Update NEWS before release
[nautilus-actions.git] / NEWS
blobb957a5c2ae022fec9d517b6a4cffc069c29d1967
1 Version 3.1.1
2 =============
4         Release date 2011-02-26
6         Bug fixes:
8                 - Fix #643359 reported by Götz Waschk
9                   nautilus fails to start caused by undefined symbol.
11         New and updated translations:
13                 - es (Jorge González)
15 Version 3.1.0
16 =============
18         Release date 2011-02-25
20         General modifications:
22                 - Migrate menus, actions (resp. user preferences) from GConf to .desktop
23                   files (resp. keyed files). Please read README-GCNF.
24                 - nautilus-actions-schemas in renamed as na-print-schemas and installed
25                   in PKGLIBEXECDIR.
26                 - Two new executables na-delete-xmltree and na-gconf2keys.sh are also
27                   installed in PKGLIBEXECDIR.
28                 - New user preferences are installed respectively as
29                   SYSCONFDIR/xdg/nautilus-actions/nautilus-actions.conf and
30                   ~/.config/nautilus-actions/nautilus-actions.conf.
31                 - Implement a new icon chooser, which lets the user select a themed
32                   icon or an icon by path.
33                 - Preferences dialog is now reopened on the last used tab.
34                 - Define a new NATimeout public structure.
35                 - Add --enable-gconf configure option, defaulting to "auto".
36                 - Add --enable-deprecated configure option, defaulting to "no".
37                 - nautilus-actions-new now implements all available properties.
38                 - Currently running desktop environment is not detected at runtime
39                   when not specified as a user preference.
40                 - Plugin menu can now be debugged from a user preference.
41                 - Implements ExecutionMode (in a terminal, display output).
42                 - Disable not yet implemented fields in NACT.
44         Internal modifications:
46                 - Lot of code rewriting:
47                   . define all GConf writing functions as deprecated;
48                   . NactIActionsList interface is moved to NactTreeView class plus
49                     NactTreeIEditable interface;
50                   . user preferences are managed via a NASettings singleton;
51                   . BaseApplication and BaseWindow;
52                   . NactMenubar: new convenience class;
53                   . fully deprecate NAIPivotConsumer interface;
54                   . NactSortButtons: new convenience class;
55                   . NADataBoxed now derives from new NABoxed class;
56                   . modification stack;
57                   . validity stack;
58                   . writability stack;
60         Bug fixes:
62                 - Fix various mistakes and mispellings reported by Fr translation team.
63                 - Fix #640216: string errors reported by Christian Kirbach.
64                 - Fix #640920: string errors reported by Christian Kirbach.
65                 - Fix case insensitive comparison reported by Johan Spee.
66                 - No more try to convert all/allfiles to something else.
68         New and updated translations:
70                 - cs (Marek Cernocky)
71                 - de (Mario Blättermann, Christian Kirbach) 
72                 - es (Jorge González)
73                 - fr (Bruno Brouard)
74                 - nb (Kjartan Maraas)
75                 - sl (Matej Urbančič, Andrej Žnidaršič) 
77 Version 3.0.7
78 =============
80         Release date 2011-01-19
82         General modifications:
84                 - Configuration now enables silent rules by default.
85                 - Add a new 'check-headers.sh' pre-release tool to check for the
86                   completeness of header files.
87                 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
89         Bug fixes:
91                 - Fix various mistakes and mispellings reported by Fr translation team.
92                 - Use gettext() to display localized static strings.
93                 - Initialize translation domain for GOptionContext.
94                 - Fix localizable strings.
95                 - Remove deprecated references to the UUID.
96                 - Setup parent window when displaying a dialog box.
98         New and updated translations:
100                 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
101                 - es (Daniel Mustieles)
102                 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
103                 - sl (Matej Urbančič, Andrej Žnidaršič) 
105 Version 3.0.6
106 =============
108         Release date 2011-01-07
110         General modifications:
112                 - Use GTK_CHECK_VERSION() macro when appropriate.
113                 - Better specify that --enable-html-manuals (resp. pdf) are for user's
114                   manuals.
115                 - Add ChangeLog-2010 to the distribution.
117         Bug fixes:
119                 - Re-Fix #638278 - Properly quotes filenames
120                   (reported by Johan Spee).
121                 - Only quote parts of filenames which are to be submitted to a shell,
122                   not those who are to be displayed.
123                 - Fix #638548 - Spelling and syntax mistakes in UI strings
124                   (reported by Christian Kirbach).
125                 - The About dialog is now centered relatively to the main window.
126                 - The 'working directory' parameter is now honored when running an
127                   action.
129         New and updated translations:
131                 - sl (Matej Urbančič, Andrej Žnidaršič)
132                 - sv (Daniel Nylander)
134 Version 3.0.5
135 =============
137         Release date 2011-01-01
139         General modifications:
141                 - Nautilus-Actions is set as the "official" name of the application.
143         Modifications in Nautilus-Actions Configuration Tool:
145                 - Button arrows in I/O Providers Preferences tab are reset so that
146                   the Up button has an upward arrow, and the Down button has a
147                   downward arrow.
148                 - Browse buttons now use the 'gtk-find' stock icon instead of the
149                   inappropriate 'gtk-find-and-replace'.
150                 - Update the NACT User's Manual to reflect last changes.
152         Bug fixes:
154                 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
155                   Fix #638450 - Nautilus crashes when opening Trash or Network
156                   reported by György Balló and Ionut Biru.
157                 - Fix #638461 - Stock icons are no more displayed in NACT.
159 Version 3.0.4
160 =============
162         Release date 2010-12-30
164         Modifications:
166                 Nautilus-Actions Configuration Tool
168                 - Change window title as 'label - application'.
169                 - Review user interface tooltips.
170                 - Add --enable-as-needed configure option to be able to mimic Gentoo
171                   configuration (cf. #637797).
173         Bug fixes:
175                 - Improve writing of locale strings in .desktop files for languages
176                   other than 'en'.
177                 - Fix reference doc generation for gtk-doc >= 1.15.
178                 - No more write the encoding part of the locale in the .desktop
179                   file.
180                 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
181                 - Allow duplication of items based on .desktop files.
182                 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
183                   2.91.7.
184                 - Fix #638278 - Properly quotes filenames
185                   (reported by Johan Spee).
186                 - Fix #638272 - Keep the same order than Nautilus
187                   (reported by Johan Spee).
188                 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
189                   message (Fedora 14 - 64bits).
190                 - Fix #637797 - Build core and plugin libraries against their
191                   dependancies
192                   (reported by dabbott@gentoo.org and Ionut Biru).
193                 - Fix #634056 - Create 'hidden' actions
194                   (reported by Andreas Heinlein).
196         New and updated translations:
198                 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
199                 - es (Jorge González)
201 Version 3.0.3
202 =============
204         Release date 2010-12-20
206         Modifications:
208                 - Add --enable-silent-rules option to configure;
209                   this is disabled by default;
210                   enabled when building the distributed tarball.
211                 - Add --with-gtk=[2|3|auto] option to configure.
212                 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
213                 - Generate the API Reference Manual.
215         Bug fixes:
217                 - Improve save process when an error is detected on a deleted
218                   item.
220         New and updated translations:
222                 - de (Mario Blättermann)
223                 - es (Jorge González)
224                 - sl (Matej Urbančič, Andrej Žnidaršič)
226 Version 3.0.2
227 =============
229         Release date 2010-12-03
231         Modifications:
233                 - Add %o/%O no-op parameters in order to be able to force the
234                   multiple execution (cf. DES-EMA specification v 0.15).
235                 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
236                   display debug messages.
237                 - The default I/O provider may be chosen at configure time,
238                   and defaults to 'na-desktop'.
239                 - Display a summary of configuration options at configure time.
240                 - Add a preview when selecting an icon.
242         Bug fixes:
244                 - Fix #616532 - Can't select directory in the Nautilus-Actions export
245                   assistant while browsing it with a GtkFileChooserWidget
246                   (reported by Sense Hofstede).
247                 - Fix #632992 - Add comment about default value translation
248                   (reported by claude Paroz).
249                 - Fix #633439 - Make menu items, ttoltips etc. translatable
250                   (reported by Andreas Heinlein).
251                 - Fix #634056 - Create 'hidden' actions
252                   (reported by Andreas Heinlein).
253                 - Fix #635521 - Translatable sentences of the *.ui files don't appear
254                   in .po file (reported by Geodebay@gmail.com)
255                 - Include non translated figures in translated HTML and PDF manuals
256                   (no not distribute them).
257                 - Include and distribute admon-* icons in HTML manuals.
258                 - Fix the display of icons in Nautilus toolbar when the same action
259                   is also displayed in location or selection context menu.
260                 - Do not allow actions list to be fully shrinked.
262         New and updated translations:
264                 - ca (Carles Ferrando, Gil Forcada)
265                 - es (Jorge González)
266                 - eu (dooteo, Inaki Larranaga Murgoitio)
267                 - he (Yaron Shahrabani)
268                 - pt_BR (Djavan Fagundes)
269                 - sl (Matej Urbančič, Andrej Žnidaršič)
271 Version 3.0
272 ===========
274         Release date 2010-09-24
276         Modifications:
278                 - --enable-html-manuals and --enable-pdf-manuals configure options
279                   have been updated to accept the conversion programme as an argument;
280                   --with-db2html and --with-gdt configuration options have so been
281                   removed.
283         Bug fixes:
285                 - Fix HTML and PDF user's manuals build and distribution.
286                 - Fix a warning when overriding GTKDOC_RUN.
288         New and updated translations:
290                 - cs (Marek Cernocky, Petr Kovar)
291                 - de (Mario Blättermann)
292                 - es (Jorge González)
293                 - sl (Matej Urbančič, Andrej Žnidaršič)
294                 - zh_CN (Aron Xu)
296 Version 2.99.5
297 ==============
299         Release date 2010-08-23
301         Bug fix:
303                 - Do not try to build a Nautilus menu when there is no info available.
305 Version 2.99.4
306 ==============
308         Release date 2010-08-23
310         Enhancements:
312                 - Replace GtkLabel vith GtkTextView in import and export assistants
313                   summary.
314                 - Converts pre-v2 '%d/%f' to v3 '%f'.
315                 - Improve robustness of tokens parsing.
317         Bug fixes:
319                 - Fix PDF manual build and distribution.
320                 - Accepts null or empty input string or output pointers.
321                 - Fix default int value when reading null string.
322                 - Do not warn about malformed .desktop file when importing an URI.
323                 - Path+parameters are splitted whatever be the I/O importer.
324                 - Fix typos in sample actions.
325                 - Fix mimetypes and folders selection.
326                 - Fix basename check when matchcase is false.
327                 - Address each occurrence of selected instead of just the first one.
328                 - Take care of possibly NULL values when run from the command-line
329                   (reported by Юрий Пухальский)
330                 - Do not overexpand the example label.
332         New and updated translations:
334                 - es (Bryan Alberto Baron Chinchilla, Jorge González)
335                 - sl (Matej Urbančič, Andrej Žnidaršič)
337 Version 2.99.3
338 ==============
340         Release date 2010-08-16
342         Bug fixes:
344                 - Fix #627021 reported by Götz Waschk
345                   (uninitialized variable in na-icontext.c)
346                 - Fix manuals cleanup in Makefile
348 Version 2.99.2
349 ==============
351         Release date 2010-08-15
353         Enhancements:
355                 - Implement gtk-doc.
356                 - Distribution now includes
357                   . API and NACT documentation.
358                   . some example of actions.
360         Bug fixes:
362                 - Converts v2 %f parameter to v3 %b.
363                 - Fix Makefile.am's to make distcheck.
364                 - Fix writing of locales to .desktop files.
365                 - No more consider profile name as mandatory.
366                 - Allow the writing of empty data.
367                 - Let the UI immediately reacts when the status of an I/O provider changes.
368                 - Data for a read-only item is no more modifiable.
369                 - Fix XML import of localized vs. unlocalized old data.
370                 - Fix 'parent is not an action' error on XML import.
371                 - Fix sensitivy of startup fields vs. execution mode.
372                 - Fix incorrect handling of list conditions.
373                 - Fix incorrect setting of icon path in GConf.
374                 - Fix regression when displaying a path-based icon.
376         New and updated translations:
378                 - de (Mario Blättermann)
379                 - sl (Matej Urbančič, Andrej Žnidaršič)
380                 - sv (Daniel Nylander)
382 Version 2.99.1
383 ==============
385         Release date 2010-08-07
387         Enhancements:
389                 - NACT now implements an auto-save feature.
390                 - Display sort indicator in condition lists.
391                 - Some sort of user's manual is connected to NACT help.
393         Other modifications: 
395                 - Help shortcut is now F1 (no more Ctrl+H).
397         Bug fixes:
399                 - Implement multiple execution.
400                 - Implement all filter conditions.
401                 - Fix a crash when defining a positive assertion.
402                 - Fix wrong insertion of an action or a menu inside an action.
403                 - Fix capabilities frame title consistency.
404                 - Fix bad reinitialization of the icon item.
406         New parameters:
408                 - %m: (first) mimetype.
409                 - %M: space-separated list of mimetypes.
411         New and updated translations:
413                 de (Mario Blättermann)
414                 es (Jorge González)
415                 sl (Andrej Žnidaršič, Matej Urbančič)
417         Note that this version may not be fully fonctionnal. In particular,
418         Nautilus menu plugin may not yet honor all new conditions.
419         
420         Note also that due to the renaming of some parameters, actions or menus
421         created / updated with this version may not be compatible with previous,
422         older, ones.
423         
424 Version 2.99.0
425 ==============
427         Release date 2010-07-29
429         Major enhancements:
431                 - Implement the .desktop file specifications as described at
432                   http://www.nautilus-actions.org/?q=node/377 ; this new storage
433                   format is shareable with most common willing-to desktop 
434                   environments (KDE, XFCE, etc.)
436                 - Implement new properties, both in GConf and .desktop files:
437                   . a description of the item
438                   . a suggested shortcut for both action and menu
439                   . profile may specify an execution mode
440                   . command may specify the user which should run it
441                   . the 'accept-multiple-files' flag is replaced with a count selector
443                 - Conditions apply now both to actions, profiles and menus. They have
444                   been extended to include:
445                   . choose/refuse a particular target environment
446                   . specify a pre-requirement
447                   . only appears if a DBus service is registered
448                   . only appears if an external command displays "true"
449                   . only appears if a process is running
450                   
451                 - Most of list may have negated assertions : mimetypes, folders,
452                   schemes, basenames, capabilities.
454         New parameters:
456                 - %b: (first) basename
457                 - %B: space-separated list of basenames (was %m)
458                 - %c: count of selected items
459                 - %D: space-separated list of base directory of each selected items
460                 - %F: space-separated list of selected file names (was %M)
461                 - %h: hostname of the (first) URI
462                 - %n: username of the (first) URI (was %U)
463                 - %U: space-separated list of selected URIs
464                 - %w: (first) basename without the extension
465                 - %W: space-separated list of basenames without their extension
466                 - %x: (first) extension
467                 - %X: space-separated list of extensions
469                 Renamed parameters (%m, %M and %U) are dynamically taken into
470                 account when Nautilus-Actions loads the action. They are 
471                 automatically updated at write/export time.
473         UI modifications:
475                 - Each type of conditions has now its own tab
477         Bug fixes:
479                 - Fix #325523 reported by GrumZ
480                   (Add the possibility to define a fixed number of file selected)
481                 - Fix #325590 reported by Frederic Ruaudel
482                   (Removable storage context menus)
483                 - Fix #330610 reported by Olive
484                   (Permissions as conditions)
485                 - Fix #339533 reported by Frederic Ruaudel
486                   (Possibility to run the command provided for each selected files)
487                 - Fix #339534 reported by Frederic Ruaudel
488                   (Possibility to have the list of files without their extensions)
489                 - Fix #566383 reported by Nathan Middleton
490                   ("Appears if selection contains" options expanded)
491                 - Fix #607820 reported by D.
492                   (A case for using gvfs-info attributes matching)
493                 - Fix #616477 reported by Thomas Oster
494                   (Add possibility to filter by folder content)
495                 - Fix #621410 reported by Bruno Guerreiro
496                   (Nautilus-Actions doesn't respect folders)
498         New and updated translations:
500                 de (Mario Blättermann, Christian Kirbach)
501                 es (Jorge González)
502                 he (Yaron Shahrabani)
503                 lt (Gintautas Miliauskas)
504                 sl (Andrej Žnidaršič, Matej Urbančič)
506         Note that this version may not be fully fonctionnal. In particular,
507         Nautilus menu plugin may not yet honor all new conditions.
508         
509         Note also that due to the renaming of some parameters, actions or menus
510         created / updated with this version may not be compatible with previous,
511         older, ones.
512         
513 Version 2.30.3
514 ==============
516         Release date 2010-06-10
518         Bug fixes:
520                 - Fix #617058 reported by brunogirin@gmail.com
521                   (Do not add extraneous blanks when parsing parameters)
522                 - Fix #618110 reported by Claude Paroz
523                   ( Factorize strings for translators)
524                 - Fix bug reported by Dr Amr Osman
525                   (Do not add extraneous blanks when parsing parameters)
527         Other modifications:
529                 - Do not reload already loaded profiles.
530                 - Reset action to last version number after conversion from pre-v2.
532         New and updated translations:
534                 cs (Petr Kovar)
535                 de (Mario Blättermann)
536                 es (Jorge González)
537                 fr (Claude Paroz)
538                 gl (Fran Diéguez)
539                 pt_BR (Daniel S. Koda, Rodrigo Flores)
540                 sl (Andrej Žnidaršič, Matej Urbančič)
542 Version 2.30.2
543 ==============
545         Release date 2010-04-14
547         Bug fixes:
549                 - Fix #615646 reported by Deji Akingunola
550                   (Nautilus crashes when trash icon is right-clicked)
551                 - Fix #615807 reported by anibalf@gmail.com
552                   (Crash in Open Folder)
553                 - Fix GLib assertions when parsing parameters, using null values
554                 - Duplicate the profile attached to the Nautilus menu item, rather than
555                   adding a new reference; then do not try to unref its parent
556                 - Increment the reference count of the returned GFile location, so that
557                   it may be safely unreffed when parsing profile parameters
558                 - Fix incorrect plugins log domains
560         Other modifications:
562                 - Implement more of the future .desktop files.
563                 - Refactor NAIContextual class as NAIContext.
564                 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
565                   both the URI and the Nautilus mimetype of selected items to the caller.
567         New and updated translations:
569                 es (Jorge González)
570                 lt (Gintautas Miliauskas)
572 Version 2.30.1
573 ==============
575         Release date 2010-04-09
577         Enhancements:
579                 - Slightly relax the validity rules of a profile, so that already
580                   existing actions may be still considered as valid, even when 
581                   commands do not use an absolute path.
583                 - Current position and folder of icons chooser dialog are now saved.
585         Bug fixes:
587                 - Fix #614595 reported by Sense Hofstede
588                   (Not all icons displayed in the nautilus-actions-config-tool)
589                 - Fix #614596 reported by Sense Hofstede
590                   (Nautilus-Actions' actions don't show up in context menus)
591                 - Do not prevent the export assistant to actually export items
592                 - Do not let a user untoggle a sort button
593                 - Do not mark the main window modified when first loading an empty set
594                 - Folders are definitively a list of paths
595                 - Also load items which are only described via their schemas
596                 - Only set defaults on non yet allocated data
597                 - Parent is not always an action, may be a menu
598                 - Also delete embedded schema names from GConf entries
599                 - Monitors GConf schemas
601         Code enhancement:
603                 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
605         Other modifications:
607                 - Menu plugin is renamed as libnautilus-actions-menu.so
609         New and updated translations:
611                 cs (Marek Černocký, Andre Klapper)
612                 es (Jorge González)
613                 sl (Andrej Žnidaršič, Matej Urbančič)
615 Version 2.30.0
616 ==============
618         Release date 2010-03-26
620         Enhancements:
622                 - Immplement full NautilusMenuProvider interface.
623                 - Allow the user to define a full hierarchy of menus and actions.
624                 - Implement full drag and drop.
625                 - Implement full cut/copy/paste clipboard support.
626                 - Allow an administrator to lock all the configuration.
627                 - Fully manage readonly items.
629         Bug fixes:
631                 - Fix #614382 reported by Wolter Hellmund
632                   (Nautilus-Actions won't open)
634         New and updated translations:
636                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
637                 de (Mario Blättermann, Christian Kirbach)
638                 es (Jorge González, Ricardo Varas)
639                 eu (Inaki Larranaga Murgoitio)
640                 fr (Claude Paroz)
641                 nb (Kjartan Maraas)
642                 sl (Andrej Žnidaršič, Matej Urbančič)
644 Version 2.29.4
645 ==============
647         Release date 2010-01-23
649         Enhancements:
651                 - Allow default schemes to be parameterized in the NACT user
652                   interface.
654         Bug fixes:
656                 - Fix #607218 reported by Pierre Wieser
657                   (default vbox orientation in glade XML definition files).
658                 - Fix #607704 reported by Sense Hofstede
659                   (use GtkBuildable interface instead of 'name' field).
660                 - Fix toolbars relative position.
662         New dependancies:
664                 dbus-glib-1 (required by tracker Nautilus plugin).
666         New and updated translations:
668                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
669                 de (Mario Blättermann)
671         Please note, that for now, the new Desktop I/O provider is only
672         available in maintainer mode, as it is far to be ready for a
673         production use.
675 Version 2.29.3
676 ==============
678         Release date 2010-01-05
680         Enhancements:
682                 - Display the writability status in the status bar; the image
683                   itself comes with a dynamic tooltip which describes the origin
684                   of the status.
685                 - Homogeneize syslog initialization messages.
686                 - Let the I/O provider set specific data into NAObjectItem.
687                 - Make the toolbars detacheable.
689         Bug fixes:
691                 - Fix write/delete operations in NAIIODesktopProvider.
692                 - No more display the Export icon in the toolbar (no icon).
693                 - Use correct printf format; use -Wformat=2 gcc option to prevent
694                   future bugs (reported by "Miler" <acidrums4@gmail.com>).
695                 - Substitute gtk_cell_layout_get_cells to obsoleted
696                   gtk_tree_view_column_get_cell_renderers.
698         New and updated translations:
700                 es (Jorge González)
701                 fr (Bruno Brouard, Claude Paroz)
702                 sl (Andrej Žnidaršič, Matej Urbančič)
704         Please note, that for now, the new Desktop I/O provider is only available
705         in maintainer mode, as it is far to being ready for a production use.
707 Version 2.29.2
708 ==============
710         Release date 2009-12-16
712         This version brings up several major enhancements:
714                 - An API is defined, which let us have more than one I/O provider;
715                   this prepare in particular the arrival of a desktop I/O provider.
717                 - GConf I/O provider is now a dynamically loaded plugin.
719                 - Gracefully manage the read-only items, whether the action has
720                   been made mandatory by a sysadmin, or the I/O provider
721                   being itself not writable at all.
723                 - Ability to assign a keyboard accelerator to a predefined action
724                   via the nautilus-actions-run new program.
725                   nautilus-actions-run will automagically take into account the
726                   current Nautilus selection and apply it to your action (#435820
727                   reported by Frederic Ruaudel).
729                 - Let actions be defined to appear in Nautilus toolbar (#110288
730                   reported by danny_milo@yahoo.com).
732                 - Let a sysadmin lock down its configuration by setting a mandatory
733                   GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
734                   true (#325520 reported by Frederic Ruaudel).
736         Other enhancements:
738                 - Ask the user for a confirmation on session ending when there
739                   is not yet saved modifications.
740                 - nautilus-actions-config-tool (NACT) is no more tied to a
741                   single instance: '--non-unique' argument let the user
742                   run several instance.
743                 - When exporting, export the current content of Actions list.
744                 - Define two new user preferences for assistants management.
745                 - Update nautilus-actions-new to be able to define actions which
746                   target toolbar and folder menus.
747                 - Add '--version' command-line argument to all programs:
748                         . nautilus-actions-config-tool
749                         . nautilus-actions-new
750                         . nautilus-actions-schemas.
751                 - Add mnemonics to target radio button labels in Action tab.
752                 - Only set foreground color for normal state.
753                 - Implement keyboard accelerators in Folders listview.
754                 - Implement keyboard accelerators in Advanced conditions tab.
755                 - As an help to bug reporter, displays GLib and Gtk+ current
756                   versions on '--version' argument.
758         Bugfixes:
760                 - Propagate default values to imported actions.
761                 - Fix dialog title not reset after save.
762                 - Fix the item counters when importing.
763                 - Fix a typo in Import tab of Preferences dialog.
764                 - Add plural mark in the Preferences dialog.
765                 - Fix memory leaks in Action tab.
766                 - Fix memory leaks in Advanced conditions tab.
767                 - Only tries to setup folders when there is a current profile.
768                 - Only setup toolbar label when current item is an action.
769                 - Safely handle signal deconnexions.
770                 - na_xml_writer_output_xml() now returns error messages.
771                 - Fix #599913 reported by Vincent (unable to create an action).
772                 - Fix #600712 reported by Deji Akingunola
773                   (crash in nautilus-actions-config-tool).
775         Architecture modifications:
777                 - Private and runtime libraries are now dynamic libraries.
778                 - A Nautilus-Actions development environment might be set for
779                   developing new plugins.
780                 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
781                   libna-io-provider-desktop.so and libna-io-provider-gconf.so).
782                 - New nautilus-actions-run command-line program.
783                 - New libnautilus-actions-tracker Nautilus extension.
784                 - Removed useless gthread dependancy.
786                 Please note, that for now, the new Desktop I/O provider is
787                 only available in maintainer mode, as it is far to being
788                 ready for a production use.
790         New and updated translations:
792                 de (Mario Blättermann, Christian Kirbach)
793                 es (Jorge González)
794                 pt (António Lima)
795                 sl (Andrej Žnidaršič)
796                 sv (Daniel Nylander)
797                 ta (ifeli)
798                 te (krishnababu k)
800 Version 1.12.3
801 ==============
803         Release date 2009-11-07
805         This is the third bugfix release of the 1.12 serie.
807         Bugfixes
809                 #599520 reported by Antonio Lima (do not mark author names for
810                 translating)
811                 #600712 reported by Deji Akingunola (NACT crashes on export)
812                 #599913 reported by Vincent (menubar is not visible)
814         Other Code enhancements
816                 Remove terminating dot from radio button labels.
818                 Make the assistants transient relatively to the main window.
820                 Initialize console utils log handlers.
822                 Use XML markup to print messages embedding XML tags.
824                 Fix copy of profiles of an action by reinitializing the target
825                 list of profiles before duplicating the source one.
827         New and updated translations
829                 None at this time.
831 Version 2.29.1
832 ==============
834         Release date 2009-10-25
836         This version brings up several major enhancements :
837         - implements full API as defined for use by Nautilus menu extensions :
838           this let the user define items which will be available when there is
839           no selection, and will apply to current folder, either as a 'folder'
840           menu or in the toolbar ;
841         - the ability for the user to define a full hierarchy of actions
842           with menus, submenus, and so on ;
843         - drag and drop ;
844         - full cut/copy/paste clipboard support.
846         Other enhancements :
847         - items are freely reorderable ;
848         - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
849     - preferences can be edited through the NACT user interface ;
850         - actions can be imported and exported by drag and drop ;
851         - one toolbar is defined for each menu, and can be displayed in NACT ;
852         - let the user quit the assistants with Cancel without emitting a
853           warning ;
854         - remove terminating dot from radio button labels ;
855         - when importing, let the user be asked for its preferred import mode ;
856         - when exporting, let the user be asked for its preferred export format ;
857         - summary pages in import and export assistants have been enhanced ;
858         - checks the unicity of an imported action against those just imported
859           in the same session ;
860         - let the labels be edited in place in Actions list ;
861         - define F2 as a keyboard accelerator for in-place edition ;
862         - save even non-valid items
863         - requires rather a command that a label for a profile to be valid.
865         Bugfixes
867                 #325528 reported by Frederic Ruaudel (bloated  contextual menu)
868                 #325587 reported by Frederic Ruaudel (drag & drop support)
869                 #326699 reported by Frederic Ruaudel (action items do not remain
870                                 in user defined order)
871                 #353353 reported by Frederic Ruaudel (check if command exist
872                                 and if not warn user)
873                 #588482 reported by Sean (ordering in actions list)
874                 #590400 reported by Pierre Wieser (have some sort of warnings in
875                                 the ui)
876                 #599520 reported by António Lima (do not mark authors names and
877                                 emails for translating)
879         Various code enhancements
881                 - code has been reachitectured to better distinguish between
882                   code required by plugin from those only required by NACT,
883                   thus creating two 'runtime' and 'common' convenience libraries
884                 - validity and modification status checking has been optimized
885                 - all dialogs are now transient relatively to the main window
886                 - a window may have its own XML UI definition file while sharing
887                   the common GtkBuilder object
888                 - fix reference count in tree stores
889                 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
890                   configure.ac variable
891                 - all subitem lists are moved from GSList to GList (more
892                   efficient, easyer to type)
893                 - doesn't update selection while adding or removing items to or
894                   from the Actions list
896         New and updated translations
898                 de (Mario Blättermann, Christian Kirbach)
899                 es (Jorge Gonzalez)
901 Version 1.12.2
902 ==============
904         Release date 2009-10-20
906         Fix browsing for a file icon.
908 Version 1.12.1
909 ==============
911         Release date 2009-10-19
913         Menubar items have now keyboard accelerators.
915         Keep the actions in Nautilus context menu in the same (alphabetical)
916         order that in NACT.
918         Actions can now be directly dropped into Nautilus views without
919         having to run through the Export assistant.
921         Make (some) ids unique in Glade-generated UI XML definition file.
922         Please note that this is required to prevent 'duplicate id' bug
923         in distros which use recent versions of GtkBuilder.
925         Bugfixes
927                 #592781 reported by Jerome Krausz (use explicit format string)
929         Various code enhancements
931                 Use Gtk+ UI Manager.
933                 BaseApplication base class has been rewritten to get a cleaner api.
935                 Whole program is now compiled with '-pedantic' option.
937                 Defines a permanent work-around against #589745 (GtkAssistant)
938                 so that we can safely proceed with our job in on_assistant_apply()
939                 without requiring latest Gtk+ version.
941         Various documentation enhancements
943                 Object hierarchy is updated.
945         New and updated translations
947                 de (Mario Blättermann)
948                 es (Jorge Gonzalez)
949                 eu (Inaki Larranaga Murgoitio)
950                 hi (Rajesh Ranjan)
951                 or (Manoj Kumar Giri)
952                 pa (A S Alam)
953                 sl (Andrej Žnidaršič)
954                 sv (Daniel Nylander)
955                 te (krishnababu k)
957 Version 1.12.0
958 ==============
960         Release date 2009-08-12
962         User is now able to freely enable/disable an action. A disabled action
963         never appear in the Nautilus context menu.
965         Bugfixes
967                 #325519 asked by Frederic Ruaudel (enabled property)
968                 #590398 reported by Pierre Wieser (install doc)
969                 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
970                 #590709 reported by Claude Paroz (markup in translatable strings)
971                 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
973         Various code enhancements
975                 Do not install GConf schemas if --disable-schemas-install option
976                 has been specified.
978                 Remove nautilus-actions subdirectories at uninstall time.
980         New and updated translations
982                 es (Jorge González)
983                 fr (Laurent Coudeur, Claude Paroz)
985 Version 1.11.2
986 ==============
988     Release date 2009-07-30
990     Two new parameters are introduced :
991     
992         %p: expands to the port number from an URI
993         %R: expands to a space-separated list of selected URIs
995     Bugfixes
997         #325582 reported by Frederic Ruaudel (use GConf)
998         #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
999         #353198 reported by Frederic Ruaudel (single window mode)
1000         #531301 asked by IceWil (list of selected URIs)
1001         #576186 asked by gnutered (port of the URI)
1002         #580378 reported by James Campos (context menu doesn't update)
1003         #585652 reported by Claude Paroz (user interface)
1004         #589698 reported by Andre Klapper (use GtkBuilder)
1006     New and updated translations
1008         bn_IN (Runa Bhattacharjee)
1009         da (Mads Lundby)
1010         de (Mario Blättermann)
1011         es (Jorge Gonzalez)
1012         fr (Claude Paroz)
1013         gu (Sweta Kothari)
1014         kn (Shankar Prasad)
1015         mr (Sandeep Shedmake)
1016         or (Manoj Kumar Giri)
1017         pa (A S Alam)
1018         sv (Daniel Nylander)
1019         ta (ifelix)
1020         te (Krishnababu K.)
1022     Various code enhancements
1024         Gnome 3.0 requirements are met :
1025         - migrated from libglade to GtkBuilder
1026         - migrated from GnomeVFS to GVFS
1027         - gets ride of old dependancies
1029         - adds a dependancy on libunique 1.0
1030         - requires now Gtk+ 2.12, Glib 2.16
1032         Command-line utilities are now always built (no more a configure option).
1034     nautilus-actions-config-tool
1036          The configuration UI has been renamed from nautilus-actions-config.
1038          It provides more visual feedback : which actions have been modified, which
1039          are saveable or not, depending on their validity status. Automatically
1040          reloads the list of actions if it has been externally modified, depending
1041          on the modification status of the currently edited actions.
1043          Import and Export actions are now assistant-driven.
1044          Actions can be exported as a GConf dump entry (new format).
1046     nautilus-actions-new
1048          This utility has been renamed from nautilus-actions-new-config.
1050          It can be used to create an action, and has been updated to generate
1051          actions with the new export format, or to directly write the action into
1052          the GConf repository.
1054     nautilus-actions-schema
1056          This new command-line utility writes a GConf schema on stdout.
1057          Packagers may use it to install a schema.
1059 Version 1.11.0 [unstable]
1061         Release date 2009-06-09
1063         This is the first intermediate release in the 1.11 serie.
1065         It includes a full rewriting of the action/profile object
1066         hierarchy, along with the system of change notification. It also
1067         introduces the new NactIIOProvider interface.
1069         The Nautilus plugin module, which actually takes care of selecting
1070         actions which will be displayed by Nautilus in item context menu,
1071         makes a full use of this new object hierarchy.
1073         The nautilus-actions-config UI always uses the old one.
1075         Bugfixes
1077                 #580378 reported by James Campos (context menu doesn't update)
1079         New and updated translations
1081                 de (Mario Blättermann)
1082                 mr (Sandeep Shedmake)
1083                 or (Manoj Kumar Giri)
1085 Version 1.10.1
1086 ==============
1088         Release date 2009-05-29
1090         Nota:
1091                 Last official release was 1.4.1 (05/2007) and is always available
1092                 at http://www.grumz.net/?q=taxonomy/term/6/9 
1094                 In the meantime (10/2008), some distributions have packaged and
1095                 released the current state of the svn trunk (rev.510) ; they have
1096                 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1097                 official release (though we can think it has been correctly
1098                 tested ;-)) 
1100         Profiles
1101         
1102                 The "profile" feature has been developed by Frederic Ruaudel
1103                 (previous maintainer and original author of Nautilus-actions).
1104                 It has been included in the intermediate version 1.9x without
1105                 having thoroughly tested ; I have chosen to left it in this
1106                 version to not create backward compatibility problems for the
1107                 users of these distributions, but be warned : use with caution.
1109         Bugfixes
1111                 Fixes #522605 reported by Andre Klapper (i18n)
1112                 Fixes #573365 reported by Sergej (i18n)
1113                 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1114                 Fixes #568366 by Stéphane Raimbault (i18n)
1116         Translations
1118                 ar (Djihed Afifi)
1119                 ca (Sílvia Miranda)
1120                 de (Mario Blättermann, Andre Klapper)
1121                 dz (Pema Geyleg)
1122                 el (Kostas Papadimas)
1123                 en (David Lodge, Adam Weinberger, Philip Withnall)
1124                 es (Jorge Gonzalez)
1125                 eu (Inaki Larranaga Murgoitio)
1126                 fi (Ilkka Tuohela)
1127                 fr (Claude Paroz, Stéphane Raimbault)
1128                 it (Milo Casagrande)
1129                 ko (Changwoo Ryu)
1130                 mr (Milo Casagrande)
1131                 nb (Kjartan Maraas)
1132                 oc (Yannig Marchegay)
1133                 pa (Amanpreet Singh Alam)
1134                 pl (Wadim Dziedzic)
1135                 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1136                 sv (Daniel Nylander)
1138         Various code enhancements
1139         
1140                 All compilations warnings have been fixed, all code is now
1141                 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1143                 Introduce new intltool (Christian Persch)
1145                 Double-clicking on an action now directly opens the editor
1146