1. 24 Apr, 2021 1 commit
  2. 12 Apr, 2021 1 commit
  3. 22 Mar, 2021 1 commit
  4. 25 Jan, 2021 1 commit
  5. 15 Dec, 2020 1 commit
  6. 10 Dec, 2020 1 commit
    • Simon Steinbeiß's avatar
      Use new xfce_spawn API · a94a2f9a
      Simon Steinbeiß authored
      This spawns processes reparenting them to init versus as children of the
      panel process. Previously applications launched from panel launchers
      would crash along with the panel.
      a94a2f9a
  7. 03 Nov, 2020 1 commit
  8. 02 Nov, 2020 1 commit
  9. 27 Aug, 2020 1 commit
  10. 02 Aug, 2020 1 commit
  11. 29 May, 2020 1 commit
  12. 27 May, 2020 1 commit
  13. 06 Apr, 2020 2 commits
  14. 04 Apr, 2020 1 commit
    • Simon Steinbeiss's avatar
      launcher: Show desktop actions in context menu · 7f3dd44d
      Simon Steinbeiss authored
      So e.g. for Firefox this includes "Open a New Window" and
      "Open a New Private Window".
      This feature is only available for launchers holding a single
      application (as opposed to launcher menus).
      This feature depends on garcon >= 0.7.0.
      7f3dd44d
  15. 29 Dec, 2019 1 commit
  16. 14 Aug, 2019 2 commits
  17. 26 Apr, 2019 1 commit
  18. 14 Apr, 2019 1 commit
  19. 22 Dec, 2018 1 commit
    • Alistair Buxton's avatar
      launcher: Fix deprecated functions · bfad53ae
      Alistair Buxton authored
      The replacements are Gtk+3 only. Also, this code seems to be broken
      both before and after this patch. This needs a deeper investigation.
      
      See Xfce bug #14986
      bfad53ae
  20. 18 Dec, 2018 1 commit
  21. 04 Dec, 2018 1 commit
  22. 02 Dec, 2018 1 commit
    • Alistair Buxton's avatar
      Fix anchors for gtk_menu_popup_at_widget · 0dba5bc9
      Alistair Buxton authored
      This fixes the use of anchors throughout the panel codebase.
      
      In most cases the menu position depends on the panel orientation.
      If the panel is vertical then the top left corner of the menu is
      aligned with the top right corner of the widget. If the panel is
      horizontal then the top left corner of the menu is aligned with
      the bottom left corner of the widget.
      
      In one case the logic is different: the menu which pops up when
      right clicking the window list dropdown is adjusted to behave
      like a normal cascading menu.
      
      Only one usage of gtk_menu_popup_at_widget is not modified:
      The dropdown menu for when a launcher has multiple actions appears
      to be correct already.
      
      Note that gdk automatically flips anchors to make the menu fit
      on screen, so this automatically works if the panel is on the
      right or bottom edge of the screen.
      
      Fixes bug #14803
      0dba5bc9
  23. 26 Nov, 2018 1 commit
  24. 23 Nov, 2018 1 commit
  25. 19 Nov, 2018 1 commit
  26. 18 Nov, 2018 1 commit
  27. 03 Jan, 2018 3 commits
  28. 02 Jan, 2018 2 commits
  29. 01 Nov, 2017 1 commit
  30. 03 Jul, 2017 1 commit
    • Ali Abdallah's avatar
      Fix GPtrArray usage in launcher and systray · fd4b03b1
      Ali Abdallah authored
      For some properties, the launcher and systray plugins use a GPtrArray.
      In their _get_property, they set the array to the value using g_value_set_boxed,
      followed by a call to xfconf_array_free, which calls g_value_unset, g_free on each
      array's values and at the end a call to g_ptr_array_free.
      
      This results in xfconf_channel_set_property getting an array with length 0, making
      the preparation of the GVariant fails (xfconf_gvalue_to_gvariant).
      
      This is fixed in both plugins, by using a g_ptr_array_new_full, setting the boxed value
      and releasing the reference count of the array, the array's values are later destroyed
      by the (GDestroyNotify) function. No idea why it worked before with xfconf < 4.13.0.
      fd4b03b1
  31. 02 Jul, 2017 1 commit
    • Ali Abdallah's avatar
      Remove obsolete PANEL_PROPERTIES_TYPE_VALUE_ARRAY · d3a6a546
      Ali Abdallah authored
      PANEL_PROPERTIES_TYPE_VALUE_ARRAY is obsolete dbus_g_type_collection.
      This makes the panel compatible with libxfconf >= 4.13.1, for this XDT_CHECK_PACKAGE
      for libxfconf has been bumped to the required version.
      d3a6a546
  32. 29 Apr, 2017 4 commits