1. 26 Apr, 2022 8 commits
  2. 25 Apr, 2022 12 commits
  3. 23 Apr, 2022 1 commit
  4. 20 Apr, 2022 1 commit
  5. 18 Apr, 2022 3 commits
    • Christian Hergert's avatar
      libide/foundry: keep stdin bytes across call · 8579055f
      Christian Hergert authored
      We need to keep the stdin bytes available across the call to communicate
      with the subprocess. Conveniently use GObject data list storage for that.
      Related #1654
    • Christian Hergert's avatar
    • Christian Hergert's avatar
      plugins/codespell: be more defensive in processing · 2fd4c180
      Christian Hergert authored
      This fixes a few things and cleans stuff up at the same time.
       * Only create the regex once. It is static so there is no need to create
         them on ever query.
       * Avoid autoptr usage for the matchinfo as it is nice to know exactly
         where things are processed.
       * Short-circuit on empty/NULL stdout contents
       * Don't use atoi(), prefer g_ascii_strtoull() isntead
       * Keep code flow within the loop directional, in that we don't request
         the next match until after we've processed the results.
       * Don't leak the IdeRange
       * Avoid an extra ref/unref of the diagnostic
      Related #1654
  6. 17 Apr, 2022 1 commit
  7. 16 Apr, 2022 1 commit
  8. 11 Apr, 2022 2 commits
  9. 10 Apr, 2022 2 commits
  10. 07 Apr, 2022 2 commits
  11. 06 Apr, 2022 1 commit
    • Christian Hergert's avatar
      libide/code: fix implicit newline handling · 4f142f94
      Christian Hergert authored
      This fixes a rather old bug with handling newlines related to change
      monitors and how the implicit-trailing-newline gets applied.
      They default to true, so we need to alter the buffer contents when setting
      the property so that things stay in relatively same "shape" as they are
      expected to go to/from disk.
  12. 05 Apr, 2022 3 commits
  13. 04 Apr, 2022 1 commit
  14. 03 Apr, 2022 2 commits
    • Florian Müllner's avatar
      snippets: Add 'debug' log snippet for js · 3bd9137b
      Florian Müllner authored and Günther Wagner's avatar Günther Wagner committed
      There is not good reason for omitting debug level logging when we
      already have snippets for info, warn and error.
    • Florian Müllner's avatar
      snippet: Use single quotes in JS · 88ac7810
      Florian Müllner authored and Günther Wagner's avatar Günther Wagner committed
      gjs mandates single quotes for strings, which is the closest we get
      to a canonical "GNOME JS" style, in particular as it is the base for
      the style guidelines of gnome-shell and friends. As good as it would
      be to have an option for the quoting style of string literals, it
      makes more sense to follow the gjs style for now than using double
      quotes, so adjust the snippets accordingly.