1. 28 Jul, 2021 1 commit
  2. 25 Jul, 2021 3 commits
  3. 24 Jul, 2021 3 commits
  4. 04 Jul, 2021 3 commits
  5. 31 May, 2021 1 commit
  6. 24 May, 2021 1 commit
  7. 17 May, 2021 1 commit
  8. 15 May, 2021 1 commit
  9. 14 May, 2021 2 commits
  10. 13 May, 2021 1 commit
  11. 05 May, 2021 1 commit
  12. 04 May, 2021 1 commit
  13. 24 Apr, 2021 1 commit
  14. 21 Apr, 2021 2 commits
  15. 16 Apr, 2021 2 commits
  16. 11 Apr, 2021 1 commit
    • Kai Willadsen's avatar
      sourceview: Remove animation source on MeldSourceView unrealize (#565) · 3cddda57
      Kai Willadsen authored
      Because we only removed the animation source in do_draw_layer, when the
      animation was finished, we could get in to a state where the source view
      was unrealized (and therefore no longer getting draw events) while there
      was still an animation source running. This could lead to the main
      Meld process polling in a tight loop for a source that did nothing other
      than constantly requesting draws for a widget that wasn't displayed.
      
      The easy fix here is to remove the source when the widget unrealizes.
      Ideally, we'd use a better animation model instead, but... that's a
      bigger change.
      3cddda57
  17. 05 Apr, 2021 1 commit
  18. 20 Mar, 2021 1 commit
  19. 19 Mar, 2021 3 commits
    • Kai Willadsen's avatar
      filediff, matchers.helpers: Improve matcher process clean up (#565) · 8ed5befe
      Kai Willadsen authored
      We try to handle shut down and clean up of our multiprocessing matcher
      process when we remove FileDiff tabs, but this wasn't working properly.
      We know, for a start, that we have some garbage collection issues around
      FileDiff in general.
      
      Since __del__ is not guaranteed to get called (and in fact was not
      getting called at all for this specific case in some minimal testing),
      this commit moves the logic to a specific stop() call, which is invoked
      in our FileDiff close handling.
      
      This commit also cleans up our handling slightly to avoid spurious
      errors when we close a file comparison tab before the matcher process
      has been started (since it starts on idle).
      8ed5befe
    • Kai Willadsen's avatar
      po: Fix missing newline at EOF · ffa665c7
      Kai Willadsen authored
      ffa665c7
    • Kai Willadsen's avatar
      Exclude po files from pre-commit checks · 6baebb67
      Kai Willadsen authored
      Since we use these checks in CI but don't use MRs for i18n updates, we
      can't stop bad `.po` file changes getting in to our main release
      branches. In general these changes are likely to be e.g., missing-
      newline-at-EOF style errors, which aren't a good reason to break CI.
      6baebb67
  20. 18 Mar, 2021 1 commit
  21. 15 Mar, 2021 2 commits
  22. 12 Mar, 2021 1 commit
  23. 08 Mar, 2021 1 commit
  24. 07 Mar, 2021 2 commits
  25. 06 Mar, 2021 1 commit
  26. 05 Mar, 2021 2 commits