Updated German translation
[nautilus-actions.git] / NEWS
blob7935e7c56202df5cd8568f3b4bd4f75bc7c079ff
1 Version 2.29.4
2 ==============
4         Release date 2010-01-23
6         Enhancements:
8                 - Allow default schemes to be parameterized in the NACT user
9                   interface.
11         Bug fixes:
13                 - Fix #607218 reported by Pierre Wieser
14                   (default vbox orientation in glade XML definition files).
15                 - Fix #607704 reported by Sense Hofstede
16                   (use GtkBuildable interface instead of 'name' field).
17                 - Fix toolbars relative position.
19         New dependancies:
21                 dbus-glib-1 (required by tracker Nautilus plugin).
23         New and updated translations:
25                 cs (Marek Černocký, Petr Kovar, Andre Klapper)
26                 de (Mario Blättermann)
28         Please note, that for now, the new Desktop I/O provider is only
29         available in maintainer mode, as it is far to be ready for a
30         production use.
32 Version 2.29.3
33 ==============
35         Release date 2010-01-05
37         Enhancements:
39                 - Display the writability status in the status bar; the image
40                   itself comes with a dynamic tooltip which describes the origin
41                   of the status.
42                 - Homogeneize syslog initialization messages.
43                 - Let the I/O provider set specific data into NAObjectItem.
44                 - Make the toolbars detacheable.
46         Bug fixes:
48                 - Fix write/delete operations in NAIIODesktopProvider.
49                 - No more display the Export icon in the toolbar (no icon).
50                 - Use correct printf format; use -Wformat=2 gcc option to prevent
51                   future bugs (reported by "Miler" <acidrums4@gmail.com>).
52                 - Substitute gtk_cell_layout_get_cells to obsoleted
53                   gtk_tree_view_column_get_cell_renderers.
55         New and updated translations:
57                 es (Jorge González)
58                 fr (Bruno Brouard, Claude Paroz)
59                 sl (Andrej Žnidaršič, Matej Urbančič)
61         Please note, that for now, the new Desktop I/O provider is only available
62         in maintainer mode, as it is far to being ready for a production use.
64 Version 2.29.2
65 ==============
67         Release date 2009-12-16
69         This version brings up several major enhancements:
71                 - An API is defined, which let us have more than one I/O provider;
72                   this prepare in particular the arrival of a desktop I/O provider.
74                 - GConf I/O provider is now a dynamically loaded plugin.
76                 - Gracefully manage the read-only items, whether the action has
77                   been made mandatory by a sysadmin, or the I/O provider
78                   being itself not writable at all.
80                 - Ability to assign a keyboard accelerator to a predefined action
81                   via the nautilus-actions-run new program.
82                   nautilus-actions-run will automagically take into account the
83                   current Nautilus selection and apply it to your action (#435820
84                   reported by Frederic Ruaudel).
86                 - Let actions be defined to appear in Nautilus toolbar (#110288
87                   reported by danny_milo@yahoo.com).
89                 - Let a sysadmin lock down its configuration by setting a mandatory
90                   GConf key "/apps/nautilus-actions/mandatory/na-gconf/locked" to
91                   true (#325520 reported by Frederic Ruaudel).
93         Other enhancements:
95                 - Ask the user for a confirmation on session ending when there
96                   is not yet saved modifications.
97                 - nautilus-actions-config-tool (NACT) is no more tied to a
98                   single instance: '--non-unique' argument let the user
99                   run several instance.
100                 - When exporting, export the current content of Actions list.
101                 - Define two new user preferences for assistants management.
102                 - Update nautilus-actions-new to be able to define actions which
103                   target toolbar and folder menus.
104                 - Add '--version' command-line argument to all programs:
105                         . nautilus-actions-config-tool
106                         . nautilus-actions-new
107                         . nautilus-actions-schemas.
108                 - Add mnemonics to target radio button labels in Action tab.
109                 - Only set foreground color for normal state.
110                 - Implement keyboard accelerators in Folders listview.
111                 - Implement keyboard accelerators in Advanced conditions tab.
112                 - As an help to bug reporter, displays GLib and Gtk+ current
113                   versions on '--version' argument.
115         Bugfixes:
117                 - Propagate default values to imported actions.
118                 - Fix dialog title not reset after save.
119                 - Fix the item counters when importing.
120                 - Fix a typo in Import tab of Preferences dialog.
121                 - Add plural mark in the Preferences dialog.
122                 - Fix memory leaks in Action tab.
123                 - Fix memory leaks in Advanced conditions tab.
124                 - Only tries to setup folders when there is a current profile.
125                 - Only setup toolbar label when current item is an action.
126                 - Safely handle signal deconnexions.
127                 - na_xml_writer_output_xml() now returns error messages.
128                 - Fix #599913 reported by Vincent (unable to create an action).
129                 - Fix #600712 reported by Deji Akingunola
130                   (crash in nautilus-actions-config-tool).
132         Architecture modifications:
134                 - Private and runtime libraries are now dynamic libraries.
135                 - A Nautilus-Actions development environment might be set for
136                   developing new plugins.
137                 - Nautilus-Actions plugins are installed in PKGLIBDIR (for now,
138                   libna-io-provider-desktop.so and libna-io-provider-gconf.so).
139                 - New nautilus-actions-run command-line program.
140                 - New libnautilus-actions-tracker Nautilus extension.
141                 - Removed useless gthread dependancy.
143                 Please note, that for now, the new Desktop I/O provider is
144                 only available in maintainer mode, as it is far to being
145                 ready for a production use.
147         New and updated translations:
149                 de (Mario Blättermann, Christian Kirbach)
150                 es (Jorge González)
151                 pt (António Lima)
152                 sl (Andrej Žnidaršič)
153                 sv (Daniel Nylander)
154                 ta (ifeli)
155                 te (krishnababu k)
157 Version 1.12.3
158 ==============
160         Release date 2009-11-07
162         This is the third bugfix release of the 1.12 serie.
164         Bugfixes
166                 #599520 reported by Antonio Lima (do not mark author names for
167                 translating)
168                 #600712 reported by Deji Akingunola (NACT crashes on export)
169                 #599913 reported by Vincent (menubar is not visible)
171         Other Code enhancements
173                 Remove terminating dot from radio button labels.
175                 Make the assistants transient relatively to the main window.
177                 Initialize console utils log handlers.
179                 Use XML markup to print messages embedding XML tags.
181                 Fix copy of profiles of an action by reinitializing the target
182                 list of profiles before duplicating the source one.
184         New and updated translations
186                 None at this time.
188 Version 2.29.1
189 ==============
191         Release date 2009-10-25
193         This version brings up several major enhancements :
194         - implements full API as defined for use by Nautilus menu extensions :
195           this let the user define items which will be available when there is
196           no selection, and will apply to current folder, either as a 'folder'
197           menu or in the toolbar ;
198         - the ability for the user to define a full hierarchy of actions
199           with menus, submenus, and so on ;
200         - drag and drop ;
201         - full cut/copy/paste clipboard support.
203         Other enhancements :
204         - items are freely reorderable ;
205         - an 'About Nautilus Actions' item can be added to Nautilus menus ;
206     - preferences can be edited through the NACT user interface ;
207         - actions can be imported and exported by drag and drop ;
208         - one toolbar is defined for each menu, and can be displayed in NACT ;
209         - let the user quit the assistants with Cancel without emitting a
210           warning ;
211         - remove terminating dot from radio button labels ;
212         - when importing, let the user be asked for its preferred import mode ;
213         - when exporting, let the user be asked for its preferred export format ;
214         - summary pages in import and export assistants have been enhanced ;
215         - checks the unicity of an imported action against those just imported
216           in the same session ;
217         - let the labels be edited in place in Actions list ;
218         - define F2 as a keyboard accelerator for in-place edition ;
219         - save even non-valid items
220         - requires rather a command that a label for a profile to be valid.
222         Bugfixes
224                 #325528 reported by Frederic Ruaudel (bloated  contextual menu)
225                 #325587 reported by Frederic Ruaudel (drag & drop support)
226                 #326699 reported by Frederic Ruaudel (action items do not remain
227                                 in user defined order)
228                 #353353 reported by Frederic Ruaudel (check if command exist
229                                 and if not warn user)
230                 #588482 reported by Sean (ordering in actions list)
231                 #590400 reported by Pierre Wieser (have some sort of warnings in
232                                 the ui)
233                 #599520 reported by António Lima (do not mark authors names and
234                                 emails for translating)
236         Various code enhancements
238                 - code has been reachitectured to better distinguish between
239                   code required by plugin from those only required by NACT,
240                   thus creating two 'runtime' and 'common' convenience libraries
241                 - validity and modification status checking has been optimized
242                 - all dialogs are now transient relatively to the main window
243                 - a window may have its own XML UI definition file while sharing
244                   the common GtkBuilder object
245                 - fix reference count in tree stores
246                 - no more consider NAUTILUS_ACTIONS_CONFIG_VERSION as a
247                   configure.ac variable
248                 - all subitem lists are moved from GSList to GList (more
249                   efficient, easyer to type)
250                 - doesn't update selection while adding or removing items to or
251                   from the Actions list
253         New and updated translations
255                 de (Mario Blättermann, Christian Kirbach)
256                 es (Jorge Gonzalez)
258 Version 1.12.2
259 ==============
261         Release date 2009-10-20
263         Fix browsing for a file icon.
265 Version 1.12.1
266 ==============
268         Release date 2009-10-19
270         Menubar items have now keyboard accelerators.
272         Keep the actions in Nautilus context menu in the same (alphabetical)
273         order that in NACT.
275         Actions can now be directly dropped into Nautilus views without
276         having to run through the Export assistant.
278         Make (some) ids unique in Glade-generated UI XML definition file.
279         Please note that this is required to prevent 'duplicate id' bug
280         in distros which use recent versions of GtkBuilder.
282         Bugfixes
284                 #592781 reported by Jerome Krausz (use explicit format string)
286         Various code enhancements
288                 Use Gtk+ UI Manager.
290                 BaseApplication base class has been rewritten to get a cleaner api.
292                 Whole program is now compiled with '-pedantic' option.
294                 Defines a permanent work-around against #589745 (GtkAssistant)
295                 so that we can safely proceed with our job in on_assistant_apply()
296                 without requiring latest Gtk+ version.
298         Various documentation enhancements
300                 Object hierarchy is updated.
302         New and updated translations
304                 de (Mario Blättermann)
305                 es (Jorge Gonzalez)
306                 eu (Inaki Larranaga Murgoitio)
307                 hi (Rajesh Ranjan)
308                 or (Manoj Kumar Giri)
309                 pa (A S Alam)
310                 sl (Andrej Žnidaršič)
311                 sv (Daniel Nylander)
312                 te (krishnababu k)
314 Version 1.12.0
315 ==============
317         Release date 2009-08-12
319         User is now able to freely enable/disable an action. A disabled action
320         never appear in the Nautilus context menu.
322         Bugfixes
324                 #325519 asked by Frederic Ruaudel (enabled property)
325                 #590398 reported by Pierre Wieser (install doc)
326                 #590399 reported by Pierre Wieser (gtk_image_menu_item_set_image)
327                 #590709 reported by Claude Paroz (markup in translatable strings)
328                 #590711 reported by Claude Paroz (pipe char is ambiguous to translate)
330         Various code enhancements
332                 Do not install GConf schemas if --disable-schemas-install option
333                 has been specified.
335                 Remove nautilus-actions subdirectories at uninstall time.
337         New and updated translations
339                 es (Jorge González)
340                 fr (Laurent Coudeur, Claude Paroz)
342 Version 1.11.2
343 ==============
345     Release date 2009-07-30
347     Two new parameters are introduced :
348     
349         %p: expands to the port number from an URI
350         %R: expands to a space-separated list of selected URIs
352     Bugfixes
354         #325582 reported by Frederic Ruaudel (use GConf)
355         #325585 reported by Frederic Ruaudel (delete actions created via gconftool-2)
356         #353198 reported by Frederic Ruaudel (single window mode)
357         #531301 asked by IceWil (list of selected URIs)
358         #576186 asked by gnutered (port of the URI)
359         #580378 reported by James Campos (context menu doesn't update)
360         #585652 reported by Claude Paroz (user interface)
361         #589698 reported by Andre Klapper (use GtkBuilder)
363     New and updated translations
365         bn_IN (Runa Bhattacharjee)
366         da (Mads Lundby)
367         de (Mario Blättermann)
368         es (Jorge Gonzalez)
369         fr (Claude Paroz)
370         gu (Sweta Kothari)
371         kn (Shankar Prasad)
372         mr (Sandeep Shedmake)
373         or (Manoj Kumar Giri)
374         pa (A S Alam)
375         sv (Daniel Nylander)
376         ta (ifelix)
377         te (Krishnababu K.)
379     Various code enhancements
381         Gnome 3.0 requirements are met :
382         - migrated from libglade to GtkBuilder
383         - migrated from GnomeVFS to GVFS
384         - gets ride of old dependancies
386         - adds a dependancy on libunique 1.0
387         - requires now Gtk+ 2.12, Glib 2.16
389         Command-line utilities are now always built (no more a configure option).
391     nautilus-actions-config-tool
393          The configuration UI has been renamed from nautilus-actions-config.
395          It provides more visual feedback : which actions have been modified, which
396          are saveable or not, depending on their validity status. Automatically
397          reloads the list of actions if it has been externally modified, depending
398          on the modification status of the currently edited actions.
400          Import and Export actions are now assistant-driven.
401          Actions can be exported as a GConf dump entry (new format).
403     nautilus-actions-new
405          This utility has been renamed from nautilus-actions-new-config.
407          It can be used to create an action, and has been updated to generate
408          actions with the new export format, or to directly write the action into
409          the GConf repository.
411     nautilus-actions-schema
413          This new command-line utility writes a GConf schema on stdout.
414          Packagers may use it to install a schema.
416 Version 1.11.0 [unstable]
418         Release date 2009-06-09
420         This is the first intermediate release in the 1.11 serie.
422         It includes a full rewriting of the action/profile object
423         hierarchy, along with the system of change notification. It also
424         introduces the new NactIIOProvider interface.
426         The Nautilus plugin module, which actually takes care of selecting
427         actions which will be displayed by Nautilus in item context menu,
428         makes a full use of this new object hierarchy.
430         The nautilus-actions-config UI always uses the old one.
432         Bugfixes
434                 #580378 reported by James Campos (context menu doesn't update)
436         New and updated translations
438                 de (Mario Blättermann)
439                 mr (Sandeep Shedmake)
440                 or (Manoj Kumar Giri)
442 Version 1.10.1
443 ==============
445         Release date 2009-05-29
447         Nota:
448                 Last official release was 1.4.1 (05/2007) and is always available
449                 at http://www.grumz.net/?q=taxonomy/term/6/9 
451                 In the meantime (10/2008), some distributions have packaged and
452                 released the current state of the svn trunk (rev.510) ; they have
453                 generally called it 1.9 (sometimes 1.9b) ; this was _not_ an
454                 official release (though we can think it has been correctly
455                 tested ;-)) 
457         Profiles
458         
459                 The "profile" feature has been developed by Frederic Ruaudel
460                 (previous maintainer and original author of Nautilus-actions).
461                 It has been included in the intermediate version 1.9x without
462                 having thoroughly tested ; I have choosen to left it in this
463                 version to not create backward compatibility problems for the
464                 users of these distributions, but be warned : use with caution.
466         Bugfixes
468                 Fixes #522605 reported by Andre Klapper (i18n)
469                 Fixes #573365 reported by Sergej (i18n)
470                 Fixes #574919 by Bruce van der Kooij (gnome_vfs_init)
471                 Fixes #568366 by Stéphane Raimbault (i18n)
473         Translations
475                 ar (Djihed Afifi)
476                 ca (Sílvia Miranda)
477                 de (Mario Blättermann, Andre Klapper)
478                 dz (Pema Geyleg)
479                 el (Kostas Papadimas)
480                 en (David Lodge, Adam Weinberger, Philip Withnall)
481                 es (Jorge Gonzalez)
482                 eu (Inaki Larranaga Murgoitio)
483                 fi (Ilkka Tuohela)
484                 fr (Claude Paroz, Stéphane Raimbault)
485                 it (Milo Casagrande)
486                 ko (Changwoo Ryu)
487                 mr (Milo Casagrande)
488                 nb (Kjartan Maraas)
489                 oc (Yannig Marchegay)
490                 pa (Amanpreet Singh Alam)
491                 pl (Wadim Dziedzic)
492                 pt (Duarte Loreto, Og Maciel, Jonh Wendell)
493                 sv (Daniel Nylander)
495         Various code enhancements
496         
497                 All compilations warnings have been fixed, all code is now
498                 fully ansi-compliant, though not (yet ?) pedantic (Pierre Wieser)
500                 Introduce new intltool (Christian Persch)
502                 Double-clicking on an action now directly opens the editor
503