1. 11 May, 2022 1 commit
  2. 21 May, 2021 1 commit
    • Matthias Clasen's avatar
      docs: Reduce redundancy · 4a0d3d7a
      Matthias Clasen authored
      Remove a boatload of "or %NULL" from nullable parameters
      and return values. gi-docgen generates suitable text from
      the annotation that we don't need to duplicate.
      
      This adds a few missing nullable annotations too.
      4a0d3d7a
  3. 20 May, 2021 2 commits
  4. 11 Mar, 2021 1 commit
  5. 04 Feb, 2021 1 commit
  6. 03 Jan, 2021 1 commit
  7. 29 Dec, 2020 1 commit
  8. 14 Oct, 2020 1 commit
  9. 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
  10. 24 Jul, 2020 1 commit
  11. 20 May, 2020 1 commit
  12. 12 May, 2020 2 commits
  13. 11 May, 2020 1 commit
  14. 07 Feb, 2020 2 commits
  15. 29 Oct, 2019 1 commit
  16. 13 Jun, 2019 1 commit
    • Matthias Clasen's avatar
      message dialog: Stop hardcoding title styles · 1e3ec7c1
      Matthias Clasen authored
      Instead, use a new title style class to let
      themes influence title formatting. Note that
      the theme style will be overridden if the
      application uses markup for presentation,
      such as <b> or <i>.
      1e3ec7c1
  17. 19 May, 2019 1 commit
  18. 20 Apr, 2019 1 commit
    • Matthias Clasen's avatar
      window: Drop some x11-specific apis · fed2db14
      Matthias Clasen authored
      The skip-taskbar, skip-pager and urgency hints were
      only ever implemented for X11, and are not very useful
      with modern desktops. Relegate the functionality to
      x11 backend api, and drop the GtkWindow api.
      fed2db14
  19. 19 Mar, 2019 1 commit
  20. 04 Feb, 2019 1 commit
    • Matthias Clasen's avatar
      Drop GtkButtonBox · 51207489
      Matthias Clasen authored
      This widget does not seem worth keeping,
      and we want to get rid of child properties.
      51207489
  21. 18 Jun, 2018 1 commit
  22. 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
  23. 18 Nov, 2017 1 commit
  24. 14 Nov, 2017 1 commit
  25. 20 Jan, 2017 1 commit
  26. 19 Dec, 2016 1 commit
  27. 20 Nov, 2016 1 commit
  28. 17 Oct, 2016 1 commit
  29. 16 Oct, 2016 3 commits
  30. 13 Jul, 2016 1 commit
  31. 05 Mar, 2016 1 commit
    • Matthias Clasen's avatar
      messagedialog: Respect the gtk-keynav-use-caret setting · 92662828
      Matthias Clasen authored
      We used to always make the labels in message dialogs selectable,
      which is a bit problematic wrt. to keynav - the label can
      unexpectedly 'turn blue', which irritates some people.
      
      With the new gtk-keynav-use-caret setting, we can now only
      make the labels selectable when it is required for accessibilty
      reasons.
      92662828
  32. 15 Jan, 2016 1 commit
  33. 31 Oct, 2015 1 commit
  34. 17 Apr, 2015 1 commit
  35. 11 Sep, 2014 1 commit