4 Release date 2010-01-23
8 - Allow default schemes to be parameterized in the NACT user
13 - Fix #607218 reported by Pierre Wieser
14 (default vbox orientation in glade XML definition files).
15 - Fix #607704 reported by Sense Hofstede
16 (use GtkBuildable interface instead of 'name' field).
17 - Fix toolbars relative position.
21 dbus-glib-1 (required by tracker Nautilus plugin).
23 New and updated translations:
25 cs (Marek Černocký, Petr Kovar, Andre Klapper)
26 de (Mario Blättermann)
28 Please note, that for now, the new Desktop I/O provider is only
29 available in maintainer mode, as it is far to be ready for a
35 Release date 2010-01-05
39 - Display the writability status in the status bar; the image
40 itself comes with a dynamic tooltip which describes the origin
42 - Homogeneize syslog initialization messages.
43 - Let the I/O provider set specific data into NAObjectItem.
44 - Make the toolbars detacheable.
48 - Fix write/delete operations in NAIIODesktopProvider.
49 - No more display the Export icon in the toolbar (no icon).
50 - Use correct printf format; use -Wformat=2 gcc option to prevent
51 future bugs (reported by "Miler" <acidrums4@gmail.com>).
52 - Substitute gtk_cell_layout_get_cells to obsoleted
53 gtk_tree_view_column_get_cell_renderers.
55 New and updated translations:
58 fr (Bruno Brouard, Claude Paroz)
59 sl (Andrej Žnidaršič, Matej Urbančič)
61 Please note, that for now, the new Desktop I/O provider is only available
62 in maintainer mode, as it is far to being ready for a production use.
67 Release date 2009-12-16
69 This version brings up several major enhancements:
71 - An API is defined, which let us have more than one I/O provider;
72 this prepare in particular the arrival of a desktop I/O provider.
74 - GConf I/O provider is now a dynamically loaded plugin.
76 - Gracefully manage the read-only items, whether the action has
77 been made mandatory by a sysadmin, or the I/O provider
78 being itself not writable at all.
80 - Ability to assign a keyboard accelerator to a predefined action
81 via the nautilus-actions-run new program.
82 nautilus-actions-run will automagically take into account the
83 current Nautilus selection and apply it to your action (#435820
84 reported by Frederic Ruaudel).
86 - Let actions be defined to appear in Nautilus toolbar (#110288
87 reported by danny_milo@yahoo.com).
89 - Let a sysadmin lock down its configuration by setting a mandatory
90 GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
91 true (#325520 reported by Frederic Ruaudel).
95 - Ask the user for a confirmation on session ending when there
96 is not yet saved modifications.
97 - nautilus-actions-config-tool (NACT) is no more tied to a
98 single instance: '--non-unique' argument let the user
100 - When exporting, export the current content of Actions list.
101 - Define two new user preferences for assistants management.
102 - Update nautilus-actions-new to be able to define actions which
103 target toolbar and folder menus.
104 - Add '--version' command-line argument to all programs:
105 . nautilus-actions-config-tool
106 . nautilus-actions-new
107 . nautilus-actions-schemas.
108 - Add mnemonics to target radio button labels in Action tab.
109 - Only set foreground color for normal state.
110 - Implement keyboard accelerators in Folders listview.
111 - Implement keyboard accelerators in Advanced conditions tab.
112 - As an help to bug reporter, displays GLib and Gtk+ current
113 versions on '--version' argument.
117 - Propagate default values to imported actions.
118 - Fix dialog title not reset after save.
119 - Fix the item counters when importing.
120 - Fix a typo in Import tab of Preferences dialog.
121 - Add plural mark in the Preferences dialog.
122 - Fix memory leaks in Action tab.
123 - Fix memory leaks in Advanced conditions tab.
124 - Only tries to setup folders when there is a current profile.
125 - Only setup toolbar label when current item is an action.
126 - Safely handle signal deconnexions.
127 - na_xml_writer_output_xml() now returns error messages.
128 - Fix #599913 reported by Vincent (unable to create an action).
129 - Fix #600712 reported by Deji Akingunola
130 (crash in nautilus-actions-config-tool).
132 Architecture modifications:
134 - Private and runtime libraries are now dynamic libraries.
135 - A Nautilus-Actions development environment might be set for
136 developing new plugins.
137 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
138 libna-io-provider-desktop.so and libna-io-provider-gconf.so).
139 - New nautilus-actions-run command-line program.
140 - New libnautilus-actions-tracker Nautilus extension.
141 - Removed useless gthread dependancy.
143 Please note, that for now, the new Desktop I/O provider is
144 only available in maintainer mode, as it is far to being
145 ready for a production use.
147 New and updated translations:
149 de (Mario Blättermann, Christian Kirbach)
152 sl (Andrej Žnidaršič)
160 Release date 2009-11-07
162 This is the third bugfix release of the 1.12 serie.
166 #599520 reported by Antonio Lima (do not mark author names for
168 #600712 reported by Deji Akingunola (NACT crashes on export)
169 #599913 reported by Vincent (menubar is not visible)
171 Other Code enhancements
173 Remove terminating dot from radio button labels.
175 Make the assistants transient relatively to the main window.
177 Initialize console utils log handlers.
179 Use XML markup to print messages embedding XML tags.
181 Fix copy of profiles of an action by reinitializing the target
182 list of profiles before duplicating the source one.
184 New and updated translations
191 Release date 2009-10-25
193 This version brings up several major enhancements :
194 - implements full API as defined for use by Nautilus menu extensions :
195 this let the user define items which will be available when there is
196 no selection, and will apply to current folder, either as a 'folder'
197 menu or in the toolbar ;
198 - the ability for the user to define a full hierarchy of actions
199 with menus, submenus, and so on ;
201 - full cut/copy/paste clipboard support.
204 - items are freely reorderable ;
205 - an 'About Nautilus Actions' item can be added to Nautilus menus ;
206 - preferences can be edited through the NACT user interface ;
207 - actions can be imported and exported by drag and drop ;
208 - one toolbar is defined for each menu, and can be displayed in NACT ;
209 - let the user quit the assistants with Cancel without emitting a
211 - remove terminating dot from radio button labels ;
212 - when importing, let the user be asked for its preferred import mode ;
213 - when exporting, let the user be asked for its preferred export format ;
214 - summary pages in import and export assistants have been enhanced ;
215 - checks the unicity of an imported action against those just imported
216 in the same session ;
217 - let the labels be edited in place in Actions list ;
218 - define F2 as a keyboard accelerator for in-place edition ;
219 - save even non-valid items
220 - requires rather a command that a label for a profile to be valid.
224 #325528 reported by Frederic Ruaudel (bloated contextual menu)
225 #325587 reported by Frederic Ruaudel (drag & drop support)
226 #326699 reported by Frederic Ruaudel (action items do not remain
227 in user defined order)
228 #353353 reported by Frederic Ruaudel (check if command exist
229 and if not warn user)
230 #588482 reported by Sean (ordering in actions list)
231 #590400 reported by Pierre Wieser (have some sort of warnings in
233 #599520 reported by António Lima (do not mark authors names and
234 emails for translating)
236 Various code enhancements
238 - code has been reachitectured to better distinguish between
239 code required by plugin from those only required by NACT,
240 thus creating two 'runtime' and 'common' convenience libraries
241 - validity and modification status checking has been optimized
242 - all dialogs are now transient relatively to the main window
243 - a window may have its own XML UI definition file while sharing
244 the common GtkBuilder object
245 - fix reference count in tree stores
246 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
247 configure.ac variable
248 - all subitem lists are moved from GSList to GList (more
249 efficient, easyer to type)
250 - doesn't update selection while adding or removing items to or
251 from the Actions list
253 New and updated translations
255 de (Mario Blättermann, Christian Kirbach)
261 Release date 2009-10-20
263 Fix browsing for a file icon.
268 Release date 2009-10-19
270 Menubar items have now keyboard accelerators.
272 Keep the actions in Nautilus context menu in the same (alphabetical)
275 Actions can now be directly dropped into Nautilus views without
276 having to run through the Export assistant.
278 Make (some) ids unique in Glade-generated UI XML definition file.
279 Please note that this is required to prevent 'duplicate id' bug
280 in distros which use recent versions of GtkBuilder.
284 #592781 reported by Jerome Krausz (use explicit format string)
286 Various code enhancements
290 BaseApplication base class has been rewritten to get a cleaner api.
292 Whole program is now compiled with '-pedantic' option.
294 Defines a permanent work-around against #589745 (GtkAssistant)
295 so that we can safely proceed with our job in on_assistant_apply()
296 without requiring latest Gtk+ version.
298 Various documentation enhancements
300 Object hierarchy is updated.
302 New and updated translations
304 de (Mario Blättermann)
306 eu (Inaki Larranaga Murgoitio)
308 or (Manoj Kumar Giri)
310 sl (Andrej Žnidaršič)
317 Release date 2009-08-12
319 User is now able to freely enable/disable an action. A disabled action
320 never appear in the Nautilus context menu.
324 #325519 asked by Frederic Ruaudel (enabled property)
325 #590398 reported by Pierre Wieser (install doc)
326 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
327 #590709 reported by Claude Paroz (markup in translatable strings)
328 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
330 Various code enhancements
332 Do not install GConf schemas if --disable-schemas-install option
335 Remove nautilus-actions subdirectories at uninstall time.
337 New and updated translations
340 fr (Laurent Coudeur, Claude Paroz)
345 Release date 2009-07-30
347 Two new parameters are introduced :
349 %p: expands to the port number from an URI
350 %R: expands to a space-separated list of selected URIs
354 #325582 reported by Frederic Ruaudel (use GConf)
355 #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
356 #353198 reported by Frederic Ruaudel (single window mode)
357 #531301 asked by IceWil (list of selected URIs)
358 #576186 asked by gnutered (port of the URI)
359 #580378 reported by James Campos (context menu doesn't update)
360 #585652 reported by Claude Paroz (user interface)
361 #589698 reported by Andre Klapper (use GtkBuilder)
363 New and updated translations
365 bn_IN (Runa Bhattacharjee)
367 de (Mario Blättermann)
372 mr (Sandeep Shedmake)
373 or (Manoj Kumar Giri)
379 Various code enhancements
381 Gnome 3.0 requirements are met :
382 - migrated from libglade to GtkBuilder
383 - migrated from GnomeVFS to GVFS
384 - gets ride of old dependancies
386 - adds a dependancy on libunique 1.0
387 - requires now Gtk+ 2.12, Glib 2.16
389 Command-line utilities are now always built (no more a configure option).
391 nautilus-actions-config-tool
393 The configuration UI has been renamed from nautilus-actions-config.
395 It provides more visual feedback : which actions have been modified, which
396 are saveable or not, depending on their validity status. Automatically
397 reloads the list of actions if it has been externally modified, depending
398 on the modification status of the currently edited actions.
400 Import and Export actions are now assistant-driven.
401 Actions can be exported as a GConf dump entry (new format).
405 This utility has been renamed from nautilus-actions-new-config.
407 It can be used to create an action, and has been updated to generate
408 actions with the new export format, or to directly write the action into
409 the GConf repository.
411 nautilus-actions-schema
413 This new command-line utility writes a GConf schema on stdout.
414 Packagers may use it to install a schema.
416 Version 1.11.0 [unstable]
418 Release date 2009-06-09
420 This is the first intermediate release in the 1.11 serie.
422 It includes a full rewriting of the action/profile object
423 hierarchy, along with the system of change notification. It also
424 introduces the new NactIIOProvider interface.
426 The Nautilus plugin module, which actually takes care of selecting
427 actions which will be displayed by Nautilus in item context menu,
428 makes a full use of this new object hierarchy.
430 The nautilus-actions-config UI always uses the old one.
434 #580378 reported by James Campos (context menu doesn't update)
436 New and updated translations
438 de (Mario Blättermann)
439 mr (Sandeep Shedmake)
440 or (Manoj Kumar Giri)
445 Release date 2009-05-29
448 Last official release was 1.4.1 (05/2007) and is always available
449 at http://www.grumz.net/?q=taxonomy/term/6/9
451 In the meantime (10/2008), some distributions have packaged and
452 released the current state of the svn trunk (rev.510) ; they have
453 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
454 official release (though we can think it has been correctly
459 The "profile" feature has been developed by Frederic Ruaudel
460 (previous maintainer and original author of Nautilus-actions).
461 It has been included in the intermediate version 1.9x without
462 having thoroughly tested ; I have choosen to left it in this
463 version to not create backward compatibility problems for the
464 users of these distributions, but be warned : use with caution.
468 Fixes #522605 reported by Andre Klapper (i18n)
469 Fixes #573365 reported by Sergej (i18n)
470 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
471 Fixes #568366 by Stéphane Raimbault (i18n)
477 de (Mario Blättermann, Andre Klapper)
479 el (Kostas Papadimas)
480 en (David Lodge, Adam Weinberger, Philip Withnall)
482 eu (Inaki Larranaga Murgoitio)
484 fr (Claude Paroz, Stéphane Raimbault)
489 oc (Yannig Marchegay)
490 pa (Amanpreet Singh Alam)
492 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
495 Various code enhancements
497 All compilations warnings have been fixed, all code is now
498 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
500 Introduce new intltool (Christian Persch)
502 Double-clicking on an action now directly opens the editor