2004-09-28 Christian Persch * doc/debugging.txt: Document EPHY_DEBUG_BREAK. 2004-09-28 Christian Persch * 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. 2004-09-27 Christian Persch * 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. 2004-09-27 Christian Persch * 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. 2004-09-27 Christian Persch * configure.ac: Improve configure check for DumpStackToFile to actually work. 2004-09-27 Christian Persch * configure.ac: * lib/ephy-debug.c: (trap_handler), (ephy_debug_init): Improved debugging support. Fixes bug #153805. 2004-09-27 Christian Persch * data/ui/epiphany-ui.xml: Install a placeholder for the view toggles group. Fixes bug #153767. 2004-09-27 Christian Persch * lib/Makefile.am: Make ephy-state.h public. Fixes bug #153809. 2004-09-26 Christian Persch * 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. 2004-09-26 Christian Persch * src/popup-commands.c: (popup_cmd_bookmark_link), (popup_cmd_copy_image_location): Remove some unused code. Patch by Crispin Flowerday. 2004-09-27 Marco Pesenti Gritti * lib/egg/Makefile.am: Install egg-toolbars-model.h 2004-09-25 Christian Persch * configure.ac: Remove another unnecessary define. 2004-09-25 Christian Persch * configure.ac: Remove an unnecessary define. 2004-09-25 Christian Persch * configure.ac: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/mozilla-embed-single.cpp: Mozilla API changes. 2004-09-23 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Remove reference to MOZILLA_FIVE_HOME. 2004-09-22 Christian Persch * src/window-commands.c: (window_cmd_help_about): Fix a mem leak. 2004-09-22 Christian Persch * src/bookmarks/ephy-topic-action.c: (drag_motion_cb): Fix a mem leak. 2004-09-22 Christian Persch * lib/ephy-dialog.c: (set_editable_from_value): Initialise position passed to gtk_editable_insert_text(). 2004-09-22 Christian Persch * embed/ephy-download.c: (update_remaining_time): Fix the build. 2004-09-21 Christian Persch * configure.ac: * embed/mozilla/EphyContentPolicy.cpp: Simplified nsIContentPolicy API check. 2004-09-21 Christian Persch * 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. 2004-09-21 Marco Pesenti Gritti * embed/ephy-download.c: (update_remaining_time): Fix overflow in remaining time calculation. Fix bug #153136. Thanks to Jhon Spray for tracking this. 2004-09-18 Christian Persch * embed/downloader-view.c: (progress_cell_data_func): * embed/mozilla/MozDownload.cpp: Fix download progress indicator in downloader view. 2004-09-18 Marco Pesenti Gritti reviewed by: Christian Persch * 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. 2004-09-16 Marco Pesenti Gritti * 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. 2004-09-16 Marco Pesenti Gritti * 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 2004-09-16 Christian Persch * src/window-commands.c: (window_cmd_help_about): Port to GtkAboutDialog. 2004-09-15 Christian Persch * embed/mozilla/mozilla-embed.cpp: More fix for mozilla 1.7.3 API-non-change. 2004-09-15 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/GlobalHistory.cpp: Fix for mozilla 1.7.3 API-non-change. 2004-09-15 Marco Pesenti Gritti * 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 2004-09-13 Marco Pesenti Gritti * lib/ephy-guy.c: * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-history-window.c: Better positioning of context menus for treeviews. Fix #152431 2004-09-13 Adam Hooper * data/Makefile.am: * data/epiphany-extension.xsd: Added (proposed) XML schema for Extension metadata files (work in progress). 2004-09-13 Adam Hooper * data/epiphany.schemas.in: * doc/reference/Makefile.am: * doc/reference/epiphany-docs.sgml: * doc/reference/epiphany-sections.txt: * doc/reference/epiphany.types: * doc/reference/tmpl/ephy-embed-factory.sgml: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-extensions-manager.sgml: * doc/reference/tmpl/ephy-shell.sgml: * doc/reference/tmpl/ephy-window.sgml: * doc/reference/tmpl/epiphany-unused.sgml: * lib/ephy-module-loader.c: (ephy_module_loader_new), (ephy_module_loader_load), (ephy_module_loader_unload), (ephy_module_loader_get_path): * lib/ephy-module-loader.h: * src/ephy-extensions-manager.c: (free_ext_info), (windows_foreach), (attach_window), (detach_window), (instantiate_extension), (real_load), (ephy_extensions_manager_load), (real_unload), (ephy_extensions_manager_unload), (ephy_extensions_manager_add), (sync_one_extension), (ephy_extensions_manager_sync_gconf), (ephy_extensions_manager_load_file), (ephy_extensions_manager_load_dir), (active_extensions_notifier), (ephy_extensions_manager_init), (ephy_extensions_manager_finalize), (attach_window_to_info), (impl_attach_window), (detach_window_from_info), (impl_detach_window): * src/ephy-extensions-manager.h: * src/ephy-shell.c: (ephy_shell_get_extensions_manager): Load/unload extensions based on GConf key /apps/epiphany/general/active_extensions. Update documentation a bit (i.e., make sure it actually builds). 2004-09-13 Christian Persch * 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. 2004-09-13 Christian Persch * Makefile.am: Add ChangeLog-20040912 to EXTRA_DIST. 2004-09-13 Christian Persch Merging pre-gnome-2-10 branch to HEAD. Splitting ChangeLog.