2010-08-23 Pierre Wieser <
[email protected]>
* po/POTFILES.in: Add src/core/na-selected-info.c file.
* src/core/na-selected-info.c (query_file_attributes):
Make the error message translatable.
* src/core/na-tokens.c
(na_tokens_new_from_selection): Do not get dirname of a null filename.
(parse_singular): Take care of possibly null data or over-indexing.
* src/core/na-selected-info.c:
* src/core/na-selected-info.h (na_selected_info_create_for_uri):
Add errmsg parameter to check for incorrect URIs.
* src/utils/nautilus-actions-run.c (get_selection_from_strv):
Do not try to deal with malformed URIs.
* src/utils/nautilus-actions-schemas.c: Include glib-object.h.
* src/api/na-data-boxed.h: Revert to glib-object.h.
2010-08-22 Pierre Wieser <
[email protected]>
* src/core/na-icontext.c (is_candidate_for_mimetypes):
* src/core/na-selected-info.c (na_selected_info_get_mime_type):
Take care of possibly NULL mimetype.
2010-08-21 Pierre Wieser <
[email protected]>
* src/api/na-dbus.h
* src/api/na-ifactory-provider-provider.h
* src/core/na-importer-ask.h
* src/io-desktop/nadp-formats.h
* src/io-desktop/nadp-reader.h
* src/io-desktop/nadp-utils.h
* src/io-desktop/nadp-writer.h
* src/io-gconf/nagp-reader.h
* src/io-gconf/nagp-writer.h
* src/io-xml/naxml-formats.h
* src/io-xml/naxml-reader.h
* src/io-xml/naxml-writer.h
* src/nact/nact-tree-model-priv.h: Fix single inclusion.
* src/core/na-icontext.c
(is_candidate_for_schemes, is_candidate_for_folders):
Address each ocurrence of file instead of just the first one.
* doc/nact/Makefile.am: Fix PDF distribution.
2010-08-19 Pierre Wieser <
[email protected]>
* src/nact/nautilus-actions-config-tool.ui:
Do not overexpand the example label.
* src/core/na-object-profile.c (convert_pre_v3_parameters_str):
Fix conversion of '%d/%f' to '%f' when there are other parameters.
* src/core/na-icontext.c
(is_candidate_for_mimetypes): Improve debug messages.
(is_candidate_for_basenames): Take care of matchcase.
* src/core/na-icontext.c
(is_mimetype_of): Take care of wildcard expressions.
(is_candidate_for_folders): Only try to g_pattern_match() if has pattern.
* src/plugin-menu/nautilus-actions.c
(build_nautilus_menus): Add debug messages.
* data/actions/open-terminal-here.desktop:
* data/actions/show-na-parameters.desktop: Fix typo.
* src/api/na-object-item.h:
* src/core/na-object-item.c
(na_object_item_deals_with_version): New function.
* src/api/na-object-profile.h:
* src/core/na-object-profile.c
(na_object_profile_convert_v2_to_last): New function.
* src/core/na-object-action.c:
* src/core/na-object-menu.c
(ifactory_object_read_start): Removed (unused) function.
* src/io-xml/naxml-reader.c (naxml_reader_read_done): Cleanup code.
* src/nact/nact-ibasenames-tab.c (on_tab_updatable_selection_changed):
Display matchcase status for the current context.
2010-08-18 Pierre Wieser <
[email protected]>
* src/core/na-object-profile.c (convert_pre_v3_parameters_str):
As a special optimization, converts '%d/%f' to '%f'.
* src/io-xml/naxml-reader.c (naxml_reader_read_data):
Let a node available for a second reading in case of a multiple-defined
data (e.g. icon which exists in localized and unlocalized forms).
* src/io-desktop/nadp-desktop-file.c (nadp_desktop_file_new_from_uri):
Do not warn about malformed .desktop file when importing an URI.
Path+parameters are splitted whatever be the I/O importer.
* src/io-desktop/nadp-reader.c (read_done_profile_split_exec): Removed function.
* src/core/na-object-profile.c (split_path_parameters): New function.
* src/core/na-data-boxed.c (uint_set_from_string):
Fix default uint value when reading null string.
* src/nact/nact-assistant-import.c (assistant_apply): Cleanup code.
2010-08-17 Pierre Wieser <
[email protected]>
* Replace GtkLable with GtkTextView in import and export assistants.
* src/nact/nact-assistant-export.c (assist_prepare_exportdone):
* src/nact/nact-assistant-import.c (prepare_importdone):
* src/nact/nact-assistant-export.ui:
* src/nact/nautilus-actions-config-tool.ui: Updated accordingly.
* src/core/na-core-utils.c (na_core_utils_str_split_first_word):
Accepts null or empty input string or output pointers.
* src/io-desktop/nadp-reader.c (read_done_profile_split_exec):
Only try to split a non-null command.