1. 05 May, 2016 1 commit
  2. 20 Apr, 2016 2 commits
  3. 11 Mar, 2016 2 commits
  4. 04 Mar, 2016 2 commits
  5. 29 Feb, 2016 4 commits
  6. 25 Feb, 2016 2 commits
    • Matthias Clasen's avatar
      Better baseline adjustment · 09b15710
      Matthias Clasen authored
      The way we were adjusting baselines if min-height forces
      a size increase was not quite working as intended. Redo
      it in a simpler way: just split up the excess and count
      half of it for above the baseline and half below.
      
      This fixes button labels in dialogs appearing too low.
      09b15710
    • Matthias Clasen's avatar
      gadget: Warn about missing size allocation · dde33623
      Matthias Clasen authored
      When size_allocate is overridden in widgets, but draw is not,
      we can end up drawing a gadget that has not been given a size.
      
      Warn about this, and limp along by drawing the gadget over the
      full allocation of its owner widget.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=762614
      dde33623
  7. 21 Feb, 2016 2 commits
  8. 13 Feb, 2016 1 commit
    • Matthias Clasen's avatar
      gadget: Be careful in geometry calculations · 51af7049
      Matthias Clasen authored
      Margins can be negative, and if we are not careful, then
      content+padding+margin can end up with negative dimensions,
      which can upset pixman and others. This commit ensures
      that a gadget will not request or draw boxes with negative
      dimensions, and get_border_allocation and get_content_allocation
      will not return boxes with negative dimensions.
      
      This fixes a crash in the paned separator drawing code that
      can be reproduced by setting separator padding to 0.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=759657
      51af7049
  9. 23 Jan, 2016 1 commit
  10. 22 Jan, 2016 1 commit
  11. 11 Jan, 2016 3 commits
  12. 07 Jan, 2016 1 commit
  13. 29 Dec, 2015 1 commit
    • Benjamin Otte's avatar
      gadget: Handle visibility · acbff854
      Benjamin Otte authored
      As GtkCssNode has the visibility concept, it makes sense to mirror it in
      gadgets.
      
      Do what visibility does in widgets: Hidden gadgets can't be drawn or
      allocated and request a 0x0 size.
      
      Note that just like widgets, gadget visibility must not be changed in
      size request, allocate or draw handlers.
      
      GtkWidget::child-visible has no equivalent yet, code will have to
      emulate that manually.
      acbff854
  14. 21 Dec, 2015 2 commits
  15. 17 Dec, 2015 1 commit
  16. 16 Dec, 2015 6 commits
  17. 15 Dec, 2015 4 commits