1. 20 Jan, 2023 1 commit
  2. 13 Jan, 2023 1 commit
  3. 30 Dec, 2022 1 commit
  4. 18 Dec, 2022 1 commit
  5. 16 Dec, 2022 1 commit
    • Gaël Bonithon's avatar
      xfconfd: Make xml backend case sensitive for channel names · 37f7e5cd
      Gaël Bonithon authored
      It was case insensitive for channel and property names since 2ab4e553,
      so almost originally. Then the property names became case sensitive at
      some point, and there are now several channels using property names
      containing capital letters, e.g. those of Xfce4-settings.
      
      Channel names, on the other hand, remained case-insensitive, but only
      halfway: only the insertion into the hash table is done in lower case.
      But the fact that it is only halfway can cause various problems,
      including unexpected channel resets (see #31).
      
      Since there seems to be no good reason to enforce case insensitivity for
      channel names either, we simply remove this lowercase insertion into the
      hash table.
      
      Fixes: #31
      MR: !28
      Related: !27, 2ab4e553
      37f7e5cd
  6. 15 Dec, 2022 2 commits
  7. 05 Dec, 2022 1 commit
  8. 04 Dec, 2022 1 commit
    • Gaël Bonithon's avatar
      xfconf: Prevent Use-After-Free in GClosureNotify · 59747b46
      Gaël Bonithon authored
      Contrary to what the code assumed, the GClosureNotify of a signal
      connection via `g_signal_connect_data()` is not always invoked
      immediately after the signal handler is disconnected. The binding should
      therefore only be freed if we are sure that both its GClosureNotify have
      been invoked, i.e. when `binding->object == NULL` and
      `binding->channel = NULL`.
      
      Related: !29
      59747b46
  9. 30 Nov, 2022 2 commits
  10. 29 Nov, 2022 2 commits
  11. 09 Nov, 2022 8 commits
  12. 03 Nov, 2022 1 commit
  13. 01 Nov, 2022 2 commits
  14. 06 Sep, 2022 1 commit
  15. 03 Sep, 2022 1 commit
  16. 25 Jun, 2022 1 commit
  17. 28 Apr, 2022 1 commit
  18. 31 Mar, 2022 1 commit
  19. 06 Mar, 2022 2 commits
  20. 05 Mar, 2022 1 commit
  21. 04 Mar, 2022 1 commit
  22. 28 Feb, 2022 1 commit
  23. 18 Nov, 2021 1 commit
  24. 17 Nov, 2021 2 commits
  25. 14 Nov, 2021 1 commit
  26. 10 Nov, 2021 2 commits