1. 08 Nov, 2018 1 commit
  2. 07 Nov, 2018 3 commits
  3. 03 Nov, 2018 1 commit
  4. 01 Nov, 2018 3 commits
  5. 31 Oct, 2018 2 commits
  6. 30 Oct, 2018 11 commits
    • Christian Hergert's avatar
      adwaita: tweak development header styles · e5e95707
      Christian Hergert authored
      We do lots of tricky stuff in there, so we need to be a bit more precise
      than other applications.
    • Christian Hergert's avatar
      meson-templates: fix gtk-sharp3 template · 7ece0e2e
      Christian Hergert authored
      Some changes occurred recently, which make supporting this rather pesky.
      However, this gets stuff building again. We have to rely on 3.28 instead
      of 3.30 because of the freedesktop SDK extension. That has too old of
      meson, so we need to install our own meson of 0.48.1.
      Fixes #683
    • Piotr Drąg's avatar
      Update POTFILES.in · 8d1ecb64
      Piotr Drąg authored
    • Christian Hergert's avatar
      grep: tweak spacing above entry box · e1e1c146
      Christian Hergert authored
    • Christian Hergert's avatar
      grep: set initial sensitivity of replace button · c831f5e1
      Christian Hergert authored
      We want the button insensitive until there are results to display.
    • Christian Hergert's avatar
      grep: add plugin to grep through project tree · 239fdc0c
      Christian Hergert authored
      This plugin provides a grep backend that can optionally use git-grep when
      the current project is using Git.
      You can search for files from the project-tree by selecting "Find in Files".
      That will limit the search results to the directory that has been selected.
      If the selected node is a File (instead of a directory), then only results
      from that file will be shown.
      You can search using regular expressions supported by the particular grep
      implementation. We don't currently guarantee options here (or validate them
      for correctness). Some effort could be done here using GRegex in the future.
      As we already have support for performing edits across a number of files in
      the background, the grep plugin allows you to select matches and replace them
      with new text. In the future we could extend this to try to preserve casing
      of the replacement.
      To avoid lots of small strings and numerous copies of them, a custom
      GtkTreeModel was used. Instead we have a single large buffer of results that
      were obtained from grep, and keep an index to the start of each line in the
      buffer. A \0 replaces the \n that we received from grep.
      I expect additional work will be needed here, but this seems like a reasonable
      first attempt at the feature. Larger projects may need additional performance
    • Christian Hergert's avatar
      project-tree: add action to extend project-tree · e20c5799
      Christian Hergert authored
      This allows adding a command that will get the path of the selected item.
    • Christian Hergert's avatar
      project-tree: allow plugins to extend the project tree · b9102bf7
      Christian Hergert authored
      The project tree easily supports multiple builders. We can use this to
      allow other plugins to extend the project tree by registering new builders.
      Longer term, we may change the root of the tree to be the context, so that
      we can have "virtual folders".
    • Sébastien Lafargue's avatar
      glade: fix an unitialized return value · 9a88c7e7
      Sébastien Lafargue authored
      The return value is not used for now
      but at least this will shut up the warning.
    • Christian Hergert's avatar
    • Christian Hergert's avatar
      buffers: save loaded buffer for applying edits · 81e0f9ca
      Christian Hergert authored
      This fixes an issue when the file to be edited is not currently open.
  7. 28 Oct, 2018 1 commit
  8. 25 Oct, 2018 6 commits
  9. 24 Oct, 2018 3 commits
  10. 23 Oct, 2018 9 commits