Updated Spanish translation
[nautilus-actions.git] / ChangeLog
blob3c21dee5e8de8ace67a8cc95c4931dfc88918a2d
1 2012-01-06 Pierre Wieser <pwieser@trychlos.org>
3         * src/nact/base-application.c:
4         * src/nact/base-application.h (base_application_run):
5         Take argc, argv as function arguments.
6         Define 'code' as a property.
8         * src/nact/main.c b/src/nact/main.c (main):
9         * src/nact/nact-application.c (appli_manage_options): Updated accordingly.
11 2012-01-05 Pierre Wieser <pwieser@trychlos.org>
13         * src/nact/nact-tree-ieditable.c:
14         * src/nact/nact-tree-ieditable.h (nact_tree_ieditable_set_items): New function.
16         * src/nact/nact-assistant-import.c (assistant_apply):
17         * src/nact/nact-tree-model-dnd.c (drop_uri_list): Updated accordingly.
19         * src/core/na-importer.c (manage_import_mode):
20         Release the duplicated object which has been cancelled by the user.
22         * src/core/na-icontext-factory.c:
23         * src/core/na-iduplicable.c:
24         * src/core/na-object-action-factory.c:
25         * src/core/na-object-action.c:
26         * src/core/na-object-id-factory.c:
27         * src/core/na-object-item-factory.c:
28         * src/core/na-object-menu-factory.c: Add/fix comments.
30         * src/core/na-export-format.h: Remove IPREFS_EXPORT_ definitions from here.
32         * src/core/na-exporter.c:
33         * src/core/na-exporter.h (na_exporter_get_export_format): New function.
35         * src/core/na-iprefs.c:
36         * src/core/na-iprefs.h
37         (na_iprefs_get_export_format, na_iprefs_set_export_format): Removed functions.
39         * src/nact/nact-assistant-export.c
40         (on_base_initialize_base_window, assist_prepare_confirm, assist_prepare_exportdone):
41         * src/nact/nact-clipboard.c (export_row_object):
42         * src/nact/nact-export-ask.c (nact_export_ask_user, get_export_format):
43         * src/nact/nact-export-ask.h:
44         Updated accordingly.
45         
46         * src/core/na-iprefs.c:
47         * src/core/na-iprefs.h (na_iprefs_set_import_mode): Removed function.
49 2012-01-04 Pierre Wieser <pwieser@trychlos.org>
51         Move 'Ask' export format to NAExporter.
53         * src/core/Makefile.am:
54         * src/nact/Makefile.am: Move export-format-ask.png to src/core.
56         * nact-export-format.c:
57         * nact-export-format.h: Removed files.
59         * po/POTFILES.in:
60         * src/nact/nact-assistant-export.c (ioptions_list_get_ask_option):
61         * src/nact/nact-preferences-editor.c (ioptions_list_get_ask_option):
62         Updated accordingly.
64         * src/api/na-iimporter.h: Deprecate NAIImporterImportMode enum.
66         * src/core/na-importer.h: Define new NAImporterImportMode enum here.
68         * src/core/na-importer.c (ask_user_for_mode):
69         * src/core/na-iprefs.c:
70         * src/core/na-iprefs.h:
71         * src/nact/nact-tree-model-dnd.c:
72         Get ride of na_iprefs_get_import_mode() function.
74         Review interface initialization in implementations.
76         * src/core/na-export-format.c (ioption_iface_init):
77         * src/core/na-import-mode.c (ioption_iface_init):
78         * src/core/na-importer-ask.c (ioptions_list_iface_init):
79         * src/core/na-object-action.c
80         (ifactory_object_iface_init, icontext_iface_init):
81         * src/core/na-object-menu.c
82         (ifactory_object_iface_init, icontext_iface_init):
83         * src/core/na-object-profile.c
84         (ifactory_object_iface_init, icontext_iface_init):
85         * src/core/na-object.c (iduplicable_iface_init):
86         * src/nact/nact-assistant-export.c (ioptions_list_iface_init):
87         * src/nact/nact-assistant-import.c (ioptions_list_iface_init):
88         * src/nact/nact-export-ask.c (ioptions_list_iface_init):
89         * src/nact/nact-main-window.c
90         (iaction_tab_iface_init, icommand_tab_iface_init,
91         ibasenames_tab_iface_init, imimetypes_tab_iface_init,
92         ifolders_tab_iface_init, ischemes_tab_iface_init,
93         icapabilities_tab_iface_init, ienvironment_tab_iface_init,
94         iexecution_tab_iface_init, iproperties_tab_iface_init):
95         * src/nact/nact-preferences-editor.c (ioptions_list_iface_init):
96         * src/nact/nact-tree-model.c
97         (imulti_drag_source_init, idrag_dest_init):
98         * src/nact/nact-tree-view.c (tree_ieditable_iface_init):
99         * src/test/test-iface-base.c (iface_iface_init): Add user_data parameter.
101         * src/nact/nact-tree-ieditable.c: Review NactTreeIEditable interface.
103         * src/nact/nact-ischemes-tab.c: Review NactISchemesTab interface.
105         * src/nact/nact-iproperties-tab.c: Review NactIPropertiesTab interface.
107         * src/nact/nact-imimetypes-tab.c: Review NactIMimetypesTab interface.
109         * src/nact/nact-ifolders-tab.c: Review NactIFoldersTab interface.
111         * src/nact/nact-iexecution-tab.c: Review NactIExecutionTab interface.
113         * src/nact/nact-ienvironment-tab.c: Review NactIEnvironmentTab interface.
115         * src/nact/nact-icommand-tab.c: Review NactICommandTab interface.
117         * src/nact/nact-icapabilities-tab.c: Review NactICapabilitiesTab interface.
119         * src/nact/nact-ibasenames-tab.c: Review NactIBasenamesTab interface.
121         * src/nact/nact-iaction-tab.c: Review NactIActionTab interface.
123         Come back on core interfaces.
125         * src/core/na-icontext.c:
126         * src/core/na-iduplicable.c:
127         * src/core/na-iexporter.c:
128         * src/core/na-ifactory-object.c:
129         * src/core/na-ifactory-provider.c:
130         * src/core/na-iimporter.c:
131         * src/core/na-iio-provider.c:
132         * src/core/na-ioption.c:
133         * src/core/na-ioptions-list.c
134         (interface_init): Renamed back as interface_base_init().
135         (interface_finalize): Renamed back as interface_base_finalize().
137         * src/utils/console-utils.h: Re-include 'glib.h' header.
139 2012-01-03 Pierre Wieser <pwieser@trychlos.org>
141         * src/core/na-ioptions-list.c: Review NAIOptionsList interface.
143         * src/core/na-ioption.c: Review NAIOption interface.
145         * src/core/na-iio-provider.c: Review NAIIOProvider interface.
147         * src/core/na-iimporter.c:
148         * src/core/na-importer.c: Review NAIImporterInterface.
150         * src/core/na-factory-provider.c:
151         * src/core/na-ifactory-provider.c: Review NAIFactoryProvider interface.
153         * src/core/na-factory-object.c:
154         * src/core/na-ifactory-object.c: Review NAIFactoryObject interface.
156         * src/core/na-exporter.c:
157         * src/core/na-iexporter.c: Review NAIExporter interface.
159         * src/core/na-iduplicable.c: Review NAIDuplicable interface.
161         * src/core/na-icontext.c: Review NAIContext interface.
163         * src/test/test-iface-iface.c:
164         * src/test/test-iface.c: Do some more tests on the interfaces.
166         * src/utils/na-gconf2key.sh.in: Force GConf I/O provider to be read-only.
168         * src/utils/console-utils.h: Remove superfluous 'glib-object.h' include.
170         * src/utils/na-set-conf.c: New program.
172         * src/core/na-settings.c:
173         * src/core/na-settings.h
174         (na_settings_set_string_ex,     na_settings_set_int_ex): New functions.
176         * src/utils/Makefile.am: Updated accordingly.
178         * src/utils/Makefile.am: Factorize library declarations.
180 2012-01-02 Pierre Wieser <pwieser@trychlos.org>
182         * src/utils/na-gconf2key.sh.in:
183         Introduces new '--admin' option for packagers and system administrators.
184         Default for GConf to be only readable.
186         * src/api/na-iimporter.h:
187         * src/core/na-iimporter.c: Introduces version 2 of interface,
188         deprecating NAIImporterCheckFn and NAIImporterAskUserFn definitions.
190         * src/core/na-importer.c:
191         * src/core/na-importer.h (na_importer_import_from_uris):
192         Updated to new NAIImporter v2 interface, moving check and ask code here.
194         * src/io-desktop/nadp-desktop-provider.c (iimporter_get_version):
195         * src/io-desktop/nadp-reader.c (nadp_reader_iimporter_import_from_uri):
196         * src/io-xml/naxml-provider.c (iimporter_get_version):
197         * src/io-xml/naxml-reader.c (naxml_reader_import_from_uri):
198         * src/nact/nact-assistant-import.c (assistant_apply):
199         * src/nact/nact-tree-model-dnd.c (drop_uri_list):
200         * src/test/test-reader.c (main):
201         Updated to new NAIImporter v2 interface.
203         * src/api/na-iexporter.h: Update documentation.
205         * src/core/na-importer.c:
206         * src/core/na-importer.h (na_importer_import_from_list):
207         Renamed as na_importer_import_from_uris.
208         Now returns the count of succesffully imported items.
210         * src/nact/nact-assistant-import.c (assistant_apply):
211         * src/nact/nact-tree-model-dnd.c (drop_uri_list):
212         * src/test/test-reader.c (main): Updated accordingly.
214         * src/api/na-iimporter.h: Update documentation.
216         * m4/na-maintainer-mode.m4: Reverse the sens of deprecation test.
218         * configure.ac:
219         * docs/reference/Makefile.am:
220         * src/api/na-core-utils.h:
221         * src/api/na-data-boxed.h:
222         * src/api/na-gconf-monitor.h:
223         * src/api/na-gconf-utils.h:
224         * src/api/na-iduplicable.h:
225         * src/api/na-iexporter.h:
226         * src/api/na-object-api.h:
227         * src/api/na-object.h:
228         * src/core/na-core-utils.c:
229         * src/core/na-data-boxed.c:
230         * src/core/na-exporter.c:
231         * src/core/na-gconf-monitor.c:
232         * src/core/na-gconf-utils.c:
233         * src/core/na-iduplicable.c:
234         * src/core/na-object.c:
235         * src/io-gconf/nagp-gconf-provider.c:
236         * src/io-gconf/nagp-writer.c:
237         * src/io-gconf/nagp-writer.h: Updated accordingly.
239         * src/core/na-importer.c (na_importer_import_from_list): Fix typo.
241         * src/core/na-about.c:
242         * src/core/na-about.h (na_about_get_icon_name): Returns a const string.
244         * src/plugin-menu/nautilus-actions.c: Updated accordingly.
246         * Allmost all files: Bump copyright year.
248         * ChangeLog-2011: New file.
250         * src/core/na-exporter.c (exporter_get_formats): Fix variable declaration.
252         * src/api/na-core-utils.h:
253         * src/core/na-core-utils.c (na_core_utils_str_add_prefix):
254         Fix function deprecation.
256 2012-01-01 Pierre Wieser <pwieser@trychlos.org>
258         * src/nact/export-format-ask.png: Add omitted image.
260         * src/api/na-core-utils.h:
261         * src/core/na-core-utils.c (na_core_utils_str_add_prefix): Deprecated function.
263         * src/core/na-import-mode.c:
264         * src/core/na-import-mode.h (na_import_mode_get_id): New function.
266         * src/core/na-importer-ask.c (on_destroy_toplevel): Fix handler signature.
268         * src/core/na-importer.c (get_mode_from_struct): Fix GdkPixbuf reference count.
270         * src/core/na-ioption.h:
271         * src/core/na-ioptions-list.c: Fix typo.
273         * src/core/na-importer-ask.c:
274         * src/nact/nact-assistant-import.c: Implement NAIOptionsList interface.