aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* When showing a modal alert put up by a web page, switch the window to thatChristian Persch2004-10-311-0/+13
| | | | | | | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * src/ephy-window.c: (modal_alert_cb), (tab_added_cb), (tab_removed_cb): When showing a modal alert put up by a web page, switch the window to that tab.
* Move idle unreffing to extensions manager. Makes sure that extensions areChristian Persch2004-10-301-0/+8
| | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-shlib-loader.c: (impl_release_object): * src/ephy-extensions-manager.c: (idle_unref), (unload_extension): Move idle unreffing to extensions manager. Makes sure that extensions are finalised.
* Listen for changes to extension directories usingAdam Hooper2004-10-301-0/+16
| | | | | | gnome_vfs_monitor_add(). Paves the way for drag-and-drop installation of extensions, and makes extensions immediately available when installing via 'make install', 'apt-get install', etc.
* Comment that unfortunately, elements in <extension> must be in order.Adam Hooper2004-10-301-0/+6
|
* Depend on libxml 2.6.12 (for its fix of bug 150647).Adam Hooper2004-10-301-0/+6
|
* Slightly refactor bookmarks menu, to take a configurable path where toChristian Persch2004-10-301-0/+15
| | | | | | | | | | | | | | | | | 2004-10-29 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb), (open_bookmark_in_tab_cb), (add_action_for_bookmark), (create_submenu), (ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_set_property), (ephy_bookmarks_menu_get_property), (ephy_bookmarks_menu_constructor), (ephy_bookmarks_menu_finalize), (ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_new): * src/bookmarks/ephy-bookmarks-menu.h: * src/ephy-window.c: (open_bookmark_cb), (ephy_window_init): Slightly refactor bookmarks menu, to take a configurable path where to merge its UI.
* Don't open all bookmarks in tabs. Fixes bug #156843.Christian Persch2004-10-301-0/+8
| | | | | | | | | | 2004-10-29 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (can_open_in_tabs), (open_in_tabs_activate_cb), (add_open_in_tabs_menu), (build_bookmarks_menu), (show_context_menu): Don't open all bookmarks in tabs. Fixes bug #156843.
* Correctly change the statusbar children's frams's shadow type when theChristian Persch2004-10-281-0/+7
| | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (sync_shadow_type), (ephy_statusbar_init): Correctly change the statusbar children's frams's shadow type when the statusbar shadow type changes.
* Print dialogue isn't an EphyEmbedDialog anymore, remove theChristian Persch2004-10-281-0/+7
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_dialog_new): Print dialogue isn't an EphyEmbedDialog anymore, remove the
* Private data is 0-initialised, no need to set members to NULL, 0, orChristian Persch2004-10-281-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-dialog.c: (ephy_embed_dialog_init): * embed/ephy-embed-persist.c: (ephy_embed_persist_init), (ephy_embed_persist_to_string): * embed/ephy-embed-shell.c: (ephy_embed_shell_init): * embed/find-dialog.c: (find_dialog_init): * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * lib/ephy-dialog.c: (ephy_dialog_set_modal), (ephy_dialog_init): * lib/ephy-file-chooser.c: (ephy_file_chooser_init): * lib/ephy-node-db.c: (ephy_node_db_init): * lib/widgets/ephy-node-view.c: (ephy_node_view_init): * lib/widgets/ephy-search-entry.c: (ephy_search_entry_init): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_init): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_init): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_init): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_init): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_init): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init): * src/ephy-encoding-menu.c: (ephy_encoding_menu_init): * src/ephy-favicon-action.c: (ephy_favicon_action_init): * src/ephy-location-action.c: (ephy_location_action_init): * src/ephy-notebook.c: (ephy_notebook_init): * src/ephy-session.c: (ephy_session_init): * src/ephy-shell.c: (ephy_shell_init): * src/ephy-tab.c: (ephy_tab_init): * src/ephy-tabs-menu.c: (ephy_tabs_menu_init): * src/ephy-window.c: (ephy_window_init): * src/pdm-dialog.c: (pdm_dialog_init): * src/ppview-toolbar.c: (ppview_toolbar_init): Private data is 0-initialised, no need to set members to NULL, 0, or FALSE.
* Remove unused signal from EphyNodeView struct.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.h: Remove unused signal from EphyNodeView struct.
* Fix label of "All" topic on bookmarksbar.Christian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label), (connect_proxy): Fix label of "All" topic on bookmarksbar.
* Avoid strdups in entry completion func. Patch by Peter Harvey.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (completion_func): Avoid strdups in entry completion func. Patch by Peter Harvey.
* Use ellipsising labels to shorten the bookmarks and topics titles inChristian Persch2004-10-271-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_label), (connect_proxy), (bookmark_changed_cb): * src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb), (ensure_bookmark_actions), (ephy_bookmarks_menu_rebuild): * src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb), (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label), (append_bookmarks_menu), (build_topics_menu), (connect_proxy), (topic_changed_cb): Use ellipsising labels to shorten the bookmarks and topics titles in menus, instead of chopping the strings off at the end. Fixes bug #147765. Use gtk_entry_set_width_chars() to set the smart bookmark entry width, not gtk_widget_set_size_request().
* Revert last change, it's a warning after all.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Revert last change, it's a warning after all.
* Make the confirm-close-with-form-data dialogue window modal, instead ofChristian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (confirm_close_with_modified_forms): Make the confirm-close-with-form-data dialogue window modal, instead of app modal.
* Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of _WARNING.Christian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of _WARNING.
* Use new gtk+ HIG message dialogue API. Fixes bug #130232.Christian Persch2004-10-271-0/+11
| | | | | | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file): * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): * src/ephy-history-window.c: (confirmation_dialog_response_cb), (confirmation_dialog_construct), (cmd_clear): * src/ephy-session.c: (offer_to_resume): * src/ephy-window.c: (confirm_close_with_modified_forms): Use new gtk+ HIG message dialogue API. Fixes bug #130232.
* Use gtk_widget_get_settings on the EphyDialog's window, not on the dialogChristian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): Use gtk_widget_get_settings on the EphyDialog's window, not on the dialog itself.
* Use named icon for the logo in about dialogue.Christian Persch2004-10-261-0/+6
| | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Use named icon for the logo in about dialogue.
* De-couple instantiation and initialisation of the extensions manager.Christian Persch2004-10-261-0/+11
| | | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_init), (ephy_extensions_manager_startup): * src/ephy-extensions-manager.h: * src/ephy-shell.c: (ephy_shell_get_extensions_manager): De-couple instantiation and initialisation of the extensions manager. Fixes double-instance and weirdness and double-type-registration on startup when extensions use the session in their instance_init.
* Move window destruction after tab-removed signal emission. Fixes bugChristian Persch2004-10-251-0/+8
| | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_remove_tab): * src/ephy-window.c: (ephy_window_get_active_tab): Move window destruction after tab-removed signal emission. Fixes bug #151607.
* Fix return type of tab_delete slot.Christian Persch2004-10-251-0/+6
| | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.h: Fix return type of tab_delete slot.
* Unset the use-underline label property instead of doubling theChristian Persch2004-10-251-0/+10
| | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy), (bookmark_changed_cb): * src/bookmarks/ephy-topic-action.c: (create_menu_item), (topic_changed_cb): Unset the use-underline label property instead of doubling the underscores. Saves tons of strdups.
* Use gtk_icon_size_lookup_for_settings() here.Christian Persch2004-10-251-0/+10
| | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_images), (ephy_spinner_size_request): * src/ephy-notebook.c: (tab_label_style_set_cb): * src/window-commands.c: (window_cmd_help_about): Use gtk_icon_size_lookup_for_settings() here.
* Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey.Christian Persch2004-10-251-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback), (ephy_node_set_property), (ephy_node_signal_connect_object), (match_signal_data), (ephy_node_signal_disconnect_object): * lib/ephy-node.h: Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey. * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_sync_label), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb), (drag_data_get_cb), (properties_activate_cb), (bookmark_changed_cb), (bookmark_destroy_cb), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_set_property), (ephy_bookmark_action_get_property), (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init), (smart_child_added_cb), (smart_child_removed_cb), (ephy_bookmark_action_init), (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-menu.c: (add_action_for_bookmark): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_action_request): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-topic-action.c: (build_menu), (topic_changed_cb), (ephy_topic_action_set_topic), (ephy_topic_action_set_property), (ephy_topic_action_get_property), (ephy_topic_action_class_init), (ephy_topic_action_init), (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: Changed ephy_[bookmark|topic]_action_new from node-id to node. Saves one round-trip node->node-id->node. Save lots of strdups by using the node's properties directly, instead of storing them again in the action. Listen to changes on the node itself, not for child-changed on the bookmarks node.
* Chain up to parent's dispose handler.Christian Persch2004-10-241-0/+8
| | | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (mozilla_embed_single_dispose): * lib/ephy-dialog.c: (ephy_dialog_dispose): * src/ephy-session.c: (ephy_session_dispose): Chain up to parent's dispose handler.
* Annotate "if (type == 0)" in get_type functions with G_UNLIKELY, like theChristian Persch2004-10-241-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_get_type): * embed/ephy-command-manager.c: (ephy_command_manager_get_type): * embed/ephy-cookie-manager.c: (ephy_cookie_get_type), (ephy_cookie_manager_get_type): * embed/ephy-download.c: (ephy_download_get_type): * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type): * embed/ephy-embed-event.c: (ephy_embed_event_get_type): * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type): * embed/ephy-embed-shell.c: (ephy_embed_shell_get_type): * embed/ephy-embed-single.c: (ephy_embed_single_get_type): * embed/ephy-embed.c: (ephy_embed_get_type): * embed/ephy-encodings.c: (ephy_encodings_get_type): * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type): * embed/ephy-history.c: (ephy_history_get_type): * embed/ephy-password-manager.c: (ephy_password_info_get_type), (ephy_password_manager_get_type): * embed/ephy-permission-manager.c: (ephy_permission_info_get_type), (ephy_permission_manager_get_type): * embed/find-dialog.c: (find_dialog_get_type): * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_type): * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_get_type): * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type): * lib/ephy-dialog.c: (ephy_dialog_get_type): * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type): * lib/ephy-loader.c: (ephy_loader_get_type): * lib/ephy-module.c: (ephy_module_get_type): * lib/ephy-node-db.c: (ephy_node_db_get_type): * lib/ephy-node-filter.c: (ephy_node_filter_get_type): * lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_get_type): * lib/widgets/ephy-node-view.c: (ephy_node_view_get_type): * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type): * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type), (ephy_spinner_get_type): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_get_type): * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_get_type): * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_get_type): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_get_type): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_get_type): * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_get_type): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type): * src/bookmarks/ephy-bookmarksbar-model.c: (ephy_bookmarksbar_model_get_type): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_get_type): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_get_type): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type): * src/ephy-completion-model.c: (ephy_completion_model_get_type): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type): * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type): * src/ephy-extension.c: (ephy_extension_get_type): * src/ephy-extensions-manager.c: (ephy_extensions_manager_get_type): * src/ephy-favicon-action.c: (ephy_favicon_action_get_type): * src/ephy-go-action.c: (ephy_go_action_get_type): * src/ephy-history-window.c: (ephy_history_window_get_type): * src/ephy-location-action.c: (ephy_location_action_get_type): * src/ephy-navigation-action.c: (ephy_navigation_action_get_type): * src/ephy-notebook.c: (ephy_notebook_get_type): * src/ephy-session.c: (ephy_session_get_type): * src/ephy-shell.c: (ephy_shell_get_type): * src/ephy-statusbar.c: (ephy_statusbar_get_type): * src/ephy-tab.c: (ephy_tab_get_type): * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type): * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type): * src/ephy-window.c: (ephy_window_get_type): * src/pdm-dialog.c: (pdm_dialog_get_type): * src/ppview-toolbar.c: (ppview_toolbar_get_type): * src/prefs-dialog.c: (prefs_dialog_get_type): * src/toolbar.c: (toolbar_get_type): Annotate "if (type == 0)" in get_type functions with G_UNLIKELY, like the G_TYPE_DEFINE macros do.
* Use gtk_selection_data_get_uris().Christian Persch2004-10-231-0/+7
| | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (drag_data_received_cb): * src/ephy-notebook.c: (notebook_drag_data_received_cb): Use gtk_selection_data_get_uris().
* Only multiplex [attach|detach]_window to extensions implementing theChristian Persch2004-10-231-0/+8
| | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (load_extension), (unload_extension): Only multiplex [attach|detach]_window to extensions implementing the EphyExtension interface.
* Remove ephy_string_parse_uri_list, and use new glib functionChristian Persch2004-10-231-0/+13
| | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_double_underscores): * lib/ephy-string.h: * lib/widgets/ephy-node-view.c: (drag_data_received_cb): * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb): * src/ephy-notebook.c: (notebook_drag_data_received_cb): * src/ephy-window.c: (ephy_window_load_in_tabs): * src/ephy-window.h: Remove ephy_string_parse_uri_list, and use new glib function g_uri_list_extract_uris() instead.
* Add tooltip on close button. Thanks to spark for the string review; fixesChristian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (build_tab_label): Add tooltip on close button. Thanks to spark for the string review; fixes bug #155828.
* Add tooltip on the drag handle. Fixes bug #155827.Christian Persch2004-10-221-0/+9
| | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-favicon-action.c: (create_tool_item), (set_tooltip_cb), (connect_proxy), (ephy_favicon_action_set_property), (ephy_favicon_action_get_property): * src/toolbar.c: (toolbar_setup_actions): Add tooltip on the drag handle. Fixes bug #155827.
* Add tooltips on the arrows, and fix the tooltip on the "Up" button to beChristian Persch2004-10-221-0/+14
| | | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (set_tooltip_cb), (connect_proxy), (ephy_navigation_action_finalize), (ephy_navigation_action_set_property), (ephy_navigation_action_get_property), (ephy_navigation_action_class_init): * src/ephy-navigation-action.h: * src/toolbar.c: (toolbar_setup_actions): Add tooltips on the arrows, and fix the tooltip on the "Up" button to be consistent with nautilus. Thanks to spark for the string review; fixes bug #155825.
* Remove bogus debug output.Christian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_register): Remove bogus debug output.
* Add varargs version of ephy_dialog_get_control to get more than oneChristian Persch2004-10-221-0/+16
| | | | | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (ephy_dialog_get_controls): * lib/ephy-dialog.h: Add varargs version of ephy_dialog_get_control to get more than one control at a time. * embed/downloader-view.c: (downloader_view_build_ui): * src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_init): * src/prefs-dialog.c: (prefs_dialog_show_help), (setup_add_language_dialog), (create_language_section), (prefs_dialog_init): Use that.
* Document bug number.Jordi Mallach2004-10-221-1/+1
|
* Add manpage from Debian.Jordi Mallach2004-10-221-0/+7
|
* Better fix, taken from bug #135861.Christian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-21 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_init), (egg_status_icon_button_press): Better fix, taken from bug #135861.
* Activate with double-click, as per HIG. Fixes bug #152899.Christian Persch2004-10-221-0/+6
| | | | | | | | 2004-10-21 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_button_press): Activate with double-click, as per HIG. Fixes bug #152899.
* Fix import of bookmarks in root folder. Fixes bug #152443.Christian Persch2004-10-201-0/+6
| | | | | | | | 2004-10-19 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_xbel): Fix import of bookmarks in root folder. Fixes bug #152443.
* Validate extension XML files against an XSD Schema.Adam Hooper2004-10-191-0/+10
|
* Autoupdated.helpChristian Persch2004-10-181-0/+6
| | | | | | | | 2004-10-18 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Autoupdated.
* Fix compilationAdam Hooper2004-10-181-0/+7
|
* Fix EphyNode callback data destruction. Patch by Peter Harvey, fixes bugChristian Persch2004-10-171-0/+9
| | | | | | | | | | | 2004-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (signal_object_weak_notify), (destroy_signal_data), (ephy_node_destroy), (ephy_node_new_with_id), (ephy_node_unref): Fix EphyNode callback data destruction. Patch by Peter Harvey, fixes bug #152718.
* R lib/ephy-module-loader.c: R lib/ephy-module-loader.h: AChristian Persch2004-10-171-1/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: R lib/ephy-module-loader.c: R lib/ephy-module-loader.h: A lib/ephy-module.c: (ephy_module_get_type), (ephy_module_load), (ephy_module_unload), (ephy_module_get_path), (ephy_module_new_object), (ephy_module_init), (ephy_module_finalize), (ephy_module_class_init), (ephy_module_new): A lib/ephy-module.h: s/EphyModuleLoader/EphyModule/g since "loader" now means something different. A lib/ephy-loader.c: (ephy_loader_get_type), (ephy_loader_type), (ephy_loader_get_object), (ephy_loader_release_object): A lib/ephy-loader.h: Generic object loader. A lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type), (free_loader_data), (ephy_shlib_loader_init), (ephy_shlib_loader_finalize), (find_library), (find_object), (idle_unref), (impl_get_object), (impl_release_object), (ephy_shlib_loader_iface_init), (ephy_shlib_loader_class_init): A lib/ephy-shlib-loader.h: A .so loader. * src/Makefile.am: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load), (ephy_extensions_manager_unload), (ephy_extensions_manager_register), (ephy_extensions_manager_get_extensions), (free_extension_info), (free_loader_info), (find_extension_info), (ephy_extensions_manager_load_file), (find_loader), (get_loader_for_type), (attach_window), (load_extension), (detach_window), (unload_extension), (ephy_extensions_manager_load_dir), (active_extensions_notifier), (ephy_extensions_manager_init), (ephy_extensions_manager_finalize), (impl_attach_window), (impl_detach_window), (ephy_extensions_manager_class_init): * src/ephy-extensions-manager.h: Read extension descriptions from .xml, load them with the specified loader (for now, just only .so is supported). * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_session), (ephy_shell_get_extensions_manager): Minor API change in extensions manager. * data/epiphany.schemas.in: Add extensions-manager-ui as default active extension. 2004-10-10 Marco Pesenti Gritti <marco@gnome.org>
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-111-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-10 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * data/glade/print.glade: * embed/ephy-embed-single.c: (ephy_embed_single_get_printer_list): * embed/ephy-embed-single.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/print-dialog.c: (ephy_print_dialog_new): * lib/ephy-dialog.c: (set_combo_box_from_value): Move current MozillaPrivate helpers to EphyUtils. Use MozillaPrivate for stuff that needs mozilla internal strings. Support multiple printers in the print dialog. This is actually a bug fix because on several distributions using hardcoded Poscript/default will simply not work at all.
* Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028. UseChristian Persch2004-10-101-0/+8
| | | | | | | | | | 2004-10-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * src/Makefile.am: Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028. Use AM_GLIB_DEFINE_LOCALEDIR to define locale dir.
* No circular dependencies anymore.Christian Persch2004-10-091-0/+9
| | | | | | | | | | | 2004-10-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: * src/ephy-tab.h: * src/ephy-window.c: * src/ephy-window.h: No circular dependencies anymore.
* When adding a bookmark, check if it has same node ID as one scheduled forChristian Persch2004-10-081-0/+8
| | | | | | | | | | 2004-10-08 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (bookmark_added_cb): When adding a bookmark, check if it has same node ID as one scheduled for removal, and if so, process the removal immediately. Fixes bug #154805.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-081-0/+9
| | | | | | | | | | | 2004-10-08 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (get_name_from_address_value), (update_popups_tooltips), (show_embed_popup): Add tooltips for context menus. Fix #151764
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-081-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-10-08 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (setup_default_size): * lib/ephy-state.c: (create_window_node), (ephy_state_add_window): * lib/ephy-state.h: * src/bookmarks/ephy-bookmark-properties.c: (build_ui): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct): * src/ephy-history-window.c: (ephy_history_window_construct): * src/ephy-window.c: (ephy_window_show): * src/pdm-dialog.c: (show_cookies_properties): * src/window-commands.c: (window_cmd_edit_toolbar): Allow to set the default window state to maximize. Default to maximize for the browser window.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-071-0/+10
| | | | | | | | | | | | 2004-10-07 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Initialize plugins path env var for backward compatibility
* Remove unnecessary include.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.h: Remove unnecessary include.
* Notify when entering or leaving print preview mode. Fixes bug #154591.Christian Persch2004-10-061-0/+8
| | | | | | | | | | 2004-10-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_set_property), (ephy_window_get_property), (ephy_window_class_init), (ephy_window_set_print_preview): Notify when entering or leaving print preview mode. Fixes bug #154591.
* Grammar fix. Fixes bug #154605.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Grammar fix. Fixes bug #154605.
* Fix a warning, noticed by Crispin.Christian Persch2004-10-061-0/+7
| | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (build_back_or_forward_menu), (build_up_menu), (menu_activated_cb): Fix a warning, noticed by Crispin.
* Don't allow activation of the hidden menubar in ppv mode.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_key_press_event): Don't allow activation of the hidden menubar in ppv mode.
* Fix print preview and fullscreen mode interaction. Fixes bug #154456.Christian Persch2004-10-061-0/+9
| | | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (get_chromes_visibility), (ephy_window_fullscreen), (ephy_window_unfullscreen), (ephy_window_delete_event_cb), (show_embed_popup), (ephy_window_init), (ephy_window_set_print_preview): Fix print preview and fullscreen mode interaction. Fixes bug #154456.
* Don't size-allocate unmapped tabs, fixing slow resizes. Fixes bug #128191.Christian Persch2004-10-051-0/+8
| | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map), (ephy_tab_class_init): Don't size-allocate unmapped tabs, fixing slow resizes. Fixes bug #128191.
* R lib/egg/eggdropdowntoolbutton.c: R lib/egg/eggdropdowntoolbutton.h:Christian Persch2004-10-051-0/+11
| | | | | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/egg/Makefile.am: R lib/egg/eggdropdowntoolbutton.c: R lib/egg/eggdropdowntoolbutton.h: * src/ephy-navigation-action.c: (menu_activated_cb), (connect_proxy), (ephy_navigation_action_class_init): Port to GtkMenuToolButton.
* Set window icon.Christian Persch2004-10-051-0/+8
| | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Set window icon.
* Set window icon.Christian Persch2004-10-051-0/+9
| | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection), (ephy_gui_confirm_overwrite_file): * src/ephy-window.c: (confirm_close_with_modified_forms), (ephy_window_init): Set window icon.
* Set window icon.Christian Persch2004-10-051-0/+13
| | | | | | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon), (ephy_bookmark_properties_get_node): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct), (duplicate_dialog_construct): * src/ephy-history-window.c: (ephy_history_window_construct): * src/window-commands.c: (window_cmd_edit_toolbar): Set window icon.
* Set ephy icon as window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor): Set ephy icon as window icon.
* Set ephy icon as window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/pdm-dialog.c: (pdm_dialog_init): Set ephy icon as window icon.
* Same here.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (prefs_dialog_init): Same here.
* Same here.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (find_dialog_init): Same here.
* Set window icon with gtk_window_set_icon_name().Christian Persch2004-10-051-0/+7
| | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_dialog_new), (ephy_print_setup_dialog_new): Set window icon with gtk_window_set_icon_name().
* Set the window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): Set the window icon.
* Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.
* Set epiphany icon on the about dialogue.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Set epiphany icon on the about dialogue.
* Clean up a bit.Christian Persch2004-10-041-0/+11
| | | | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/ppview-toolbar.c: (ppview_toolbar_get_type), (ppview_toolbar_class_init), (ppview_toolbar_set_property), (ppview_toolbar_get_property), (ppview_toolbar_set_window), (ppview_toolbar_init), (ppview_toolbar_finalize), (ppview_toolbar_new), (toolbar_cmd_ppv_close): * src/ppview-toolbar.h: Clean up a bit.
* Fix a warning.Christian Persch2004-10-041-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Fix a warning.
* Remove unused variable.Christian Persch2004-10-031-0/+6
| | | | | | | | 2004-10-03 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Remove unused variable.
* Recognise "Desktop" special downloads directory. Fixes bug #152926.Christian Persch2004-10-021-0/+10
| | | | | | | | | | | | 2004-10-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_file_downloads_dir), (ephy_file_desktop_dir): * lib/ephy-file-helpers.h: * src/prefs-dialog.c: (get_download_button_label): Recognise "Desktop" special downloads directory. Fixes bug #152926.
* Add --with-mozilla to distcheck's configure arguments.Christian Persch2004-10-021-0/+6
| | | | | | | | 2004-10-02 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: Add --with-mozilla to distcheck's configure arguments.
* Simply use gtk_icon_theme_load_icon().Christian Persch2004-10-021-0/+6
| | | | | | | | 2004-10-02 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Simply use gtk_icon_theme_load_icon().
* Use gtk_window_set_default_icon_name().Christian Persch2004-10-021-0/+7
| | | | | | | | | 2004-10-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): * src/ephy-window.c: (ephy_window_init): Use gtk_window_set_default_icon_name().
* Remove explicit PAC autoconf call, it works perfectly ok without it.Christian Persch2004-09-301-0/+7
| | | | | | | | | 2004-09-30 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/mozilla-notifiers.cpp: Remove explicit PAC autoconf call, it works perfectly ok without it.
* Remove "abort", since you can have the same with --g-fatal-warnings.Christian Persch2004-09-281-0/+6
| | | | | | | | 2004-09-28 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: (trap_handler): Remove "abort", since you can have the same with --g-fatal-warnings.
* Document EPHY_DEBUG_BREAK.Christian Persch2004-09-281-0/+6
| | | | | | | | 2004-09-28 Christian Persch <chpe@cvs.gnome.org> * doc/debugging.txt: Document EPHY_DEBUG_BREAK.
* A data/default-prefs-common.js: A data/default-prefs-mozilla.js: AChristian Persch2004-09-281-0/+12
| | | | | | | | | | | | | | 2004-09-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/Makefile.am: A data/default-prefs-common.js: A data/default-prefs-mozilla.js: A data/default-prefs-toolkit.js: R data/default-prefs.js: Split the default prefs into the common part, and mozilla/new toolkit specific parts.
* Don't reference private objects from public headers. Fixes bug #153766.Christian Persch2004-09-281-0/+16
| | | | | | | | | | | | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * lib/egg/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (remove_from_model), (move_in_model): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_toolbars_model): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_set_property): * src/bookmarks/ephy-topic-action.c: (remove_from_model), (move_in_model): * src/ephy-shell.c: (ephy_shell_get_toolbars_model): Don't reference private objects from public headers. Fixes bug #153766.
* Remove the hack, and just use the libc function for it. Thanks to CrispinChristian Persch2004-09-271-0/+8
| | | | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/ephy-debug.c: (trap_handler), (ephy_debug_init): Remove the hack, and just use the libc function for it. Thanks to Crispin for suggesting this.
* Improve configure check for DumpStackToFile to actually work.Christian Persch2004-09-271-0/+6
| | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Improve configure check for DumpStackToFile to actually work.
* Improved debugging support. Fixes bug #153805.Christian Persch2004-09-271-0/+7
| | | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/ephy-debug.c: (trap_handler), (ephy_debug_init): Improved debugging support. Fixes bug #153805.
* Install a placeholder for the view toggles group. Fixes bug #153767.Christian Persch2004-09-271-1/+7
| | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * data/ui/epiphany-ui.xml: Install a placeholder for the view toggles group. Fixes bug #153767.
* Make ephy-state.h public.Christian Persch2004-09-271-0/+6
| | | | | | | | 2004-09-27 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: Make ephy-state.h public.
* Fix compiler warnings.Christian Persch2004-09-271-0/+14
| | | | | | | | | | | | | | | | 2004-09-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/mozilla-notifiers.cpp: * lib/egg/eggtrayicon.h: Fix compiler warnings. * src/ephy-window.c: (hide_embed_popup_cb), (show_embed_popup): Fix a signal leak.
* Remove some unused code. Patch by Crispin Flowerday.Christian Persch2004-09-261-0/+7
| | | | | | | | | 2004-09-26 Christian Persch <chpe@cvs.gnome.org> * src/popup-commands.c: (popup_cmd_bookmark_link), (popup_cmd_copy_image_location): Remove some unused code. Patch by Crispin Flowerday.
* Install egg-toolbars-model.hMarco Pesenti Gritti2004-09-261-0/+6
| | | | | | | | 2004-09-27 Marco Pesenti Gritti <marco@gnome.org> * lib/egg/Makefile.am: Install egg-toolbars-model.h
* Remove another unnecessary define.Christian Persch2004-09-261-0/+6
| | | | | | | | 2004-09-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Remove another unnecessary define.
* Remove an unnecessary define.Christian Persch2004-09-261-0/+6
| | | | | | | | 2004-09-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Remove an unnecessary define.
* Mozilla API changes.Christian Persch2004-09-251-0/+8
| | | | | | | | | | 2004-09-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/mozilla-embed-single.cpp: Mozilla API changes.
* Remove reference to MOZILLA_FIVE_HOME.Christian Persch2004-09-231-0/+6
| | | | | | | | 2004-09-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove reference to MOZILLA_FIVE_HOME.
* Fix a mem leak.Christian Persch2004-09-231-0/+6
| | | | | | | | 2004-09-22 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Fix a mem leak.
* Fix a mem leak.Christian Persch2004-09-231-0/+6
| | | | | | | | 2004-09-22 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (drag_motion_cb): Fix a mem leak.
* Initialise position passed to gtk_editable_insert_text().Christian Persch2004-09-231-0/+6
| | | | | | | | 2004-09-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (set_editable_from_value): Initialise position passed to gtk_editable_insert_text().
* Fix the build.Christian Persch2004-09-221-0/+6
| | | | | | | | 2004-09-22 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-download.c: (update_remaining_time): Fix the build.
* Simplified nsIContentPolicy API check.Christian Persch2004-09-211-0/+7
| | | | | | | | | 2004-09-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyContentPolicy.cpp: Simplified nsIContentPolicy API check.
* Fix mozilla API checks to correctly detect firefox libraries.Christian Persch2004-09-211-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-09-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: Fix mozilla API checks to correctly detect firefox libraries.
* Fix overflow in remaining time calculation. Fix bug #153136. Thanks toMarco Pesenti Gritti2004-09-211-0/+7
| | | | | | | | | 2004-09-21 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-download.c: (update_remaining_time): Fix overflow in remaining time calculation. Fix bug #153136. Thanks to Jhon Spray for tracking this.
* Fix ChangeLogChristian Persch2004-09-181-1/+0
|
* Fix download progress indicator in downloader view.Christian Persch2004-09-181-0/+8
| | | | | | | | | | 2004-09-18 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (progress_cell_data_func): * embed/mozilla/MozDownload.cpp: * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection): Fix download progress indicator in downloader view.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-09-181-0/+10
| | | | | | | | | | | | 2004-09-18 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.h: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download): * embed/mozilla/MozDownload.cpp: Enable conversion for favicon downloads. Fix #152866.
* Show the fullscreen button only when the window is active. Fix #115296.Marco Pesenti Gritti2004-09-161-0/+8
| | | | | | | | | | 2004-09-16 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-window.c: (ephy_window_focus_in_event), (ephy_window_focus_out_event), (ephy_window_class_init): Show the fullscreen button only when the window is active. Fix #115296.
* Keep popup position synced with his size requisition. Fix #143585Marco Pesenti Gritti2004-09-161-0/+9
| | | | | | | | | | | 2004-09-16 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-window.c: (update_fullscreen_popup), (screen_size_changed_cb), (fullscreen_popup_size_request_cb), (ephy_window_fullscreen): Keep popup position synced with his size requisition. Fix #143585
* Port to GtkAboutDialog.Christian Persch2004-09-161-0/+6
| | | | | | | | 2004-09-16 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Port to GtkAboutDialog.
* More fix for mozilla 1.7.3 API-non-change.Christian Persch2004-09-161-0/+6
| | | | | | | | 2004-09-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: More fix for mozilla 1.7.3 API-non-change.
* Fix for mozilla 1.7.3 API-non-change.Christian Persch2004-09-151-0/+8
| | | | | | | | | | 2004-09-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/GlobalHistory.cpp: Fix for mozilla 1.7.3 API-non-change.
* Add api to show a context menu. Useful to make distinction between key andMarco Pesenti Gritti2004-09-151-0/+16
| | | | | | | | | | | | | | | | | | 2004-09-15 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_add_toggle), (ephy_node_view_popup): * lib/widgets/ephy-node-view.h: Add api to show a context menu. Useful to make distinction between key and mouse events. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_show_popup_cb), (keyword_node_show_popup_cb): * src/ephy-history-window.c: (ephy_history_window_show_popup_cb): Use it. Fix #152431
* Better positioning of context menus for treeviews. Fix #152431Marco Pesenti Gritti2004-09-151-0/+9
| | | | | | | | | | | 2004-09-13 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-guy.c: * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-history-window.c: Better positioning of context menus for treeviews. Fix #152431
* Added (proposed) XML schema for Extension metadata files (work inAdam Hooper2004-09-141-0/+8
| | | | progress).
* Load/unload extensions based on GConf keyAdam Hooper2004-09-141-0/+36
| | | | | | /apps/epiphany/general/active_extensions. Update documentation a bit (i.e., make sure it actually builds).
* Add ephy_window_get_ui_manager(), and remove the manager from the publicChristian Persch2004-09-141-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-09-13 Christian Persch <chpe@cvs.gnome.org> * data/art/epiphany-entry.png: * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_set_window): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_set_window): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_clean), (ephy_favorites_menu_rebuild): * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window): * src/ephy-tabs-menu.c: (ephy_tabs_menu_set_window), (ephy_tabs_menu_clean), (ephy_tabs_menu_update): * src/ephy-window.c: (add_widget), (sync_chromes_visibility), (ephy_window_key_press_event), (init_menu_updaters), (setup_ui_manager), (show_embed_popup), (ephy_window_init), (ephy_window_finalize), (ephy_window_set_print_preview), (ephy_window_get_ui_manager): * src/ephy-window.h: * src/ppview-toolbar.c: (ppview_toolbar_set_window): * src/toolbar.c: (toolbar_set_window), (toolbar_new): * src/window-commands.c: (window_cmd_edit_toolbar): Add ephy_window_get_ui_manager(), and remove the manager from the public EphyWindow struct.
* Add ChangeLog-20040912 to EXTRA_DIST.Christian Persch2004-09-131-0/+6
| | | | | | | | 2004-09-13 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: Add ChangeLog-20040912 to EXTRA_DIST.
* Merging pre-gnome-2-10 branch to HEAD.Christian Persch2004-09-131-10772/+2
| | | | | | | | 2004-09-13 Christian Persch <chpe@cvs.gnome.org> Merging pre-gnome-2-10 branch to HEAD. Splitting ChangeLog.
* Updatinggnome-2-8-branchpointChristian Persch2004-09-131-0/+10
|
* Version 1.4.0.Christian Persch2004-09-131-1/+10
| | | | | | | | | 2004-09-13 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.in: Version 1.4.0.
* - Fix non-well-formed XMLShaun McCance2004-09-121-0/+5
| | | | | * help/C/epiphany.xml: - Fix non-well-formed XML
* Document popup window functionality (bug #145412)Adam Hooper2004-09-081-0/+6
|
* Added ne Nepali in ALL_LINGUASPawan Chitrakar2004-09-051-0/+4
| | | | | | | | 2004-09-05 Pawan Chitrakar <pawan@nplinux.org> * configure.in: Added ne Nepali in ALL_LINGUAS * ne.po: Added Nepali Translation
* Add "ml" to ALL_LINGUAS.Christian Persch2004-09-051-0/+6
| | | | | | | | 2004-09-05 Christian Persch <chpe@cvs.gnome.org> * configure.in: Add "ml" to ALL_LINGUAS.
* Fix invisible status icon. Fixes bug #151501; patch approved by RT.Christian Persch2004-09-021-0/+7
| | | | | | | | | 2004-09-02 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (show_status_icon): Fix invisible status icon. Fixes bug #151501; patch approved by RT.
* Post-release version bump.pre-gnome-2-10-branchpointChristian Persch2004-08-301-0/+6
| | | | | | | | 2004-08-30 Christian Persch <chpe@cvs.gnome.org> * configure.in: Post-release version bump.
* === Release 1.3.8 ===Release138Christian Persch2004-08-301-0/+6
| | | | | | | | 2004-08-30 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: === Release 1.3.8 ===
* Version 1.3.8.Christian Persch2004-08-301-0/+7
| | | | | | | | | | | 2004-08-30 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.in: Version 1.3.8. 2004-08-29 Christian Persch <chpe@cvs.gnome.org>
* Make sure the filename to print to doesn't contain slashes. Fixes bugChristian Persch2004-08-301-0/+8
| | | | | | | | | | 2004-08-29 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (sanitize_filename), (ephy_print_get_print_info): Make sure the filename to print to doesn't contain slashes. Fixes bug #148849.
* Disable SSLv2 by default.Christian Persch2004-08-301-0/+6
| | | | | | | | 2004-08-29 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs.js: Disable SSLv2 by default.
* Translate this too. Translation by 佐藤 暁 (SATOH Satoru).Christian Persch2004-08-291-1/+7
| | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * help/ja/legal.xml: Translate this too. Translation by 佐藤 暁 (SATOH Satoru).
* Updated.Christian Persch2004-08-281-0/+6
| | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * NEWS: Updated.
* Added japanese translation of the manual. Translated by SATOH Satoru <ssChristian Persch2004-08-281-0/+16
| | | | | | | | | | | | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * configure.in: * help/Makefile.am: * help/ja/Makefile.am: * help/ja/epiphany-ja.omf: * help/ja/epiphany.xml: * help/ja/figures/ephy-addressbar-smartbookmark-screenshot.png: * help/ja/figures/ephy-bookmarkbar-smartbookmark-screenshot.png: * help/ja/figures/ephy-history-window-screenshot.png: * help/ja/figures/ephy-screenshot.png: * help/ja/legal.xml: Added japanese translation of the manual. Translated by SATOH Satoru <ss at gnome.gr.jp>.
* popup_menu signal handler has to return gboolean, not void.Christian Persch2004-08-281-0/+7
| | | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (popup_menu_cb), (ephy_topic_action_new): popup_menu signal handler has to return gboolean, not void.
* popup_menu signal handler has to return gboolean, not void.Christian Persch2004-08-281-0/+7
| | | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (popup_menu_cb), (ephy_bookmark_action_finalize): popup_menu signal handler has to return gboolean, not void.
* Remove the save timeout on dispose.Christian Persch2004-08-281-0/+8
| | | | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarksbar-model.c: (ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_dispose), (ephy_bookmarksbar_model_finalize): Remove the save timeout on dispose.
* Make sure to instantiate the toolbars model before instantiating theChristian Persch2004-08-281-0/+8
| | | | | | | | | | 2004-08-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_init): Make sure to instantiate the toolbars model before instantiating the bookmarksbar model; otherwise forwarding doesn't work. Fixes bug #151267.
* Mozilla API change on stable branch.Christian Persch2004-08-281-0/+6
| | | | | | | | 2004-08-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Mozilla API change on stable branch.
* QI instead of cast.Christian Persch2004-08-281-0/+6
| | | | | | | | 2004-08-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: QI instead of cast.
* Get the position of the new tab after the tab_added signal was emitted, toChristian Persch2004-08-271-0/+8
| | | | | | | | | | 2004-08-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_add_tab): Get the position of the new tab after the tab_added signal was emitted, to get it right in the case the signal handler reorders the tabs. Patch by Justin Wake.
* Make "FileSave" action obey lockdown too. Fixes bug #151039.Christian Persch2004-08-261-0/+6
| | | | | | | | 2004-08-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_actions_sensitivity): Make "FileSave" action obey lockdown too. Fixes bug #151039.
* Post-release version bump.Christian Persch2004-08-251-0/+6
| | | | | | | | 2004-08-25 Christian Persch <chpe@cvs.gnome.org> * configure.in: Post-release version bump.
* === Release 1.3.7 ===Release137Christian Persch2004-08-251-0/+14
| | | | | | | | | | | | | | | | 2004-08-25 Christian Persch <chpe@cvs.gnome.org> === Release 1.3.7 === * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb), (add_action_for_bookmark): Fix crash when opening a bookmark from the menu. Fixes bug #150982. * NEWS: * configure.in: Version 1.3.7.
* Post-release version bump.Christian Persch2004-08-241-0/+6
| | | | | | | | 2004-08-24 Christian Persch <chpe@cvs.gnome.org> * configure.in: Post-release version bump.
* === Release 1.3.6 ===Release136Christian Persch2004-08-241-0/+4
| | | | | | 2004-08-24 Christian Persch <chpe@cvs.gnome.org> === Release 1.3.6 ===
* Version 1.3.6.Christian Persch2004-08-241-0/+7
| | | | | | | | | 2004-08-24 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.in: Version 1.3.6.
* Sync.Christian Persch2004-08-241-0/+7
| | | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-label.c: (ephy_label_ensure_layout), (ephy_label_size_allocate): Sync.
* Update for 1.3.6.Christian Persch2004-08-231-0/+7
| | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * NEWS: Update for 1.3.6.
* Just use the popup_menu signal. Fixes bug #150830.Christian Persch2004-08-231-0/+12
| | | | | | | | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb), (ephy_node_view_button_press_cb), (ephy_node_view_class_init): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_show_popup_cb), (keyword_node_show_popup_cb), (ephy_bookmarks_editor_construct): * src/ephy-history-window.c: (ephy_history_window_show_popup_cb), (ephy_history_window_construct), (ephy_history_window_dispose): Just use the popup_menu signal. Fixes bug #150830.
* Change hierarchy separator to "->". Fixes bug #149150.Christian Persch2004-08-231-0/+6
| | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.h: Change hierarchy separator to "->". Fixes bug #149150.
* Make the hierarchy separator a #define.Christian Persch2004-08-231-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import): * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder), (folders_list_to_topic_name): * src/bookmarks/ephy-bookmarks.h: Make the hierarchy separator a #define. * src/bookmarks/ephy-bookmarks-menu.c: (remove_action), (ephy_bookmarks_menu_clean), (open_bookmark_cb), (add_action_for_bookmark), (ensure_bookmark_actions), (create_menu), (create_submenu), (ephy_bookmarks_menu_rebuild), (do_update_cb), (ephy_bookmarks_menu_maybe_update), (ephy_bookmarks_menu_set_window), (ephy_bookmarks_menu_set_property), (ephy_bookmarks_menu_get_property), (bookmarks_tree_changed_cb), (topics_added_cb), (topics_removed_cb), (topic_child_changed_cb), (bookmark_added_cb), (bookmark_removed_cb), (activate_cb), (ephy_bookmarks_menu_init), (ephy_bookmarks_menu_constructor), (ephy_bookmarks_menu_finalize), (ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_new): * src/bookmarks/ephy-bookmarks-menu.h: * src/bookmarks/ephy-bookmarks.c: (bookmarks_removed_cb), (topics_removed_cb), (ephy_bookmarks_add): Speed up bookmarks menu with large bookmarks collections, partially fixes bug #141269. Fix topic hierarchy and updating on changes, fixes bug #147470, bug 147786, and bug #150246.
* Merge from gnome-2-6 branch.Christian Persch2004-08-231-0/+6
| | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * NEWS: Merge from gnome-2-6 branch.
* Fix a warning when moving tabs between windows; see bug #150822.Christian Persch2004-08-231-0/+6
| | | | | | | | 2004-08-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-label.c: (ephy_label_size_allocate): Fix a warning when moving tabs between windows; see bug #150822.
* Fix crash when removing a password, introduced by the last commit.Christian Persch2004-08-221-0/+7
| | | | | | | | | 2004-08-21 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: * src/pdm-dialog.c: (pdm_dialog_password_remove): Fix crash when removing a password, introduced by the last commit.
* Keep the passwords list in the pdm dialogue up-to-date wrt. new passwordsChristian Persch2004-08-221-0/+15
| | | | | | | | | | | | | | | | | 2004-08-21 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-password-manager.c: (ephy_password_manager_get_type), (ephy_password_manager_base_init): * embed/ephy-password-manager.h: * embed/mozilla/EphySingle.cpp: * src/pdm-dialog.c: (cookies_cleared_cb), (pdm_dialog_fill_cookies_list), (passwords_changed_cb), (pdm_dialog_fill_passwords_list), (pdm_dialog_password_remove), (pdm_dialog_finalize): Keep the passwords list in the pdm dialogue up-to-date wrt. new passwords saved from web pages. Fixes bug #150296.
* Set accel for normal zoom, as per HIG.Christian Persch2004-08-221-0/+6
| | | | | | | | 2004-08-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: Set accel for normal zoom, as per HIG.
* Add autoconf check for dlopen, and add '-dlopen self' to LDFLAGS. FixesChristian Persch2004-08-211-0/+8
| | | | | | | | | | 2004-08-21 Christian Persch <chpe@cvs.gnome.org> * configure.in: * src/Makefile.am: Add autoconf check for dlopen, and add '-dlopen self' to LDFLAGS. Fixes bug #150673.
* Set default horizontal wheel action to 'scroll'. Fixes bug #148557.Christian Persch2004-08-211-0/+7
| | | | | | | | | 2004-08-20 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs.js: Set default horizontal wheel action to 'scroll'. Fixes bug #148557.
* Set mozilla binaries path before firing up.Marco Pesenti Gritti2004-08-201-0/+7
| | | | | | | | | 2004-08-19 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Set mozilla binaries path before firing up.
* Change guint to correct enum type.Christian Persch2004-08-181-0/+9
| | | | | | | | | | | 2004-08-18 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-cell-renderer-progress.c: (ephy_cell_renderer_progress_render): * lib/widgets/ephy-tree-model-node.c: * src/ephy-completion-model.c: Change guint to correct enum type.
* Added "bs" to ALL_LINGUAS. Added Bosnian translation by Kenan HadžiavdićChristian Rose2004-08-171-0/+4
| | | | | | | | 2004-08-16 Christian Rose <menthos@menthos.com> * configure.in: Added "bs" to ALL_LINGUAS. * po/bs.po: Added Bosnian translation by Kenan Hadžiavdić <kenan@bgnett.no>.
* Added nb to ALL_LINGUAS.Kjartan Maraas2004-08-161-0/+4
| | | | | | 2004-08-16 Kjartan Maraas <kmaraas@gnome.org> * configure.in: Added nb to ALL_LINGUAS.
* Remove superflous private struct.Christian Persch2004-08-161-0/+6
| | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-event.c: Remove superflous private struct.
* Post-release version bump.Christian Persch2004-08-161-0/+6
| | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * configure.in: Post-release version bump.
* === Release 1.3.5 ===Release135Christian Persch2004-08-161-0/+6
| | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: === Release 1.3.5 ===
* Update for 1.3.5.Christian Persch2004-08-161-0/+6
| | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * NEWS: Update for 1.3.5.
* Version 1.3.5. Make dist produce a .tar.bz2 too.Christian Persch2004-08-161-0/+7
| | | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * configure.in: Version 1.3.5. Make dist produce a .tar.bz2 too.
* Use GetLocalName instead of GetTagName to get the attribute name. Patch byChristian Persch2004-08-161-0/+7
| | | | | | | | | 2004-08-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Use GetLocalName instead of GetTagName to get the attribute name. Patch by Mikael Brockman, fixes bug #150208.
* We don't build against 1.8a1, so don't list it in the help forChristian Persch2004-08-121-0/+7
| | | | | | | | | 2004-08-12 Christian Persch <chpe@cvs.gnome.org> * configure.in: We don't build against 1.8a1, so don't list it in the help for --with-mozilla-snapshot.
* Remove unused variables.Christian Persch2004-08-111-0/+7
| | | | | | | | | 2004-08-11 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb), (set_item_drag_source), (egg_editable_toolbar_set_model): Remove unused variables.
* Include mozilla-version.h; thanks to Crispin for testing.Christian Persch2004-08-101-0/+6
| | | | | | | | 2004-08-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Include mozilla-version.h; thanks to Crispin for testing.
* Yet another mozilla API change.Christian Persch2004-08-101-0/+7
| | | | | | | | | 2004-08-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: Yet another mozilla API change.
* Fix object property naming leftover from EggMenuMerge days, to UI manager.Christian Persch2004-08-101-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (find_action), (egg_editable_toolbar_construct), (egg_editable_toolbar_set_model), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_property), (egg_editable_toolbar_get_property), (egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize), (egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model), (egg_editable_toolbar_get_model): * lib/egg/egg-editable-toolbar.h: * lib/egg/egg-toolbar-editor.c: (find_action), (egg_toolbar_editor_set_ui_manager), (egg_toolbar_editor_set_property), (egg_toolbar_editor_get_property), (egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize), (egg_toolbar_editor_new), (egg_toolbar_editor_init): * lib/egg/egg-toolbar-editor.h: * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_set_window): * src/toolbar.c: (toolbar_new): Fix object property naming leftover from EggMenuMerge days, to UI manager.
* 2004-08-09 Christian Persch <chpe@cvs.gnome.org>Christian Persch2004-08-101-0/+7
| | | | | * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_deconstruct):
* Fix a mem leak.Christian Persch2004-08-091-1/+7
| | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): Fix a mem leak.
* Add bug # for referenceChristian Persch2004-08-091-1/+1
|
* Fix compilation with gcc 2.95.Christian Persch2004-08-091-0/+6
| | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbar-editor.c: (compare_actions): Fix compilation with gcc 2.95.
* Include config.h upfront.Christian Persch2004-08-091-0/+6
| | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-label.c: Include config.h upfront.
* Only use this for gtk < 2.5.1, and just add a few #defines otherwise.Christian Persch2004-08-091-0/+8
| | | | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-label.c: * lib/widgets/ephy-label.h: Only use this for gtk < 2.5.1, and just add a few #defines otherwise.
* Free list and filter on finalize; fixes bug #149689. Use g_list_prependChristian Persch2004-08-091-0/+12
| | | | | | | | | | | | | | 2004-08-09 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type), (ephy_topics_selector_apply), (provide_toggle), (ephy_topics_selector_constructor), (topic_destroy_cb), (node_toggled_cb), (ephy_topics_selector_finalize), (ephy_topics_selector_class_init): Free list and filter on finalize; fixes bug #149689. Use g_list_prepend instead of _append. Mark the column title for translation.
* Fix compiler warning about anon enum mismatch.Christian Persch2004-08-091-0/+7
| | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Fix compiler warning about anon enum mismatch.
* Allow XUL windows to open new windows.Christian Persch2004-08-091-1/+7
| | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Allow XUL windows to open new windows.
* Sort topics in topic selector by name. Fixes #149639.Christian Neumair2004-08-091-0/+7
|
* Removed reference to ephy-ellipsizing-label.Christian Persch2004-08-091-0/+10
| | | | | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: Removed reference to ephy-ellipsizing-label. * po/POTFILES.in: Added lib/widgets/ephy-label.c
* R lib/widgets/ephy-ellipsizing-label.c: RChristian Persch2004-08-081-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-marshal.list: * lib/widgets/Makefile.am: R lib/widgets/ephy-ellipsizing-label.c: R lib/widgets/ephy-ellipsizing-label.h: A lib/widgets/ephy-label.c: A lib/widgets/ephy-label.h: * src/ephy-notebook.c: (sync_label), (build_tab_label): * src/pdm-dialog.c: (show_cookies_properties): * src/prefs-dialog.c: (create_download_path_label), (download_path_response_cb): Kill our ellipsizing label implementation, and import GtkLabel into our prefix. * configure.in: Depend on pango 1.5.1 for ellipsisation support.
* R src/epiphany.in:Christian Persch2004-08-081-0/+9
| | | | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * configure.in: * src/Makefile.am: R src/epiphany.in: Get rid of the startup script, and use rpath linking instead. Ported from galeon.
* Remove unused variable.Christian Persch2004-08-081-0/+6
| | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (notebook_drag_data_received_cb): Remove unused variable.
* Include "ephy-string.h", fixes build with -Werror.Christian Persch2004-08-081-0/+6
| | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: Include "ephy-string.h", fixes build with -Werror.
* Consistent naming for nsresult vars. Since 'rv' had the majority, 'rv' itChristian Persch2004-08-081-0/+12
| | | | | | | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: Consistent naming for nsresult vars. Since 'rv' had the majority, 'rv' it is.
* Make ephy_embed_single_open_window() return the newly opened embed widget.Christian Persch2004-08-081-0/+10
| | | | | | | | | | | | 2004-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_open_window): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: (impl_open_window): * src/ephy-tab.c: (popups_manager_show): Make ephy_embed_single_open_window() return the newly opened embed widget.
* Make keyword search URL localisable. Fixes bug #144909.Christian Persch2004-08-071-0/+7
| | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs.js: * embed/mozilla/mozilla-embed-single.cpp: Make keyword search URL localisable. Fixes bug #144909.
* Fix the reload workaround version checks to look for the correct versions.Christian Persch2004-08-061-0/+10
| | | | | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-version.h: Fix the reload workaround version checks to look for the correct versions. Thanks to Crispin for noticing this.
* Fix dragging of urls which gnome-vfs can't handle. Fix new tab positioningChristian Persch2004-08-061-0/+17
| | | | | | | | | | | | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_parse_uri_list): * lib/ephy-string.h: * lib/widgets/ephy-node-view.c: (drag_data_received_cb), (ephy_node_view_class_init): * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-notebook.c: (notebook_drag_data_received_cb): * src/ephy-notebook.h: * src/ephy-session.c: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-tab.c: (ephy_tab_new_window_cb): * src/ephy-window.c: (ephy_window_load_in_tabs): Fix dragging of urls which gnome-vfs can't handle. Fix new tab positioning when opening tabs from drags.
* Fix restoring the history window on resume.Christian Persch2004-08-061-0/+7
| | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (write_window_geometry), (write_tool_window), (ephy_session_load): Fix restoring the history window on resume.
* Avoid overwriting the session file while resuming; preserves the crashedChristian Persch2004-08-061-0/+9
| | | | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_init), (ephy_session_autoresume), (ephy_session_save), (ephy_session_get_active_window): Avoid overwriting the session file while resuming; preserves the crashed session when crashing while resuming.
* Now that mozilla bug #246392 is fixed, only enable our work-around for oldChristian Persch2004-08-061-0/+9
| | | | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Now that mozilla bug #246392 is fixed, only enable our work-around for old mozilla versions.
* Use s/""/NULL/ in g_string_new().Christian Persch2004-08-061-0/+6
| | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url): Use s/""/NULL/ in g_string_new().
* Make ephy_session_get_windows() return only the list of EphyWindows, andChristian Persch2004-08-061-0/+11
| | | | | | | | | | | | | 2004-08-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_init), (ephy_session_finalize), (ephy_session_set_property), (ephy_session_class_init), (ephy_session_close), (write_tool_window), (ephy_session_save), (parse_embed), (ephy_session_load), (ephy_session_add_window), (ephy_session_remove_window), (ephy_session_get_active_window): Make ephy_session_get_windows() return only the list of EphyWindows, and store the tool windows internally.
* Code cleanup.Christian Persch2004-08-051-0/+6
| | | | | | | | 2004-08-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Code cleanup.
* Fix mem leak; noticed by Jean-François Rameau.Christian Persch2004-08-041-0/+6
| | | | | | | | 2004-08-04 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (editor_can_open_uri): Fix mem leak; noticed by Jean-François Rameau.
* Fix mem leak; noticed by Jean-François Rameau.Christian Persch2004-08-041-0/+6
| | | | | | | | 2004-08-04 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_view_page_source): Fix mem leak; noticed by Jean-François Rameau.
* Move g_set_application_name() call after gnome_program_init(),Christian Persch2004-08-021-0/+7
| | | | | | | | 2004-08-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Move g_set_application_name() call after gnome_program_init(),
* Don't QI the event target to nsIDOMEventReceiver and back toChristian Persch2004-08-021-0/+9
| | | | | | | | | | | 2004-08-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Don't QI the event target to nsIDOMEventReceiver and back to nsIDOMEventTarget when using it, just store it as-is. Thanks to Crispin for noticing this.
* Post-release version bump.Christian Persch2004-08-011-0/+6
| | | | | | | | 2004-08-01 Christian Persch <chpe@cvs.gnome.org> * configure.in: Post-release version bump.
* === Release 1.3.4 ===Release134Christian Persch2004-08-011-0/+7
| | | | | | | | | 2004-08-01 Christian Persch <chpe@cvs.gnome.org> * NEWS: * doc/reference/tmpl/ephy-embed.sgml: === Release 1.3.4 ===
* Version 1.3.4.Christian Persch2004-08-011-0/+10
| | | | | | | | | | | | 2004-08-01 Christian Persch <chpe@cvs.gnome.org> * configure.in: Version 1.3.4. * NEWS: Updated for 1.3.4.
* Diconnect from screen's size-changed signal on finalize too.Christian Persch2004-08-011-0/+10
| | | | | | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_get_type), (update_exit_fullscreen_popup_position), (screen_size_changed_cb), (destroy_exit_fullscreen_popup), (ephy_window_destroy), (add_widget), (ephy_window_fullscreen), (ephy_window_unfullscreen), (update_chromes_actions), (update_actions_sensitivity): Diconnect from screen's size-changed signal on finalize too.
* Rename property to "popups-allowed" consistently. Move page changeAdam Hooper2004-08-011-0/+11
| | | | | code from address_cb to content_change_cb so that the location from the embed is the one of the loaded page.
* Fix a mem leak.Christian Persch2004-07-311-0/+6
| | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix a mem leak.
* Confirm before overwriting a file. Fixes bug #143501.Christian Persch2004-07-311-0/+6
| | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Confirm before overwriting a file. Fixes bug #143501.
* Start the directory choose in the home dir. Fixes bug #146055.Christian Persch2004-07-311-0/+6
| | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb): Start the directory choose in the home dir. Fixes bug #146055.
* Fix submenu creation with non-ascii topic names. Fixes bug #147469.Christian Persch2004-07-311-0/+7
| | | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ensure_folder), (create_submenu): Fix submenu creation with non-ascii topic names. Fixes bug #147469.
* Fix signedness difference warnings with gcc 3.5. Patch by Jon Oberheide.Christian Persch2004-07-311-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (drag_data_get_cb): * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list), (ephy_bookmarks_export_rdf): * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_bookmark), (xbel_parse_folder), (xbel_parse_xbel), (parse_rdf_subjects), (parse_rdf_item), (ephy_bookmarks_import_rdf): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save), (ephy_bookmarks_init): * src/bookmarks/ephy-bookmarksbar-model.c: (ephy_bookmarksbar_model_get_node): * src/bookmarks/ephy-topic-action.c: (drag_data_get_cb): * src/ephy-session.c: (write_tab), (write_window_geometry), (write_tool_window), (write_ephy_window), (ephy_session_save), (parse_embed), (ephy_session_load): Fix signedness difference warnings with gcc 3.5. Patch by Jon Oberheide.
* Small code style cleanups.Christian Persch2004-07-311-0/+16
| | | | | | | | | | | | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type), (toolbars_toolbar_new), (toolbars_item_new), (egg_toolbars_model_set_flags), (egg_toolbars_model_add_separator), (impl_add_item), (egg_toolbars_model_add_toolbar), (egg_toolbars_model_class_init), (egg_toolbars_model_remove_toolbar), (egg_toolbars_model_remove_item), (egg_toolbars_model_move_item), (egg_toolbars_model_get_item_id), (egg_toolbars_model_get_item_data), (egg_toolbars_model_get_item_type): * lib/egg/egg-toolbars-model.h: Small code style cleanups.
* Free node data and destroy nodes on finalize.Christian Persch2004-07-311-0/+9
| | | | | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbars-model.c: (free_toolbar_node), (free_item_node), (free_toolbar), (egg_toolbars_model_finalize), (egg_toolbars_model_remove_toolbar), (egg_toolbars_model_remove_item): Free node data and destroy nodes on finalize.
* Correctly clear the not-removable toolbar flag.Christian Persch2004-07-311-0/+6
| | | | | | | | 2004-07-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbars-model.c: (update_flags_and_save_changes): Correctly clear the not-removable toolbar flag.
* Don't use -include which compilers other than gcc don't understand.Christian Persch2004-07-311-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-07-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyAboutRedirector.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: Don't use -include which compilers other than gcc don't understand. Instead include mozilla-config.h as first thing in each file. Part of bug #143094. * embed/mozilla/EphyUtils.cpp: Also include config.h.
* Fix a call to egg_toolbars_model_set_flags().Christian Persch2004-07-301-0/+6
| | | | | | | | 2004-07-29 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbars-model.c: (parse_toolbars): Fix a call to egg_toolbars_model_set_flags().
* Mozilla API change.Christian Persch2004-07-291-0/+6
| | | | | | | | 2004-07-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: Mozilla API change.
* Remove load_proxy_autoconf() vfunc.Christian Persch2004-07-271-0/+12
| | | | | | | | | | | | | | 2004-07-27 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.h: Remove load_proxy_autoconf() vfunc. * embed/mozilla/mozilla-notifiers.cpp: Only include gnome-i18n.h here. Thanks to Crispin for noticing those buglets.
* Switch parameter order for egg_toolbars_model_set_flags().Christian Persch2004-07-261-0/+10
| | | | | | | | | | | | 2004-07-26 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_set_flags): * lib/egg/egg-toolbars-model.h: * src/bookmarks/ephy-bookmarksbar-model.c: (update_flags_and_save_changes): * src/ephy-toolbars-model.c: (update_flags_and_save_changes): Switch parameter order for egg_toolbars_model_set_flags().
* Fix "Save Link As" filechooser title, and change capitalisation on theChristian Persch2004-07-251-0/+9
| | | | | | | | | | | 2004-07-25 Christian Persch <chpe@cvs.gnome.org> * src/popup-commands.c: (popup_cmd_download_link), (popup_cmd_download_link_as): Fix "Save Link As" filechooser title, and change capitalisation on the "Download Link" filechooser title. Fixes bug #138208.
* Make sure we don't release the single observer more thanChristian Persch2004-07-251-0/+7
| | | | | | | | 2004-07-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Make sure we don't release the single observer more than
* Disallow some more characters in the suggested filename.Christian Persch2004-07-251-0/+6
| | | | | | | | 2004-07-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Disallow some more characters in the suggested filename.
* #include <nsEmbedString.h>Adam Hooper2004-07-251-0/+6
|
* Make egg_toolbar_editor_add_action public again.Christian Persch2004-07-241-0/+7
| | | | | | | | | 2004-07-24 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbar-editor.c: * lib/egg/egg-toolbar-editor.h: Make egg_toolbar_editor_add_action public again.
* Remove some unneeded includes.Christian Persch2004-07-241-0/+6
| | | | | | | | 2004-07-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Remove some unneeded includes.
* Don't load the status icon from the file, use the registered stock iconChristian Persch2004-07-241-0/+7
| | | | | | | | | 2004-07-24 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (show_status_icon): Don't load the status icon from the file, use the registered stock icon instead.
* Refactores storing the security info, move it into EphyBrowser.Christian Persch2004-07-241-0/+9
| | | | | | | | | | | 2004-07-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Refactores storing the security info, move it into EphyBrowser.
* Do not remove the topic when rename is cancelled.Marco Pesenti Gritti2004-07-231-0/+13
| | | | | | | | | | | | | | | 2004-07-23 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-node-view.c: (cell_renderer_edited), (renderer_editing_canceled_cb), (ephy_node_view_init), (ephy_node_view_edit): * lib/widgets/ephy-node-view.h: * src/bookmarks/ephy-bookmarks-editor.c: (cmd_add_topic), (cmd_rename): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_new_topic): Do not remove the topic when rename is cancelled.
* Add support for toggles. When editing is canceled remove the node.Marco Pesenti Gritti2004-07-231-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-07-23 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-marshal.list: * lib/widgets/ephy-node-view.c: (path_toggled), (ephy_node_view_key_press_cb), (get_selection_refs), (ephy_node_view_button_press_cb), (cell_renderer_edited), (renderer_editing_canceled_cb), (ephy_node_view_add_column), (ephy_node_view_init), (ephy_node_view_edit), (ephy_node_view_constructor), (ephy_node_view_add_toggle), (ephy_node_view_class_init): * lib/widgets/ephy-node-view.h: Add support for toggles. When editing is canceled remove the node. * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_add): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type), (ephy_topics_selector_set_bookmarks), (ephy_topics_selector_set_property), (ephy_topics_selector_apply), (provide_toggle), (ephy_topics_selector_constructor), (topic_destroy_cb), (node_toggled_cb), (ephy_topics_selector_init), (ephy_topics_selector_new), (ephy_topics_selector_new_topic), (ephy_topics_selector_class_init): * src/bookmarks/ephy-topics-selector.h: Use EphyNodeView instead of a list store. Share a lot of code and we get updating for free. Fix bug #144770
* Simplify node view filtering code and make it a normal property (no moreMarco Pesenti Gritti2004-07-231-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-07-23 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-node-view.c: (filter_changed_cb), (ephy_node_view_set_filter), (ephy_node_view_set_property), (ephy_node_view_init), (ephy_node_view_select_node), (filter_visible_func), (ephy_node_view_constructor), (ephy_node_view_class_init): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_set_property), (ephy_tree_model_node_get_property), (ephy_tree_model_node_class_init), (ephy_tree_model_node_init), (ephy_tree_model_node_new), (ephy_tree_model_node_get_column_type), (ephy_tree_model_node_get_value): * lib/widgets/ephy-tree-model-node.h: * src/prefs-dialog.c: (create_node_combo): Simplify node view filtering code and make it a normal property (no more constructor only)
* Use gobject constructorMarco Pesenti Gritti2004-07-231-0/+7
| | | | | | | | | 2004-07-23 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_new), (ephy_node_view_constructor), (ephy_node_view_class_init): Use gobject constructor
* Ignore the microseconds part of the g_timer_elapsed call, its redundantChristian Persch2004-07-231-0/+9
| | | | | | | | | | | 2004-07-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: (ephy_profiler_dump): Ignore the microseconds part of the g_timer_elapsed call, its redundant information, and breaks when the timer is over a second. (ported from galeon).
* No need to make proxy PAC configuration public, we only use it in a prefChristian Persch2004-07-231-0/+10
| | | | | | | | | | | | 2004-07-22 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: No need to make proxy PAC configuration public, we only use it in a pref notifier.
* Handle the case where the downloads dir cannot be created gracefully. FixMarco Pesenti Gritti2004-07-221-0/+10
| | | | | | | | | | | | 2004-07-22 Marco Pesenti Gritti <marco@gnome.org> * doc/reference/tmpl/ephy-embed.sgml: * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_ensure_dir_exists): * lib/ephy-file-helpers.h: Handle the case where the downloads dir cannot be created gracefully. Fix #146902
* Handle the bookmark in the root folder case correctly. Fix #145611Marco Pesenti Gritti2004-07-221-0/+8
| | | | | | | | | | 2004-07-22 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla): Handle the bookmark in the root folder case correctly. Fix #145611
* Fix mem leaks (ported from Galeon).Christian Persch2004-07-221-0/+7
| | | | | | | | | 2004-07-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: Fix mem leaks (ported from Galeon).
* Added application/xhtml+xml, text/html, text/xml for MimeType entry.Xan Lopez2004-07-221-0/+6
| | | | | | | * data/epiphany.desktop.in: Added application/xhtml+xml, text/html, text/xml for MimeType entry.
* No need to use a weak ref for the observer, makes the single code easier.Marco Pesenti Gritti2004-07-211-0/+9
| | | | | | | | | | | 2004-07-21 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphySingle.h: * embed/mozilla/mozilla-embed-single.cpp: No need to use a weak ref for the observer, makes the single code easier.
* Pass single to the sniffer and weak ref it. Fix #141928Marco Pesenti Gritti2004-07-211-0/+9
| | | | | | | | | | | 2004-07-20 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/mozilla-embed-persist.cpp: Pass single to the sniffer and weak ref it. Fix #141928
* === Release 1.3.3 ===Release133Marco Pesenti Gritti2004-07-201-0/+8
| | | | | | | | | | 2004-07-19 Marco Pesenti Gritti <marco@gnome.org> * NEWS: * configure.in: * doc/reference/tmpl/ephy-embed.sgml: === Release 1.3.3 ===
* Add disable_quit, disable_new_window, first_window_fullscreen lockdownMarco Pesenti Gritti2004-07-191-0/+13
| | | | | | | | | | | | | | | 2004-07-19 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-prefs.h: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-window.c: (ephy_window_fullscreen), (ephy_window_unfullscreen), (update_actions_sensitivity), (tab_detached_cb), (tab_delete_cb), (ephy_window_init): * src/window-commands.c: (window_cmd_file_new_window), (window_cmd_file_close_window): Add disable_quit, disable_new_window, first_window_fullscreen lockdown options.
* Since the print dialogue is modal the filechooser needs to be modal too.Christian Persch2004-07-171-0/+7
| | | | | | | | | 2004-07-17 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb): Since the print dialogue is modal the filechooser needs to be modal too. Fixes bug #147628.
* Improve sort/priority API.Marco Pesenti Gritti2004-07-151-0/+17
| | | | | | | | | | | | | | | | | | | 2004-07-14 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-node-view.c: (compare_string_values), (ephy_node_view_sort_func), (ephy_node_view_add_data_column), (ephy_node_view_add_column), (ephy_node_view_set_priority), (ephy_node_view_set_sort), (ephy_node_view_init): * lib/widgets/ephy-node-view.h: Improve sort/priority API. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init): * src/ephy-history-window.c: (ephy_history_window_construct): Sort history items by last visit
* Add a Properties item to bookmark context menuMarco Pesenti Gritti2004-07-131-0/+10
| | | | | | | | | | | | 2004-07-12 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb), (show_context_menu), (bookmark_destroy_cb), (ephy_bookmark_action_set_bookmark_id), (ephy_bookmark_action_set_property), (ephy_bookmark_action_finalize), (ephy_bookmark_action_init): Add a Properties item to bookmark context menu
* When opening bookmarks in a tab from toolbars jump to them.Marco Pesenti Gritti2004-07-111-0/+6
| | | | | | | | 2004-07-11 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb): When opening bookmarks in a tab from toolbars jump to them.
* Disable sliding when not in toolbar editing mode. We cant assumeMarco Pesenti Gritti2004-07-111-0/+9
| | | | | | | | | | | 2004-07-11 Marco Pesenti Gritti <marco@gnome.org> * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb): * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): * src/bookmarks/ephy-topic-action.c: (connect_proxy): Disable sliding when not in toolbar editing mode. We cant assume GDK_ACTION_MOVE there.
* Make sure we stop the drag check also when button is released while theMarco Pesenti Gritti2004-07-111-0/+8
| | | | | | | | | | 2004-07-11 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-topic-action.c: (stop_drag_check), (button_release_cb), (button_press_cb): Make sure we stop the drag check also when button is released while the menu grab is still in effect.
* Add api to move items.Marco Pesenti Gritti2004-07-111-0/+16
| | | | | | | | | | | | | | | | | | 2004-07-11 Marco Pesenti Gritti <marco@gnome.org> * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_move_item): * lib/egg/egg-toolbars-model.h: Add api to move items. * src/bookmarks/ephy-bookmark-action.c: (get_item_position), (remove_from_model), (move_in_model), (move_left_activate_cb), (move_right_activate_cb), (show_context_menu): * src/bookmarks/ephy-topic-action.c: (get_item_position), (remove_from_model), (move_in_model), (move_left_activate_cb), (move_right_activate_cb), (show_context_menu): Add Move Left/Move Right context menus.