Skip to content
Snippets Groups Projects
  1. Nov 01, 2024
  2. Oct 23, 2024
  3. Oct 22, 2024
  4. Oct 21, 2024
    • Brian Tarricone's avatar
      Clean up xsettings client & work around GDK swallowing events · 7b4f77e8
      Brian Tarricone authored
      GDK returns GDK_FILTER_REMOVE on its GdkWindow event filters when it
      gets a change to the XSETTINGS manager selection, as well as when it
      sees a change to the _XSETTINGS_SETTINGS property.  I have no idea why
      it does that, and it's incredibly frustrating.
      
      There's a workaround, though: GDK supports "default" window filters,
      where if you pass NULL for the window to gdk_window_add_filter(), it
      will pass *all* events to your filter function.  These default filters
      run before the window-specific filters run, so we can see the xsettings
      changes before GDK has a chance to see them and prevent us from seeing
      them.
      
      Closes #28
      7b4f77e8
  5. Oct 18, 2024
  6. Oct 09, 2024
  7. Oct 08, 2024
  8. Oct 07, 2024
  9. Oct 04, 2024
  10. Oct 03, 2024
  11. Oct 02, 2024
  12. Sep 30, 2024
  13. Sep 27, 2024
  14. Sep 13, 2024
  15. Sep 03, 2024
  16. Aug 27, 2024
Loading