1. 01 Jun, 2020 1 commit
  2. 19 May, 2020 1 commit
  3. 18 May, 2020 2 commits
  4. 11 May, 2020 1 commit
  5. 03 Mar, 2020 1 commit
  6. 04 Jan, 2020 2 commits
  7. 05 Dec, 2019 5 commits
  8. 04 Dec, 2019 2 commits
    • Christian Hergert's avatar
      lsp: defend against a floating ref · 622e2016
      Christian Hergert authored
      622e2016
    • Christian Hergert's avatar
      lsp: allow clients to reply to workspace/configuration · 1e4b762e
      Christian Hergert authored
      If a workspace/configuration call is made by the language
      server to our IdeLspClient, we want to reply with something
      useful to the peer.
      
      Since this content can be different for every LSP, we'll defer
      to the plugin to provide the content. Some params we'll want to
      make easier for the plugin to determine, but this seems like the
      quickest first step to make that possible. We can add additional
      abstractions for the others later.
      
      Related #1074
      1e4b762e
  9. 22 Nov, 2019 9 commits
  10. 26 Feb, 2019 1 commit
    • Christian Hergert's avatar
      safety: avoid cast of GDestroyNotify · 309825cf
      Christian Hergert authored
      This allows us to introspect the type of the return pointer if
      the callback is suitable to handle that parameter type.
      
      In some cases, we need to use (ide_task_return_pointer)() which
      could be worked around if we really cared to, but I'd rather not
      for now until we deem it more useful to return NULL free
      functions (or data).
      309825cf
  11. 06 Feb, 2019 1 commit
  12. 21 Jan, 2019 1 commit
  13. 10 Jan, 2019 1 commit
  14. 09 Jan, 2019 3 commits
  15. 08 Oct, 2018 1 commit
  16. 26 Jul, 2018 1 commit
  17. 18 Jun, 2018 1 commit
    • Christian Hergert's avatar
      use dzl_clear_pointer() · 72087a0a
      Christian Hergert authored
      This is a new macro in libdazzle that tries to be
      better about checking types of the free callback.
      
      It's caught a couple of bugs already, so we should
      get used to using this.
      72087a0a
  18. 09 Apr, 2018 1 commit
  19. 22 Mar, 2018 2 commits
  20. 21 Mar, 2018 1 commit
  21. 21 Feb, 2018 1 commit
  22. 19 Feb, 2018 1 commit