ChangeLog 31.4 KB
Newer Older
1 2
2011-01-21 Pierre Wieser <pwieser@trychlos.org>

3 4 5 6 7
	* src/nact/base-window-class.h: Removed file.

	* src/nact/base-window.h:
	* src/nact/Makefile.am: Updated accordingly.

8 9 10
	* src/utils/na-gconf2key.sh.in:
	Get ride of possible error messages when forcing gconfd-2 synchro.

11 12 13 14 15 16 17 18 19 20
	* src/nact/base-application.c:
	* src/nact/base-application.h (base_application_message_dlg,
	base_application_error_dlg, base_application_yesno_dlg):
	Functions are moved to BaseWindow class.

	* src/nact/base-window.c:
	* src/nact/base-window.h
	(base_window_display_yesno_dlg, base_window_display_message_dlg):
	New functions.

21 22 23 24 25 26 27 28
	* src/nact/base-application.c:
	* src/nact/base-application.h
	(base_application_get_ui_filename): Removed function.
	(get_ui_filename): Removed virtual method.

	* src/nact/nact-application.c
	(appli_get_gtkbuilder_filename):Removed function.

29 30
	* src/nact/base-window.c (base_window_init): Rewrite BaseWindow initialization.

31 32 33
	* src/nact/nact-main-window.c (nact_main_window_new):
	Initialize the main window with XML UI properties.

34 35 36 37 38 39 40 41 42 43 44 45 46
	* src/nact/base-window.c:
	* src/nact/base-window.h: Rename initialization properties.

	* src/nact/nact-add-capability-dialog.c:
	* src/nact/nact-add-scheme-dialog.c:
	* src/nact/nact-assistant-export.c:
	* src/nact/nact-assistant-import.c:
	* src/nact/nact-confirm-logout.c:
	* src/nact/nact-export-ask.c:
	* src/nact/nact-icon-chooser.c:
	* src/nact/nact-main-window.c:
	* src/nact/nact-preferences-editor.c: Updated accordingly.

47 48 49
	* src/nact/base-application.c:
	* src/nact/base-application.h:
	Define new 'base-application-description' property.
50
	Remove unused properties.
51 52 53 54

	* src/nact/nact-application.c (nact_application_new):
	Make use of the new property at instanciation time.

55 56
2011-01-20 Pierre Wieser <pwieser@trychlos.org>

57 58 59
	* src/nact/base-window.c:
	* src/nact/base-window.h (base_window_display_error_dlg): New function.

60 61 62 63
	* src/nact/base-application.c:
	* src/nact/base-application.h (base_application_get_icon_name):
	Removed function.

64 65
	* src/nact/base-application.c:
	* src/nact/base-application.h
66
	(initialize_i18n, initialize_application_name, get_application_name,
67
	initialize_default_icon, get_icon_name, initialize_gtk,
68
	initialize_session_manager, get_unique_app_name, initialize_ui,
69 70
	initialize_unique_app, initialize, run, get_main_window,
	initialize_application): Remove virtual methods.
71

72
	* src/nact/nact-application.c (appli_get_application_name,
73 74
	appli_get_icon_name, appli_get_unique_app_name,
	appli_initialize_application):  Removed functions.
75

76 77 78
	* src/nact/nact-application.c (nact_application_new_with_args):
	Make NactApplication initializes with these new properties.

79 80 81
	* src/nact/base-application.c:
	* src/nact/base-application.h: Define new properties.

82 83 84 85 86 87 88
	* src/nact/base-application-class.h: Removed file.

	* src/nact/Makefile.am:
	* src/nact/base-application.h:
	* src/nact/base-window-class.h:
	* src/nact/base-window.h: Updated accordingly.

89 90 91 92 93 94 95
	* src/nact/base-application-class.h (main_window_new):
	* src/nact/base-application.c (application_do_run):
	* src/nact/nact-application.c
	* src/nact/nact-main-window.h (appli_main_window_new):
	Move the creation of the main window to the main_window_new() method.
	Remove base_application_get_main_window() function.

96 97 98 99
	* src/nact/base-application-class.h (manage_options):
	* src/nact/base-application.c:
	* src/nact/nact-application.c: Return exit code of the program.

100 101 102 103
	* src/nact/nact-tree-model-dnd.c
	(drop_inside, is_drop_possible, drop_uri_list):
	* src/nact/base-window.c (is_main):
	Remove base_application_get_main_window() invocations.
104

105 106 107 108
	* src/nact/nact-main.c: Renamed as main.c

	* src/nact/Makefile.am: Updated accordingly.

109 110
	* tools/Makefile.am: Generate the check-header.c source if it is missing.

111 112 113 114 115
	* src/plugin-tracker/na-tracker-dbus.c:
	* src/plugin-tracker/na-tracker-dbus.h:
	* src/plugin-tracker/na-tracker.c:
	* src/plugin-tracker/na-tracker.h: Cosmetic changes in src/plugin-tracker headers.

116
	* src/plugin-menu/nautilus-actions.c:
117
	* src/plugin-menu/nautilus-actions.h: Cosmetic changes in src/plugin-menu headers.
118

119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
	* src/nact/base-application.c:
	* src/nact/base-application-class.h:
	* src/nact/base-assistant.c:
	* src/nact/base-assistant.h:
	* src/nact/base-builder.c:
	* src/nact/base-builder.h:
	* src/nact/base-dialog.c:
	* src/nact/base-dialog.h:
	* src/nact/base-iprefs.c:
	* src/nact/base-iprefs.h:
	* src/nact/base-window.c:
	* src/nact/base-window-class.h:
	* src/nact/egg-tree-multi-dnd.h:
	* src/nact/nact-add-capability-dialog.c:
	* src/nact/nact-add-capability-dialog.h:
	* src/nact/nact-add-scheme-dialog.c:
	* src/nact/nact-add-scheme-dialog.h:
	* src/nact/nact-application.c:
	* src/nact/nact-application.h:
	* src/nact/nact-assistant-export.c:
	* src/nact/nact-assistant-export.h:
	* src/nact/nact-assistant-import.c:
	* src/nact/nact-assistant-import.h:
	* src/nact/nact-clipboard.c:
	* src/nact/nact-clipboard.h:
	* src/nact/nact-confirm-logout.c:
	* src/nact/nact-confirm-logout.h:
	* src/nact/nact-export-ask.c:
	* src/nact/nact-export-ask.h:
	* src/nact/nact-iactions-list.c:
	* src/nact/nact-iactions-list.h:
	* src/nact/nact-iaction-tab.c:
	* src/nact/nact-iaction-tab.h:
	* src/nact/nact-ibasenames-tab.c:
	* src/nact/nact-ibasenames-tab.h:
	* src/nact/nact-icapabilities-tab.c:
	* src/nact/nact-icapabilities-tab.h:
	* src/nact/nact-icommand-tab.c:
	* src/nact/nact-icommand-tab.h:
	* src/nact/nact-icon-chooser.h:
	* src/nact/nact-ienvironment-tab.c:
	* src/nact/nact-ienvironment-tab.h:
	* src/nact/nact-iexecution-tab.c:
	* src/nact/nact-iexecution-tab.h:
	* src/nact/nact-ifolders-tab.c:
	* src/nact/nact-ifolders-tab.h:
	* src/nact/nact-imimetypes-tab.c:
	* src/nact/nact-imimetypes-tab.h:
	* src/nact/nact-iproperties-tab.c:
	* src/nact/nact-iproperties-tab.h:
	* src/nact/nact-ischemes-tab.c:
	* src/nact/nact-ischemes-tab.h:
	* src/nact/nact-main-window.c:
	* src/nact/nact-main-window.h:
	* src/nact/nact-preferences-editor.c:
	* src/nact/nact-preferences-editor.h:
	* src/nact/nact-tree-model.c:
	* src/nact/nact-tree-model.h:
	* src/nact/nact-tree-model-priv.h:
	* src/nact/nact-window.c:
	* src/nact/nact-window.h: Cosmetic changes in src/nact headers.

181 182 183 184 185 186 187
	* src/io-xml/naxml-provider.c:
	* src/io-xml/naxml-provider.h:
	* src/io-xml/naxml-reader.c:
	* src/io-xml/naxml-reader.h:
	* src/io-xml/naxml-writer.c:
	* src/io-xml/naxml-writer.h: Cosmetic changes in src/io-xml headers.

188 189 190
	* src/io-gconf/nagp-gconf-provider.c:
	* src/io-gconf/nagp-gconf-provider.h: Cosmetic changes in src/io-gconf headers.

191 192 193 194 195 196 197
	* src/io-desktop/nadp-desktop-file.c:
	* src/io-desktop/nadp-desktop-file.h:
	* src/io-desktop/nadp-desktop-provider.c:
	* src/io-desktop/nadp-desktop-provider.h:
	* src/io-desktop/nadp-monitor.c:
	* src/io-desktop/nadp-monitor.h: Cosmetic changes in src/io-desktop headers.

198 199 200 201 202 203 204 205 206 207 208 209
	* src/core/na-export-format.h:
	* src/core/na-iabout.h:
	* src/core/na-importer-ask.h:
	* src/core/na-io-provider.h:
	* src/core/na-ipivot-consumer.h:
	* src/core/na-module.h:
	* src/core/na-pivot.h:
	* src/core/na-selected-info.h:
	* src/core/na-settings.h:
	* src/core/na-tokens.h:
	* src/core/na-updater.h: Cosmetic changes in src/core headers.

210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225
	* src/api/na-data-boxed.h:
	* src/api/na-data-types.h:
	* src/api/na-gconf-monitor.h:
	* src/api/na-gconf-utils.h:
	* src/api/na-icontext.h:
	* src/api/na-iduplicable.h:
	* src/api/na-iexporter.h:
	* src/api/na-ifactory-object.h:
	* src/api/na-ifactory-provider.h:
	* src/api/na-iio-provider.h:
	* src/api/na-object-action.h:
	* src/api/na-object.h:
	* src/api/na-object-id.h:
	* src/api/na-object-item.h:
	* src/api/na-object-menu.h:
	* src/api/na-object-profile.h:
226
	* src/core/na-data-boxed.c: Cosmetic changes in src/api headers.
227

228 229 230 231 232 233
	* src/utils/na-gconf2key.sh.in:
	* tools/check-headers.sh:
	* tools/check-po.sh:
	* tools/init-finalize-diff.sh:
	* tools/release-tarball.sh: Replace basename with a shell substitution.

234 235
2011-01-19 Pierre Wieser <pwieser@trychlos.org>

236 237
	* tools/release-tarball.sh: Full script rewrite.

238 239 240
	* README-GCONF:
	* Makefile.am: Add README-GCONF to the distribution.

241 242
	* tools/check-po.sh: Script rewriting.

243
	* NEWS: Update before 3.0.7 release.
244

245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
2011-01-18 Pierre Wieser <pwieser@trychlos.org>

	* src/core/na-export-format.c (na_export_format_get_description):
	* src/core/na-importer-ask.c (na_importer_ask_user):
	* src/core/na-importer.c (import_from_uri):
	* src/core/na-io-provider.c (na_io_provider_get_name):
	* src/core/na-iprefs.c:
	* src/core/na-iprefs.h (na_iprefs_get_import_mode,
	na_iprefs_get_order_mode, na_iprefs_get_export_format):
	* src/core/na-settings.c:
	* src/nact/nact-assistant-export.c (on_initial_load_dialog):
	* nact/nact-assistant-import.c (runtime_init_duplicates):
	* src/nact/nact-clipboard.c (export_row_object):
	* src/nact/nact-export-ask.c:
	* nact/nact-export-format.c:
	* src/nact/nact-export-format.h(nact_export_format_init_display):
	* src/nact/nact-gtk-utils.c:
	* src/nact/nact-gtk-utils.h (nact_gtk_utils_radio_set_initial_state,
	nact_gtk_utils_radio_reset_initial_state,
	nact_gtk_utils_toggle_set_initial_state,
	nact_gtk_utils_toggle_reset_initial_state):
	* src/nact/nact-ienvironment-tab.c
	(on_tab_updatable_selection_changed):
	* src/nact/nact-iexecution-tab.c (on_tab_updatable_selection_changed):
	* src/nact/nact-main-window.c (on_base_runtime_init_toplevel):
	* src/nact/nact-preferences-editor.c:
	* src/nact/nact-preferences.ui:
	* src/nact/nact-tree-model-dnd.c (drop_uri_list):
	* src/nact/nact-tree-model.c (tree_model_new):
	Manage locked and mandatory preferences.

276 277 278
	* src/core/na-boxed.c (na_boxed_new_from_string_with_sep):
	Do not eat last character.

279 280 281 282 283
	* README-GCONF:
	* src/core/na-settings.h:
	* src/utils/na-gconf2key.sh.in:
	Rename 'import-mode-keep-last-choice' as 'import-ask-user-keep-last-choice'.

284 285
2011-01-17 Pierre Wieser <pwieser@trychlos.org>

286 287 288
	* src/nact/nact-preferences-editor.c:
	Reopen the Preferences on the last used tab.

289 290 291 292 293 294 295
	* src/core/na-boxed.c (na_boxed_new_from_string_with_sep):
	Fix handling of last separator.

	* src/nact/nact-schemes-list.c: Do not allow modification
	of default schemes list if preferences are locked or property
	mandatory.

296 297 298 299 300 301 302 303 304 305 306 307
	* src/core/na-io-provider.c:
	* src/core/na-io-provider.h (na_io_provider_is_conf_readable,
	na_io_provider_is_conf_writable):
	Returns mandatory flag.
	List I/O providers in write order.

	* src/core/na-updater.c (na_updater_is_item_writable): Updated accordingly.

	* src/nact/nact-providers-list.c: Do not allow modification of I/O
	providers readability/writability/write order properties if
	preferences are locked or properties mandatory.

308 309
	* src/core/na-module.c (na_module_release_modules): Release the loaded module.

310 311
2011-01-16 Pierre Wieser <pwieser@trychlos.org>

312 313
	* run-distcheck.sh: New file.

314 315 316 317 318 319 320 321 322 323 324 325 326 327 328
	Add a script to check completeness of header files.

	* tools/.gitignore:
	* tools/Makefile.am:
	* tools/check-headers.sh: New files.

	* src/test/test-include.c:
	Renamed as tools/check-header.c and set it as ignored by git.

	* src/test/.gitignore:
	* src/test/Makefile.am: Updated accordingly.

	* Makefile.am:
	* configure.ac: configure in tools/.

329 330 331 332 333 334 335
	* src/api/na-data-boxed.h:
	* src/api/na-data-types.h:
	* src/api/na-gconf-monitor.h:
	* src/api/na-gconf-utils.h: Test for NA_DISABLE_DEPRECATED deprecation define.

	* run-distcheck.sh: New file.

336 337
	* tools/check-po.sh: Rewrite to have options and messages management.

338 339
	* src/utils/na-gconf2key.sh.in: Review comment.

340 341
	* src/utils/Makefile.am: Add na-gconf2key.sh.in to the distributed files.

342 343
	* docs/reference/Makefile.am: Set the deprecation flags for gtkdoc-scan.

Pierre Wieser's avatar
Pierre Wieser committed
344 345 346 347
	* tools/check-po.sh: Set the count of errors as exit code.

	* po/POTFILES.in: Updated.

348 349 350
	* src/api/na-gconf-utils.h:
	* src/core/na-gconf-utils.c: Is marked deprecated as of 3.1.0.

351 352 353
	* src/api/na-gconf-monitor.h:
	* src/core/na-gconf-monitor.c: Is marked deprecated as of 3.1.0.

354 355 356 357
	* src/utils/nautilus-actions-new.c: Output to stdout or as .desktop file.

	* src/utils/na-print-schemas.c: Add a deprecation comment.

358 359 360 361
	* src/core/na-io-provider.c:
	* src/core/na-io-provider.h (na_io_provider_find_io_provider_by_id):
	New function.

362 363
	* src/utils/nautilus-actions-print.c: Move program summary as a global def.

364 365
2011-01-15 Pierre Wieser <pwieser@trychlos.org>

366 367
	* tools/init-finalize-diff.sh: Fix the interpretation of debug messages.

368 369 370 371 372 373
	* src/test/test-module.c:
	* src/test/test-module-plugin.c: New files.

	* src/test/.gitignore:
	* src/test/Makefile.am: Updated accordingly.
	 
374 375
	* src/nact/nact-schemes-list.c: Remove gconf-client.h include.

376 377 378
	* src/nact/base-iprefs.c
	(base_iprefs_position_named_window): Do not force a null window size or position.

379 380 381
	* src/core/na-settings.c
	(na_settings_get_string_list): Do not allocate an empty string list.

382 383
	* src/core/na-pivot.c (instance_dispose): Release the NASettings object.

384 385 386
	* src/core/na-object-id.c:
	* src/core/na-object-item.c: Remove no more used instance_init debug messages.

387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405
	* src/core/na-data-boxed.c:
	* src/core/na-gconf-monitor.c:
	* src/core/na-io-provider.c:
	* src/core/na-tokens.c:
	* src/core/na-updater.c:
	* src/io-desktop/nadp-desktop-file.c:
	* src/io-desktop/nadp-desktop-provider.c:
	* src/io-desktop/nadp-monitor.c:
	* src/io-gconf/nagp-gconf-provider.c:
	* src/io-xml/naxml-provider.c:
	* src/nact/base-application.c:
	* src/nact/base-builder.c:
	* src/nact/base-window.c: 
	* src/nact/nact-application.c:
	* src/nact/nact-clipboard.c:
	* src/nact/nact-main-window.c:
	* src/nact/nact-tree-model.c:
	* src/nact/nact-window.c: Add instance_finalize debug message.

406 407
	* src/core/na-core-utils.c (na_core_utils_slist_dump): Display string length.

408 409 410 411 412 413 414
	* src/core/na-boxed.c
	(na_boxed_free): Only free a non null structure.
	(na_boxed_new_from_string_with_sep): Do not try to split an empty string.
	(na_boxed_get_boolean, na_boxed_get_pointer, na_boxed_get_string,
	na_boxed_get_string_list, na_boxed_get_uint, na_boxed_get_uint_list):
	Do not try to return a value for a null structure.

415 416
	* m4/na-maintainer-mode.m4: Define a conditional when in maintainer mode.

417 418
2011-01-14 Pierre Wieser <pwieser@trychlos.org>

419 420 421
	* src/utils/na-delete-xmltree.c:
	* src/utils/nautilus-actions-print.c: Add localization code.

422 423 424 425
	* src/utils/nautilus-actions-new.c:
	* src/utils/nautilus-actions-run.c:
	* src/utils/nautilus-actions-schemas.c: Add locale.h include.

426 427 428 429
	* src/core/na-boxed.c (boxed_new, na_boxed_copy, na_boxed_new_from_string,
	na_boxed_new_from_string_with_sep, na_boxed_free):
	Add debug messages when allocating/freeing a NABoxed structure.

430 431 432
	* src/nact/nact-icommand-tab.c (on_wdir_browse):
	Remove no more used default value.

433 434 435 436 437
	* src/nact/nact-icon-chooser.c
	(fillup_icons_by_path, on_path_selection_changed): Store last folder uri.

	* src/core/na-settings.h: Preference renamed accordingly.

438 439 440 441 442 443 444
	* README-GCONF:
	* src/core/na-settings.h:
	* src/utils/na-gconf2key.sh.in:
	'-last-folder-uri' preferences are renamed as '-lfu'.

	* src/core/na-settings.c: Set default values.

445 446 447 448 449 450 451 452 453
	* src/nact/nact-gtk-utils.c:
	* src/nact/nact-gtk-utils.h (nact_gtk_utils_select_file,
	nact_gtk_utils_select_file_with_preview, nact_gtk_utils_select_dir):
	Remove no more used default value.

	* src/nact/nact-icommand-tab.c (on_path_browse, on_wdir_browse):
	* src/nact/nact-ienvironment-tab.c (on_try_exec_browse,
	on_show_if_running_browse): Updated accordingly.

454 455 456 457 458 459 460
	* src/core/na-boxed.c (string_list_from_array, uint_list_from_array):
	Do not allocate the empty last element.

	* src/core/na-io-provider.c (load_items_get_merged_list):
	* src/core/na-iprefs.c (na_iprefs_get_io_providers):
	Use the correct list pointer.

461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483
	* src/core/na-iprefs.c:
	* src/core/na-iprefs.h
	(na_iprefs_get_export_format, na_iprefs_set_export_format):
	Functions moved from src/nact/nact-iprefs.c.

	* src/nact/nact-iprefs.c:
	* src/nact/nact-iprefs.h: Removed files.

	* src/nact/Makefile.am:
	* src/nact/base-window.c:
	* src/nact/nact-assistant-export.c:
	* src/nact/nact-assistant-import.c:
	* src/nact/nact-clipboard.c:
	* src/nact/nact-export-ask.c:
	* src/nact/nact-export-format.c:
	* src/nact/nact-gtk-utils.c:
	* src/nact/nact-iaction-tab.c:
	* src/nact/nact-icommand-tab.c:
	* src/nact/nact-ifolders-tab.c:
	* src/nact/nact-main-toolbar.c:
	* src/nact/nact-preferences-editor.c:
	* src/nact/nact-tree-model-dnd.c: Updated accordingly.

484 485 486 487 488 489 490
	* src/nact/nact-iprefs.c:
	* src/nact/nact-iprefs.h (nact_iprefs_write_bool, nact_iprefs_write_uint,
	nact_iprefs_write_string): Remove deprecated functions.

	* src/nact/nact-main-toolbar.c (nact_main_toolbar_activate):
	Updated accordingly.

491 492 493 494 495 496 497 498
	* src/nact/base-iprefs.c:
	* src/nact/base-iprefs.h (base_iprefs_get_int, base_iprefs_set_int):
	Remove deprecated functions.

	* src/nact/nact-icon-chooser.c (instance_dispose, on_base_runtime_init_dialog):
	* src/nact/nact-main-window.c (instance_dispose, on_base_initial_load_toplevel):
	Updated accordingly.

499 500 501 502 503 504
	* src/nact/nact-iprefs.c:
	* src/nact/nact-iprefs.h (nact_iprefs_migrate_key): Remove deprecated function.

	* src/nact/nact-icommand-tab.c (nact_icommand_tab_initial_load_toplevel):
	Updated accordingly.

505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554
	Global renaming of preferences.

	* README-GCONF:
	* src/api/na-iio-provider.h:
	* src/core/na-export-format.h:
	* src/core/na-exporter.h:
	* src/core/na-importer-ask.h:
	* src/core/na-importer.c:
	* src/core/na-io-provider.c:
	* src/core/na-io-provider.h:
	* src/core/na-iprefs.c:
	* src/core/na-iprefs.h:
	* src/core/na-module.c:
	* src/core/na-pivot.c:
	* src/core/na-pivot.h:
	* src/core/na-settings.c:
	* src/core/na-settings.h:
	* src/core/na-updater.c:
	* src/nact/nact-add-capability-dialog.c:
	* src/nact/nact-add-scheme-dialog.c:
	* src/nact/nact-assistant-export.c:
	* src/nact/nact-assistant-import.c:
	* src/nact/nact-clipboard.c:
	* src/nact/nact-export-ask.c:
	* src/nact/nact-gtk-utils.c:
	* src/nact/nact-iactions-list.c:
	* src/nact/nact-icommand-tab.c:
	* src/nact/nact-icon-chooser.c:
	* src/nact/nact-ienvironment-tab.c:
	* src/nact/nact-ifolders-tab.c:
	* src/nact/nact-iprefs.c:
	* src/nact/nact-iprefs.h:
	* src/nact/nact-main-menubar-edit.c:
	* src/nact/nact-main-menubar-file.c:
	* src/nact/nact-main-menubar.c:
	* src/nact/nact-main-toolbar.c:
	* src/nact/nact-main-window.c:
	* src/nact/nact-preferences-editor.c:
	* src/nact/nact-providers-list.c:
	* src/nact/nact-schemes-list.c:
	* src/nact/nact-sort-buttons.c:
	* src/nact/nact-tree-model-dnd.c:
	* src/nact/nact-tree-model.c:
	* src/nact/nact-window.c:
	* src/nact/nact-window.h:
	* src/plugin-menu/nautilus-actions.c:
	* src/utils/na-gconf2key.sh.in:
	* src/utils/nautilus-actions-new.c: Rename preferences.
>>>>>>> Globally rename preferences

555 556
2011-01-13 Pierre Wieser <pwieser@trychlos.org>

557 558 559
	* src/core/na-settings.c:
	* src/core/na-settings.h: Preference names are defined as '#define' values.

560 561 562
	* README-GCONF:
	* src/utils/na-gconf2key.sh.in: Adjust preferences.

563 564 565
	* src/core/na-iprefs.c:
	* src/core/na-iprefs.h: NAIPrefs is no more an interface.

566 567 568 569 570
	* src/api/na-iimporter.h:
	* src/core/na-importer-ask.c:
	* src/core/na-importer-ask.h:
	* src/core/na-importer.c: Updated accordingly.

571 572
2011-01-12 Pierre Wieser <pwieser@trychlos.org>

573 574 575
	* src/nact/nact-iprefs.c:
	* src/nact/nact-iprefs.h: Get ride of GConf.

576 577 578 579
	* README-GCONF:
	* src/core/na-settings.c:
	* src/utils/na-gconf2key.sh.in: Add omitted 'export-ask-user-last-format' key.

580 581
	* src/nact/nact-icommand-tab.c:
	* src/nact/nact-ienvironment-tab.c: Update to new preferences.
582

583 584 585 586 587 588 589
	* README-GCONF:
	* src/core/na-settings.c:
	* src/utils/na-gconf2key.sh.in:
	'folder-last-path' key is renamed as 'folder-last-folder-uri'.

	* src/nact/nact-ifolders-tab.c: Updated accordingly.

590 591 592 593 594 595 596 597 598 599 600 601 602 603
	* README-GCONF:
	* src/core/na-settings.c:
	* src/utils/na-gconf2key.sh.in: Add 'export-ask-user-wsp' preference.

	* src/nact/nact-add-capability-dialog.c (base_get_iprefs_window_id):
	* src/nact/nact-add-scheme-dialog.c (base_get_iprefs_window_id):
	* src/nact/nact-assistant-export.c (window_get_iprefs_window_id):
	* src/nact/nact-assistant-import.c (window_get_iprefs_window_id):
	* src/nact/nact-export-ask.c (base_get_iprefs_window_id):
	* src/nact/nact-main-window.c
	(instance_dispose, base_get_iprefs_window_id):
	* src/nact/nact-preferences-editor.c (base_get_iprefs_window_id):
	Update all preference names when saving/restoring window size and position.

604 605 606
	* src/core/na-settings.c:
	* src/core/na-settings.h: All getters/setters are implemented.

607 608
	* src/nact/base-iprefs.c: Remove GConf stuff.

609 610 611
	* src/nact/nact-icon-chooser.c:
	* src/nact/nact-icon-chooser.ui: Implement all preferences.

612 613 614 615 616
	* src/utils/na-gconf2key.sh.in:
	Renamed preferences for windows size and position '-wsp'.
	Also delete from GConf if only preferences have been migrated.
	Re-sync after tree delete.

617 618 619 620 621
	* src/api/na-boxed.h:
	* src/core/na-boxed.c
	(na_boxed_get_string, na_boxed_get_uint, na_boxed_get_uint_list):
	New functions.

622 623
	* configure.ac: Enable silent rules by default.

624 625
	* run-autogen.sh: Add sysconfdir argument to autogen.sh

626 627 628
	* src/nact/nact-gtk-utils.c (nact_gtk_utils_get_pixbuf):
	Search a pixbuf by icon theme if not found as filename or stock.

629 630 631
	* src/nact/base-window.c:
	* src/nact/base-window.h (base_window_peek_widget): New function.

Pierre's avatar
Pierre committed
632 633 634 635
	* src/nact/nact-icon-chooser.c:
	* src/nact/nact-icon-chooser.h:
	* src/nact/nact-icon-chooser.ui: New files.
	
636
	* src/nact/Makefile.am:
637 638
	* src/nact/nact-iaction-tab.c:
	* src/nact/nautilus-actions-config-tool.ui: Updated accordingly.
Pierre's avatar
Pierre committed
639

640 641 642
	* src/core/na-settings.c (content_load_keys):
	Do not warn if configuration file does not exist.

643 644 645 646 647 648 649 650 651
	* src/api/na-boxed.h:
	* src/api/na-data-boxed.h:
	* src/api/na-data-types.h:
	* src/core/na-boxed.c:
	* src/core/na-data-boxed.c:
	* src/core/na-data-types.c:
	Update reference documentation to deprecate NADataBoxed and NADataType
	in favor of NABoxed.

652 653 654
	* src/core/na-settings.c:
	* src/core/na-settings.h: Configuration monitoring.

655 656 657
	* src/plugin-menu/nautilus-actions.c:
	Monitor all runtime preferences with only one callback.

658 659 660 661 662
	* src/api/na-boxed.h:
	* src/core/na-boxed.c (na_boxed_get_pointer): New function.

	* run-autogen.sh: Add sysconfdir argument to autogen.sh.

663 664 665 666
	* src/api/na-data-types.h:
	* src/core/na-data-types.c
	(na_data_types_copy, na_data_types_free): Removed functions.

667 668 669
	* README-GCONF:
	* src/utils/na-gconf2key.sh.in: Fix two key label conversions.

670 671 672 673 674 675
	* src/api/na-boxed.h:
	* src/core/na-boxed.c: New files.

	* src/api/Makefile.am:
	* src/core/Makefile.am: Updated accordingly.

676 677
2011-01-10 Pierre Wieser <pwieser@trychlos.org>

678 679 680 681 682 683 684 685 686 687 688 689
	* src/api/na-data-types.h:
	* src/core/na-data-types.c
	(na_data_types_copy, na_data_types_free, na_data_types_get_label):
	New functions.

	* src/core/na-settings.c
	(monitor_io_provider_read_status, monitor_key): Register monitored keys.

	* src/core/na-settings.h
	(na_settings_get_boolean_ex, na_settings_get_string_list):
	New functions.

690 691
	* src/plugin-menu/nautilus-actions.c:
	Implement runtime preferences monitoring.
692
	No more use deprecated na_pivot_set_automatic_reload().
693

694 695 696 697 698 699 700 701 702 703 704
	* src/core/na-pivot.c:
	* src/core/na-pivot.h:
	Replace GConf preferences monitoring with NASettings.
	Define new PIVOT_SIGNAL_ITEMS_CHANGED signal.

	* src/core/na-settings.c:
	* src/core/na-settings.h
	(na_settings_register_key_callback,
	na_settings_register_global_callback, na_settings_get_boolean):
	New functions.

705 706 707 708 709 710 711 712 713
	* src/api/na-iio-provider.h:
	* src/core/na-io-provider.h: IIO_PROVIDER_SIGNAL_ITEM_CHANGED signal
	definition is moved (and renamed) from public API to internal one.

	* src/core/na-iio-provider.c (interface_base_init):
	* src/core/na-io-provider.c (io_provider_set_provider):
	* src/core/na-pivot.c (on_item_changed_timeout): Updated accordingly.

	* src/core/na-iio-provider.c
714 715 716
	* src/core/na-settings.c (na_settings_new):
	* src/utils/na-gconf2key.sh.in: Global configuration file goes to /etc/xdg.

717 718 719 720 721 722 723
	* src/core/na-pivot.c:
	* src/core/na-pivot.h (na_pivot_register):
	* src/core/na-settings.c:
	* src/core/na-settings.h (na_settings_register):
	* src/plugin-menu/nautilus-actions.c (instance_constructed):
	Fix compilation.

Pierre Wieser's avatar
Pierre Wieser committed
724 725
2011-01-09 Pierre Wieser <pwieser@trychlos.org>

726 727
	* src/nact/base-application.c (display_dlg): Setup parent window.

728 729 730 731 732 733 734 735 736 737 738 739
	* src/api/na-iimporter.h:
	* src/core/na-io-provider.c:
	* src/core/na-object-id.c:
	* src/core/na-object-item.c:
	* src/io-desktop/nadp-utils.c:
	* src/nact/nact-assistant-import.c:
	* src/nact/nact-iactions-list-bis.c:
	* src/nact/nact-iactions-list.h:
	* src/nact/nact-main-window.c:
	* src/nact/nact-preferences.ui:
	* src/nact/nact-tree-model.c: Remove all deprecated references to an UUID.

Pierre Wieser's avatar
Pierre Wieser committed
740 741 742 743 744 745 746 747
	* po/POTFILES.in: Add src/io-desktop/nadp-formats.c file.

	* src/core/na-object-profile-factory.c:
	Remove %o/%O parameters from description of version 2.0.
	Add a missing line feed.

	* tools/check-po.sh: Adapt to glade files.

748 749
2011-01-08 Pierre Wieser <pwieser@trychlos.org>

750 751 752 753 754
	* src/utils/nautilus-actions-new.c (init_options):
	* src/utils/nautilus-actions-run.c (init_options):
	* src/utils/nautilus-actions-schemas.c (init_options):
	Initialize translation domain for GOptionContext.

755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772
	* src/core/na-data-boxed.c
	(string_spec, slist_spec, bool_spec, pointer_spec, uint_spec):
	* src/core/na-export-format.c
	(na_export_format_get_label, na_export_format_get_description):
	* src/core/na-iabout.c (na_iabout_display):
	* src/core/na-object-action.c (na_object_action_new_with_defaults):
	* src/core/na-object-menu.c (na_object_menu_new_with_defaults):
	* src/io-xml/naxml-writer.c (write_data_schema_v1_element):
	* src/nact/nact-add-capability-dialog.c (on_base_runtime_init_dialog):
	* src/nact/nact-ienvironment-tab.c (nact_ienvironment_tab_runtime_init_toplevel):
	* src/nact/nact-iproperties-tab.c (on_tab_updatable_selection_changed):
	* src/nact/nact-main-menubar-file.c (nact_main_menubar_file_save_items):
	* src/nact/nact-match-list.c (get_must_match_header, insert_new_row):
	* src/nact/nact-tree-model-dnd.c
	(is_drop_possible, is_drop_possible_before_iter,
	is_drop_possible_into_dest, is_parent_accept_new_childs):
	Use gettext() to display localized static strings.

773 774
	* src/api/na-data-def.h: Complete the description of the fields.

775 776 777 778 779 780 781 782
	* src/core/na-io-provider.c:
	* src/core/na-object-profile-factory.c:
	* src/nact/nact-assistant-export.ui:
	* src/nact/nautilus-actions-config-tool.ui:
	Fix various mistakes and mispellings reported by Fr translation team.

	* configure.ac: Post-release bump version number.

783 784
2011-01-07 Pierre Wieser <pwieser@trychlos.org>

785 786 787 788 789
	* src/core/na-pivot.c (na_pivot_register): New function.

	* src/plugin-menu/nautilus-actions.c:
	Replace NAIPivotConsumer interface with na_settings() accessors.

Pierre Wieser's avatar
Pierre Wieser committed
790 791 792
	* src/core/na-settings.c:
	* src/core/na-settings.h: New files.

793 794
	* src/utils/na-gconf2key.sh.in:
	Make sure that GConf is at the end of the list of I/O providers.
795 796
	Make sure that GConf is locked.
	Migrate all I/O provider preferences.
797

798 799 800 801 802 803 804 805 806
	* configure.ac:
	* src/utils/Makefile.am:
	* src/utils/na-gconf2key.sh.in:
	nautilus-actions-gconf2desktop.sh.in is renamed as na-gconf2key.sh.in,
	and is installed in PKGLIBEXECDIR.

	* src/core/Makefile.am:
	* src/core/na-gconf-migration.c: Updated accordingly.

807 808 809 810
	* src/utils/Makefile.am:
	nautilus-actions-delete is renamed as na-delete-xmltree,
	and is installed in PKGLIBEXECDIR.

811 812 813
	* src/core/na-core-utils.c (na_core_utils_print_version):
	Print the compilation version of GLib2 and Gtk+ when in debug mode.

814 815 816 817
	* src/utils/Makefile.am:
	nautilus-actions-schemas is renamed as na-print-schemas,
	and is installed in PKGLIBEXECDIR.

818 819
2011-01-06 Pierre Wieser <pwieser@trychlos.org>

820 821 822
	* src/nact/nact-main-window.c (iabout_get_toplevel):
	Let the About dialog get the toplevel window.

823 824 825 826
	* src/nact/nact-preferences.ui:
	* src/nact/nautilus-actions-config-tool.ui:
	Apply patch provided by Christian Kirbach. Fix #638548.

827 828 829 830 831 832 833 834
	Use the same script to migrate items and preferences.

	* README-GCONF: Document migrated and renamed preferences.

	* src/utils/nautilus-actions-gconf2desktop.sh.in:
	Rewrite migrated preferences as keyed files.
	At last, remove the whole Nautilus-Actions tree from GConf.

835 836
2011-01-05 Pierre Wieser <pwieser@trychlos.org>

837 838 839
	* src/utils/console-utils.c (console_cmdline_get_description):
	Returns the full address of the page to enter a new bug in Bugzilla.

840 841 842 843 844 845 846 847 848 849 850
	* src/core/na-gconf-migration.c:
	* src/core/na-gconf-migration.h (na_gconf_migration_run): New function.

	* src/core/Makefile.am: Updated accordingly.

	* src/nact/nact-main.c (main):
	* src/plugin-menu/nautilus-module.c (nautilus_module_initialize):
	* src/utils/nautilus-actions-new.c (main):
	* src/utils/nautilus-actions-run.c (main):
	Automatically run the migration tool at startup.

851 852 853 854 855 856 857 858 859 860
	* src/utils/nautilus-actions-gconf2desktop.sh.in:
	* src/utils/nautilus-actions-delete.c:
	* src/utils/nautilus-actions-print.c:
	New items migration script and programs.
	They take care of migrating users and mandatory items to .desktop files.

	* configure.ac:
	* src/utils/Makefile.am:
	* src/utils/.gitignore: Updated accordingly.

861 862
2011-01-04 Pierre Wieser <pwieser@trychlos.org>

Pierre Wieser's avatar
Pierre Wieser committed
863 864 865 866 867 868 869 870 871 872 873 874 875 876
	* src/core/na-tokens.c (na_tokens_new_from_selection):
	No more prepare the list string of selection.
	Directly build the selection list in the correct order.
	(execute_action_command): Setup the working directory.

	* src/core/na-tokens.c:
	* src/core/na-tokens.h (na_tokens_parse_parameters):
	Renamed as na_tokens_parse_for_display() as filenames are not quoted
	when displayed as part of an expanded label.

	* src/nact/nact-icommand-tab.c (parse_parameters):
	* src/plugin-menu/nautilus-actions.c (expand_tokens_item):
	Updated accordingly.

877 878
	* configure.ac: Fix "API Reference generation" message.

879 880 881
	* m4/na-enable-manuals.m4:
	Better specify that --enable-html-manuals (resp. pdf) are for user's manuals.

882 883 884 885 886 887 888 889
	* src/core/na-selected-info.c (new_from_uri):
	- Add an excerpt from RFC 2396 about valid characters in URIs.
	- Prefer the filename from g_filename_from_uri() when possible.

	* src/core/na-tokens.c
	(na_tokens_new_from_selection): Also g_shell_quote() the URI to preserve quotes.
	(build_string_lists_item): Removed function.

890 891 892
	* src/core/na-iabout.c (na_iabout_display):
	Fix typo in comment, adding a note to the translators.

893 894
2011-01-03 Pierre Wieser <pwieser@trychlos.org>

895 896 897 898
	* src/core/na-io-provider.c:
	* src/core/na-io-provider.h (na_io_provider_are_writings_authorized):
	New function.

899 900 901 902 903 904 905 906 907 908
	* configure.ac: Define a conditional if we have both GSettings and GConf.

	* src/core/na-gsettings-migrate.c:
	* src/core/na-gsettings-migrate.h: New files.

	* src/core/Makefile.am: Updated accordingly.

	* src/core/na-pivot.c (instance_constructed):
	Call na_gsettings_migrate() if we have both GSettings and GConf.

909 910 911
	* configure.ac:
	- Define HAVE_GSETTINGS variable.
	- Define HAVE_GCONF variable.
912

913 914
2011-01-02 Pierre Wieser <pwieser@trychlos.org>

915 916 917
	* src/nact/egg-desktop-file.c:
	Get ride of tests for Gtk+ 2.12.0 as this is the minimal required version.

918 919
	* src/nact/base-keysyms.h:
	* src/nact/egg-sm-client-private.h:
920 921 922
	* src/nact/egg-sm-client-xsmp.c: 
	* src/nact/nact-add-capability-dialog.c:
	* src/nact/nact-add-scheme-dialog.c:
923 924
	* src/nact/nact-main-tab.c:
	* src/nact/nact-clipboard.c:
925 926
	* src/nact/nact-tree-model-dnd.c:
	* src/nact/nact-gtk-utils.c:
927
	* src/nact/nact-iaction-tab.c:
928
	* src/nact/nact-main-statusbar.c:
929 930
	* src/nact/nact-main-menubar.c:
	* src/nact/nact-schemes-list.c: Use GTK_CHECK_VERSION macro.
931

932 933 934 935
	* configure.ac:
	* m4/na-check-for-gtk.m4:
	Move back gtk_required variable to improve readibility of configure.ac.

936
2011-01-01 Pierre Wieser <pwieser@trychlos.org>
937

938 939 940 941
	* configure.ac: Post release version bump.

	* NEWS: Update NEWS before release.

942 943
	* src/plugin-menu/nautilus-actions.c (create_root_menu):
	Update the root menu label to better reflect the product name.
944

945
	* src/nact/nautilus-actions-config-tool.ui:
946
	Use gtk-find instead of gtk-find-and-replace stock icon for browse buttons.
947

948 949 950
	* src/nact/nact-iaction-tab.c (nact_iaction_tab_initial_load_toplevel):
	Display again stock icons in NACT.
	Fix #638461 - Stock icons are no more displayed in NACT.
951

952 953 954
	* Almost all files modified:
	Update copyright message.
	Set Nautilus-Actions as being the actual official product name.
955

956 957 958
	* src/core/na-selected-info.c (new_from_nautilus_file_info):
	Fix pathname breakdown for 'x-nautilus-desktop:///' URI.
	Fix #638450 - Nautilus crashes when opening Trash or Network.