Cosmetic changes in src/io-xml headers
[nautilus-actions.git] / NEWS
blob448463d392daf163e409cbc1961e7c19a3989b91
1 Version 3.0.7
2 =============
4         Release date 2011-01-19
6         General modifications:
8                 - Configuration now enables silent rules by default.
9                 - Add a new 'check-headers.sh' pre-release tool to check for the
10                   completeness of header files.
11                 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
13         Bug fixes:
15                 - Fix various mistakes and mispellings reported by Fr translation team.
16                 - Use gettext() to display localized static strings.
17                 - Initialize translation domain for GOptionContext.
18                 - Fix localizable strings.
19                 - Remove deprecated references to the UUID.
20                 - Setup parent window when displaying a dialog box.
22         New and updated translations:
24                 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
25                 - es (Daniel Mustieles)
26                 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
27                 - sl (Matej Urbančič, Andrej Žnidaršič) 
29 Version 3.0.6
30 =============
32         Release date 2011-01-07
34         General modifications:
36                 - Use GTK_CHECK_VERSION() macro when appropriate.
37                 - Better specify that --enable-html-manuals (resp. pdf) are for user's
38                   manuals.
39                 - Add ChangeLog-2010 to the distribution.
41         Bug fixes:
43                 - Re-Fix #638278 - Properly quotes filenames
44                   (reported by Johan Spee).
45                 - Only quote parts of filenames which are to be submitted to a shell,
46                   not those who are to be displayed.
47                 - Fix #638548 - Spelling and syntax mistakes in UI strings
48                   (reported by Christian Kirbach).
49                 - The About dialog is now centered relatively to the main window.
50                 - The 'working directory' parameter is now honored when running an
51                   action.
53         New and updated translations:
55                 - sl (Matej Urbančič, Andrej Žnidaršič)
56                 - sv (Daniel Nylander)
58 Version 3.0.5
59 =============
61         Release date 2011-01-01
63         General modifications:
65                 - Nautilus-Actions is set as the "official" name of the application.
67         Modifications in Nautilus-Actions Configuration Tool:
69                 - Button arrows in I/O Providers Preferences tab are reset so that
70                   the Up button has an upward arrow, and the Down button has a
71                   downward arrow.
72                 - Browse buttons now use the 'gtk-find' stock icon instead of the
73                   inappropriate 'gtk-find-and-replace'.
74                 - Update the NACT User's Manual to reflect last changes.
76         Bug fixes:
78                 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
79                   Fix #638450 - Nautilus crashes when opening Trash or Network
80                   reported by György Balló and Ionut Biru.
81                 - Fix #638461 - Stock icons are no more displayed in NACT.
83 Version 3.0.4
84 =============
86         Release date 2010-12-30
88         Modifications:
90                 Nautilus-Actions Configuration Tool
92                 - Change window title as 'label - application'.
93                 - Review user interface tooltips.
94                 - Add --enable-as-needed configure option to be able to mimic Gentoo
95                   configuration (cf. #637797).
97         Bug fixes:
99                 - Improve writing of locale strings in .desktop files for languages
100                   other than 'en'.
101                 - Fix reference doc generation for gtk-doc >= 1.15.
102                 - No more write the encoding part of the locale in the .desktop
103                   file.
104                 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
105                 - Allow duplication of items based on .desktop files.
106                 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
107                   2.91.7.
108                 - Fix #638278 - Properly quotes filenames
109                   (reported by Johan Spee).
110                 - Fix #638272 - Keep the same order than Nautilus
111                   (reported by Johan Spee).
112                 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
113                   message (Fedora 14 - 64bits).
114                 - Fix #637797 - Build core and plugin libraries against their
115                   dependancies
116                   (reported by dabbott@gentoo.org and Ionut Biru).
117                 - Fix #634056 - Create 'hidden' actions
118                   (reported by Andreas Heinlein).
120         New and updated translations:
122                 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
123                 - es (Jorge González)
125 Version 3.0.3
126 =============
128         Release date 2010-12-20
130         Modifications:
132                 - Add --enable-silent-rules option to configure;
133                   this is disabled by default;
134                   enabled when building the distributed tarball.
135                 - Add --with-gtk=[2|3|auto] option to configure.
136                 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
137                 - Generate the API Reference Manual.
139         Bug fixes:
141                 - Improve save process when an error is detected on a deleted
142                   item.
144         New and updated translations:
146                 - de (Mario Blättermann)
147                 - es (Jorge González)
148                 - sl (Matej Urbančič, Andrej Žnidaršič)
150 Version 3.0.2
151 =============
153         Release date 2010-12-03
155         Modifications:
157                 - Add %o/%O no-op parameters in order to be able to force the
158                   multiple execution (cf. DES-EMA specification v 0.15).
159                 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
160                   display debug messages.
161                 - The default I/O provider may be chosen at configure time,
162                   and defaults to 'na-desktop'.
163                 - Display a summary of configuration options at configure time.
164                 - Add a preview when selecting an icon.
166         Bug fixes:
168                 - Fix #616532 - Can't select directory in the Nautilus-Actions export
169                   assistant while browsing it with a GtkFileChooserWidget
170                   (reported by Sense Hofstede).
171                 - Fix #632992 - Add comment about default value translation
172                   (reported by claude Paroz).
173                 - Fix #633439 - Make menu items, ttoltips etc. translatable
174                   (reported by Andreas Heinlein).
175                 - Fix #634056 - Create 'hidden' actions
176                   (reported by Andreas Heinlein).
177                 - Fix #635521 - Translatable sentences of the *.ui files don't appear
178                   in .po file (reported by Geodebay@gmail.com)
179                 - Include non translated figures in translated HTML and PDF manuals
180                   (no not distribute them).
181                 - Include and distribute admon-* icons in HTML manuals.
182                 - Fix the display of icons in Nautilus toolbar when the same action
183                   is also displayed in location or selection context menu.
184                 - Do not allow actions list to be fully shrinked.
186         New and updated translations:
188                 - ca (Carles Ferrando, Gil Forcada)
189                 - es (Jorge González)
190                 - eu (dooteo, Inaki Larranaga Murgoitio)
191                 - he (Yaron Shahrabani)
192                 - pt_BR (Djavan Fagundes)
193                 - sl (Matej Urbančič, Andrej Žnidaršič)
195 Version 3.0
196 ===========
198         Release date 2010-09-24
200         Modifications:
202                 - --enable-html-manuals and --enable-pdf-manuals configure options
203                   have been updated to accept the conversion programme as an argument;
204                   --with-db2html and --with-gdt configuration options have so been
205                   removed.
207         Bug fixes:
209                 - Fix HTML and PDF user's manuals build and distribution.
210                 - Fix a warning when overriding GTKDOC_RUN.
212         New and updated translations:
214                 - cs (Marek Cernocky, Petr Kovar)
215                 - de (Mario Blättermann)
216                 - es (Jorge González)
217                 - sl (Matej Urbančič, Andrej Žnidaršič)
218                 - zh_CN (Aron Xu)
220 Version 2.99.5
221 ==============
223         Release date 2010-08-23
225         Bug fix:
227                 - Do not try to build a Nautilus menu when there is no info available.
229 Version 2.99.4
230 ==============
232         Release date 2010-08-23
234         Enhancements:
236                 - Replace GtkLabel vith GtkTextView in import and export assistants
237                   summary.
238                 - Converts pre-v2 '%d/%f' to v3 '%f'.
239                 - Improve robustness of tokens parsing.
241         Bug fixes:
243                 - Fix PDF manual build and distribution.
244                 - Accepts null or empty input string or output pointers.
245                 - Fix default int value when reading null string.
246                 - Do not warn about malformed .desktop file when importing an URI.
247                 - Path+parameters are splitted whatever be the I/O importer.
248                 - Fix typos in sample actions.
249                 - Fix mimetypes and folders selection.
250                 - Fix basename check when matchcase is false.
251                 - Address each occurrence of selected instead of just the first one.
252                 - Take care of possibly NULL values when run from the command-line
253                   (reported by Юрий Пухальский)
254                 - Do not overexpand the example label.
256         New and updated translations:
258                 - es (Bryan Alberto Baron Chinchilla, Jorge González)
259                 - sl (Matej Urbančič, Andrej Žnidaršič)
261 Version 2.99.3
262 ==============
264         Release date 2010-08-16
266         Bug fixes:
268                 - Fix #627021 reported by Götz Waschk
269                   (uninitialized variable in na-icontext.c)
270                 - Fix manuals cleanup in Makefile
272 Version 2.99.2
273 ==============
275         Release date 2010-08-15
277         Enhancements:
279                 - Implement gtk-doc.
280                 - Distribution now includes
281                   . API and NACT documentation.
282                   . some example of actions.
284         Bug fixes:
286                 - Converts v2 %f parameter to v3 %b.
287                 - Fix Makefile.am's to make distcheck.
288                 - Fix writing of locales to .desktop files.
289                 - No more consider profile name as mandatory.
290                 - Allow the writing of empty data.
291                 - Let the UI immediately reacts when the status of an I/O provider changes.
292                 - Data for a read-only item is no more modifiable.
293                 - Fix XML import of localized vs. unlocalized old data.
294                 - Fix 'parent is not an action' error on XML import.
295                 - Fix sensitivy of startup fields vs. execution mode.
296                 - Fix incorrect handling of list conditions.
297                 - Fix incorrect setting of icon path in GConf.
298                 - Fix regression when displaying a path-based icon.
300         New and updated translations:
302                 - de (Mario Blättermann)
303                 - sl (Matej Urbančič, Andrej Žnidaršič)
304                 - sv (Daniel Nylander)
306 Version 2.99.1
307 ==============
309         Release date 2010-08-07
311         Enhancements:
313                 - NACT now implements an auto-save feature.
314                 - Display sort indicator in condition lists.
315                 - Some sort of user's manual is connected to NACT help.
317         Other modifications: 
319                 - Help shortcut is now F1 (no more Ctrl+H).
321         Bug fixes:
323                 - Implement multiple execution.
324                 - Implement all filter conditions.
325                 - Fix a crash when defining a positive assertion.
326                 - Fix wrong insertion of an action or a menu inside an action.
327                 - Fix capabilities frame title consistency.
328                 - Fix bad reinitialization of the icon item.
330         New parameters:
332                 - %m: (first) mimetype.
333                 - %M: space-separated list of mimetypes.
335         New and updated translations:
337                 de (Mario Blättermann)
338                 es (Jorge González)
339                 sl (Andrej Žnidaršič, Matej Urbančič)
341         Note that this version may not be fully fonctionnal. In particular,
342         Nautilus menu plugin may not yet honor all new conditions.
343         
344         Note also that due to the renaming of some parameters, actions or menus
345         created / updated with this version may not be compatible with previous,
346         older, ones.
347         
348 Version 2.99.0
349 ==============
351         Release date 2010-07-29
353         Major enhancements:
355                 - Implement the .desktop file specifications as described at
356                   http://www.nautilus-actions.org/?q=node/377 ; this new storage
357                   format is shareable with most common willing-to desktop 
358                   environments (KDE, XFCE, etc.)
360                 - Implement new properties, both in GConf and .desktop files:
361                   . a description of the item
362                   . a suggested shortcut for both action and menu
363                   . profile may specify an execution mode
364                   . command may specify the user which should run it
365                   . the 'accept-multiple-files' flag is replaced with a count selector
367                 - Conditions apply now both to actions, profiles and menus. They have
368                   been extended to include:
369                   . choose/refuse a particular target environment
370                   . specify a pre-requirement
371                   . only appears if a DBus service is registered
372                   . only appears if an external command displays "true"
373                   . only appears if a process is running
374                   
375                 - Most of list may have negated assertions : mimetypes, folders,
376                   schemes, basenames, capabilities.
378         New parameters:
380                 - %b: (first) basename
381                 - %B: space-separated list of basenames (was %m)
382                 - %c: count of selected items
383                 - %D: space-separated list of base directory of each selected items
384                 - %F: space-separated list of selected file names (was %M)
385                 - %h: hostname of the (first) URI
386                 - %n: username of the (first) URI (was %U)
387                 - %U: space-separated list of selected URIs
388                 - %w: (first) basename without the extension
389                 - %W: space-separated list of basenames without their extension
390                 - %x: (first) extension
391                 - %X: space-separated list of extensions
393                 Renamed parameters (%m, %M and %U) are dynamically taken into
394                 account when Nautilus-Actions loads the action. They are 
395                 automatically updated at write/export time.
397         UI modifications:
399                 - Each type of conditions has now its own tab
401         Bug fixes:
403                 - Fix #325523 reported by GrumZ
404                   (Add the possibility to define a fixed number of file selected)
405                 - Fix #325590 reported by Frederic Ruaudel
406                   (Removable storage context menus)
407                 - Fix #330610 reported by Olive
408                   (Permissions as conditions)
409                 - Fix #339533 reported by Frederic Ruaudel
410                   (Possibility to run the command provided for each selected files)
411                 - Fix #339534 reported by Frederic Ruaudel
412                   (Possibility to have the list of files without their extensions)
413                 - Fix #566383 reported by Nathan Middleton
414                   ("Appears if selection contains" options expanded)
415                 - Fix #607820 reported by D.
416                   (A case for using gvfs-info attributes matching)
417                 - Fix #616477 reported by Thomas Oster
418                   (Add possibility to filter by folder content)
419                 - Fix #621410 reported by Bruno Guerreiro
420                   (Nautilus-Actions doesn't respect folders)
422         New and updated translations:
424                 de (Mario Blättermann, Christian Kirbach)
425                 es (Jorge González)
426                 he (Yaron Shahrabani)
427                 lt (Gintautas Miliauskas)
428                 sl (Andrej Žnidaršič, Matej Urbančič)
430         Note that this version may not be fully fonctionnal. In particular,
431         Nautilus menu plugin may not yet honor all new conditions.
432         
433         Note also that due to the renaming of some parameters, actions or menus
434         created / updated with this version may not be compatible with previous,
435         older, ones.
436         
437 Version 2.30.3
438 ==============
440         Release date 2010-06-10
442         Bug fixes:
444                 - Fix #617058 reported by brunogirin@gmail.com
445                   (Do not add extraneous blanks when parsing parameters)
446                 - Fix #618110 reported by Claude Paroz
447                   ( Factorize strings for translators)
448                 - Fix bug reported by Dr Amr Osman
449                   (Do not add extraneous blanks when parsing parameters)
451         Other modifications:
453                 - Do not reload already loaded profiles.
454                 - Reset action to last version number after conversion from pre-v2.
456         New and updated translations:
458                 cs (Petr Kovar)
459                 de (Mario Blättermann)
460                 es (Jorge González)
461                 fr (Claude Paroz)
462                 gl (Fran Diéguez)
463                 pt_BR (Daniel S. Koda, Rodrigo Flores)
464                 sl (Andrej Žnidaršič, Matej Urbančič)
466 Version 2.30.2
467 ==============
469         Release date 2010-04-14
471         Bug fixes:
473                 - Fix #615646 reported by Deji Akingunola
474                   (Nautilus crashes when trash icon is right-clicked)
475                 - Fix #615807 reported by anibalf@gmail.com
476                   (Crash in Open Folder)
477                 - Fix GLib assertions when parsing parameters, using null values
478                 - Duplicate the profile attached to the Nautilus menu item, rather than
479                   adding a new reference; then do not try to unref its parent
480                 - Increment the reference count of the returned GFile location, so that
481                   it may be safely unreffed when parsing profile parameters
482                 - Fix incorrect plugins log domains
484         Other modifications:
486                 - Implement more of the future .desktop files.
487                 - Refactor NAIContextual class as NAIContext.
488                 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
489                   both the URI and the Nautilus mimetype of selected items to the caller.
491         New and updated translations:
493                 es (Jorge González)
494                 lt (Gintautas Miliauskas)
496 Version 2.30.1
497 ==============
499         Release date 2010-04-09
501         Enhancements:
503                 - Slightly relax the validity rules of a profile, so that already
504                   existing actions may be still considered as valid, even when 
505                   commands do not use an absolute path.
507                 - Current position and folder of icons chooser dialog are now saved.
509         Bug fixes:
511                 - Fix #614595 reported by Sense Hofstede
512                   (Not all icons displayed in the nautilus-actions-config-tool)
513                 - Fix #614596 reported by Sense Hofstede
514                   (Nautilus-Actions' actions don't show up in context menus)
515                 - Do not prevent the export assistant to actually export items
516                 - Do not let a user untoggle a sort button
517                 - Do not mark the main window modified when first loading an empty set
518                 - Folders are definitively a list of paths
519                 - Also load items which are only described via their schemas
520                 - Only set defaults on non yet allocated data
521                 - Parent is not always an action, may be a menu
522                 - Also delete embedded schema names from GConf entries
523                 - Monitors GConf schemas
525         Code enhancement:
527                 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
529         Other modifications:
531                 - Menu plugin is renamed as libnautilus-actions-menu.so
533         New and updated translations:
535                 cs (Marek Černocký, Andre Klapper)
536                 es (Jorge González)
537                 sl (Andrej Žnidaršič, Matej Urbančič)
539 Version 2.30.0
540 ==============
542         Release date 2010-03-26
544         Enhancements:
546                 - Immplement full NautilusMenuProvider interface.
547                 - Allow the user to define a full hierarchy of menus and actions.
548                 - Implement full drag and drop.
549                 - Implement full cut/copy/paste clipboard support.
550                 - Allow an administrator to lock all the configuration.
551                 - Fully manage readonly items.
553         Bug fixes:
555                 - Fix #614382 reported by Wolter Hellmund
556                   (Nautilus-Actions won't open)
558         New and updated translations:
560                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
561                 de (Mario Blättermann, Christian Kirbach)
562                 es (Jorge González, Ricardo Varas)
563                 eu (Inaki Larranaga Murgoitio)
564                 fr (Claude Paroz)
565                 nb (Kjartan Maraas)
566                 sl (Andrej Žnidaršič, Matej Urbančič)
568 Version 2.29.4
569 ==============
571         Release date 2010-01-23
573         Enhancements:
575                 - Allow default schemes to be parameterized in the NACT user
576                   interface.
578         Bug fixes:
580                 - Fix #607218 reported by Pierre Wieser
581                   (default vbox orientation in glade XML definition files).
582                 - Fix #607704 reported by Sense Hofstede
583                   (use GtkBuildable interface instead of 'name' field).
584                 - Fix toolbars relative position.
586         New dependancies:
588                 dbus-glib-1 (required by tracker Nautilus plugin).
590         New and updated translations:
592                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
593                 de (Mario Blättermann)
595         Please note, that for now, the new Desktop I/O provider is only
596         available in maintainer mode, as it is far to be ready for a
597         production use.
599 Version 2.29.3
600 ==============
602         Release date 2010-01-05
604         Enhancements:
606                 - Display the writability status in the status bar; the image
607                   itself comes with a dynamic tooltip which describes the origin
608                   of the status.
609                 - Homogeneize syslog initialization messages.
610                 - Let the I/O provider set specific data into NAObjectItem.
611                 - Make the toolbars detacheable.
613         Bug fixes:
615                 - Fix write/delete operations in NAIIODesktopProvider.
616                 - No more display the Export icon in the toolbar (no icon).
617                 - Use correct printf format; use -Wformat=2 gcc option to prevent
618                   future bugs (reported by "Miler" <acidrums4@gmail.com>).
619                 - Substitute gtk_cell_layout_get_cells to obsoleted
620                   gtk_tree_view_column_get_cell_renderers.
622         New and updated translations:
624                 es (Jorge González)
625                 fr (Bruno Brouard, Claude Paroz)
626                 sl (Andrej Žnidaršič, Matej Urbančič)
628         Please note, that for now, the new Desktop I/O provider is only available
629         in maintainer mode, as it is far to being ready for a production use.
631 Version 2.29.2
632 ==============
634         Release date 2009-12-16
636         This version brings up several major enhancements:
638                 - An API is defined, which let us have more than one I/O provider;
639                   this prepare in particular the arrival of a desktop I/O provider.
641                 - GConf I/O provider is now a dynamically loaded plugin.
643                 - Gracefully manage the read-only items, whether the action has
644                   been made mandatory by a sysadmin, or the I/O provider
645                   being itself not writable at all.
647                 - Ability to assign a keyboard accelerator to a predefined action
648                   via the nautilus-actions-run new program.
649                   nautilus-actions-run will automagically take into account the
650                   current Nautilus selection and apply it to your action (#435820
651                   reported by Frederic Ruaudel).
653                 - Let actions be defined to appear in Nautilus toolbar (#110288
654                   reported by danny_milo@yahoo.com).
656                 - Let a sysadmin lock down its configuration by setting a mandatory
657                   GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
658                   true (#325520 reported by Frederic Ruaudel).
660         Other enhancements:
662                 - Ask the user for a confirmation on session ending when there
663                   is not yet saved modifications.
664                 - nautilus-actions-config-tool (NACT) is no more tied to a
665                   single instance: '--non-unique' argument let the user
666                   run several instance.
667                 - When exporting, export the current content of Actions list.
668                 - Define two new user preferences for assistants management.
669                 - Update nautilus-actions-new to be able to define actions which
670                   target toolbar and folder menus.
671                 - Add '--version' command-line argument to all programs:
672                         . nautilus-actions-config-tool
673                         . nautilus-actions-new
674                         . nautilus-actions-schemas.
675                 - Add mnemonics to target radio button labels in Action tab.
676                 - Only set foreground color for normal state.
677                 - Implement keyboard accelerators in Folders listview.
678                 - Implement keyboard accelerators in Advanced conditions tab.
679                 - As an help to bug reporter, displays GLib and Gtk+ current
680                   versions on '--version' argument.
682         Bugfixes:
684                 - Propagate default values to imported actions.
685                 - Fix dialog title not reset after save.
686                 - Fix the item counters when importing.
687                 - Fix a typo in Import tab of Preferences dialog.
688                 - Add plural mark in the Preferences dialog.
689                 - Fix memory leaks in Action tab.
690                 - Fix memory leaks in Advanced conditions tab.
691                 - Only tries to setup folders when there is a current profile.
692                 - Only setup toolbar label when current item is an action.
693                 - Safely handle signal deconnexions.
694                 - na_xml_writer_output_xml() now returns error messages.
695                 - Fix #599913 reported by Vincent (unable to create an action).
696                 - Fix #600712 reported by Deji Akingunola
697                   (crash in nautilus-actions-config-tool).
699         Architecture modifications:
701                 - Private and runtime libraries are now dynamic libraries.
702                 - A Nautilus-Actions development environment might be set for
703                   developing new plugins.
704                 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
705                   libna-io-provider-desktop.so and libna-io-provider-gconf.so).
706                 - New nautilus-actions-run command-line program.
707                 - New libnautilus-actions-tracker Nautilus extension.
708                 - Removed useless gthread dependancy.
710                 Please note, that for now, the new Desktop I/O provider is
711                 only available in maintainer mode, as it is far to being
712                 ready for a production use.
714         New and updated translations:
716                 de (Mario Blättermann, Christian Kirbach)
717                 es (Jorge González)
718                 pt (António Lima)
719                 sl (Andrej Žnidaršič)
720                 sv (Daniel Nylander)
721                 ta (ifeli)
722                 te (krishnababu k)
724 Version 1.12.3
725 ==============
727         Release date 2009-11-07
729         This is the third bugfix release of the 1.12 serie.
731         Bugfixes
733                 #599520 reported by Antonio Lima (do not mark author names for
734                 translating)
735                 #600712 reported by Deji Akingunola (NACT crashes on export)
736                 #599913 reported by Vincent (menubar is not visible)
738         Other Code enhancements
740                 Remove terminating dot from radio button labels.
742                 Make the assistants transient relatively to the main window.
744                 Initialize console utils log handlers.
746                 Use XML markup to print messages embedding XML tags.
748                 Fix copy of profiles of an action by reinitializing the target
749                 list of profiles before duplicating the source one.
751         New and updated translations
753                 None at this time.
755 Version 2.29.1
756 ==============
758         Release date 2009-10-25
760         This version brings up several major enhancements :
761         - implements full API as defined for use by Nautilus menu extensions :
762           this let the user define items which will be available when there is
763           no selection, and will apply to current folder, either as a 'folder'
764           menu or in the toolbar ;
765         - the ability for the user to define a full hierarchy of actions
766           with menus, submenus, and so on ;
767         - drag and drop ;
768         - full cut/copy/paste clipboard support.
770         Other enhancements :
771         - items are freely reorderable ;
772         - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
773     - preferences can be edited through the NACT user interface ;
774         - actions can be imported and exported by drag and drop ;
775         - one toolbar is defined for each menu, and can be displayed in NACT ;
776         - let the user quit the assistants with Cancel without emitting a
777           warning ;
778         - remove terminating dot from radio button labels ;
779         - when importing, let the user be asked for its preferred import mode ;
780         - when exporting, let the user be asked for its preferred export format ;
781         - summary pages in import and export assistants have been enhanced ;
782         - checks the unicity of an imported action against those just imported
783           in the same session ;
784         - let the labels be edited in place in Actions list ;
785         - define F2 as a keyboard accelerator for in-place edition ;
786         - save even non-valid items
787         - requires rather a command that a label for a profile to be valid.
789         Bugfixes
791                 #325528 reported by Frederic Ruaudel (bloated  contextual menu)
792                 #325587 reported by Frederic Ruaudel (drag & drop support)
793                 #326699 reported by Frederic Ruaudel (action items do not remain
794                                 in user defined order)
795                 #353353 reported by Frederic Ruaudel (check if command exist
796                                 and if not warn user)
797                 #588482 reported by Sean (ordering in actions list)
798                 #590400 reported by Pierre Wieser (have some sort of warnings in
799                                 the ui)
800                 #599520 reported by António Lima (do not mark authors names and
801                                 emails for translating)
803         Various code enhancements
805                 - code has been reachitectured to better distinguish between
806                   code required by plugin from those only required by NACT,
807                   thus creating two 'runtime' and 'common' convenience libraries
808                 - validity and modification status checking has been optimized
809                 - all dialogs are now transient relatively to the main window
810                 - a window may have its own XML UI definition file while sharing
811                   the common GtkBuilder object
812                 - fix reference count in tree stores
813                 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
814                   configure.ac variable
815                 - all subitem lists are moved from GSList to GList (more
816                   efficient, easyer to type)
817                 - doesn't update selection while adding or removing items to or
818                   from the Actions list
820         New and updated translations
822                 de (Mario Blättermann, Christian Kirbach)
823                 es (Jorge Gonzalez)
825 Version 1.12.2
826 ==============
828         Release date 2009-10-20
830         Fix browsing for a file icon.
832 Version 1.12.1
833 ==============
835         Release date 2009-10-19
837         Menubar items have now keyboard accelerators.
839         Keep the actions in Nautilus context menu in the same (alphabetical)
840         order that in NACT.
842         Actions can now be directly dropped into Nautilus views without
843         having to run through the Export assistant.
845         Make (some) ids unique in Glade-generated UI XML definition file.
846         Please note that this is required to prevent 'duplicate id' bug
847         in distros which use recent versions of GtkBuilder.
849         Bugfixes
851                 #592781 reported by Jerome Krausz (use explicit format string)
853         Various code enhancements
855                 Use Gtk+ UI Manager.
857                 BaseApplication base class has been rewritten to get a cleaner api.
859                 Whole program is now compiled with '-pedantic' option.
861                 Defines a permanent work-around against #589745 (GtkAssistant)
862                 so that we can safely proceed with our job in on_assistant_apply()
863                 without requiring latest Gtk+ version.
865         Various documentation enhancements
867                 Object hierarchy is updated.
869         New and updated translations
871                 de (Mario Blättermann)
872                 es (Jorge Gonzalez)
873                 eu (Inaki Larranaga Murgoitio)
874                 hi (Rajesh Ranjan)
875                 or (Manoj Kumar Giri)
876                 pa (A S Alam)
877                 sl (Andrej Žnidaršič)
878                 sv (Daniel Nylander)
879                 te (krishnababu k)
881 Version 1.12.0
882 ==============
884         Release date 2009-08-12
886         User is now able to freely enable/disable an action. A disabled action
887         never appear in the Nautilus context menu.
889         Bugfixes
891                 #325519 asked by Frederic Ruaudel (enabled property)
892                 #590398 reported by Pierre Wieser (install doc)
893                 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
894                 #590709 reported by Claude Paroz (markup in translatable strings)
895                 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
897         Various code enhancements
899                 Do not install GConf schemas if --disable-schemas-install option
900                 has been specified.
902                 Remove nautilus-actions subdirectories at uninstall time.
904         New and updated translations
906                 es (Jorge González)
907                 fr (Laurent Coudeur, Claude Paroz)
909 Version 1.11.2
910 ==============
912     Release date 2009-07-30
914     Two new parameters are introduced :
915     
916         %p: expands to the port number from an URI
917         %R: expands to a space-separated list of selected URIs
919     Bugfixes
921         #325582 reported by Frederic Ruaudel (use GConf)
922         #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
923         #353198 reported by Frederic Ruaudel (single window mode)
924         #531301 asked by IceWil (list of selected URIs)
925         #576186 asked by gnutered (port of the URI)
926         #580378 reported by James Campos (context menu doesn't update)
927         #585652 reported by Claude Paroz (user interface)
928         #589698 reported by Andre Klapper (use GtkBuilder)
930     New and updated translations
932         bn_IN (Runa Bhattacharjee)
933         da (Mads Lundby)
934         de (Mario Blättermann)
935         es (Jorge Gonzalez)
936         fr (Claude Paroz)
937         gu (Sweta Kothari)
938         kn (Shankar Prasad)
939         mr (Sandeep Shedmake)
940         or (Manoj Kumar Giri)
941         pa (A S Alam)
942         sv (Daniel Nylander)
943         ta (ifelix)
944         te (Krishnababu K.)
946     Various code enhancements
948         Gnome 3.0 requirements are met :
949         - migrated from libglade to GtkBuilder
950         - migrated from GnomeVFS to GVFS
951         - gets ride of old dependancies
953         - adds a dependancy on libunique 1.0
954         - requires now Gtk+ 2.12, Glib 2.16
956         Command-line utilities are now always built (no more a configure option).
958     nautilus-actions-config-tool
960          The configuration UI has been renamed from nautilus-actions-config.
962          It provides more visual feedback : which actions have been modified, which
963          are saveable or not, depending on their validity status. Automatically
964          reloads the list of actions if it has been externally modified, depending
965          on the modification status of the currently edited actions.
967          Import and Export actions are now assistant-driven.
968          Actions can be exported as a GConf dump entry (new format).
970     nautilus-actions-new
972          This utility has been renamed from nautilus-actions-new-config.
974          It can be used to create an action, and has been updated to generate
975          actions with the new export format, or to directly write the action into
976          the GConf repository.
978     nautilus-actions-schema
980          This new command-line utility writes a GConf schema on stdout.
981          Packagers may use it to install a schema.
983 Version 1.11.0 [unstable]
985         Release date 2009-06-09
987         This is the first intermediate release in the 1.11 serie.
989         It includes a full rewriting of the action/profile object
990         hierarchy, along with the system of change notification. It also
991         introduces the new NactIIOProvider interface.
993         The Nautilus plugin module, which actually takes care of selecting
994         actions which will be displayed by Nautilus in item context menu,
995         makes a full use of this new object hierarchy.
997         The nautilus-actions-config UI always uses the old one.
999         Bugfixes
1001                 #580378 reported by James Campos (context menu doesn't update)
1003         New and updated translations
1005                 de (Mario Blättermann)
1006                 mr (Sandeep Shedmake)
1007                 or (Manoj Kumar Giri)
1009 Version 1.10.1
1010 ==============
1012         Release date 2009-05-29
1014         Nota:
1015                 Last official release was 1.4.1 (05/2007) and is always available
1016                 at http://www.grumz.net/?q=taxonomy/term/6/9 
1018                 In the meantime (10/2008), some distributions have packaged and
1019                 released the current state of the svn trunk (rev.510) ; they have
1020                 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1021                 official release (though we can think it has been correctly
1022                 tested ;-)) 
1024         Profiles
1025         
1026                 The "profile" feature has been developed by Frederic Ruaudel
1027                 (previous maintainer and original author of Nautilus-actions).
1028                 It has been included in the intermediate version 1.9x without
1029                 having thoroughly tested ; I have choosen to left it in this
1030                 version to not create backward compatibility problems for the
1031                 users of these distributions, but be warned : use with caution.
1033         Bugfixes
1035                 Fixes #522605 reported by Andre Klapper (i18n)
1036                 Fixes #573365 reported by Sergej (i18n)
1037                 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1038                 Fixes #568366 by Stéphane Raimbault (i18n)
1040         Translations
1042                 ar (Djihed Afifi)
1043                 ca (Sílvia Miranda)
1044                 de (Mario Blättermann, Andre Klapper)
1045                 dz (Pema Geyleg)
1046                 el (Kostas Papadimas)
1047                 en (David Lodge, Adam Weinberger, Philip Withnall)
1048                 es (Jorge Gonzalez)
1049                 eu (Inaki Larranaga Murgoitio)
1050                 fi (Ilkka Tuohela)
1051                 fr (Claude Paroz, Stéphane Raimbault)
1052                 it (Milo Casagrande)
1053                 ko (Changwoo Ryu)
1054                 mr (Milo Casagrande)
1055                 nb (Kjartan Maraas)
1056                 oc (Yannig Marchegay)
1057                 pa (Amanpreet Singh Alam)
1058                 pl (Wadim Dziedzic)
1059                 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1060                 sv (Daniel Nylander)
1062         Various code enhancements
1063         
1064                 All compilations warnings have been fixed, all code is now
1065                 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1067                 Introduce new intltool (Christian Persch)
1069                 Double-clicking on an action now directly opens the editor
1070