Fixed typo in string
[nautilus-actions.git] / NEWS
blobe97edefa8b10bcf937c80a32d19e8abe6717e4a0
1 Version 3.1.5
2 =============
4         Release date 2011-12-09
6         Bug fixes:
8                 - Fix test against nautilus_menu_provider_get_toolbar_items()
9                 - Fix #660399 part reported by Gabor Karsay
10                   'Regarding' is replaced by 'regardless'
11                 - Fix #660399 part reported by Christian Kirbach
12                   NACT user's manual fixes
13                 - Fix #661498 reported by Christian Kirbach
14                   [doc] couple of spelling and grammar fixes
15                 - NactAssistantImport: adapt to the new way gtk+3 builds the assistant
16                 - NactAssistantExport: adapt to the new way gtk+3 builds the assistant
17                 - NadpReader and NAXMLReader now return all messages to the caller
18                 - NactExportAskUser: do not export if the operation is cancelled by the user
19                 - NAXMLReader: only search for identifier in <applyto> schema key
20                 - NAObjectItem: do not let an item with an empty label go to the UI
21                 - NAImporterAsk: fix z-order
22                 - Reference Manual: fix Makefile when builddir not equal to srcdir
23                 - check-headers.sh: fix Makefile when builddir not equal to srcdir
24                 - Manuals: fix the test for building even for not-default values
25                 - Work-around against #664768 reported by Pierre Wieser
26                   pdflatex cannot generate some localized pdf
27                 - GtkDialogs: remove (deprecated since 2.22) 'has_separator' property
28                 - Fix coredump when trying to import an empty file by DnD
29                 - Fix permissions when creating the configuration directory
30                 - NAIContext: fix scheme test
31                 - NAIContextFactory: fix mimetype and scheme default values
32                 - NadpReader, NAXMLReader: make sure an action has at least one profile
33                 - NAXMLWriter: output lists in GConf format
34                 - Fix item deletion when not yet written to a backend
36         Other modifications:
38                 - Remove set but unsused variables
39                 - Get ride of deprecated GtkHBox and GtkVBox
40                 - Add new function base_window_dump_children()
41                 - Be able to run autogen.sh from another directory
42                 - Bump copyright year in Reference Manual
43                 - No more requires gtk-doc to build the distribution
44                 - No more try to rebuild manuals when making distcheck
45                 - gtk-doc and gnome-doc-utils are no more mandatory when building
46                   from the distributed sources
47                 - Explicitely disable scrollkeeper when making distcheck
48                 - Defaults now to build in _build and to install in _install
49                   (much more convenient when testing in several distributions)
50                 - Only reference minor version in 'Since:' and 'Deprecated' comments
51                 - XML reader: get ride of error message if the imported file is not an XML one
52                 - NactAssistantExport: let the format selection be scrolled
53                 - Try to limit window size to usable screen
54                 - NadpDesktopFile: minimize warnings on import
55                 - NactAssistantExport: remove useless 'name' entry field
56                 - Use gtk_misc functions instead of direct xpad, xalign properties
57                 - NAImporterAsk: now cancel on Esc key
58                 - NadpReader, NAXMLReader: do not try to import not loadable files
59                 - NadpReader, NAXMLReader: return a synthetic message if cannot handle the uri
60                 - NAImporterAsk: keep window size and position between invocations
61                 - na_core_utils_dir_list_perms(): new function
62                 - Change import default mode and export default format to 'Ask'
63                 - nact_match_list_insert_new_row: now defaults to 'match'
65         New and updated translations:
67                 - cs (Marek Černocký)
68                 - de (Mario Blättermann, Christian Kirbach)
69                 - es (María Majadas, Daniel Mustieles, Juan Matías Olmos)
70                 - sl (Matej Urbančič)
71                 - zh_CN (YunQiang Su, Yinghua Wang)
73 Version 3.1.4
74 =============
76         Release date 2011-07-03
78         Bug fixes:
80                 - Fix #649796 reported by Pierre Wieser
81                   Migration tool doesn't automatically run
82                 - Fix #650523 reported by Stefano Cerutti
83                   Remote filenames are no more reachables
84                 - Fix #651911 reported by Gaston Dassieu-Blanchet
85                   3.1.2 treats "isdir" differently than 2.30.2
86                 - Fix #652664 reported by Christian Kirbach
87                   [doc] couple of spelling and improvement suggestions
89         Other modifications:
91                 - tools/release-tarball.sh: Updated for new Gnome ftpadmin script
92                 - do not try to import a null or empty list of items
93                 - keep GConf readable even after migration to Desktop
95         New and updated translations:
97                 - es (María Majadas, Daniel Mustieles)
99 Version 3.1.3
100 =============
102         Release date 2011-05-20
104         Bug fixes:
106                 - Fix #649726 reported by Kyle Amadio
107                   Nautilus-Actions Configuration Tool - cannot edit items
108                 - Fix #649796 reported by Stefano Cerutti
109                   Migration tool doesn't automatically run
110                 - Fix #650523 reported by Stefano Cerutti
111                   Remote filenames are no more reachables 
113         Other modifications:
115                 - Do not build test programs in release mode
116                 - Add a dependency on /bin/ksh for the migration and the
117                   release scripts
119         New and updated translations:
121                 - de (Christian Kirbach)
122                 - es (Jesse Avilés, Javier Mazorra, Daniel Mustieles)
123                 - fr (Bruno Brouard)
124                 - it (Claudio Arseni, Luca Ferretti)
126 Version 3.1.2
127 =============
129         Release date 2011-03-11
131         Bug fixes:
133                 - Work-around for #644289 reported by scape@web.de
134                   mplayer started via action freezes up afer short time.
135                 - Fix DisplayOutput execution mode.
137         New and updated translations:
139                 - cs (Marek Černocký)
140                 - de (Mario Blättermann)
141                 - es (Jorge González, Sylvia Sánchez)
142                 - sl (Matej Urbančič, Andrej Žnidaršič)
144 Version 3.1.1
145 =============
147         Release date 2011-02-26
149         Bug fixes:
151                 - Fix #643359 reported by Götz Waschk
152                   nautilus fails to start caused by undefined symbol.
154         New and updated translations:
156                 - es (Jorge González)
158 Version 3.1.0
159 =============
161         Release date 2011-02-25
163         General modifications:
165                 - Migrate menus, actions (resp. user preferences) from GConf to .desktop
166                   files (resp. keyed files). Please read README-GCNF.
167                 - nautilus-actions-schemas in renamed as na-print-schemas and installed
168                   in PKGLIBEXECDIR.
169                 - Two new executables na-delete-xmltree and na-gconf2keys.sh are also
170                   installed in PKGLIBEXECDIR.
171                 - New user preferences are installed respectively as
172                   SYSCONFDIR/xdg/nautilus-actions/nautilus-actions.conf and
173                   ~/.config/nautilus-actions/nautilus-actions.conf.
174                 - Implement a new icon chooser, which lets the user select a themed
175                   icon or an icon by path.
176                 - Preferences dialog is now reopened on the last used tab.
177                 - Define a new NATimeout public structure.
178                 - Add --enable-gconf configure option, defaulting to "auto".
179                 - Add --enable-deprecated configure option, defaulting to "no".
180                 - nautilus-actions-new now implements all available properties.
181                 - Currently running desktop environment is not detected at runtime
182                   when not specified as a user preference.
183                 - Plugin menu can now be debugged from a user preference.
184                 - Implements ExecutionMode (in a terminal, display output).
185                 - Disable not yet implemented fields in NACT.
187         Internal modifications:
189                 - Lot of code rewriting:
190                   . define all GConf writing functions as deprecated;
191                   . NactIActionsList interface is moved to NactTreeView class plus
192                     NactTreeIEditable interface;
193                   . user preferences are managed via a NASettings singleton;
194                   . BaseApplication and BaseWindow;
195                   . NactMenubar: new convenience class;
196                   . fully deprecate NAIPivotConsumer interface;
197                   . NactSortButtons: new convenience class;
198                   . NADataBoxed now derives from new NABoxed class;
199                   . modification stack;
200                   . validity stack;
201                   . writability stack;
203         Bug fixes:
205                 - Fix various mistakes and mispellings reported by Fr translation team.
206                 - Fix #640216: string errors reported by Christian Kirbach.
207                 - Fix #640920: string errors reported by Christian Kirbach.
208                 - Fix case insensitive comparison reported by Johan Spee.
209                 - No more try to convert all/allfiles to something else.
211         New and updated translations:
213                 - cs (Marek Cernocky)
214                 - de (Mario Blättermann, Christian Kirbach) 
215                 - es (Jorge González)
216                 - fr (Bruno Brouard)
217                 - nb (Kjartan Maraas)
218                 - sl (Matej Urbančič, Andrej Žnidaršič) 
220 Version 3.0.7
221 =============
223         Release date 2011-01-19
225         General modifications:
227                 - Configuration now enables silent rules by default.
228                 - Add a new 'check-headers.sh' pre-release tool to check for the
229                   completeness of header files.
230                 - Add a new 'run-distcheck.sh' tool to make distcheck easier.
232         Bug fixes:
234                 - Fix various mistakes and mispellings reported by Fr translation team.
235                 - Use gettext() to display localized static strings.
236                 - Initialize translation domain for GOptionContext.
237                 - Fix localizable strings.
238                 - Remove deprecated references to the UUID.
239                 - Setup parent window when displaying a dialog box.
241         New and updated translations:
243                 - cs (Marek Cernocky, Andre Klapper, Petr Kovar)
244                 - es (Daniel Mustieles)
245                 - fr (Gérard Baylard, Bruno Brouard, Nicolas Repentin)
246                 - sl (Matej Urbančič, Andrej Žnidaršič) 
248 Version 3.0.6
249 =============
251         Release date 2011-01-07
253         General modifications:
255                 - Use GTK_CHECK_VERSION() macro when appropriate.
256                 - Better specify that --enable-html-manuals (resp. pdf) are for user's
257                   manuals.
258                 - Add ChangeLog-2010 to the distribution.
260         Bug fixes:
262                 - Re-Fix #638278 - Properly quotes filenames
263                   (reported by Johan Spee).
264                 - Only quote parts of filenames which are to be submitted to a shell,
265                   not those who are to be displayed.
266                 - Fix #638548 - Spelling and syntax mistakes in UI strings
267                   (reported by Christian Kirbach).
268                 - The About dialog is now centered relatively to the main window.
269                 - The 'working directory' parameter is now honored when running an
270                   action.
272         New and updated translations:
274                 - sl (Matej Urbančič, Andrej Žnidaršič)
275                 - sv (Daniel Nylander)
277 Version 3.0.5
278 =============
280         Release date 2011-01-01
282         General modifications:
284                 - Nautilus-Actions is set as the "official" name of the application.
286         Modifications in Nautilus-Actions Configuration Tool:
288                 - Button arrows in I/O Providers Preferences tab are reset so that
289                   the Up button has an upward arrow, and the Down button has a
290                   downward arrow.
291                 - Browse buttons now use the 'gtk-find' stock icon instead of the
292                   inappropriate 'gtk-find-and-replace'.
293                 - Update the NACT User's Manual to reflect last changes.
295         Bug fixes:
297                 - Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
298                   Fix #638450 - Nautilus crashes when opening Trash or Network
299                   reported by György Balló and Ionut Biru.
300                 - Fix #638461 - Stock icons are no more displayed in NACT.
302 Version 3.0.4
303 =============
305         Release date 2010-12-30
307         Modifications:
309                 Nautilus-Actions Configuration Tool
311                 - Change window title as 'label - application'.
312                 - Review user interface tooltips.
313                 - Add --enable-as-needed configure option to be able to mimic Gentoo
314                   configuration (cf. #637797).
316         Bug fixes:
318                 - Improve writing of locale strings in .desktop files for languages
319                   other than 'en'.
320                 - Fix reference doc generation for gtk-doc >= 1.15.
321                 - No more write the encoding part of the locale in the .desktop
322                   file.
323                 - Convert 'all/allfiles' mimetype to 'all/all' + 'file' scheme.
324                 - Allow duplication of items based on .desktop files.
325                 - Apply Mathias Clasen patch to EggSMClient to build against Gtk+
326                   2.91.7.
327                 - Fix #638278 - Properly quotes filenames
328                   (reported by Johan Spee).
329                 - Fix #638272 - Keep the same order than Nautilus
330                   (reported by Johan Spee).
331                 - Get ride of 'relocation R_X86_64_32 against .rodata.str1.8'
332                   message (Fedora 14 - 64bits).
333                 - Fix #637797 - Build core and plugin libraries against their
334                   dependancies
335                   (reported by dabbott@gentoo.org and Ionut Biru).
336                 - Fix #634056 - Create 'hidden' actions
337                   (reported by Andreas Heinlein).
339         New and updated translations:
341                 - cs (Marek Černocký, Andre Klapper, Petr Kovar)
342                 - es (Jorge González)
344 Version 3.0.3
345 =============
347         Release date 2010-12-20
349         Modifications:
351                 - Add --enable-silent-rules option to configure;
352                   this is disabled by default;
353                   enabled when building the distributed tarball.
354                 - Add --with-gtk=[2|3|auto] option to configure.
355                 - NACT User's Manual: review 'Note' vs. 'Tip' usage.
356                 - Generate the API Reference Manual.
358         Bug fixes:
360                 - Improve save process when an error is detected on a deleted
361                   item.
363         New and updated translations:
365                 - de (Mario Blättermann)
366                 - es (Jorge González)
367                 - sl (Matej Urbančič, Andrej Žnidaršič)
369 Version 3.0.2
370 =============
372         Release date 2010-12-03
374         Modifications:
376                 - Add %o/%O no-op parameters in order to be able to force the
377                   multiple execution (cf. DES-EMA specification v 0.15).
378                 - Running with NAUTILUS_ACTIONS_DEBUG environment variable set
379                   display debug messages.
380                 - The default I/O provider may be chosen at configure time,
381                   and defaults to 'na-desktop'.
382                 - Display a summary of configuration options at configure time.
383                 - Add a preview when selecting an icon.
385         Bug fixes:
387                 - Fix #616532 - Can't select directory in the Nautilus-Actions export
388                   assistant while browsing it with a GtkFileChooserWidget
389                   (reported by Sense Hofstede).
390                 - Fix #632992 - Add comment about default value translation
391                   (reported by claude Paroz).
392                 - Fix #633439 - Make menu items, ttoltips etc. translatable
393                   (reported by Andreas Heinlein).
394                 - Fix #634056 - Create 'hidden' actions
395                   (reported by Andreas Heinlein).
396                 - Fix #635521 - Translatable sentences of the *.ui files don't appear
397                   in .po file (reported by Geodebay@gmail.com)
398                 - Include non translated figures in translated HTML and PDF manuals
399                   (no not distribute them).
400                 - Include and distribute admon-* icons in HTML manuals.
401                 - Fix the display of icons in Nautilus toolbar when the same action
402                   is also displayed in location or selection context menu.
403                 - Do not allow actions list to be fully shrinked.
405         New and updated translations:
407                 - ca (Carles Ferrando, Gil Forcada)
408                 - es (Jorge González)
409                 - eu (dooteo, Inaki Larranaga Murgoitio)
410                 - he (Yaron Shahrabani)
411                 - pt_BR (Djavan Fagundes)
412                 - sl (Matej Urbančič, Andrej Žnidaršič)
414 Version 3.0
415 ===========
417         Release date 2010-09-24
419         Modifications:
421                 - --enable-html-manuals and --enable-pdf-manuals configure options
422                   have been updated to accept the conversion programme as an argument;
423                   --with-db2html and --with-gdt configuration options have so been
424                   removed.
426         Bug fixes:
428                 - Fix HTML and PDF user's manuals build and distribution.
429                 - Fix a warning when overriding GTKDOC_RUN.
431         New and updated translations:
433                 - cs (Marek Cernocky, Petr Kovar)
434                 - de (Mario Blättermann)
435                 - es (Jorge González)
436                 - sl (Matej Urbančič, Andrej Žnidaršič)
437                 - zh_CN (Aron Xu)
439 Version 2.99.5
440 ==============
442         Release date 2010-08-23
444         Bug fix:
446                 - Do not try to build a Nautilus menu when there is no info available.
448 Version 2.99.4
449 ==============
451         Release date 2010-08-23
453         Enhancements:
455                 - Replace GtkLabel vith GtkTextView in import and export assistants
456                   summary.
457                 - Converts pre-v2 '%d/%f' to v3 '%f'.
458                 - Improve robustness of tokens parsing.
460         Bug fixes:
462                 - Fix PDF manual build and distribution.
463                 - Accepts null or empty input string or output pointers.
464                 - Fix default int value when reading null string.
465                 - Do not warn about malformed .desktop file when importing an URI.
466                 - Path+parameters are splitted whatever be the I/O importer.
467                 - Fix typos in sample actions.
468                 - Fix mimetypes and folders selection.
469                 - Fix basename check when matchcase is false.
470                 - Address each occurrence of selected instead of just the first one.
471                 - Take care of possibly NULL values when run from the command-line
472                   (reported by Юрий Пухальский)
473                 - Do not overexpand the example label.
475         New and updated translations:
477                 - es (Bryan Alberto Baron Chinchilla, Jorge González)
478                 - sl (Matej Urbančič, Andrej Žnidaršič)
480 Version 2.99.3
481 ==============
483         Release date 2010-08-16
485         Bug fixes:
487                 - Fix #627021 reported by Götz Waschk
488                   (uninitialized variable in na-icontext.c)
489                 - Fix manuals cleanup in Makefile
491 Version 2.99.2
492 ==============
494         Release date 2010-08-15
496         Enhancements:
498                 - Implement gtk-doc.
499                 - Distribution now includes
500                   . API and NACT documentation.
501                   . some example of actions.
503         Bug fixes:
505                 - Converts v2 %f parameter to v3 %b.
506                 - Fix Makefile.am's to make distcheck.
507                 - Fix writing of locales to .desktop files.
508                 - No more consider profile name as mandatory.
509                 - Allow the writing of empty data.
510                 - Let the UI immediately reacts when the status of an I/O provider changes.
511                 - Data for a read-only item is no more modifiable.
512                 - Fix XML import of localized vs. unlocalized old data.
513                 - Fix 'parent is not an action' error on XML import.
514                 - Fix sensitivy of startup fields vs. execution mode.
515                 - Fix incorrect handling of list conditions.
516                 - Fix incorrect setting of icon path in GConf.
517                 - Fix regression when displaying a path-based icon.
519         New and updated translations:
521                 - de (Mario Blättermann)
522                 - sl (Matej Urbančič, Andrej Žnidaršič)
523                 - sv (Daniel Nylander)
525 Version 2.99.1
526 ==============
528         Release date 2010-08-07
530         Enhancements:
532                 - NACT now implements an auto-save feature.
533                 - Display sort indicator in condition lists.
534                 - Some sort of user's manual is connected to NACT help.
536         Other modifications: 
538                 - Help shortcut is now F1 (no more Ctrl+H).
540         Bug fixes:
542                 - Implement multiple execution.
543                 - Implement all filter conditions.
544                 - Fix a crash when defining a positive assertion.
545                 - Fix wrong insertion of an action or a menu inside an action.
546                 - Fix capabilities frame title consistency.
547                 - Fix bad reinitialization of the icon item.
549         New parameters:
551                 - %m: (first) mimetype.
552                 - %M: space-separated list of mimetypes.
554         New and updated translations:
556                 de (Mario Blättermann)
557                 es (Jorge González)
558                 sl (Andrej Žnidaršič, Matej Urbančič)
560         Note that this version may not be fully fonctionnal. In particular,
561         Nautilus menu plugin may not yet honor all new conditions.
562         
563         Note also that due to the renaming of some parameters, actions or menus
564         created / updated with this version may not be compatible with previous,
565         older, ones.
566         
567 Version 2.99.0
568 ==============
570         Release date 2010-07-29
572         Major enhancements:
574                 - Implement the .desktop file specifications as described at
575                   http://www.nautilus-actions.org/?q=node/377 ; this new storage
576                   format is shareable with most common willing-to desktop 
577                   environments (KDE, XFCE, etc.)
579                 - Implement new properties, both in GConf and .desktop files:
580                   . a description of the item
581                   . a suggested shortcut for both action and menu
582                   . profile may specify an execution mode
583                   . command may specify the user which should run it
584                   . the 'accept-multiple-files' flag is replaced with a count selector
586                 - Conditions apply now both to actions, profiles and menus. They have
587                   been extended to include:
588                   . choose/refuse a particular target environment
589                   . specify a pre-requirement
590                   . only appears if a DBus service is registered
591                   . only appears if an external command displays "true"
592                   . only appears if a process is running
593                   
594                 - Most of list may have negated assertions : mimetypes, folders,
595                   schemes, basenames, capabilities.
597         New parameters:
599                 - %b: (first) basename
600                 - %B: space-separated list of basenames (was %m)
601                 - %c: count of selected items
602                 - %D: space-separated list of base directory of each selected items
603                 - %F: space-separated list of selected file names (was %M)
604                 - %h: hostname of the (first) URI
605                 - %n: username of the (first) URI (was %U)
606                 - %U: space-separated list of selected URIs
607                 - %w: (first) basename without the extension
608                 - %W: space-separated list of basenames without their extension
609                 - %x: (first) extension
610                 - %X: space-separated list of extensions
612                 Renamed parameters (%m, %M and %U) are dynamically taken into
613                 account when Nautilus-Actions loads the action. They are 
614                 automatically updated at write/export time.
616         UI modifications:
618                 - Each type of conditions has now its own tab
620         Bug fixes:
622                 - Fix #325523 reported by GrumZ
623                   (Add the possibility to define a fixed number of file selected)
624                 - Fix #325590 reported by Frederic Ruaudel
625                   (Removable storage context menus)
626                 - Fix #330610 reported by Olive
627                   (Permissions as conditions)
628                 - Fix #339533 reported by Frederic Ruaudel
629                   (Possibility to run the command provided for each selected files)
630                 - Fix #339534 reported by Frederic Ruaudel
631                   (Possibility to have the list of files without their extensions)
632                 - Fix #566383 reported by Nathan Middleton
633                   ("Appears if selection contains" options expanded)
634                 - Fix #607820 reported by D.
635                   (A case for using gvfs-info attributes matching)
636                 - Fix #616477 reported by Thomas Oster
637                   (Add possibility to filter by folder content)
638                 - Fix #621410 reported by Bruno Guerreiro
639                   (Nautilus-Actions doesn't respect folders)
641         New and updated translations:
643                 de (Mario Blättermann, Christian Kirbach)
644                 es (Jorge González)
645                 he (Yaron Shahrabani)
646                 lt (Gintautas Miliauskas)
647                 sl (Andrej Žnidaršič, Matej Urbančič)
649         Note that this version may not be fully fonctionnal. In particular,
650         Nautilus menu plugin may not yet honor all new conditions.
651         
652         Note also that due to the renaming of some parameters, actions or menus
653         created / updated with this version may not be compatible with previous,
654         older, ones.
655         
656 Version 2.30.3
657 ==============
659         Release date 2010-06-10
661         Bug fixes:
663                 - Fix #617058 reported by brunogirin@gmail.com
664                   (Do not add extraneous blanks when parsing parameters)
665                 - Fix #618110 reported by Claude Paroz
666                   ( Factorize strings for translators)
667                 - Fix bug reported by Dr Amr Osman
668                   (Do not add extraneous blanks when parsing parameters)
670         Other modifications:
672                 - Do not reload already loaded profiles.
673                 - Reset action to last version number after conversion from pre-v2.
675         New and updated translations:
677                 cs (Petr Kovar)
678                 de (Mario Blättermann)
679                 es (Jorge González)
680                 fr (Claude Paroz)
681                 gl (Fran Diéguez)
682                 pt_BR (Daniel S. Koda, Rodrigo Flores)
683                 sl (Andrej Žnidaršič, Matej Urbančič)
685 Version 2.30.2
686 ==============
688         Release date 2010-04-14
690         Bug fixes:
692                 - Fix #615646 reported by Deji Akingunola
693                   (Nautilus crashes when trash icon is right-clicked)
694                 - Fix #615807 reported by anibalf@gmail.com
695                   (Crash in Open Folder)
696                 - Fix GLib assertions when parsing parameters, using null values
697                 - Duplicate the profile attached to the Nautilus menu item, rather than
698                   adding a new reference; then do not try to unref its parent
699                 - Increment the reference count of the returned GFile location, so that
700                   it may be safely unreffed when parsing profile parameters
701                 - Fix incorrect plugins log domains
703         Other modifications:
705                 - Implement more of the future .desktop files.
706                 - Refactor NAIContextual class as NAIContext.
707                 - DBus interface na_tracker_dbus_get_selected_paths() now brings up
708                   both the URI and the Nautilus mimetype of selected items to the caller.
710         New and updated translations:
712                 es (Jorge González)
713                 lt (Gintautas Miliauskas)
715 Version 2.30.1
716 ==============
718         Release date 2010-04-09
720         Enhancements:
722                 - Slightly relax the validity rules of a profile, so that already
723                   existing actions may be still considered as valid, even when 
724                   commands do not use an absolute path.
726                 - Current position and folder of icons chooser dialog are now saved.
728         Bug fixes:
730                 - Fix #614595 reported by Sense Hofstede
731                   (Not all icons displayed in the nautilus-actions-config-tool)
732                 - Fix #614596 reported by Sense Hofstede
733                   (Nautilus-Actions' actions don't show up in context menus)
734                 - Do not prevent the export assistant to actually export items
735                 - Do not let a user untoggle a sort button
736                 - Do not mark the main window modified when first loading an empty set
737                 - Folders are definitively a list of paths
738                 - Also load items which are only described via their schemas
739                 - Only set defaults on non yet allocated data
740                 - Parent is not always an action, may be a menu
741                 - Also delete embedded schema names from GConf entries
742                 - Monitors GConf schemas
744         Code enhancement:
746                 - No more use GTK_WIDGET_IS_SENSITIVE macro after Gtk 2.20
748         Other modifications:
750                 - Menu plugin is renamed as libnautilus-actions-menu.so
752         New and updated translations:
754                 cs (Marek Černocký, Andre Klapper)
755                 es (Jorge González)
756                 sl (Andrej Žnidaršič, Matej Urbančič)
758 Version 2.30.0
759 ==============
761         Release date 2010-03-26
763         Enhancements:
765                 - Immplement full NautilusMenuProvider interface.
766                 - Allow the user to define a full hierarchy of menus and actions.
767                 - Implement full drag and drop.
768                 - Implement full cut/copy/paste clipboard support.
769                 - Allow an administrator to lock all the configuration.
770                 - Fully manage readonly items.
772         Bug fixes:
774                 - Fix #614382 reported by Wolter Hellmund
775                   (Nautilus-Actions won't open)
777         New and updated translations:
779                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
780                 de (Mario Blättermann, Christian Kirbach)
781                 es (Jorge González, Ricardo Varas)
782                 eu (Inaki Larranaga Murgoitio)
783                 fr (Claude Paroz)
784                 nb (Kjartan Maraas)
785                 sl (Andrej Žnidaršič, Matej Urbančič)
787 Version 2.29.4
788 ==============
790         Release date 2010-01-23
792         Enhancements:
794                 - Allow default schemes to be parameterized in the NACT user
795                   interface.
797         Bug fixes:
799                 - Fix #607218 reported by Pierre Wieser
800                   (default vbox orientation in glade XML definition files).
801                 - Fix #607704 reported by Sense Hofstede
802                   (use GtkBuildable interface instead of 'name' field).
803                 - Fix toolbars relative position.
805         New dependancies:
807                 dbus-glib-1 (required by tracker Nautilus plugin).
809         New and updated translations:
811                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
812                 de (Mario Blättermann)
814         Please note, that for now, the new Desktop I/O provider is only
815         available in maintainer mode, as it is far to be ready for a
816         production use.
818 Version 2.29.3
819 ==============
821         Release date 2010-01-05
823         Enhancements:
825                 - Display the writability status in the status bar; the image
826                   itself comes with a dynamic tooltip which describes the origin
827                   of the status.
828                 - Homogeneize syslog initialization messages.
829                 - Let the I/O provider set specific data into NAObjectItem.
830                 - Make the toolbars detacheable.
832         Bug fixes:
834                 - Fix write/delete operations in NAIIODesktopProvider.
835                 - No more display the Export icon in the toolbar (no icon).
836                 - Use correct printf format; use -Wformat=2 gcc option to prevent
837                   future bugs (reported by "Miler" <acidrums4@gmail.com>).
838                 - Substitute gtk_cell_layout_get_cells to obsoleted
839                   gtk_tree_view_column_get_cell_renderers.
841         New and updated translations:
843                 es (Jorge González)
844                 fr (Bruno Brouard, Claude Paroz)
845                 sl (Andrej Žnidaršič, Matej Urbančič)
847         Please note, that for now, the new Desktop I/O provider is only available
848         in maintainer mode, as it is far to being ready for a production use.
850 Version 2.29.2
851 ==============
853         Release date 2009-12-16
855         This version brings up several major enhancements:
857                 - An API is defined, which let us have more than one I/O provider;
858                   this prepare in particular the arrival of a desktop I/O provider.
860                 - GConf I/O provider is now a dynamically loaded plugin.
862                 - Gracefully manage the read-only items, whether the action has
863                   been made mandatory by a sysadmin, or the I/O provider
864                   being itself not writable at all.
866                 - Ability to assign a keyboard accelerator to a predefined action
867                   via the nautilus-actions-run new program.
868                   nautilus-actions-run will automagically take into account the
869                   current Nautilus selection and apply it to your action (#435820
870                   reported by Frederic Ruaudel).
872                 - Let actions be defined to appear in Nautilus toolbar (#110288
873                   reported by danny_milo@yahoo.com).
875                 - Let a sysadmin lock down its configuration by setting a mandatory
876                   GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
877                   true (#325520 reported by Frederic Ruaudel).
879         Other enhancements:
881                 - Ask the user for a confirmation on session ending when there
882                   is not yet saved modifications.
883                 - nautilus-actions-config-tool (NACT) is no more tied to a
884                   single instance: '--non-unique' argument let the user
885                   run several instance.
886                 - When exporting, export the current content of Actions list.
887                 - Define two new user preferences for assistants management.
888                 - Update nautilus-actions-new to be able to define actions which
889                   target toolbar and folder menus.
890                 - Add '--version' command-line argument to all programs:
891                         . nautilus-actions-config-tool
892                         . nautilus-actions-new
893                         . nautilus-actions-schemas.
894                 - Add mnemonics to target radio button labels in Action tab.
895                 - Only set foreground color for normal state.
896                 - Implement keyboard accelerators in Folders listview.
897                 - Implement keyboard accelerators in Advanced conditions tab.
898                 - As an help to bug reporter, displays GLib and Gtk+ current
899                   versions on '--version' argument.
901         Bugfixes:
903                 - Propagate default values to imported actions.
904                 - Fix dialog title not reset after save.
905                 - Fix the item counters when importing.
906                 - Fix a typo in Import tab of Preferences dialog.
907                 - Add plural mark in the Preferences dialog.
908                 - Fix memory leaks in Action tab.
909                 - Fix memory leaks in Advanced conditions tab.
910                 - Only tries to setup folders when there is a current profile.
911                 - Only setup toolbar label when current item is an action.
912                 - Safely handle signal deconnexions.
913                 - na_xml_writer_output_xml() now returns error messages.
914                 - Fix #599913 reported by Vincent (unable to create an action).
915                 - Fix #600712 reported by Deji Akingunola
916                   (crash in nautilus-actions-config-tool).
918         Architecture modifications:
920                 - Private and runtime libraries are now dynamic libraries.
921                 - A Nautilus-Actions development environment might be set for
922                   developing new plugins.
923                 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
924                   libna-io-provider-desktop.so and libna-io-provider-gconf.so).
925                 - New nautilus-actions-run command-line program.
926                 - New libnautilus-actions-tracker Nautilus extension.
927                 - Removed useless gthread dependancy.
929                 Please note, that for now, the new Desktop I/O provider is
930                 only available in maintainer mode, as it is far to being
931                 ready for a production use.
933         New and updated translations:
935                 de (Mario Blättermann, Christian Kirbach)
936                 es (Jorge González)
937                 pt (António Lima)
938                 sl (Andrej Žnidaršič)
939                 sv (Daniel Nylander)
940                 ta (ifeli)
941                 te (krishnababu k)
943 Version 1.12.3
944 ==============
946         Release date 2009-11-07
948         This is the third bugfix release of the 1.12 serie.
950         Bugfixes
952                 #599520 reported by Antonio Lima (do not mark author names for
953                 translating)
954                 #600712 reported by Deji Akingunola (NACT crashes on export)
955                 #599913 reported by Vincent (menubar is not visible)
957         Other Code enhancements
959                 Remove terminating dot from radio button labels.
961                 Make the assistants transient relatively to the main window.
963                 Initialize console utils log handlers.
965                 Use XML markup to print messages embedding XML tags.
967                 Fix copy of profiles of an action by reinitializing the target
968                 list of profiles before duplicating the source one.
970         New and updated translations
972                 None at this time.
974 Version 2.29.1
975 ==============
977         Release date 2009-10-25
979         This version brings up several major enhancements :
980         - implements full API as defined for use by Nautilus menu extensions :
981           this let the user define items which will be available when there is
982           no selection, and will apply to current folder, either as a 'folder'
983           menu or in the toolbar ;
984         - the ability for the user to define a full hierarchy of actions
985           with menus, submenus, and so on ;
986         - drag and drop ;
987         - full cut/copy/paste clipboard support.
989         Other enhancements :
990         - items are freely reorderable ;
991         - an 'About Nautilus-Actions' item can be added to Nautilus menus ;
992     - preferences can be edited through the NACT user interface ;
993         - actions can be imported and exported by drag and drop ;
994         - one toolbar is defined for each menu, and can be displayed in NACT ;
995         - let the user quit the assistants with Cancel without emitting a
996           warning ;
997         - remove terminating dot from radio button labels ;
998         - when importing, let the user be asked for its preferred import mode ;
999         - when exporting, let the user be asked for its preferred export format ;
1000         - summary pages in import and export assistants have been enhanced ;
1001         - checks the unicity of an imported action against those just imported
1002           in the same session ;
1003         - let the labels be edited in place in Actions list ;
1004         - define F2 as a keyboard accelerator for in-place edition ;
1005         - save even non-valid items
1006         - requires rather a command that a label for a profile to be valid.
1008         Bugfixes
1010                 #325528 reported by Frederic Ruaudel (bloated  contextual menu)
1011                 #325587 reported by Frederic Ruaudel (drag & drop support)
1012                 #326699 reported by Frederic Ruaudel (action items do not remain
1013                                 in user defined order)
1014                 #353353 reported by Frederic Ruaudel (check if command exist
1015                                 and if not warn user)
1016                 #588482 reported by Sean (ordering in actions list)
1017                 #590400 reported by Pierre Wieser (have some sort of warnings in
1018                                 the ui)
1019                 #599520 reported by António Lima (do not mark authors names and
1020                                 emails for translating)
1022         Various code enhancements
1024                 - code has been reachitectured to better distinguish between
1025                   code required by plugin from those only required by NACT,
1026                   thus creating two 'runtime' and 'common' convenience libraries
1027                 - validity and modification status checking has been optimized
1028                 - all dialogs are now transient relatively to the main window
1029                 - a window may have its own XML UI definition file while sharing
1030                   the common GtkBuilder object
1031                 - fix reference count in tree stores
1032                 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
1033                   configure.ac variable
1034                 - all subitem lists are moved from GSList to GList (more
1035                   efficient, easyer to type)
1036                 - doesn't update selection while adding or removing items to or
1037                   from the Actions list
1039         New and updated translations
1041                 de (Mario Blättermann, Christian Kirbach)
1042                 es (Jorge Gonzalez)
1044 Version 1.12.2
1045 ==============
1047         Release date 2009-10-20
1049         Fix browsing for a file icon.
1051 Version 1.12.1
1052 ==============
1054         Release date 2009-10-19
1056         Menubar items have now keyboard accelerators.
1058         Keep the actions in Nautilus context menu in the same (alphabetical)
1059         order that in NACT.
1061         Actions can now be directly dropped into Nautilus views without
1062         having to run through the Export assistant.
1064         Make (some) ids unique in Glade-generated UI XML definition file.
1065         Please note that this is required to prevent 'duplicate id' bug
1066         in distros which use recent versions of GtkBuilder.
1068         Bugfixes
1070                 #592781 reported by Jerome Krausz (use explicit format string)
1072         Various code enhancements
1074                 Use Gtk+ UI Manager.
1076                 BaseApplication base class has been rewritten to get a cleaner api.
1078                 Whole program is now compiled with '-pedantic' option.
1080                 Defines a permanent work-around against #589745 (GtkAssistant)
1081                 so that we can safely proceed with our job in on_assistant_apply()
1082                 without requiring latest Gtk+ version.
1084         Various documentation enhancements
1086                 Object hierarchy is updated.
1088         New and updated translations
1090                 de (Mario Blättermann)
1091                 es (Jorge Gonzalez)
1092                 eu (Inaki Larranaga Murgoitio)
1093                 hi (Rajesh Ranjan)
1094                 or (Manoj Kumar Giri)
1095                 pa (A S Alam)
1096                 sl (Andrej Žnidaršič)
1097                 sv (Daniel Nylander)
1098                 te (krishnababu k)
1100 Version 1.12.0
1101 ==============
1103         Release date 2009-08-12
1105         User is now able to freely enable/disable an action. A disabled action
1106         never appear in the Nautilus context menu.
1108         Bugfixes
1110                 #325519 asked by Frederic Ruaudel (enabled property)
1111                 #590398 reported by Pierre Wieser (install doc)
1112                 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
1113                 #590709 reported by Claude Paroz (markup in translatable strings)
1114                 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
1116         Various code enhancements
1118                 Do not install GConf schemas if --disable-schemas-install option
1119                 has been specified.
1121                 Remove nautilus-actions subdirectories at uninstall time.
1123         New and updated translations
1125                 es (Jorge González)
1126                 fr (Laurent Coudeur, Claude Paroz)
1128 Version 1.11.2
1129 ==============
1131     Release date 2009-07-30
1133     Two new parameters are introduced :
1134     
1135         %p: expands to the port number from an URI
1136         %R: expands to a space-separated list of selected URIs
1138     Bugfixes
1140         #325582 reported by Frederic Ruaudel (use GConf)
1141         #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
1142         #353198 reported by Frederic Ruaudel (single window mode)
1143         #531301 asked by IceWil (list of selected URIs)
1144         #576186 asked by gnutered (port of the URI)
1145         #580378 reported by James Campos (context menu doesn't update)
1146         #585652 reported by Claude Paroz (user interface)
1147         #589698 reported by Andre Klapper (use GtkBuilder)
1149     New and updated translations
1151         bn_IN (Runa Bhattacharjee)
1152         da (Mads Lundby)
1153         de (Mario Blättermann)
1154         es (Jorge Gonzalez)
1155         fr (Claude Paroz)
1156         gu (Sweta Kothari)
1157         kn (Shankar Prasad)
1158         mr (Sandeep Shedmake)
1159         or (Manoj Kumar Giri)
1160         pa (A S Alam)
1161         sv (Daniel Nylander)
1162         ta (ifelix)
1163         te (Krishnababu K.)
1165     Various code enhancements
1167         Gnome 3.0 requirements are met :
1168         - migrated from libglade to GtkBuilder
1169         - migrated from GnomeVFS to GVFS
1170         - gets ride of old dependancies
1172         - adds a dependancy on libunique 1.0
1173         - requires now Gtk+ 2.12, Glib 2.16
1175         Command-line utilities are now always built (no more a configure option).
1177     nautilus-actions-config-tool
1179          The configuration UI has been renamed from nautilus-actions-config.
1181          It provides more visual feedback : which actions have been modified, which
1182          are saveable or not, depending on their validity status. Automatically
1183          reloads the list of actions if it has been externally modified, depending
1184          on the modification status of the currently edited actions.
1186          Import and Export actions are now assistant-driven.
1187          Actions can be exported as a GConf dump entry (new format).
1189     nautilus-actions-new
1191          This utility has been renamed from nautilus-actions-new-config.
1193          It can be used to create an action, and has been updated to generate
1194          actions with the new export format, or to directly write the action into
1195          the GConf repository.
1197     nautilus-actions-schema
1199          This new command-line utility writes a GConf schema on stdout.
1200          Packagers may use it to install a schema.
1202 Version 1.11.0 [unstable]
1204         Release date 2009-06-09
1206         This is the first intermediate release in the 1.11 serie.
1208         It includes a full rewriting of the action/profile object
1209         hierarchy, along with the system of change notification. It also
1210         introduces the new NactIIOProvider interface.
1212         The Nautilus plugin module, which actually takes care of selecting
1213         actions which will be displayed by Nautilus in item context menu,
1214         makes a full use of this new object hierarchy.
1216         The nautilus-actions-config UI always uses the old one.
1218         Bugfixes
1220                 #580378 reported by James Campos (context menu doesn't update)
1222         New and updated translations
1224                 de (Mario Blättermann)
1225                 mr (Sandeep Shedmake)
1226                 or (Manoj Kumar Giri)
1228 Version 1.10.1
1229 ==============
1231         Release date 2009-05-29
1233         Nota:
1234                 Last official release was 1.4.1 (05/2007) and is always available
1235                 at http://www.grumz.net/?q=taxonomy/term/6/9 
1237                 In the meantime (10/2008), some distributions have packaged and
1238                 released the current state of the svn trunk (rev.510) ; they have
1239                 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
1240                 official release (though we can think it has been correctly
1241                 tested ;-)) 
1243         Profiles
1244         
1245                 The "profile" feature has been developed by Frederic Ruaudel
1246                 (previous maintainer and original author of Nautilus-actions).
1247                 It has been included in the intermediate version 1.9x without
1248                 having thoroughly tested ; I have chosen to left it in this
1249                 version to not create backward compatibility problems for the
1250                 users of these distributions, but be warned : use with caution.
1252         Bugfixes
1254                 Fixes #522605 reported by Andre Klapper (i18n)
1255                 Fixes #573365 reported by Sergej (i18n)
1256                 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
1257                 Fixes #568366 by Stéphane Raimbault (i18n)
1259         Translations
1261                 ar (Djihed Afifi)
1262                 ca (Sílvia Miranda)
1263                 de (Mario Blättermann, Andre Klapper)
1264                 dz (Pema Geyleg)
1265                 el (Kostas Papadimas)
1266                 en (David Lodge, Adam Weinberger, Philip Withnall)
1267                 es (Jorge Gonzalez)
1268                 eu (Inaki Larranaga Murgoitio)
1269                 fi (Ilkka Tuohela)
1270                 fr (Claude Paroz, Stéphane Raimbault)
1271                 it (Milo Casagrande)
1272                 ko (Changwoo Ryu)
1273                 mr (Milo Casagrande)
1274                 nb (Kjartan Maraas)
1275                 oc (Yannig Marchegay)
1276                 pa (Amanpreet Singh Alam)
1277                 pl (Wadim Dziedzic)
1278                 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
1279                 sv (Daniel Nylander)
1281         Various code enhancements
1282         
1283                 All compilations warnings have been fixed, all code is now
1284                 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
1286                 Introduce new intltool (Christian Persch)
1288                 Double-clicking on an action now directly opens the editor
1289