[Xfce-bugs] [Bug 16654] New: Replace deprecated GtkActionEntry with XfceGtkActionEntry

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Thu Apr 9 00:46:43 CEST 2020


https://bugzilla.xfce.org/show_bug.cgi?id=16654

            Bug ID: 16654
           Summary: Replace deprecated GtkActionEntry with
                    XfceGtkActionEntry
    Classification: Xfce Core
           Product: Thunar
           Version: unspecified
          Hardware: Other
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Medium
         Component: General
          Assignee: xfce-bugs at xfce.org
          Reporter: alexxcons at xfce.org
  Target Milestone: 1.8.13

This includes removal of GtkUIManager and GtkAction.
- All ui.xml files will be removed
- Most actions were moved to thunar-launcher and/or thunar-window
- Menus will be created on click now (changing menus whenever the selected
files change has several downsides)
- 

WIP branch: https://github.com/alexxcons/thunar/tree/ReplaceGtkAction2
(As well includes full context menu on pathbar , which will be part of Bug
#14410 )

Pending things to do:

Tasks:
- finish check for mem-leaks.
- re-write git history in a meaningful way. Try to keep thunar runable on each
commit
- open code review, explain decisions

Known Bugs:
- When right click a folder in bulk renamer:
(thunar:5481): thunar-CRITICAL **: 21:19:53.015:
thunar_window_has_shortcut_sidepane: assertion '(((__extension__ ({
GTypeInstance *__inst = (GTypeInstance*) ((window)); GType __t =
((thunar_window_get_type ())); gboolean __r; if (!__inst) __r = (0); else if
(__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r =
g_type_check_instance_is_a (__inst, __t); __r; }))))' failed
Traceback (most recent call last):

This change will as well fix the following bugs: Bug #10678,  Bug #16256

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list