8 - Debian 7.0 Wheezy, until 2018-05 (eol).
9 - Fedora 24, until 2017-07 (eol).
10 - Unbuntu 12.04 LTS The Precise Pangolin, until 2014-04 (eol).
14 GConf is more and more deprecated.
15 GConf support, which provides the GConf I/O Provider, is no more
16 automatically built, but defaults to be disabled. It must be
17 explicitely enabled from configure in order the GConf I/O Provider
20 As we target now Gtk+ 3.4, support for Gtk+2 is removed.
22 As we target now GLib 2.32, support for legacy compatibility
23 layers is removed: dbus-glib-1, libICE, libSM.
25 New and updated translations:
30 Release date 2014-08-05
34 - Fix #727525 reported by Anders Jonsson
35 Various typos and grammar issues
36 - Fix #730994 reported by Mauricio C Antunes
37 Be more compliant with XDG specifications
38 - Fix #730382 reported by Mauricio C Antunes
39 nautilus-actions-new: add an option for actions working
44 - Move maintainer dedicated tools to new maintainer/ subdirectory
46 New and updated translations:
48 - el (Piotr Drąg, Dimitris Spingos)
49 - es (Daniel Mustieles)
50 - lt (Aurimas Černius)
51 - pt (Rafael Ferreira)
52 - ro (Daniel Șerbănescu)
54 - sr (Мирослав Николић)
60 Release date 2013-09-23
64 - Fix #667429 reported by Daniel Mustieles
65 Are this strings translatable? (nact-doc)
66 - Fix #671987 reported by Jacek Kominek
67 Cannot manipulate actions through NACT
68 - Fix #672269 reported by Robert Waters
69 Add check for xml2po (gnome-doc-utils) in configure
70 - Fix #679122 reported by Kamil
71 Desktop is "/" on Ubuntu precise 12.04
72 - Fix #679329 reported by Jacek Kominek
74 - Fix #690783 reported by entropy
75 "Display item in selection context menu" is not working
76 - Fix #697182 reported by cellstorm at operamail dot com
77 Cannot create an action from the interface
78 - Fix stable attribute computing when releasing
79 - Fix menu use in the file manager context menu
80 (reported by Christopher Compagnon)
81 - Fix na_io_provider_get_io_providers_list() so that write
82 order is better respected
83 - Fix a broken tag in French help translation (by Piotr Drąg)
84 - Manuallly indicated figures, languages and doc files in Makefile
90 - Try to target ideal size and position the first time we open
95 - Improve debug messages
96 - Obsoletes g_type_init() starting with GLib 2.36
97 - Obsoletes GDK threads starting with Gtk+ 3.6
98 - Obsoletes GtkTable starting with Gtk+ 3.4
99 - Obsoletes GtkHandleBox starting with Gtk+ 3.4, replacing
100 moveable toolbars with fixed ones
101 - Do not try to create a Nautilus-Actions root menu if it will
103 - Only allow the 'About Nautilus-Actions...' item inside of the
104 root Nautilus-Actions menu
106 New and updated translations:
109 - cs (Marek Černocký)
110 - da (Joe Hansen, Kenneth Nielsen)
111 - de (Christian Kirbach, Daniel Winzen)
112 - el (Dimitris Spingos)
113 - es (Daniel Mustieles, Nicolás Satragno)
115 - pt_BR (Rafael Ferreira)
116 - sl (Matej Urbančič)
117 - sr (Мирослав Николић)
122 Release date 2012-03-04
126 - Fix #671043 reported by Vincent Untz - Invalid desktop file.
127 - Fix #671044 reported by Vincent Untz - Incorrect FSF address.
128 - Fix #671083 reported by Pierre Wieser - Release tool takes bad package version.
129 - Fix wrong display in tabs vs. the current selection in tree view.
133 - let the example label be expandable.
137 - Bump FDL to 1.3 among all documentation.
138 - Validate desktop file when making distcheck.
140 New and updated translations:
142 - es (Daniel Mustieles)
144 - sl (Matej Urbančič, Andrej Žnidaršič)
149 Release date 2012-02-28
153 - Make labels wrappable in import/export assistants
154 - Fix vertical expand in Preferences dialog
155 - Fix the build of the Reference Manual
156 - Destroy the assistants toplevels when quitting
157 - Force GConf I/O provider to be read-only after the migration
158 - Release the object whose importation has been cancelled
159 - Fix return value of NactApplication::appli_create_windows()
160 - Fix micro leak in nact_clipboard_dnd_drag_end()
161 - Partially fix #667429 reported by Daniel Mustieles
162 Are this strings translatable? (nact-doc)
163 - Fix #668181 reported by Vincent Untz
164 User documentation and gtk-doc documentation not installed by default
165 - Fix #670434 reported by Vincent Untz
166 Should check for ice pkgconfig in configure
167 - Partially fix #622909 reported by André Klapper
168 Migrate from dbus-glib to glib's GDBus
169 - Fix na_factory_object_copy(), not trying to copy null data
170 - Fix main window destroy process
171 - Fix NATokens::execute_action_command() parsing working dir for parameters
172 - Fix src/plugin-menu/nautilus-actions.c only expanding candidate items
173 - Fix NadpReader, resetting the writability status if import source is read-only
174 - Fix NAImporterAsk, resetting dialog pointer when parent exits
175 - NactMenubar: no more keep a recursive ref on the selection
176 - NABoxed::string_list_from_void(): keep string lists in the same order
177 - Check if action is writable when deleting a profile
178 - Enable basenames, capabilities, folders, mimetypes and schemes tabs
179 if a context is available
183 - Bump NAIExporter interface to version 2
184 - Bump NAIImporter interface to version 2
188 - Bump minimal required Gtk+ version to 2.20 (Ubuntu 10 LTS)
189 - Review the description of the export formats
190 - Let import/export assistants pages be scrollable
191 - Let the export format be selected in a treeview
192 - Let the import mode be selected in a treeview
193 - Review NactApplication startup
194 - Bump copyright year in all source files
195 - src/utils/na-gconf2key.sh.in: defines new '--admin' option
196 - Requires gtk-doc 1.16 to build Reference Manual
197 - base_window_init() now holds all the build process
198 - Set "Relying on runtime detection" as default in "Runtime execution" tab
199 - Get rid of GQuark as internal identifier of export format
200 - NactMatchList connects to base signals (and acts as a pseudo-interface)
201 - na_desktop_environment_detect_running_desktop(): detect XFCE desktop
202 - Let the notebook tabs position be modified by the user
203 - NactTreeView: open the context menu with keybindings
207 - NAIOptions, NAIOptionsList
208 - BaseIUnique, BaseISession
209 - Tracker DBus interface is renamed as org.nautilus_actions.DBus.Tracker.Properties1
213 - na_core_utils_dir_list_perms(), na_core_utils_file_is_loadable()
214 - na_export_format_get_pixbuf()
215 - na_importer_import_from_list() renamed as na_importer_import_from_uris()
216 - na_gtk_utils_search_for_child_widget() renamed as na_gtk_utils_find_widget_by_name()
217 - nact_export_format_get_ask_option() renamed as na_exporter_get_ask_option()
218 - na_exporter_get_export_format()
219 - nact_tree_ieditable_set_items()
220 - na_desktop_environment_get_label()
221 - base_gtk_utils_table_to_grid()
223 New and updated translations:
225 - cz (Marek Černocký)
226 - de (Mario Blättermann, Christian Kirbach)
227 - es (Daniel Mustieles, Nicolás Satragno)
229 - ja (Jiro Matsuzawa)
230 - nb (Kjartan Maraas)
231 - sl (Matej Urbančič)
236 Release date 2011-12-09
240 - Fix test against nautilus_menu_provider_get_toolbar_items()
241 - Fix #660399 part reported by Gabor Karsay
242 'Regarding' is replaced by 'regardless'
243 - Fix #660399 part reported by Christian Kirbach
244 NACT user's manual fixes
245 - Fix #661498 reported by Christian Kirbach
246 [doc] couple of spelling and grammar fixes
247 - NactAssistantImport: adapt to the new way gtk+3 builds the assistant
248 - NactAssistantExport: adapt to the new way gtk+3 builds the assistant
249 - NadpReader and NAXMLReader now return all messages to the caller
250 - NactExportAskUser: do not export if the operation is cancelled by the user
251 - NAXMLReader: only search for identifier in <applyto> schema key
252 - NAObjectItem: do not let an item with an empty label go to the UI
253 - NAImporterAsk: fix z-order
254 - Reference Manual: fix Makefile when builddir not equal to srcdir
255 - check-headers.sh: fix Makefile when builddir not equal to srcdir
256 - Manuals: fix the test for building even for not-default values
257 - Work-around against #664768 reported by Pierre Wieser
258 pdflatex cannot generate some localized pdf
259 - GtkDialogs: remove (deprecated since 2.22) 'has_separator' property
260 - Fix coredump when trying to import an empty file by DnD
261 - Fix permissions when creating the configuration directory
262 - NAIContext: fix scheme test
263 - NAIContextFactory: fix mimetype and scheme default values
264 - NadpReader, NAXMLReader: make sure an action has at least one profile
265 - NAXMLWriter: output lists in GConf format
266 - Fix item deletion when not yet written to a backend
270 - Remove set but unsused variables
271 - Get ride of deprecated GtkHBox and GtkVBox
272 - Add new function base_window_dump_children()
273 - Be able to run autogen.sh from another directory
274 - Bump copyright year in Reference Manual
275 - No more requires gtk-doc to build the distribution
276 - No more try to rebuild manuals when making distcheck
277 - gtk-doc and gnome-doc-utils are no more mandatory when building
278 from the distributed sources
279 - Explicitely disable scrollkeeper when making distcheck
280 - Defaults now to build in _build and to install in _install
281 (much more convenient when testing in several distributions)
282 - Only reference minor version in 'Since:' and 'Deprecated' comments
283 - XML reader: get ride of error message if the imported file is not an XML one
284 - NactAssistantExport: let the format selection be scrolled
285 - Try to limit window size to usable screen
286 - NadpDesktopFile: minimize warnings on import
287 - NactAssistantExport: remove useless 'name' entry field
288 - Use gtk_misc functions instead of direct xpad, xalign properties
289 - NAImporterAsk: now cancel on Esc key
290 - NadpReader, NAXMLReader: do not try to import not loadable files
291 - NadpReader, NAXMLReader: return a synthetic message if cannot handle the uri
292 - NAImporterAsk: keep window size and position between invocations
293 - na_core_utils_dir_list_perms(): new function
294 - Change import default mode and export default format to 'Ask'
295 - nact_match_list_insert_new_row: now defaults to 'match'
297 New and updated translations:
299 - cs (Marek Černocký)
300 - de (Mario Blättermann, Christian Kirbach)
301 - es (María Majadas, Daniel Mustieles, Juan Matías Olmos)
302 - sl (Matej Urbančič)
303 - zh_CN (YunQiang Su, Yinghua Wang)
308 Release date 2011-07-03
312 - Fix #649796 reported by Pierre Wieser
313 Migration tool doesn't automatically run
314 - Fix #650523 reported by Stefano Cerutti
315 Remote filenames are no more reachables
316 - Fix #651911 reported by Gaston Dassieu-Blanchet
317 3.1.2 treats "isdir" differently than 2.30.2
318 - Fix #652664 reported by Christian Kirbach
319 [doc] couple of spelling and improvement suggestions
323 - tools/release-tarball.sh: Updated for new Gnome ftpadmin script
324 - do not try to import a null or empty list of items
325 - keep GConf readable even after migration to Desktop
327 New and updated translations:
329 - es (María Majadas, Daniel Mustieles)
334 Release date 2011-05-20
338 - Fix #649726 reported by Kyle Amadio
339 Nautilus-Actions Configuration Tool - cannot edit items
340 - Fix #649796 reported by Stefano Cerutti
341 Migration tool doesn't automatically run
342 - Fix #650523 reported by Stefano Cerutti
343 Remote filenames are no more reachables
347 - Do not build test programs in release mode
348 - Add a dependency on /bin/ksh for the migration and the
351 New and updated translations:
353 - de (Christian Kirbach)
354 - es (Jesse Avilés, Javier Mazorra, Daniel Mustieles)
356 - it (Claudio Arseni, Luca Ferretti)
361 Release date 2011-03-11
365 - Work-around for #644289 reported by scape@web.de
366 mplayer started via action freezes up afer short time.
367 - Fix DisplayOutput execution mode.
369 New and updated translations:
371 - cs (Marek Černocký)
372 - de (Mario Blättermann)
373 - es (Jorge González, Sylvia Sánchez)
374 - sl (Matej Urbančič, Andrej Žnidaršič)
379 Release date 2011-02-26
383 - Fix #643359 reported by Götz Waschk
384 nautilus fails to start caused by undefined symbol.
386 New and updated translations:
388 - es (Jorge González)
393 Release date 2011-02-25
395 General modifications:
397 - Migrate menus, actions (resp. user preferences) from GConf to .desktop
398 files (resp. keyed files). Please read README-GCNF.
399 - nautilus-actions-schemas in renamed as na-print-schemas and installed
401 - Two new executables na-delete-xmltree and na-gconf2keys.sh are also
402 installed in PKGLIBEXECDIR.
403 - New user preferences are installed respectively as
404 SYSCONFDIR/xdg/nautilus-actions/nautilus-actions.conf and
405 ~/.config/nautilus-actions/nautilus-actions.conf.
406 - Implement a new icon chooser, which lets the user select a themed
407 icon or an icon by path.
408 - Preferences dialog is now reopened on the last used tab.
409 - Define a new NATimeout public structure.
410 - Add --enable-gconf configure option, defaulting to "auto".
411 - Add --enable-deprecated configure option, defaulting to "no".
412 - nautilus-actions-new now implements all available properties.
413 - Currently running desktop environment is not detected at runtime
414 when not specified as a user preference.
415 - Plugin menu can now be debugged from a user preference.
416 - Implements ExecutionMode (in a terminal, display output).
417 - Disable not yet implemented fields in NACT.
419 Internal modifications:
421 - Lot of code rewriting:
422 . define all GConf writing functions as deprecated;
423 . NactIActionsList interface is moved to NactTreeView class plus
424 NactTreeIEditable interface;
425 . user preferences are managed via a NASettings singleton;
426 . BaseApplication and BaseWindow;
427 . NactMenubar: new convenience class;
428 . fully deprecate NAIPivotConsumer interface;
429 . NactSortButtons: new convenience class;
430 . NADataBoxed now derives from new NABoxed class;
431 . modification stack;
437 - Fix various mistakes and mispellings reported by Fr translation team.
438 - Fix #640216: string errors reported by Christian Kirbach.
439 - Fix #640920: string errors reported by Christian Kirbach.
440 - Fix case insensitive comparison reported by Johan Spee.
441 - No more try to convert all/allfiles to something else.
443 New and updated translations:
445 - cs (Marek Cernocky)
446 - de (Mario Blättermann, Christian Kirbach)
447 - es (Jorge González)
449 - nb (Kjartan Maraas)
450 - sl (Matej Urbančič, Andrej Žnidaršič)
455 Release date 2011-01-19
457 General modifications:
459 - Configuration now enables silent rules by default.
460 - Add a new 'check-headers.sh' pre-release tool to check for the
461 completeness of header files.
462 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
466 - Fix various mistakes and mispellings reported by Fr translation team.
467 - Use gettext() to display localized static strings.
468 - Initialize translation domain for GOptionContext.
469 - Fix localizable strings.
470 - Remove deprecated references to the UUID.
471 - Setup parent window when displaying a dialog box.
473 New and updated translations:
475 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
476 - es (Daniel Mustieles)
477 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
478 - sl (Matej Urbančič, Andrej Žnidaršič)
483 Release date 2011-01-07
485 General modifications:
487 - Use GTK_CHECK_VERSION() macro when appropriate.
488 - Better specify that --enable-html-manuals (resp. pdf) are for user's
490 - Add ChangeLog-2010 to the distribution.
494 - Re-Fix #638278 - Properly quotes filenames
495 (reported by Johan Spee).
496 - Only quote parts of filenames which are to be submitted to a shell,
497 not those who are to be displayed.
498 - Fix #638548 - Spelling and syntax mistakes in UI strings
499 (reported by Christian Kirbach).
500 - The About dialog is now centered relatively to the main window.
501 - The 'working directory' parameter is now honored when running an
504 New and updated translations:
506 - sl (Matej Urbančič, Andrej Žnidaršič)
507 - sv (Daniel Nylander)
512 Release date 2011-01-01
514 General modifications:
516 - Nautilus-Actions is set as the "official" name of the application.
518 Modifications in Nautilus-Actions Configuration Tool:
520 - Button arrows in I/O Providers Preferences tab are reset so that
521 the Up button has an upward arrow, and the Down button has a
523 - Browse buttons now use the 'gtk-find' stock icon instead of the
524 inappropriate 'gtk-find-and-replace'.
525 - Update the NACT User's Manual to reflect last changes.
529 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
530 Fix #638450 - Nautilus crashes when opening Trash or Network
531 reported by György Balló and Ionut Biru.
532 - Fix #638461 - Stock icons are no more displayed in NACT.
537 Release date 2010-12-30
541 Nautilus-Actions Configuration Tool
543 - Change window title as 'label - application'.
544 - Review user interface tooltips.
545 - Add --enable-as-needed configure option to be able to mimic Gentoo
546 configuration (cf. #637797).
550 - Improve writing of locale strings in .desktop files for languages
552 - Fix reference doc generation for gtk-doc >= 1.15.
553 - No more write the encoding part of the locale in the .desktop
555 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
556 - Allow duplication of items based on .desktop files.
557 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
559 - Fix #638278 - Properly quotes filenames
560 (reported by Johan Spee).
561 - Fix #638272 - Keep the same order than Nautilus
562 (reported by Johan Spee).
563 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
564 message (Fedora 14 - 64bits).
565 - Fix #637797 - Build core and plugin libraries against their
567 (reported by dabbott@gentoo.org and Ionut Biru).
568 - Fix #634056 - Create 'hidden' actions
569 (reported by Andreas Heinlein).
571 New and updated translations:
573 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
574 - es (Jorge González)
579 Release date 2010-12-20
583 - Add --enable-silent-rules option to configure;
584 this is disabled by default;
585 enabled when building the distributed tarball.
586 - Add --with-gtk=[2|3|auto] option to configure.
587 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
588 - Generate the API Reference Manual.
592 - Improve save process when an error is detected on a deleted
595 New and updated translations:
597 - de (Mario Blättermann)
598 - es (Jorge González)
599 - sl (Matej Urbančič, Andrej Žnidaršič)
604 Release date 2010-12-03
608 - Add %o/%O no-op parameters in order to be able to force the
609 multiple execution (cf. DES-EMA specification v 0.15).
610 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
611 display debug messages.
612 - The default I/O provider may be chosen at configure time,
613 and defaults to 'na-desktop'.
614 - Display a summary of configuration options at configure time.
615 - Add a preview when selecting an icon.
619 - Fix #616532 - Can't select directory in the Nautilus-Actions export
620 assistant while browsing it with a GtkFileChooserWidget
621 (reported by Sense Hofstede).
622 - Fix #632992 - Add comment about default value translation
623 (reported by claude Paroz).
624 - Fix #633439 - Make menu items, ttoltips etc. translatable
625 (reported by Andreas Heinlein).
626 - Fix #634056 - Create 'hidden' actions
627 (reported by Andreas Heinlein).
628 - Fix #635521 - Translatable sentences of the *.ui files don't appear
629 in .po file (reported by Geodebay@gmail.com)
630 - Include non translated figures in translated HTML and PDF manuals
631 (no not distribute them).
632 - Include and distribute admon-* icons in HTML manuals.
633 - Fix the display of icons in Nautilus toolbar when the same action
634 is also displayed in location or selection context menu.
635 - Do not allow actions list to be fully shrinked.
637 New and updated translations:
639 - ca (Carles Ferrando, Gil Forcada)
640 - es (Jorge González)
641 - eu (dooteo, Inaki Larranaga Murgoitio)
642 - he (Yaron Shahrabani)
643 - pt_BR (Djavan Fagundes)
644 - sl (Matej Urbančič, Andrej Žnidaršič)
649 Release date 2010-09-24
653 - --enable-html-manuals and --enable-pdf-manuals configure options
654 have been updated to accept the conversion programme as an argument;
655 --with-db2html and --with-gdt configuration options have so been
660 - Fix HTML and PDF user's manuals build and distribution.
661 - Fix a warning when overriding GTKDOC_RUN.
663 New and updated translations:
665 - cs (Marek Cernocky, Petr Kovar)
666 - de (Mario Blättermann)
667 - es (Jorge González)
668 - sl (Matej Urbančič, Andrej Žnidaršič)
674 Release date 2010-08-23
678 - Do not try to build a Nautilus menu when there is no info available.
683 Release date 2010-08-23
687 - Replace GtkLabel vith GtkTextView in import and export assistants
689 - Converts pre-v2 '%d/%f' to v3 '%f'.
690 - Improve robustness of tokens parsing.
694 - Fix PDF manual build and distribution.
695 - Accepts null or empty input string or output pointers.
696 - Fix default int value when reading null string.
697 - Do not warn about malformed .desktop file when importing an URI.
698 - Path+parameters are splitted whatever be the I/O importer.
699 - Fix typos in sample actions.
700 - Fix mimetypes and folders selection.
701 - Fix basename check when matchcase is false.
702 - Address each occurrence of selected instead of just the first one.
703 - Take care of possibly NULL values when run from the command-line
704 (reported by Юрий Пухальский)
705 - Do not overexpand the example label.
707 New and updated translations:
709 - es (Bryan Alberto Baron Chinchilla, Jorge González)
710 - sl (Matej Urbančič, Andrej Žnidaršič)
715 Release date 2010-08-16
719 - Fix #627021 reported by Götz Waschk
720 (uninitialized variable in na-icontext.c)
721 - Fix manuals cleanup in Makefile
726 Release date 2010-08-15
731 - Distribution now includes
732 . API and NACT documentation.
733 . some example of actions.
737 - Converts v2 %f parameter to v3 %b.
738 - Fix Makefile.am's to make distcheck.
739 - Fix writing of locales to .desktop files.
740 - No more consider profile name as mandatory.
741 - Allow the writing of empty data.
742 - Let the UI immediately reacts when the status of an I/O provider changes.
743 - Data for a read-only item is no more modifiable.
744 - Fix XML import of localized vs. unlocalized old data.
745 - Fix 'parent is not an action' error on XML import.
746 - Fix sensitivy of startup fields vs. execution mode.
747 - Fix incorrect handling of list conditions.
748 - Fix incorrect setting of icon path in GConf.
749 - Fix regression when displaying a path-based icon.
751 New and updated translations:
753 - de (Mario Blättermann)
754 - sl (Matej Urbančič, Andrej Žnidaršič)
755 - sv (Daniel Nylander)
760 Release date 2010-08-07
764 - NACT now implements an auto-save feature.
765 - Display sort indicator in condition lists.
766 - Some sort of user's manual is connected to NACT help.
770 - Help shortcut is now F1 (no more Ctrl+H).
774 - Implement multiple execution.
775 - Implement all filter conditions.
776 - Fix a crash when defining a positive assertion.
777 - Fix wrong insertion of an action or a menu inside an action.
778 - Fix capabilities frame title consistency.
779 - Fix bad reinitialization of the icon item.
783 - %m: (first) mimetype.
784 - %M: space-separated list of mimetypes.
786 New and updated translations:
788 de (Mario Blättermann)
790 sl (Andrej Žnidaršič, Matej Urbančič)
792 Note that this version may not be fully fonctionnal. In particular,
793 Nautilus menu plugin may not yet honor all new conditions.
795 Note also that due to the renaming of some parameters, actions or menus
796 created / updated with this version may not be compatible with previous,
802 Release date 2010-07-29
806 - Implement the .desktop file specifications as described at
807 http://www.nautilus-actions.org/?q=node/377 ; this new storage
808 format is shareable with most common willing-to desktop
809 environments (KDE, XFCE, etc.)
811 - Implement new properties, both in GConf and .desktop files:
812 . a description of the item
813 . a suggested shortcut for both action and menu
814 . profile may specify an execution mode
815 . command may specify the user which should run it
816 . the 'accept-multiple-files' flag is replaced with a count selector
818 - Conditions apply now both to actions, profiles and menus. They have
819 been extended to include:
820 . choose/refuse a particular target environment
821 . specify a pre-requirement
822 . only appears if a DBus service is registered
823 . only appears if an external command displays "true"
824 . only appears if a process is running
826 - Most of list may have negated assertions : mimetypes, folders,
827 schemes, basenames, capabilities.
831 - %b: (first) basename
832 - %B: space-separated list of basenames (was %m)
833 - %c: count of selected items
834 - %D: space-separated list of base directory of each selected items
835 - %F: space-separated list of selected file names (was %M)
836 - %h: hostname of the (first) URI
837 - %n: username of the (first) URI (was %U)
838 - %U: space-separated list of selected URIs
839 - %w: (first) basename without the extension
840 - %W: space-separated list of basenames without their extension
841 - %x: (first) extension
842 - %X: space-separated list of extensions
844 Renamed parameters (%m, %M and %U) are dynamically taken into
845 account when Nautilus-Actions loads the action. They are
846 automatically updated at write/export time.
850 - Each type of conditions has now its own tab
854 - Fix #325523 reported by GrumZ
855 (Add the possibility to define a fixed number of file selected)
856 - Fix #325590 reported by Frederic Ruaudel
857 (Removable storage context menus)
858 - Fix #330610 reported by Olive
859 (Permissions as conditions)
860 - Fix #339533 reported by Frederic Ruaudel
861 (Possibility to run the command provided for each selected files)
862 - Fix #339534 reported by Frederic Ruaudel
863 (Possibility to have the list of files without their extensions)
864 - Fix #566383 reported by Nathan Middleton
865 ("Appears if selection contains" options expanded)
866 - Fix #607820 reported by D.
867 (A case for using gvfs-info attributes matching)
868 - Fix #616477 reported by Thomas Oster
869 (Add possibility to filter by folder content)
870 - Fix #621410 reported by Bruno Guerreiro
871 (Nautilus-Actions doesn't respect folders)
873 New and updated translations:
875 de (Mario Blättermann, Christian Kirbach)
877 he (Yaron Shahrabani)
878 lt (Gintautas Miliauskas)
879 sl (Andrej Žnidaršič, Matej Urbančič)
881 Note that this version may not be fully fonctionnal. In particular,
882 Nautilus menu plugin may not yet honor all new conditions.
884 Note also that due to the renaming of some parameters, actions or menus
885 created / updated with this version may not be compatible with previous,
891 Release date 2010-06-10
895 - Fix #617058 reported by brunogirin@gmail.com
896 (Do not add extraneous blanks when parsing parameters)
897 - Fix #618110 reported by Claude Paroz
898 ( Factorize strings for translators)
899 - Fix bug reported by Dr Amr Osman
900 (Do not add extraneous blanks when parsing parameters)
904 - Do not reload already loaded profiles.
905 - Reset action to last version number after conversion from pre-v2.
907 New and updated translations:
910 de (Mario Blättermann)
914 pt_BR (Daniel S. Koda, Rodrigo Flores)
915 sl (Andrej Žnidaršič, Matej Urbančič)
920 Release date 2010-04-14
924 - Fix #615646 reported by Deji Akingunola
925 (Nautilus crashes when trash icon is right-clicked)
926 - Fix #615807 reported by anibalf@gmail.com
927 (Crash in Open Folder)
928 - Fix GLib assertions when parsing parameters, using null values
929 - Duplicate the profile attached to the Nautilus menu item, rather than
930 adding a new reference; then do not try to unref its parent
931 - Increment the reference count of the returned GFile location, so that
932 it may be safely unreffed when parsing profile parameters
933 - Fix incorrect plugins log domains
937 - Implement more of the future .desktop files.
938 - Refactor NAIContextual class as NAIContext.
939 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
940 both the URI and the Nautilus mimetype of selected items to the caller.
942 New and updated translations:
945 lt (Gintautas Miliauskas)
950 Release date 2010-04-09
954 - Slightly relax the validity rules of a profile, so that already
955 existing actions may be still considered as valid, even when
956 commands do not use an absolute path.
958 - Current position and folder of icons chooser dialog are now saved.
962 - Fix #614595 reported by Sense Hofstede
963 (Not all icons displayed in the nautilus-actions-config-tool)
964 - Fix #614596 reported by Sense Hofstede
965 (Nautilus-Actions' actions don't show up in context menus)
966 - Do not prevent the export assistant to actually export items
967 - Do not let a user untoggle a sort button
968 - Do not mark the main window modified when first loading an empty set
969 - Folders are definitively a list of paths
970 - Also load items which are only described via their schemas
971 - Only set defaults on non yet allocated data
972 - Parent is not always an action, may be a menu
973 - Also delete embedded schema names from GConf entries
974 - Monitors GConf schemas
978 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
982 - Menu plugin is renamed as libnautilus-actions-menu.so
984 New and updated translations:
986 cs (Marek Černocký, Andre Klapper)
988 sl (Andrej Žnidaršič, Matej Urbančič)
993 Release date 2010-03-26
997 - Immplement full NautilusMenuProvider interface.
998 - Allow the user to define a full hierarchy of menus and actions.
999 - Implement full drag and drop.
1000 - Implement full cut/copy/paste clipboard support.
1001 - Allow an administrator to lock all the configuration.
1002 - Fully manage readonly items.
1006 - Fix #614382 reported by Wolter Hellmund
1007 (Nautilus-Actions won't open)
1009 New and updated translations:
1011 cs (Marek Černocký, Petr Kovar, Andre Klapper)
1012 de (Mario Blättermann, Christian Kirbach)
1013 es (Jorge González, Ricardo Varas)
1014 eu (Inaki Larranaga Murgoitio)
1017 sl (Andrej Žnidaršič, Matej Urbančič)
1022 Release date 2010-01-23
1026 - Allow default schemes to be parameterized in the NACT user
1031 - Fix #607218 reported by Pierre Wieser
1032 (default vbox orientation in glade XML definition files).
1033 - Fix #607704 reported by Sense Hofstede
1034 (use GtkBuildable interface instead of 'name' field).
1035 - Fix toolbars relative position.
1039 dbus-glib-1 (required by tracker Nautilus plugin).
1041 New and updated translations:
1043 cs (Marek Černocký, Petr Kovar, Andre Klapper)
1044 de (Mario Blättermann)
1046 Please note, that for now, the new Desktop I/O provider is only
1047 available in maintainer mode, as it is far to be ready for a
1053 Release date 2010-01-05
1057 - Display the writability status in the status bar; the image
1058 itself comes with a dynamic tooltip which describes the origin
1060 - Homogeneize syslog initialization messages.
1061 - Let the I/O provider set specific data into NAObjectItem.
1062 - Make the toolbars detacheable.
1066 - Fix write/delete operations in NAIIODesktopProvider.
1067 - No more display the Export icon in the toolbar (no icon).
1068 - Use correct printf format; use -Wformat=2 gcc option to prevent
1069 future bugs (reported by "Miler" <acidrums4@gmail.com>).
1070 - Substitute gtk_cell_layout_get_cells to obsoleted
1071 gtk_tree_view_column_get_cell_renderers.
1073 New and updated translations:
1076 fr (Bruno Brouard, Claude Paroz)
1077 sl (Andrej Žnidaršič, Matej Urbančič)
1079 Please note, that for now, the new Desktop I/O provider is only available
1080 in maintainer mode, as it is far to being ready for a production use.
1085 Release date 2009-12-16
1087 This version brings up several major enhancements:
1089 - An API is defined, which let us have more than one I/O provider;
1090 this prepare in particular the arrival of a desktop I/O provider.
1092 - GConf I/O provider is now a dynamically loaded plugin.
1094 - Gracefully manage the read-only items, whether the action has
1095 been made mandatory by a sysadmin, or the I/O provider
1096 being itself not writable at all.
1098 - Ability to assign a keyboard accelerator to a predefined action
1099 via the nautilus-actions-run new program.
1100 nautilus-actions-run will automagically take into account the
1101 current Nautilus selection and apply it to your action (#435820
1102 reported by Frederic Ruaudel).
1104 - Let actions be defined to appear in Nautilus toolbar (#110288
1105 reported by danny_milo@yahoo.com).
1107 - Let a sysadmin lock down its configuration by setting a mandatory
1108 GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
1109 true (#325520 reported by Frederic Ruaudel).
1113 - Ask the user for a confirmation on session ending when there
1114 is not yet saved modifications.
1115 - nautilus-actions-config-tool (NACT) is no more tied to a
1116 single instance: '--non-unique' argument let the user
1117 run several instance.
1118 - When exporting, export the current content of Actions list.
1119 - Define two new user preferences for assistants management.
1120 - Update nautilus-actions-new to be able to define actions which
1121 target toolbar and folder menus.
1122 - Add '--version' command-line argument to all programs:
1123 . nautilus-actions-config-tool
1124 . nautilus-actions-new
1125 . nautilus-actions-schemas.
1126 - Add mnemonics to target radio button labels in Action tab.
1127 - Only set foreground color for normal state.
1128 - Implement keyboard accelerators in Folders listview.
1129 - Implement keyboard accelerators in Advanced conditions tab.
1130 - As an help to bug reporter, displays GLib and Gtk+ current
1131 versions on '--version' argument.
1135 - Propagate default values to imported actions.
1136 - Fix dialog title not reset after save.
1137 - Fix the item counters when importing.
1138 - Fix a typo in Import tab of Preferences dialog.
1139 - Add plural mark in the Preferences dialog.
1140 - Fix memory leaks in Action tab.
1141 - Fix memory leaks in Advanced conditions tab.
1142 - Only tries to setup folders when there is a current profile.
1143 - Only setup toolbar label when current item is an action.
1144 - Safely handle signal deconnexions.
1145 - na_xml_writer_output_xml() now returns error messages.
1146 - Fix #599913 reported by Vincent (unable to create an action).
1147 - Fix #600712 reported by Deji Akingunola
1148 (crash in nautilus-actions-config-tool).
1150 Architecture modifications:
1152 - Private and runtime libraries are now dynamic libraries.
1153 - A Nautilus-Actions development environment might be set for
1154 developing new plugins.
1155 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
1156 libna-io-provider-desktop.so and libna-io-provider-gconf.so).
1157 - New nautilus-actions-run command-line program.
1158 - New libnautilus-actions-tracker Nautilus extension.
1159 - Removed useless gthread dependancy.
1161 Please note, that for now, the new Desktop I/O provider is
1162 only available in maintainer mode, as it is far to being
1163 ready for a production use.
1165 New and updated translations:
1167 de (Mario Blättermann, Christian Kirbach)
1170 sl (Andrej Žnidaršič)
1171 sv (Daniel Nylander)
1178 Release date 2009-11-07
1180 This is the third bugfix release of the 1.12 serie.
1184 #599520 reported by Antonio Lima (do not mark author names for
1186 #600712 reported by Deji Akingunola (NACT crashes on export)
1187 #599913 reported by Vincent (menubar is not visible)
1189 Other Code enhancements
1191 Remove terminating dot from radio button labels.
1193 Make the assistants transient relatively to the main window.
1195 Initialize console utils log handlers.
1197 Use XML markup to print messages embedding XML tags.
1199 Fix copy of profiles of an action by reinitializing the target
1200 list of profiles before duplicating the source one.
1202 New and updated translations
1209 Release date 2009-10-25
1211 This version brings up several major enhancements :
1212 - implements full API as defined for use by Nautilus menu extensions :
1213 this let the user define items which will be available when there is
1214 no selection, and will apply to current folder, either as a 'folder'
1215 menu or in the toolbar ;
1216 - the ability for the user to define a full hierarchy of actions
1217 with menus, submenus, and so on ;
1219 - full cut/copy/paste clipboard support.
1221 Other enhancements :
1222 - items are freely reorderable ;
1223 - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
1224 - preferences can be edited through the NACT user interface ;
1225 - actions can be imported and exported by drag and drop ;
1226 - one toolbar is defined for each menu, and can be displayed in NACT ;
1227 - let the user quit the assistants with Cancel without emitting a
1229 - remove terminating dot from radio button labels ;
1230 - when importing, let the user be asked for its preferred import mode ;
1231 - when exporting, let the user be asked for its preferred export format ;
1232 - summary pages in import and export assistants have been enhanced ;
1233 - checks the unicity of an imported action against those just imported
1234 in the same session ;
1235 - let the labels be edited in place in Actions list ;
1236 - define F2 as a keyboard accelerator for in-place edition ;
1237 - save even non-valid items
1238 - requires rather a command that a label for a profile to be valid.
1242 #325528 reported by Frederic Ruaudel (bloated contextual menu)
1243 #325587 reported by Frederic Ruaudel (drag & drop support)
1244 #326699 reported by Frederic Ruaudel (action items do not remain
1245 in user defined order)
1246 #353353 reported by Frederic Ruaudel (check if command exist
1247 and if not warn user)
1248 #588482 reported by Sean (ordering in actions list)
1249 #590400 reported by Pierre Wieser (have some sort of warnings in
1251 #599520 reported by António Lima (do not mark authors names and
1252 emails for translating)
1254 Various code enhancements
1256 - code has been reachitectured to better distinguish between
1257 code required by plugin from those only required by NACT,
1258 thus creating two 'runtime' and 'common' convenience libraries
1259 - validity and modification status checking has been optimized
1260 - all dialogs are now transient relatively to the main window
1261 - a window may have its own XML UI definition file while sharing
1262 the common GtkBuilder object
1263 - fix reference count in tree stores
1264 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
1265 configure.ac variable
1266 - all subitem lists are moved from GSList to GList (more
1267 efficient, easyer to type)
1268 - doesn't update selection while adding or removing items to or
1269 from the Actions list
1271 New and updated translations
1273 de (Mario Blättermann, Christian Kirbach)
1279 Release date 2009-10-20
1281 Fix browsing for a file icon.
1286 Release date 2009-10-19
1288 Menubar items have now keyboard accelerators.
1290 Keep the actions in Nautilus context menu in the same (alphabetical)
1293 Actions can now be directly dropped into Nautilus views without
1294 having to run through the Export assistant.
1296 Make (some) ids unique in Glade-generated UI XML definition file.
1297 Please note that this is required to prevent 'duplicate id' bug
1298 in distros which use recent versions of GtkBuilder.
1302 #592781 reported by Jerome Krausz (use explicit format string)
1304 Various code enhancements
1306 Use Gtk+ UI Manager.
1308 BaseApplication base class has been rewritten to get a cleaner api.
1310 Whole program is now compiled with '-pedantic' option.
1312 Defines a permanent work-around against #589745 (GtkAssistant)
1313 so that we can safely proceed with our job in on_assistant_apply()
1314 without requiring latest Gtk+ version.
1316 Various documentation enhancements
1318 Object hierarchy is updated.
1320 New and updated translations
1322 de (Mario Blättermann)
1324 eu (Inaki Larranaga Murgoitio)
1326 or (Manoj Kumar Giri)
1328 sl (Andrej Žnidaršič)
1329 sv (Daniel Nylander)
1335 Release date 2009-08-12
1337 User is now able to freely enable/disable an action. A disabled action
1338 never appear in the Nautilus context menu.
1342 #325519 asked by Frederic Ruaudel (enabled property)
1343 #590398 reported by Pierre Wieser (install doc)
1344 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
1345 #590709 reported by Claude Paroz (markup in translatable strings)
1346 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
1348 Various code enhancements
1350 Do not install GConf schemas if --disable-schemas-install option
1353 Remove nautilus-actions subdirectories at uninstall time.
1355 New and updated translations
1358 fr (Laurent Coudeur, Claude Paroz)
1363 Release date 2009-07-30
1365 Two new parameters are introduced :
1367 %p: expands to the port number from an URI
1368 %R: expands to a space-separated list of selected URIs
1372 #325582 reported by Frederic Ruaudel (use GConf)
1373 #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
1374 #353198 reported by Frederic Ruaudel (single window mode)
1375 #531301 asked by IceWil (list of selected URIs)
1376 #576186 asked by gnutered (port of the URI)
1377 #580378 reported by James Campos (context menu doesn't update)
1378 #585652 reported by Claude Paroz (user interface)
1379 #589698 reported by Andre Klapper (use GtkBuilder)
1381 New and updated translations
1383 bn_IN (Runa Bhattacharjee)
1385 de (Mario Blättermann)
1390 mr (Sandeep Shedmake)
1391 or (Manoj Kumar Giri)
1393 sv (Daniel Nylander)
1397 Various code enhancements
1399 Gnome 3.0 requirements are met :
1400 - migrated from libglade to GtkBuilder
1401 - migrated from GnomeVFS to GVFS
1402 - gets rid of old dependancies
1404 - adds a dependancy on libunique 1.0
1405 - requires now Gtk+ 2.12, Glib 2.16
1407 Command-line utilities are now always built (no more a configure option).
1409 nautilus-actions-config-tool
1411 The configuration UI has been renamed from nautilus-actions-config.
1413 It provides more visual feedback : which actions have been modified, which
1414 are saveable or not, depending on their validity status. Automatically
1415 reloads the list of actions if it has been externally modified, depending
1416 on the modification status of the currently edited actions.
1418 Import and Export actions are now assistant-driven.
1419 Actions can be exported as a GConf dump entry (new format).
1421 nautilus-actions-new
1423 This utility has been renamed from nautilus-actions-new-config.
1425 It can be used to create an action, and has been updated to generate
1426 actions with the new export format, or to directly write the action into
1427 the GConf repository.
1429 nautilus-actions-schema
1431 This new command-line utility writes a GConf schema on stdout.
1432 Packagers may use it to install a schema.
1434 Version 1.11.0 [unstable]
1436 Release date 2009-06-09
1438 This is the first intermediate release in the 1.11 serie.
1440 It includes a full rewriting of the action/profile object
1441 hierarchy, along with the system of change notification. It also
1442 introduces the new NactIIOProvider interface.
1444 The Nautilus plugin module, which actually takes care of selecting
1445 actions which will be displayed by Nautilus in item context menu,
1446 makes a full use of this new object hierarchy.
1448 The nautilus-actions-config UI always uses the old one.
1452 #580378 reported by James Campos (context menu doesn't update)
1454 New and updated translations
1456 de (Mario Blättermann)
1457 mr (Sandeep Shedmake)
1458 or (Manoj Kumar Giri)
1463 Release date 2009-05-29
1466 Last official release was 1.4.1 (05/2007) and is always available
1467 at http://www.grumz.net/?q=taxonomy/term/6/9
1469 In the meantime (10/2008), some distributions have packaged and
1470 released the current state of the svn trunk (rev.510) ; they have
1471 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1472 official release (though we can think it has been correctly
1477 The "profile" feature has been developed by Frederic Ruaudel
1478 (previous maintainer and original author of Nautilus-actions).
1479 It has been included in the intermediate version 1.9x without
1480 having thoroughly tested ; I have chosen to left it in this
1481 version to not create backward compatibility problems for the
1482 users of these distributions, but be warned : use with caution.
1486 Fixes #522605 reported by Andre Klapper (i18n)
1487 Fixes #573365 reported by Sergej (i18n)
1488 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1489 Fixes #568366 by Stéphane Raimbault (i18n)
1495 de (Mario Blättermann, Andre Klapper)
1497 el (Kostas Papadimas)
1498 en (David Lodge, Adam Weinberger, Philip Withnall)
1500 eu (Inaki Larranaga Murgoitio)
1502 fr (Claude Paroz, Stéphane Raimbault)
1503 it (Milo Casagrande)
1505 mr (Milo Casagrande)
1507 oc (Yannig Marchegay)
1508 pa (Amanpreet Singh Alam)
1510 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1511 sv (Daniel Nylander)
1513 Various code enhancements
1515 All compilations warnings have been fixed, all code is now
1516 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1518 Introduce new intltool (Christian Persch)
1520 Double-clicking on an action now directly opens the editor