1. 26 Sep, 2022 1 commit
    • Mitchell Hentges's avatar
      Fix GtkSettings docs typo · f8c0d86d
      Mitchell Hentges authored
      "left of right" should be "left or right".
      There's a small (subjective?) English nit in there as well: I believe
      that buttons are placed (for example) "on the right" rather than "at the
      right".
      f8c0d86d
  2. 24 Sep, 2022 2 commits
  3. 11 May, 2022 1 commit
  4. 01 Sep, 2021 1 commit
    • Matthias Clasen's avatar
      Add a gtk-hint-font-metrics setting · b26a370c
      Matthias Clasen authored
      This lets people switch back to font rendering that is closer
      to what GTK 3 does. It is not perfect - subpixel antialiasing
      is not going to work. But it give us an Escape hatch while
      we shake out the bugs in our linear layout.
      
      Related: #3787
      b26a370c
  5. 05 Aug, 2021 1 commit
  6. 23 May, 2021 1 commit
  7. 22 May, 2021 1 commit
  8. 13 Apr, 2021 1 commit
  9. 03 Apr, 2021 1 commit
  10. 27 Mar, 2021 1 commit
  11. 11 Mar, 2021 2 commits
  12. 03 Jan, 2021 3 commits
    • Timm Bäder's avatar
      settings: Overallocate property_values · f9fe6409
      Timm Bäder authored
      Instead of walking the pspecs twice and checking for the owner_type,
      just allocate n_pspecs entries. They are the same value right now
      anyway, but even if they aren't it doesn't hurt to have a few extra ones
      allocated.
      f9fe6409
    • Timm Bäder's avatar
      settings: Load keyfiles ourselves · 34ea9900
      Timm Bäder authored
      This does not change anything in the case where the .init file does not
      exist. We still hit the disk once. Otherwise, we now only hit it once
      instead of twice and avoid a potential race-condition.
      34ea9900
    • Timm Bäder's avatar
      gtksettings: Remove unused defines · 4a1a7940
      Timm Bäder authored
      4a1a7940
  13. 16 Dec, 2020 1 commit
    • Sebastian Keller's avatar
      settings: Change gtk-cursor-aspect-ratio from float to double · 02f06813
      Sebastian Keller authored
      Float properties can not be read from keyfiles. This was causing changes
      to this property in settings.ini to be ignored. Fix this by changing it
      to a double.
      
      Technically this change could be considered an API break, but there are
      no users of this property as float yet and it is early enough to expect
      there to never be any.
      
      Also document this change in the 3 to 4 migration guide since in gtk 3
      this setting will be kept a float.
      
      Fixes #3441
      02f06813
  14. 31 Oct, 2020 1 commit
  15. 14 Oct, 2020 1 commit
    • Christian Hergert's avatar
      macos: port gtk to GDK_WINDOWING_MACOS · fb02c998
      Christian Hergert authored and Matthias Clasen's avatar Matthias Clasen committed
      For the various uses of GDK_WINDOWING_QUARTZ, we need to use
      alternatives from GDK_WINDOWING_MACOS.
      
      Some minor loss of functionality is here, such as icons sent with
      application menus. That can certainly be added back at a future
      point.
      fb02c998
  16. 10 Oct, 2020 1 commit
    • Christian Hergert's avatar
      macos: port gtk to GDK_WINDOWING_MACOS · 07bb07ab
      Christian Hergert authored
      For the various uses of GDK_WINDOWING_QUARTZ, we need to use
      alternatives from GDK_WINDOWING_MACOS.
      
      Some minor loss of functionality is here, such as icons sent with
      application menus. That can certainly be added back at a future
      point.
      07bb07ab
  17. 21 Aug, 2020 1 commit
  18. 24 Jul, 2020 3 commits
  19. 22 Apr, 2020 1 commit
  20. 19 Apr, 2020 1 commit
    • Matthias Clasen's avatar
      Docs: Various tweaks · e91907d4
      Matthias Clasen authored
      Tweak the docs for library initialization, versioning
      and settings, and remove some outdated information.
      e91907d4
  21. 10 Apr, 2020 1 commit
  22. 01 Apr, 2020 1 commit
  23. 28 Mar, 2020 1 commit
  24. 14 Jan, 2020 1 commit
  25. 22 Nov, 2019 2 commits
  26. 09 Sep, 2019 1 commit
  27. 28 Jul, 2019 1 commit
  28. 31 May, 2019 1 commit
  29. 19 May, 2019 2 commits
  30. 09 May, 2019 1 commit
  31. 18 Apr, 2019 1 commit
    • Benjamin Otte's avatar
      cssprovider: Export correct API · 1aa16106
      Benjamin Otte authored
      gtk_css_provider_get_named() is the old GTK3 style API to load themes.
      
      Instead, export the function we currently use,
      gtk_css_provider_load_named().
      
      As a side effect we allow people to load a theme as often as they want
      without conflicting with GTK's theme.
      1aa16106
  32. 19 Mar, 2019 1 commit