1. 05 Sep, 2018 1 commit
  2. 04 Sep, 2018 1 commit
  3. 26 Aug, 2018 1 commit
  4. 20 Aug, 2018 2 commits
  5. 15 Aug, 2018 2 commits
  6. 13 Aug, 2018 1 commit
  7. 11 Aug, 2018 1 commit
  8. 09 Aug, 2018 2 commits
  9. 08 Aug, 2018 2 commits
  10. 07 Aug, 2018 6 commits
  11. 06 Aug, 2018 1 commit
  12. 01 Aug, 2018 5 commits
    • Ole Christian Eidheim's avatar
    • Kai Willadsen's avatar
      SpaceDrawer: Avoid repeatedly checking last line · fe0049a3
      Kai Willadsen authored
      The iteration logic for drawing spaces doesn't take into account the
      last line in the file, such that the last line always iterates across
      the entire length of the line, performing expensive GtkTextIter
      operations, even though it's already progressed past the end of the
      visible line. This causes problems on files with very long lines as the
      last line in the file, which is common on e.g., normal UTF-8 that's been
      incorrectly decoded as UTF-16.
      
      The fix here just checks to see whether the forward-to-next-line case
      actually forwards to a new line.
      fe0049a3
    • Shane's avatar
      haskell.lang: multiple fixes · 221d02bf
      Shane authored
       * Qualified variables are highlighted as variables, not as types
       * Operators can be qualified
       * Unicode is now allowed in types, variables and operators
       * Operators prefixed with : will be highlighted as constructors
       * Support DataKinds (constructors prefixed with ')
       * Support for arrow notation (proc, -<)
       * OverloadedLabels-style #labels are highlighted
      221d02bf
    • Christian Hergert's avatar
      encoding: fix leak of variant · 5249f35d
      Christian Hergert authored
      g_variant_parse() returns a GVariant that does not have a floating
      reference. Therefore, the ref_sink() was raising the reference count to
      two instead of sinking the non-existent floating ref.
      5249f35d
    • Christian Hergert's avatar
      completion: fix improper memory use for background-color · e938da84
      Christian Hergert authored
      gtk_style_context_get() returns a boxed copy of the GdkRGBA for the given
      state. Instead of providing a GdkRGBA* as the parameter, we need to provide
      a GdkRGBA** and free it upon exit from the function.
      
      This fixes a leak detected by LSAN. While the previous usage could have
      resulted in incorrect visuals, it was larger than a pointer size and
      therefore should not have caused any memory corruption.
      e938da84
  13. 24 Jun, 2018 1 commit
  14. 17 Jun, 2018 3 commits
  15. 03 Jun, 2018 1 commit
  16. 17 Apr, 2018 1 commit
  17. 26 Mar, 2018 2 commits
  18. 16 Mar, 2018 1 commit
  19. 14 Mar, 2018 3 commits
  20. 08 Mar, 2018 1 commit
  21. 07 Feb, 2018 1 commit
  22. 20 Jan, 2018 1 commit