4 Release date 2012-02-28
8 - Make labels wrappable in import/export assistants
9 - Fix vertical expand in Preferences dialog
10 - Fix the build of the Reference Manual
11 - Destroy the assistants toplevels when quitting
12 - Force GConf I/O provider to be read-only after the migration
13 - Release the object whose importation has been cancelled
14 - Fix return value of NactApplication::appli_create_windows()
15 - Fix micro leak in nact_clipboard_dnd_drag_end()
16 - Partially fix #667429 reported by Daniel Mustieles
17 Are this strings translatable? (nact-doc)
18 - Fix #668181 reported by Vincent Untz
19 User documentation and gtk-doc documentation not installed by default
20 - Fix #670434 reported by Vincent Untz
21 Should check for ice pkgconfig in configure
22 - Partially fix #622909 reported by André Klapper
23 Migrate from dbus-glib to glib's GDBus
24 - Fix na_factory_object_copy(), not trying to copy null data
25 - Fix main window destroy process
26 - Fix NATokens::execute_action_command() parsing working dir for parameters
27 - Fix src/plugin-menu/nautilus-actions.c only expanding candidate items
28 - Fix NadpReader, resetting the writability status if import source is read-only
29 - Fix NAImporterAsk, resetting dialog pointer when parent exits
30 - NactMenubar: no more keep a recursive ref on the selection
31 - NABoxed::string_list_from_void(): keep string lists in the same order
32 - Check if action is writable when deleting a profile
33 - Enable basenames, capabilities, folders, mimetypes and schemes tabs
34 if a context is available
38 - Bump NAIExporter interface to version 2
39 - Bump NAIImporter interface to version 2
43 - Bump minimal required Gtk+ version to 2.20 (Ubuntu 10 LTS)
44 - Review the description of the export formats
45 - Let import/export assistants pages be scrollable
46 - Let the export format be selected in a treeview
47 - Let the import mode be selected in a treeview
48 - Review NactApplication startup
49 - Bump copyright year in all source files
50 - src/utils/na-gconf2key.sh.in: defines new '--admin' option
51 - Requires gtk-doc 1.16 to build Reference Manual
52 - base_window_init() now holds all the build process
53 - Set "Relying on runtime detection" as default in "Runtime execution" tab
54 - Get rid of GQuark as internal identifier of export format
55 - NactMatchList connects to base signals (and acts as a pseudo-interface)
56 - na_desktop_environment_detect_running_desktop(): detect XFCE desktop
57 - Let the notebook tabs position be modified by the user
58 - NactTreeView: open the context menu with keybindings
62 - NAIOptions, NAIOptionsList
63 - BaseIUnique, BaseISession
64 - Tracker DBus interface is renamed as org.nautilus_actions.DBus.Tracker.Properties1
68 - na_core_utils_dir_list_perms(), na_core_utils_file_is_loadable()
69 - na_export_format_get_pixbuf()
70 - na_importer_import_from_list() renamed as na_importer_import_from_uris()
71 - na_gtk_utils_search_for_child_widget() renamed as na_gtk_utils_find_widget_by_name()
72 - nact_export_format_get_ask_option() renamed as na_exporter_get_ask_option()
73 - na_exporter_get_export_format()
74 - nact_tree_ieditable_set_items()
75 - na_desktop_environment_get_label()
76 - base_gtk_utils_table_to_grid()
78 New and updated translations:
81 - de (Mario Blättermann, Christian Kirbach)
82 - es (Daniel Mustieles, Nicolás Satragno)
91 Release date 2011-12-09
95 - Fix test against nautilus_menu_provider_get_toolbar_items()
96 - Fix #660399 part reported by Gabor Karsay
97 'Regarding' is replaced by 'regardless'
98 - Fix #660399 part reported by Christian Kirbach
99 NACT user's manual fixes
100 - Fix #661498 reported by Christian Kirbach
101 [doc] couple of spelling and grammar fixes
102 - NactAssistantImport: adapt to the new way gtk+3 builds the assistant
103 - NactAssistantExport: adapt to the new way gtk+3 builds the assistant
104 - NadpReader and NAXMLReader now return all messages to the caller
105 - NactExportAskUser: do not export if the operation is cancelled by the user
106 - NAXMLReader: only search for identifier in <applyto> schema key
107 - NAObjectItem: do not let an item with an empty label go to the UI
108 - NAImporterAsk: fix z-order
109 - Reference Manual: fix Makefile when builddir not equal to srcdir
110 - check-headers.sh: fix Makefile when builddir not equal to srcdir
111 - Manuals: fix the test for building even for not-default values
112 - Work-around against #664768 reported by Pierre Wieser
113 pdflatex cannot generate some localized pdf
114 - GtkDialogs: remove (deprecated since 2.22) 'has_separator' property
115 - Fix coredump when trying to import an empty file by DnD
116 - Fix permissions when creating the configuration directory
117 - NAIContext: fix scheme test
118 - NAIContextFactory: fix mimetype and scheme default values
119 - NadpReader, NAXMLReader: make sure an action has at least one profile
120 - NAXMLWriter: output lists in GConf format
121 - Fix item deletion when not yet written to a backend
125 - Remove set but unsused variables
126 - Get ride of deprecated GtkHBox and GtkVBox
127 - Add new function base_window_dump_children()
128 - Be able to run autogen.sh from another directory
129 - Bump copyright year in Reference Manual
130 - No more requires gtk-doc to build the distribution
131 - No more try to rebuild manuals when making distcheck
132 - gtk-doc and gnome-doc-utils are no more mandatory when building
133 from the distributed sources
134 - Explicitely disable scrollkeeper when making distcheck
135 - Defaults now to build in _build and to install in _install
136 (much more convenient when testing in several distributions)
137 - Only reference minor version in 'Since:' and 'Deprecated' comments
138 - XML reader: get ride of error message if the imported file is not an XML one
139 - NactAssistantExport: let the format selection be scrolled
140 - Try to limit window size to usable screen
141 - NadpDesktopFile: minimize warnings on import
142 - NactAssistantExport: remove useless 'name' entry field
143 - Use gtk_misc functions instead of direct xpad, xalign properties
144 - NAImporterAsk: now cancel on Esc key
145 - NadpReader, NAXMLReader: do not try to import not loadable files
146 - NadpReader, NAXMLReader: return a synthetic message if cannot handle the uri
147 - NAImporterAsk: keep window size and position between invocations
148 - na_core_utils_dir_list_perms(): new function
149 - Change import default mode and export default format to 'Ask'
150 - nact_match_list_insert_new_row: now defaults to 'match'
152 New and updated translations:
154 - cs (Marek Černocký)
155 - de (Mario Blättermann, Christian Kirbach)
156 - es (María Majadas, Daniel Mustieles, Juan Matías Olmos)
157 - sl (Matej Urbančič)
158 - zh_CN (YunQiang Su, Yinghua Wang)
163 Release date 2011-07-03
167 - Fix #649796 reported by Pierre Wieser
168 Migration tool doesn't automatically run
169 - Fix #650523 reported by Stefano Cerutti
170 Remote filenames are no more reachables
171 - Fix #651911 reported by Gaston Dassieu-Blanchet
172 3.1.2 treats "isdir" differently than 2.30.2
173 - Fix #652664 reported by Christian Kirbach
174 [doc] couple of spelling and improvement suggestions
178 - tools/release-tarball.sh: Updated for new Gnome ftpadmin script
179 - do not try to import a null or empty list of items
180 - keep GConf readable even after migration to Desktop
182 New and updated translations:
184 - es (María Majadas, Daniel Mustieles)
189 Release date 2011-05-20
193 - Fix #649726 reported by Kyle Amadio
194 Nautilus-Actions Configuration Tool - cannot edit items
195 - Fix #649796 reported by Stefano Cerutti
196 Migration tool doesn't automatically run
197 - Fix #650523 reported by Stefano Cerutti
198 Remote filenames are no more reachables
202 - Do not build test programs in release mode
203 - Add a dependency on /bin/ksh for the migration and the
206 New and updated translations:
208 - de (Christian Kirbach)
209 - es (Jesse Avilés, Javier Mazorra, Daniel Mustieles)
211 - it (Claudio Arseni, Luca Ferretti)
216 Release date 2011-03-11
220 - Work-around for #644289 reported by scape@web.de
221 mplayer started via action freezes up afer short time.
222 - Fix DisplayOutput execution mode.
224 New and updated translations:
226 - cs (Marek Černocký)
227 - de (Mario Blättermann)
228 - es (Jorge González, Sylvia Sánchez)
229 - sl (Matej Urbančič, Andrej Žnidaršič)
234 Release date 2011-02-26
238 - Fix #643359 reported by Götz Waschk
239 nautilus fails to start caused by undefined symbol.
241 New and updated translations:
243 - es (Jorge González)
248 Release date 2011-02-25
250 General modifications:
252 - Migrate menus, actions (resp. user preferences) from GConf to .desktop
253 files (resp. keyed files). Please read README-GCNF.
254 - nautilus-actions-schemas in renamed as na-print-schemas and installed
256 - Two new executables na-delete-xmltree and na-gconf2keys.sh are also
257 installed in PKGLIBEXECDIR.
258 - New user preferences are installed respectively as
259 SYSCONFDIR/xdg/nautilus-actions/nautilus-actions.conf and
260 ~/.config/nautilus-actions/nautilus-actions.conf.
261 - Implement a new icon chooser, which lets the user select a themed
262 icon or an icon by path.
263 - Preferences dialog is now reopened on the last used tab.
264 - Define a new NATimeout public structure.
265 - Add --enable-gconf configure option, defaulting to "auto".
266 - Add --enable-deprecated configure option, defaulting to "no".
267 - nautilus-actions-new now implements all available properties.
268 - Currently running desktop environment is not detected at runtime
269 when not specified as a user preference.
270 - Plugin menu can now be debugged from a user preference.
271 - Implements ExecutionMode (in a terminal, display output).
272 - Disable not yet implemented fields in NACT.
274 Internal modifications:
276 - Lot of code rewriting:
277 . define all GConf writing functions as deprecated;
278 . NactIActionsList interface is moved to NactTreeView class plus
279 NactTreeIEditable interface;
280 . user preferences are managed via a NASettings singleton;
281 . BaseApplication and BaseWindow;
282 . NactMenubar: new convenience class;
283 . fully deprecate NAIPivotConsumer interface;
284 . NactSortButtons: new convenience class;
285 . NADataBoxed now derives from new NABoxed class;
286 . modification stack;
292 - Fix various mistakes and mispellings reported by Fr translation team.
293 - Fix #640216: string errors reported by Christian Kirbach.
294 - Fix #640920: string errors reported by Christian Kirbach.
295 - Fix case insensitive comparison reported by Johan Spee.
296 - No more try to convert all/allfiles to something else.
298 New and updated translations:
300 - cs (Marek Cernocky)
301 - de (Mario Blättermann, Christian Kirbach)
302 - es (Jorge González)
304 - nb (Kjartan Maraas)
305 - sl (Matej Urbančič, Andrej Žnidaršič)
310 Release date 2011-01-19
312 General modifications:
314 - Configuration now enables silent rules by default.
315 - Add a new 'check-headers.sh' pre-release tool to check for the
316 completeness of header files.
317 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
321 - Fix various mistakes and mispellings reported by Fr translation team.
322 - Use gettext() to display localized static strings.
323 - Initialize translation domain for GOptionContext.
324 - Fix localizable strings.
325 - Remove deprecated references to the UUID.
326 - Setup parent window when displaying a dialog box.
328 New and updated translations:
330 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
331 - es (Daniel Mustieles)
332 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
333 - sl (Matej Urbančič, Andrej Žnidaršič)
338 Release date 2011-01-07
340 General modifications:
342 - Use GTK_CHECK_VERSION() macro when appropriate.
343 - Better specify that --enable-html-manuals (resp. pdf) are for user's
345 - Add ChangeLog-2010 to the distribution.
349 - Re-Fix #638278 - Properly quotes filenames
350 (reported by Johan Spee).
351 - Only quote parts of filenames which are to be submitted to a shell,
352 not those who are to be displayed.
353 - Fix #638548 - Spelling and syntax mistakes in UI strings
354 (reported by Christian Kirbach).
355 - The About dialog is now centered relatively to the main window.
356 - The 'working directory' parameter is now honored when running an
359 New and updated translations:
361 - sl (Matej Urbančič, Andrej Žnidaršič)
362 - sv (Daniel Nylander)
367 Release date 2011-01-01
369 General modifications:
371 - Nautilus-Actions is set as the "official" name of the application.
373 Modifications in Nautilus-Actions Configuration Tool:
375 - Button arrows in I/O Providers Preferences tab are reset so that
376 the Up button has an upward arrow, and the Down button has a
378 - Browse buttons now use the 'gtk-find' stock icon instead of the
379 inappropriate 'gtk-find-and-replace'.
380 - Update the NACT User's Manual to reflect last changes.
384 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
385 Fix #638450 - Nautilus crashes when opening Trash or Network
386 reported by György Balló and Ionut Biru.
387 - Fix #638461 - Stock icons are no more displayed in NACT.
392 Release date 2010-12-30
396 Nautilus-Actions Configuration Tool
398 - Change window title as 'label - application'.
399 - Review user interface tooltips.
400 - Add --enable-as-needed configure option to be able to mimic Gentoo
401 configuration (cf. #637797).
405 - Improve writing of locale strings in .desktop files for languages
407 - Fix reference doc generation for gtk-doc >= 1.15.
408 - No more write the encoding part of the locale in the .desktop
410 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
411 - Allow duplication of items based on .desktop files.
412 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
414 - Fix #638278 - Properly quotes filenames
415 (reported by Johan Spee).
416 - Fix #638272 - Keep the same order than Nautilus
417 (reported by Johan Spee).
418 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
419 message (Fedora 14 - 64bits).
420 - Fix #637797 - Build core and plugin libraries against their
422 (reported by dabbott@gentoo.org and Ionut Biru).
423 - Fix #634056 - Create 'hidden' actions
424 (reported by Andreas Heinlein).
426 New and updated translations:
428 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
429 - es (Jorge González)
434 Release date 2010-12-20
438 - Add --enable-silent-rules option to configure;
439 this is disabled by default;
440 enabled when building the distributed tarball.
441 - Add --with-gtk=[2|3|auto] option to configure.
442 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
443 - Generate the API Reference Manual.
447 - Improve save process when an error is detected on a deleted
450 New and updated translations:
452 - de (Mario Blättermann)
453 - es (Jorge González)
454 - sl (Matej Urbančič, Andrej Žnidaršič)
459 Release date 2010-12-03
463 - Add %o/%O no-op parameters in order to be able to force the
464 multiple execution (cf. DES-EMA specification v 0.15).
465 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
466 display debug messages.
467 - The default I/O provider may be chosen at configure time,
468 and defaults to 'na-desktop'.
469 - Display a summary of configuration options at configure time.
470 - Add a preview when selecting an icon.
474 - Fix #616532 - Can't select directory in the Nautilus-Actions export
475 assistant while browsing it with a GtkFileChooserWidget
476 (reported by Sense Hofstede).
477 - Fix #632992 - Add comment about default value translation
478 (reported by claude Paroz).
479 - Fix #633439 - Make menu items, ttoltips etc. translatable
480 (reported by Andreas Heinlein).
481 - Fix #634056 - Create 'hidden' actions
482 (reported by Andreas Heinlein).
483 - Fix #635521 - Translatable sentences of the *.ui files don't appear
484 in .po file (reported by Geodebay@gmail.com)
485 - Include non translated figures in translated HTML and PDF manuals
486 (no not distribute them).
487 - Include and distribute admon-* icons in HTML manuals.
488 - Fix the display of icons in Nautilus toolbar when the same action
489 is also displayed in location or selection context menu.
490 - Do not allow actions list to be fully shrinked.
492 New and updated translations:
494 - ca (Carles Ferrando, Gil Forcada)
495 - es (Jorge González)
496 - eu (dooteo, Inaki Larranaga Murgoitio)
497 - he (Yaron Shahrabani)
498 - pt_BR (Djavan Fagundes)
499 - sl (Matej Urbančič, Andrej Žnidaršič)
504 Release date 2010-09-24
508 - --enable-html-manuals and --enable-pdf-manuals configure options
509 have been updated to accept the conversion programme as an argument;
510 --with-db2html and --with-gdt configuration options have so been
515 - Fix HTML and PDF user's manuals build and distribution.
516 - Fix a warning when overriding GTKDOC_RUN.
518 New and updated translations:
520 - cs (Marek Cernocky, Petr Kovar)
521 - de (Mario Blättermann)
522 - es (Jorge González)
523 - sl (Matej Urbančič, Andrej Žnidaršič)
529 Release date 2010-08-23
533 - Do not try to build a Nautilus menu when there is no info available.
538 Release date 2010-08-23
542 - Replace GtkLabel vith GtkTextView in import and export assistants
544 - Converts pre-v2 '%d/%f' to v3 '%f'.
545 - Improve robustness of tokens parsing.
549 - Fix PDF manual build and distribution.
550 - Accepts null or empty input string or output pointers.
551 - Fix default int value when reading null string.
552 - Do not warn about malformed .desktop file when importing an URI.
553 - Path+parameters are splitted whatever be the I/O importer.
554 - Fix typos in sample actions.
555 - Fix mimetypes and folders selection.
556 - Fix basename check when matchcase is false.
557 - Address each occurrence of selected instead of just the first one.
558 - Take care of possibly NULL values when run from the command-line
559 (reported by Юрий Пухальский)
560 - Do not overexpand the example label.
562 New and updated translations:
564 - es (Bryan Alberto Baron Chinchilla, Jorge González)
565 - sl (Matej Urbančič, Andrej Žnidaršič)
570 Release date 2010-08-16
574 - Fix #627021 reported by Götz Waschk
575 (uninitialized variable in na-icontext.c)
576 - Fix manuals cleanup in Makefile
581 Release date 2010-08-15
586 - Distribution now includes
587 . API and NACT documentation.
588 . some example of actions.
592 - Converts v2 %f parameter to v3 %b.
593 - Fix Makefile.am's to make distcheck.
594 - Fix writing of locales to .desktop files.
595 - No more consider profile name as mandatory.
596 - Allow the writing of empty data.
597 - Let the UI immediately reacts when the status of an I/O provider changes.
598 - Data for a read-only item is no more modifiable.
599 - Fix XML import of localized vs. unlocalized old data.
600 - Fix 'parent is not an action' error on XML import.
601 - Fix sensitivy of startup fields vs. execution mode.
602 - Fix incorrect handling of list conditions.
603 - Fix incorrect setting of icon path in GConf.
604 - Fix regression when displaying a path-based icon.
606 New and updated translations:
608 - de (Mario Blättermann)
609 - sl (Matej Urbančič, Andrej Žnidaršič)
610 - sv (Daniel Nylander)
615 Release date 2010-08-07
619 - NACT now implements an auto-save feature.
620 - Display sort indicator in condition lists.
621 - Some sort of user's manual is connected to NACT help.
625 - Help shortcut is now F1 (no more Ctrl+H).
629 - Implement multiple execution.
630 - Implement all filter conditions.
631 - Fix a crash when defining a positive assertion.
632 - Fix wrong insertion of an action or a menu inside an action.
633 - Fix capabilities frame title consistency.
634 - Fix bad reinitialization of the icon item.
638 - %m: (first) mimetype.
639 - %M: space-separated list of mimetypes.
641 New and updated translations:
643 de (Mario Blättermann)
645 sl (Andrej Žnidaršič, Matej Urbančič)
647 Note that this version may not be fully fonctionnal. In particular,
648 Nautilus menu plugin may not yet honor all new conditions.
650 Note also that due to the renaming of some parameters, actions or menus
651 created / updated with this version may not be compatible with previous,
657 Release date 2010-07-29
661 - Implement the .desktop file specifications as described at
662 http://www.nautilus-actions.org/?q=node/377 ; this new storage
663 format is shareable with most common willing-to desktop
664 environments (KDE, XFCE, etc.)
666 - Implement new properties, both in GConf and .desktop files:
667 . a description of the item
668 . a suggested shortcut for both action and menu
669 . profile may specify an execution mode
670 . command may specify the user which should run it
671 . the 'accept-multiple-files' flag is replaced with a count selector
673 - Conditions apply now both to actions, profiles and menus. They have
674 been extended to include:
675 . choose/refuse a particular target environment
676 . specify a pre-requirement
677 . only appears if a DBus service is registered
678 . only appears if an external command displays "true"
679 . only appears if a process is running
681 - Most of list may have negated assertions : mimetypes, folders,
682 schemes, basenames, capabilities.
686 - %b: (first) basename
687 - %B: space-separated list of basenames (was %m)
688 - %c: count of selected items
689 - %D: space-separated list of base directory of each selected items
690 - %F: space-separated list of selected file names (was %M)
691 - %h: hostname of the (first) URI
692 - %n: username of the (first) URI (was %U)
693 - %U: space-separated list of selected URIs
694 - %w: (first) basename without the extension
695 - %W: space-separated list of basenames without their extension
696 - %x: (first) extension
697 - %X: space-separated list of extensions
699 Renamed parameters (%m, %M and %U) are dynamically taken into
700 account when Nautilus-Actions loads the action. They are
701 automatically updated at write/export time.
705 - Each type of conditions has now its own tab
709 - Fix #325523 reported by GrumZ
710 (Add the possibility to define a fixed number of file selected)
711 - Fix #325590 reported by Frederic Ruaudel
712 (Removable storage context menus)
713 - Fix #330610 reported by Olive
714 (Permissions as conditions)
715 - Fix #339533 reported by Frederic Ruaudel
716 (Possibility to run the command provided for each selected files)
717 - Fix #339534 reported by Frederic Ruaudel
718 (Possibility to have the list of files without their extensions)
719 - Fix #566383 reported by Nathan Middleton
720 ("Appears if selection contains" options expanded)
721 - Fix #607820 reported by D.
722 (A case for using gvfs-info attributes matching)
723 - Fix #616477 reported by Thomas Oster
724 (Add possibility to filter by folder content)
725 - Fix #621410 reported by Bruno Guerreiro
726 (Nautilus-Actions doesn't respect folders)
728 New and updated translations:
730 de (Mario Blättermann, Christian Kirbach)
732 he (Yaron Shahrabani)
733 lt (Gintautas Miliauskas)
734 sl (Andrej Žnidaršič, Matej Urbančič)
736 Note that this version may not be fully fonctionnal. In particular,
737 Nautilus menu plugin may not yet honor all new conditions.
739 Note also that due to the renaming of some parameters, actions or menus
740 created / updated with this version may not be compatible with previous,
746 Release date 2010-06-10
750 - Fix #617058 reported by brunogirin@gmail.com
751 (Do not add extraneous blanks when parsing parameters)
752 - Fix #618110 reported by Claude Paroz
753 ( Factorize strings for translators)
754 - Fix bug reported by Dr Amr Osman
755 (Do not add extraneous blanks when parsing parameters)
759 - Do not reload already loaded profiles.
760 - Reset action to last version number after conversion from pre-v2.
762 New and updated translations:
765 de (Mario Blättermann)
769 pt_BR (Daniel S. Koda, Rodrigo Flores)
770 sl (Andrej Žnidaršič, Matej Urbančič)
775 Release date 2010-04-14
779 - Fix #615646 reported by Deji Akingunola
780 (Nautilus crashes when trash icon is right-clicked)
781 - Fix #615807 reported by anibalf@gmail.com
782 (Crash in Open Folder)
783 - Fix GLib assertions when parsing parameters, using null values
784 - Duplicate the profile attached to the Nautilus menu item, rather than
785 adding a new reference; then do not try to unref its parent
786 - Increment the reference count of the returned GFile location, so that
787 it may be safely unreffed when parsing profile parameters
788 - Fix incorrect plugins log domains
792 - Implement more of the future .desktop files.
793 - Refactor NAIContextual class as NAIContext.
794 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
795 both the URI and the Nautilus mimetype of selected items to the caller.
797 New and updated translations:
800 lt (Gintautas Miliauskas)
805 Release date 2010-04-09
809 - Slightly relax the validity rules of a profile, so that already
810 existing actions may be still considered as valid, even when
811 commands do not use an absolute path.
813 - Current position and folder of icons chooser dialog are now saved.
817 - Fix #614595 reported by Sense Hofstede
818 (Not all icons displayed in the nautilus-actions-config-tool)
819 - Fix #614596 reported by Sense Hofstede
820 (Nautilus-Actions' actions don't show up in context menus)
821 - Do not prevent the export assistant to actually export items
822 - Do not let a user untoggle a sort button
823 - Do not mark the main window modified when first loading an empty set
824 - Folders are definitively a list of paths
825 - Also load items which are only described via their schemas
826 - Only set defaults on non yet allocated data
827 - Parent is not always an action, may be a menu
828 - Also delete embedded schema names from GConf entries
829 - Monitors GConf schemas
833 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
837 - Menu plugin is renamed as libnautilus-actions-menu.so
839 New and updated translations:
841 cs (Marek Černocký, Andre Klapper)
843 sl (Andrej Žnidaršič, Matej Urbančič)
848 Release date 2010-03-26
852 - Immplement full NautilusMenuProvider interface.
853 - Allow the user to define a full hierarchy of menus and actions.
854 - Implement full drag and drop.
855 - Implement full cut/copy/paste clipboard support.
856 - Allow an administrator to lock all the configuration.
857 - Fully manage readonly items.
861 - Fix #614382 reported by Wolter Hellmund
862 (Nautilus-Actions won't open)
864 New and updated translations:
866 cs (Marek Černocký, Petr Kovar, Andre Klapper)
867 de (Mario Blättermann, Christian Kirbach)
868 es (Jorge González, Ricardo Varas)
869 eu (Inaki Larranaga Murgoitio)
872 sl (Andrej Žnidaršič, Matej Urbančič)
877 Release date 2010-01-23
881 - Allow default schemes to be parameterized in the NACT user
886 - Fix #607218 reported by Pierre Wieser
887 (default vbox orientation in glade XML definition files).
888 - Fix #607704 reported by Sense Hofstede
889 (use GtkBuildable interface instead of 'name' field).
890 - Fix toolbars relative position.
894 dbus-glib-1 (required by tracker Nautilus plugin).
896 New and updated translations:
898 cs (Marek Černocký, Petr Kovar, Andre Klapper)
899 de (Mario Blättermann)
901 Please note, that for now, the new Desktop I/O provider is only
902 available in maintainer mode, as it is far to be ready for a
908 Release date 2010-01-05
912 - Display the writability status in the status bar; the image
913 itself comes with a dynamic tooltip which describes the origin
915 - Homogeneize syslog initialization messages.
916 - Let the I/O provider set specific data into NAObjectItem.
917 - Make the toolbars detacheable.
921 - Fix write/delete operations in NAIIODesktopProvider.
922 - No more display the Export icon in the toolbar (no icon).
923 - Use correct printf format; use -Wformat=2 gcc option to prevent
924 future bugs (reported by "Miler" <acidrums4@gmail.com>).
925 - Substitute gtk_cell_layout_get_cells to obsoleted
926 gtk_tree_view_column_get_cell_renderers.
928 New and updated translations:
931 fr (Bruno Brouard, Claude Paroz)
932 sl (Andrej Žnidaršič, Matej Urbančič)
934 Please note, that for now, the new Desktop I/O provider is only available
935 in maintainer mode, as it is far to being ready for a production use.
940 Release date 2009-12-16
942 This version brings up several major enhancements:
944 - An API is defined, which let us have more than one I/O provider;
945 this prepare in particular the arrival of a desktop I/O provider.
947 - GConf I/O provider is now a dynamically loaded plugin.
949 - Gracefully manage the read-only items, whether the action has
950 been made mandatory by a sysadmin, or the I/O provider
951 being itself not writable at all.
953 - Ability to assign a keyboard accelerator to a predefined action
954 via the nautilus-actions-run new program.
955 nautilus-actions-run will automagically take into account the
956 current Nautilus selection and apply it to your action (#435820
957 reported by Frederic Ruaudel).
959 - Let actions be defined to appear in Nautilus toolbar (#110288
960 reported by danny_milo@yahoo.com).
962 - Let a sysadmin lock down its configuration by setting a mandatory
963 GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
964 true (#325520 reported by Frederic Ruaudel).
968 - Ask the user for a confirmation on session ending when there
969 is not yet saved modifications.
970 - nautilus-actions-config-tool (NACT) is no more tied to a
971 single instance: '--non-unique' argument let the user
972 run several instance.
973 - When exporting, export the current content of Actions list.
974 - Define two new user preferences for assistants management.
975 - Update nautilus-actions-new to be able to define actions which
976 target toolbar and folder menus.
977 - Add '--version' command-line argument to all programs:
978 . nautilus-actions-config-tool
979 . nautilus-actions-new
980 . nautilus-actions-schemas.
981 - Add mnemonics to target radio button labels in Action tab.
982 - Only set foreground color for normal state.
983 - Implement keyboard accelerators in Folders listview.
984 - Implement keyboard accelerators in Advanced conditions tab.
985 - As an help to bug reporter, displays GLib and Gtk+ current
986 versions on '--version' argument.
990 - Propagate default values to imported actions.
991 - Fix dialog title not reset after save.
992 - Fix the item counters when importing.
993 - Fix a typo in Import tab of Preferences dialog.
994 - Add plural mark in the Preferences dialog.
995 - Fix memory leaks in Action tab.
996 - Fix memory leaks in Advanced conditions tab.
997 - Only tries to setup folders when there is a current profile.
998 - Only setup toolbar label when current item is an action.
999 - Safely handle signal deconnexions.
1000 - na_xml_writer_output_xml() now returns error messages.
1001 - Fix #599913 reported by Vincent (unable to create an action).
1002 - Fix #600712 reported by Deji Akingunola
1003 (crash in nautilus-actions-config-tool).
1005 Architecture modifications:
1007 - Private and runtime libraries are now dynamic libraries.
1008 - A Nautilus-Actions development environment might be set for
1009 developing new plugins.
1010 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
1011 libna-io-provider-desktop.so and libna-io-provider-gconf.so).
1012 - New nautilus-actions-run command-line program.
1013 - New libnautilus-actions-tracker Nautilus extension.
1014 - Removed useless gthread dependancy.
1016 Please note, that for now, the new Desktop I/O provider is
1017 only available in maintainer mode, as it is far to being
1018 ready for a production use.
1020 New and updated translations:
1022 de (Mario Blättermann, Christian Kirbach)
1025 sl (Andrej Žnidaršič)
1026 sv (Daniel Nylander)
1033 Release date 2009-11-07
1035 This is the third bugfix release of the 1.12 serie.
1039 #599520 reported by Antonio Lima (do not mark author names for
1041 #600712 reported by Deji Akingunola (NACT crashes on export)
1042 #599913 reported by Vincent (menubar is not visible)
1044 Other Code enhancements
1046 Remove terminating dot from radio button labels.
1048 Make the assistants transient relatively to the main window.
1050 Initialize console utils log handlers.
1052 Use XML markup to print messages embedding XML tags.
1054 Fix copy of profiles of an action by reinitializing the target
1055 list of profiles before duplicating the source one.
1057 New and updated translations
1064 Release date 2009-10-25
1066 This version brings up several major enhancements :
1067 - implements full API as defined for use by Nautilus menu extensions :
1068 this let the user define items which will be available when there is
1069 no selection, and will apply to current folder, either as a 'folder'
1070 menu or in the toolbar ;
1071 - the ability for the user to define a full hierarchy of actions
1072 with menus, submenus, and so on ;
1074 - full cut/copy/paste clipboard support.
1076 Other enhancements :
1077 - items are freely reorderable ;
1078 - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
1079 - preferences can be edited through the NACT user interface ;
1080 - actions can be imported and exported by drag and drop ;
1081 - one toolbar is defined for each menu, and can be displayed in NACT ;
1082 - let the user quit the assistants with Cancel without emitting a
1084 - remove terminating dot from radio button labels ;
1085 - when importing, let the user be asked for its preferred import mode ;
1086 - when exporting, let the user be asked for its preferred export format ;
1087 - summary pages in import and export assistants have been enhanced ;
1088 - checks the unicity of an imported action against those just imported
1089 in the same session ;
1090 - let the labels be edited in place in Actions list ;
1091 - define F2 as a keyboard accelerator for in-place edition ;
1092 - save even non-valid items
1093 - requires rather a command that a label for a profile to be valid.
1097 #325528 reported by Frederic Ruaudel (bloated contextual menu)
1098 #325587 reported by Frederic Ruaudel (drag & drop support)
1099 #326699 reported by Frederic Ruaudel (action items do not remain
1100 in user defined order)
1101 #353353 reported by Frederic Ruaudel (check if command exist
1102 and if not warn user)
1103 #588482 reported by Sean (ordering in actions list)
1104 #590400 reported by Pierre Wieser (have some sort of warnings in
1106 #599520 reported by António Lima (do not mark authors names and
1107 emails for translating)
1109 Various code enhancements
1111 - code has been reachitectured to better distinguish between
1112 code required by plugin from those only required by NACT,
1113 thus creating two 'runtime' and 'common' convenience libraries
1114 - validity and modification status checking has been optimized
1115 - all dialogs are now transient relatively to the main window
1116 - a window may have its own XML UI definition file while sharing
1117 the common GtkBuilder object
1118 - fix reference count in tree stores
1119 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
1120 configure.ac variable
1121 - all subitem lists are moved from GSList to GList (more
1122 efficient, easyer to type)
1123 - doesn't update selection while adding or removing items to or
1124 from the Actions list
1126 New and updated translations
1128 de (Mario Blättermann, Christian Kirbach)
1134 Release date 2009-10-20
1136 Fix browsing for a file icon.
1141 Release date 2009-10-19
1143 Menubar items have now keyboard accelerators.
1145 Keep the actions in Nautilus context menu in the same (alphabetical)
1148 Actions can now be directly dropped into Nautilus views without
1149 having to run through the Export assistant.
1151 Make (some) ids unique in Glade-generated UI XML definition file.
1152 Please note that this is required to prevent 'duplicate id' bug
1153 in distros which use recent versions of GtkBuilder.
1157 #592781 reported by Jerome Krausz (use explicit format string)
1159 Various code enhancements
1161 Use Gtk+ UI Manager.
1163 BaseApplication base class has been rewritten to get a cleaner api.
1165 Whole program is now compiled with '-pedantic' option.
1167 Defines a permanent work-around against #589745 (GtkAssistant)
1168 so that we can safely proceed with our job in on_assistant_apply()
1169 without requiring latest Gtk+ version.
1171 Various documentation enhancements
1173 Object hierarchy is updated.
1175 New and updated translations
1177 de (Mario Blättermann)
1179 eu (Inaki Larranaga Murgoitio)
1181 or (Manoj Kumar Giri)
1183 sl (Andrej Žnidaršič)
1184 sv (Daniel Nylander)
1190 Release date 2009-08-12
1192 User is now able to freely enable/disable an action. A disabled action
1193 never appear in the Nautilus context menu.
1197 #325519 asked by Frederic Ruaudel (enabled property)
1198 #590398 reported by Pierre Wieser (install doc)
1199 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
1200 #590709 reported by Claude Paroz (markup in translatable strings)
1201 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
1203 Various code enhancements
1205 Do not install GConf schemas if --disable-schemas-install option
1208 Remove nautilus-actions subdirectories at uninstall time.
1210 New and updated translations
1213 fr (Laurent Coudeur, Claude Paroz)
1218 Release date 2009-07-30
1220 Two new parameters are introduced :
1222 %p: expands to the port number from an URI
1223 %R: expands to a space-separated list of selected URIs
1227 #325582 reported by Frederic Ruaudel (use GConf)
1228 #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
1229 #353198 reported by Frederic Ruaudel (single window mode)
1230 #531301 asked by IceWil (list of selected URIs)
1231 #576186 asked by gnutered (port of the URI)
1232 #580378 reported by James Campos (context menu doesn't update)
1233 #585652 reported by Claude Paroz (user interface)
1234 #589698 reported by Andre Klapper (use GtkBuilder)
1236 New and updated translations
1238 bn_IN (Runa Bhattacharjee)
1240 de (Mario Blättermann)
1245 mr (Sandeep Shedmake)
1246 or (Manoj Kumar Giri)
1248 sv (Daniel Nylander)
1252 Various code enhancements
1254 Gnome 3.0 requirements are met :
1255 - migrated from libglade to GtkBuilder
1256 - migrated from GnomeVFS to GVFS
1257 - gets rid of old dependancies
1259 - adds a dependancy on libunique 1.0
1260 - requires now Gtk+ 2.12, Glib 2.16
1262 Command-line utilities are now always built (no more a configure option).
1264 nautilus-actions-config-tool
1266 The configuration UI has been renamed from nautilus-actions-config.
1268 It provides more visual feedback : which actions have been modified, which
1269 are saveable or not, depending on their validity status. Automatically
1270 reloads the list of actions if it has been externally modified, depending
1271 on the modification status of the currently edited actions.
1273 Import and Export actions are now assistant-driven.
1274 Actions can be exported as a GConf dump entry (new format).
1276 nautilus-actions-new
1278 This utility has been renamed from nautilus-actions-new-config.
1280 It can be used to create an action, and has been updated to generate
1281 actions with the new export format, or to directly write the action into
1282 the GConf repository.
1284 nautilus-actions-schema
1286 This new command-line utility writes a GConf schema on stdout.
1287 Packagers may use it to install a schema.
1289 Version 1.11.0 [unstable]
1291 Release date 2009-06-09
1293 This is the first intermediate release in the 1.11 serie.
1295 It includes a full rewriting of the action/profile object
1296 hierarchy, along with the system of change notification. It also
1297 introduces the new NactIIOProvider interface.
1299 The Nautilus plugin module, which actually takes care of selecting
1300 actions which will be displayed by Nautilus in item context menu,
1301 makes a full use of this new object hierarchy.
1303 The nautilus-actions-config UI always uses the old one.
1307 #580378 reported by James Campos (context menu doesn't update)
1309 New and updated translations
1311 de (Mario Blättermann)
1312 mr (Sandeep Shedmake)
1313 or (Manoj Kumar Giri)
1318 Release date 2009-05-29
1321 Last official release was 1.4.1 (05/2007) and is always available
1322 at http://www.grumz.net/?q=taxonomy/term/6/9
1324 In the meantime (10/2008), some distributions have packaged and
1325 released the current state of the svn trunk (rev.510) ; they have
1326 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1327 official release (though we can think it has been correctly
1332 The "profile" feature has been developed by Frederic Ruaudel
1333 (previous maintainer and original author of Nautilus-actions).
1334 It has been included in the intermediate version 1.9x without
1335 having thoroughly tested ; I have chosen to left it in this
1336 version to not create backward compatibility problems for the
1337 users of these distributions, but be warned : use with caution.
1341 Fixes #522605 reported by Andre Klapper (i18n)
1342 Fixes #573365 reported by Sergej (i18n)
1343 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1344 Fixes #568366 by Stéphane Raimbault (i18n)
1350 de (Mario Blättermann, Andre Klapper)
1352 el (Kostas Papadimas)
1353 en (David Lodge, Adam Weinberger, Philip Withnall)
1355 eu (Inaki Larranaga Murgoitio)
1357 fr (Claude Paroz, Stéphane Raimbault)
1358 it (Milo Casagrande)
1360 mr (Milo Casagrande)
1362 oc (Yannig Marchegay)
1363 pa (Amanpreet Singh Alam)
1365 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1366 sv (Daniel Nylander)
1368 Various code enhancements
1370 All compilations warnings have been fixed, all code is now
1371 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1373 Introduce new intltool (Christian Persch)
1375 Double-clicking on an action now directly opens the editor