Updated Spanish translation
[nautilus-actions.git] / NEWS
blobead9f094bdbb39fbb91eaaf4177c25bdb4c7fdde
1 Version 3.1.4
2 =============
4         Release date 2011-07-03
6         Bug fixes:
8                 - Fix #649796 reported by Pierre Wieser
9                   Migration tool doesn't automatically run
10                 - Fix #650523 reported by Stefano Cerutti
11                   Remote filenames are no more reachables
12                 - Fix #651911 reported by Gaston Dassieu-Blanchet
13                   3.1.2 treats "isdir" differently than 2.30.2
14                 - Fix #652664 reported by Christian Kirbach
15                   [doc] couple of spelling and improvement suggestions
17         Other modifications:
19                 - tools/release-tarball.sh: Updated for new Gnome ftpadmin script
20                 - do not try to import a null or empty list of items
21                 - keep GConf readable even after migration to Desktop
23         New and updated translations:
25                 - es (María Majadas, Daniel Mustieles)
27 Version 3.1.3
28 =============
30         Release date 2011-05-20
32         Bug fixes:
34                 - Fix #649726 reported by Kyle Amadio
35                   Nautilus-Actions Configuration Tool - cannot edit items
36                 - Fix #649796 reported by Stefano Cerutti
37                   Migration tool doesn't automatically run
38                 - Fix #650523 reported by Stefano Cerutti
39                   Remote filenames are no more reachables 
41         Other modifications:
43                 - Do not build test programs in release mode
44                 - Add a dependency on /bin/ksh for the migration and the
45                   release scripts
47         New and updated translations:
49                 - de (Christian Kirbach)
50                 - es (Jesse Avilés, Javier Mazorra, Daniel Mustieles)
51                 - fr (Bruno Brouard)
52                 - it (Claudio Arseni, Luca Ferretti)
54 Version 3.1.2
55 =============
57         Release date 2011-03-11
59         Bug fixes:
61                 - Work-around for #644289 reported by scape@web.de
62                   mplayer started via action freezes up afer short time.
63                 - Fix DisplayOutput execution mode.
65         New and updated translations:
67                 - cs (Marek Černocký)
68                 - de (Mario Blättermann)
69                 - es (Jorge González, Sylvia Sánchez)
70                 - sl (Matej Urbančič, Andrej Žnidaršič)
72 Version 3.1.1
73 =============
75         Release date 2011-02-26
77         Bug fixes:
79                 - Fix #643359 reported by Götz Waschk
80                   nautilus fails to start caused by undefined symbol.
82         New and updated translations:
84                 - es (Jorge González)
86 Version 3.1.0
87 =============
89         Release date 2011-02-25
91         General modifications:
93                 - Migrate menus, actions (resp. user preferences) from GConf to .desktop
94                   files (resp. keyed files). Please read README-GCNF.
95                 - nautilus-actions-schemas in renamed as na-print-schemas and installed
96                   in PKGLIBEXECDIR.
97                 - Two new executables na-delete-xmltree and na-gconf2keys.sh are also
98                   installed in PKGLIBEXECDIR.
99                 - New user preferences are installed respectively as
100                   SYSCONFDIR/xdg/nautilus-actions/nautilus-actions.conf and
101                   ~/.config/nautilus-actions/nautilus-actions.conf.
102                 - Implement a new icon chooser, which lets the user select a themed
103                   icon or an icon by path.
104                 - Preferences dialog is now reopened on the last used tab.
105                 - Define a new NATimeout public structure.
106                 - Add --enable-gconf configure option, defaulting to "auto".
107                 - Add --enable-deprecated configure option, defaulting to "no".
108                 - nautilus-actions-new now implements all available properties.
109                 - Currently running desktop environment is not detected at runtime
110                   when not specified as a user preference.
111                 - Plugin menu can now be debugged from a user preference.
112                 - Implements ExecutionMode (in a terminal, display output).
113                 - Disable not yet implemented fields in NACT.
115         Internal modifications:
117                 - Lot of code rewriting:
118                   . define all GConf writing functions as deprecated;
119                   . NactIActionsList interface is moved to NactTreeView class plus
120                     NactTreeIEditable interface;
121                   . user preferences are managed via a NASettings singleton;
122                   . BaseApplication and BaseWindow;
123                   . NactMenubar: new convenience class;
124                   . fully deprecate NAIPivotConsumer interface;
125                   . NactSortButtons: new convenience class;
126                   . NADataBoxed now derives from new NABoxed class;
127                   . modification stack;
128                   . validity stack;
129                   . writability stack;
131         Bug fixes:
133                 - Fix various mistakes and mispellings reported by Fr translation team.
134                 - Fix #640216: string errors reported by Christian Kirbach.
135                 - Fix #640920: string errors reported by Christian Kirbach.
136                 - Fix case insensitive comparison reported by Johan Spee.
137                 - No more try to convert all/allfiles to something else.
139         New and updated translations:
141                 - cs (Marek Cernocky)
142                 - de (Mario Blättermann, Christian Kirbach) 
143                 - es (Jorge González)
144                 - fr (Bruno Brouard)
145                 - nb (Kjartan Maraas)
146                 - sl (Matej Urbančič, Andrej Žnidaršič) 
148 Version 3.0.7
149 =============
151         Release date 2011-01-19
153         General modifications:
155                 - Configuration now enables silent rules by default.
156                 - Add a new 'check-headers.sh' pre-release tool to check for the
157                   completeness of header files.
158                 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
160         Bug fixes:
162                 - Fix various mistakes and mispellings reported by Fr translation team.
163                 - Use gettext() to display localized static strings.
164                 - Initialize translation domain for GOptionContext.
165                 - Fix localizable strings.
166                 - Remove deprecated references to the UUID.
167                 - Setup parent window when displaying a dialog box.
169         New and updated translations:
171                 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
172                 - es (Daniel Mustieles)
173                 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
174                 - sl (Matej Urbančič, Andrej Žnidaršič) 
176 Version 3.0.6
177 =============
179         Release date 2011-01-07
181         General modifications:
183                 - Use GTK_CHECK_VERSION() macro when appropriate.
184                 - Better specify that --enable-html-manuals (resp. pdf) are for user's
185                   manuals.
186                 - Add ChangeLog-2010 to the distribution.
188         Bug fixes:
190                 - Re-Fix #638278 - Properly quotes filenames
191                   (reported by Johan Spee).
192                 - Only quote parts of filenames which are to be submitted to a shell,
193                   not those who are to be displayed.
194                 - Fix #638548 - Spelling and syntax mistakes in UI strings
195                   (reported by Christian Kirbach).
196                 - The About dialog is now centered relatively to the main window.
197                 - The 'working directory' parameter is now honored when running an
198                   action.
200         New and updated translations:
202                 - sl (Matej Urbančič, Andrej Žnidaršič)
203                 - sv (Daniel Nylander)
205 Version 3.0.5
206 =============
208         Release date 2011-01-01
210         General modifications:
212                 - Nautilus-Actions is set as the "official" name of the application.
214         Modifications in Nautilus-Actions Configuration Tool:
216                 - Button arrows in I/O Providers Preferences tab are reset so that
217                   the Up button has an upward arrow, and the Down button has a
218                   downward arrow.
219                 - Browse buttons now use the 'gtk-find' stock icon instead of the
220                   inappropriate 'gtk-find-and-replace'.
221                 - Update the NACT User's Manual to reflect last changes.
223         Bug fixes:
225                 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
226                   Fix #638450 - Nautilus crashes when opening Trash or Network
227                   reported by György Balló and Ionut Biru.
228                 - Fix #638461 - Stock icons are no more displayed in NACT.
230 Version 3.0.4
231 =============
233         Release date 2010-12-30
235         Modifications:
237                 Nautilus-Actions Configuration Tool
239                 - Change window title as 'label - application'.
240                 - Review user interface tooltips.
241                 - Add --enable-as-needed configure option to be able to mimic Gentoo
242                   configuration (cf. #637797).
244         Bug fixes:
246                 - Improve writing of locale strings in .desktop files for languages
247                   other than 'en'.
248                 - Fix reference doc generation for gtk-doc >= 1.15.
249                 - No more write the encoding part of the locale in the .desktop
250                   file.
251                 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
252                 - Allow duplication of items based on .desktop files.
253                 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
254                   2.91.7.
255                 - Fix #638278 - Properly quotes filenames
256                   (reported by Johan Spee).
257                 - Fix #638272 - Keep the same order than Nautilus
258                   (reported by Johan Spee).
259                 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
260                   message (Fedora 14 - 64bits).
261                 - Fix #637797 - Build core and plugin libraries against their
262                   dependancies
263                   (reported by dabbott@gentoo.org and Ionut Biru).
264                 - Fix #634056 - Create 'hidden' actions
265                   (reported by Andreas Heinlein).
267         New and updated translations:
269                 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
270                 - es (Jorge González)
272 Version 3.0.3
273 =============
275         Release date 2010-12-20
277         Modifications:
279                 - Add --enable-silent-rules option to configure;
280                   this is disabled by default;
281                   enabled when building the distributed tarball.
282                 - Add --with-gtk=[2|3|auto] option to configure.
283                 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
284                 - Generate the API Reference Manual.
286         Bug fixes:
288                 - Improve save process when an error is detected on a deleted
289                   item.
291         New and updated translations:
293                 - de (Mario Blättermann)
294                 - es (Jorge González)
295                 - sl (Matej Urbančič, Andrej Žnidaršič)
297 Version 3.0.2
298 =============
300         Release date 2010-12-03
302         Modifications:
304                 - Add %o/%O no-op parameters in order to be able to force the
305                   multiple execution (cf. DES-EMA specification v 0.15).
306                 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
307                   display debug messages.
308                 - The default I/O provider may be chosen at configure time,
309                   and defaults to 'na-desktop'.
310                 - Display a summary of configuration options at configure time.
311                 - Add a preview when selecting an icon.
313         Bug fixes:
315                 - Fix #616532 - Can't select directory in the Nautilus-Actions export
316                   assistant while browsing it with a GtkFileChooserWidget
317                   (reported by Sense Hofstede).
318                 - Fix #632992 - Add comment about default value translation
319                   (reported by claude Paroz).
320                 - Fix #633439 - Make menu items, ttoltips etc. translatable
321                   (reported by Andreas Heinlein).
322                 - Fix #634056 - Create 'hidden' actions
323                   (reported by Andreas Heinlein).
324                 - Fix #635521 - Translatable sentences of the *.ui files don't appear
325                   in .po file (reported by Geodebay@gmail.com)
326                 - Include non translated figures in translated HTML and PDF manuals
327                   (no not distribute them).
328                 - Include and distribute admon-* icons in HTML manuals.
329                 - Fix the display of icons in Nautilus toolbar when the same action
330                   is also displayed in location or selection context menu.
331                 - Do not allow actions list to be fully shrinked.
333         New and updated translations:
335                 - ca (Carles Ferrando, Gil Forcada)
336                 - es (Jorge González)
337                 - eu (dooteo, Inaki Larranaga Murgoitio)
338                 - he (Yaron Shahrabani)
339                 - pt_BR (Djavan Fagundes)
340                 - sl (Matej Urbančič, Andrej Žnidaršič)
342 Version 3.0
343 ===========
345         Release date 2010-09-24
347         Modifications:
349                 - --enable-html-manuals and --enable-pdf-manuals configure options
350                   have been updated to accept the conversion programme as an argument;
351                   --with-db2html and --with-gdt configuration options have so been
352                   removed.
354         Bug fixes:
356                 - Fix HTML and PDF user's manuals build and distribution.
357                 - Fix a warning when overriding GTKDOC_RUN.
359         New and updated translations:
361                 - cs (Marek Cernocky, Petr Kovar)
362                 - de (Mario Blättermann)
363                 - es (Jorge González)
364                 - sl (Matej Urbančič, Andrej Žnidaršič)
365                 - zh_CN (Aron Xu)
367 Version 2.99.5
368 ==============
370         Release date 2010-08-23
372         Bug fix:
374                 - Do not try to build a Nautilus menu when there is no info available.
376 Version 2.99.4
377 ==============
379         Release date 2010-08-23
381         Enhancements:
383                 - Replace GtkLabel vith GtkTextView in import and export assistants
384                   summary.
385                 - Converts pre-v2 '%d/%f' to v3 '%f'.
386                 - Improve robustness of tokens parsing.
388         Bug fixes:
390                 - Fix PDF manual build and distribution.
391                 - Accepts null or empty input string or output pointers.
392                 - Fix default int value when reading null string.
393                 - Do not warn about malformed .desktop file when importing an URI.
394                 - Path+parameters are splitted whatever be the I/O importer.
395                 - Fix typos in sample actions.
396                 - Fix mimetypes and folders selection.
397                 - Fix basename check when matchcase is false.
398                 - Address each occurrence of selected instead of just the first one.
399                 - Take care of possibly NULL values when run from the command-line
400                   (reported by Юрий Пухальский)
401                 - Do not overexpand the example label.
403         New and updated translations:
405                 - es (Bryan Alberto Baron Chinchilla, Jorge González)
406                 - sl (Matej Urbančič, Andrej Žnidaršič)
408 Version 2.99.3
409 ==============
411         Release date 2010-08-16
413         Bug fixes:
415                 - Fix #627021 reported by Götz Waschk
416                   (uninitialized variable in na-icontext.c)
417                 - Fix manuals cleanup in Makefile
419 Version 2.99.2
420 ==============
422         Release date 2010-08-15
424         Enhancements:
426                 - Implement gtk-doc.
427                 - Distribution now includes
428                   . API and NACT documentation.
429                   . some example of actions.
431         Bug fixes:
433                 - Converts v2 %f parameter to v3 %b.
434                 - Fix Makefile.am's to make distcheck.
435                 - Fix writing of locales to .desktop files.
436                 - No more consider profile name as mandatory.
437                 - Allow the writing of empty data.
438                 - Let the UI immediately reacts when the status of an I/O provider changes.
439                 - Data for a read-only item is no more modifiable.
440                 - Fix XML import of localized vs. unlocalized old data.
441                 - Fix 'parent is not an action' error on XML import.
442                 - Fix sensitivy of startup fields vs. execution mode.
443                 - Fix incorrect handling of list conditions.
444                 - Fix incorrect setting of icon path in GConf.
445                 - Fix regression when displaying a path-based icon.
447         New and updated translations:
449                 - de (Mario Blättermann)
450                 - sl (Matej Urbančič, Andrej Žnidaršič)
451                 - sv (Daniel Nylander)
453 Version 2.99.1
454 ==============
456         Release date 2010-08-07
458         Enhancements:
460                 - NACT now implements an auto-save feature.
461                 - Display sort indicator in condition lists.
462                 - Some sort of user's manual is connected to NACT help.
464         Other modifications: 
466                 - Help shortcut is now F1 (no more Ctrl+H).
468         Bug fixes:
470                 - Implement multiple execution.
471                 - Implement all filter conditions.
472                 - Fix a crash when defining a positive assertion.
473                 - Fix wrong insertion of an action or a menu inside an action.
474                 - Fix capabilities frame title consistency.
475                 - Fix bad reinitialization of the icon item.
477         New parameters:
479                 - %m: (first) mimetype.
480                 - %M: space-separated list of mimetypes.
482         New and updated translations:
484                 de (Mario Blättermann)
485                 es (Jorge González)
486                 sl (Andrej Žnidaršič, Matej Urbančič)
488         Note that this version may not be fully fonctionnal. In particular,
489         Nautilus menu plugin may not yet honor all new conditions.
490         
491         Note also that due to the renaming of some parameters, actions or menus
492         created / updated with this version may not be compatible with previous,
493         older, ones.
494         
495 Version 2.99.0
496 ==============
498         Release date 2010-07-29
500         Major enhancements:
502                 - Implement the .desktop file specifications as described at
503                   http://www.nautilus-actions.org/?q=node/377 ; this new storage
504                   format is shareable with most common willing-to desktop 
505                   environments (KDE, XFCE, etc.)
507                 - Implement new properties, both in GConf and .desktop files:
508                   . a description of the item
509                   . a suggested shortcut for both action and menu
510                   . profile may specify an execution mode
511                   . command may specify the user which should run it
512                   . the 'accept-multiple-files' flag is replaced with a count selector
514                 - Conditions apply now both to actions, profiles and menus. They have
515                   been extended to include:
516                   . choose/refuse a particular target environment
517                   . specify a pre-requirement
518                   . only appears if a DBus service is registered
519                   . only appears if an external command displays "true"
520                   . only appears if a process is running
521                   
522                 - Most of list may have negated assertions : mimetypes, folders,
523                   schemes, basenames, capabilities.
525         New parameters:
527                 - %b: (first) basename
528                 - %B: space-separated list of basenames (was %m)
529                 - %c: count of selected items
530                 - %D: space-separated list of base directory of each selected items
531                 - %F: space-separated list of selected file names (was %M)
532                 - %h: hostname of the (first) URI
533                 - %n: username of the (first) URI (was %U)
534                 - %U: space-separated list of selected URIs
535                 - %w: (first) basename without the extension
536                 - %W: space-separated list of basenames without their extension
537                 - %x: (first) extension
538                 - %X: space-separated list of extensions
540                 Renamed parameters (%m, %M and %U) are dynamically taken into
541                 account when Nautilus-Actions loads the action. They are 
542                 automatically updated at write/export time.
544         UI modifications:
546                 - Each type of conditions has now its own tab
548         Bug fixes:
550                 - Fix #325523 reported by GrumZ
551                   (Add the possibility to define a fixed number of file selected)
552                 - Fix #325590 reported by Frederic Ruaudel
553                   (Removable storage context menus)
554                 - Fix #330610 reported by Olive
555                   (Permissions as conditions)
556                 - Fix #339533 reported by Frederic Ruaudel
557                   (Possibility to run the command provided for each selected files)
558                 - Fix #339534 reported by Frederic Ruaudel
559                   (Possibility to have the list of files without their extensions)
560                 - Fix #566383 reported by Nathan Middleton
561                   ("Appears if selection contains" options expanded)
562                 - Fix #607820 reported by D.
563                   (A case for using gvfs-info attributes matching)
564                 - Fix #616477 reported by Thomas Oster
565                   (Add possibility to filter by folder content)
566                 - Fix #621410 reported by Bruno Guerreiro
567                   (Nautilus-Actions doesn't respect folders)
569         New and updated translations:
571                 de (Mario Blättermann, Christian Kirbach)
572                 es (Jorge González)
573                 he (Yaron Shahrabani)
574                 lt (Gintautas Miliauskas)
575                 sl (Andrej Žnidaršič, Matej Urbančič)
577         Note that this version may not be fully fonctionnal. In particular,
578         Nautilus menu plugin may not yet honor all new conditions.
579         
580         Note also that due to the renaming of some parameters, actions or menus
581         created / updated with this version may not be compatible with previous,
582         older, ones.
583         
584 Version 2.30.3
585 ==============
587         Release date 2010-06-10
589         Bug fixes:
591                 - Fix #617058 reported by brunogirin@gmail.com
592                   (Do not add extraneous blanks when parsing parameters)
593                 - Fix #618110 reported by Claude Paroz
594                   ( Factorize strings for translators)
595                 - Fix bug reported by Dr Amr Osman
596                   (Do not add extraneous blanks when parsing parameters)
598         Other modifications:
600                 - Do not reload already loaded profiles.
601                 - Reset action to last version number after conversion from pre-v2.
603         New and updated translations:
605                 cs (Petr Kovar)
606                 de (Mario Blättermann)
607                 es (Jorge González)
608                 fr (Claude Paroz)
609                 gl (Fran Diéguez)
610                 pt_BR (Daniel S. Koda, Rodrigo Flores)
611                 sl (Andrej Žnidaršič, Matej Urbančič)
613 Version 2.30.2
614 ==============
616         Release date 2010-04-14
618         Bug fixes:
620                 - Fix #615646 reported by Deji Akingunola
621                   (Nautilus crashes when trash icon is right-clicked)
622                 - Fix #615807 reported by anibalf@gmail.com
623                   (Crash in Open Folder)
624                 - Fix GLib assertions when parsing parameters, using null values
625                 - Duplicate the profile attached to the Nautilus menu item, rather than
626                   adding a new reference; then do not try to unref its parent
627                 - Increment the reference count of the returned GFile location, so that
628                   it may be safely unreffed when parsing profile parameters
629                 - Fix incorrect plugins log domains
631         Other modifications:
633                 - Implement more of the future .desktop files.
634                 - Refactor NAIContextual class as NAIContext.
635                 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
636                   both the URI and the Nautilus mimetype of selected items to the caller.
638         New and updated translations:
640                 es (Jorge González)
641                 lt (Gintautas Miliauskas)
643 Version 2.30.1
644 ==============
646         Release date 2010-04-09
648         Enhancements:
650                 - Slightly relax the validity rules of a profile, so that already
651                   existing actions may be still considered as valid, even when 
652                   commands do not use an absolute path.
654                 - Current position and folder of icons chooser dialog are now saved.
656         Bug fixes:
658                 - Fix #614595 reported by Sense Hofstede
659                   (Not all icons displayed in the nautilus-actions-config-tool)
660                 - Fix #614596 reported by Sense Hofstede
661                   (Nautilus-Actions' actions don't show up in context menus)
662                 - Do not prevent the export assistant to actually export items
663                 - Do not let a user untoggle a sort button
664                 - Do not mark the main window modified when first loading an empty set
665                 - Folders are definitively a list of paths
666                 - Also load items which are only described via their schemas
667                 - Only set defaults on non yet allocated data
668                 - Parent is not always an action, may be a menu
669                 - Also delete embedded schema names from GConf entries
670                 - Monitors GConf schemas
672         Code enhancement:
674                 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
676         Other modifications:
678                 - Menu plugin is renamed as libnautilus-actions-menu.so
680         New and updated translations:
682                 cs (Marek Černocký, Andre Klapper)
683                 es (Jorge González)
684                 sl (Andrej Žnidaršič, Matej Urbančič)
686 Version 2.30.0
687 ==============
689         Release date 2010-03-26
691         Enhancements:
693                 - Immplement full NautilusMenuProvider interface.
694                 - Allow the user to define a full hierarchy of menus and actions.
695                 - Implement full drag and drop.
696                 - Implement full cut/copy/paste clipboard support.
697                 - Allow an administrator to lock all the configuration.
698                 - Fully manage readonly items.
700         Bug fixes:
702                 - Fix #614382 reported by Wolter Hellmund
703                   (Nautilus-Actions won't open)
705         New and updated translations:
707                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
708                 de (Mario Blättermann, Christian Kirbach)
709                 es (Jorge González, Ricardo Varas)
710                 eu (Inaki Larranaga Murgoitio)
711                 fr (Claude Paroz)
712                 nb (Kjartan Maraas)
713                 sl (Andrej Žnidaršič, Matej Urbančič)
715 Version 2.29.4
716 ==============
718         Release date 2010-01-23
720         Enhancements:
722                 - Allow default schemes to be parameterized in the NACT user
723                   interface.
725         Bug fixes:
727                 - Fix #607218 reported by Pierre Wieser
728                   (default vbox orientation in glade XML definition files).
729                 - Fix #607704 reported by Sense Hofstede
730                   (use GtkBuildable interface instead of 'name' field).
731                 - Fix toolbars relative position.
733         New dependancies:
735                 dbus-glib-1 (required by tracker Nautilus plugin).
737         New and updated translations:
739                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
740                 de (Mario Blättermann)
742         Please note, that for now, the new Desktop I/O provider is only
743         available in maintainer mode, as it is far to be ready for a
744         production use.
746 Version 2.29.3
747 ==============
749         Release date 2010-01-05
751         Enhancements:
753                 - Display the writability status in the status bar; the image
754                   itself comes with a dynamic tooltip which describes the origin
755                   of the status.
756                 - Homogeneize syslog initialization messages.
757                 - Let the I/O provider set specific data into NAObjectItem.
758                 - Make the toolbars detacheable.
760         Bug fixes:
762                 - Fix write/delete operations in NAIIODesktopProvider.
763                 - No more display the Export icon in the toolbar (no icon).
764                 - Use correct printf format; use -Wformat=2 gcc option to prevent
765                   future bugs (reported by "Miler" <acidrums4@gmail.com>).
766                 - Substitute gtk_cell_layout_get_cells to obsoleted
767                   gtk_tree_view_column_get_cell_renderers.
769         New and updated translations:
771                 es (Jorge González)
772                 fr (Bruno Brouard, Claude Paroz)
773                 sl (Andrej Žnidaršič, Matej Urbančič)
775         Please note, that for now, the new Desktop I/O provider is only available
776         in maintainer mode, as it is far to being ready for a production use.
778 Version 2.29.2
779 ==============
781         Release date 2009-12-16
783         This version brings up several major enhancements:
785                 - An API is defined, which let us have more than one I/O provider;
786                   this prepare in particular the arrival of a desktop I/O provider.
788                 - GConf I/O provider is now a dynamically loaded plugin.
790                 - Gracefully manage the read-only items, whether the action has
791                   been made mandatory by a sysadmin, or the I/O provider
792                   being itself not writable at all.
794                 - Ability to assign a keyboard accelerator to a predefined action
795                   via the nautilus-actions-run new program.
796                   nautilus-actions-run will automagically take into account the
797                   current Nautilus selection and apply it to your action (#435820
798                   reported by Frederic Ruaudel).
800                 - Let actions be defined to appear in Nautilus toolbar (#110288
801                   reported by danny_milo@yahoo.com).
803                 - Let a sysadmin lock down its configuration by setting a mandatory
804                   GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
805                   true (#325520 reported by Frederic Ruaudel).
807         Other enhancements:
809                 - Ask the user for a confirmation on session ending when there
810                   is not yet saved modifications.
811                 - nautilus-actions-config-tool (NACT) is no more tied to a
812                   single instance: '--non-unique' argument let the user
813                   run several instance.
814                 - When exporting, export the current content of Actions list.
815                 - Define two new user preferences for assistants management.
816                 - Update nautilus-actions-new to be able to define actions which
817                   target toolbar and folder menus.
818                 - Add '--version' command-line argument to all programs:
819                         . nautilus-actions-config-tool
820                         . nautilus-actions-new
821                         . nautilus-actions-schemas.
822                 - Add mnemonics to target radio button labels in Action tab.
823                 - Only set foreground color for normal state.
824                 - Implement keyboard accelerators in Folders listview.
825                 - Implement keyboard accelerators in Advanced conditions tab.
826                 - As an help to bug reporter, displays GLib and Gtk+ current
827                   versions on '--version' argument.
829         Bugfixes:
831                 - Propagate default values to imported actions.
832                 - Fix dialog title not reset after save.
833                 - Fix the item counters when importing.
834                 - Fix a typo in Import tab of Preferences dialog.
835                 - Add plural mark in the Preferences dialog.
836                 - Fix memory leaks in Action tab.
837                 - Fix memory leaks in Advanced conditions tab.
838                 - Only tries to setup folders when there is a current profile.
839                 - Only setup toolbar label when current item is an action.
840                 - Safely handle signal deconnexions.
841                 - na_xml_writer_output_xml() now returns error messages.
842                 - Fix #599913 reported by Vincent (unable to create an action).
843                 - Fix #600712 reported by Deji Akingunola
844                   (crash in nautilus-actions-config-tool).
846         Architecture modifications:
848                 - Private and runtime libraries are now dynamic libraries.
849                 - A Nautilus-Actions development environment might be set for
850                   developing new plugins.
851                 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
852                   libna-io-provider-desktop.so and libna-io-provider-gconf.so).
853                 - New nautilus-actions-run command-line program.
854                 - New libnautilus-actions-tracker Nautilus extension.
855                 - Removed useless gthread dependancy.
857                 Please note, that for now, the new Desktop I/O provider is
858                 only available in maintainer mode, as it is far to being
859                 ready for a production use.
861         New and updated translations:
863                 de (Mario Blättermann, Christian Kirbach)
864                 es (Jorge González)
865                 pt (António Lima)
866                 sl (Andrej Žnidaršič)
867                 sv (Daniel Nylander)
868                 ta (ifeli)
869                 te (krishnababu k)
871 Version 1.12.3
872 ==============
874         Release date 2009-11-07
876         This is the third bugfix release of the 1.12 serie.
878         Bugfixes
880                 #599520 reported by Antonio Lima (do not mark author names for
881                 translating)
882                 #600712 reported by Deji Akingunola (NACT crashes on export)
883                 #599913 reported by Vincent (menubar is not visible)
885         Other Code enhancements
887                 Remove terminating dot from radio button labels.
889                 Make the assistants transient relatively to the main window.
891                 Initialize console utils log handlers.
893                 Use XML markup to print messages embedding XML tags.
895                 Fix copy of profiles of an action by reinitializing the target
896                 list of profiles before duplicating the source one.
898         New and updated translations
900                 None at this time.
902 Version 2.29.1
903 ==============
905         Release date 2009-10-25
907         This version brings up several major enhancements :
908         - implements full API as defined for use by Nautilus menu extensions :
909           this let the user define items which will be available when there is
910           no selection, and will apply to current folder, either as a 'folder'
911           menu or in the toolbar ;
912         - the ability for the user to define a full hierarchy of actions
913           with menus, submenus, and so on ;
914         - drag and drop ;
915         - full cut/copy/paste clipboard support.
917         Other enhancements :
918         - items are freely reorderable ;
919         - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
920     - preferences can be edited through the NACT user interface ;
921         - actions can be imported and exported by drag and drop ;
922         - one toolbar is defined for each menu, and can be displayed in NACT ;
923         - let the user quit the assistants with Cancel without emitting a
924           warning ;
925         - remove terminating dot from radio button labels ;
926         - when importing, let the user be asked for its preferred import mode ;
927         - when exporting, let the user be asked for its preferred export format ;
928         - summary pages in import and export assistants have been enhanced ;
929         - checks the unicity of an imported action against those just imported
930           in the same session ;
931         - let the labels be edited in place in Actions list ;
932         - define F2 as a keyboard accelerator for in-place edition ;
933         - save even non-valid items
934         - requires rather a command that a label for a profile to be valid.
936         Bugfixes
938                 #325528 reported by Frederic Ruaudel (bloated  contextual menu)
939                 #325587 reported by Frederic Ruaudel (drag & drop support)
940                 #326699 reported by Frederic Ruaudel (action items do not remain
941                                 in user defined order)
942                 #353353 reported by Frederic Ruaudel (check if command exist
943                                 and if not warn user)
944                 #588482 reported by Sean (ordering in actions list)
945                 #590400 reported by Pierre Wieser (have some sort of warnings in
946                                 the ui)
947                 #599520 reported by António Lima (do not mark authors names and
948                                 emails for translating)
950         Various code enhancements
952                 - code has been reachitectured to better distinguish between
953                   code required by plugin from those only required by NACT,
954                   thus creating two 'runtime' and 'common' convenience libraries
955                 - validity and modification status checking has been optimized
956                 - all dialogs are now transient relatively to the main window
957                 - a window may have its own XML UI definition file while sharing
958                   the common GtkBuilder object
959                 - fix reference count in tree stores
960                 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
961                   configure.ac variable
962                 - all subitem lists are moved from GSList to GList (more
963                   efficient, easyer to type)
964                 - doesn't update selection while adding or removing items to or
965                   from the Actions list
967         New and updated translations
969                 de (Mario Blättermann, Christian Kirbach)
970                 es (Jorge Gonzalez)
972 Version 1.12.2
973 ==============
975         Release date 2009-10-20
977         Fix browsing for a file icon.
979 Version 1.12.1
980 ==============
982         Release date 2009-10-19
984         Menubar items have now keyboard accelerators.
986         Keep the actions in Nautilus context menu in the same (alphabetical)
987         order that in NACT.
989         Actions can now be directly dropped into Nautilus views without
990         having to run through the Export assistant.
992         Make (some) ids unique in Glade-generated UI XML definition file.
993         Please note that this is required to prevent 'duplicate id' bug
994         in distros which use recent versions of GtkBuilder.
996         Bugfixes
998                 #592781 reported by Jerome Krausz (use explicit format string)
1000         Various code enhancements
1002                 Use Gtk+ UI Manager.
1004                 BaseApplication base class has been rewritten to get a cleaner api.
1006                 Whole program is now compiled with '-pedantic' option.
1008                 Defines a permanent work-around against #589745 (GtkAssistant)
1009                 so that we can safely proceed with our job in on_assistant_apply()
1010                 without requiring latest Gtk+ version.
1012         Various documentation enhancements
1014                 Object hierarchy is updated.
1016         New and updated translations
1018                 de (Mario Blättermann)
1019                 es (Jorge Gonzalez)
1020                 eu (Inaki Larranaga Murgoitio)
1021                 hi (Rajesh Ranjan)
1022                 or (Manoj Kumar Giri)
1023                 pa (A S Alam)
1024                 sl (Andrej Žnidaršič)
1025                 sv (Daniel Nylander)
1026                 te (krishnababu k)
1028 Version 1.12.0
1029 ==============
1031         Release date 2009-08-12
1033         User is now able to freely enable/disable an action. A disabled action
1034         never appear in the Nautilus context menu.
1036         Bugfixes
1038                 #325519 asked by Frederic Ruaudel (enabled property)
1039                 #590398 reported by Pierre Wieser (install doc)
1040                 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
1041                 #590709 reported by Claude Paroz (markup in translatable strings)
1042                 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
1044         Various code enhancements
1046                 Do not install GConf schemas if --disable-schemas-install option
1047                 has been specified.
1049                 Remove nautilus-actions subdirectories at uninstall time.
1051         New and updated translations
1053                 es (Jorge González)
1054                 fr (Laurent Coudeur, Claude Paroz)
1056 Version 1.11.2
1057 ==============
1059     Release date 2009-07-30
1061     Two new parameters are introduced :
1062     
1063         %p: expands to the port number from an URI
1064         %R: expands to a space-separated list of selected URIs
1066     Bugfixes
1068         #325582 reported by Frederic Ruaudel (use GConf)
1069         #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
1070         #353198 reported by Frederic Ruaudel (single window mode)
1071         #531301 asked by IceWil (list of selected URIs)
1072         #576186 asked by gnutered (port of the URI)
1073         #580378 reported by James Campos (context menu doesn't update)
1074         #585652 reported by Claude Paroz (user interface)
1075         #589698 reported by Andre Klapper (use GtkBuilder)
1077     New and updated translations
1079         bn_IN (Runa Bhattacharjee)
1080         da (Mads Lundby)
1081         de (Mario Blättermann)
1082         es (Jorge Gonzalez)
1083         fr (Claude Paroz)
1084         gu (Sweta Kothari)
1085         kn (Shankar Prasad)
1086         mr (Sandeep Shedmake)
1087         or (Manoj Kumar Giri)
1088         pa (A S Alam)
1089         sv (Daniel Nylander)
1090         ta (ifelix)
1091         te (Krishnababu K.)
1093     Various code enhancements
1095         Gnome 3.0 requirements are met :
1096         - migrated from libglade to GtkBuilder
1097         - migrated from GnomeVFS to GVFS
1098         - gets ride of old dependancies
1100         - adds a dependancy on libunique 1.0
1101         - requires now Gtk+ 2.12, Glib 2.16
1103         Command-line utilities are now always built (no more a configure option).
1105     nautilus-actions-config-tool
1107          The configuration UI has been renamed from nautilus-actions-config.
1109          It provides more visual feedback : which actions have been modified, which
1110          are saveable or not, depending on their validity status. Automatically
1111          reloads the list of actions if it has been externally modified, depending
1112          on the modification status of the currently edited actions.
1114          Import and Export actions are now assistant-driven.
1115          Actions can be exported as a GConf dump entry (new format).
1117     nautilus-actions-new
1119          This utility has been renamed from nautilus-actions-new-config.
1121          It can be used to create an action, and has been updated to generate
1122          actions with the new export format, or to directly write the action into
1123          the GConf repository.
1125     nautilus-actions-schema
1127          This new command-line utility writes a GConf schema on stdout.
1128          Packagers may use it to install a schema.
1130 Version 1.11.0 [unstable]
1132         Release date 2009-06-09
1134         This is the first intermediate release in the 1.11 serie.
1136         It includes a full rewriting of the action/profile object
1137         hierarchy, along with the system of change notification. It also
1138         introduces the new NactIIOProvider interface.
1140         The Nautilus plugin module, which actually takes care of selecting
1141         actions which will be displayed by Nautilus in item context menu,
1142         makes a full use of this new object hierarchy.
1144         The nautilus-actions-config UI always uses the old one.
1146         Bugfixes
1148                 #580378 reported by James Campos (context menu doesn't update)
1150         New and updated translations
1152                 de (Mario Blättermann)
1153                 mr (Sandeep Shedmake)
1154                 or (Manoj Kumar Giri)
1156 Version 1.10.1
1157 ==============
1159         Release date 2009-05-29
1161         Nota:
1162                 Last official release was 1.4.1 (05/2007) and is always available
1163                 at http://www.grumz.net/?q=taxonomy/term/6/9 
1165                 In the meantime (10/2008), some distributions have packaged and
1166                 released the current state of the svn trunk (rev.510) ; they have
1167                 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1168                 official release (though we can think it has been correctly
1169                 tested ;-)) 
1171         Profiles
1172         
1173                 The "profile" feature has been developed by Frederic Ruaudel
1174                 (previous maintainer and original author of Nautilus-actions).
1175                 It has been included in the intermediate version 1.9x without
1176                 having thoroughly tested ; I have chosen to left it in this
1177                 version to not create backward compatibility problems for the
1178                 users of these distributions, but be warned : use with caution.
1180         Bugfixes
1182                 Fixes #522605 reported by Andre Klapper (i18n)
1183                 Fixes #573365 reported by Sergej (i18n)
1184                 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1185                 Fixes #568366 by Stéphane Raimbault (i18n)
1187         Translations
1189                 ar (Djihed Afifi)
1190                 ca (Sílvia Miranda)
1191                 de (Mario Blättermann, Andre Klapper)
1192                 dz (Pema Geyleg)
1193                 el (Kostas Papadimas)
1194                 en (David Lodge, Adam Weinberger, Philip Withnall)
1195                 es (Jorge Gonzalez)
1196                 eu (Inaki Larranaga Murgoitio)
1197                 fi (Ilkka Tuohela)
1198                 fr (Claude Paroz, Stéphane Raimbault)
1199                 it (Milo Casagrande)
1200                 ko (Changwoo Ryu)
1201                 mr (Milo Casagrande)
1202                 nb (Kjartan Maraas)
1203                 oc (Yannig Marchegay)
1204                 pa (Amanpreet Singh Alam)
1205                 pl (Wadim Dziedzic)
1206                 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1207                 sv (Daniel Nylander)
1209         Various code enhancements
1210         
1211                 All compilations warnings have been fixed, all code is now
1212                 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1214                 Introduce new intltool (Christian Persch)
1216                 Double-clicking on an action now directly opens the editor
1217