2005-01-11 Christian Persch * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed-single.h: Add "check-content" signal. * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: Emit from here. * lib/ephy-marshal.list: New marshal. 2005-01-11 Christian Persch * embed/ephy-cookie-manager.h: * embed/mozilla/EphySingle.cpp: Use the enums instead of ints. 2005-01-11 Christian Persch * src/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * embed/Makefile.am: Fix [DIST]CLEANFILES so that make distcheck passes. 2005-01-11 Christian Persch * embed/mozilla/EventContext.cpp: Use UnEscapeURIForUI instead of UnEscapeNonAsciiURI. 2005-01-10 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Alerts should not have terminating periods in the primary text. 2005-01-10 Jean-François Rameau * embed/print-dialog.c: (ephy_print_get_print_info): Fix a mem leak. 2005-01-10 Christian Persch * src/Makefile.am: Add $(stamp_files) to MAINTAINERCLEANFILES. 2005-01-10 Christian Persch * data/epiphany.schemas.in: * lib/ephy-prefs.h: * src/Makefile.am: * src/ephy-notebook.c: (tab_label_style_set_cb): * src/ephy-shell.c: (ephy_shell_finalize), (toolbar_style_notifier), (ephy_shell_get_toolbars_model): A src/ephy-toolbar-editor.c: A src/ephy-toolbar-editor.h: * src/window-commands.c: (window_cmd_edit_toolbar): Move toolbar editor dialogue into its own class, and implement a toolbar style override there. Fixes bug #102520. 2005-01-10 Christian Persch * lib/egg/egg-editable-toolbar.c: (toolbar_changed_cb), (egg_editable_toolbar_construct): * lib/egg/egg-toolbars-model.c: (parse_toolbars): * lib/egg/egg-toolbars-model.h: Rename toolbar model flags to be more in line with GtkToolbarStyle. 2005-01-10 Christian Persch * configure.ac: Fix dbus configure check to really default to off. 2005-01-10 Christian Persch * configure.ac: * lib/Makefile.am: A lib/ephy-dbus.c: A lib/ephy-dbus.h: * lib/ephy-marshal.list: * src/Makefile.am: * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_dbus_service): * src/ephy-shell.h: Add experimental dbus service, disabled by default. Configure with --enable-dbus to enable. 2005-01-09 Piers Cornwell * data/epiphany.desktop.in Add extra catagories. Fixes bug #162973. 2005-01-09 Christian Persch * configure.ac: * embed/mozilla/GlobalHistory.cpp: Don't check for nsIBrowserHistory. 2005-01-09 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Add mnemonic to Send button. 2005-01-09 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Set show-once to PR_FALSE if the GetBoolPref call fails. 2005-01-09 Crispin Flowerday * src/Makefile.am (epiphany_CPPFLAGS): Remove some unneeded includes and defines 2005-01-08 Adam Hooper * src/ephy-tab.c: (popups_manager_add): Don't store more than 5 hidden popups. Fixes bug #160863. 2005-01-09 Christian Persch * src/ephy-window.c: (sync_tab_security): Don't show the description for no-secure and broken sites. 2005-01-09 Christian Persch * data/ui/epiphany-fs-toolbar.xml: * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-window.h: 2005-01-09 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.h: Set default response to ACCEPT in send-to-insecure dialogue, only write back show_once pref when not shown by default, and add the dialogue to its parent's window group (note that there isn't a parent without a mozilla patch, currently). 2005-01-09 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Improve dialogue wording. Thanks to spark for his help. 2005-01-09 Christian Persch * data/default-prefs-common.js: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Override the default security warning dialogues implementation with our own class which follows HIG and our interface design. Fixes bug #163278. Also show the entering-secure dialogue once, to inform about the lock icon in the statusbar. 2005-01-08 Christian Persch * embed/Makefile.am: Also generate types for ephy-cookie-manager.h's enums. 2005-01-08 Christian Persch * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: More stamp magic. 2005-01-08 Christian Persch * embed/ephy-cookie-manager.h: * embed/ephy-download.c: * embed/ephy-download.h: * embed/ephy-embed-dialog.c: * embed/ephy-embed-dialog.h: * embed/ephy-embed-persist.c: * embed/ephy-embed-persist.h: * embed/ephy-encodings.c: * embed/ephy-encodings.h: * embed/ephy-favicon-cache.c: * embed/ephy-favicon-cache.h: * embed/ephy-history.c: * embed/ephy-history.h: * embed/ephy-password-manager.h: * embed/ephy-permission-manager.h: * lib/ephy-file-chooser.c: * lib/ephy-file-chooser.h: * lib/ephy-node-db.c: * lib/ephy-node-db.h: * lib/ephy-node-filter.c: * lib/ephy-node-filter.h: * lib/ephy-node.c: * lib/ephy-node.h: * lib/widgets/ephy-node-view.c: * lib/widgets/ephy-node-view.h: * lib/widgets/ephy-search-entry.c: * lib/widgets/ephy-search-entry.h: * lib/widgets/ephy-spinner.c: * lib/widgets/ephy-spinner.h: * lib/widgets/ephy-tree-model-node.c: * lib/widgets/ephy-tree-model-node.h: * lib/widgets/ephy-tree-model-sort.c: * lib/widgets/ephy-tree-model-sort.h: * lib/widgets/ephy-zoom-action.c: * lib/widgets/ephy-zoom-action.h: * src/bookmarks/ephy-bookmark-properties.c: * src/bookmarks/ephy-bookmark-properties.h: * src/bookmarks/ephy-bookmarks-editor.c: * src/bookmarks/ephy-bookmarks-editor.h: * src/bookmarks/ephy-bookmarks.c: * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-bookmarksbar-model.c: * src/bookmarks/ephy-bookmarksbar-model.h: * src/bookmarks/ephy-bookmarksbar.c: * src/bookmarks/ephy-bookmarksbar.h: * src/bookmarks/ephy-new-bookmark.c: * src/bookmarks/ephy-new-bookmark.h: * src/bookmarks/ephy-topics-selector.c: * src/bookmarks/ephy-topics-selector.h: * src/ephy-completion-model.c: * src/ephy-completion-model.h: * src/ephy-encoding-dialog.c: * src/ephy-encoding-dialog.h: * src/ephy-history-window.c: * src/ephy-history-window.h: Make all structs prefixed by _. 2005-01-08 Christian Persch * src/ephy-notebook.c: * src/ephy-notebook.h: * src/ephy-session.c: * src/ephy-session.h: * src/ephy-statusbar.c: * src/ephy-statusbar.h: * src/ephy-toolbars-model.c: * src/ephy-toolbars-model.h: Prefix structs with _. 2005-01-08 Christian Persch * src/ephy-shell.c: * src/ephy-tabs-menu.c: * src/ephy-window.c: * src/ephy-window.h: * src/pdm-dialog.c: * src/prefs-dialog.c: * src/window-commands.c: Remove unused include from public header ephy-window.h. 2005-01-08 Christian Persch * data/ui/epiphany-toolbar.xml: * lib/ephy-marshal.list: * lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_string): * lib/ephy-signal-accumulator.h: * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_tooltip), (ephy_location_entry_class_init), (editable_changed_cb), (each_url_get_data_binder), (favicon_drag_data_get_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_activate), (ephy_location_entry_get_entry), (ephy_location_entry_get_image): * lib/widgets/ephy-location-entry.h: * src/Makefile.am: * src/ephy-favicon-action.c: * src/ephy-favicon-action.h: * src/ephy-location-action.c: (sync_address), (sync_editable), (sync_icon), (get_location_cb), (get_title_cb), (remove_completion_actions), (add_completion_actions), (connect_proxy), (disconnect_proxy), (ephy_location_action_set_property), (ephy_location_action_get_property), (ephy_location_action_class_init), (ephy_location_action_init), (ephy_location_action_finalize): * src/ephy-window.c: (sync_tab_icon): * src/toolbar.c: (toolbar_setup_actions), (toolbar_update_favicon): * src/toolbar.h: Unify the location and favicon actions. * src/window-commands.c: (window_cmd_help_about): Add translator comment to the translation-credits string. 2005-01-07 Christian Persch * embed/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: Avoid unnecessary rebuilts of the generated enum .h files by using stamp files. 2005-01-07 Christian Persch * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type), (egg_toolbars_model_get_item_type): * lib/ephy-state.c: (ensure_states): Make sure our flags/enum types are registered. 2005-01-07 Christian Persch * lib/egg/egg-toolbars-model.c: (register_type): * lib/ephy-state.c: (register_type): * lib/ephy-state.h: Add dummy functions to call some get_types funcs, otherwise they don't get exported. * src/Makefile.am: Remove unused defines. 2005-01-06 Christian Persch * lib/Makefile.am: * lib/ephy-state.c: * lib/ephy-state.h: More auto-generated types. 2005-01-06 Christian Persch * embed/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: Simplfiy the rule a bit. 2005-01-06 Christian Persch * configure.ac: * embed/Makefile.am: * embed/ephy-embed-event.c: * embed/ephy-embed-event.h: * embed/ephy-embed-persist.c: * embed/ephy-embed-persist.h: * embed/ephy-embed.c: * embed/ephy-embed.h: * embed/ephy-permission-manager.c: * embed/ephy-permission-manager.h: * lib/egg/Makefile.am: * lib/egg/egg-toolbars-model.c: * lib/egg/egg-toolbars-model.h: * src/Makefile.am: * src/ephy-link.c: * src/ephy-link.h: * src/ephy-navigation-action.c: * src/ephy-shell.c: (ephy_shell_error_quark): * src/ephy-shell.h: * src/ephy-tab.c: * src/ephy-tab.h: * src/ephy-window.c: Use glib-mkenums to generate the enum and flags get_type functions. 2005-01-06 Christian Persch * data/ui/epiphany-ui.xml: Add placeholder group for tabs move actions. * src/ephy-window.c: (show_notebook_popup_menu): Activate the action before showing the context menu, so extensions can sync their UI. 2005-01-06 Christian Persch * src/ephy-go-action.c: (create_tool_item): Don't focus the button on click. 2005-01-06 Christian Persch * src/popup-commands.c: (background_download_completed): Open the GNOME background properties capplet when setting the background from an image. Fixes bug #161215. 2005-01-06 Christian Persch * src/ephy-window.c: (sync_tab_security): Display open lock for low 'secure' sites too. Fixes bug #151709. 2005-01-06 Christian Persch * data/ui/epiphany-ui.xml: Don't add "Close" to the tab's context menu. When you're using keynav, the tab is active so normal ways (File menu, Ctrl-W) work; when you're mousing why not use the close button! 2005-01-05 Christian Persch * src/ephy-history-window.c: Use "Add _Bookmark" not "_Bookmark Link". 2005-01-05 Christian Persch * data/ui/epiphany-ui.xml: Retain old menu item name for compatibility. 2005-01-05 Christian Persch * data/ui/epiphany-ui.xml: * src/ephy-notebook.c: (button_press_cb): * src/ephy-window.c: (show_notebook_popup_menu), (notebook_button_press_cb), (notebook_popup_menu_cb), (setup_notebook): Add context menu on notebook. Fixes bug #132989. 2005-01-05 Christian Persch * data/Makefile.am: Remove trailing whitespace. * embed/mozilla/MozDownload.cpp: Fix build with moz 1.7. 2005-01-05 Christian Persch * configure.ac: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Only implement nsITransfer if possible. 2005-01-05 Crispin Flowerday * embed/ephy-embed-event.c: (ephy_embed_event_context_get_type): * embed/ephy-embed-event.h: * embed/ephy-embed-persist.c: (ephy_embed_persist_flags_get_type): * embed/ephy-embed-persist.h: * embed/ephy-embed.c: (ephy_embed_net_state_get_type), (ephy_embed_ppv_navigation_get_type), (ephy_embed_security_level_get_type), (ephy_embed_document_type_get_type): * embed/ephy-embed.h: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download): * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-tab.c: (ephy_tab_address_expire_get_type), (ephy_tab_navigation_flags_get_type), (ephy_tab_set_property), (ephy_tab_class_init), (ephy_tab_get_document_type), (ephy_tab_address_cb), (update_net_state_message), (build_progress_from_requests), (ensure_page_info), (ephy_tab_net_state_cb), (ephy_tab_dom_mouse_click_cb), (ephy_tab_init), (ephy_tab_update_navigation_flags), (ephy_tab_set_location), (ephy_tab_get_security_level): * src/ephy-tab.h: * src/ephy-window.c: (sync_tab_document_type), (sync_tab_navigation), (sync_tab_security), (sync_tab_zoom), (update_popups_tooltips), (show_embed_popup): * src/popup-commands.c: (popup_cmd_copy_link_address), (save_property_url), (popup_cmd_set_image_as_background), (save_temp_source): * src/ppview-toolbar.c: (toolbar_cmd_ppv_goto_first), (toolbar_cmd_ppv_goto_last), (toolbar_cmd_ppv_go_back), (toolbar_cmd_ppv_go_forward): * src/toolbar.c: (sync_user_input_cb): * src/window-commands.c: (window_cmd_file_save_as), (save_temp_source): Consistently start enum names with EPHY_*. 2005-01-04 Christian Persch * src/bookmarks/ephy-bookmark-action.c: (create_tool_item): * src/bookmarks/ephy-topic-action.c: (create_tool_item): Don't focus the buttons on click. * src/bookmarks/ephy-topic-action.c: (add_open_in_tabs_menu): Use "Open in New Tabs" label for consistency. 2005-01-04 Christian Persch * lib/widgets/ephy-node-view.c: * lib/widgets/ephy-node-view.h: * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu): * src/ephy-history-window.c: (ephy_history_window_update_menu): Use ngettext to get the Open in New Tab[s]/Window[s] label. 2005-01-04 Christian Persch * src/ephy-notebook.c: (close_button_clicked_cb), (build_tab_label): Better fix for bug #119461, just use gtk_button_set_focus_on_click(). Thanks to tko for pointing this out to me. 2005-01-03 Adam Hooper * embed/ephy-embed.c: (ephy_embed_base_init): Use G_TYPE_STRING instead of G_TYPE_POINTER for address and features of ge-popup-blocked signal. 2005-01-03 Christian Persch * lib/ephy-state.c: (ephy_state_window_flags_get_type): * lib/ephy-state.h: Add type for flags. 2005-01-03 Christian Persch * embed/ephy-embed-persist.c: (ephy_embed_persist_flags_get_type): * embed/ephy-embed-persist.h: Add type for flags. 2005-01-03 Crispin Flowerday * lib/ephy-dialog.c: * lib/ephy-dialog.h: Prefix class structs with '_' so that the python code generator finds it. 2005-01-03 Crispin Flowerday * embed/ephy-embed-event.c: * embed/ephy-embed-event.h: * embed/ephy-embed-persist.c: (ephy_embed_persist_set_flags): * embed/ephy-embed-persist.h: * embed/ephy-embed.c: (ephy_embed_base_init), (ephy_embed_get_security_level), (ephy_embed_print_preview_navigate): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * src/ephy-tab.c: (ephy_tab_address_expire_get_type), (ephy_tab_navigation_flags_get_type), (ephy_tab_document_type_cb), (update_net_state_message), (build_progress_from_requests), (ephy_tab_net_state_cb), (ephy_tab_dom_mouse_click_cb), (ephy_tab_security_change_cb), (ephy_tab_update_navigation_flags), (ephy_tab_set_location), (ephy_tab_set_security_level): * src/ephy-tab.h: * src/ephy-window.c: (sync_tab_document_type), (sync_tab_navigation), (sync_tab_security), (sync_tab_zoom), (update_popups_tooltips), (show_embed_popup), (ephy_window_class_init): * src/popup-commands.c: (popup_cmd_copy_link_address): Ensure that flags and enums start with 'Ephy' 2005-01-03 Christian Persch * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_class_init): Use new enum and flags types. 2005-01-03 Christian Persch * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_flags_get_type): * lib/egg/egg-toolbars-model.h: Add type for flags. 2005-01-03 Crispin Flowerday * src/ephy-shell.c: (ephy_shell_error_get_type), (ephy_shell_startup_flags_get_type), (ephy_new_tab_flags_get_type): * src/ephy-shell.h: * src/ephy-tab.c: (ephy_tab_address_expire_get_type), (ephy_tab_navigation_flags_get_type): * src/ephy-tab.h: Add some more types for enums and flags 2005-01-03 Christian Persch * embed/Makefile.am: Make ephy-encodings.h not public anymore. 2005-01-03 Christian Persch * embed/ephy-permission-manager.c: (ephy_permission_get_type): * embed/ephy-permission-manager.h: Another enum type. * lib/ephy-marshal.list: Remove unused marshal. * src/ephy-tab.c: (ephy_tab_class_init): Use enum for security level type. 2005-01-03 Christian Persch * embed/ephy-embed-event.c: (ephy_embed_event_context_get_type), (ephy_embed_event_type_get_type): * embed/ephy-embed-event.h: * embed/ephy-embed.c: (ephy_embed_net_state_get_type), (ephy_embed_ppv_navigation_get_type), (ephy_embed_security_level_get_type), (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: * lib/ephy-marshal.list: * src/ephy-tab.c: (update_net_state_message), (build_progress_from_requests), (ephy_tab_net_state_cb): Add types for some enums and flags. 2005-01-03 Adam Hooper * src/ephy-history-window.c: Change Cl_ear History to Clear _History 2005-01-03 Christian Persch * data/epiphany-1.6.pc.in: Add loader directory to the .pc file. * src/ephy-extensions-manager.c: (sanitise_type), (get_loader_for_type), (ephy_extensions_manager_finalize): Load new loaders with the sblib loader. 2005-01-03 Christian Persch * src/ephy-window.h: Remove ephy_window_print(). * embed/ephy-encodings.h: Remove unused enum. 2005-01-02 Adam Hooper * src/ephy-history-window.c: (confirmation_dialog_construct): Change C_lear to Cl_ear. Fixes bug #162706. 2005-01-01 Crispin Flowerday * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed-single.h: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Add an "add-sidebar" signal on the EphyEmbedSingle interface, it gets emitted when a user clicks on a link that wants to add a url to the sidebar. 2005-01-01 Christian Persch * configure.ac: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: We don't need to implement nsIBrowserHistory. 2005-01-01 Christian Persch * src/ephy-notebook.c: (close_button_clicked_cb), (build_tab_label): * src/ephy-tab.c: (ephy_tab_grab_focus), (ephy_tab_class_init): Grab focus on the active tab before removing a tab. Fixes bug #119461. 2004-12-31 Christian Persch * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor): Set selection mode to BROWSE. Fixes bug #162331. 2004-12-31 Christian Persch * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct): Save a strdup. 2004-12-31 Christian Persch * src/ephy-notebook.c: (tab_label_style_set_cb): Use approximate_digit_width, and use a smaller number of chars. From bug #153725. 2004-12-31 Christian Persch * embed/mozilla/EphyBrowser.h: Fix compilation in the !HAVE_MOZILLA_PSM case. 2004-12-31 Christian Persch * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize), (ephy_embed_shell_get_encodings): * embed/ephy-embed-shell.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown), (ephy_file_delete_on_exit), (load_mime_from_xml), (ephy_file_check_mime): * lib/ephy-file-helpers.h: Move mime permission checks to ephy-file-helpers. * src/popup-commands.c: (image_open_uri), (save_source_completed_cb), (popup_cmd_open_image): Only open the image if its mime type is 'safe'. 2004-12-31 Christian Persch * src/popup-commands.c: (image_open_uri), (save_source_completed_cb), (save_temp_source), (popup_cmd_open_image): Make "Open Image" open the image in the default application. Fixes bug #138396. 2004-12-31 Christian Persch * embed/downloader-view.c: (progress_cell_data_func): * embed/ephy-encodings.c: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/prefs-dialog.c: (get_name_for_lang_code): Add translator's comments to contextualised strings. 2004-12-31 Christian Persch * data/Makefile.am: R data/conspiracy.xhtml: R data/epiphany.html: R embed/mozilla/EphyAboutRedirector.cpp: R embed/mozilla/EphyAboutRedirector.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Remove about: redirections. 2004-12-30 Christian Persch * src/window-commands.c: (window_cmd_file_send_to): Use gnome_vfs_url_show() for Send To, not ephy_embed_load_url() which shows that annoying confirmation dialogue. Fixes bug #162532. 2004-12-28 Christian Persch * src/ephy-extensions-manager.c: (sync_loaded_extensions): Free the gconf value. Thanks to jfr for noticing this. 2004-12-26 Christian Perschristian Persch * data/glade/prefs-dialog.glade: Use stock buttons. 2004-12-26 Christian Persch * embed/mozilla/FilePicker.cpp: Don't destroy the dialogue with the parent, since that makes gtk+ go crazy. Fixes bug #156816. 2004-12-25 Christian Persch * embed/ephy-encodings.c: (ephy_encodings_init): * lib/ephy-langs.c: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb), (ephy_window_set_active_tab): * src/prefs-dialog.c: (create_fonts_language_menu): Add context to ambiguous strings. Fixes bug #113932. 2004-12-24 Christian Persch * lib/ephy-marshal.list: Remove tons of unused marshals. * src/ephy-link.c: (ephy_link_base_init): Fix marshaler to match actual signal signature. 2004-12-24 Christian Persch * src/ephy-notebook.c: (ephy_notebook_get_type), (notebook_drag_data_received_cb): * src/ephy-window.c: (open_link_cb), (ephy_window_init), (ephy_window_set_zoom): * src/ephy-window.h: Remove obsolete ephy_window_load_in_tabs() and use generic link opening framework instead. 2004-12-24 Christian Persch * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu), (open_in_tabs_activate_cb): Open the bookmarks in the new tabs in the same order as they are in the menu, not in some random order. 2004-12-24 Christian Persch * lib/ephy-marshal.list: * src/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_get_type), (create_tool_item), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb), (connect_proxy), (ephy_bookmark_action_class_init): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_get_type), (add_action_for_bookmark), (ephy_bookmarks_menu_class_init): * src/bookmarks/ephy-bookmarks-menu.h: * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type), (ephy_bookmarksbar_action_request): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_get_type), (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-favorites-menu.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type), (menu_activate_cb), (open_in_tabs_activate_cb), (ephy_topic_action_class_init): * src/bookmarks/ephy-topic-action.h: A src/ephy-home-action.c: (ephy_home_action_activate), (ephy_home_action_class_init), (ephy_home_action_get_type): A src/ephy-home-action.h: A src/ephy-link-action.c: (ephy_link_action_get_type): A src/ephy-link-action.h: A src/ephy-link.c: (ephy_link_flags_get_type), (ephy_link_base_init), (ephy_link_get_type), (ephy_link_open): A src/ephy-link.h: * src/ephy-location-action.c: (ephy_location_action_get_type), (action_activated_cb), (location_url_activate_cb), (connect_proxy), (disconnect_proxy), (ephy_location_action_class_init): * src/ephy-location-action.h: * src/ephy-navigation-action.c: (ephy_navigation_action_get_type), (activate_back_or_forward_menu_item_cb), (activate_up_menu_item_cb), (build_back_or_forward_menu), (build_up_menu): * src/ephy-navigation-action.h: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-window.c: (setup_ui_manager), (open_link_cb), (ephy_window_init): * src/toolbar.c: (toolbar_get_type), (toolbar_setup_actions): * src/window-commands.c: * src/window-commands.h: Consolidate link opening in one place by introducing an EphyLink interface which bookmarks, topics, navigation, location, home, toolbars, bookmarks menu and favourites menu implement, forwarding the link opening to the window. 2004-12-24 Christian Persch * embed/ephy-embed.c: (ephy_embed_base_init): * lib/ephy-marshal.list: EphyEmbedChrome is flags, not enum. 2004-12-23 Christian Persch * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: * lib/Makefile.am: * lib/ephy-marshal.list: A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object): A lib/ephy-signal-accumulator.h: * src/ephy-tab.c: (ephy_tab_new_window_cb): Fix new_window signal. 2004-12-20 Christian Persch * embed/mozilla/EphyBrowser.cpp: Don't crash if trying to get the document type before the widget is realised. 2004-12-20 Christian Persch * configure.ac: Post-release version bump. 2004-12-20 Christian Persch === Release 1.5.3 === * data/Makefile.am: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-tab.sgml: