1. 24 Sep, 2022 1 commit
  2. 11 May, 2022 1 commit
  3. 22 May, 2021 1 commit
  4. 11 Mar, 2021 1 commit
  5. 19 Jan, 2021 1 commit
  6. 28 Nov, 2020 1 commit
  7. 26 Jul, 2020 1 commit
    • Emmanuele Bassi's avatar
      Remove ATK · c63087a5
      Emmanuele Bassi authored
      To build a better world sometimes means having to tear the old one down.
              -- Alexander Pierce, "Captain America: The Winter Soldier"
      
      ATK served us well for nearly 20 years, but the world has changed, and
      GTK has changed with it. Now ATK is mostly a hindrance towards improving
      the accessibility stack:
      
       - it maps to a very specific implementation, AT-SPI, which is Linux and
         Unix specific
       - it requires implementing the same functionality in three different
         layers of the stack: AT-SPI, ATK, and GTK
       - only GTK uses it; every other Linux and Unix toolkit and application
         talks to AT-SPI directly, including assistive technologies
      
      Sadly, we cannot incrementally port GTK to a new accessibility stack;
      since ATK insulates us entirely from the underlying implementation, we
      cannot replace it piecemeal. Instead, we're going to remove everything
      and then incrementally build on a clean slate:
      
       - add an "accessible" interface, implemented by GTK objects directly,
         which describe the acces...
      c63087a5
  8. 24 Jul, 2020 3 commits
  9. 10 May, 2020 1 commit
  10. 29 Jan, 2020 1 commit
    • Matthias Clasen's avatar
      Use style values directly · 10e4c04e
      Matthias Clasen authored
      Replace uses of gtk_css_style_get_value with direct access,
      throughout the tree. We don't replace all uses, just those
      where we are dealing with a fixed property. Be careful to
      handle the currentColor special case for color properties.
      10e4c04e
  11. 28 Jan, 2020 1 commit
  12. 10 Jan, 2020 1 commit
  13. 14 Jul, 2019 1 commit
  14. 27 May, 2019 2 commits
  15. 21 Feb, 2019 1 commit
  16. 24 Apr, 2018 1 commit
    • Benjamin Otte's avatar
      snapshot: Redo debug messages · 73b4a62f
      Benjamin Otte authored
      Instead of every snapshot function having debug messages, have an
      explicit gtk_snapshot_push_debug() function that appends a debug node.
      73b4a62f
  17. 08 Feb, 2018 1 commit
  18. 06 Feb, 2018 1 commit
    • Matthias Clasen's avatar
      The big versioning cleanup · 4c150d8e
      Matthias Clasen authored
      Remove all the old 2.x and 3.x version annotations.
      GTK+ 4 is a new start, and from the perspective of a
      GTK+ 4 developer all these APIs have been around since
      the beginning.
      4c150d8e
  19. 13 Jan, 2017 2 commits
  20. 23 Dec, 2016 1 commit
  21. 23 Oct, 2016 2 commits
  22. 16 Oct, 2016 1 commit
  23. 29 Aug, 2016 1 commit
  24. 16 Feb, 2016 1 commit
    • Benjamin Otte's avatar
      cellrenderertoggle: Change "indicator-size" handling · ab190695
      Benjamin Otte authored
      The following changes were done to (hopefully) achieve backwards
      compatibility while allowing themes to change the size of the indicator.
      
      (1) Deprecate the property.
      (2) Change the default value of the property to 0. If it is not 0,
          use the property's value for the indicator size. This should make
          all programs that actually set it keep the size they set it to.
      (3) If set to other values than 0, use min-width/min-height of the
          check/radio node to size the indicator. This allows themes to change
          the size.
      (4) Fall back to the previous default size of 16px. This way themes that
          do not set the size keep the same behavior.
      ab190695
  25. 15 Feb, 2016 3 commits
  26. 16 Aug, 2014 2 commits
  27. 10 Jun, 2014 1 commit
  28. 09 Jun, 2014 1 commit
  29. 19 Feb, 2014 1 commit
  30. 07 Feb, 2014 1 commit
  31. 05 Feb, 2014 1 commit
  32. 10 Oct, 2013 1 commit