1. 14 Jun, 2022 1 commit
  2. 10 Jun, 2022 1 commit
    • Christian Hergert's avatar
      libide/io: improve icon override detection · 1777a097
      Christian Hergert authored
      The fallbacks we get from GThemedIcon are not necessarily in an order that
      we might expect in priority. This overrides some detection so that we can
      be more likely that we load our bundled override icon.
      
      This fixes a number of bundled icons and adds some overrides for more.
      
       * Sometimes .md files might show up as musedata if you have applications
         installed with Wine which might override that.
       * Dockerfile now shows up like other build files we care about.
       * Ruby now has the proper icon
       * Python now has the proper icon
       * JavaScript and JSON both share the proper javascript icon
       * SQL now has the proper icon
      
      Fixes #1684
      1777a097
  3. 07 Jun, 2022 1 commit
  4. 05 Jun, 2022 1 commit
  5. 02 Jun, 2022 1 commit
  6. 26 May, 2022 1 commit
  7. 25 May, 2022 1 commit
  8. 23 May, 2022 1 commit
  9. 19 May, 2022 1 commit
  10. 18 May, 2022 1 commit
  11. 16 May, 2022 3 commits
  12. 02 May, 2022 1 commit
  13. 27 Apr, 2022 1 commit
  14. 26 Apr, 2022 8 commits
  15. 25 Apr, 2022 12 commits
  16. 23 Apr, 2022 1 commit
  17. 20 Apr, 2022 1 commit
  18. 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
      8579055f
    • Christian Hergert's avatar
      ed50d2c3
    • 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
      2fd4c180