1. 14 Mar, 2017 1 commit
  2. 10 Mar, 2017 2 commits
    • Christian Hergert's avatar
      messages: add IdeWorkbenchMessage · 75e1e546
      Christian Hergert authored
      This is a new widget that can be pushed onto a workbench so that toplevel
      messages are visible to the user. You might use this to show a warning
      that a package needs to be installed, such as flatpak-builder.
    • Christian Hergert's avatar
      pkcon: add IdePkconTransfer · dd6997fe
      Christian Hergert authored
      This is a new transfer that can perform installations of packages using
      the pkcon command on the host. Such is useful for installing packages
      like "flatpak-builder".
  3. 09 Mar, 2017 1 commit
  4. 24 Feb, 2017 1 commit
    • Christian Hergert's avatar
      build: beautify all makefiles the same · b5e0e936
      Christian Hergert authored
      We had a bunch of mismatched whitespace alignment. Not really a stickler
      for this, but since we had some done and writing a script to do it is
      rather easy, we might as well just run it across everything.
  5. 18 Feb, 2017 1 commit
  6. 14 Feb, 2017 2 commits
  7. 11 Feb, 2017 1 commit
  8. 10 Feb, 2017 12 commits
  9. 08 Feb, 2017 1 commit
  10. 23 Jan, 2017 1 commit
  11. 11 Jan, 2017 5 commits
  12. 22 Dec, 2016 1 commit
  13. 12 Dec, 2016 1 commit
    • Christian Hergert's avatar
      build-system: move build helpers to IdeBuilder · dea27861
      Christian Hergert authored
      Instead of having get_build_flags_async() and get_build_targets_async()
      as part of the IdeBuildSystem, we've moved it to IdeBuilder. This allows
      the build system to have an active configuration which is necessary for
      many build systems to get accurate information.
  14. 03 Nov, 2016 2 commits
    • Christian Hergert's avatar
      langserv-highlighter: Add IdeLangservHighlighter · 8f195b85
      Christian Hergert authored
      This is a prototype of a semantic highlighter that uses the names of
      symbols from the documentSymbol API call of the Language Server Protocol.
      It's not ideal, because it's using fuzzy symbols and only those that
      exist within the file. However, it gets us something until the Language
      Server Protocol addresses semantic highlighting specifically.
    • Christian Hergert's avatar
      completion-words: add IdeCompletionWords · 7cfeb0f2
      Christian Hergert authored
      This subclasses GtkSourceCompletionWords but changes when the provider
      is activated. This avoids activating when we are in comments as that is
      much more likely to miss-activate (such as typing a similar word at the
      end of a line in a comment).
  15. 28 Oct, 2016 1 commit
    • Christian Hergert's avatar
      diagnostics: refactor IdeDiagnostician into IdeDiagnosticsManager · ea863a74
      Christian Hergert authored
      The IdeDiangostician was attached to the IdeBuffer directly. Instead,
      IdeDiagnosticsManager is connected to the IdeContext. This is useful
      because it allows us to receive diagnostics out of band from the normal
      diagnose_async()/diagnose_finish() cycle.
      Additionally, this allows diagnostics to be created for objects other
      than the buffer in question. Such is useful with language servers where
      they may process diagnostics for the project as a whole.
  16. 26 Oct, 2016 2 commits
  17. 25 Oct, 2016 5 commits