Merge lp:~noskcaj/ubuntu/trusty/thunar/bugfixes into lp:ubuntu/trusty/thunar
- Trusty (14.04)
- bugfixes
- Merge into trusty
Proposed by
Jackson Doak
Status: | Merged | ||||||||
---|---|---|---|---|---|---|---|---|---|
Merge reported by: | Martin Pitt | ||||||||
Merged at revision: | not available | ||||||||
Proposed branch: | lp:~noskcaj/ubuntu/trusty/thunar/bugfixes | ||||||||
Merge into: | lp:ubuntu/trusty/thunar | ||||||||
Diff against target: |
328 lines (+298/-0) 5 files modified
debian/changelog (+12/-0) debian/patches/git-force-toolbr-icons.patch (+18/-0) debian/patches/git-save-keyboard-shortcuts.patch (+138/-0) debian/patches/menu-icon-tweaks.patch (+127/-0) debian/patches/series (+3/-0) |
||||||||
To merge this branch: | bzr merge lp:~noskcaj/ubuntu/trusty/thunar/bugfixes | ||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Martin Pitt | Approve | ||
Review via email: mp+214351@code.launchpad.net |
Commit message
Description of the change
Add some bugfixes for xubuntu 14.04
To post a comment you must log in.
- 103. By Jackson Doak
-
Update the patch again
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2014-03-13 07:53:06 +0000 | |||
3 | +++ debian/changelog 2014-04-06 02:41:27 +0000 | |||
4 | @@ -1,3 +1,15 @@ | |||
5 | 1 | thunar (1.6.3-1ubuntu5) trusty; urgency=medium | ||
6 | 2 | |||
7 | 3 | * Add git-save-keyboard-shortcuts.patch. LP: #1186846 | ||
8 | 4 | - Keyboard shortcuts save when changed rather than when thunar is closed | ||
9 | 5 | * Add menu-icon-tweaks.patch. LP: #1271861 | ||
10 | 6 | - Don't use generic folder icons for open with default application | ||
11 | 7 | - Add icons for open in new tab, new window | ||
12 | 8 | * Add git-force-toolbr-icons.patch | ||
13 | 9 | - Fix for "Home" and "Open Parent" icons going missing from toolbar | ||
14 | 10 | |||
15 | 11 | -- Jackson Doak <noskcaj@ubuntu.com> Sat, 05 Apr 2014 08:22:40 +1100 | ||
16 | 12 | |||
17 | 1 | thunar (1.6.3-1ubuntu4) trusty; urgency=medium | 13 | thunar (1.6.3-1ubuntu4) trusty; urgency=medium |
18 | 2 | 14 | ||
19 | 3 | * Update gtk3-bookmarks.patch. LP: #1280641 | 15 | * Update gtk3-bookmarks.patch. LP: #1280641 |
20 | 4 | 16 | ||
21 | === added file 'debian/patches/git-force-toolbr-icons.patch' | |||
22 | --- debian/patches/git-force-toolbr-icons.patch 1970-01-01 00:00:00 +0000 | |||
23 | +++ debian/patches/git-force-toolbr-icons.patch 2014-04-06 02:41:27 +0000 | |||
24 | @@ -0,0 +1,18 @@ | |||
25 | 1 | Origin: http://git.xfce.org/xfce/thunar/commit/?id=c9712b835be90127ef4af1ac1b1fd645081a646a | ||
26 | 2 | Description: Fix "Home" and "Open Parent" icons going missing from toolbar | ||
27 | 3 | Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10179 | ||
28 | 4 | |||
29 | 5 | --- | ||
30 | 6 | thunar/thunar-window.c | 1 + | ||
31 | 7 | 1 file changed, 1 insertion(+) | ||
32 | 8 | |||
33 | 9 | --- a/thunar/thunar-window.c | ||
34 | 10 | +++ b/thunar/thunar-window.c | ||
35 | 11 | @@ -1821,6 +1821,7 @@ thunar_window_install_location_bar (Thun | ||
36 | 12 | /* setup the toolbar for the location bar */ | ||
37 | 13 | window->location_toolbar = gtk_ui_manager_get_widget (window->ui_manager, "/location-toolbar"); | ||
38 | 14 | g_object_get (G_OBJECT (window->preferences), "misc-small-toolbar-icons", &small_icons, NULL); | ||
39 | 15 | + gtk_toolbar_set_style (GTK_TOOLBAR (window->location_toolbar), GTK_TOOLBAR_ICONS); | ||
40 | 16 | gtk_toolbar_set_icon_size (GTK_TOOLBAR (window->location_toolbar), | ||
41 | 17 | small_icons ? GTK_ICON_SIZE_SMALL_TOOLBAR : GTK_ICON_SIZE_LARGE_TOOLBAR); | ||
42 | 18 | gtk_table_attach (GTK_TABLE (window->table), window->location_toolbar, 0, 1, 1, 2, GTK_EXPAND | GTK_FILL, GTK_FILL, 0, 0); | ||
43 | 0 | 19 | ||
44 | === added file 'debian/patches/git-save-keyboard-shortcuts.patch' | |||
45 | --- debian/patches/git-save-keyboard-shortcuts.patch 1970-01-01 00:00:00 +0000 | |||
46 | +++ debian/patches/git-save-keyboard-shortcuts.patch 2014-04-06 02:41:27 +0000 | |||
47 | @@ -0,0 +1,138 @@ | |||
48 | 1 | Origin: http://git.xfce.org/xfce/thunar/commit/?id=821c9b480b7feb625461b5ec1f35e92dcc87e3d9 | ||
49 | 2 | Bug-Ubuntu: https://launchpad.net/bugs/1186846 | ||
50 | 3 | Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10139 | ||
51 | 4 | Description: Makes keyboard shortcuts save when changed rather than when thunar is closed | ||
52 | 5 | |||
53 | 6 | --- | ||
54 | 7 | thunar/thunar-application.c | 69 +++++++++++++++++++++++++++++++++++++++----- | ||
55 | 8 | 1 file changed, 62 insertions(+), 7 deletions(-) | ||
56 | 9 | |||
57 | 10 | --- a/thunar/thunar-application.c | ||
58 | 11 | +++ b/thunar/thunar-application.c | ||
59 | 12 | @@ -59,6 +59,8 @@ | ||
60 | 13 | #include <thunar/thunar-util.h> | ||
61 | 14 | #include <thunar/thunar-view.h> | ||
62 | 15 | |||
63 | 16 | +#define ACCEL_MAP_PATH "Thunar/accels.scm" | ||
64 | 17 | + | ||
65 | 18 | |||
66 | 19 | |||
67 | 20 | /* Prototype for the Thunar job launchers */ | ||
68 | 21 | @@ -85,6 +87,8 @@ static void thunar_application | ||
69 | 22 | guint prop_id, | ||
70 | 23 | const GValue *value, | ||
71 | 24 | GParamSpec *pspec); | ||
72 | 25 | +static void thunar_application_accel_map_changed (ThunarApplication *application); | ||
73 | 26 | +static gboolean thunar_application_accel_map_save (gpointer user_data); | ||
74 | 27 | static void thunar_application_collect_and_launch (ThunarApplication *application, | ||
75 | 28 | gpointer parent, | ||
76 | 29 | const gchar *icon_name, | ||
77 | 30 | @@ -142,6 +146,9 @@ struct _ThunarApplication | ||
78 | 31 | |||
79 | 32 | gboolean daemon; | ||
80 | 33 | |||
81 | 34 | + guint accel_map_save_id; | ||
82 | 35 | + GtkAccelMap *accel_map; | ||
83 | 36 | + | ||
84 | 37 | guint show_dialogs_timer_id; | ||
85 | 38 | |||
86 | 39 | #ifdef HAVE_GUDEV | ||
87 | 40 | @@ -220,7 +227,7 @@ thunar_application_init (ThunarApplicati | ||
88 | 41 | application->progress_dialog = NULL; | ||
89 | 42 | |||
90 | 43 | /* check if we have a saved accel map */ | ||
91 | 44 | - path = xfce_resource_lookup (XFCE_RESOURCE_CONFIG, "Thunar/accels.scm"); | ||
92 | 45 | + path = xfce_resource_lookup (XFCE_RESOURCE_CONFIG, ACCEL_MAP_PATH); | ||
93 | 46 | if (G_LIKELY (path != NULL)) | ||
94 | 47 | { | ||
95 | 48 | /* load the accel map */ | ||
96 | 49 | @@ -228,6 +235,11 @@ thunar_application_init (ThunarApplicati | ||
97 | 50 | g_free (path); | ||
98 | 51 | } | ||
99 | 52 | |||
100 | 53 | + /* watch for changes */ | ||
101 | 54 | + application->accel_map = gtk_accel_map_get (); | ||
102 | 55 | + g_signal_connect_swapped (G_OBJECT (application->accel_map), "changed", | ||
103 | 56 | + G_CALLBACK (thunar_application_accel_map_changed), application); | ||
104 | 57 | + | ||
105 | 58 | #ifdef HAVE_GUDEV | ||
106 | 59 | /* establish connection with udev */ | ||
107 | 60 | application->udev_client = g_udev_client_new (subsystems); | ||
108 | 61 | @@ -245,21 +257,21 @@ static void | ||
109 | 62 | thunar_application_finalize (GObject *object) | ||
110 | 63 | { | ||
111 | 64 | ThunarApplication *application = THUNAR_APPLICATION (object); | ||
112 | 65 | - gchar *path; | ||
113 | 66 | GList *lp; | ||
114 | 67 | |||
115 | 68 | /* unqueue all files waiting to be processed */ | ||
116 | 69 | thunar_g_file_list_free (application->files_to_launch); | ||
117 | 70 | |||
118 | 71 | /* save the current accel map */ | ||
119 | 72 | - path = xfce_resource_save_location (XFCE_RESOURCE_CONFIG, "Thunar/accels.scm", TRUE); | ||
120 | 73 | - if (G_LIKELY (path != NULL)) | ||
121 | 74 | + if (G_UNLIKELY (application->accel_map_save_id != 0)) | ||
122 | 75 | { | ||
123 | 76 | - /* save the accel map */ | ||
124 | 77 | - gtk_accel_map_save (path); | ||
125 | 78 | - g_free (path); | ||
126 | 79 | + g_source_remove (application->accel_map_save_id); | ||
127 | 80 | + thunar_application_accel_map_save (application); | ||
128 | 81 | } | ||
129 | 82 | |||
130 | 83 | + if (application->accel_map != NULL) | ||
131 | 84 | + g_object_unref (G_OBJECT (application->accel_map)); | ||
132 | 85 | + | ||
133 | 86 | #ifdef HAVE_GUDEV | ||
134 | 87 | /* cancel any pending volman watch source */ | ||
135 | 88 | if (G_UNLIKELY (application->volman_watch_id != 0)) | ||
136 | 89 | @@ -347,6 +359,49 @@ thunar_application_set_property (GObject | ||
137 | 90 | } | ||
138 | 91 | |||
139 | 92 | |||
140 | 93 | + | ||
141 | 94 | +static gboolean | ||
142 | 95 | +thunar_application_accel_map_save (gpointer user_data) | ||
143 | 96 | +{ | ||
144 | 97 | + ThunarApplication *application = THUNAR_APPLICATION (user_data); | ||
145 | 98 | + gchar *path; | ||
146 | 99 | + | ||
147 | 100 | + _thunar_return_val_if_fail (THUNAR_IS_APPLICATION (application), FALSE); | ||
148 | 101 | + | ||
149 | 102 | + application->accel_map_save_id = 0; | ||
150 | 103 | + | ||
151 | 104 | + /* save the current accel map */ | ||
152 | 105 | + path = xfce_resource_save_location (XFCE_RESOURCE_CONFIG, ACCEL_MAP_PATH, TRUE); | ||
153 | 106 | + if (G_LIKELY (path != NULL)) | ||
154 | 107 | + { | ||
155 | 108 | + /* save the accel map */ | ||
156 | 109 | + gtk_accel_map_save (path); | ||
157 | 110 | + g_free (path); | ||
158 | 111 | + } | ||
159 | 112 | + | ||
160 | 113 | + return FALSE; | ||
161 | 114 | +} | ||
162 | 115 | + | ||
163 | 116 | + | ||
164 | 117 | + | ||
165 | 118 | +static void | ||
166 | 119 | +thunar_application_accel_map_changed (ThunarApplication *application) | ||
167 | 120 | +{ | ||
168 | 121 | + _thunar_return_if_fail (THUNAR_IS_APPLICATION (application)); | ||
169 | 122 | + | ||
170 | 123 | + /* stop pending save */ | ||
171 | 124 | + if (application->accel_map_save_id != 0) | ||
172 | 125 | + { | ||
173 | 126 | + g_source_remove (application->accel_map_save_id); | ||
174 | 127 | + application->accel_map_save_id = 0; | ||
175 | 128 | + } | ||
176 | 129 | + | ||
177 | 130 | + /* schedule new save */ | ||
178 | 131 | + application->accel_map_save_id = | ||
179 | 132 | + g_timeout_add_seconds (10, thunar_application_accel_map_save, application); | ||
180 | 133 | +} | ||
181 | 134 | + | ||
182 | 135 | + | ||
183 | 136 | |||
184 | 137 | static void | ||
185 | 138 | thunar_application_collect_and_launch (ThunarApplication *application, | ||
186 | 0 | 139 | ||
187 | === added file 'debian/patches/menu-icon-tweaks.patch' | |||
188 | --- debian/patches/menu-icon-tweaks.patch 1970-01-01 00:00:00 +0000 | |||
189 | +++ debian/patches/menu-icon-tweaks.patch 2014-04-06 02:41:27 +0000 | |||
190 | @@ -0,0 +1,127 @@ | |||
191 | 1 | Author: Thaddaeus Tintenfisch <thad.fisch@gmail.com> | ||
192 | 2 | Bug: https://bugzilla.xfce.org/show_bug.cgi?id=10652 | ||
193 | 3 | Bug-Ubuntu: https://launchpad.net/bugs/1271861 | ||
194 | 4 | Description: Add or change various menu icons: | ||
195 | 5 | - Open With DEFAULT Application | ||
196 | 6 | - New Tab/Window | ||
197 | 7 | - Create Folder/Document | ||
198 | 8 | - Empty File | ||
199 | 9 | |||
200 | 10 | --- | ||
201 | 11 | thunar/thunar-launcher.c | 8 +++++++- | ||
202 | 12 | thunar/thunar-location-buttons.c | 2 +- | ||
203 | 13 | thunar/thunar-standard-view.c | 2 +- | ||
204 | 14 | thunar/thunar-templates-action.c | 3 ++- | ||
205 | 15 | thunar/thunar-tree-view.c | 7 +++++++ | ||
206 | 16 | thunar/thunar-window.c | 4 ++-- | ||
207 | 17 | 6 files changed, 20 insertions(+), 6 deletions(-) | ||
208 | 18 | |||
209 | 19 | --- a/thunar/thunar-launcher.c | ||
210 | 20 | +++ b/thunar/thunar-launcher.c | ||
211 | 21 | @@ -815,8 +815,9 @@ thunar_launcher_update_idle (gpointer da | ||
212 | 22 | ** - "Open", "Open in n New Windows" and "Open in n New Tabs" actions | ||
213 | 23 | **/ | ||
214 | 24 | |||
215 | 25 | - /* Prepare "Open" label */ | ||
216 | 26 | + /* Prepare "Open" label and icon */ | ||
217 | 27 | gtk_action_set_label (launcher->action_open, _("_Open")); | ||
218 | 28 | + gtk_action_set_stock_id (launcher->action_open, GTK_STOCK_OPEN); | ||
219 | 29 | |||
220 | 30 | if (n_selected_files == n_directories && n_directories >= 1) | ||
221 | 31 | { | ||
222 | 32 | @@ -928,6 +929,7 @@ thunar_launcher_update_idle (gpointer da | ||
223 | 33 | /* turn the "Open" action into "Execute" */ | ||
224 | 34 | g_object_set (G_OBJECT (launcher->action_open), | ||
225 | 35 | "label", _("_Execute"), | ||
226 | 36 | + "stock-id", GTK_STOCK_EXECUTE, | ||
227 | 37 | "tooltip", ngettext ("Execute the selected file", "Execute the selected files", n_selected_files), | ||
228 | 38 | NULL); | ||
229 | 39 | } | ||
230 | 40 | @@ -945,6 +947,10 @@ thunar_launcher_update_idle (gpointer da | ||
231 | 41 | g_free (tooltip); | ||
232 | 42 | g_free (label); | ||
233 | 43 | |||
234 | 44 | + /* load default application icon */ | ||
235 | 45 | + gtk_action_set_stock_id (launcher->action_open, NULL); | ||
236 | 46 | + gtk_action_set_gicon (launcher->action_open, g_app_info_get_icon (applications->data)); | ||
237 | 47 | + | ||
238 | 48 | /* remember the default application for the "Open" action */ | ||
239 | 49 | g_object_set_qdata_full (G_OBJECT (launcher->action_open), thunar_launcher_handler_quark, applications->data, g_object_unref); | ||
240 | 50 | |||
241 | 51 | --- a/thunar/thunar-location-buttons.c | ||
242 | 52 | +++ b/thunar/thunar-location-buttons.c | ||
243 | 53 | @@ -175,7 +175,7 @@ static const GtkActionEntry action_entri | ||
244 | 54 | { "location-buttons-open", GTK_STOCK_OPEN, N_("_Open"), "", NULL, G_CALLBACK (thunar_location_buttons_action_open), }, | ||
245 | 55 | { "location-buttons-open-in-new-tab", NULL, N_("Open in New Tab"), "", NULL, G_CALLBACK (thunar_location_buttons_action_open_in_new_tab), }, | ||
246 | 56 | { "location-buttons-open-in-new-window", NULL, N_("Open in New Window"), "", NULL, G_CALLBACK (thunar_location_buttons_action_open_in_new_window), }, | ||
247 | 57 | - { "location-buttons-create-folder", NULL, N_("Create _Folder..."), "", NULL, G_CALLBACK (thunar_location_buttons_action_create_folder), }, | ||
248 | 58 | + { "location-buttons-create-folder", "folder-new", N_("Create _Folder..."), "", NULL, G_CALLBACK (thunar_location_buttons_action_create_folder), }, | ||
249 | 59 | { "location-buttons-empty-trash", NULL, N_("_Empty Trash"), "", N_("Delete all files and folders in the Trash"), G_CALLBACK (thunar_location_buttons_action_empty_trash), }, | ||
250 | 60 | { "location-buttons-paste-into-folder", GTK_STOCK_PASTE, N_("Paste Into Folder"), "", NULL, G_CALLBACK (thunar_location_buttons_action_paste_into_folder), }, | ||
251 | 61 | { "location-buttons-properties", GTK_STOCK_PROPERTIES, N_("_Properties..."), "", NULL, G_CALLBACK (thunar_location_buttons_action_properties), }, | ||
252 | 62 | --- a/thunar/thunar-standard-view.c | ||
253 | 63 | +++ b/thunar/thunar-standard-view.c | ||
254 | 64 | @@ -393,7 +393,7 @@ static const GtkActionEntry action_entri | ||
255 | 65 | { | ||
256 | 66 | { "file-context-menu", NULL, N_ ("File Context Menu"), NULL, NULL, NULL, }, | ||
257 | 67 | { "folder-context-menu", NULL, N_ ("Folder Context Menu"), NULL, NULL, NULL, }, | ||
258 | 68 | - { "create-folder", NULL, N_ ("Create _Folder..."), "<control><shift>N", N_ ("Create an empty folder within the current folder"), G_CALLBACK (thunar_standard_view_action_create_folder), }, | ||
259 | 69 | + { "create-folder", "folder-new", N_ ("Create _Folder..."), "<control><shift>N", N_ ("Create an empty folder within the current folder"), G_CALLBACK (thunar_standard_view_action_create_folder), }, | ||
260 | 70 | { "properties", GTK_STOCK_PROPERTIES, N_ ("_Properties..."), "<alt>Return", N_ ("View the properties of the selected file"), G_CALLBACK (thunar_standard_view_action_properties), }, | ||
261 | 71 | { "cut", GTK_STOCK_CUT, N_ ("Cu_t"), NULL, NULL, G_CALLBACK (thunar_standard_view_action_cut), }, | ||
262 | 72 | { "copy", GTK_STOCK_COPY, N_ ("_Copy"), NULL, NULL, G_CALLBACK (thunar_standard_view_action_copy), }, | ||
263 | 73 | --- a/thunar/thunar-templates-action.c | ||
264 | 74 | +++ b/thunar/thunar-templates-action.c | ||
265 | 75 | @@ -477,7 +477,7 @@ thunar_templates_action_load_finished (T | ||
266 | 76 | gtk_widget_show (item); | ||
267 | 77 | |||
268 | 78 | /* add the icon for the emtpy file item */ | ||
269 | 79 | - image = gtk_image_new_from_stock (GTK_STOCK_NEW, GTK_ICON_SIZE_MENU); | ||
270 | 80 | + image = gtk_image_new_from_stock (GTK_STOCK_FILE, GTK_ICON_SIZE_MENU); | ||
271 | 81 | gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); | ||
272 | 82 | } | ||
273 | 83 | |||
274 | 84 | @@ -542,6 +542,7 @@ thunar_templates_action_new (const gchar | ||
275 | 85 | "hide-if-empty", FALSE, | ||
276 | 86 | "label", label, | ||
277 | 87 | "name", name, | ||
278 | 88 | + "icon-name", "document-new", | ||
279 | 89 | NULL); | ||
280 | 90 | } | ||
281 | 91 | |||
282 | 92 | --- a/thunar/thunar-tree-view.c | ||
283 | 93 | +++ b/thunar/thunar-tree-view.c | ||
284 | 94 | @@ -1093,6 +1093,7 @@ thunar_tree_view_context_menu (ThunarTre | ||
285 | 95 | GtkWidget *menu; | ||
286 | 96 | GtkWidget *item; | ||
287 | 97 | GtkWidget *window; | ||
288 | 98 | + GIcon *icon; | ||
289 | 99 | GList *providers, *lp; | ||
290 | 100 | GList *actions = NULL, *tmp; | ||
291 | 101 | |||
292 | 102 | @@ -1201,6 +1202,12 @@ thunar_tree_view_context_menu (ThunarTre | ||
293 | 103 | g_signal_connect_swapped (G_OBJECT (item), "activate", G_CALLBACK (thunar_tree_view_action_create_folder), view); | ||
294 | 104 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
295 | 105 | gtk_widget_show (item); | ||
296 | 106 | + | ||
297 | 107 | + /* set the stock icon */ | ||
298 | 108 | + icon = g_themed_icon_new ("folder-new"); | ||
299 | 109 | + image = gtk_image_new_from_gicon (icon, GTK_ICON_SIZE_MENU); | ||
300 | 110 | + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); | ||
301 | 111 | + g_object_unref (icon); | ||
302 | 112 | |||
303 | 113 | /* append a separator item */ | ||
304 | 114 | item = gtk_separator_menu_item_new (); | ||
305 | 115 | --- a/thunar/thunar-window.c | ||
306 | 116 | +++ b/thunar/thunar-window.c | ||
307 | 117 | @@ -345,8 +345,8 @@ struct _ThunarWindow | ||
308 | 118 | static GtkActionEntry action_entries[] = | ||
309 | 119 | { | ||
310 | 120 | { "file-menu", NULL, N_ ("_File"), NULL, }, | ||
311 | 121 | - { "new-tab", NULL, N_ ("New _Tab"), "<control>T", N_ ("Open a new tab for the displayed location"), G_CALLBACK (thunar_window_action_open_new_tab), }, | ||
312 | 122 | - { "new-window", NULL, N_ ("New _Window"), "<control>N", N_ ("Open a new Thunar window for the displayed location"), G_CALLBACK (thunar_window_action_open_new_window), }, | ||
313 | 123 | + { "new-tab", "tab-new", N_ ("New _Tab"), "<control>T", N_ ("Open a new tab for the displayed location"), G_CALLBACK (thunar_window_action_open_new_tab), }, | ||
314 | 124 | + { "new-window", "window-new", N_ ("New _Window"), "<control>N", N_ ("Open a new Thunar window for the displayed location"), G_CALLBACK (thunar_window_action_open_new_window), }, | ||
315 | 125 | { "sendto-menu", NULL, N_ ("_Send To"), NULL, }, | ||
316 | 126 | { "empty-trash", NULL, N_ ("_Empty Trash"), NULL, N_ ("Delete all files and folders in the Trash"), G_CALLBACK (thunar_window_action_empty_trash), }, | ||
317 | 127 | { "detach-tab", NULL, N_ ("Detac_h Tab"), NULL, N_ ("Open current folder in a new window"), G_CALLBACK (thunar_window_action_detach_tab), }, | ||
318 | 0 | 128 | ||
319 | === modified file 'debian/patches/series' | |||
320 | --- debian/patches/series 2014-02-07 16:54:48 +0000 | |||
321 | +++ debian/patches/series 2014-04-06 02:41:27 +0000 | |||
322 | @@ -1,3 +1,6 @@ | |||
323 | 1 | 01_support-non-multiarch-modules.patch | 1 | 01_support-non-multiarch-modules.patch |
324 | 2 | git-xfdesktop-4.11.patch | 2 | git-xfdesktop-4.11.patch |
325 | 3 | gtk3-bookmarks.patch | 3 | gtk3-bookmarks.patch |
326 | 4 | git-save-keyboard-shortcuts.patch | ||
327 | 5 | menu-icon-tweaks.patch | ||
328 | 6 | git-force-toolbr-icons.patch |
Uploaded, thanks!