1. 10 Jun, 2018 1 commit
  2. 30 Dec, 2017 1 commit
  3. 18 Nov, 2017 2 commits
  4. 06 Apr, 2017 1 commit
  5. 11 Mar, 2017 2 commits
    • Kai Willadsen's avatar
      diffmap: Call the wrong function, for GTK+'s insanity · ef3ba1b8
      Kai Willadsen authored
      Even though queuing a resize here should be totally fine, GTK+
      completely loses it and complains about allocation issues. Given that
      this is code that should basically never be necessary in our layout
      (i.e., every time a scrollbar gets a size-allocate, we can basically
      guarantee that DiffMap will as well) and given how annoying these
      warnings are, we'll give in and just do the wrong thing.
      ef3ba1b8
    • Kai Willadsen's avatar
      diffmap: Call our correct parent init · 7277d87f
      Kai Willadsen authored
      7277d87f
  6. 08 Nov, 2016 1 commit
  7. 07 Nov, 2016 1 commit
  8. 12 Dec, 2015 2 commits
  9. 03 Oct, 2015 4 commits
  10. 23 Jul, 2015 4 commits
  11. 20 Jul, 2015 1 commit
  12. 11 Jan, 2014 2 commits
  13. 31 Dec, 2013 3 commits
  14. 29 Dec, 2013 2 commits
  15. 11 Oct, 2013 1 commit
  16. 18 Apr, 2013 1 commit
  17. 08 Mar, 2013 1 commit
  18. 29 Nov, 2012 1 commit
  19. 10 Nov, 2012 1 commit
  20. 04 Sep, 2012 1 commit
    • Kai Willadsen's avatar
      Use gtkrc-set symbolic colours for most drawing · 4c909343
      Kai Willadsen authored
      This patch series moves Meld towards retreiving drawing colours from
      a gtkrc set rather than from our preferences. This change should improve
      themeability over the long term, though there may be some regressions.
      
      While gtkrc is not GTK3-friendly, this should also make it somewhat
      easier to forward port to the new themeing mechanics.
      
      Treeview colours are still hard-coded.
      4c909343
  21. 07 Jul, 2012 1 commit
    • Kai Willadsen's avatar
      Draw all same-coloured DiffMap chunks together for performance · 0284ef72
      Kai Willadsen authored
      In situations with complicated DiffMaps, there is a significant
      performance cost to doing all of the colour setting and individually
      filling and stroking each chunk. This commit avoids this cost by
      pre-sorting the chunk list into blocks of the same type, allowing us
      to set up all of our paths of a single colour, and stroke/fill in one
      Cairo call.
      
      In theory, this may cause visual changes by altering the order in which
      we overwrote pixels (i.e., instead of top-to-bottom, we now do
      colour-by-colour). In practice, this was never really defined anyway.
      0284ef72
  22. 20 Dec, 2011 1 commit
    • Kai Willadsen's avatar
      Draw currently displayed page area in DiffMap (closes bgo#470729) · 3855a4fc
      Kai Willadsen authored
      While ideally the scrollbar thumb should give a decent indication of
      the location and size of the current viewing pane in terms of the
      whole file, it doesn't always correspond very well. For example, in
      long files, the scroll thumb will not shrink below a certain size for
      usability purposes, which damages its use as an indicator.
      
      This commit introduces a relatively subtle overlay on our DiffMaps to
      show which part of the file is currently being displayed.
      3855a4fc
  23. 26 Mar, 2011 3 commits
  24. 02 Oct, 2010 1 commit
  25. 23 Sep, 2010 1 commit