Skip to content
  1. Apr 18, 2024
  2. Apr 04, 2024
  3. Mar 21, 2024
  4. Mar 18, 2024
  5. Mar 04, 2024
  6. Feb 26, 2024
  7. Feb 25, 2024
  8. Feb 19, 2024
    • Jakub Steiner's avatar
      Merge branch 'wip/smcv/issue278' into 'master' · 0d44a3fe
      Jakub Steiner authored
      build: Reinstate symlinks from legacy names to closest CSS names
      
      Closes #278
      
      See merge request !65
      0d44a3fe
    • Simon McVittie's avatar
      build: Reinstate symlinks from X11 cursor names to closest CSS names · 6f64dc55
      Simon McVittie authored
      Before commit 74e9b794 "cursors: only use gtk/css names", each cursor
      was available under several names: the traditional/legacy X11 cursor
      font name (which was treated as canonical), the CSS/freedesktop.org name
      if any, and various other traditional/legacy names.
      
      Eliminating the non-CSS cursors such as dotbox doesn't mean we can't
      still provide the traditional X11 cursor font names as aliases for the
      CSS/freedesktop.org names (which are now treated as canonical). This
      considerably improves interoperability with non-GTK toolkits and
      applications, some of which have historically looked up cursors by their
      X11 names: for example, Firefox before 123 and SDL before 2.30.1
      did this.
      
      The non-cursor-font-based aliases that were present in Adwaita 45
      (additional traditional/legacy names possibly originating from
      Qt such as size_fdiag, and hash-based libXcursor names such as
      c7088f0f3e6c8088236ef8e1e3e70000) have been excluded here, as requested
      by Jakub Steiner in !65.
      
      Fixes: 74e9b794 "cursors: only use gtk/css names"
      Resolves: #278
      
      
      Signed-off-by: default avatarSimon McVittie <smcv@debian.org>
      6f64dc55
  9. Feb 10, 2024
  10. Feb 09, 2024
  11. Jan 24, 2024
  12. Jan 18, 2024
  13. Jan 17, 2024
  14. Jan 10, 2024
  15. Dec 21, 2023
  16. Dec 14, 2023
  17. Nov 22, 2023
  18. Nov 13, 2023
  19. Nov 10, 2023
  20. Nov 09, 2023
  21. Nov 08, 2023
  22. Oct 03, 2023
  23. Oct 02, 2023
  24. Sep 22, 2023
  25. Sep 21, 2023
    • Jakub Steiner's avatar
      Merge branch 'cursor-symlinks' into 'master' · 22f11392
      Jakub Steiner authored
      meson: Create duplicate cursors via symlinks at install time
      
      See merge request !60
      22f11392
    • Calvin Walton's avatar
      meson: Create duplicate cursors via symlinks at install time · 92b06181
      Calvin Walton authored
      In !49 (Commit 7a5dc9d5), the duplicate cursors (aliases for cursor
      names) were switched from being symlinks to being copies to avoid
      problems with using symlinks with meson's `install_subdir` function.
      However, copying the cursors needlessly inflates the size of the
      distribution tarball and distribution packages.
      
      The cursors are only installed on unix-like systems, so the symlinks
      themselves are not a problem.
      
      To solve this problem, I have deleted the duplicate cursor files, and
      set up meson to create the required symlinks at install time. The list
      of symlinks to create is derived from the list of copied symlinks from
      the `make.sh` file (it has been updated to no longer create the copies).
      92b06181
  26. Sep 19, 2023
  27. Sep 18, 2023