aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog-20040912
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2004-09-13 18:24:56 +0800
committerChristian Persch <chpe@src.gnome.org>2004-09-13 18:24:56 +0800
commit2606279995f614634062e0aeb9833c482db5d083 (patch)
tree625e6ae5d03052e753c3322397b41f4174ca3926 /ChangeLog-20040912
parent79ec35d68d698710604fd4e9682188ae28ba1ae0 (diff)
downloadgsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar.gz
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar.bz2
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar.lz
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar.xz
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.tar.zst
gsoc2013-epiphany-2606279995f614634062e0aeb9833c482db5d083.zip
Merging pre-gnome-2-10 branch to HEAD.
2004-09-13 Christian Persch <chpe@cvs.gnome.org> Merging pre-gnome-2-10 branch to HEAD. Splitting ChangeLog.
Diffstat (limited to 'ChangeLog-20040912')
-rw-r--r--ChangeLog-2004091210997
1 files changed, 10997 insertions, 0 deletions
diff --git a/ChangeLog-20040912 b/ChangeLog-20040912
new file mode 100644
index 000000000..d498c6841
--- /dev/null
+++ b/ChangeLog-20040912
@@ -0,0 +1,10997 @@
+2004-09-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/toolbar.c:
+
+ Use SAME_APP flag for drag destination. Fix #152388
+
+2004-09-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/Makefile.am:
+
+ Install ephy-embed-factory.h.
+
+2004-09-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-factory.c:
+
+ Change documentation accordingly.
+
+2004-09-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_dialog_response_cb), (ephy_bookmarks_editor_dispose):
+
+ Add another mimetype to import types file filter.
+
+2004-09-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object):
+ * embed/ephy-embed-factory.h:
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
+ * src/ephy-tab.c: (save_property_url), (ephy_tab_init):
+ * src/popup-commands.c: (save_property_url),
+ (popup_cmd_set_image_as_background):
+ * src/window-commands.c: (window_cmd_file_save_as),
+ (save_temp_source):
+
+ Just pass a GType to ephy_embed_factory_new_object().
+
+2004-09-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-topics-selector.c: (toggle_topic),
+ (node_toggled_cb), (ephy_topics_selector_new_topic):
+
+ Select the topic when adding it. Fix #151925
+
+2004-09-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/eggdropdowntoolbutton.c:
+ (egg_dropdown_tool_button_set_arrow_tooltip):
+ * lib/egg/eggdropdowntoolbutton.h:
+
+ Update from egg.
+
+2004-09-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-shell.c: (save_yourself_cb):
+
+ Use rm -f as remove command, not rm -r. Reported by Nikolai Weibull.
+
+2004-09-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-navigation-action.c: (new_history_menu_item),
+ (activate_back_or_forward_menu_item_cb),
+ (activate_up_menu_item_cb), (build_back_or_forward_menu),
+ (build_up_menu), (menu_activated_cb), (connect_proxy),
+ (ephy_navigation_action_init),
+ (ephy_navigation_action_set_property),
+ (ephy_navigation_action_get_property),
+ (ephy_navigation_action_class_init):
+
+ Simplify and de-cruft this code a bit.
+
+2004-09-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.ac:
+
+ Fix "trunk" version number.
+
+ * lib/egg/eggdropdowntoolbutton.c:
+ (egg_dropdown_tool_button_set_arrow_tooltip), (menu_position_func),
+ (egg_dropdown_tool_button_set_menu),
+ (egg_dropdown_tool_button_get_menu):
+ * lib/egg/eggdropdowntoolbutton.h:
+
+ Fix menu positioning, menu ownership and remove unnecessary functions
+ from the .h.
+
+ * lib/widgets/Makefile.am:
+ R lib/widgets/ephy-arrow-toolbutton.c:
+ R lib/widgets/ephy-arrow-toolbutton.h:
+
+ Remove EphyArrowToolButton.
+
+ * src/ephy-navigation-action.c: (menu_activated_cb),
+ (connect_proxy), (ephy_navigation_action_class_init),
+ (ephy_navigation_action_init):
+
+ Port to EggDropdownToolButton.
+
+2004-09-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/Makefile.am:
+ R lib/egg/eggmarshalers.c:
+ R lib/egg/eggmarshalers.h:
+
+ Remove auto-generated sources from cvs.
+
+2004-09-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/Makefile.am:
+ * lib/egg/update-from-egg.sh:
+ A lib/egg/eggdropdowntoolbutton.c:
+ A lib/egg/eggdropdowntoolbutton.h:
+
+ Add Dropdown tool button from egg.
+
+2004-09-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (ephy_window_key_press_event):
+
+ Use the gtk setting for the menubar accel instead of hardcoding F10.
+
+2004-09-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.ac:
+
+ Add "ml" to ALL_LINGUAS.
+
+2004-09-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/toolbar.c: (toolbar_setup_actions):
+
+ Also use "visible-overflown = FALSE" for favicon action too.
+
+2004-09-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-location-action.c: (connect_proxy):
+ * src/toolbar.c: (toolbar_setup_actions):
+
+ Use "visible-overflown = FALSE" for the location entry action, instead
+ of manually setting overflow menu item to NULL.
+
+2004-09-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-go-action.c: (connect_proxy):
+
+ Only connect clicked signal on a button, not on a menu item
+ proxy. Same as bug #141548, but for the Go action.
+
+2004-09-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-navigation-action.c: (connect_proxy):
+
+ Only connect menu-activated signal to an arrow toolbutton,
+ not on menu items. Fixes bug #151648.
+
+2004-09-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+ * src/ephy-window.c: (show_embed_popup):
+
+ Separate context menu for email links. Fixes bug #144244.
+
+2004-09-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/art/Makefile.am:
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+ * src/ephy-notebook.c: (build_tab_label):
+
+ Use a small custom icon for tabs close instead of cutting
+ the image with set_size_request. Fix #144772
+
+2004-09-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-shell.h:
+
+ Remove leftover get_active_window (which has been on EphySession
+ for a long time). Noticed by Jean-François Rameau.
+
+2004-09-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/art/Makefile.am:
+ R data/art/epiphany-secure.png:
+ R data/art/epiphany-unsecure.png:
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+ * src/ephy-statusbar.c: (ephy_statusbar_set_security_state):
+ * src/ephy-statusbar.h:
+ * src/ephy-window.c: (sync_tab_security):
+
+ Use stock icons for the security padlock.
+
+2004-09-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_set_title):
+ * src/ephy-tabs-menu.c: (connect_proxy_cb),
+ (ephy_tabs_menu_set_window), (ephy_tabs_menu_class_init),
+ (ephy_tabs_menu_new):
+
+ Ellipsize the menu item in the tabs menu, instead of
+ shortening the string itself.
+
+2004-08-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (show_status_icon):
+
+ Fix status icon. Fixes bug #151501.
+
+2004-08-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c:
+ * embed/ephy-encodings.h:
+
+ Remove some cruft.
+
+2004-08-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-main.c: (main):
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_startup),
+ (ephy_shell_finalize):
+ * src/ephy-shell.h:
+
+ Remove -s mode which I forgot to remove when removing the
+ nautilus view.
+
+2004-08-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (update_download_row),
+ (progress_cell_data_func), (downloader_view_build_ui):
+ * embed/ephy-download.h:
+ * embed/mozilla/MozDownload.cpp:
+ * lib/widgets/Makefile.am:
+ R lib/widgets/ephy-cell-renderer-progress.c:
+ R lib/widgets/ephy-cell-renderer-progress.h:
+
+ Remove EphyCellRendererProgress.
+
+2004-08-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * autogen.sh:
+ A configure.ac:
+ R configure.in:
+
+ Modernise configure.
+
+2004-08-30 Christian Persch <chpe@cvs.gnome.org>
+
+ R lib/widgets/ephy-label.h:
+ R lib/widgets/ephy-label.c:
+ * lib/widgets/Makefile.am:
+ * 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):
+
+ Remove EphyLabel.
+
+2004-08-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * data/.cvsignore:
+ R data/epiphany-1.4.pc.in:
+ A data/epiphany-1.6.pc.in:
+
+ Epiphany 1.5.
+
+2004-08-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-08-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ === Release 1.3.8 ===
+
+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>
+
+ * 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.
+
+2004-08-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/default-prefs.js:
+
+ Disable SSLv2 by default.
+
+2004-08-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * help/ja/legal.xml:
+
+ Translate this too. Translation by 佐藤 暁 (SATOH Satoru).
+
+2004-08-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Updated.
+
+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>.
+
+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.
+
+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.
+
+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.
+
+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.
+
+2004-08-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Mozilla API change on stable branch.
+
+2004-08-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ QI instead of cast.
+
+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.
+
+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.
+
+2004-08-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+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.
+
+2004-08-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-08-24 Christian Persch <chpe@cvs.gnome.org>
+
+ === Release 1.3.6 ===
+
+2004-08-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Version 1.3.6.
+
+2004-08-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-label.c: (ephy_label_ensure_layout),
+ (ephy_label_size_allocate):
+
+ Sync.
+
+2004-08-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Update for 1.3.6.
+
+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.
+
+2004-08-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.h:
+
+ Change hierarchy separator to "->". Fixes bug #149150.
+
+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.
+
+2004-08-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Merge from gnome-2-6 branch.
+
+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.
+
+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.
+
+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.
+
+2004-08-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c:
+
+ Set accel for normal zoom, as per HIG.
+
+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.
+
+2004-08-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/default-prefs.js:
+
+ Set default horizontal wheel action to 'scroll'.
+ Fixes bug #148557.
+
+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.
+ Fixes bug #150358.
+
+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.
+
+2004-08-16 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "bs" to ALL_LINGUAS.
+
+2004-08-16 Kjartan Maraas <kmaraas@gnome.org>
+
+ * configure.in: Added nb to ALL_LINGUAS.
+
+2004-08-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-event.c:
+
+ Remove superflous private struct.
+
+2004-08-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-08-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ === Release 1.3.5 ===
+
+2004-08-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Update for 1.3.5.
+
+2004-08-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.3.5.
+ Make dist produce a .tar.bz2 too.
+
+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.
+
+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.
+
+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.
+
+2004-08-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Include mozilla-version.h; thanks to Crispin for testing.
+
+2004-08-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GlobalHistory.h:
+
+ Yet another mozilla API change.
+
+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>
+
+ * lib/egg/egg-editable-toolbar.c:
+ (egg_editable_toolbar_deconstruct):
+
+ Use g_list_foreach() here.
+
+2004-08-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
+
+ Fix a mem leak.
+
+2004-08-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (compare_actions):
+
+ Fix compilation with gcc 2.95.
+
+2004-08-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-label.c:
+
+ Include config.h upfront.
+
+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.
+
+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.
+
+2004-08-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+
+ Fix compiler warning about anon enum mismatch.
+
+2004-08-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Allow XUL windows to open new windows.
+
+2004-08-08 Christian Neumair <chris@gnome-de.org>
+
+ * src/bookmarks/ephy-topics-selector.c:
+ (ephy_topics_selector_constructor):
+
+ Sort topics by name. Fixes #149639.
+
+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
+
+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 ellipsising label implementation, and import GtkLabel
+ into our prefix. Fixes bug #149114.
+
+ * configure.in:
+
+ Depend on pango 1.5.1 for ellipsisation support.
+
+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.
+
+2004-08-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb):
+
+ Remove unused variable.
+
+2004-08-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c:
+
+ Include "ephy-string.h", fixes build with -Werror.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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().
+
+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.
+
+2004-08-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Code cleanup.
+
+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.
+
+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.
+
+2004-08-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-main.c: (main):
+
+ Move g_set_application_name() call after gnome_program_init(),
+ so that i18n works correctly. Fixes bug #148948.
+
+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.
+
+2004-08-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-08-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ === Release 1.3.4 ===
+
+2004-08-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.3.4.
+
+ * NEWS:
+
+ Updated for 1.3.4.
+
+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.
+
+2004-07-31 Adam Hooper <adamh@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
+ (ephy_tab_class_init), (ephy_tab_get_popups_allowed),
+ (ephy_tab_set_popups_allowed), (ephy_tab_address_cb),
+ (ephy_tab_content_change_cb):
+
+ Rename property to "popups-allowed" consistently. Move page change
+ code from address_cb to content_change_cb so that the location from
+ the embed is the one of the loaded page.
+
+2004-07-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Fix a mem leak.
+
+2004-07-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Confirm before overwriting a file. Fixes bug #143501.
+
+2004-07-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
+
+ Start the directory chooser in the home dir. Fixes bug #146055.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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.
+
+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().
+
+2004-07-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyContentPolicy.cpp:
+
+ Mozilla API change.
+
+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.
+
+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().
+
+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.
+
+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
+ once.
+
+2004-07-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Disallow some more characters in the suggested filename.
+
+2004-07-24 Adam Hooper <adamh@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ #include <nsEmbedString.h>
+
+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.
+
+2004-07-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Remove some unneeded includes.
+
+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.
+
+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.
+
+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.
+
+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
+
+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)
+
+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
+
+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).
+
+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.
+
+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
+
+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
+
+2004-07-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+
+ Fix mem leaks (ported from Galeon).
+
+2004-07-21 Xan Lopez <xan@gnome.org>
+
+ * data/epiphany.desktop.in:
+
+ Added application/xhtml+xml, text/html, text/xml for MimeType entry.
+
+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.
+
+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
+
+2004-07-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.in:
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ === Release 1.3.3 ===
+
+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.
+
+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.
+
+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
+
+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
+
+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.
+
+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.
+
+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.
+
+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.
+
+2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (drag_begin_cb),
+ (drag_end_cb), (connect_proxy):
+ * src/bookmarks/ephy-topic-action.c: (drag_begin_cb),
+ (drag_end_cb), (connect_proxy):
+
+ Hide the item when dragging it like we do for normal
+ toolbars.
+
+2004-07-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-topic-action.c: (create_tool_item),
+ (menu_deactivate_cb), (remove_from_model), (remove_activate_cb),
+ (drag_data_get_cb), (drag_data_delete_cb), (stop_drag_check),
+ (check_horizontal_threshold), (drag_motion_cb),
+ (button_toggled_cb), (button_release_cb), (button_press_cb),
+ (connect_proxy):
+
+ Implement topics drag and drop. Totally tricky but it seem
+ to work fine :)
+
+2004-07-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
+
+ Fix a mem leak.
+
+2004-07-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Depend on lignomeui >= 2.6.0.
+
+2004-07-09 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_add_download):
+
+ Plug leak, thanks to Crispin.
+
+2004-07-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
+
+ When moving in the same toolbar force GDK_ACTION_MOVE.
+ Fix #145529
+
+2004-07-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (ephy_print_get_print_info):
+
+ Don't convert filename encoding here, since we use it
+ as UTF-8 in MozillaPrivate.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Add "he" to ALL_LINGUAS.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ === Release 1.3.2 ===
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Version 1.3.2.
+
+2004-07-06 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ <chpe> didn't I said to make that NS_IF_ADDREF () ?
+ <xan> mmm, yes
+
+ Fix the downloader crasher.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ -1 is valid button number, it's used for synthesised "mouse" events
+ on form submit via Return key. Fixes bug #145420.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ === Release 1.3.1 ===
+
+2004-07-06 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_add_download):
+ * embed/mozilla/mozilla-download.cpp:
+
+ If the MIME is unknown, use application/octet-stream.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * Makefile.am:
+ * data/Makefile.am:
+
+ Add MAINTAINERS to EXTRA_DIST, and make gconf schema install
+ less noisy.
+
+2004-07-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.3.1.
+
+2004-07-05 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_add_download):
+
+ Scale the MIME icon.
+
+2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+
+ Some ordering/sizing tweak
+
+2004-07-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (drag_motion_cb):
+
+ Support also GDK_ACTION_COPY. Fix #145254.
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb):
+
+ Use the notebook to access the toplevel, data passed to the
+ signal can be NULL.
+
+2004-07-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Decode ACE for UI, and encode UTF-8 hostnames before using
+ cookie and passwords functions with them.
+ Fixes bug #130930.
+
+2004-07-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+
+ Unescape the mailto: address, fixes bug #144462.
+
+2004-07-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type),
+ (ephy_spinner_images_free), (ephy_spinner_images_copy),
+ (ephy_spinner_cache_unload), (extract_frame),
+ (ephy_spinner_cache_load), (compare_size), (scale_to_size),
+ (ephy_spinner_cache_get_images), (ephy_spinner_cache_init),
+ (ephy_spinner_cache_finalize), (ephy_spinner_cache_class_init),
+ (ephy_spinner_cache_ref), (ephy_spinner_load_images),
+ (ephy_spinner_unload_images), (icon_theme_changed_cb),
+ (ephy_spinner_init), (select_spinner_image), (ephy_spinner_expose),
+ (bump_spinner_frame_cb), (ephy_spinner_start),
+ (ephy_spinner_remove_update_callback), (ephy_spinner_stop),
+ (ephy_spinner_set_size), (ephy_spinner_size_request),
+ (ephy_spinner_finalize), (ephy_spinner_class_init):
+
+ Cache the scaled spinner images to make creating new spinners very
+ fast, now that we use so many of them.
+
+2004-07-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Updated for 1.3.1.
+
+2004-07-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (menubar_deactivate_cb),
+ (ephy_window_key_press_event), (ephy_window_class_init):
+
+ Show and activate the menubar with F10 when it's hidden.
+ Fixes bug #141999.
+
+2004-07-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+
+ Normal context menus for check/radio/submit buttons.
+ Fixes bug #143942.
+
+2004-07-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_add_download):
+
+ Use regular return for valid error conditions, not
+ g_return_if_fail.
+
+2004-07-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-download.cpp: (impl_get_mime_type):
+
+ Fix compilation with mozilla 1.7.
+
+2004-07-04 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_get_type),
+ (downloader_view_class_init), (downloader_view_init),
+ (downloader_view_finalize), (format_interval),
+ (downloader_view_add_download), (downloader_view_build_ui),
+ (downloader_view_remove_download):
+
+ Add a MIME icon in the File column. Some indent fixes.
+
+ * embed/ephy-download.c: (ephy_download_get_mime):
+ * embed/ephy-download.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/mozilla-download.cpp:
+
+ Implement the method to get the MIME of a download and
+ port to nsEmbedString.
+
+ * embed/mozilla/PrintingPromptService.cpp:
+
+ Remove bogus nsString.h header.
+
+2004-07-03 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-topic-action.c: (can_open_in_tabs),
+ (append_bookmarks_menu), (add_open_in_tabs_menu),
+ (build_bookmarks_menu), (show_context_menu):
+
+ "Open in tabs" insensitive when there are not
+ multiple bookmarks in the topic.
+
+2004-07-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_load_images):
+
+ Add profiler calls.
+
+2004-07-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Mozilla API change.
+
+2004-07-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/art/Makefile.am:
+ R data/art/epiphany-tab-loading.gif:
+ * lib/widgets/ephy-spinner.c: (get_spinner_dimensions),
+ (ephy_spinner_init), (ephy_spinner_expose),
+ (ephy_spinner_unload_images), (scale_to_real_size),
+ (ephy_spinner_set_size), (ephy_spinner_size_request):
+ * lib/widgets/ephy-spinner.h:
+ * src/ephy-notebook.c: (sync_load_status), (build_tab_label):
+ * src/toolbar.c: (fixed_toolbar_reconfigured_cb), (toolbar_init):
+
+ Remove our tab loading animation and use mini-spinners instead.
+
+2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c:
+ (ephy_bookmark_action_sync_icon):
+ * src/ephy-favicon-action.c: (ephy_favicon_action_sync_icon):
+
+ Use blank document as default favicon
+
+2004-07-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+
+ Depend on mozilla >= 1.7 final. Simplify some mozilla
+ version checks.
+
+2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (show_context_menu),
+ (popup_menu_cb), (button_press_cb), (connect_proxy):
+ * src/bookmarks/ephy-topic-action.c: (show_context_menu),
+ (popup_menu_cb), (button_press_cb), (connect_proxy):
+
+ Follow popups keybindings.
+
+2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb),
+ (open_in_window_activate_cb), (remove_from_model),
+ (drag_data_delete_cb), (remove_activate_cb), (show_context_menu),
+ (button_press_cb):
+
+ Implement bookmark context menu.
+
+2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-topic-action.c: (remove_activate_cb),
+ (add_open_in_tabs_menu), (build_bookmarks_menu),
+ (show_context_menu), (button_press_cb), (connect_proxy):
+
+ Implement topic context menu.
+
+2004-07-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-favorites-menu.c:
+ * src/bookmarks/ephy-favorites-menu.h:
+
+ Move in the bookmarks dir.
+
+ * lib/ephy-gui.c: (ephy_gui_select_row_by_key),
+ (ephy_gui_is_middle_click):
+ * lib/ephy-gui.h:
+
+ Add a function to check if menus was activated
+ by a middle or a ctrl+click (which is equivalent in epiphany)
+
+ * lib/ephy-marshal.list:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-bookmark-action.c: (activate_cb),
+ (ephy_bookmark_action_class_init):
+ * src/bookmarks/ephy-bookmark-action.h:
+ * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb),
+ (create_menu):
+ * src/bookmarks/ephy-bookmarksbar.c: (bookmark_open_in_tab_cb),
+ (bookmark_open_cb), (ephy_bookmarksbar_action_request):
+ * src/bookmarks/ephy-topic-action.c: (menu_activate_cb),
+ (ephy_topic_action_class_init):
+ * src/bookmarks/ephy-topic-action.h:
+
+ Add signals to open bookmarks in new window/tab. I'll need
+ them for context menus.
+ Use them for middle/ctrl click.
+
+2004-07-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c:
+
+ s/Off-Line/Offline/
+
+2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+
+ Change position to popups and offline menus.
+
+2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c:
+ (ephy_bookmark_action_sync_smart_url):
+
+ Do not show the icon for smartbookmarks
+
+2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
+
+ Do not allow dragging out of edit mode on ITEMS_ONLY toolbars.
+
+2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c:
+ (ephy_bookmark_action_sync_icon):
+
+ No need to show the default icon for bookmarks menu.
+
+2004-07-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (create_tool_item),
+ (favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon),
+ (stop_drag_check), (drag_data_get_cb), (drag_data_delete_cb),
+ (drag_motion_cb), (button_press_cb), (button_release_cb),
+ (connect_proxy), (ephy_bookmark_action_init):
+
+ Allow to drag bookmarks around also when not in edit mode.
+ Use the default bookmark icon when there is not a specific
+ one, it acts as a separator. Put some space between the icon
+ and the text.
+
+2004-06-30 Adam Hooper <adamh@cvs.gnome.org>
+
+ * data/art/Makefile.am:
+ * data/art/epiphany-popup-hidden.png:
+ * data/art/epiphany-popup-hidden.svg:
+ * data/ui/epiphany-ui.xml:
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+ * src/ephy-statusbar.c: (create_statusbar_popups_manager_icon),
+ (ephy_statusbar_init), (ephy_statusbar_set_security_state),
+ (ephy_statusbar_set_popups_state):
+ * src/ephy-statusbar.h:
+ * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
+ (ephy_tab_class_init), (popups_manager_free_info),
+ (popups_manager_add), (popups_manager_remove_window),
+ (disconnect_popup), (popups_manager_add_window),
+ (ephy_tab_get_popups_displayed), (popups_manager_show),
+ (popups_manager_show_all), (popups_manager_new_window_info),
+ (popups_manager_hide), (popups_manager_hide_all),
+ (ephy_tab_set_popups_displayed), (popup_blocker_n_hidden),
+ (popups_manager_reset), (ephy_tab_finalize), (ephy_tab_address_cb),
+ (ephy_tab_new_window_cb), (ephy_tab_popup_blocked_cb),
+ (ephy_tab_init):
+ * src/ephy-window.c: (sync_tab_popup_windows),
+ (sync_tab_popups_allowed), (ephy_window_set_active_tab),
+ (ephy_window_get_property), (allow_popups_notifier),
+ (ephy_window_init), (ephy_window_finalize), (ephy_window_load_url),
+ (ephy_window_view_bookmarksbar_cb),
+ (ephy_window_view_popup_windows_cb):
+
+ Popup blocking support. View -> Popup Windows.
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/ephy-embed-single.sgml:
+ * doc/reference/tmpl/ephy-embed.sgml:
+ * doc/reference/tmpl/ephy-permission-manager.sgml:
+ * doc/reference/tmpl/ephy-shell.sgml:
+ * doc/reference/tmpl/ephy-tab.sgml:
+ * doc/reference/tmpl/epiphany-unused.sgml:
+
+ Added a couple of docs, but mostly this is stuff that I imagine
+ nobody ever commits because it's all auto-generated.
+
+2004-06-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb):
+ * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
+ (open_in_tabs_activate_cb), (build_bookmarks_menu):
+
+ Use a new window for "Open in Tabs"
+
+2004-06-30 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Be a bit smarter about double extensions.
+
+2004-06-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-notebook.c:
+
+ Change tabs sizing again. Now we use a width
+ of 20 (estimated) chars.
+
+2004-06-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Update for 1.3.1.
+
+2004-06-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (togglebutton_clicked_cb),
+ (radiobutton_clicked_cb), (spinbutton_timeout_cb), (changed_cb):
+
+ Set sane_state to TRUE from user changes, otherwise broken prefs
+ will never get overwritten.
+
+2004-06-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/EphySingle.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ EphySingle needs to implement nsISupportsWeakReference.
+
+2004-06-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+ * embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
+ (ephy_embed_single_set_offline_mode),
+ (ephy_embed_single_get_offline_mode):
+ * embed/ephy-embed-single.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * src/ephy-window.c: (network_status_changed), (ephy_window_init),
+ (ephy_window_finalize):
+ * src/window-commands.c: (window_cmd_file_save_as),
+ (window_cmd_file_work_offline):
+ * src/window-commands.h:
+
+ Implement File->Work Off-Line command and backend.
+ No DBUS/HAL/whatever integration yet.
+
+2004-06-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import),
+ (xbel_parse_folder), (xbel_parse_xbel):
+
+ Preserve hierarchy in the xbel importer too. Use mime
+ sniffing to determine the file mime type.
+
+2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.h:
+ * embed/mozilla/MozillaPrivate.h:
+ * embed/print-dialog.h:
+
+ Move PrintInfo to print-dialog since
+ it's no more use by embed api.
+
+2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/MozillaPrivate.cpp:
+
+ Fix typo in the printer name
+
+2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/MozillaPrivate.cpp:
+
+ Remove preview flag
+
+2004-06-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_print),
+ (ephy_embed_set_print_preview_mode):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/PrintingPromptService.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/print-dialog.c: (ephy_print_dialog_response_cb),
+ (ephy_print_dialog_new):
+ * embed/print-dialog.h:
+ * src/ephy-window.c: (ephy_window_delete_event_cb),
+ (ephy_window_finalize), (update_embed_dialogs), (ephy_window_find):
+ * src/ppview-toolbar.c: (toolbar_cmd_ppv_close):
+ * src/window-commands.c: (window_cmd_file_print_preview),
+ (window_cmd_file_print):
+
+ Simplify print code. Now there is only one case to deal with,
+ the mozilla prompt dialog.
+ This should help with xprint.
+
+2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_get_id),
+ (child_changed), (write_parent):
+ * lib/ephy-node.h:
+ * src/bookmarks/ephy-bookmark-action.c:
+ (bookmarks_child_changed_cb):
+ * src/bookmarks/ephy-bookmark-properties.c:
+ (toolbar_checkbox_changed_cb), (build_ui):
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu):
+ * src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
+ (topic_child_changed_cb):
+ * src/bookmarks/ephy-new-bookmark.c:
+ * src/bookmarks/ephy-new-bookmark.h:
+ * src/bookmarks/ephy-topic-action.c:
+ (ephy_topic_action_set_topic_id), (topic_child_changed_cb):
+
+ Use guint consistently for node ids
+
+2004-06-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarksbar.c: (open_in_tabs_cb),
+ (go_location_cb), (ephy_bookmarksbar_action_request):
+ * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
+ (open_in_tabs_activate_cb), (build_bookmarks_menu),
+ (build_topics_menu), (build_menu),
+ (ephy_topic_action_set_topic_id), (ephy_topic_action_set_property),
+ (ephy_topic_action_class_init):
+ * src/bookmarks/ephy-topic-action.h:
+ * src/ephy-window.c: (ephy_window_load_in_tabs):
+
+ Implement open in tabs from toolbar topics
+
+2004-06-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Removed unused array, and added a few missing statics.
+
+2004-06-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarksbar.c:
+ (ephy_bookmarksbar_set_window):
+ * src/toolbar.c: (toolbar_realize):
+
+ Use g_signal_connect_after to connect to the toolbar_added
+ signal, otherwise the toolbar isn't created yet and we crash
+ when trying to set the drag dests on a newly added toolbar.
+
+2004-06-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-permission-manager.sgml:
+ * embed/ephy-permission-manager.c: (ephy_permission_info_new),
+ (ephy_permission_info_copy), (ephy_permission_manager_add),
+ (ephy_permission_manager_remove), (ephy_permission_manager_test),
+ (ephy_permission_manager_list):
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Make the permission type a string instead of an enum, that way
+ we can support more than just the hardcoded 3 types.
+
+2004-06-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (ephy_window_get_tabs):
+
+ Simply use gtk_container_get_children().
+
+2004-06-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (exit_fullscreen_button_clicked_cb),
+ (get_chromes_visibility), (ephy_window_state_event_cb):
+
+ Make the "Exit Fullscreen" button toggle the action instead of
+ doing to work itself. Fixes bug #144785.
+
+2004-06-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb):
+ * src/ephy-window.c: (ephy_window_set_zoom),
+ (ephy_window_load_in_tabs):
+ * src/ephy-window.h:
+
+ Add EphyWindow API to open multiple uris in
+ tabs, use it for dnd on the notebook.
+
+2004-06-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Move check for javascript after the http[s] checks.
+
+2004-06-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c:
+ (folders_list_to_topic_name):
+ * src/bookmarks/ephy-bookmarks-menu.c: (create_menu),
+ (ensure_folder), (create_submenu), (ephy_bookmarks_menu_rebuild):
+
+ "/" in a topic title is now a submenu in
+ the bookmarks menu.
+
+2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c:
+ (folders_list_to_topic_name), (ephy_bookmarks_import_mozilla):
+
+ Keep the whole hierarchy of folders in the topic name, separated
+ by |. Mozilla importer only for now.
+
+2004-06-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (bookmark_add),
+ (xbel_parse_bookmark), (ephy_bookmarks_import_mozilla),
+ (parse_rdf_item):
+
+ Drop some unused code.
+
+2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_help), (ephy_gui_select_row_by_key):
+ * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb):
+ * src/bookmarks/ephy-topics-selector.c: (topic_key_pressed):
+
+ Factor out the helper to select a treeview row by column and
+ use it also in the topic selector.
+
+ * lib/ephy-gui.h:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ * src/bookmarks/ephy-new-bookmark.c:
+ * src/ephy-history-window.c:
+ * src/pdm-dialog.c:
+ * src/ppview-toolbar.c:
+ * src/prefs-dialog.c:
+ * src/window-commands.c:
+ * embed/downloader-view.c:
+
+ Remove braindead gtk.h inclusion and deal with
+ fallout headers.
+
+2004-06-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-new-bookmark.c: (response_cb),
+ (ephy_new_bookmark_construct):
+ * src/bookmarks/ephy-topics-selector.c: (renderer_edited_cb),
+ (renderer_editing_canceled_cb), (ephy_topics_build_ui),
+ (ephy_topics_selector_new), (ephy_topics_selector_new_topic):
+ * src/bookmarks/ephy-topics-selector.h:
+
+ Add a New topic button to the new bookmark dialog.
+
+2004-06-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
+ (parse_item_list), (parse_toolbars):
+
+ Check for empty attributes before adding the item when parsing
+ the toolbars file. Should fix bug #144698.
+
+2004-06-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
+
+ Allow importing from Epiphany bookmarks format (RDF),
+ fixes bug #144699.
+
+2004-06-21 Adam Hooper <adamh@cvs.gnome.org>
+
+ * lib/ephy-marshal.list:
+
+ Whoops. Um. Fixed the build.
+
+2004-06-21 Adam Hooper <adamh@cvs.gnome.org>
+
+ * embed/ephy-embed-single.c:
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Implement popup-blocking signals. Part of bug #111930.
+
+2004-06-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Remove implementation of ::HidePage again, it's really not used
+ anyway in mozilla (history load listener is the only place, and it's
+ not build, not even updated for API changes).
+
+2004-06-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Implement GlobalHistory2::HidePage, fixes bug #142143.
+
+2004-06-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (sync_label), (tab_label_style_set_cb),
+ (build_tab_label), (ephy_notebook_add_tab):
+ * src/ephy-window.c: (ephy_window_get_tabs):
+
+ Make tab labels 1/n-th of the window width (n = number of tabs),
+ with a minimum size so they don't get too tiny.
+ Make the tooltip cover the label + favicon, not just the label.
+
+2004-06-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-notebook.c: (ephy_notebook_move_tab), (move_tab),
+ (ephy_notebook_switch_page_cb), (ephy_notebook_init),
+ (ephy_notebook_finalize), (ephy_notebook_add_tab),
+ (ephy_notebook_remove_tab):
+ * src/ephy-notebook.h:
+ * src/ephy-shell.c: (ephy_shell_new_tab):
+ * src/ephy-shell.h:
+ * src/ephy-tab.c: (ephy_tab_new_window_cb):
+ * src/ephy-window.c: (ephy_window_add_tab):
+
+ Append tabs at the end instead of grouping
+ them near the current one.
+
+2004-06-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/art/epiphany-tab-loading.gif:
+
+ Update from new winstripe theme of Firefox
+
+2004-06-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+
+ Escape strings before using the with markup in labels.
+ Patch by Crispin Flowerday.
+
+2004-06-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (build_tab_label):
+
+ Set data for close-button on the tab label.
+
+2004-06-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c:
+ (egg_editable_toolbar_disconnect_model),
+ (egg_editable_toolbar_deconstruct),
+ (egg_editable_toolbar_set_model),
+ (egg_editable_toolbar_class_init), (egg_editable_toolbar_finalize),
+ (egg_editable_toolbar_new), (egg_editable_toolbar_new_with_model),
+ (egg_editable_toolbar_set_fixed):
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_flags),
+ (parse_toolbars):
+ * src/bookmarks/ephy-bookmarksbar.c:
+ (ephy_bookmarksbar_set_window), (ephy_bookmarksbar_class_init):
+ * src/ephy-window.c: (ephy_window_fullscreen),
+ (ephy_window_unfullscreen), (ephy_window_init):
+ * src/toolbar.c: (toolbar_style_changed_cb), (parent_set_cb),
+ (toolbar_init), (toolbar_finalize), (toolbar_new):
+
+ Go back to construction the toolbar when the model is set, fixes
+ bug #144191.
+
+2004-06-15 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/bme.desktop.in:
+ * data/epiphany.desktop.in:
+
+ Use GenericName. See #144284 for the hig change.
+ Fix bug #140625.
+
+2004-06-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Work around mozilla bug #246392 which goes back to the original urls
+ when reloading a frameset. Fixes bug #115800.
+
+2004-06-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
+
+ Use g_markup_print_escaed().
+
+2004-06-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct):
+ * src/bookmarks/ephy-topic-action.c: (build_topics_menu):
+
+ Escape strings before using them with markup in labels.
+
+2004-06-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_reload):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/prefs-dialog.c:
+ * src/window-commands.c: (window_cmd_view_reload):
+
+ Get rid of EmbedReloadFlags, and use a gboolean force parameter
+ in ephy_embed_reload() instead, since we only had two states anyway
+ - EMBED_RELOAD_NORMAL, and EMBED_RELOAD_FORCE.
+
+2004-06-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+
+ Add GNOME_COMMON_INIT
+
+2004-06-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_open_window):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Add a way to open new windows passing features and uri.
+ Something like js window.open. It's necessary for popup
+ blocker.
+
+2004-06-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
+
+ Allow items to be dragged from toolbar editor also when
+ in items only mode.
+
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_add_separator):
+
+ The type should be the same as tool items.
+
+2004-06-12 Adam Hooper <adamh@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_class_init):
+
+ Put proper property IDs on properties (PROP_LOAD_STATUS was there
+ three times).
+
+2004-06-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_new),
+ (ephy_spinner_init), (ephy_spinner_expose):
+
+ Make spinner not use a visible window, and fix coordinates
+ accordingly. Patch by Crispin Flowerday, fixes bug #134686.
+
+2004-06-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_finalize):
+ * src/bookmarks/ephy-bookmarksbar-model.c:
+ (ephy_bookmarksbar_model_dispose),
+ (ephy_bookmarksbar_model_finalize),
+ (ephy_bookmarksbar_model_class_init):
+ * src/ephy-toolbars-model.c: (ephy_toolbars_model_dispose),
+ (ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init):
+
+ Save the toolbars models from dispose, not from finalize, since you
+ cannot emit signals from the latter (the get_item_* signals are
+ emitted while saving).
+
+2004-06-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+
+ Do not put ACLOCAL flags in the Makefile,
+ it should not be necessary anymore with
+ recent gnome-common.
+
+2004-06-10 Christian Persch <chpe@cvs.gnome.org>
+
+ Merging bookmarksbar-separation branch.
+
+2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
+ (set_item_drag_source):
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
+ (impl_get_item_id), (impl_get_item_data),
+ (egg_toolbars_model_class_init),
+ (egg_toolbars_model_get_item_data):
+ * lib/egg/egg-toolbars-model.h:
+ * src/ephy-toolbars-model.c: (impl_get_item_data),
+ (impl_get_item_id), (ephy_toolbars_model_class_init):
+
+ s/get_item_name/get_item_data
+
+ Do not assume data isnt changing, use the id
+ and convert later instead.
+
+2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
+ (set_item_drag_source), (create_item_from_action), (create_item),
+ (drag_data_received_cb), (egg_editable_toolbar_set_edit_mode):
+ * lib/egg/egg-toolbar-editor.c: (model_has_action):
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_item_nth):
+ * lib/egg/egg-toolbars-model.h:
+ * src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
+ (ephy_toolbars_model_class_init), (item_added):
+
+ Retain custom types when moving items around
+
+2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (toolbar_items_changed_cb), (cmd_show_in_bookmarks_bar),
+
+ Block the signal when removing bookmarks from toolbars.
+
+ (ephy_bookmarks_editor_get_property):
+ * src/bookmarks/ephy-bookmarksbar-model.c:
+ (ephy_bookmarksbar_model_remove_bookmark):
+
+ Remove all copy of a bookmark from toolbar, not just one
+ of them.
+
+2004-06-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarksbar-model.c:
+ (ephy_bookmarksbar_model_finalize):
+ * src/ephy-toolbars-model.c: (ephy_toolbars_model_finalize):
+
+ Save models on exit.
+
+2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarksbar-model.c: (item_added_cb):
+ * src/bookmarks/ephy-bookmarksbar.c: (remove_action_from_model),
+ (bookmark_destroy_cb), (ephy_bookmarksbar_action_request):
+
+ Cleanup the toolbars model when destroying a bookmark
+ action. Remove the cleanup code from the model.
+
+2004-06-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb),
+ (egg_editable_toolbar_get_model):
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/egg/egg-toolbars-model.h:
+
+ Add a getter for the model.
+ Add a flag to accept only tool items as source.
+
+ * src/bookmarks/ephy-bookmarksbar.c:
+ * src/ephy-toolbars-model.c: (update_flags_and_save_changes):
+ * src/toolbar.c: (toolbar_added_cb), (toolbar_realize),
+ (toolbar_unrealize), (toolbar_class_init), (toolbar_finalize):
+
+ Fixup dnd targets and use the new flag for main toolbar.
+
+2004-06-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_class_init):
+ * src/bookmarks/ephy-bookmarks.c: (get_item_type_forward_cb),
+ (get_item_id_forward_cb), (get_item_data_forward_cb),
+ (ephy_bookmarks_get_toolbars_model):
+ * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
+ * src/ephy-toolbars-model.c: (ephy_toolbars_model_load),
+ (ephy_toolbars_model_init):
+ * src/ephy-toolbars-model.h:
+
+ Forward get_item_[type|id|data] from toolbars model to
+ bookmarksbar model. That way we can have bookmarks/topics also
+ on the main toolbar.
+
+2004-06-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (_egg_accumulator_STRING),
+ (egg_toolbars_model_class_init), (egg_toolbars_model_get_item_id),
+ (egg_toolbars_model_get_item_data),
+ (egg_toolbars_model_get_item_type):
+ * lib/egg/egg-toolbars-model.h:
+ * lib/egg/eggmarshalers.c:
+ (_egg_marshal_BOOLEAN__OBJECT_STRING_STRING),
+ (_egg_marshal_STRING__POINTER),
+ (_egg_marshal_STRING__STRING_STRING):
+ * lib/egg/eggmarshalers.h:
+ * lib/egg/eggmarshalers.list:
+
+ Make get_item_[type|id|data] signals.
+
+2004-06-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (find_action), (create_item),
+ (egg_editable_toolbar_construct), (egg_editable_toolbar_realize),
+ (egg_editable_toolbar_unrealize), (egg_editable_toolbar_set_model),
+ (egg_editable_toolbar_set_merge),
+ (egg_editable_toolbar_set_property),
+ (egg_editable_toolbar_get_property),
+ (egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
+ (egg_editable_toolbar_set_edit_mode):
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load),
+ (egg_toolbars_model_init):
+
+ Only construct the toolbar on realize. When setting a different model,
+ unrealize the toolbar. Connect to model only while realized, fixes
+ crashes when setting flags on the toolbars model.
+
+ * data/ui/epiphany-bookmarksbar.xml:
+ * data/ui/epiphany-fs-toolbar.xml:
+ * data/ui/epiphany-toolbar.xml:
+
+ Separated. Fix root name to be "toolbars" which is the name we
+ save the model with.
+
+ * src/bookmarks/ephy-bookmarksbar-model.c:
+ (ephy_bookmarksbar_model_get_type), (get_toolbar_and_item_pos),
+ (get_toolbar_pos), (ephy_bookmarksbar_model_get_action_name),
+ (ephy_bookmarksbar_model_get_node),
+ (ephy_bookmarksbar_model_add_bookmark),
+ (ephy_bookmarksbar_model_remove_bookmark),
+ (ephy_bookmarksbar_model_has_bookmark), (save_changes_idle),
+ (save_changes), (update_flags_and_save_changes),
+ (bookmark_destroy_cb), (item_added_cb), (impl_add_item),
+ (impl_get_item_id), (impl_get_item_type), (load_toolbars),
+ (ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_finalize),
+ (ephy_bookmarksbar_model_set_property),
+ (ephy_bookmarksbar_model_get_property),
+ (ephy_bookmarksbar_model_class_init),
+ (ephy_bookmarksbar_model_new):
+ * src/bookmarks/ephy-bookmarksbar-model.h:
+ * src/ephy-toolbars-model.c: (save_changes_idle), (save_changes),
+ (update_flags_and_save_changes), (get_toolbar_pos),
+ (load_toolbars), (ephy_toolbars_model_init),
+ (ephy_toolbars_model_finalize), (ephy_toolbars_model_class_init),
+ (ephy_toolbars_model_new):
+ * src/ephy-toolbars-model.h:
+
+ Split toolbars model in bookmarks and non-bookmarks parts.
+
+ * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type),
+ (go_location_cb), (bookmark_destroy_cb),
+ (ephy_bookmarksbar_action_request), (toolbar_added_cb),
+ (ephy_bookmarksbar_set_window), (ephy_bookmarksbar_realize),
+ (ephy_bookmarksbar_unrealize), (ephy_bookmarksbar_init),
+ (ephy_bookmarksbar_finalize), (ephy_bookmarksbar_set_property),
+ (ephy_bookmarksbar_get_property), (ephy_bookmarksbar_class_init),
+ (ephy_bookmarksbar_new):
+ * src/bookmarks/ephy-bookmarksbar.h:
+ * src/toolbar.c: (go_location_cb), (toolbar_set_property),
+ (toolbar_get_property), (toolbar_class_init), (toolbar_set_window),
+ (toolbar_init), (toolbar_new), (toolbar_set_location),
+ (toolbar_update_navigation_actions):
+ * src/toolbar.h:
+ * src/ephy-window.c: (get_chromes_visibility),
+ (sync_chromes_visibility), (ephy_window_fullscreen),
+ (ephy_window_unfullscreen), (action_request_forward_cb),
+ (ephy_window_init), (ephy_window_get_toolbar),
+ (ephy_window_get_bookmarksbar):
+ * src/ephy-window.h:
+ * src/window-commands.c: (window_cmd_view_fullscreen),
+ (toolbar_editor_destroy_cb), (toolbar_editor_response_cb),
+ (window_cmd_edit_toolbar):
+
+ Split toolbars in bookmarks and non-bookmarks toolbars.
+
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init_defaults),
+ (ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_set_property),
+ (ephy_bookmarks_get_property), (ephy_bookmarks_class_init),
+ (ephy_bookmarks_finalize):
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/ephy-shell.c: (ephy_shell_get_toolbars_model):
+ * src/ephy-shell.h:
+
+ Made bookmarksbar toolbars model a service of EphyBookmarks.
+
+ * src/bookmarks/ephy-bookmark-properties.c:
+ (ephy_bookmark_properties_set_property),
+ (toolbar_checkbox_changed_cb), (build_ui),
+ (ephy_bookmark_properties_init):
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (cmd_show_in_bookmarks_bar), (ephy_bookmarks_editor_update_menu),
+ (toolbar_items_changed_cb), (ephy_bookmarks_editor_init):
+
+ Adapt to changes above.
+
+ * data/ui/Makefile.am:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+
+ Makefile changes.
+
+2004-06-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/default-prefs.js:
+
+ Disable xpinstall by default. Fixes bug #144035.
+
+2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
+ (set_item_drag_source):
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
+ (impl_get_item_id), (impl_get_item_data),
+ (egg_toolbars_model_class_init),
+ (egg_toolbars_model_get_item_data):
+ * lib/egg/egg-toolbars-model.h:
+ * src/ephy-toolbars-model.c: (impl_get_item_data),
+ (impl_get_item_id), (ephy_toolbars_model_class_init):
+
+ s/get_item_name/get_item_data
+
+ Do not assume data isnt changing, use the id
+ and convert later instead.
+
+2004-06-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb),
+ (set_item_drag_source), (create_item_from_action), (create_item),
+ (drag_data_received_cb), (egg_editable_toolbar_set_edit_mode):
+ * lib/egg/egg-toolbar-editor.c: (model_has_action):
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_item_nth):
+ * lib/egg/egg-toolbars-model.h:
+ * src/ephy-toolbars-model.c: (get_toolbar_and_item_pos),
+ (ephy_toolbars_model_class_init), (item_added):
+
+ Retain custom types when moving items around
+
+2004-06-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ Fix CSS background detection, based on a galeon patch by
+ Crispin Flowerday. Fixed bug #143602.
+
+2004-06-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Adjust comment about mozilla bug #232057, which was
+ WONTFIXed.
+
+2004-06-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (show_embed_popup):
+
+ Do not hide clipboard items for the input context
+ (Bug #139040)
+
+2004-06-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/default-prefs.js:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Move external protocols prefs defaults in
+ the javascript file and add webcal (Bug #143899)
+
+2004-06-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+
+ Fix setting default filename in the !modeSave case.
+
+2004-06-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+
+ Don't allow ::SetDefaultString unless we're in modeSave.
+
+2004-06-07 Ross Burton <ross@burtonini.com>
+
+ * src/ephy-shell.c:
+
+ Load extensions from ~/.gnome2/epiphany/extensions as well.
+
+2004-06-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker:
+
+ Use ephy-file-chooser convenience constructor instead of duplicating
+ code here.
+
+2004-06-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/mozilla-version.h:
+
+ Simplified mozilla version checks with new MOZILLA_IS_VERSION4 macro.
+
+2004-06-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Add help/es/Makefile to AC_OUTPUT.
+
+2004-06-05 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
+
+ * help/es: Added Spanish help pages and related stuff
+
+2004-06-03 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/ephy-embed.c: (ephy_embed_base_init),
+ (ephy_embed_set_zoom):
+ * embed/ephy-embed.h:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * embed/mozilla/EphyAboutRedirector.cpp:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EphyContentPolicy.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/EphyUtils.cpp:
+ * embed/mozilla/EphyUtils.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GlobalHistory.h:
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/MozillaPrivate.cpp:
+ * embed/mozilla/mozilla-download.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/mozilla/mozilla-version.h:
+ * src/ephy-tab.c: (ephy_tab_address_cb),
+ (ephy_tab_content_change_cb), (ephy_tab_init):
+ * src/ephy-window.c: (ephy_window_set_zoom):
+
+ Merge mozilla-embed-strings branch
+
+2004-06-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (update_exit_fullscreen_popup_position):
+
+ Move the "Exit Fullscreen" popup to the right in RTL locale.
+ Fixes bug #140828.
+
+2004-06-01 Adam Hooper <adamh@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c:
+ * lib/egg/egg-toolbar-editor.c: (compare_actions),
+ (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
+ (egg_toolbar_editor_add_action), (update_actions_list): Update from
+ libegg
+
+2004-05-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Post-release version bump.
+
+2004-05-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * doc/reference/tmpl/ephy-command-manager.sgml:
+ * doc/reference/tmpl/ephy-embed-persist.sgml:
+ * doc/reference/tmpl/ephy-embed.sgml:
+ * doc/reference/tmpl/ephy-glade.sgml:
+ * doc/reference/tmpl/ephy-node-db.sgml:
+ * doc/reference/tmpl/ephy-tab.sgml:
+ * doc/reference/tmpl/ephy-window.sgml:
+ * doc/reference/tmpl/epiphany-unused.sgml:
+
+ === Release 1.3.0 ===
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_view_reload):
+
+ Fix reload logic not to use forced reload by default.
+ Patch by C. J. N. Breame, fixes bug #143365
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-debug.h:
+
+ Revert varargs change, it doesn't work for LOG("Message") without
+ arguments.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-debug.h:
+
+ Use ISO style variable argument macros. Patch by Brian Cameron,
+ part of bug #141319.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Add check for 'mkdtemp', since solaris doesn't have it.
+
+ * lib/ephy-file-helpers.c: (ephy_file_tmp_dir):
+
+ Error out if we don't have mkdtemp.
+ Part of bug #141319.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (ephy_dialog_construct):
+
+ Don't return a value in void function, part of bug #141319.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_print_preview_navigate):
+
+ Don't return a value in void function, part of bug #141319.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Depend on glib >= 2.4.1 because of the fix for bug #112222.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+
+ Fix for mozilla API change (ported from galeon).
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Increase mozilla snapshot level for 1.8a2/trunk.
+
+2004-05-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Update for 1.3.0.
+
+2004-05-29 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "tk" to ALL_LINGUAS.
+
+2004-05-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.h:
+
+ Include "config.h".
+
+2004-05-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.h:
+
+ Always include "config.h" !
+
+2004-05-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.h:
+
+ Fix snapshot check for mozilla >= 1.7rc2 .
+
+2004-05-24 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (update_status_icon):
+
+ Remove unused field in struct
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+
+ Fix build with 1.8a2
+
+2004-05-23 Paisa Seeluangsawat <paisa@users.sf.net>
+
+ * configure.in: Added "th" (Thai) to ALL_LINGUAS.
+
+2004-05-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/MozillaPrivate.cpp:
+
+ Fix some headers fallouts with mozilla head
+
+2004-05-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.h:
+
+ Fix compilation with moz 1.6.
+
+2004-05-22 Crispin Flowerday <gnome@flowerday.cx>
+
+ * libegg/toolbareditor/egg-toolbar-editor.c
+ (event_box_realize_cb), (editor_create_item):
+
+ Set the drag icon on
+ realize, otherwise the current icon theme isn't used, and it falls
+ back to the default theme.
+
+2004-05-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Recognise mozilla 1.8a1 and 1.8a2.
+
+2004-05-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-statusbar.c: (ephy_statusbar_set_progress):
+ * src/ephy-tab.c: (ephy_tab_class_init), (build_load_percent),
+ (ephy_tab_net_state_cb), (ephy_tab_get_load_percent):
+
+ Elimiate indeterminate progress, fixes bugs #142303 and #142305.
+
+2004-05-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_set_property),
+ (ephy_history_get_property):
+
+ Fix stupid bug.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (ephy_notebook_remove_tab):
+ * src/ephy-window.c: (tab_removed_cb):
+
+ Emit the "tab_removed" signal also for the window's last tab.
+ Part of bug #142078.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (activate_cb),
+ (button_press_cb), (button_release_cb), (connect_proxy),
+ (ephy_bookmark_action_class_init):
+ * src/toolbar.c: (go_location_cb):
+
+ Open bookmark in new tab on middle-click. Fixes bug #106250.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ (ephy_cell_renderer_progress_init), (compute_dimensions),
+ (ephy_cell_renderer_progress_get_size),
+ (ephy_cell_renderer_progress_render):
+
+ Backported fixes from gtk+ cvs head.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix a MOZILLA_SNAPSHOT check for 1.7 branch.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Generate Makefile in help/es too.
+
+2004-05-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_dialog_response_cb):
+
+ Fix capitalisation.
+
+2004-05-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphySingle.cpp:
+
+ Fix observer topic check for cookie "cleared" notification.
+
+2004-05-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (set_value_from_editable),
+ (set_value_from_radiobuttongroup), (set_value_from_spin_button),
+ (set_value_from_togglebutton), (set_combo_box_from_value):
+
+ Fix mem leak.
+
+2004-05-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_finalize):
+
+ Fix mem leaks.
+
+2004-05-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Fix refcount leak.
+
+2004-05-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Set mEventReceiver to nsnull in ::Destroy(), fixes a crasher.
+
+2004-05-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyContentPolicy.cpp:
+
+ Yet another mozilla API change.
+
+2004-05-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c:
+
+ Forgot to change action entries for last commit.
+
+2004-05-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+ * src/popup-commands.c:
+ * src/popup-commands.h:
+
+ Simplify context menu wrt. frames. Fixes bug #138442.
+
+2004-05-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/epiphany.in:
+
+ Make sure we don't add a colon at the end of LD_LIBRARY_PATH,
+ which will make LD_LIBRARY_PATH include the current directory.
+ Should fix bug #141576.
+
+2004-05-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ (ephy_cell_renderer_progress_class_init),
+ (ephy_cell_renderer_progress_init),
+ (ephy_cell_renderer_progress_new),
+ (ephy_cell_renderer_progress_finalize),
+ (ephy_cell_renderer_progress_get_property),
+ (ephy_cell_renderer_progress_set_property),
+ (ephy_cell_renderer_progress_set_value),
+ (ephy_cell_renderer_progress_set_text), (compute_dimensions),
+ (ephy_cell_renderer_progress_get_size),
+ (ephy_cell_renderer_progress_render):
+ * lib/widgets/ephy-cell-renderer-progress.h:
+
+ Backport changed from the new gtkcellrendererprogress which
+ was based on ephy's, to support RTL.
+
+2004-05-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (set_combo_box_from_value):
+
+ Fix compilation with gcc 2.95.
+
+2004-05-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ One more NS_ENSURE_TRUE.
+
+2004-05-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Changed back to NS_ENSURE_TRUE as per discussion in bug #142184.
+
+2004-05-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Remove unused variable.
+
+2004-05-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Destroy the EphyBrowser in destroy handler, but delete it only on
+ finalize. Make public EphyBrowser methods safe for calling after
+ Destroy. Part of bug #142184.
+
+2004-05-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-statusbar.c: (create_statusbar_security_icon),
+ (create_statusbar_progress), (sync_shadow_type),
+ (ephy_statusbar_init), (ephy_statusbar_set_progress),
+ (ephy_statusbar_add_widget):
+ * src/ephy-tab.c: (ephy_tab_net_state_cb):
+
+ Statusbar re-design: Move lock icon to left; hide progress bar
+ when no activity. Part of bug #137845.
+
+2004-05-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c:
+
+ Fix accelerator for OpenImage action.
+
+2004-05-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-automation.c: (impl_ephy_automation_loadurl):
+
+ Jump to new tabs created from command lines; fixes bug #141168.
+
+2004-05-08 Christian Persch <chpe@cvs.gnome.org>
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter),
+ (ephy_file_chooser_add_mime_filter), (ephy_file_chooser_new):
+ * lib/ephy-file-chooser.h:
+
+ Add convenience functions for creating a filter with a bunch of mime
+ types or patterns and add it to a file chooser. Those should really
+ be in gtk+; see bug #142142.
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_dialog_response_cb):
+ * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
+ * src/window-commands.c: (window_cmd_file_open):
+
+ Add some filters to the file chooser dialogues. Fixes bug #139418.
+
+2004-05-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+
+ Forward nsIAuthPrompt interface to the single sign-on prompt
+ implementation.
+
+2004-05-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/FilePicker.cpp:
+
+ Adjust MOZILLA_SNAPSHOT checks for changed snapshot levels.
+
+2004-05-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Increase snapshot level for mozilla >= 1.7rc2 and 1.8a/trunk.
+
+2004-05-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Check for nsIPassword.h
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Allow compilation without nsIPassword (mozilla wallet extension).
+
+2004-05-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Adapt to mozilla API change.
+
+2004-05-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Recognise 1.7rc* too.
+
+2004-05-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Whenever we have one, pass the cache key to the persist object.
+ That way we don't re-fetch the page on save. Fixes bug #141652.
+
+2004-05-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Fix a mem leak; thanks to Crispin for spotting it.
+
+2004-05-03 Patanjali Somayaji <patanjali@codito.com>
+
+ * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
+
+ title added back to dialog - see notes on bug #133152
+
+2004-05-03 Patanjali Somayaji <patanjali@codito.com>
+
+ * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
+
+ More HIGifying of the overwrite confirmation dialog -
+ - title removed from dialog
+ - dialog removed from window list
+
+2004-05-02 Piers Cornwell <piers@gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
+
+ Make Escape cancel overwrite dialog.
+
+2004-05-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_get_encoding),
+ (ephy_embed_has_automatic_encoding):
+ * embed/ephy-embed.h:
+ * embed/ephy-encodings.c:
+ * embed/ephy-encodings.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
+ (encoding_activate_cb):
+
+ Clean up encoding handling.
+
+2004-05-01 Piers Cornwell <piers@gnome.org>
+
+ * help/C/epiphany.xml:
+
+ Minor updates to match UI.
+
+2004-05-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-statusbar.c: (ephy_statusbar_init),
+ (ephy_statusbar_finalize), (ephy_statusbar_set_security_state):
+ * src/ephy-statusbar.h:
+
+ Make the statusbar's GtkTooltips publicly accessibly.
+
+2004-04-30 Piers Cornwell <piers@gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
+
+ More HIG love for overwrite confirmation. Partial fix for bug #133152.
+
+2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/MozillaPrivate.cpp:
+ * embed/mozilla/MozillaPrivate.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Complete headers defines
+
+2004-04-29 Patanjali Somayaji <patanjali@codito.com>
+
+ * lib/ephy-gui.c
+
+ changes in ephy_gui_confirm_overwrite_file ()
+
+ HIGified dialog created with "Cancel" and "Overwrite"
+ buttons.
+
+ Fix for bug #133152
+
+2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * embed/mozilla/EphyAboutRedirector.cpp:
+ * embed/mozilla/EphyAboutRedirector.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyContentPolicy.cpp:
+ * embed/mozilla/EphyContentPolicy.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GlobalHistory.h:
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.h:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.h:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ More defines work, still lack EventContext and
+ EmbedPrivate.
+ Use mozilla like warning flags instead of those gnome
+ macros. Remove several unused variables.
+
+2004-04-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/Makefile.am:
+
+ Add defines for private mozilla api usage. It will
+ make easier to track what we need to port to embed
+ string and what we need to be using only public api
+ (on the long time).
+
+2004-04-28 Piers Cornwell <piers@gnome.org>
+
+ * help/C/epiphany.xml:
+ * help/C/figures/ephy-addressbar-smartbookmark-screenshot.png:
+ * help/C/figures/ephy-bookmarkbar-smartbookmark-screenshot.png:
+
+ Updated Smart Bookmarks help content. Patch by
+ poobar@nycap.rr.com. Fixes bug #139616.
+
+2004-04-28 Piers Cornwell <piers@gnome.org>
+
+ * help/C/figures/ephy-screenshot.png:
+ * help/C/figures/ephy-history-window-screenshot.png:
+
+ Update screenshots.
+
+2004-04-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Ensure we have a DOM window before trying to
+ get his url. The check was not working anymore
+ because of initialization changes.
+
+2004-04-28 Sebastian Heinlein <glatzor@pimpzkru.de>
+
+ * help/C/epiphany.xml:
+
+ Correct listitems to contain para tags. Fixes bug #140918.
+
+2004-04-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-download.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Nice mess of defines to support 1.8a. Damn.
+
+2004-04-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (ephy_window_delete_event_cb):
+
+ Exit print preview mode before closing a window. Fixes a crasher;
+ Epiphany equivalent of galeon bug #121298.
+
+2004-04-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix encoding of saved content; fixes bug #141050.
+
+2004-04-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/epiphany-1.4.pc.in:
+
+ Fix dependency libs not to include libbonoboui.
+
+2004-04-22 Pablo Saratxaga <pablo@mandrakesoft.com>
+
+ * help/eu/*: added Basque help files from
+ Hizkuntza Politikarako Sailburuordetza <hizkpol@ej-gv.es>
+
+2004-04-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * HACKING:
+
+ Document UTF-8 requirement.
+
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ * lib/widgets/ephy-cell-renderer-progress.h:
+ * src/bookmarks/ephy-bookmarks-menu.h:
+ * ChangeLog:
+
+ Converted to UTF-8.
+
+2004-04-20 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-glade.sgml:
+
+ History repeats itself. Added the missing documentation file.
+
+2004-04-19 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/ephy-embed.sgml:
+ * lib/ephy-glade.c: (ephy_glade_widget_new):
+
+ Documented EphyGlade... which is just a single function.
+
+2004-04-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * lib/ephy-dialog.c: (set_value_from_editable),
+ (set_value_from_combobox), (set_value_from_radiobuttongroup),
+ (set_value_from_spin_button), (set_value_from_togglebutton),
+ (set_value_from_info), (set_combo_box_from_value),
+ (set_pref_from_info_and_emit), (save_info),
+ (ephy_dialog_get_value):
+ * lib/ephy-dialog.h:
+ * src/prefs-dialog.c: (setup_font_combo):
+
+ Fix font selection combo box issues; fixes bug #138560.
+
+2004-04-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Remove libbonoboui checks, we don't depend on it anymore.
+
+2004-04-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-window.c: (ephy_window_set_chrome),
+ (ephy_window_set_property), (ephy_window_class_init):
+
+ Fix chrome for new windows opened from _blank target.
+ Fixes bug #139512.
+
+2004-04-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Do not uncompress when the type is not html. Fixes bug #131778.
+
+2004-04-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/Makefile.am:
+ * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
+ * lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
+ * lib/egg/eggstatusicon.c: (egg_status_icon_init),
+ (egg_status_icon_button_press), (egg_status_icon_button_release):
+
+ Resync with egg
+
+2004-04-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp: (InitiateMozillaDownload):
+
+ Fix saving of linked content. Don't create the directory; mozilla
+ will do it for us if necessary. Make the "Files" suffix translatable.
+
+2004-04-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor),
+ (ephy_file_chooser_class_init):
+
+ Add "Downloads" folder shortcut to our file chooser dialogues.
+
+2004-04-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_new_window_cb),
+ (ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb):
+
+ Add debug output.
+
+2004-04-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
+ (ephy_bookmarks_menu_rebuild):
+ * src/ephy-encoding-menu.c: (add_action):
+ * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
+ * src/ephy-tabs-menu.c: (tab_added_cb):
+
+ Set the action's accel_path, fixes bug #139641 for ephy.
+
+2004-04-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/FilePicker.cpp:
+
+ Don't quit the filechooser when selecting "No" from the confirm-
+ overwrite dialoge. Fixes bug #139400.
+
+ * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file):
+
+ Convert the filename to UTF-8 before showing it in the confirm
+ dialogue.
+
+2004-04-09 Piers Cornwell <piers@gnome.org>
+
+ * src/ephy-window.c:
+ * data/ui/epiphany-ui.xml:
+
+ Add Ctrl+S as an alternate accel for Save As.
+ Fixes bug #139415.
+
+2004-04-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-location-action.c: (compare_actions),
+ (init_actions_list):
+
+ Sort the actions in the location entry autocompletion dropdown.
+ Fixes bug #139575.
+
+2004-04-09 Adam Hooper <adamh@cvs.gnome.org>
+
+ * embed/ephy-encodings.c: (ephy_encodings_init):
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
+ * embed/ephy-history.c: (ephy_history_init):
+ * lib/ephy-node.c: (ephy_node_new_with_id):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init):
+
+ Make ephy-node refcount initialize to 1 and not 0.
+
+2004-04-09 Guntupalli Karunakar <karunakar@freedomink.org>
+
+ * configure.in: Added "gu" (Gujarati) to ALL_LINGUAS.
+
+2004-04-08 Piers Cornwell <piers@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Make warning message selectable.
+
+2004-04-07 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/tmpl/ephy-node-db.sgml:
+
+ remembered to commit this file with my EphyNodeDb documentation.
+
+2004-04-07 Christian Biesinger <cbiesinger@web.de>
+
+ * embed/mozilla/ExternalProtocolHandlers.cpp:
+ * embed/mozilla/ExternalProtocolHandlers.h:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/MozRegisterComponents.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Eliminate ExternalProtocolHandlers in favor of setting prefs to make Mozilla
+ not handle the protocols internally.
+
+2004-04-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
+
+ Remove unused variable.
+
+2004-04-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/eel-gconf-extensions.c: (eel_gconf_handle_error):
+
+ Don't abort on errors, just display a message on console. Fixes bug #139247.
+
+2004-04-06 Piers Cornwell <piers@gnome.org>
+
+ * doc/plan/plan.xml
+
+ Add some bugzilla references.
+
+2004-04-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-session.c: (window_focus_in_event_cb),
+ (impl_attach_window), (ephy_session_set_property),
+ (ephy_session_get_property), (ephy_session_class_init):
+
+ Track the active window.
+
+2004-04-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/epiphany.glade:
+ * data/glade/print.glade:
+
+ Make pdm and print setup dialogues destroy with parent, too.
+
+2004-04-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+ * lib/ephy-dialog.c: (ephy_dialog_get_parent):
+ * lib/ephy-dialog.h:
+ * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
+ * src/window-commands.c: (window_cmd_file_print_setup),
+ (window_cmd_edit_personal_data), (window_cmd_edit_prefs):
+
+ Make prefs, pdm and print setup dialogues transient to their parent.
+ Fixes bug #139124.
+
+2004-04-04 Adam Hooper <adamh@cvs.gnome.org>
+
+ * HACKING:
+
+ Suggest /* to open comments instead of /** (rationale: gtk-doc)
+
+ * src/ephy-tab.c: (ephy_tab_set_title):
+
+ Change /** to /*
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * lib/ephy-node-db.c: (node_from_id_real),
+ (ephy_node_db_get_node_from_id), (_ephy_node_db_new_id),
+ (_ephy_node_db_add_id), (_ephy_node_db_remove_id):
+ * lib/ephy-node-db.h:
+
+ Documented EphyNodeDb. Changed the ids to guints to conform with
+ GPtrArray.
+
+ * doc/reference/tmpl/ephy-tab.sgml:
+
+ Say how to get an EphyWindow from an EphyEmbed
+
+ * doc/reference/tmpl/ephy-embed-persist.sgml:
+ * doc/reference/tmpl/ephy-embed.sgml:
+
+ Automatically changed when I rebuilt docs
+
+2004-04-03 Crispin Flowerday <gnome@flowerday.cx>
+
+ * lib/egg/egg-editable-toolbar.c: (set_fixed_style),
+ (unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
+ (update_fixed), (toolbars_clean), (egg_editable_toolbar_construct),
+ (egg_editable_toolbar_set_model):
+ * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_load_actions):
+ * lib/egg/egg-toolbars-model.h:
+
+ Synchronise changes from galeon, this fixes simple usage, stops
+ crashes when dragging items to and from other applications, and
+ adds the ability to override the toolbar style.
+
+2004-04-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb):
+
+ Remove stray semicolon. Fixes bug #138902.
+
+2004-04-02 Iñaki Larrañaga <dooteo@euskalgnu.org>
+
+ * configure.in:
+
+ Added "eu" (Basque) to ALL_LINGUAS.
+
+2004-04-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-window.c: (get_chromes_visibility),
+ (sync_chromes_visibility), (update_chromes_actions),
+ (get_default_chrome), (ephy_window_init), (sync_prefs_with_chrome),
+ (ephy_window_view_bookmarksbar_cb):
+
+ Fix bookmarks toolbar visibility in fullscreen and print preview mode, as
+ well as for javascript popups. Fixes bug #138520.
+
+2004-03-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Fix --with-mozilla-snapshot help string; we don't support 1.4 and 1.5
+ any more.
+
+2004-03-30 Piers Cornwell <piers@gnome.org>
+
+ * src/ephy-history-window.c: (confirmation_dialog_construct):
+
+ Make buttons the same size in Industrial theme and make text
+ selectable.
+
+2004-03-30 Piers Cornwell <piers@gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+
+ Use right capitalisation for label.
+
+2004-03-30 Piers Cornwell <piers@gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+ * embed/mozilla/mozilla-notifiers.cpp: (mozilla_font_size_notifier):
+
+ Don't allow a font size less than 1.
+
+2004-03-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+
+ Get rid of the separators in the Image and Image/Link popups.
+ Fixes bug #115897.
+
+2004-03-30 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/ephy-embed-factory.sgml:
+ * embed/ephy-embed-factory.c:
+
+ Documented EphyEmbedFactory. My, that was challenging. Not.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+
+ Get rid of #if GTK_CHECK_VERSION() stuff and remove optionmenu code.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c:
+ * src/popup-commands.c:
+ * src/popup-commands.h:
+ * data/ui/epiphany-ui.xml:
+
+ Remove Open Image in New Tab and New Window from the
+ context menu.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * data/.cvsignore:
+ * data/GNOME_Epiphany_NautilusView.server.in:
+ * data/Makefile.am:
+ * data/ui/.cvsignore:
+ * data/ui/Makefile.am:
+ * data/ui/nautilus-epiphany-view.xml:
+ * doc/reference/Makefile.am:
+ * embed/Makefile.am:
+ * embed/ephy-embed-popup-control.c:
+ * embed/ephy-embed-popup-control.h:
+ * lib/Makefile.am:
+ * lib/ephy-bonobo-extensions.c:
+ * lib/ephy-bonobo-extensions.h:
+ * po/POTFILES.in:
+ * src/Makefile.am:
+ * src/ephy-nautilus-view.c:
+ * src/ephy-nautilus-view.h:
+ * src/ephy-shell.c: (ephy_automation_factory_cb):
+
+ Removed the nautilus view.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-completion-model.h:
+
+ Make EphyCompletionColumn a typedef enum, fixes bug #136878.
+
+2004-03-29 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * embed/ephy-command-manager.c: (ephy_command_manager_base_init):
+ * embed/ephy-command-manager.h:
+
+ Document EphyCommandManager.
+
+2004-03-29 Federico Mena Quintero <federico@ximian.com>
+
+ Fixes #138263.
+
+ * lib/ephy-file-chooser.h: Remove EPHY_RESPONSE_OPEN and
+ EPHY_RESPONSE_SAVE; we'll use GTK_RESPONSE_ACCEPT instead.
+
+ * lib/ephy-file-chooser.c (ephy_file_chooser_new): Use
+ GTK_RESPONSE_ACCEPT rather than EPHY_RESPONSE_*.
+
+ * embed/print-dialog.c (print_filechooser_response_cb): Likewise.
+
+ * src/bookmarks/ephy-bookmarks-editor.c
+ (import_from_file_response_cb): Likewise.
+
+ * src/prefs-dialog.c (download_path_response_cb): Likewise.
+
+ * src/window-commands.c (open_response_cb): Likewise.
+
+ * embed/mozilla/ContentHandler.cpp (PromptForSaveToFile):
+ Likewise.
+
+ * embed/mozilla/EphyHeaderSniffer.cpp (filechooser_response_cb):
+ Likewise.
+
+ * embed/mozilla/FilePicker.cpp (Init): Likewise.
+ (Show): Likewise.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/epiphany.in:
+
+ Test with -d, fixes bug #138088.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+
+ Add "Save Link As..." to Image/Link popup. Fixes bug #138207.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ Don't assume every anchor has a href attribute. Fixes bug #138200.
+
+2004-03-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (cmd_open_bookmarks_in_tabs):
+
+ Fix opening in new tabs when there is no existing window.
+ Fixes bug #138343.
+
+2004-03-28 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Tiny cleanup.
+
+2004-03-27 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/epiphany.types:
+ * doc/reference/tmpl/ephy-embed-persist.sgml:
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type),
+ (ephy_embed_persist_class_init):
+ * embed/ephy-embed-persist.h:
+
+ Document EphyEmbedPersist. Also, make it an abstract class. Change
+ the return type of ephy_embed_persist_get_type() to long.
+
+2004-03-27 Piers Cornwell <piers@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
+
+ Use verb for action button and various minor tidy ups.
+
+2004-03-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (show_embed_popup):
+
+ Log context of event in debug mode.
+
+2004-03-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-location-action.c: (location_url_activate_cb),
+ (disconnect_proxy), (ephy_location_action_set_address):
+
+ Correctly disconnect the handler not from the proxy but from the entry
+ itself. Rationalise away one strdup.
+
+2004-03-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+
+ Register our stock icons.
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Use stock icon for "Download".
+
+2004-03-26 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/ephy-embed-single.sgml:
+ * doc/reference/tmpl/epiphany-unused.sgml:
+ * embed/ephy-embed-single.c: (ephy_embed_single_iface_init),
+ (ephy_embed_single_load_proxy_autoconf),
+ (ephy_embed_single_get_font_list):
+ * embed/ephy-embed-single.h:
+
+ Documented EphyEmbedSingle. Made argument names consistent across the
+ c and header files.
+
+ * embed/ephy-embed.c:
+
+ Fix gtk-doc warnings
+
+ * doc/reference/tmpl/ephy-tab.sgml:
+
+ All the properties showed up when chpe fixed gtk-doc-ness.
+
+2004-03-26 Piers Cornwell <piers@gnome.org>
+
+ * src/ephy-window.c: (confirm_close_with_modified_forms):
+
+ Fix duplicate accesskey, use correct case for button
+ text and make message selectable.
+
+2004-03-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/Makefile.am:
+
+ Add base dir to mozilla includes since the
+ embed SDK dir structure has been flattened in cvs
+
+2004-03-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp: (MIMEConfirmAction):
+
+ Use stock icon for open. Fixes bug #135765.
+
+2004-03-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+
+ Fix arg type of dom_* signals to match the closure.
+
+2004-03-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/epiphany.types:
+
+ Add ephy_tab_get_type(), fixes EphyTab documentation to include
+ object properties.
+
+2004-03-25 Adam Hooper <adamh@cvs.gnome.org>
+
+ * embed/ephy-embed.c:
+
+ Fixed three gtk-doc comments.
+
+2004-03-25 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/epiphany.types:
+ * doc/reference/tmpl/ephy-embed.sgml
+ * doc/reference/tmpl/ephy-tab.sgml:
+ * doc/reference/tmpl/epiphany-unused.sgml:
+ * embed/ephy-embed.c: (ephy_embed_base_init),
+ (ephy_embed_set_zoom), (ephy_embed_get_zoom),
+ (ephy_embed_find_set_properties):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-nautilus-view.c: (gnv_zoomable_set_zoom_level_cb),
+ (gnv_zoomable_zoom_in_cb), (gnv_zoomable_zoom_out_cb),
+ (gnv_zoomable_zoom_to_default_cb):
+ * src/ephy-tab.c: (ephy_tab_address_cb),
+ (ephy_tab_zoom_changed_cb):
+ * src/ephy-window.c: (ephy_window_set_zoom):
+
+ Documented EphyEmbed.
+
+ s/zoom_[sg]et/[sg]et_zoom/g.
+
+ Removed the ge_popup_blocked signal, which can be done entirely from
+ an extension now.
+
+ s/match_word/wrap_around/ and s/char */const char */ in
+ ephy_embed_find_set_properties.
+
+2004-03-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c:
+ * src/ephy-window.c:
+
+ Tiny doc fixes.
+
+2004-03-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property),
+ (ephy_tab_get_window), (ephy_tab_action_activate_cb),
+ (ephy_tab_class_init), (ephy_tab_destroy_brsr_cb),
+ (ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb),
+ (ephy_tab_init):
+ * src/ephy-tab.h:
+ * src/ephy-window.c: (tab_context_menu_cb),
+ (ephy_window_set_active_tab):
+ * src/ephy-window.h:
+
+ Get rid of ephy_tab_[get|set]_window().
+
+2004-03-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_visibility_cb):
+
+ Fix the build, bad noda :P
+
+2004-03-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-go-action.c: (connect_proxy), (disconnect_proxy),
+ (ephy_go_action_class_init):
+
+ Make the "Go" button actually work. Thanks to aes for alerting us to
+ this problem.
+
+2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/ephy-tab.sgml:
+ * src/ephy-tab.c: (ephy_tab_get_size), (ephy_tab_visibility_cb):
+ * src/ephy-tab.h:
+
+ Added EphyTab API documentation.
+
+ Also removed ephy_tab_set_visibility
+ and moved its functionality into ephy_tab_visibility_cb (), since I
+ doubt it's got any practical use outside of there. (Though admittedly,
+ I don't know whether "visibility" has any practical use anywhere.)
+
+ Lastly, let ephy_tab_get_size () be called with NULL width or height,
+ like gtk_window_get_size ().
+
+2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
+
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany-sections.txt:
+ * doc/reference/tmpl/epiphany-unused.sgml:
+
+ Rearranged so that a) the stuff I haven't gone over is clearly marked,
+ and b) the docs build for people who aren't chpe :).
+
+2004-03-23 Adam Hooper <adamh@cvs.gnome.org>
+
+ * data/.cvsignore:
+
+ Add epiphany-1.4.pc
+
+ * doc/plan.xml:
+
+ Add a comment about EphyPermissionManager's incorrect timing
+
+ * doc/reference-howto.txt:
+
+ s/TRUE/%TRUE, like gtk does it.
+
+ * doc/reference/Makefile.am:
+ * doc/reference/tmpl/ephy-permission-manager.sgml:
+ * doc/reference/tmpl/ephy-window.sgml:
+ * embed/ephy-permission-manager.c:
+ * embed/ephy-permission-manager.h:
+ * src/ephy-window.c: (ephy_window_activate_location):
+ * src/ephy-window.h:
+
+ API documentation.
+ Also, put a newline in ephy_window_activate_location's definition
+
+2004-03-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
+
+ the xbel mime type is now application/x-xbel
+
+2004-03-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Forgot to s/logo/icon/g.
+
+2004-03-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+
+ Fix "Add" button width in the prefs dialogue for some themes.
+ Fixes bug #137811.
+
+2004-03-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Set window icon. Fixes bug #137806.
+
+2004-03-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyContentPolicy.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Don't override nsWebBrowserContentPolicy contract ID, just register our own
+ content policy with the category manager.
+
+2004-03-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * data/Makefile.am:
+ R data/epiphany-1.2.pc.in:
+ A data/epiphany-1.4.pc.in:
+ * src/Makefile.am:
+
+ Make epiphany-extensions for epiphany 1.3 parallel-installable with those
+ for epiphany 1.2.
+
+2004-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
+
+ * configure.in: Added "pa" (Punjabi) to ALL_LINGUAS.
+
+2004-03-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon):
+
+ Don't try to unref NULL icon. Fixes bug #137715.
+
+2004-03-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_chrome_get_type):
+ * embed/ephy-embed.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Cleanups chromes code and register a type for the enum.
+
+ * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
+
+ Adapt to the api changes
+
+ * src/ephy-tab.c: (ephy_tab_new_window_cb):
+
+ Move js chrome lockdown pref check here.
+
+ * src/ephy-window.c: (get_chromes_visibility),
+ (sync_chromes_visibility), (ephy_window_fullscreen),
+ (ephy_window_unfullscreen), (update_chromes_actions),
+ (update_actions_sensitivity), (show_embed_popup),
+ (get_default_chrome), (ephy_window_set_property),
+ (ephy_window_class_init), (actions_notifier),
+ (navigation_notifier), (ephy_window_init), (ephy_window_finalize),
+ (ephy_window_new_with_chrome), (ephy_window_set_print_preview),
+ (ephy_window_show), (sync_prefs_with_chrome),
+ (sync_chrome_with_view_toggle), (ephy_window_view_statusbar_cb),
+ (ephy_window_view_toolbar_cb), (ephy_window_view_bookmarksbar_cb):
+
+ Rework chrome handling so that it's not applied to all windows.
+ Changes are now saved on the fly like for window size.
+
+ * src/ephy-window.h:
+
+ Use a construct property instead of a _set for chrome.
+
+ * src/window-commands.c:
+ * src/window-commands.h:
+
+ Move chromes actions to EphyWindow so we dont need to expose
+ chrome handling.
+
+2004-03-18 Xan Lopez <xan@gnome.org>
+
+ * lib/widgets/ephy-node-view.c:
+ (ephy_node_view_select_node_by_key):
+
+ Make select-by-key support unsorted lists. Fuzzy matching is gone
+ though. Oh well ... :) (bug #137054)
+
+2004-03-18 Piers Cornwell <piers@gnome.org>
+
+ * src/pdm-dialog.c: (show_cookies_properties):
+
+ Make secure description better (Bug #136443).
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Add my email address.
+
+ * embed/mozilla/GtkNSSDialogs.cpp:
+
+ Include nsReadableUtils.h.
+
+2004-03-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
+ * src/bookmarks/ephy-bookmarks-import.h:
+
+ Add firefox option in bookmarks import dialogue.
+
+2004-03-17 Piers Cornwell <piers@gnome.org>
+
+ * help/C/epiphany.xml: Fix notes and tips to validate.
+
+2004-03-15 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS
+ * configure.in:
+
+ Update for 1.2.0.
+
+ * embed/mozilla/mozilla-download.cpp:
+
+ Register the private structure.
+
+2004-03-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
+ (toolbar_drag_motion_cb), (egg_editable_toolbar_init):
+
+ Deal with the case where data_received signal is emitted
+ asyncrounously.
+
+2004-03-13 Alexander Shopov <ash@contact.bg>
+
+ * configure.in: Added bg to ALL_LINGUAS.
+
+2004-03-09 Åsmund Skjæveland <aasmunds@fys.uio.no>
+
+ * configure.in (HAVE_MOZILLA_PSM): Added nn to ALL_LINGUAS.
+ * po/nn.po: Started Norwegian Nynorsk translation.
+
+2004-03-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (editor_drag_data_received_cb):
+
+ Check if the dragged item is a separator. Fixes crash when it _is_
+ a separator.
+
+ * lib/egg/egg-toolbars-model.c:
+ (egg_toolbars_model_remove_toolbar):
+
+ Fix logic check for removable toolbar, & instead of &&.
+
+ * src/ephy-location-action.c: (create_menu_proxy_cb),
+ (connect_proxy), (ephy_location_action_activate):
+
+ Don't make a proxy menu item for the location entry. Fixes crash
+ when trying to activate its proxy menu item.
+
+2004-03-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Use CopyUTF8toUTF16 where appropriate.
+
+2004-03-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (editor_drag_data_received_cb):
+
+ Check if the dragged item is a separator. Fixes a crash if it _is_ one.
+
+ * src/ephy-location-action.c: (create_menu_proxy_cb),
+ (connect_proxy), (ephy_location_action_activate):
+
+ Don't make the location entry have a proxy menu item. Fixes a crash when
+ trying to activate the proxy menu item.
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c:
+ (egg_toolbars_model_remove_toolbar):
+
+ Test flags with & not &&. (Thanks to Crispin for spotting this.)
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ EPIPHANY_MAJOR=1.3
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.h:
+ * embed/ephy-embed-factory.c:
+ * embed/ephy-embed-factory.h:
+ * embed/mozilla/EphyAboutRedirector.cpp:
+ * embed/mozilla/EphyAboutRedirector.h:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/ExternalProtocolHandlers.h:
+ * embed/mozilla/mozilla-notifiers.h:
+ * lib/eel-gconf-extensions.c:
+ * lib/eel-gconf-extensions.h:
+ * lib/ephy-bonobo-extensions.c:
+ * lib/ephy-bonobo-extensions.h:
+ * lib/ephy-dnd.c:
+ * lib/ephy-state.c:
+ * lib/ephy-string.c:
+ * lib/ephy-zoom.c:
+ * lib/widgets/ephy-arrow-toolbutton.h:
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ * lib/widgets/ephy-cell-renderer-progress.h:
+ * lib/widgets/ephy-ellipsizing-label.c:
+ * lib/widgets/ephy-ellipsizing-label.h:
+ * lib/widgets/ephy-spinner.c:
+ * lib/widgets/ephy-zoom-action.h:
+ * src/bookmarks/ephy-bookmark-action.h:
+ * src/bookmarks/ephy-bookmark-properties.c:
+ * src/bookmarks/ephy-bookmarks-export.h:
+ * src/bookmarks/ephy-bookmarks-import.h:
+ * src/bookmarks/ephy-bookmarks-menu.h:
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-new-bookmark.c:
+ * src/bookmarks/ephy-topic-action.h:
+ * src/ephy-toolbars-model.h:
+ * src/popup-commands.h:
+ * src/ppview-toolbar.h:
+ * src/prefs-dialog.h:
+ * src/toolbar.h:
+
+ CVS version markers.
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c:
+ * embed/ephy-download.c:
+ * embed/ephy-embed-dialog.c:
+ * embed/ephy-embed-event.c:
+ * embed/ephy-embed-factory.c:
+ * embed/find-dialog.c:
+ * embed/print-dialog.c:
+ * lib/ephy-bonobo-extensions.c:
+ * lib/ephy-debug.c:
+ * lib/ephy-dnd.c:
+ * lib/ephy-glade.c:
+ * lib/ephy-node-db.c:
+ * lib/ephy-node-filter.c:
+ * lib/ephy-state.c:
+ * lib/ephy-stock-icons.c:
+ * lib/ephy-zoom.c:
+ * lib/widgets/ephy-arrow-toolbutton.c:
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ * lib/widgets/ephy-ellipsizing-label.c:
+ * lib/widgets/ephy-location-entry.c:
+ * lib/widgets/ephy-node-view.c:
+ * lib/widgets/ephy-search-entry.c:
+ * lib/widgets/ephy-tree-model-node.c:
+ * lib/widgets/ephy-tree-model-sort.c:
+ * src/bookmarks/ephy-bookmark-properties.c:
+ * src/bookmarks/ephy-bookmarks-export.c:
+ * src/bookmarks/ephy-new-bookmark.c:
+ * src/bookmarks/ephy-topics-selector.c:
+ * src/ephy-automation.c:
+ * src/ephy-completion-model.c:
+ * src/ephy-extension.c:
+ * src/ephy-favicon-action.c:
+ * src/ephy-history-window.c:
+ * src/ephy-location-action.c:
+ * src/ephy-navigation-action.c:
+ * src/ephy-toolbars-model.c:
+ * src/ppview-toolbar.c:
+
+ Include "config.h" everywhere, and s/<config.h>/"config.h". Guard
+ with #if HAVE_CONFIG_H.
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozillaPrivate.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ s/UCS2/UTF16/g now that we can depend on mozilla >= 1.6.
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/ExternalProtocolHandlers.cpp:
+ R embed/mozilla/ExternalProtocolService.cpp:
+ R embed/mozilla/ExternalProtocolService.h:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.h:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.h:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/MozRegisterComponents.h:
+ * embed/mozilla/PrintingPromptService.h:
+ * embed/mozilla/mozilla-embed-event.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * lib/ephy-langs.c:
+ * src/ephy-window.c: (show_embed_popup):
+
+ Kill support for mozilla < 1.6.
+
+2004-03-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ (ephy_cell_renderer_progress_set_property):
+ * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_set_property):
+ * lib/widgets/ephy-zoom-control.c:
+ (ephy_zoom_control_set_property):
+ * src/bookmarks/ephy-bookmark-action.c:
+ (ephy_bookmark_action_set_property):
+ * src/ephy-favicon-action.c: (ephy_favicon_action_set_property):
+ * src/ephy-location-action.c: (ephy_location_action_set_property):
+
+ Remove unnecessary g_object_notify. RTFM chpe :P
+
+2004-03-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.3.0.
+ Kill support for mozilla < 1.6.
+
+2004-03-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.in:
+ * help/Makefile.am:
+
+ Remove nl docs (incomplete). Ready for 1.1.11
+
+2004-03-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Updated for 1.1.11.
+
+2004-03-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_bookmark),
+ (xbel_parse_folder), (xbel_parse_xbel),
+ (ephy_bookmarks_import_xbel):
+
+ Really always check the return value of xmlTextReaderRead(), don't advance
+ if it's != 1. Fixes bug #136151.
+
+2004-03-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb):
+
+ Fix crash when dragging a link to a tab label; I forgot to change
+ this making the recent EphyTab/EphyEmbed changes.
+
+2004-03-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Also pop up the context menu with the menu key.
+
+2004-03-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-main.c: (main):
+
+ Persist changed accels with gnome_accelerator_sync().
+
+2004-03-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Increase MOZILLA_SNAPSHOT for 1.7b, and depend on gtk+ >= 2.3.5.
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Adapt to changed mozilla API.
+
+2004-03-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Don't return an error when a DOM document isn't a HTML document, it's ok
+ not to be one (happens for XUL docs, like about:config).
+
+2004-03-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
+
+ Don't assume Desktop directory location, check the gconf key if it's
+ $HOME/Desktop or $HOME. Fixes bug #134951.
+
+2004-03-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Replace filename validity check, it was making the filename invalid
+ UTF-16. Simply convert to UTF-8 beforehand and check for "/" chars.
+
+2004-03-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_address_cb), (ephy_tab_title_cb),
+ (ensure_page_info), (ephy_tab_net_state_cb),
+ (clipboard_text_received_cb), (ephy_tab_dom_mouse_click_cb),
+ (ephy_tab_update_navigation_flags), (ephy_tab_set_title):
+
+ Don't use ephy_tab_get_embed(), instead use the pointer provided when
+ we connected the callbacks. Hopefully fixes bug #136122.
+
+2004-03-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Don't set the 5-star icon as window icon for the about dialogue.
+ Fixes bug #135010.
+
+2004-03-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Change wait interval between updates to 0.2 s.
+
+2004-03-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-node-view.c: (uri_list_parse),
+ (drag_data_received_cb):
+
+ Copy and modify gnome_vfs_uri_list_parse() so that we get a list
+ of string uris instead of GnomeVFSURIs. Change signature of
+ ::node-dropped accordingly. Fixes bug #120231.
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb):
+
+ Adapt to the changed ::node-dropped signal signature.
+
+2004-03-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (download_dialog_pause_cb),
+ (download_dialog_abort_cb):
+
+ Unset the GValue after we're done using what it contained.
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Weak ref mEphyDownload, and assert that is has been finalised by the time
+ we get to ~MozDownload.
+
+ * embed/mozilla/mozilla-download.cpp:
+
+ Debug output in _init and _finalize.
+
+2004-03-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb),
+ (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_init):
+
+ If the favicon isn't ready when we need it, connect to the favicon
+ cache's ::changed signal to show it when we have it. Fixes bug #135855.
+
+2004-03-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_destroy_brsr_cb):
+
+ Do not show the unsubmitted dialog for js close
+
+2004-03-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_init):
+
+ Don't remember the size of the filechoose dialogue, because it doesn't
+ play nicely with the new save mode when toggling the expander.
+ Fixes bug #135947.
+
+2004-03-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-session.c: (ephy_session_init), (offer_to_resume),
+ (ephy_session_autoresume):
+
+ Never show two resume dialogs, just re-present the old one.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (backup_file),
+ (ephy_bookmarks_init):
+
+ Don't try to backup non-existing files :)
+ Also, when neither ephy-bookmarks.xml nor bookmarks.rdf exist,
+ assume we have a new profile and don't warn about missing bookmarks.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (smart_child_added_cb),
+ (smart_child_removed_cb), (ephy_bookmark_action_init):
+
+ Correctly sync the smarturl property of EphyBookmarksAction when
+ it changes. Fixes incorrect show/hide of the entry on the bookmarks
+ toolbar.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (update_has_smart_address):
+
+ When changing a bookmark address and it was a smart bookmark but
+ now is not anymore, remove the bookmark from the smart_bmks node
+ instead of adding it :)
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-toolbars-model.c: (get_toolbar_pos),
+ (ephy_toolbars_model_set_bookmarks):
+
+ Ensure we always have a BookmarksBar toolbar in the model.
+ Fixes bug #135701.
+
+2004-03-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/eggstatusicon.c: (egg_status_icon_init),
+ (egg_status_icon_button_press):
+
+ The icon should be activated by double click
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-statusbar.c:
+
+ Add API docs.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (backup_file),
+ (ephy_bookmarks_init):
+
+ If reading the bookmarks file, or re-importing the bookmarks from the
+ rdf file fails, back up those files so that the user can afterwards
+ try to manually recover his bookmarks. Fixes bug #128308.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
+ (xbel_parse_xbel), (ephy_bookmarks_import_xbel):
+
+ Fix XBEL importer not to tag all bookmarks with a "Bookmarks" category.
+
+2004-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-statusbar.c: (create_statusbar_security_icon),
+ (ephy_statusbar_add_widget):
+ * src/ephy-statusbar.h:
+
+ Export ephy_statusbar_add_widget() for use by extensions.
+
+2003-03-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-node-db.c: (ephy_node_db_load_from_file):
+
+ Guard against xml reading error, check for NULL subtree before
+ trying to parse it.
+
+2004-03-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_add_download),
+ (downloader_view_remove_download):
+
+ Keep a ref for downloads in the view.
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Ensure the download directory exist.
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/mozilla-download.cpp:
+ * embed/mozilla/mozilla-download.h:
+
+ Use a property to store MozDownload in the
+ wrapper. The wrapper now keep a reference
+ on the c++ implementation, that way references
+ will be correctly propagated (unreffing the
+ GObject will unref the c++ object).
+
+ (Bug 135755)
+
+2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Correct the label of the action button (Open)
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (remove_obsolete_pages):
+
+ Iterate backwards over the children when removing a host.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init),
+ (kill_download), (ephy_favicon_cache_finalize),
+ (favicon_name_build), (favicon_download_completed_cb),
+ (favicon_download_cancelled_cb), (ephy_favicon_cache_download),
+ (ephy_favicon_cache_get):
+ * embed/ephy-favicon-cache.h:
+
+ Remove cancelled downloads from the downloads hash; and remove
+ partially downloaded favicons.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/PrintingPromptService.cpp:
+
+ Add debug output in ctors and dtors.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean),
+ (ephy_bookmarks_menu_rebuild):
+
+ Separately profile bookmarks menu clean and rebuild.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
+ * embed/ephy-embed-persist.h:
+
+ Add "cancelled" signal to EphyEmbedPersist.
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Emit "cancelled" signal when the download is cancelled.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-event.cpp: (mozilla_embed_event_init),
+ (mozilla_embed_event_finalize), (mozilla_embed_event_set_property):
+
+ Add debug output.
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp: (PerformSave):
+
+ Decode RFC 2231 and RFC 2047 encoded filenames in content-disposition
+ headers. Ported from mozilla Camino, see
+ http://bugzilla.mozilla.org/show_bug.cgi?id=233798 .
+
+2004-02-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp: (MozDownload), (~MozDownload):
+
+ Add debug output.
+
+2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix max size logic, thanks to chpe.
+
+2004-02-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-session.c: (impl_attach_window),
+ (ephy_session_add_window):
+
+ Fix order of the windows, they was reversed before.
+
+2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (topics_removed_cb):
+
+ fix typo that was causing categorized bookmarks to
+ go in the uncategorized topic (Bug #135702)
+
+2004-02-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder),
+ (ephy_bookmarks_import_xbel):
+
+ If a folder has no name, don't tag its bookmarks with "Untitled"
+ keyword, just skip it.
+
+2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Use getInterface to get the dom window from the
+ docshell, not queryInterface. (Bug #121160)
+
+ * embed/mozilla/MozillaPrivate.cpp:
+
+ Do not fallback to the active window if
+ the parent cannot be found. It just hides problems
+ and cause more annoying behaviors (like dialogs
+ parented on the wrong window).
+
+2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * HACKING:
+
+ Add a note about changelog entry.
+
+ * TODO:
+
+ Remove old stuff
+
+2004-02-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c:
+ (egg_editable_toolbar_get_edit_mode):
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/widgets/ephy-location-entry.c: (toolbar_is_editable),
+ (entry_drag_motion_cb), (entry_drag_drop_cb),
+ (ephy_location_entry_construct_contents):
+
+ Sucky but not intrusive hack to make dnd on the address
+ entry work when editing toolbar. A better solution
+ will be found when the toolbar editor will get in gtk.
+ Based on a patch from Søren Sandmann, bug 132467.
+
+2004-02-28 Xan Lopez <xan@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import):
+
+ Add missing check for Firebird bookmarks, patch by André Dahlqvist.
+
+2004-02-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Remove an useless check.
+
+ * lib/ephy-state.c: (ephy_state_window_set_size):
+
+ Make sure window is never bigger than screen.
+
+2004-02-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Depend on gk+ >= 2.3.4, but since the filechooser API changed, you'll really
+ need the latest from cvs.
+
+2004-02-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_init),
+ (ephy_file_chooser_new):
+ * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb):
+
+ Fix for gtk+ filechooser API change.
+
+2004-02-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ns_parse_bookmark_item):
+
+ Fix potential crash.
+
+ (ephy_bookmarks_import_mozilla):
+
+ Fix mem leak.
+
+2004-02-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla):
+
+ Replace entities also in folder names, fixes bug #135440.
+
+2004-02-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_address_cb), (ensure_page_info):
+
+ Do not show about:blank to the user, an empty address bar
+ will do better.
+ When the address bar is empty (no page or blank page is
+ loaded) set the address before loading succeeded.
+
+2004-02-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (open_response_cb):
+
+ Check for NULL before converting filename to UTF-8.
+
+2004-02-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size),
+ (ephy_embed_persist_set_property),
+ (ephy_embed_persist_get_property), (ephy_embed_persist_init),
+ (ephy_embed_persist_class_init):
+ * embed/ephy-embed-persist.h:
+
+ Make max size property use long / bytes.
+
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
+
+ Correct to use bytes.
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Actually respect the max_size property.
+
+2004-02-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (let_me_resize_hack), (ephy_tab_size_to_cb):
+
+ Change this back to simply do g_idle_add(), accidentally forgot to
+ revert my change.
+
+2004-02-24 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Unescape filenames whenever possible.
+
+ * src/popup-commands.c: (save_property_url):
+
+ Nitpick.
+
+2004-02-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
+ * src/ephy-notebook.c: (ephy_notebook_class_init),
+ (tab_label_size_request_cb), (ephy_notebook_move_tab), (move_tab),
+ (motion_notify_cb), (move_tab_to_another_notebook),
+ (button_release_cb), (ephy_notebook_switch_page_cb),
+ (ephy_notebook_init), (close_button_clicked_cb), (build_tab_label),
+ (ephy_notebook_insert_tab), (smart_tab_switching_on_closure),
+ (ephy_notebook_remove_tab):
+ * src/ephy-notebook.h:
+ * src/ephy-session.c: (tab_added_cb), (tab_removed_cb):
+ * src/ephy-shell.c: (ephy_shell_new_tab):
+ * src/ephy-tab.c: (ephy_tab_get_type), (ephy_tab_size_allocate),
+ (ephy_tab_parent_set), (ephy_tab_class_init), (ephy_tab_finalize),
+ (ephy_tab_new), (ephy_tab_get_embed), (ephy_tab_for_embed),
+ (ephy_tab_new_window_cb), (let_me_resize_hack),
+ (ephy_tab_visibility_cb), (ephy_tab_size_to_cb),
+ (ephy_tab_dom_mouse_click_cb), (ephy_tab_init),
+ (ephy_tab_update_navigation_flags), (ephy_tab_set_title):
+ * src/ephy-tab.h:
+ * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb),
+ (tabs_reordered_cb), (ephy_tabs_menu_set_window),
+ (ephy_tabs_menu_update):
+ * src/ephy-window.c: (tab_added_cb), (tab_removed_cb),
+ (tab_detached_cb), (tabs_reordered_cb), (tab_delete_cb),
+ (setup_notebook), (ephy_window_add_tab), (ephy_window_jump_to_tab),
+ (real_get_active_tab), (ephy_window_remove_tab),
+ (ephy_window_get_active_tab), (ephy_window_get_active_embed),
+ (ephy_window_get_tabs):
+ * src/ephy-window.h:
+ * src/window-commands.c: (window_cmd_tabs_move_left),
+ (window_cmd_tabs_move_right), (window_cmd_tabs_detach):
+
+ Make EphyTab inherit from GtkBin, and contain the EphyEmbed as its child.
+
+2004-02-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-tab.c: (address_has_web_scheme):
+
+ Do not use gnome vfs to check the scheme because
+ it can handle only supported methods.
+
+2004-02-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+
+ Remove nsUnicharUtils.h from docs makefile.
+
+2004-02-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.h:
+ * lib/ephy-glade.c:
+
+ Removed an unused #include.
+
+2004-02-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (connect_signals):
+
+ Always connect signals, not just for PT_AUTOAPPLY props.
+
+2004-02-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/tmpl/EphyContentPolicy.sgml:
+ * doc/reference/tmpl/EphySingle.sgml:
+ * doc/reference/tmpl/ephy-cookie-manager.sgml:
+ * doc/reference/tmpl/ephy-embed-factory.sgml:
+ * doc/reference/tmpl/ephy-embed-single.sgml:
+ * doc/reference/tmpl/ephy-password-manager.sgml:
+ * doc/reference/tmpl/ephy-permission-manager.sgml:
+ * doc/reference/tmpl/ephy-session.sgml:
+ * doc/reference/tmpl/ephy-shell.sgml:
+ * doc/reference/tmpl/mozilla-embed-event.sgml:
+
+ Commit changed, auto-generated templates.
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Epiphany 1.1.10.
+
+2004-02-21 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "en_CA" to ALL_LINGUAS.
+
+2004-02-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/Makefile.am:
+
+ Actually remove nsUnicharUtils.*
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Use our helper to construct tmp file name: fix
+ security issue.
+
+ * src/window-commands.c: (save_temp_source):
+
+ Cosmetic change
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EphyBrowser.cpp:
+ R embed/mozilla/nsUnicharUtils.h:
+ R embed/mozilla/nsUnicharUtils.cpp:
+
+ Adapt to changed mozilla string APIs by getting rid of
+ nsUnicharUtils, and using EqualsIgnoreCase instead of
+ Equal with nsCaseInsensitiveStringComparator().
+
+2004-02-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (is_base_address),
+ (init_relevance_col):
+
+ Ensure that there are no more chars after the last /.
+ Cut down number of visists properly.
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (popup_toolbar_context_menu_cb):
+
+ Fix logic error, spotted by Crispin.
+
+ * lib/egg/egg-toolbars-model.h:
+
+ Make it clear that EggTbModelFlags is a bitfield enum.
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/eel-gconf-extensions.c:
+
+ #ifdef HAVE_CONFIG_H the inclusion of config.h.
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/Makefile.am:
+
+ Remove duplicate entry for ephy-gui.h.
+
+2004-02-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
+ (ephy_command_manager_base_init),
+ (ephy_command_manager_do_command),
+ (ephy_command_manager_can_do_command):
+ * embed/ephy-command-manager.h:
+ * embed/ephy-cookie-manager.c: (ephy_cookie_manager_get_type),
+ (ephy_cookie_manager_base_init),
+ (ephy_cookie_manager_list_cookies),
+ (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
+ * embed/ephy-cookie-manager.h:
+ * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
+ (ephy_embed_event_get_event_type), (ephy_embed_event_get_context),
+ (ephy_embed_event_get_modifier), (ephy_embed_event_get_coords),
+ (ephy_embed_event_get_property), (ephy_embed_event_has_property),
+ (ephy_embed_event_get_dom_event):
+ * embed/ephy-embed-event.h:
+ * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
+ (ephy_embed_single_iface_init), (ephy_embed_single_clear_cache),
+ (ephy_embed_single_clear_auth_cache),
+ (ephy_embed_single_set_offline_mode),
+ (ephy_embed_single_load_proxy_autoconf),
+ (ephy_embed_single_get_font_list):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-embed.c: (ephy_embed_get_type),
+ (ephy_embed_base_init), (ephy_embed_load_url),
+ (ephy_embed_stop_load), (ephy_embed_can_go_back),
+ (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
+ (ephy_embed_get_go_up_list), (ephy_embed_go_back),
+ (ephy_embed_go_forward), (ephy_embed_go_up),
+ (ephy_embed_get_title), (ephy_embed_get_location),
+ (ephy_embed_get_link_message), (ephy_embed_get_js_status),
+ (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
+ (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
+ (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
+ (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
+ (ephy_embed_find_next), (ephy_embed_activate),
+ (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
+ (ephy_embed_print), (ephy_embed_print_preview_close),
+ (ephy_embed_print_preview_n_pages),
+ (ephy_embed_print_preview_navigate),
+ (ephy_embed_has_modified_forms):
+ * embed/ephy-embed.h:
+ * embed/ephy-password-manager.c: (ephy_password_manager_get_type),
+ (ephy_password_manager_add), (ephy_password_manager_remove),
+ (ephy_password_manager_list):
+ * embed/ephy-password-manager.h:
+ * embed/ephy-permission-manager.c:
+ (ephy_permission_manager_get_type),
+ (ephy_permission_manager_base_init), (ephy_permission_manager_add),
+ (ephy_permission_manager_remove), (ephy_permission_manager_clear),
+ (ephy_permission_manager_test), (ephy_permission_manager_list):
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/mozilla-embed-event.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ s/IFace/Iface/g to match the gtk+ naming convention.
+
+2004-02-20 Julio M. Merino Vidal <jmmv@menta.net>
+
+ * configure.in:
+
+ Remove duplicate --with-html-dir argument
+
+ * data/epiphany.schemas.in:
+
+ fix a syntax error
+
+2004-02-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (update_editor_sheet):
+
+ Fix off-by-one error when computing the height of the table.
+
+2004-02-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (toolbar_removed_cb),
+ (egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init),
+ (update_actions_list), (egg_toolbar_editor_load_actions):
+ * lib/egg/egg-toolbar-editor.h:
+
+ When removing a toolbar, make its items available again in the toolbar
+ editor. Fixes bug #131182.
+
+2004-02-18 Alexander Winston <alexander.winston@comcast.net>
+
+ * help/C/epiphany.xml: Fixed typos in the bookmarks explanation.
+
+2004-02-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (item_added_cb),
+ (item_removed_cb), (egg_editable_toolbar_construct):
+
+ Remove the toolbar height contraint when the first item is added
+ to it. Fixes bug #131181.
+
+2004-02-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-extension.c: (ephy_extension_get_type),
+ (ephy_extension_attach_window), (ephy_extension_detach_window):
+ * src/ephy-extension.h:
+ * src/ephy-extensions-manager.c:
+ (ephy_extensions_manager_iface_init):
+ * src/ephy-session.c: (ephy_session_iface_init):
+
+ s/EphyExtensionClass/EphyExtensionIface/g
+
+2004-02-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Epiphany 1.1.9.
+
+2004-02-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Don't use #if inside a macro. Fixe compilation with gcc 3.2.2.
+
+2004-02-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp: (::AppendFilter):
+
+ Make it work (TM).
+
+2004-02-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp: (::Show), (::GFilePicker),
+ (::~GFilePicker):
+
+ Weak ref the real dialogue, and hide the dialogue after
+ running it. Fixes interaction with nsIFilePicker lifecycle
+ when shown from javascript.
+
+2004-02-15 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Prepare for 1.1.8
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+
+ Revert the timeout for now, I dont think it's mature
+ for the release.
+
+2004-02-14 Xan Lopez <xan@gnome.org>
+
+ * data/.cvsignore:
+
+ Quiet cvs.
+
+2004-02-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/mime-types-permissions.xml:
+
+ Several types are actually safe.
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Change the safe/unsafe logic to not consider unkown
+ files unsafe, they will not be opened anyway.
+ Cleanups.
+
+2004-02-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+ * src/Makefile.am:
+
+ Install the statusbar .h file.
+
+ R src/statusbar.[ch]:
+ A src/ephy-statusbar.[ch]:
+
+ s/statusbar/ephy-statusbar/ and friends.
+
+ * src/ephy-window.c: (sync_tab_load_progress), (sync_tab_security),
+ (ephy_window_init):
+
+ Change references from statusbar to ephy-statusbar.
+ Remove selection-received stuff, since it now lives in EphyTab.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * data/Makefile.am:
+ R data/epiphany-1.0.pc.in:
+ A data/epiphany-1.2.pc.in:
+
+ Changed .pc file version to 1.2, since we're not API-compatible with
+ 1.0.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (download_dialog_abort_cb):
+
+ Safety check.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_security_change_cb):
+
+ Use static_cast<>, don't cast directly.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (set_sensitivity):
+
+ Don't set entries insensitive, only set the non-editable when the
+ gconf key isn't writable.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * src/prefs-dialog.c: (get_download_button_label):
+
+ Unify fallback downloads dir to get the home directory.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSDialogs.cpp:
+
+ Don't insist on a parent for the dialogue; because there isn't one
+ when we try to load a favicon over https: at startup.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-popup-control.c: (save_url),
+ (embed_popup_set_image_as_background_cmd):
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
+ (ephy_favicon_cache_class_init), (favicon_name_build),
+ (favicon_download_completed_cb), (ephy_favicon_cache_get):
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_set_persist_key):
+ * lib/ephy-file-helpers.c: (ephy_file_downloads_dir):
+ * src/popup-commands.c: (popup_cmd_set_image_as_background):
+ * src/prefs-dialog.c: (get_download_button_label),
+ (download_path_response_cb):
+
+ Fix numerous places where we weren't properly converting between UTF-8
+ and filename encoding.
+
+ * embed/ephy-favicon-cache.c:
+
+ Bump favicon cache xml version.
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Fix mem leak, and use CONF_STATE_SAVE_DIR instead of the download dir
+ key for directory persistence.
+
+2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+
+ Add a missing accellerator
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist):
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+ * src/ephy-session.c: (ephy_session_save):
+
+ Re-enalble indentation.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Depend on libxml2 >= 2.6.6 because of bug #133298 and bug # 131548.
+
+ * src/ephy-main.c: (main):
+
+ Use LIBXML_TEST_VERSION to check for API compatibility.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GlobalHistory.cpp:
+
+ Fix compilation with mozilla 1.4.
+
+2004-02-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/GlobalHistory.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Adapt to the ever-changing mozilla APIs.
+
+2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (keyword_match):
+
+ Simplify and hopefully fix mem corruption
+
+2004-02-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ When open is explicitly requested from the dialog use
+ a tmp file.
+
+2004-02-11 Chris Lahey <clahey@rigger.boston.ximian.com>
+
+ * embed/downloader-view.c: Added timeout so that dialog won't
+ disappear before 5 seconds is over. Made Pause/Resume button
+ update label properly.
+
+2004-02-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c:
+
+ Increase bookmarks format version.
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add):
+
+ Update bookmarks keywords
+
+2004-02-11 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Put the serial numbers in duplicated filenames just before
+ the last dot so we won't confuse apps like file-roller.
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+
+ Make columns resizable
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-tab.c: (open_link_in_new_tab),
+ (ephy_tab_dom_mouse_click_cb):
+
+ Do not load js urls when middle clicked.
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (completion_func):
+
+ Cleanup
+
+ * src/bookmarks/ephy-bookmarks.c:
+
+ Increase format version
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (keyword_match),
+ (completion_func):
+
+ Better keyword matching function. Should match only words
+ (not middle parts of them) and maybe be a bit faster.
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-node.c: (callback), (child_changed),
+ (ephy_node_set_property):
+
+ Pass the property id to the changed signal.
+
+ * lib/ephy-node.h:
+
+ Cleanup.
+
+ * embed/ephy-history.c: (hosts_changed_cb), (pages_changed_cb):
+ * lib/widgets/ephy-location-entry.c: (completion_func):
+ * lib/widgets/ephy-tree-model-node.c: (root_child_changed_cb):
+ * src/bookmarks/ephy-bookmark-action.c:
+ (bookmarks_child_changed_cb):
+ * src/bookmarks/ephy-bookmarks-menu.c: (topic_child_changed_cb):
+ * src/bookmarks/ephy-topic-action.c: (topic_child_changed_cb):
+ * src/ephy-completion-model.c: (root_child_changed_cb):
+ * src/ephy-location-action.c: (actions_child_changed_cb):
+
+ Fixup changed signals signature.
+
+ * src/bookmarks/ephy-bookmarks.c: (update_bookmark_keywords),
+ (bookmarks_changed_cb), (bookmark_is_categorized),
+ (topics_removed_cb), (ephy_bookmarks_set_keyword),
+ (ephy_bookmarks_unset_keyword):
+
+ Cleanup keywords building, normalize and case fold it, add
+ the title words as keywords too.
+
+2004-02-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp: (impl_save):
+
+ Fix mem leaks.
+
+2004-02-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (is_base_address),
+ (init_relevance_col):
+
+ Better autocompletion sorting logic.
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ s/translator_credits/translator-credits
+
+2004-02-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (init_text_col):
+
+ Show the title of the bookmark, not the address
+
+2004-02-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (clipboard_text_received_cb),
+ (ephy_tab_dom_mouse_click_cb):
+
+ Fix the fix for the epiphany equivalent of bug #133633. Don't convert
+ the clipboard contents directly as the souurce may not offer UTF-8 text.
+ Instead request the contents, and gtk+ will convert it for us.
+
+2004-02-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c:
+ * embed/ephy-embed-popup-control.c:
+
+ Include config.h.
+
+2004-02-09 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "mi" to ALL_LINGUAS.
+
+2004-02-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init):
+
+ Remove trailing / in invocation of mkdir, since it's unneeded and not
+ portable. Patch by Julio M. Merino Vidal, fixes bug 133738.
+
+2004-02-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
+
+ Make middle-click paste work with urls with IDN domain names.
+ Fixes the epiphany equivalent of galeon bug 133633.
+
+2004-02-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ Excise old galeon 1, non ported, defined-out code.
+
+2004-02-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/Makefile.am:
+
+ Honour the --with-gconf-schema-file-dir and --disable-schemas-install
+ configure options. Patch by Julio M. Merino Vidal, fixes bug #133533.
+
+2004-02-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+
+ Now that GtkComboBox supports mnemonic activation,
+ set the focus target of the combos' labels.
+
+2004-02-05 Piers Cornwell <piers@cvs.gnome.org>
+
+ * src/ephy-session.c: (offer_to_resume):
+
+ Make warning message selectable per hig.
+
+2004-02-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c: (connect_proxy):
+ * src/bookmarks/ephy-topic-action.c: (connect_proxy):
+
+ No need to connect to the toolitem's create-menu-proxy signal,
+ gtk+ does it for us.
+
+2004-02-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-go-action.c: (ephy_go_action_get_type),
+ (create_tool_item), (ephy_go_action_class_init):
+
+ gtk+ now connects the tool item's create_menu_proxy to the
+ action's create_menu_item, so we don't need to do it ourselves.
+ Also unnecessary to do connect_proxy.
+ The go action is now almost empty, we should really see if
+ we can use a stock gtktoolbutton for it.
+
+2004-02-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type),
+ (zoom_to_level_cb), (connect_proxy), (proxy_menu_activate_cb),
+ (create_menu_item), (ephy_zoom_action_class_init):
+ * lib/widgets/ephy-zoom-action.h:
+ * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init):
+
+ Fix toolbar overflow menu creation. Don't connect zoom control signals
+ to a menu item.
+
+2004-02-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-arrow-toolbutton.c:
+ (ephy_arrow_toolbutton_finalize):
+
+ Fix mem leak.
+
+2004-02-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/epiphany.glade:
+ * data/glade/certificate-dialogs.glade:
+ * data/glade/print.glade:
+ * data/glade/prefs-dialog.glade:
+
+ Dialogs shouldn't show up in the window list, period.
+
+2004-02-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/pref-dialog.glade:
+ * data/glade/epiphany.glade:
+
+ Don't show Find, Add Language, and Encodings dialogue in
+ window list.
+
+2004-02-04 David Bordoley <bordoley@msu.edu>
+
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_new):
+
+ Set a default height/width for the dialog.
+
+2004-02-04 Biggest Flake Ever <flake@whataflake.com>
+ David Bordoley <bordoley@msu.edu>
+
+ * embed/downloader-view.c: (downloader_view_new):
+ * src/prefs-dialog.c: (setup_add_language_dialog):
+
+ Use a default width/height for dialogs with
+ tree views that don't have a fixed requisition.
+
+2004-02-04 Piers Cornwell <piers@cvs.gnome.org>
+
+ * src/ephy-history-window.c: (confirmation_dialog_construct):
+
+ Use title capitalisation for title.
+
+2004-02-02 Maxim Dziumanenko <mvd@mylinux.com.ua>
+
+ * configure.in: Added "uk" in ALL_LINGUAS
+
+2004-02-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * autogen.sh:
+ * omf.make:
+ * xmldocs.make:
+
+ Use gnome-common to generate help makefiles
+
+2004-02-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.1.7.
+
+2004-02-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-extensions-manager.c: (ephy_extensions_manager_init):
+ * src/ephy-extensions-manager.h:
+ * src/ephy-shell.c: (ephy_shell_get_extensions_manager):
+
+ Decouple extensions manager initialisation and extensions loading.
+ Fixes a crash when an extensions tried to get the session,
+ causing us to load extensions more than once.
+
+2004-02-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-stock-icons.h:
+
+ typo in icon name
+
+2004-02-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler:
+
+ Add a space after period, fixes bug #133151.
+
+2004-02-01 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (status_icon_activated),
+ (downloader_view_build_ui):
+
+ Activating the status icon should only show it (HIG says so).
+ Also set the downloader view to BROSWE mode.
+
+2004-01-31 Adam Hooper <adamh@cvs.gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Prepare for 1.1.6
+
+2004-01-30 Adam Hooper <adamh@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_class_init):
+
+ Fix typo: s/PROP_LOAD_STATUS/PROP_LOAD_PROGRESS.
+
+2004-01-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Don't try to g_free a nsCOMPtr<>, and use nsMemory::Free for the
+ mMimeType string.
+
+2004-01-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Fix mem leak.
+
+2004-01-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-favicon-action.c: (ephy_favicon_action_set_property),
+ (ephy_favicon_action_get_property):
+
+ Fix property getter of "icon" property.
+
+2004-01-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix mem leak.
+
+2004-01-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (update_download_row):
+
+ Fix mem leak.
+
+2004-01-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Fix encodign conversion of "Untitled" filename suggestion.
+ Fixes bug #132822.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c:
+ (ephy_bookmarks_import_rdf):
+
+ Don't crash when reading the RDF file fails.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+
+ Use rdf:resource instead of rdf:about, fixes bug #131543.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-menu.c:
+ (ephy_bookmarks_menu_get_type), (sync_topic_properties),
+ (topic_child_changed_cb), (ephy_bookmarks_menu_init):
+
+ Sync topic names in the menu. Fixes bug #128097.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url),
+ (options_find_first_option), (smart_url_options_get):
+
+ Fix options parsing.
+
+2004-01-28 David Bordoley <bordoley@msu.edu>
+
+ * src/ephy-window.c:
+ Use EPHY_STOCK_DOWNLOAD for the download
+ link icon.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/Makefile.am:
+
+ Fix linking with nautilus view enabled.
+
+2004-01-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * src/Makefile.am:
+
+ Check for required libnautilus version, and conditionally enable
+ nautilus view.
+
+2004-01-27 Piers Cornwell <piers@myrealbox.com>
+
+ * help/C/epiphany.xml:
+
+ Update documentation.
+
+2004-01-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown):
+
+ Only try to rmdir() the tmp directory if we have one.
+
+2004-01-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+
+ Make sure to not initialize EphyBrowser
+ multiple times.
+
+2004-01-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-download.c: (ephy_download_get_name):
+
+ Fix mem leak.
+
+2004-01-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (update_download_row):
+
+ Fix mem leak.
+
+2004-01-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (update_download_row):
+
+ Fix mem leak.
+
+2004-01-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ closing dialog == cancel
+
+2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+
+ Correct a translator name.
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Really cancel the download when the user told so.
+
+ * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_run),
+ (ephy_dialog_init), (ephy_dialog_set_property),
+ (ephy_dialog_get_property), (ephy_dialog_class_init):
+
+ Add default width/height properties.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.h:
+
+ Include nsIMIMEInfo.h to fix compilation with mozilla 1.4.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_file_print_preview):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-history-window.c: (get_details_value):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb),
+ (get_details_value):
+
+ Fix mem leaks.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-tree-model-node.c:
+ (ephy_tree_model_node_finalize):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-node-view.c: (ephy_node_view_finalize):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-node-filter.c: (ephy_node_filter_finalize),
+ (ephy_node_filter_new), (ephy_node_filter_add_expression):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_finalize):
+
+ Fix mem leak.
+
+2004-01-25 David Bordoley <bordoley@cvs.gnome.org>
+
+ * help/C/figures/ephy-screenshot.png:
+
+ Update the screenshot to match the default toolbar layout.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-node-db.c: (ephy_node_db_finalize):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+
+ Fix mem leak.
+
+2004-01-25 Adam Hooper <adamh@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.c: (ephy_file_tmp_dir):
+
+ mkdtemp() modifies *template in-place. So it shouldn't be freed.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tabs-menu.c: (tab_set_action_accelerator):
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-session.c: (ephy_session_save):
+
+ Fix mem leaks.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+
+ Fix mem leaks.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
+ (ephy_file_tmp_filename):
+
+ Fix mem leaks.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (set_value_from_pref),
+ (set_combo_box_from_value):
+
+ Fix mem leaks.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Fix mem leak.
+
+2004-01-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-favicon-cache.c: (remove_obsolete_icons):
+
+ Fix mem leak.
+
+2004-01-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-file-helpers.c: (ephy_file_tmp_dir),
+ (ephy_file_downloads_dir):
+ * lib/ephy-file-helpers.h:
+
+ Add a way to get the downloads dir with a comment
+ for translators.
+ Use dir instead of directory consistently with
+ the other functions.
+
+ * embed/mozilla/MozDownload.cpp:
+ * src/prefs-dialog.c: (get_download_button_label):
+ * src/window-commands.c: (save_temp_source):
+
+ Use the helper.
+
+2004-01-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Updated copyright date.
+
+2004-01-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_set_title):
+
+ Double underscores, since otherwise the menu entry will
+ display them as accellerators.
+
+2004-01-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ When checking forms for modifications, handle correctly
+ text entries with default value longer than maxlength.
+ Mozilla bug #232057.
+
+2004-01-24 David Bordoley <bordoley@msu.edu>
+
+ * data/ui/epiphany-ui.xml:
+ * src/ephy-window.c:
+
+ Add a hidden tools menu that extensions can use.
+
+2004-01-24 Adam Hooper <adamh@cvs.gnome.org>
+
+ * lib/ephy-string.c:
+
+ Remove totally wrong comment before ephy_string_blank_chr ()
+
+2004-01-24 Adam Hooper <adamh@cvs.gnome.org>
+
+ * lib/ephy-file-helpers.c:
+ * lib/ephy-file-helpers.h:
+ * src/window-commands.c: (save_temp_source):
+
+ ephy_file_tmp_directory () now returns a const char * instead of char *
+
+2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+
+ Prepare for 1.1.5
+
+ * lib/ephy-dialog.c: (setup_default_size):
+
+ Fix a bug with dialog size persistance
+
+2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Prepare for 1.1.4
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Fix Save As from download dialog
+
+2004-01-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (get_download_button_label):
+
+ Fall back to Home directory when the pref is NULL.
+
+2004-01-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
+ (current_folder_changed_cb):
+
+ Use our eel_gconf_set_path() function to persist the directory.
+
+2004-01-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_init),
+ (ephy_dialog_set_property), (ephy_dialog_get_property),
+ (ephy_dialog_class_init):
+
+ Add a persist-position property.
+
+ * embed/downloader-view.c: (downloader_view_new):
+
+ Persist downloader position.
+
+ * src/prefs-dialog.c: (get_download_button_label):
+ * embed/mozilla/MozDownload.cpp:
+ * data/epiphany.schemas.in:
+
+ Default to ~/Desktop/Downloads.
+
+2004-01-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+ * lib/ephy-prefs.h:
+ * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
+ * src/popup-commands.c: (save_property_url):
+
+ Sometimes reading gnomedesktop flames is useful:
+
+ Do not use the same pref of 1.0 for the download dir.
+ Use a different key for Save Link As.
+
+2004-01-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+ * embed/find-dialog.c: (find_dialog_init):
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/print-dialog.c: (ephy_print_dialog_new),
+ (ephy_print_setup_dialog_new):
+ * lib/ephy-dialog.c: (impl_construct), (ephy_dialog_construct):
+ * lib/ephy-dialog.h:
+ * lib/ephy-glade.c: (ephy_glade_widget_new):
+ * lib/ephy-glade.h:
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
+ * src/pdm-dialog.c: (pdm_dialog_init):
+ * src/prefs-dialog.c: (setup_add_language_dialog),
+ (prefs_dialog_init):
+
+ Allow passing the translation domain to ephy_dialog_construct,
+ to make extension's dialogues translatable. Fix all callers.
+
+2004-01-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ We really depend on gtk+ >= 2.3.2.
+
+2004-01-23 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Make Cancel safe against non active downloads.
+
+2004-01-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/window-commands.c: (window_cmd_view_reload):
+
+ Use both BYPASS_CACHE and BYPASS_PROXY on force-reload.
+ Unified the handling in mozilla-embed by introducing
+ EMBED_RELOAD_FORCE, and killed EMBED_RELOAD_BYPASS_[CACHE|PROXY]
+ since we now always use both together.
+
+2004-01-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c:
+
+ Delete UTF-7 from our list of known encodings, since no web page
+ should ever be in UTF-7.
+
+2004-01-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * src/ephy-tab.c: (address_has_web_scheme):
+
+ data: urls can be opened in new tabs too.
+
+2004-01-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Work around a bug in mozilla where 0xa0 (NBSP) are converted to spaces,
+ so we think that the element is modified when in fact it's not.
+ (Thanks to Crispin).
+
+2004-01-22 Christopher James Lahey <clahey@ximian.com>
+
+ * lib/ephy-file-helpers.c, lib/ephy-file-helpers.h
+ (ephy_file_tmp_directory, ephy_file_delete_on_exit): New function
+ to get temp directory and moved ephy_shell_delete_on_exit to here.
+
+ * lib/widgets/ephy-location-entry.c: Changed how this goes about
+ showing itself when hidden and activated.
+
+ * src/ephy-shell.c, src/ephy-shell.h (ephy_shell_delete_on_exit):
+ Moved to ephy_file_delete_on_exit.
+
+ * src/window-commands.c: Changed ephy_shell_delete_on_exit to
+ ephy_file_delete_on_exit. Used ephy_file_tmp_directory to save
+ source files for viewing in a directory that isn't world readable.
+
+2004-01-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany-lockdown.schemas.in:
+
+ Slightly better string for history disable.
+
+2004-01-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Set the parent of the dialogs.
+
+ * src/ephy-window.c:
+
+ Use Save Link As and correct icons.
+
+2004-01-21 Adam Hooper <adamh@cvs.gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+ * embed/find-dialog.c: (find_dialog_init):
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/print-dialog.c: (ephy_print_dialog_new),
+ (ephy_print_setup_dialog_new):
+ * lib/ephy-glade.c: (ephy_glade_widget_new):
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init):
+ * src/pdm-dialog.c: (pdm_dialog_init):
+ * src/prefs-dialog.c: (setup_add_language_dialog),
+ (prefs_dialog_init):
+
+ Explicitly call ephy_file () whenever specifying a Glade file. This
+ gives the ability to load a Glade file outside of SHARE_DIR (i.e., in
+ extensions). Fixes Bug #132018.
+
+2004-01-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Destroy filepicker once it's done. I dunno
+ about much more bugs so please report now ;)
+
+2004-01-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmark-action.c:
+ (ephy_bookmark_action_get_type),
+ (ephy_bookmark_action_set_property),
+ (ephy_bookmark_action_get_property),
+ (ephy_bookmark_action_class_init):
+
+ Set "tooltip" property on bookmark actions to the url. That way
+ we display it in the status bar with no extra steps taken.
+
+2004-01-21 Piers Cornwell <piers@myrealbox.com>
+
+ * embed/downloader-view.c: (update_status_icon),
+ (downloader_view_remove_download):
+
+ Use ngettext for number of downloads and remaining
+ minutes display in the tooltip of the tray icon.
+
+2004-01-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+ * src/ephy-tab.c: (address_has_web_scheme):
+
+ about: can be opened in new tab too.
+
+2004-01-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Re-enable fonts language font filtering, fixes bug #128814
+
+2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/MozDownload.cpp:
+
+ Make uri canonical before passing it as
+ launch argument to make vfs happy.
+
+ * lib/eel-gconf-extensions.c: (eel_gconf_set_path):
+
+ Do not mix utf8/locale. Thanks to chpe to notice it.
+
+2004-01-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * NEWS:
+
+ Merge from gnome-2-4 branch.
+
+2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/eel-gconf-extensions.c: (tilde_compress),
+ (eel_gconf_set_path):
+ * lib/eel-gconf-extensions.h:
+
+ Add a way to store paths.
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Actually save the file in downloads dir and then
+ open it. It doesnt seem to open it but it's prolly
+ a gnome-vfs bug.
+
+ * src/prefs-dialog.c: (get_download_button_label),
+ (download_path_response_cb):
+
+ Simplify the label logic using ~.
+
+2004-01-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+ * data/glade/prefs-dialog.glade:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * embed/mozilla/MozDownload.cpp:
+ * lib/ephy-prefs.h:
+ * src/prefs-dialog.c: (get_download_button_label):
+
+ Change default dir to /home/Downloads. Show the
+ pref about warning on files downloading. Cleanup
+ warning dialogs a bit.
+
+2004-01-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (ephy_dialog_hide):
+ * lib/ephy-dialog.h:
+
+ Introduce ephy_dialog_hide().
+
+2004-01-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ We need to use do_QueryInterface to get from the
+ nsIDOM[Key|Mouse]Event to the nsIDOMEvent, not just
+ cast it.
+
+2004-01-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-tab.c: (ephy_tab_init):
+
+ Use g_signal_connect_object to connect the embed signals,
+ that way they're disconnected before the tab object is
+ finalised. Should fix crasher bug #131635.
+
+2004-01-16 <clahey@ximian.com>
+
+ * data/epiphany-lockdown.schemas.in: Typo fixes.
+
+2004-01-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (download_path_response_cb):
+
+ Use gtk_file_chooser_get_filename() instead of
+ gtk_file_chooser_get_current_folder(). Fixes bug #131646.
+
+2004-01-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (menu_item_select_cb),
+ (menu_item_deselect_cb), (disconnect_proxy_cb), (connect_proxy_cb),
+ (setup_ui_manager), (ephy_window_init):
+
+ Show help for menu items in the statusbar.
+
+2004-01-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
+ (ephy_embed_event_base_init), (ephy_embed_event_get_event_type),
+ (ephy_embed_event_get_context), (ephy_embed_event_get_modifier),
+ (ephy_embed_event_get_coords), (ephy_embed_event_get_property),
+ (ephy_embed_event_has_property), (ephy_embed_event_get_dom_event):
+ * embed/ephy-embed-event.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed-event.cpp:
+ * embed/mozilla/mozilla-embed-event.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-window.c: (popup_menu_at_coords):
+ * src/popup-commands.c: (popup_cmd_copy_link_address):
+
+ Make EphyEmbedEvent abstract, implemented by MozillaEmbedEvent.
+ Port callers to the new api.
+ Fix some callers in src/ which were using private fields of
+ EphyEmbedEvent struct.
+
+2004-01-14 Xan Lopez <xan@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Let the user decide about what to do with automatic dialogs.
+
+2004-01-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_to_string):
+ * embed/ephy-embed-persist.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Get the page content into a string.
+
+2004-01-13 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (status_icon_activated):
+
+ Allow to show/hide downloader clicking on tray icon.
+ Fixes #131012.
+
+2004-01-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Version 1.1.3.
+
+2004-01-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * FEATURE FREEZE !
+
+ From now on, no commits are allowed which add new features.
+
+2004-01-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c: (download_dialog_pause_cb):
+
+ Add accelerator to Pause/Resume button.
+
+2004-01-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_set_enabled),
+ (ephy_history_init):
+
+ Default history to "enabled".
+
+2004-01-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.h:
+ * src/ephy-tab.c: (address_has_web_scheme):
+
+ Forgot to commit those.
+
+2004-01-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * src/ephy-tab.c: (address_has_web_scheme):
+ * src/ephy-window.c: (show_embed_popup):
+
+ Only allow "Open in New Tab/Window" for certain protocols.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/epiphany.xhtml:
+
+ Verified the quote and put the original here.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (update_exit_fullscreen_popup_position),
+ (ephy_window_fullscreen):
+
+ Fix signal parameter, and add a NULL check. Fixes bug #131117,
+ patch by Martin Kretzschmar.
+
+2004-01-10 Christopher James Lahey <clahey@ximian.com>
+
+ * embed/mozilla/PrintingPromptService.cpp:
+ * lib/ephy-prefs.h:
+ * src/ephy-main.c: (main):
+ * src/ephy-window.c: (update_actions), (ephy_window_init),
+ (ephy_window_finalize), (ephy_window_print):
+
+ Implement print and print setup disabling for lockdown mode.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EventContext.cpp:
+
+ Adapt to the ever-changing mozilla API.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_get_type),
+ (ephy_history_set_enabled), (ephy_history_set_property),
+ (ephy_history_get_property), (ephy_history_class_init),
+ (page_removed_from_host_cb), (disable_history_notifier),
+ (ephy_history_init), (ephy_history_finalize), (ephy_history_new),
+ (ephy_history_get_host), (ephy_history_visited),
+ (ephy_history_add_page), (ephy_history_set_page_title),
+ (ephy_history_clear), (ephy_history_is_enabled):
+ * embed/ephy-history.h:
+ * lib/ephy-node-db.c: (ephy_node_db_get_property),
+ (ephy_node_db_set_property), (ephy_node_db_set_immutable):
+ * lib/ephy-node-db.h:
+ * lib/ephy-prefs.h:
+ * src/bookmarks/ephy-bookmarks.c: (clear_favorites),
+ (history_cleared_cb), (ephy_setup_history_notifiers):
+
+ Implement history disabling.
+
+2004-01-09 Christopher James Lahey <clahey@ximian.com>
+
+ * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
+ disable_arbitrary_url, disable_toolbar_editing, and
+ disable_history keys.
+
+ * src/ephy-automation.c (impl_ephy_automation_loadurl): Make this
+ ignore a url given on the command line if disable_arbitrary_url is
+ on.
+
+ * src/ephy-notebook.c (notebook_drag_data_received_cb): Made this
+ ignore drags if disable_arbitrary_url is on.
+
+ * src/ephy-session.c (ephy_session_load): Don't show history
+ window if disable_history is on.
+
+ * src/ephy-tab.c (ephy_tab_dom_mouse_click_cb): Disable middle
+ click to paste url if disable_arbitrary_url is on.
+
+ * src/ephy-window.c: Disable menu actions based on
+ disable_arbitrary_url, disable_toolbar_editing, and
+ disable_history keys.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Fix type to make it compile with MOZILLA_SNAPSHOT <= 11 again.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (ephy_notebook_finalize):
+
+ Call parent class' finalize.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/MozillaPrivate.cpp:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ExternalProtocolHandlers.cpp:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphySingle.cpp:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of
+ silent "if (...) return ...;".
+
+2004-01-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyAboutRedirector.cpp:
+ * embed/mozilla/EphyAboutRedirector.h:
+
+ Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of
+ silent "if (...) return ...;".
+ Really kill "about:options".
+
+2004-01-10 Xan Lopez <xan@gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+ * src/ephy-window.c:
+ * src/popup-commands.c: (popup_cmd_download_link_as):
+ * src/popup-commands.h:
+
+ Add "Download Link As" to the link context menu.
+
+2004-01-09 Christopher James Lahey <clahey@ximian.com>
+
+ * src/toolbar.c (update_location_editable): Check if embed is valid
+ here.
+
+2004-01-09 Christopher James Lahey <clahey@ximian.com>
+
+ * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added
+ disable_bookmark_editing key.
+
+ * lib/ephy-node-db.c, ephy-node-db.h, ephy-node.c: Added immutable
+ property.
+
+ * lib/egg/egg-editable-toolbar.c (drag_data_received_cb,
+ toolbar_drag_motion_cb), src/ephy-toolbars-model.c
+ (impl_get_item_id): Made these handle immutable models/node_dbs.
+
+ * src/ephy-automation.c, src/ephy-session.c: Don't show the
+ bookmark editor if disabled.
+
+ * src/ephy-window.c: Disable a bunch of menus if bookmark editing
+ is disabled.
+
+ * src/bookmarks/ephy-bookmarks-import.c,
+ src/bookmarks/ephy-bookmarks.c: Disable bookmark editing and
+ importing is key is set. Uses immutable property.
+
+2004-01-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/epiphany.schemas.in:
+ * data/ui/epiphany-ui.xml:
+ * embed/ephy-embed-prefs.h:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * src/ephy-window.c: (ephy_window_finalize),
+ (browse_with_caret_notifier), (ephy_window_init):
+ * src/pdm-dialog.c: (show_cookies_properties):
+ * src/window-commands.c: (window_cmd_browse_with_caret):
+ * src/window-commands.h:
+
+ Add an accellerator-only action (F7) to toggle caret browsing. Hook
+ up listener to set the mozilla pref, added the gconf key to the schema.
+
+2004-01-09 Roozbeh Pournader <roozbeh@sharif.edu>
+
+ * lib/ephy-state.c: Fixed a logic error in using & instead of &&
+ (bug #130919, Dave Jones).
+
+2004-01-08 Christopher James Lahey <clahey@ximian.com>
+
+ * embed/mozilla/ContentHandler.cpp (MIMEAskAction): Don't save the
+ file if disable_save_to_disk is on.
+
+ * lib/ephy-prefs.h (CONF_DISABLE_SAVE_TO_DISK): Added this key here.
+
+ * src/ephy-window.c (update_actions): Obey disable_save_to_disk.
+ Also, disable toggling view settings if their keys are locked.
+
+2004-01-06 Piers Cornwell <piers@myrealbox.com>
+
+ * help/C/epiphany-C.omf
+
+ Update help.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.orgf>
+
+ * src/ephy-encodings.c: (ephy_encodings_get_node):
+
+ Add a comment for translators.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
+
+ Move "automatic" check back to where it was, since we now always have
+ a node for the encoding.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * Makefile.am:
+ * configure.in:
+
+ Sigh, yet another intltool change. Remove OrigTree.pm from EXTRA_DIST,
+ and depend on intltool >= 0.29.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c: (add_encoding),
+ (ephy_encodings_get_node), (ephy_encodings_add_recent),
+ (ephy_encodings_get_recent), (ephy_encodings_init):
+ * embed/ephy-encodings.h:
+ * src/ephy-encoding-dialog.c: (sync_embed_cb):
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
+ (add_action), (ephy_encoding_menu_set_window):
+ * src/prefs-dialog.c: (create_node_combo):
+
+ Behave better when the encoding used on the page is unknown to us.
+ Previously we skipped important steps in menu building, resulting in
+ incorrect encoding indicator. Now, we dynamically add an entry with
+ name "Unknown" to our menu.
+
+ Also add back some rarely used encodings (us-ascii, UTF-16*, UTF-32*)
+ to our known encodings repertoire.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
+
+ Always set the "automatic" toggle button correctly, even if the encoding
+ wasn't found in our database
+
+2004-01-06 Mohammad DAMT <mdamt@bisniweb.com>
+
+ * configure.in: Added "id" in ALL_LINGUAS
+ * po/id.po: Added Indonesian translation by
+ Tunggul Arif Siswoyo <tunggul@matralintas.net>
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozillaPrivate.cpp:
+
+ Remove debug output leftover.
+
+2004-01-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozillaPrivate.cpp:
+ * embed/mozilla/PrintingPromptService.cpp:
+
+ Ensure that if the nsIDOMWindow provided is a frame inside an embed,
+ we get the top-level window and then get the embed from that.
+ Fixes bug #129028.
+
+2004-01-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Added spark to documenters tab.
+
+2004-01-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (ephy_print_dialog_response_cb):
+
+ Fix parent for help window.
+
+2004-01-04 Piers Cornwell <piers@myrealbox.com>
+
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
+ (ephy_encoding_dialog_response_cb):
+
+ Add help button to encodings dialogue.
+
+2004-01-04 Piers Cornwell <piers@myrealbox.com>
+
+ * data/glade/certificate-dialogs.glade:
+ * data/glade/epiphany.glade:
+ * data/glade/print.glade:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/print-dialog.c: (ephy_print_dialog_response_cb),
+ (ephy_print_setup_dialog_help_button_cb):
+ * src/pdm-dialog.c: (pdm_dialog_show_help):
+ * src/prefs-dialog.c: (prefs_dialog_show_help):
+
+ Add help buttons to Certificate Viewer, PDM, print and print setup
+ dialogues.
+
+2004-01-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (confirm_close_with_modified_forms):
+
+ Daveb will hate me for this, but making the confirm dialogue only
+ window-modal will make menus not work after cancelling the close.
+ Removing this for the time being since it's a nasty regression,
+ until I find the bug.
+
+2004-01-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_has_modified_forms):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Add API to check if an EphyEmbed has forms with user input in them.
+ Currently it required one modified textarea, or two modified text
+ fields.
+
+ * src/ephy-notebook.c: (ephy_notebook_class_init),
+ (close_button_clicked_cb):
+ * src/ephy-notebook.h:
+ * src/ephy-window.c: (confirm_close_with_modified_forms),
+ (ephy_window_delete_event_cb), (tab_delete_cb), (setup_notebook),
+ (ephy_window_init), (ephy_window_remove_tab):
+
+ When closing a window or tab, check if there is unsubmitted user
+ input in form fields, and if so, warn the user before closing.
+ Fixes bug #119857.
+
+2004-01-03 Michael Terry <mterry@fastmail.fm>
+
+ * data/ui/epiphany-ui.xml:
+
+ Show copy text menu item also for links
+
+ * src/ephy-window.c: (update_edit_actions_sensitivity),
+ (enable_edit_actions_sensitivity), (edit_menu_show_cb),
+ (edit_menu_hide_cb), (hide_embed_popup_cb), (show_embed_popup):
+
+ Show copy text menu item only when there is actually selected
+ text.
+
+2004-01-03 Robert Sedak <robert.sedak@sk.htnet.hr>
+
+ * configure.in: Added "hr" in ALL_LINGUAS.
+
+2004-01-02 Taneem Ahmed <taneem@bengalinux.org>
+
+ * configure.in: Added "bn" to ALL_LINGUAS.
+
+2004-01-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (notebook_drag_data_received_cb),
+ (ephy_notebook_insert_page), (ephy_notebook_remove_page):
+ * src/ephy-tab.c: (ephy_tab_for_embed), (ephy_tab_init):
+ * src/ephy-tab.h:
+ * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb):
+ * src/ephy-window.c: (tab_context_menu_cb), (tab_added_cb),
+ (tab_removed_cb), (real_get_active_tab), (ephy_window_get_tabs):
+
+ New API to get the EphyTab from an EphyEmbed. Port all users.
+
+2004-01-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
+ (ephy_command_manager_base_init),
+ (ephy_command_manager_do_command),
+ (ephy_command_manager_can_do_command):
+ * embed/ephy-command-manager.h:
+ * embed/ephy-cookie-manager.c: (ephy_cookie_manager_list_cookies),
+ (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
+ * embed/ephy-cookie-manager.h:
+ * embed/ephy-embed-dialog.h:
+ * embed/ephy-embed-shell.c:
+ * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
+ (ephy_embed_single_iface_init), (ephy_embed_single_clear_cache),
+ (ephy_embed_single_clear_auth_cache),
+ (ephy_embed_single_set_offline_mode),
+ (ephy_embed_single_load_proxy_autoconf),
+ (ephy_embed_single_get_font_list):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-embed.c: (ephy_embed_get_type),
+ (ephy_embed_base_init), (ephy_embed_load_url),
+ (ephy_embed_stop_load), (ephy_embed_can_go_back),
+ (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
+ (ephy_embed_get_go_up_list), (ephy_embed_go_back),
+ (ephy_embed_go_forward), (ephy_embed_go_up),
+ (ephy_embed_get_title), (ephy_embed_get_location),
+ (ephy_embed_get_link_message), (ephy_embed_get_js_status),
+ (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
+ (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
+ (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
+ (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
+ (ephy_embed_find_next), (ephy_embed_activate),
+ (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
+ (ephy_embed_print), (ephy_embed_print_preview_close),
+ (ephy_embed_print_preview_n_pages),
+ (ephy_embed_print_preview_navigate):
+ * embed/ephy-embed.h:
+ * embed/ephy-password-manager.h:
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/PrintingPromptService.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed-single.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Unify interface struct and type macro naming to be EphyFooIFace,
+ EPHY_FOO_IFACE, EPHY_IS_FOO_IFACE, EPHY_FOO_GET_IFACE.
+
+2004-01-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-prefs.h:
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Remove default font notifier, it's been obsoleted by the fonts rewrite.
+
+2004-01-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Set socks prefs from gconf too.
+
+2004-01-01 Roozbeh Pournader <roozbeh@sharif.edu>
+
+ * configure.in: Added "fa" (Persian) to ALL_LINGUAS.
+
+2003-12-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/print-dialog.c: (ephy_print_get_print_info):
+
+ Fix mem leaks.
+
+2003-12-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Adjust includes to make it compile with mozila 1.4.
+
+2003-12-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_clear_auth_cache):
+ * embed/ephy-embed-single.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Add API to EphyEmbedSingle to clear the HTTP authentication cache.
+
+2003-12-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_get_favicon_cache),
+ (ephy_embed_shell_get_global_history),
+ (ephy_embed_shell_get_downloader_view),
+ (ephy_embed_shell_get_embed_single),
+ (ephy_embed_shell_get_encodings), (ephy_embed_shell_check_mime),
+ (ephy_embed_shell_class_init):
+ * embed/ephy-embed-shell.h:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
+ (ephy_setup_history_notifiers):
+ * src/ephy-completion-model.c: (ephy_completion_model_init):
+ * src/ephy-shell.c: (ephy_shell_get_history_window):
+ * src/ephy-tab.c: (ephy_tab_set_icon_address),
+ (ephy_tab_address_cb), (ephy_tab_zoom_changed_cb):
+ * src/ephy-toolbars-model.c: (impl_get_item_id):
+ * src/prefs-dialog.c: (setup_font_combo),
+ (prefs_clear_cache_button_clicked_cb):
+
+ Unified return type of ephy_embed_shell_get_X to be GObject *.
+ Fixed all callers.
+
+2003-12-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * Makefile.am:
+
+ Added OrigTree.pm to EXTRA_DIST.
+
+2003-12-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+ * configure.in:
+
+ Update for 1.1.2
+
+2003-12-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (find_action),
+ (drag_data_delete_cb), (drag_data_get_cb),
+ (egg_editable_toolbar_set_model), (egg_editable_toolbar_set_merge),
+ (egg_editable_toolbar_class_init), (egg_editable_toolbar_init),
+ (egg_editable_toolbar_finalize), (egg_editable_toolbar_new):
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/egg/egg-toolbar-editor.c: (find_action),
+ (egg_toolbar_editor_set_merge), (egg_toolbar_editor_set_model),
+ (egg_toolbar_editor_class_init), (egg_toolbar_editor_finalize),
+ (egg_toolbar_editor_new), (editor_drag_data_received_cb),
+ (editor_drag_data_delete_cb), (update_editor_sheet),
+ (setup_editor), (egg_toolbar_editor_init):
+ * lib/egg/egg-toolbar-editor.h:
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml),
+ (egg_toolbars_model_save), (egg_toolbars_model_add_separator),
+ (impl_add_item), (egg_toolbars_model_add_toolbar),
+ (egg_toolbars_model_load), (egg_toolbars_model_class_init),
+ (egg_toolbars_model_init), (egg_toolbars_model_finalize),
+ (egg_toolbars_model_new), (egg_toolbars_model_remove_toolbar),
+ (egg_toolbars_model_remove_item):
+ * lib/egg/egg-toolbars-model.h:
+
+ Brought type macros in line with the rest of libegg; and use
+ gobject instance private data.
+
+ * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type),
+ (update_toolbar_removeable_flag),
+ (ephy_toolbars_model_set_bookmarks), (toolbar_added),
+ (toolbar_removed), (ephy_toolbars_model_new),
+ (ephy_toolbars_model_has_bookmark):
+ * src/ephy-toolbars-model.h:
+ * src/toolbar.c: (toolbar_get_type), (init_normal_mode):
+
+ Fix crasher bug #129991.
+
+2003-12-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (prefs_dialog_finalize),
+ (prefs_download_path_button_clicked_cb):
+
+ One download directory chooser is enough.
+
+2003-12-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.h:
+ * src/toolbar.h:
+
+ Move Toolbar struct decl to toolbar.h.
+
+2003-12-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-window.c: (ephy_window_get_toolbar),
+ (ephy_window_set_zoom):
+ * src/ephy-window.h:
+ * src/window-commands.c: (window_cmd_edit_toolbar),
+ (window_cmd_load_location):
+
+ Bring ephy_window_get_toolbar signature in line with
+ ephy_window_get_[statusbar|notebook].
+
+2003-12-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ GDK_Meta_L is a keycode, not a modifier code.
+ Map meta to GDK_MOD2_MASK.
+
+2003-12-23 David Bordoley <bordoley@msu.edu>
+
+ * help/C/epiphany.xml:
+
+ Updated printing docs from spark. GET A CVS ACCOUNT!
+ *hint*hint*
+ patch from Piers Cornwell <piers@myrealbox.com>
+
+2003-12-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c: (ephy_encodings_add_recent):
+
+ Fix mem leak. (Found by Crispin.)
+
+2003-12-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Correctly cancel the download instead of just
+ cancelling the request.
+
+2003-12-21 Xan Lopez <xan@gnome.org>
+
+ * embed/downloader-view.c: (download_dialog_pause_cb):
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-download.cpp:
+
+ Re-implement Pause/Resume in downloader.
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Change mail address.
+
+2003-12-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+
+ Sync with galeon.
+
+2003-12-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/epiphany.glade: (encoding_dialog):
+
+ Change mnemonic.
+
+2003-12-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/epiphany.in:
+
+ Do not try to pickup already set MOZILLA_FIVE_HOME,
+ hopefully fix crashes oepning links from thunderbird
+
+2003-12-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyAboutRedirector.cpp:
+
+ Get rid of about:options.
+
+2003-12-20 Christian Neumair <chris@gnome-de.org>
+
+ * src/prefs-dialog.c: (get_download_button_label):
+
+ Set the download folder selection label to "Home" if download folder
+ is home folder (#129737).
+
+2003-12-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget):
+
+ Fix popup coordinates in RTL mode.
+
+2003-12-20 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade: (add_language_dialog):
+
+ Set the label's mnemonic widget.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-navigation-action.c: (ephy_navigation_action_get_type),
+ (new_history_menu_item), (setup_back_or_forward_menu),
+ (setup_up_menu):
+
+ Use favicons in the back/forward menus.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Prepare for mozilla 1.6final and 1.7a.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-encoding-dialog.c: (sync_embed_cb):
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
+
+ Use return, not g_return_if_fail.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (ephy_print_dialog_browse_button_cb):
+
+ EphyFileChooser now destroys with parent, don't set the flag again here.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_new):
+
+ Destroy file chooser with its parent window; fixes crashes.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
+
+ Improve comment.
+
+ * src/ephy-window.c: (setup_ui_manager), (setup_notebook),
+ (ephy_window_init):
+
+ Only show the toolbar after the extensions have been attached
+ to the window.
+
+2003-12-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (add_lang_dialog_response_cb):
+
+ Remove debug output leftovers.
+
+2003-12-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * src/Makefile.am:
+ * src/language-editor.c:
+ * src/language-editor.h:
+ * src/prefs-dialog.c: (prefs_dialog_finalize),
+ (prefs_dialog_class_init), (language_editor_add),
+ (language_editor_update_pref), (language_editor_update_buttons),
+ (add_lang_dialog_response_cb), (setup_add_language_dialog),
+ (language_editor_add_button_clicked_cb),
+ (language_editor_remove_button_clicked_cb),
+ (language_editor_up_button_clicked_cb),
+ (language_editor_down_button_clicked_cb),
+ (language_editor_treeview_drag_end_cb),
+ (language_editor_selection_changed_cb), (create_language_section),
+ (prefs_dialog_init):
+
+ In-line the language editor in the prefs dialogue.
+
+2003-12-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-encodings.c: (ephy_encoding_info_is_automatic):
+ * embed/ephy-encodings.h:
+ * src/ephy-encoding-dialog.c: (sync_embed_cb):
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb):
+
+ Factor out the common encoding is_automatic check.
+
+2003-12-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb):
+
+ Don't try to save the submit button image instead of submitting
+ the form. [Found by xan.]
+
+2003-12-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (completion_func):
+
+ Fix more mem leaks.
+
+2003-12-16 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (completion_func):
+
+ Fix mem leak. (Found by synap.)
+
+2003-12-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-encodings.c: (ephy_encodings_get_encodings):
+ * embed/ephy-favicon-cache.c: (icons_added_cb), (icons_removed_cb),
+ (remove_obsolete_icons), (ephy_favicon_cache_init),
+ (kill_download), (ephy_favicon_cache_finalize),
+ (ephy_favicon_cache_get):
+ * embed/ephy-history.c: (remove_obsolete_pages), (hosts_added_cb),
+ (hosts_removed_cb), (pages_added_cb), (pages_removed_cb),
+ (update_host_on_child_remove), (update_hosts), (ephy_history_init),
+ (ephy_history_finalize), (ephy_history_get_host),
+ (ephy_history_get_page):
+ * lib/Makefile.am:
+ * lib/ephy-node-db.c: (ephy_node_db_init), (ephy_node_db_finalize),
+ (ephy_node_db_get_node_from_id), (_ephy_node_db_new_id),
+ (_ephy_node_db_add_id), (_ephy_node_db_remove_id),
+ (ephy_node_db_write_to_xml_valist):
+ * lib/ephy-node-filter.c: (ephy_node_filter_expression_evaluate):
+ * lib/ephy-node.c: (ephy_node_finalize), (real_remove_child),
+ (remove_child), (ephy_node_dispose), (ephy_node_new_with_id),
+ (ephy_node_get_id), (ephy_node_ref), (ephy_node_unref),
+ (child_changed), (ephy_node_set_property),
+ (ephy_node_get_property), (ephy_node_get_property_string),
+ (ephy_node_get_property_boolean), (ephy_node_get_property_long),
+ (ephy_node_get_property_int), (ephy_node_get_property_double),
+ (ephy_node_get_property_float), (ephy_node_get_property_node),
+ (write_parent), (ephy_node_write_to_xml), (ephy_node_add_child),
+ (ephy_node_remove_child), (ephy_node_has_child),
+ (ephy_node_sort_children), (ephy_node_reorder_children),
+ (ephy_node_get_children), (ephy_node_get_n_children),
+ (ephy_node_get_nth_child), (ephy_node_get_child_index),
+ (ephy_node_get_next_child), (ephy_node_get_previous_child):
+ * lib/ephy-node.h:
+ * lib/ephy-state.c: (find_by_name):
+ * lib/ephy-thread-helpers.c:
+ * lib/ephy-thread-helpers.h:
+ * lib/widgets/ephy-search-entry.c: (ephy_search_entry_timeout_cb):
+ * lib/widgets/ephy-tree-model-node.c: (filter_changed_cb):
+ * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb):
+ * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
+ (ephy_bookmarks_export_rdf):
+ * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
+ (ephy_bookmarks_menu_rebuild):
+ * src/bookmarks/ephy-bookmarks.c: (compute_lower_fav),
+ (get_topics_list), (topics_removed_cb),
+ (ephy_bookmarks_find_bookmark), (ephy_bookmarks_find_keyword):
+ * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu),
+ (build_topics_menu):
+ * src/bookmarks/ephy-topics-selector.c: (fill_model):
+ * src/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild):
+ * src/ephy-history-window.c: (setup_filters):
+ * src/ephy-location-action.c: (init_actions_list):
+ * src/ephy-main.c: (main):
+
+ No need to make our life hard being thread safe when we
+ never use that code in a thread.
+
+2003-12-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/Makefile.am:
+
+ Don't install statusbar.h.
+
+2003-12-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-extension.c: (ephy_extension_get_type):
+
+ Fix silly type flags.
+
+2003-12-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-zoom-action.c: (connect_proxy):
+
+ Don't use deprecated macro.
+
+2003-12-14 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-nautilus-view.c: (ephy_nautilus_view_finalize),
+ (gnv_cmd_select_encoding), (gnv_cmd_file_print),
+ (gnv_cmd_edit_find):
+
+ Fix mem leaks.
+ Fix a crash when finalizing a nautilus view after having
+ used the find dialogue.
+
+2003-12-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-import.c:
+ (ephy_bookmarks_import_mozilla):
+
+ Better way of mapping hierarchy to topics when importing
+ bookmarks from mozilla. Fixes bug #124145.
+
+2003-12-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-string.c: (ephy_string_shorten), (ephy_string_to_int),
+ (ephy_string_blank_chr), (ephy_string_elide_underscores),
+ (ephy_string_double_underscores):
+ * lib/ephy-string.h:
+ * src/ephy-tab.c: (ephy_tab_set_link_message):
+
+ Convert control chars to blanks.
+
+2003-12-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (ephy_print_setup_dialog_new):
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+ * src/ephy-window.c:
+
+ Use stock icon for print setup.
+
+2003-12-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_init):
+
+ Use g_signal_connect_object so the signal isn't emitted for a dead
+ spinner.
+
+2003-12-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-tab.c: (update_net_state_message),
+ (ephy_tab_net_state_cb):
+
+ Rework progress message building a bit to deal
+ with the new NULL == clear behavior
+
+2003-12-13 Marco Pesenti Gritti <marco@gnome.org>
+ Adam Hooper <adamh@densi.com>
+
+ * src/ephy-tab.c: (ephy_tab_set_link_message),
+ (build_net_state_message), (ephy_tab_net_state_cb),
+ (ephy_tab_init), (ephy_tab_get_status_message):
+ * src/ephy-window.c: (sync_tab_message), (ephy_window_init):
+ * src/statusbar.c: (statusbar_set_progress):
+ * src/statusbar.h:
+
+2003-12-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-permission-manager.c: (ephy_permission_info_new),
+ (ephy_permission_info_copy), (ephy_permission_manager_add):
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Fix permission return types.
+
+2003-12-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/print.glade:
+
+ Make print dialogue spacing HIG-compliant.
+
+ * src/ephy-tabs-menu.c: (tab_set_action_accelerator),
+ (ephy_tabs_menu_update):
+
+ Restore tabs menu shortcut keys ALT-1 .. ALT-0 for the first
+ ten tabs; they somehow got lost in the Egg->Gtk port.
+
+2003-12-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+
+ Default history to show only title
+
+2003-12-09 Adam Hooper <adamh@densi.com>
+
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/Makefile.am:
+
+ Move events code inside EphyBrowser.cpp and
+ add an event for blocked popup.
+
+ * embed/ephy-permission-manager.c:
+
+ Some more docs
+
+ * src/Makefile.am:
+ * src/ephy-window.c: (ephy_window_get_statusbar):
+ * src/ephy-window.h:
+
+ Add a way to access the statusbar for plugins
+
+2003-12-09 Jorn Baayen <jorn@nl.linux.org>
+
+ * lib/egg/egg-editable-toolbar.c: (set_item_drag_source):
+ * lib/egg/egg-toolbar-editor.c: (compare_func), (sort_list),
+ (editor_drag_data_received_cb), (editor_drag_data_delete_cb),
+ (editor_create_item), (update_editor_sheet),
+ (egg_toolbar_editor_add_action), (egg_toolbar_editor_load_actions):
+ * src/toolbar.c: (toolbar_setup_actions):
+
+ Make toolbar editing drag icons use the same icon size as the
+ actual toolbar icons; sort actions in the toolbar editor; give
+ the zoom action a zoom icon.
+
+2003-12-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * autogen.sh:
+
+ depend on automake 1.7, it seem it's needed by
+ the deprecates code.
+
+2003-12-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_get_type),
+ (ephy_spinner_new), (get_spinner_dimensions), (ephy_spinner_init),
+ (select_spinner_image), (ephy_spinner_expose),
+ (bump_spinner_frame), (ephy_spinner_start),
+ (ephy_spinner_remove_update_callback), (ephy_spinner_stop),
+ (ephy_spinner_unload_images), (scale_to_real_size),
+ (extract_frame), (ephy_spinner_load_images),
+ (ephy_spinner_set_small_mode):
+
+ Reformatted to conform to epiphany coding style.
+ Fix some error condition checks, and initialise variables.
+
+2003-12-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+ * embed/print-dialog.c: (ephy_print_dialog_new):
+ * src/prefs-dialog.c: (create_language_menu),
+ (create_download_path_label), (prefs_dialog_init):
+
+ Lockdown: set some buttons insensitive when their
+ pref key is not writable.
+
+ * src/prefs-dialog.c: (download_path_response_cb):
+
+ Convert filename to utf8 first.
+
+2003-12-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+
+ Bump gtk+ and glib dependencies to 2.3.1.
+
+2003-12-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (setup_font_combo),
+ (create_fonts_language_menu), (create_node_combo),
+ (create_language_menu):
+
+ Sort the list of fonts alphabetically.
+
+ Fix a bunch of mem leaks.
+
+2003-12-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-shell.c: (load_mime_from_xml):
+
+ Don't use g_return_if_fail for run-time error conditions.
+
+2003-12-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-tab.c: (save_property_url),
+ (ephy_tab_dom_mouse_click_cb):
+
+ Make ctrl-click equivalent of middle click on links. Make shift-click
+ save the link. Fixes bug #110786.
+
+ * src/ephy-window.c: (tab_context_menu_cb):
+
+ Fix context_menu function return value type.
+
+2003-12-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * Makefile.am:
+ * NEWS:
+ * configure.in:
+
+ Update for 1.1.1
+
+2003-12-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/print.glade:
+ * data/ui/epiphany-ui.xml:
+ * embed/mozilla/PrintingPromptService.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/print-dialog.c: (ephy_print_info_free),
+ (ephy_print_get_print_info), (ephy_print_dialog_response_cb),
+ (print_filechooser_response_cb),
+ (ephy_print_dialog_browse_button_cb),
+ (ephy_print_setup_dialog_close_button_cb), (ephy_print_dialog_new),
+ (ephy_print_setup_dialog_new):
+ * embed/print-dialog.h:
+ * src/ephy-nautilus-view.c: (ephy_nautilus_view_new_component),
+ (gnv_cmd_file_print):
+ * src/ephy-nautilus-view.h:
+ * src/ephy-shell.c: (ephy_shell_get_type), (ephy_shell_class_init),
+ (ephy_automation_factory_cb), (ephy_automation_factory_new),
+ (ephy_shell_init), (server_timeout), (ephy_shell_startup),
+ (ephy_shell_finalize), (ephy_shell_new_tab),
+ (ephy_shell_get_session), (ephy_shell_get_bookmarks),
+ (ephy_shell_get_toolbars_model), (ephy_shell_get_bookmarks_editor),
+ (ephy_shell_get_history_window),
+ (ephy_shell_get_print_setup_dialog), (ephy_shell_delete_on_exit):
+ * src/ephy-shell.h:
+ * src/ephy-window.c: (ephy_window_set_print_preview),
+ (ephy_window_print):
+ * src/ephy-window.h:
+ * src/window-commands.c: (window_cmd_file_print_setup),
+ (window_cmd_file_print_preview):
+ * src/window-commands.h:
+
+ Split print dialogue in print setup and actual print, and move
+ print preview into the menus too. Made print setup a global dialogue,
+ print a per-window dialogue.
+
+ * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value),
+ (set_value_from_combobox), (set_combo_box_from_value),
+ (set_radiobuttongroup_from_value), (set_pref_from_info_and_emit),
+ (togglebutton_clicked_cb), (radiobutton_clicked_cb),
+ (spinbutton_timeout_cb), (changed_cb), (init_props), (load_info),
+ (save_info), (impl_show), (ephy_dialog_set_size_group),
+ (ephy_dialog_construct), (run_response_cb), (ephy_dialog_run),
+ (ephy_dialog_set_parent), (ephy_dialog_class_init),
+ (ephy_dialog_new_with_parent):
+ * lib/ephy-dialog.h:
+ * src/language-editor.c: (language_editor_class_init):
+ * src/language-editor.h:
+ * src/pdm-dialog.c: (pdm_dialog_init):
+ * src/prefs-dialog.c: (fonts_language_changed_cb),
+ (create_fonts_language_menu), (prefs_dialog_init),
+ (prefs_language_more_button_clicked_cb):
+
+ Slight api change; port callers.
+
+2003-12-02 David Bordoley <bordoley@msu.edu>
+
+ * help/C/epiphany.xml:
+
+ New Securing and snake oil certificates section :P
+ New keybindings section. Update the prefs section
+ and download section to match actual ui
+ patch from Piers Cornwell <piers@myrealbox.com>
+
+2003-12-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Fix a mem leak (ported from galeon).
+
+2003-12-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_get_type),
+ (ephy_embed_shell_finalize), (ephy_embed_shell_get_favicon_cache),
+ (ephy_embed_shell_get_global_history),
+ (ephy_embed_shell_get_downloader_view), (load_mime_from_xml),
+ (ephy_embed_shell_init), (ephy_embed_shell_class_init):
+ * embed/ephy-embed-shell.h:
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+ * embed/ephy-embed.h:
+ * src/ephy-tab.c: (ephy_tab_init):
+
+ Misc cleanups. Remove a duplicated signal from EphyEmbed.
+
+2003-12-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-state.c: (sync_expander_cb), (ephy_state_add_expander):
+
+ Use notify::expanded to persist expander state. Bug found by Crispin.
+
+2003-12-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialog.cpp:
+
+ Remove unused variable.
+
+2003-12-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+
+ Remove unneccessary _() call.
+
+2003-12-04 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Add some missing NULL checks.
+
+2003-12-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-spinner.c:
+
+ Remove unused includes.
+
+2003-12-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/Makefile.am:
+
+ Epiphany is now 100% fat-free.... err... free of
+ deprecated widgets. Add -DGTK_DISABLE_DEPRECATED
+ flag back again when in maintainer mode.
+
+2003-12-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+
+ Port from optionmenu to new GtkComboBox.
+
+2003-12-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * src/pdm-dialog.c: (show_cookies_properties):
+
+ Fix strftime(3) usage.
+
+2003-12-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/pdm-dialog.c: (pdm_cmd_delete_selection), (compare_cookies):
+
+ Fix two crashers.
+
+2003-12-03 Piers Cornwell <piers@myrealbox.com>
+
+ * src/pdm-dialog.c: (show_cookies_properties):
+
+ Improve cookie properties dialogue for bug #125498.
+
+2003-12-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (set_info_from_pref):
+
+ Set sensitivity from gconf key writability, and do it right.
+
+2003-12-02 David Bordoley <bordoley@msu.edu>
+
+ * help/C/epiphany.xml:
+
+ More cleanups. Added prefs section and downloader
+ section. Still needs work to be brought 100%
+ up2date.
+ patch from Piers Cornwell <piers@myrealbox.com>
+
+2003-12-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Add /system/http_proxy to list of directories to monitor.
+
+2003-12-02 Xan Lopez <xan@masilla.org>
+
+ * data/mime-types-permissions.xml:
+
+ Move quite a lot of things from unsafe to safe, still some to go.
+
+2003-12-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-shell.c: (ephy_shell_get_history_window):
+
+ pass the shell to the callbacks as expected. Fix warnings.
+
+2003-12-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Handle case of get_location on an unrealized widget
+
+2003-11-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c:
+
+ Update my email address.
+
+2003-11-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/language-editor.c: (language_editor_add):
+
+ Fix mem leak introduced by last commit.
+
+2003-11-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c:
+
+ Remove gtkoptionmenu.h include.
+
+ * src/language-editor.c: (language_editor_add):
+ * src/prefs-dialog.c: (create_language_menu):
+
+ Make languages list unique; don't allow to add an entry
+ already in the list.
+
+2003-11-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/Makefile.am:
+ * lib/Makefile.am:
+ * lib/widgets/Makefile.am:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+
+ Readd gtk deprecates (only in maintainer mode).
+
+ * src/ephy-location-action.c: (sync_editable):
+
+ Use not deprecated api.
+
+ * lib/ephy-dialog.c: (set_value_from_info), (set_info_from_value),
+ (connect_signals), (init_props):
+
+ Remove optionmenu deprecated control.
+
+2003-11-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/epiphany-lockdown.schemas.in:
+
+ Added disable_unsafe_protocols and additional_safe_protocols keys.
+
+2003-11-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * configure.in:
+ * data/glade/epiphany.glade:
+ * data/glade/prefs-dialog.glade:
+ * embed/downloader-view.c: (downloader_view_build_ui):
+ * embed/ephy-embed-dialog.c: (ephy_embed_dialog_new_with_parent):
+ * embed/ephy-encodings.c: (ephy_encodings_get_detectors):
+ * embed/ephy-encodings.h:
+ * embed/find-dialog.c: (update_navigation_controls),
+ (set_properties), (impl_show), (find_dialog_class_init),
+ (find_dialog_init), (find_dialog_new_with_parent):
+ * embed/print-dialog.c: (impl_show), (print_dialog_init),
+ (print_dialog_new_with_parent), (print_get_info):
+ * lib/ephy-dialog.c: (ephy_dialog_get_type), (lookup_info),
+ (set_sensitivity), (set_value_from_pref), (set_pref_from_value),
+ (set_value_from_editable), (set_value_from_optionmenu),
+ (set_value_from_combobox), (get_radio_button_active_index),
+ (set_value_from_radiobuttongroup), (set_value_from_spin_button),
+ (set_value_from_togglebutton), (set_value_from_info),
+ (set_editable_from_value), (get_index_from_value),
+ (set_optionmenu_from_value), (compare_values),
+ (set_combo_box_from_value), (set_radiobuttongroup_from_value),
+ (set_spin_button_from_value), (set_togglebutton_from_value),
+ (set_info_from_value), (set_pref_from_info),
+ (togglebutton_clicked_cb), (radiobutton_clicked_cb),
+ (spinbutton_timeout_cb), (spinbutton_changed_cb), (changed_cb),
+ (set_info_from_pref), (connect_signals), (disconnect_signals),
+ (init_props), (load_info), (save_info), (setup_default_size),
+ (dialog_destroy_cb), (impl_construct), (impl_show),
+ (ephy_dialog_set_modal), (ephy_dialog_add_enum),
+ (ephy_dialog_set_data_column), (ephy_dialog_set_pref),
+ (ephy_dialog_set_size_group), (ephy_dialog_construct),
+ (ephy_dialog_show), (ephy_dialog_run), (ephy_dialog_get_control),
+ (ephy_dialog_get_value), (ephy_dialog_set_value), (free_prop_info),
+ (ephy_dialog_init), (ephy_dialog_dispose), (ephy_dialog_finalize),
+ (ephy_dialog_set_parent), (ephy_dialog_set_property),
+ (ephy_dialog_get_property), (ephy_dialog_class_init),
+ (ephy_dialog_new), (ephy_dialog_new_with_parent):
+ * lib/ephy-dialog.h:
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_new):
+ * src/ephy-encoding-dialog.c: (sync_embed_cb),
+ (sync_parent_window_cb), (activate_choice),
+ (view_node_selected_cb), (view_node_activated_cb),
+ (ephy_encoding_dialog_init), (ephy_encoding_dialog_new):
+ * src/ephy-shell.c: (ephy_shell_finalize),
+ (ephy_shell_get_pdm_dialog), (ephy_shell_get_prefs_dialog):
+ * src/ephy-shell.h:
+ * src/language-editor.c: (language_editor_get_type),
+ (language_editor_class_init), (language_editor_update_pref),
+ (language_editor_add_button_clicked_cb),
+ (language_editor_set_view), (language_editor_init),
+ (language_editor_new), (language_editor_set_model),
+ (language_editor_add):
+ * src/language-editor.h:
+ * src/pdm-dialog.c: (pdm_dialog_show_help),
+ (action_treeview_selection_changed_cb), (setup_action),
+ (cookies_treeview_selection_changed_cb),
+ (pdm_dialog_cookies_construct), (pdm_dialog_passwords_construct),
+ (pdm_dialog_init), (show_cookies_properties):
+ * src/prefs-dialog.c: (prefs_dialog_get_type),
+ (prefs_dialog_class_init), (prefs_dialog_show_help),
+ (setup_font_combo), (fonts_language_combo_changed_cb),
+ (create_fonts_language_menu), (create_node_combo),
+ (language_combo_changed_cb), (create_language_menu),
+ (get_download_button_label), (create_download_path_label),
+ (prefs_dialog_init), (prefs_dialog_response_cb),
+ (set_homepage_entry), (prefs_homepage_current_button_clicked_cb),
+ (prefs_homepage_blank_button_clicked_cb),
+ (language_dialog_changed_cb),
+ (prefs_language_more_button_clicked_cb),
+ (download_path_response_cb),
+ (prefs_download_path_button_clicked_cb):
+ * src/prefs-dialog.h:
+ * src/window-commands.c: (window_cmd_edit_prefs):
+
+ Improved API and implementation of EphyDialog. Add support for
+ new combo box, and removed optionmenu.
+
+ Port all dialogues to new API and use combobox instead of optionmenus.
+
+2003-11-30 Chris Lahey <clahey@ximian.com>
+ Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/Makefile.am:
+ * data/epiphany-lockdown.schemas.in:
+ * src/ephy-main.c: (main):
+ * src/ephy-tab.c: (ephy_tab_new_window_cb), (ephy_tab_size_to_cb):
+ * src/ephy-window.c: (update_chromes_visibility), (update_chrome),
+ (ephy_window_fullscreen), (ephy_window_unfullscreen),
+ (show_embed_popup), (update_layout_toggles), (chrome_notifier),
+ (ephy_window_init), (ephy_window_finalize),
+ (ephy_window_request_chrome), (ephy_window_set_print_preview),
+ (ephy_window_show), (print_dialog_preview_cb):
+ * src/ephy-window.h:
+ * src/ppview-toolbar.c: (ppview_toolbar_set_window),
+ (toolbar_cmd_ppv_close):
+ * src/window-commands.c: (window_cmd_view_bookmarks_bar),
+ (window_cmd_view_toolbar), (window_cmd_view_statusbar):
+
+ Implement lockdown pref to not allow javascript to modify
+ chromes. Do necessary changes to chromes code to make
+ it possible.
+
+2003-11-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (status_icon_activated),
+ (seconds_remaining_total), (update_status_icon),
+ (download_changed_cb), (downloader_view_add_download):
+
+ Show total downloads and time in the tray icon tooltip
+
+2003-11-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type),
+ (proxy_menu_activate_cb), (combo_changed_cb), (sync_zoom_cb),
+ (ephy_zoom_control_init), (ephy_zoom_control_set_tooltip),
+ (ephy_zoom_control_class_init), (ephy_zoom_control_finalize):
+ * lib/widgets/ephy-zoom-control.h:
+
+ Port from option menu to GtkComboBox.
+
+2003-11-28 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Do not blindly overwrite when downloading a file with the same
+ name than a local one, append a number after the name.
+ Fixes (more or less) #12775
+
+2003-11-27 Piers Cornwell <piers@myrealbox.com>
+
+ * data/glade/prefs-dialog.glade:
+
+ Fix some mnemonics, and make some mnemonics work by
+ assigning a mnemonic_widget.
+
+2003-11-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyContentPolicy.cpp:
+ * embed/mozilla/EphyContentPolicy.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Implement disabling unsafe protocols for lock-down mode.
+
+2003-11-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
+ (ephy_shell_get_history_window), (ephy_shell_get_pdm_dialog):
+ * src/ephy-shell.h:
+ * src/pdm-dialog.c: (pdm_dialog_response_cb):
+ * src/pdm-dialog.h:
+ * src/window-commands.c: (window_cmd_edit_personal_data):
+
+ Make PDM dialogue a singleton.
+
+2003-11-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-cookie-manager.c: (ephy_cookie_copy),
+ (ephy_cookie_manager_remove_cookie):
+ * embed/ephy-cookie-manager.h:
+ * embed/ephy-password-manager.c: (ephy_password_info_copy):
+ * embed/ephy-password-manager.h:
+ * embed/ephy-permission-manager.c: (ephy_permission_info_copy):
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Mark parameters "const" where appropriate.
+
+ * src/pdm-dialog.c: (pdm_cmd_delete_selection), (compare_cookies),
+ (cookie_to_iter), (cookie_added_cb), (cookie_changed_cb),
+ (cookie_deleted_cb), (cookies_cleared_cb),
+ (pdm_dialog_fill_cookies_list), (pdm_dialog_fill_passwords_list),
+ (pdm_dialog_init):
+
+ Make the cookies list auto-updating.
+
+2003-11-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+ * src/ephy-window.c: (update_edit_actions_sensitivity),
+ (edit_menu_show_cb), (show_embed_popup):
+
+ Restore clipboard actions in input context menu.
+ Show it only if mozilla is recent enough though.
+
+2003-11-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (update_download_row),
+ (download_changed_cb), (downloader_view_add_download),
+ (downloader_view_build_ui):
+ * lib/widgets/ephy-cell-renderer-progress.c:
+
+ Try out a different layout for downloads rows.
+ Make the file column expand.
+
+2003-11-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
+ * embed/ephy-cookie-manager.h:
+ * embed/ephy-permission-manager.c:
+ (ephy_permission_manager_base_init):
+ * embed/mozilla/EphySingle.cpp:
+
+ Change signal names to be unique for interfaces on the same object.
+
+2003-11-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init):
+
+ Fix marshaller type.
+
+2003-11-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphySingle.cpp:
+
+ Make it compile with mozilla < 1.5.
+
+2003-11-24 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (download_changed_cb):
+
+ Use gnome_vfs_format_file_size_for_display to display size, put
+ Unknown when size/remaining time are unknown instead of weird
+ numbers.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphySingle.cpp:
+ * embed/mozilla/EphySingle.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * src/ephy-encoding-dialog.c: (sync_embed_encoding),
+ (automatic_toggled_cb), (ephy_encoding_dialog_init):
+
+ Implemented cookie and permissions observer used to actually
+ send notifications on EphyCookieManager and EphyPermissionManager
+ signals.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/nsUnicharUtils.cpp:
+ * embed/mozilla/nsUnicharUtils.h:
+
+ Re-sync with mozilla.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyEventListener.cpp:
+ * embed/mozilla/ExternalProtocolHandlers.cpp:
+ * embed/mozilla/ExternalProtocolHandlers.h:
+ * embed/mozilla/ExternalProtocolService.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GlobalHistory.cpp:
+ * embed/mozilla/PrintingPromptService.cpp:
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Get rid of NS_INIT_ISUPPORTS() macros in constructors;
+ it's not been needed since mozilla 1.3.
+
+2003-11-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ No need to handle mailto registration separately.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/epiphany.glade:
+
+ Delete the obsolete mime-ask-action dialogue from glade file.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/pdm-dialog.c: (pdm_dialog_get_type), (pdm_dialog_class_init),
+ (action_treeview_selection_changed_cb), (pdm_cmd_delete_selection),
+ (pdm_key_pressed_cb), (pdm_dialog_remove_button_clicked_cb),
+ (setup_action), (cookies_treeview_selection_changed_cb),
+ (pdm_dialog_cookies_construct), (cookie_added_cb),
+ (cookie_changed_cb), (cookie_deleted_cb), (cookies_cleared_cb),
+ (pdm_dialog_fill_cookies_list), (pdm_dialog_cookies_destruct),
+ (pdm_dialog_cookie_add), (pdm_dialog_cookie_remove),
+ (pdm_dialog_passwords_construct), (password_added_cb),
+ (password_changed_cb), (password_deleted_cb),
+ (passwords_cleared_cb), (pdm_dialog_fill_passwords_list),
+ (pdm_dialog_passwords_destruct), (pdm_dialog_password_add),
+ (pdm_dialog_password_remove), (sync_notebook_tab),
+ (pdm_dialog_init), (pdm_dialog_finalize),
+ (show_cookies_properties),
+ (pdm_dialog_cookies_properties_button_clicked_cb),
+ (pdm_dialog_response_cb), (pdm_dialog_new):
+
+ Refactored pdm dialogue code. Use new boxed cookie/password info
+ types. Hook up to the single signals to get notified on password/
+ cookie updates [actual updating code to be written :)].
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/Makefile.am:
+
+ Added $(mimepermission_DATA) to EXTRA_DIST.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/Makefile.am:
+
+ Added egg tray icon headers to IGNORE_HFILES.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/Makefile.am:
+
+ Fix typo in EXTRADIST: s/check_mime/check-mime/
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/Makefile.am:
+
+ Remove ephy-types.h from Makefile.am, it's long gone.
+
+2003-11-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * doc/reference/epiphany-docs.sgml:
+
+ s/[Insert name here]/Epiphany/
+
+2003-11-24 David Bordoley <bordoley@msu.edu>
+
+ * help/C/epiphany.xml:
+
+ s/window/tab in the open link in new tab section.
+
+2003-11-24 David Bordoley <bordoley@msu.edu>
+
+ * help/C/epiphany.xml:
+
+ A big chuck of doc neatening and organization
+ plus some new stuff...
+
+ patch from Piers Cornwell <piers@myrealbox.com>
+ aka spark, with a few quick fixes from me.
+
+2003-11-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/BaseProtocolContentHandler.cpp:
+ * embed/mozilla/BaseProtocolContentHandler.h:
+ * embed/mozilla/BaseProtocolHandler.cpp:
+ * embed/mozilla/BaseProtocolHandler.h:
+
+ Remove.
+
+ * embed/mozilla/ExternalProtocolHandlers.cpp:
+ * embed/mozilla/ExternalProtocolHandlers.h:
+
+ Merge base implementations here. No need
+ of using 200 files for a work around of
+ mozilla problems ;)
+
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Use ftp CID directly from mozilla headers
+ instead of doing a copy of it in ours.
+
+2003-11-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+
+ When exporting to RDF, write all bookmarks, not just every
+ second bookmark.
+
+2003-11-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ExternalProtocolService.cpp:
+ * embed/mozilla/MozRegisterComponents.cpp:
+
+ Do not build our externla protocol service
+ with mozilla 1.6. It has his own and api is changed.
+
+2003-11-23 Xan Lopez <xan@masilla.org>
+
+ * src/prefs-dialog.c: (get_download_button_label),
+ (download_path_response_cb),
+ (prefs_download_path_button_clicked_cb):
+
+ Use EphyFileChooser API, convert download path to UTF8.
+
+2003-11-23 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Make it compile with mozilla 1.4 and 1.4.1 again.
+
+2003-11-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/Makefile.am:
+ * embed/downloader-view.c: (status_icon_activated),
+ (show_status_icon), (downloader_view_init),
+ (downloader_view_finalize), (download_dialog_delete_cb):
+ * lib/egg/Makefile.am:
+ * lib/egg/update-from-egg.sh:
+
+ Very basic tray icon for downloader.
+
+2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/art/Makefile.am:
+ * data/art/epiphany-bookmark-page.png:
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+ * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct):
+ * src/ephy-history-window.c:
+ * src/ephy-window.c:
+
+ Use icon theme icon for add bookmark
+
+2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * doc/reference-howto.txt:
+
+ Add a tip on how to clean docs.
+
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany.types:
+ * doc/reference/tmpl/ephy-cookie-manager.sgml:
+ * doc/reference/tmpl/ephy-embed-factory.sgml:
+ * doc/reference/tmpl/ephy-embed-single.sgml:
+ * doc/reference/tmpl/ephy-password-manager.sgml:
+ * doc/reference/tmpl/ephy-permission-manager.sgml:
+
+ Add some files chpe documented to the build.
+
+ * embed/ephy-embed-factory.c:
+
+ Document
+
+2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-location-action.c: (sync_editable), (connect_proxy),
+ (ephy_location_action_set_property),
+ (ephy_location_action_get_property),
+ (ephy_location_action_class_init), (ephy_location_action_init):
+ * src/toolbar.c: (update_location_editable),
+ (arbitrary_url_notifier), (toolbar_setup_actions),
+ (toolbar_set_window), (toolbar_finalize):
+
+ Implement arbitrary url lockdown pref
+
+2003-11-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * doc/reference/Makefile.am:
+ * embed/Makefile.am:
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_save):
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed-popup-control.c: (save_url),
+ (embed_popup_set_image_as_background_cmd):
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
+ * embed/ephy-embed.c:
+ * embed/ephy-embed.h:
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed-single.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/Makefile.am:
+ * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init):
+ * src/ephy-tab.c: (ephy_tab_init):
+ * src/popup-commands.c: (save_property_url),
+ (popup_cmd_set_image_as_background):
+ * src/window-commands.c: (window_cmd_file_save_as),
+ (save_temp_source):
+
+ Add a factory to create embed objects and use it.
+ Deal with dependency of mozilla-embed and mozilla-embed-persist
+ on mozilla-embed-single internally.
+
+2003-11-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Fix cookie deletion; use do_GetService instead of
+ do_CreateInstance.
+
+2003-11-22 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_class_init),
+ (ephy_embed_single_load_proxy_autoconf):
+
+ Added API documentation.
+
+2003-11-21 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/Makefile.am:
+ * embed/ephy-cookie-manager.c: (ephy_cookie_get_type),
+ (ephy_cookie_new), (ephy_cookie_copy), (ephy_cookie_free),
+ (ephy_cookie_manager_get_type), (ephy_cookie_manager_base_init),
+ (ephy_cookie_manager_list_cookies),
+ (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear):
+ * embed/ephy-cookie-manager.h:
+ * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
+ (ephy_embed_single_class_init), (ephy_embed_single_clear_cache),
+ (ephy_embed_single_set_offline_mode),
+ (ephy_embed_single_load_proxy_autoconf),
+ (ephy_embed_single_get_font_list):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-password-manager.c: (ephy_password_info_get_type),
+ (ephy_password_info_new), (ephy_password_info_copy),
+ (ephy_password_info_free), (ephy_password_manager_get_type),
+ (ephy_password_manager_add), (ephy_password_manager_remove),
+ (ephy_password_manager_list):
+ * embed/ephy-password-manager.h:
+ * embed/ephy-permission-manager.c: (ephy_permission_info_get_type),
+ (ephy_permission_info_new), (ephy_permission_info_copy),
+ (ephy_permission_info_free), (ephy_permission_manager_get_type),
+ (ephy_permission_manager_base_init), (ephy_permission_manager_add),
+ (ephy_permission_manager_remove), (ephy_permission_manager_clear),
+ (ephy_permission_manager_test), (ephy_permission_manager_list):
+ * embed/ephy-permission-manager.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed-single.h:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * src/Makefile.am:
+ * src/pdm-dialog.c: (pdm_dialog_get_type), (pdm_dialog_cookie_add),
+ (pdm_dialog_password_add), (pdm_dialog_cookie_remove),
+ (pdm_dialog_password_remove), (pdm_dialog_cookies_free),
+ (pdm_dialog_passwords_free), (pdm_dialog_init), (pdm_dialog_new),
+ (show_cookies_properties),
+ (pdm_dialog_cookies_properties_button_clicked_cb):
+ * src/pdm-dialog.h:
+
+ New interfaces: EphyCookieManager, EphyPermissionManager,
+ EphyPasswordManager.
+ Port all callers to new interfaces.
+ Change linking order to make it link.
+
+ Only set autoconf proxy url if it's non-empty.
+
+2003-11-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-stock-icons.c: (ephy_stock_icons_init):
+ * lib/ephy-stock-icons.h:
+
+ Pass a source based on filename instead of pixbuf
+ for our own icon set, so that they are created only
+ when necessary.
+ Add code to insert icon theme icons in our icon set
+ and use icon theme icons when possible.
+
+ * src/ephy-window.c:
+
+ Update icons id.
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/glade/prefs-dialog.glade:
+
+ Hide Open downloads pref. Since both behaviors are available
+ maybe it's not necessary at all. Also I feel it confusing to
+ have only one of the cases respecting it. I guess better
+ to wait feedback on releases before making a call on this.
+
+ * src/ephy-window.c:
+
+ No more need of ... on dowload context menu
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_class_init):
+ * embed/ephy-embed-single.h:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * lib/ephy-marshal.list:
+
+ Implement an handle_content signal to allow to write
+ plugins to support external download managers.
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-command-manager.c: (ephy_command_manager_base_init):
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init):
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+
+ Not necessary to store signal id in an array for interfaces.
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-session.c: (ephy_session_save):
+
+ hrm misplaced free in last commit
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-session.c: (ephy_session_save):
+
+ Make xml saving low disk safe.
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (show_embed_popup):
+
+ Fix unrefing of context menu event
+
+2003-11-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ If it's not possible to go up fails do not assert, just fail
+ silently.
+
+2003-11-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * Makefile.am:
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/tmpl/config.sgml:
+
+ Do not document config.h ;)
+ Reenable docs build.
+
+2003-11-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * doc/reference/.cvsignore:
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany.types:
+ * doc/reference/tmpl/config.sgml:
+ * doc/reference/tmpl/ephy-session.sgml:
+ * doc/reference/tmpl/ephy-shell.sgml:
+
+ Complete docs base implementation. Should work
+ more or less.
+
+ * embed/Makefile.am:
+ * lib/Makefile.am:
+ * src/Makefile.am:
+
+ Cleanup a bit libs build and use a static lib
+ also for the src/ code so that we can use it
+ for documents.
+
+ * src/ephy-nautilus-view.c:
+
+ Bad chpe forgot to modify func signature.
+
+2003-11-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.h:
+ * embed/ephy-download.h:
+ * embed/ephy-embed-dialog.h:
+ * embed/ephy-embed-event.h:
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed-popup-control.h:
+ * embed/ephy-embed-shell.h:
+ * embed/ephy-embed-single.h:
+ * embed/ephy-encodings.h:
+ * embed/ephy-favicon-cache.h:
+ * embed/ephy-history.h:
+ * embed/find-dialog.h:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/mozilla-download.h:
+ * embed/mozilla/mozilla-embed-persist.h:
+ * embed/mozilla/mozilla-embed-single.h:
+ * embed/print-dialog.h:
+ * lib/egg/egg-editable-toolbar.h:
+ * lib/egg/egg-toolbar-editor.h:
+ * lib/egg/egg-toolbars-model.h:
+ * lib/ephy-debug.h:
+ * lib/ephy-dialog.h:
+ * lib/ephy-dnd.h:
+ * lib/ephy-file-chooser.h:
+ * lib/ephy-node-db.h:
+ * lib/ephy-node-filter.h:
+ * lib/ephy-node.h:
+ * lib/ephy-prefs.h:
+ * lib/ephy-state.h:
+ * lib/ephy-string.h:
+ * lib/ephy-zoom.h:
+ * lib/widgets/ephy-arrow-toolbutton.h:
+ * lib/widgets/ephy-cell-renderer-progress.h:
+ * lib/widgets/ephy-ellipsizing-label.h:
+ * lib/widgets/ephy-location-entry.h:
+ * lib/widgets/ephy-node-view.h:
+ * lib/widgets/ephy-search-entry.h:
+ * lib/widgets/ephy-spinner.h:
+ * lib/widgets/ephy-tree-model-node.h:
+ * lib/widgets/ephy-tree-model-sort.h:
+ * lib/widgets/ephy-zoom-action.h:
+ * lib/widgets/ephy-zoom-control.h:
+ * src/bookmarks/ephy-bookmark-action.h:
+ * src/bookmarks/ephy-bookmark-properties.h:
+ * src/bookmarks/ephy-bookmarks-editor.h:
+ * src/bookmarks/ephy-bookmarks-menu.h:
+ * src/bookmarks/ephy-bookmarks.h:
+ * src/bookmarks/ephy-new-bookmark.h:
+ * src/bookmarks/ephy-topic-action.h:
+ * src/bookmarks/ephy-topics-selector.h:
+ * src/ephy-automation.h:
+ * src/ephy-completion-model.h:
+ * src/ephy-encoding-dialog.h:
+ * src/ephy-encoding-menu.h:
+ * src/ephy-extensions-manager.h:
+ * src/ephy-favicon-action.h:
+ * src/ephy-favorites-menu.h:
+ * src/ephy-go-action.h:
+ * src/ephy-history-window.h:
+ * src/ephy-location-action.h:
+ * src/ephy-nautilus-view.h:
+ * src/ephy-navigation-action.h:
+ * src/ephy-notebook.h:
+ * src/ephy-session.h:
+ * src/ephy-shell.h:
+ * src/ephy-tab.h:
+ * src/ephy-tabs-menu.h:
+ * src/ephy-toolbars-model.h:
+ * src/ephy-window.h:
+ * src/language-editor.h:
+ * src/pdm-dialog.h:
+ * src/ppview-toolbar.h:
+ * src/prefs-dialog.h:
+ * src/statusbar.h:
+ * src/toolbar.h:
+
+ Mark all EphyFooPrivate structs as private for gtk-doc.
+
+2003-11-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c:
+
+ Forgot to remove signal IDs from enum when I removed the signals.
+
+2003-11-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (ephy_dialog_set_parent):
+ * src/ephy-encoding-dialog.c: (sync_parent_window_cb),
+ (ephy_encoding_dialog_init), (ephy_encoding_dialog_class_init),
+ (ephy_encoding_dialog_new):
+
+ Make encodings dialogue transient.
+
+2003-11-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_base_init),
+ (ephy_embed_get_location), (ephy_embed_get_link_message),
+ (ephy_embed_get_js_status):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-nautilus-view.c: (ephy_nautilus_view_instance_init),
+ (gnv_embed_link_message_cb):
+ * src/ephy-nautilus-view.h:
+ * src/ephy-tab.c: (ephy_tab_set_link_message),
+ (ephy_tab_link_message_cb), (ephy_tab_init):
+
+ Re-use some more signals from GtkMozEmbed; fix getter_Copies usage in
+ mozilla-embed.cpp. Fixes bug #127335.
+
+2003-11-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * Makefile.am:
+ * configure.in:
+ * doc/Makefile.am:
+ * doc/reference/Makefile.am:
+ * doc/reference/epiphany-docs.sgml:
+ * doc/reference/epiphany.types:
+
+ Begin of gtk-doc support
+
+2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
+
+ Api fix
+
+2003-11-17 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/GtkNSSClientAuthDialogs.cpp:
+ * embed/mozilla/GtkNSSClientAuthDialogs.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * lib/ephy-state.c: (ephy_state_add_paned), (expander_activate_cb),
+ (ephy_state_add_expander):
+ * lib/ephy-state.h:
+
+ Ported the Crispin's GtkNSSClientAuthDialogs from galeon.
+ Changes:
+ - use GtkExpander instead of the CDDB disclosure thingy
+ - persist state in ephy-state
+ - assing a mnemonic to expander label.
+
+2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Pass WebPageDescriptor, not CurrentDescriptor.
+ This way we dont refetch page on post.
+
+2003-11-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+
+ Resync with galeon.
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ Header name change
+
+2003-11-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-shell.c: (toolwindow_show_cb), (toolwindow_hide_cb),
+ (ephy_shell_get_bookmarks_editor):
+
+ Do not access session from priv struct but use get_session,
+ so it's properly initialized-> Fix epiphany -b crash
+
+2003-11-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-session.c: (get_session_filename), (ephy_session_init),
+ (ephy_session_finalize):
+ * src/ephy-shell.c: (save_yourself_cb), (die_cb),
+ (gnome_session_init), (ephy_shell_startup):
+
+ Move gnome session code in the shell.
+
+2003-11-16 Xan Lopez <xan@masilla.org>
+
+ * data/glade/prefs-dialog.glade:
+ * src/prefs-dialog.c: (prefs_dialog_finalize),
+ (get_download_button_label), (create_download_path_label),
+ (prefs_dialog_init), (prefs_language_more_button_clicked_cb),
+ (download_path_response_cb),
+ (prefs_download_path_button_clicked_cb):
+
+ Implement UI for default download path and auto open downlads
+ prefs for the downloader.
+
+2003-11-15 Marco Pesenti Gritti <marco@gnome.org>
+
+ * configure.in:
+ * embed/Makefile.am:
+ * embed/mozilla/Makefile.am:
+ * lib/Makefile.am:
+ * lib/widgets/Makefile.am:
+ * src/Makefile.am:
+
+ Enable deprecates and werror only in maintainer mode
+ (in the way suggested by Jamesh).
+
+2003-11-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/GNOME_Epiphany_Automation.server.in:
+ * data/GNOME_Epiphany_NautilusView.server.in:
+
+ Use an unique factory for both interfaces.
+
+ * data/ui/Makefile.am:
+
+ Do not try to merge translations in nautilus xml.
+
+ * src/ephy-nautilus-view.c: (disconnected_idle),
+ (control_disconnected_cb), (ephy_nautilus_view_instance_init),
+ (ephy_nautilus_view_finalize):
+
+ Unref the view on control disconnected, not on finalize.
+
+ * src/ephy-main.c: (main):
+
+ Add a server mode argument, used internally by bonobo interface.
+ Free popt context only when no more necessary.
+
+ * src/ephy-automation.c:
+ * src/ephy-automation.h:
+ * src/ephy-shell.c: (ephy_nautilus_view_new),
+ (ephy_automation_factory_cb), (ephy_automation_factory_new),
+ (ephy_shell_init), (path_from_command_line_arg), (open_urls),
+ (server_timeout), (ephy_shell_startup), (ephy_shell_finalize),
+ (ephy_shell_new_tab):
+ * src/ephy-shell.h:
+
+ When running in server mode unref (and so exit) on a timeout.
+
+ Expand args passed to the command line.
+
+2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_get_embed_single):
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed-single.h:
+ * src/ephy-shell.h:
+
+ Put back borked mozilla alert.
+
+2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-shell.c: (ephy_shell_finalize):
+
+ Looks like we need to unregister factory since
+ we initialized it by ourself.
+
+2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * src/ephy-main.c: (main):
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_startup),
+ (ephy_shell_finalize), (ephy_shell_get_session),
+ (ephy_shell_get_extensions_manager):
+ * src/ephy-window.c: (ensure_default_icon), (ephy_window_init):
+
+ Rework shell services initialization so that it happen either
+ on every instance, before the automation stuff is used, either
+ when they are requested. This appear to fix the crash with two
+ instances runned simultaneously.
+ (Christian I'm not quite sure this is ok for plugins manager, if
+ there are problems let me know.)
+
+2003-11-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * idl/EphyAutomation.idl:
+ * src/ephy-automation.c: (ephy_automation_factory_cb),
+ (ephy_automation_factory_new), (impl_ephy_automation_loadurl):
+ * src/ephy-automation.h:
+ * src/ephy-main.c: (shell_weak_notify), (main):
+ * src/ephy-shell.c: (ephy_shell_error_quark), (ephy_shell_init),
+ (init_services), (open_urls), (ephy_shell_startup),
+ (ephy_shell_finalize), (ephy_shell_new):
+ * src/ephy-shell.h:
+
+ First stab at reorganizing initialization.
+ Fix crashes when launching an epiphany instance while
+ another once is still not initialized completely. It still
+ doesnt open the second session correctly though.
+
+2003-11-12 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Silly typos, thanks crispin.
+
+2003-11-12 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (toolbar_editor_response_cb):
+
+ Link up toolbar editor help button.
+
+2003-11-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/epiphany.glade:
+
+ Set initial visibility to false, fixes a warning when showing the
+ encodings dialogue.
+
+2003-11-11 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_class_init):
+ * embed/ephy-embed-single.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/mozilla/mozilla-embed.h:
+ * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb):
+ * src/ephy-session.c: (write_ephy_window):
+ * src/ephy-shell.c: (ephy_shell_init):
+ * src/ephy-tab.c: (ephy_tab_size_to_cb):
+ * src/ephy-window.c: (translate_default_chrome):
+
+ Build xul dialogs using GtkWindow+GtkMozEmbed.
+ Make src code simpler and fix a pair of bugs.
+
+2003-11-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/Makefile.am:
+
+ And add it to Makefile.am too.
+
+2003-11-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/certificate-dialogs.glade:
+
+ We really need the glade file from galeon too.
+
+2003-11-10 Christian Persch <chpe@cvs.gnome.org>
+
+ New extensions API.
+
+ * Makefile.am:
+ * configure.in:
+ * lib/Makefile.am:
+ * lib/ephy-module-loader.c: (ephy_module_loader_get_type),
+ (ephy_module_loader_new), (ephy_module_loader_load),
+ (ephy_module_loader_unload), (ephy_module_loader_class_init),
+ (ephy_module_loader_init), (ephy_module_loader_finalize),
+ (ephy_module_loader_factory):
+ * lib/ephy-module-loader.h:
+ * plugins/.cvsignore:
+ * plugins/Makefile.am:
+ * plugins/sample/.cvsignore:
+ * plugins/sample/Makefile.am:
+ * plugins/sample/sample.c:
+ * src/Makefile.am:
+ * src/bookmarks/ephy-bookmarks-editor.c: (get_target_window):
+ * src/bookmarks/ephy-bookmarks.c:
+ * src/ephy-automation.c: (ephy_automation_factory),
+ (ephy_automation_factory_new), (impl_ephy_automation_loadurl),
+ (impl_ephy_automation_load_session), (ephy_automation_class_init):
+ * src/ephy-extension.c: (ephy_extension_get_type),
+ (ephy_extension_attach_window), (ephy_extension_detach_window):
+ * src/ephy-extension.h:
+ * src/ephy-extensions-manager.c:
+ (ephy_extensions_manager_get_type),
+ (ephy_extensions_manager_instantiate_extension),
+ (ephy_extensions_manager_load), (ephy_extensions_manager_load_dir),
+ (ephy_extensions_manager_add), (ephy_extensions_manager_init),
+ (ephy_extensions_manager_finalize), (impl_attach_window),
+ (impl_detach_window), (ephy_extensions_manager_iface_init),
+ (ephy_extensions_manager_class_init),
+ (ephy_extensions_manager_new):
+ * src/ephy-extensions-manager.h:
+ * src/ephy-history-window.c: (get_target_window):
+ * src/ephy-plugin.c:
+ * src/ephy-plugin.h:
+ * src/ephy-session.c: (ephy_session_get_type),
+ (get_session_filename), (session_delete), (net_stop_cb),
+ (tab_added_cb), (tab_removed_cb), (tabs_reordered_cb),
+ (impl_attach_window), (impl_detach_window), (save_yourself_cb),
+ (die_cb), (gnome_session_attach), (gnome_session_detach),
+ (ensure_session_directory), (ephy_session_init),
+ (ephy_session_dispose), (ephy_session_finalize),
+ (ephy_session_iface_init), (ephy_session_class_init),
+ (offer_to_resume), (ephy_session_autoresume), (ephy_session_close),
+ (write_tab), (write_window_geometry), (write_tool_window),
+ (write_ephy_window), (ephy_session_save), (parse_embed),
+ (ephy_session_load), (ephy_session_get_windows),
+ (ephy_session_add_window), (ephy_session_remove_window),
+ (ephy_session_get_active_window):
+ * src/ephy-session.h:
+ * src/ephy-shell.c: (ephy_shell_init), (ephy_shell_finalize),
+ (ephy_shell_get_session), (ephy_shell_get_extensions_manager),
+ (toolwindow_show_cb), (toolwindow_hide_cb):
+ * src/ephy-shell.h:
+ * src/ephy-window.c: (ephy_window_destroy), (ephy_window_init):
+ * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb):
+ * src/session.c:
+ * src/session.h:
+
+ Create a new extensions API. Make session an internal extension :)
+ Port callers to session API changes.
+
+2003-11-10 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Deja-vu.
+
+2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load):
+
+ Fix compile warning.
+
+ * src/ephy-completion-model.c: (init_text_col):
+
+ Correct TEXT column get_value
+
+2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Remove a decl I forgot.
+
+ * lib/egg/egg-editable-toolbar.c: (create_item_from_action),
+ (create_item), (drag_data_received_cb), (item_added_cb),
+ (egg_editable_toolbar_construct):
+
+ Copy hack from gtk to make tooltips work.
+
+2003-11-10 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_load):
+ * lib/egg/egg-toolbars-model.h:
+ * src/ephy-toolbars-model.c: (ephy_toolbars_model_set_bookmarks):
+
+ Fix recovery from corrupted toolbar layout file.
+
+2003-11-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Do not disable conversion. Some pages was
+ saved as gz compressed.
+
+2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+ * embed/ephy-embed.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-tab.c: (ephy_tab_init):
+
+ Do not connect and reemit same signal for nothing.
+ Remove unused/expensive progress signal.
+
+ * src/session.c: (session_save):
+
+ Unlink session file when all windows are removed.
+
+2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.h:
+ * idl/EphyAutomation.idl:
+ * src/ephy-automation.c: (impl_ephy_automation_loadurl),
+ (impl_ephy_automation_open_bookmarks_editor),
+ (ephy_automation_init), (ephy_automation_object_finalize),
+ (ephy_automation_class_init):
+ * src/ephy-completion-model.c: (root_child_removed_cb):
+ * src/ephy-main.c: (ephy_main_start):
+ * src/ephy-shell.c: (ephy_shell_get_active_window),
+ (toolwindow_show_cb), (toolwindow_hide_cb),
+ (ephy_shell_get_bookmarks_editor), (ephy_shell_get_history_window):
+ * src/ephy-shell.h:
+ * src/ephy-tab.c: (ephy_tab_net_state_cb), (ephy_tab_size_to_cb):
+ * src/ephy-window.c: (remove_from_session), (ephy_window_init):
+ * src/session.c: (session_autoresume), (session_close),
+ (session_dispose), (save_window_geometry), (save_tool_window),
+ (save_ephy_window), (session_save), (session_load),
+ (session_get_windows), (net_stop_cb), (tab_added_cb),
+ (tab_removed_cb), (tabs_reordered_cb), (session_add_window),
+ (session_remove_window), (save_yourself_cb), (session_die_cb),
+ (gnome_session_init), (session_init):
+ * src/session.h:
+ * src/window-commands.c: (window_cmd_go_bookmarks),
+ (window_cmd_go_history):
+
+ Cleanup session. Persist also history and bookmarks.
+
+2003-11-09 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Don't unref the icon theme, we don't own it.
+
+2003-11-09 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_save):
+
+ Do not save All node
+
+2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Remove decls from the top
+
+2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-tree-model-node.c:
+ (ephy_tree_model_node_get_flags):
+ * src/ephy-completion-model.c: (ephy_completion_model_get_flags):
+
+ Pass ITEMS_PERSIST and LIST_ONLY to the models, the implementation
+ looks already ok with it to me. Hopefully not missing something ...
+
+2003-11-08 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_update_menu):
+ * src/ephy-history-window.c: (ephy_history_window_show),
+ (ephy_history_window_class_init),
+ (ephy_history_window_update_menu):
+
+ Focus history entry on _show.
+ Do not try to update paste menu item using the wait
+ api, it can cause a crash on a timeout and anyway
+ it's incosistent what we do in main window.
+
+2003-11-08 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
+ (ephy_favicon_cache_finalize):
+ * embed/ephy-history.c: (ephy_history_save):
+ * lib/ephy-file-helpers.c: (ephy_file_switch_temp_file):
+ * lib/ephy-file-helpers.h:
+ * lib/ephy-node-db.c: (ephy_node_db_load_from_file),
+ (ephy_node_db_write_to_xml_valist),
+ (ephy_node_db_write_to_xml_safe):
+ * lib/ephy-node-db.h:
+ * lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml):
+ * lib/ephy-node.h:
+ * lib/ephy-state.c: (ephy_states_save), (ensure_states):
+ * src/bookmarks/ephy-bookmarks-export.c: (write_topics_list),
+ (ephy_bookmarks_export_rdf):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_save):
+
+ Port node db saving and RDF export to xml writer api.
+
+2003-11-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-favicon-actio.c: (ephy_favicon_action_finalize):
+
+ Fix mem leak.
+
+2003-11-07 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-location-action.c: (ephy_location_action_finalize):
+
+ Chain up to parent's finalize method.
+
+2003-11-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (get_path_real),
+ (node_iter_from_node), (get_index_root), (root_child_removed_cb),
+ (root_child_added_cb), (root_child_changed_cb),
+ (ephy_completion_model_get_value),
+ (ephy_completion_model_get_iter), (ephy_completion_model_get_path),
+ (ephy_completion_model_iter_next),
+ (ephy_completion_model_iter_children),
+ (ephy_completion_model_iter_n_children),
+ (ephy_completion_model_iter_nth_child),
+ (ephy_completion_model_iter_parent):
+
+ Rewrite the iteration part to take advantage of user_data2. Should
+ be faster and a bit cleaner.
+
+2003-11-06 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (download_changed_cb):
+
+ Use kB, MB and GB for the total size of the files being downloaded.
+ Fixes #126387
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ Small cleanup.
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (ephy_completion_model_iter_next):
+
+ Handle correctly last bookmark case
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Small cleanups
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-main.c:
+ * src/ephy-shell.c:
+
+ More headers fixup.
+
+ * src/window-commands.c: (window_cmd_help_about):
+
+ Use gtk icon theme here too.
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c:
+ * embed/ephy-embed-popup-control.c:
+ * embed/mozilla/ExternalProtocolService.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * lib/ephy-file-helpers.c:
+ * lib/widgets/ephy-search-entry.c:
+
+ Change some more i18n inclusion and remove several
+ unused includes.
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+
+ Correct download dir default.
+
+ * embed/ephy-embed-shell.h:
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
+ (ephy_embed_shell_finalize), (ephy_embed_shell_get_encodings),
+ (load_mime_from_xml), (ephy_embed_shell_check_mime):
+
+ Add check_mime api for permissions.
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ First incomplete try at using it.
+
+2003-11-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/Makefile.am:
+ * data/check-mime.py:
+ * data/mime-types-permissions.xml:
+
+ Add a list of permissions for mime and a script
+ to update it (py hackers please forgive me).
+ I put only very obvious items in the safe list
+ for now.
+
+2003-11-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/downloader-view.c:
+ * embed/ephy-embed-popup-control.c:
+ * embed/ephy-encodings.c:
+ * embed/ephy-history.c:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/FilePicker.cpp:
+ * lib/eel-gconf-extensions.c:
+ * lib/egg/egg-editable-toolbar.c:
+ * lib/ephy-file-helpers.c:
+ * lib/ephy-gui.c:
+ * lib/ephy-langs.c:
+ * lib/ephy-node.c:
+ * lib/ephy-zoom.h:
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ * lib/widgets/ephy-zoom-action.c:
+ * lib/widgets/ephy-zoom-control.c:
+ * src/bookmarks/ephy-bookmark-action.c:
+ * src/bookmarks/ephy-bookmark-properties.c:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ * src/bookmarks/ephy-bookmarks-import.c:
+ * src/bookmarks/ephy-bookmarks-menu.c:
+ * src/bookmarks/ephy-bookmarks.c:
+ * src/bookmarks/ephy-new-bookmark.c:
+ * src/bookmarks/ephy-topic-action.c:
+ * src/ephy-encoding-dialog.c:
+ * src/ephy-encoding-menu.c:
+ * src/ephy-go-action.c:
+ * src/ephy-history-window.c:
+ * src/ephy-notebook.c:
+ * src/ephy-shell.c:
+ * src/ephy-tab.c:
+ * src/ephy-toolbars-model.c:
+ * src/ephy-window.c:
+ * src/pdm-dialog.c:
+ * src/popup-commands.c:
+ * src/ppview-toolbar.c:
+ * src/prefs-dialog.c:
+ * src/session.c:
+ * src/toolbar.c:
+ * src/window-commands.c:
+
+ Use new glib gi18n.h instead of bonobo's bonobo-i18n.h.
+
+2003-11-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/glade/print.glade:
+ * embed/print-dialog.c: (impl_show), (print_dialog_class_init),
+ (print_dialog_new), (print_dialog_new_with_parent),
+ (print_dialog_print), (print_dialog_preview),
+ (print_cancel_button_cb), (print_preview_button_cb):
+
+ Only allow choosing "Selection" if there really is one.
+
+ * lib/ephy-dialog.c: (impl_run):
+
+ Use ephy_dialog_show() when running an EphyDialog.
+
+2003-11-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_help):
+ * lib/ephy-gui.h:
+
+ Remove unused func, bad xan
+
+2003-11-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-command-manager.c:
+ (ephy_command_manager_can_do_command):
+ * embed/ephy-command-manager.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-window.c: (edit_menu_show_cb):
+
+ Renamed to get_command_state to can_do_command.
+
+2003-11-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-prefs.h:
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Migrate font family too
+
+2003-11-05 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/Makefile.am:
+ * embed/ephy-command-manager.c: (ephy_command_manager_do_command),
+ (ephy_command_manager_get_command_state):
+ * embed/ephy-command-manager.h:
+ * embed/ephy-embed-event.c: (ephy_embed_event_get_type),
+ (ephy_embed_event_class_init), (ephy_embed_event_init),
+ (ephy_embed_event_finalize), (ephy_embed_event_new),
+ (ephy_embed_event_get_event_type), (ephy_embed_event_get_coords),
+ (ephy_embed_event_get_context), (ephy_embed_event_set_property):
+ * embed/ephy-embed-event.h:
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_cancel):
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed-popup-control.c:
+ (ephy_embed_popup_control_set_event),
+ (embed_popup_copy_location_cmd), (embed_popup_save_page_as_cmd),
+ (embed_popup_open_frame_cmd):
+ * embed/ephy-embed-single.c: (ephy_embed_single_get_type),
+ (ephy_embed_single_class_init), (ephy_embed_single_clear_cache),
+ (ephy_embed_single_set_offline_mode),
+ (ephy_embed_single_load_proxy_autoconf),
+ (ephy_embed_single_get_font_list),
+ (ephy_embed_single_list_cookies),
+ (ephy_embed_single_remove_cookies),
+ (ephy_embed_single_list_passwords),
+ (ephy_embed_single_remove_passwords),
+ (ephy_embed_single_free_cookies),
+ (ephy_embed_single_free_passwords):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-embed-types.h:
+ * embed/ephy-embed.c: (ephy_embed_get_type),
+ (ephy_embed_base_init), (ephy_embed_new), (ephy_embed_load_url),
+ (ephy_embed_stop_load), (ephy_embed_can_go_back),
+ (ephy_embed_can_go_forward), (ephy_embed_can_go_up),
+ (ephy_embed_get_go_up_list), (ephy_embed_go_back),
+ (ephy_embed_go_forward), (ephy_embed_go_up),
+ (ephy_embed_get_title), (ephy_embed_get_location),
+ (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get),
+ (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth),
+ (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth),
+ (ephy_embed_get_security_level), (ephy_embed_find_set_properties),
+ (ephy_embed_find_next), (ephy_embed_activate),
+ (ephy_embed_set_encoding), (ephy_embed_get_encoding_info),
+ (ephy_embed_print), (ephy_embed_print_preview_close),
+ (ephy_embed_print_preview_n_pages),
+ (ephy_embed_print_preview_navigate):
+ * embed/ephy-embed.h:
+ * embed/ephy-history.c:
+ * embed/find-dialog.c: (find_dialog_go_next),
+ (find_dialog_go_prev):
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/mozilla/mozilla-embed.h:
+ * lib/Makefile.am:
+ * lib/ephy-state.c:
+ * lib/ephy-types.h:
+ * src/ephy-encoding-dialog.c: (sync_embed_cb), (activate_choice):
+ * src/ephy-encoding-menu.c: (update_encoding_menu_cb),
+ (encoding_activate_cb):
+ * src/ephy-favicon-action.c: (each_url_get_data_binder):
+ * src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_click_cb),
+ (gnv_embed_context_menu_cb), (gnv_embed_title_cb),
+ (gnv_popup_cmd_frame_in_new_window), (gnv_zoomable_zoom_in_cb),
+ (gnv_zoomable_zoom_out_cb):
+ * src/ephy-navigation-action.c: (activate_up_menu_item_cb),
+ (setup_back_or_forward_menu), (setup_up_menu):
+ * src/ephy-tab.c: (ephy_tab_address_cb),
+ (ephy_tab_zoom_changed_cb), (ephy_tab_title_cb),
+ (ephy_tab_dom_mouse_click_cb), (ephy_tab_update_navigation_flags),
+ (ephy_tab_set_title):
+ * src/ephy-window.c: (edit_menu_show_cb), (sync_tab_security),
+ (show_embed_popup), (ephy_window_set_zoom):
+ * src/pdm-dialog.c: (pdm_dialog_init):
+ * src/popup-commands.c: (popup_cmd_frame_in_new_tab),
+ (popup_cmd_frame_in_new_window), (popup_cmd_open_frame):
+ * src/ppview-toolbar.c: (toolbar_update_sensitivity),
+ (toolbar_cmd_ppv_goto_last), (clamp_page_limits):
+ * src/prefs-dialog.c: (setup_font_menu),
+ (prefs_homepage_current_button_clicked_cb):
+ * src/session.c: (save_tab):
+ * src/window-commands.c: (window_cmd_file_send_to),
+ (window_cmd_file_bookmark_page), (window_cmd_view_page_source):
+
+ Get rid of gresult type. Use return values instead of out-parameters
+ whereever possible, and port all callers.
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-prefs.h:
+
+ Better names for new font size keys
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/eel-gconf-extensions.c: (global_client_free),
+ (eel_gconf_client_get_global), (eel_gconf_handle_error),
+ (eel_gconf_set_string), (eel_gconf_is_default),
+ (eel_gconf_key_is_writable), (eel_gconf_monitor_add),
+ (eel_gconf_monitor_remove), (eel_gconf_preload_cache),
+ (eel_gconf_get_default_value), (eel_strcmp), (eel_str_is_equal),
+ (simple_value_is_equal), (eel_gconf_value_is_equal),
+ (eel_gconf_value_get_string_list),
+ (eel_gconf_value_set_string_list), (eel_gconf_set_float),
+ (eel_gconf_get_float):
+ * lib/eel-gconf-extensions.h:
+
+ Resync with eel.
+
+ * lib/ephy-prefs.h:
+ * lib/widgets/ephy-spinner.c:
+ * embed/ephy-embed-prefs.h:
+ * embed/mozilla/mozilla-notifiers.cpp:
+
+ Migrate old font size settings. This will screw things
+ for 1.1 users, not much we can do about it now.
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c:
+ * embed/mozilla/ExternalProtocolService.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * lib/widgets/ephy-spinner.c:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ * src/language-editor.c:
+ * src/session.c:
+
+ Remove unused ephy-prefs includes
+
+2003-11-04 Xan Lopez <xan@masilla.org>
+
+ * data/epiphany.schemas.in:
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+ * lib/ephy-prefs.h:
+
+ Rework ContentHandler to use the auto_open_downloads key.
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (edit_menu_show_cb):
+
+ Fix sensitivity of Paste. Still not set for native
+ entries, I cant really see a way to do it without waiting and so
+ making the change visible which sucks.
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (edit_menu_show_cb), (edit_menu_hide_cb),
+ (init_menu_updaters), (setup_window):
+
+ Yet another sensitivity update strategy. Set sensitivity
+ on menu show and reset it on menu hide, so that accellerators
+ ever work.
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (window_cmd_edit):
+
+ update undo/redo sensitivity
+
+2003-11-04 David Adam Bordoley <bordoley@msu.edu>
+
+ * data/ui/epiphany-ui.xml:
+ * src/window-commands.c: (window_cmd_edit_undo),
+ (window_cmd_edit_redo):
+ * src/window-commands.h:
+
+ Menus for Undo/Redo
+
+2003-11-04 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/ui/epiphany-ui.xml:
+
+ Show only paste in the context menu, it's the only
+ one that works in mozilla.
+
+ * embed/ephy-command-manager.c:
+ (ephy_command_manager_get_command_state):
+ * embed/ephy-command-manager.h:
+
+ Rename the state api.
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Implement state api.
+
+ * src/ephy-window.c: (window_cmd_edit), (show_embed_popup):
+
+ Update clipboard menus on activate.
+
+2003-11-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-marshal.list:
+
+ Remove unused types.
+
+ * embed/ephy-embed.c: (ephy_embed_base_init):
+ * lib/widgets/ephy-arrow-toolbutton.c:
+ (ephy_arrow_toolbutton_class_init):
+ * src/ephy-notebook.c: (ephy_notebook_class_init):
+
+ Use g_cclosure_marshal_* instead of our own ephy_marshal_*
+ where there is a one.
+
+ For signals returning a boolean, use the
+ g_signal_accumulator_true_handled accumulator.
+
+2003-11-02 Xan Lopez <xan@masilla.org>
+
+ * data/epiphany.schemas.in:
+
+ Remove the "show_details in downloader" schema.
+
+ * embed/ephy-embed-popup-control.c: (save_url):
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * lib/ephy-prefs.h:
+ * src/popup-commands.c: (save_property_url):
+
+ Implement the new downloading mechanism in CH, also rename
+ CONF_STATE_DOWNLOADING_DIR to CONF_STATE_DOWNLOAD_DIR.
+
+2003-11-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-dialog.c: (impl_run):
+
+ Initialise the dialogue on run too.
+
+2003-11-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/PrintingPromptService.cpp: (ShowPrintDialog):
+
+ Adjust return value so that mozilla doesn't erreonously put up
+ a failure dialogue.
+
+2003-11-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/PrintingPromptService.cpp:
+ * embed/print-dialog.c: (print_dialog_new),
+ (print_dialog_new_with_parent), (print_dialog_print),
+ (print_cancel_button_cb), (print_preview_button_cb):
+
+ Don't unref the print dialogue twice when shown from
+ mozilla.
+
+2003-11-02 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed.cpp: (impl_print):
+
+ Unset silent mode after printing, should fix bug #125984.
+
+2003-11-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_save), (hosts_added_cb),
+ (hosts_removed_cb), (hosts_changed_cb), (pages_added_cb),
+ (pages_removed_cb), (pages_changed_cb), (ephy_history_init):
+
+ Only save history db if there have been changes. Fixes bug #125973.
+
+2003-11-01 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+ * lib/ephy-file-chooser.c: (current_folder_changed_cb),
+ (ephy_file_chooser_init), (ephy_file_chooser_set_persist_key),
+ (ephy_file_chooser_get_persist_key),
+ (ephy_file_chooser_get_property), (ephy_file_chooser_class_init),
+ (ephy_file_chooser_new):
+ * lib/ephy-file-chooser.h:
+
+ Don't set the persist key on object construction time.
+ Fixes bug #125589.
+
+2003-10-31 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/MozillaPrivate.cpp:
+ * embed/mozilla/MozillaPrivate.h:
+ * embed/mozilla/PrintingPromptService.cpp:
+
+ Correctly set the embed for the print dialogue.
+
+2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * lib/ephy-file-helpers.c:
+ * lib/ephy-file-helpers.h:
+
+ Use gnomevfs helper to open applications, drop our own.
+
+2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
+ * lib/egg/egg-toolbar-editor.c: (set_drag_cursor):
+
+ Set the cursor hotspot to something sensible. All bugs
+ seem to be gone here, feel free to report more ;)
+
+2003-10-31 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
+
+ When changing toolbar unhighlight the old one, not the new
+
+2003-10-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp: (getUILang):
+ * configure.in:
+
+ Yet another mozilla API change.
+
+2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+
+ Do not require a parent window
+
+2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb):
+
+ Fix creation of special drag types items
+
+2003-10-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-dnd.c: (add_one_netscape_url), (add_one_uri),
+ (add_one_topic):
+ * lib/ephy-dnd.h:
+ * lib/widgets/ephy-tree-model-sort.c:
+ (each_property_get_data_binder):
+ * src/ephy-favicon-action.c: (each_url_get_data_binder):
+
+ Add a title param to dnd iterator and remove unused screen
+ location params.
+
+2003-10-29 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_add_host),
+ (ephy_history_get_host):
+ * embed/ephy-history.h:
+
+ Add public function to get a host node from a page url.
+
+ * src/ephy-tab.c: (address_has_web_scheme), (ephy_tab_address_cb),
+ (ephy_tab_zoom_changed_cb), (open_link_in_new_tab),
+ (ephy_tab_init):
+
+ Persist zoom settings per host.
+
+2003-10-29 Soren Sandmann <sandmann@daimi.au.dk>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_data_received_cb),
+ (free_dragged_item), (toolbar_drag_drop_cb),
+ (toolbar_drag_motion_cb), (toolbar_drag_leave_cb),
+ (toolbar_added_cb), (item_removed_cb):
+
+ Make it use new api and make the highlighting a good deal
+ smoother.
+
+2003-10-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EventContext.cpp:
+
+ We cant cache mDOMDocument, it changes for
+ every document loaded.
+ Remove some unused methods from definition.
+
+2003-10-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+
+ Make some vars private, remove an unused one.
+
+ * embed/mozilla/EventContext.cpp:
+
+ Use the content dom document to determine
+ is_framed_page.
+
+2003-10-29 Xan Lopez <xan@masilla.org>
+
+ * lib/ephy-prefs.h:
+
+ Forgot this.
+
+2003-10-29 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (downloader_view_remove_download):
+
+ Implement smart selection in the downloader view.
+
+ * data/epiphany.schemas.in:
+ * embed/ephy-embed-popup-control.c:
+ (embed_popup_download_link_cmd):
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * lib/ephy-prefs.h:
+ * src/popup-commands.c: (popup_cmd_download_link):
+
+ Make persist downloads store the files in the download dir
+ automatically without asking the user (key only accessible via
+ gconf atm). CH downloads still need fixing.
+
+2003-10-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/prefs-dialog.c: (sort_detectors), (create_optionmenu),
+ (prefs_dialog_init):
+
+ Always list "Off" as first item in the list of autodetectors.
+ Fixes bug #125723.
+
+2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
+
+ Unref the store once added to the combo.
+
+2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/Makefile.am:
+
+ Build nautilus server only when the view is enabled
+
+2003-10-28 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ (MimeAskActionDialog::MimeAskActionDialog):
+
+ Add sanity check.
+
+2003-10-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed.c:
+ * embed/ephy-embed.h:
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-shell.c: (delete_files), (ephy_shell_finalize),
+ (ephy_shell_new_tab), (ephy_shell_delete_on_exit):
+ * src/ephy-shell.h:
+ * src/window-commands.c: (get_editor_application),
+ (editor_open_uri), (save_source_completed_cb),
+ (editor_can_open_uri), (save_temp_source),
+ (window_cmd_view_page_source):
+
+ Open source in the default editor and
+ remove the unused copy api.
+ Add a missing include while at it.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ Fix page cloning, I was query descriptors interface
+ on webBrowser instead of docshell.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+
+ We need to force the encoding to be able
+ to unset it.
+
+2003-10-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+
+ Implement filechooser for ASK_DESTINATION.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Solving the wrapper mess THE END
+
+ An about:blank document is created syncronously
+ on _init, which means there are no more race conditions !
+ Mozilla api is CRACK.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyBrowser.cpp:
+ * embed/mozilla/EphyBrowser.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/EventContext.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/mozilla/mozilla-embed.h:
+
+ Solving the wrapper mess Episode 3.
+ Rename to EphyBrowser and add sanity checks.
+ GtkMozEmbed initialize the browser on realize, that
+ means until that we shouldnt use most of the EphyBrowser
+ methods. I'm quite sure there are not such cases in
+ current implementation, otherwise we would have had
+ problems also before. Though better avoid problems
+ in the future.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Solving the wrapper mess Episode 2.
+
+ Create EphyWrapper on _init. Initialize it
+ on realize. Initialize the document part of it
+ on state changed (mozilla is full of hacks like this,
+ wouldnt have it be simpler to create an event ?;).
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed.c:
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Solving the wrapper mess Episode 1.
+
+ Cleanup EphyWrapper to use higher level apis.
+ Do not set docshell history explicitly, it seem
+ to pickup the registered one nicely.
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed):
+
+ Sink after ref
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-nautilus-view.c: (gnv_embed_dom_mouse_click_cb),
+ (gnv_popup_cmd_new_window), (gnv_popup_cmd_image_in_new_window),
+ (gnv_popup_cmd_frame_in_new_window):
+
+ Sync with nautilus api
+
+2003-10-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (create_dock), (set_fixed_style),
+ (unset_fixed_style), (toolbar_changed_cb), (unparent_fixed),
+ (update_fixed), (toolbar_removed_cb), (toolbars_clean),
+ (egg_editable_toolbar_construct), (egg_editable_toolbar_init),
+ (egg_editable_toolbar_finalize), (egg_editable_toolbar_set_fixed):
+ * lib/egg/egg-editable-toolbar.h:
+ * src/toolbar.c: (toolbar_style_sync), (create_spinner),
+ (toolbar_init):
+
+ Fixup spinner when resetting the toolbar model.
+ Update spinner on toolbar style change.
+ Fix a typo in toolbars creation that wa causing fs toolbar
+ to be hidden.
+
+2003-10-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/toolbar.c: (toolbar_init), (toolbar_finalize):
+
+ Fix refounting of the spinner.
+
+2003-10-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/ephy-file-chooser.c: (current_folder_changed_cb),
+ (ephy_file_chooser_set_persist_key):
+
+ Convert filenames from/to UTF-8 when persisting the directory.
+
+2003-10-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/window-commands.c: (open_response_cb):
+
+ Really used the converted string [in UTF-8] instead of
+ the directly using filename.
+
+2003-10-26 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_dialog_response_cb):
+
+ One set of buttons is enough.
+
+2003-10-26 Christian Persch <chpe@cvs.gnome.org>
+
+ Port to new gtk+ file chooser.
+
+ * data/epiphany.schemas.in:
+ * lib/ephy-prefs.h:
+
+ Add key for remembering upload path.
+
+ * embed /Makefile.am:
+ * embed/downloader-view.c:
+ * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type),
+ (ephy_embed_persist_set_dest), (ephy_embed_persist_set_embed),
+ (ephy_embed_persist_set_fc_title),
+ (ephy_embed_persist_set_fc_parent), (ephy_embed_persist_set_flags),
+ (ephy_embed_persist_set_max_size),
+ (ephy_embed_persist_set_persist_key),
+ (ephy_embed_persist_set_source), (ephy_embed_persist_get_dest),
+ (ephy_embed_persist_get_embed), (ephy_embed_persist_get_fc_title),
+ (ephy_embed_persist_get_fc_parent), (ephy_embed_persist_get_flags),
+ (ephy_embed_persist_get_max_size),
+ (ephy_embed_persist_get_persist_key),
+ (ephy_embed_persist_get_source), (ephy_embed_persist_set_property),
+ (ephy_embed_persist_get_property), (ephy_embed_persist_init),
+ (ephy_embed_persist_finalize), (ephy_embed_persist_class_init),
+ (ephy_embed_persist_cancel), (ephy_embed_persist_save),
+ (ephy_embed_persist_new):
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed-popup-control.c: (save_url),
+ (save_property_url), (background_download_completed),
+ (embed_popup_set_image_as_background_cmd),
+ (embed_popup_copy_image_location_cmd):
+ * src/popup-commands.c: (save_property_url),
+ (background_download_completed),
+ (popup_cmd_set_image_as_background):
+ * src/window-commands.c: (open_response_cb),
+ (window_cmd_file_open), (window_cmd_file_save_as):
+ * src/window-commands.h:
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type),
+ (ephy_favicon_cache_new), (icon_is_obsolete), (icons_added_cb),
+ (remove_obsolete_icons), (ephy_favicon_cache_init),
+ (favicon_download_completed_cb), (ephy_favicon_cache_download),
+ (ephy_favicon_cache_get):
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * src/popup-commands.c: (save_property_url),
+ (background_download_completed),
+ (popup_cmd_set_image_as_background):
+ * src/window-commands.c: (open_response_cb),
+ (window_cmd_file_open), (window_cmd_file_save_as):
+ * src/window-commands.h:
+
+ Simplify EphyEmbedPersist implementation. Augment it with properties
+ for showing a file chooser to select persist destination. Port all
+ callers to new interfaces.
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_remove_passwords):
+ * embed/ephy-embed-single.h:
+
+ * embed/ephy-embed-utils.c:
+ * embed/ephy-embed-utils.h:
+
+ Obsolete and removed.
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/ContentHandler.h:
+
+ Misc cleanups.
+
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/FilePicker.h:
+
+ Port to new file chooser class.
+
+ * embed/mozilla/Makefile.am:
+ * lib/Makefile.am:
+ * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type),
+ (current_folder_changed_cb), (ephy_file_chooser_init),
+ (ephy_file_chooser_finalize), (ephy_file_chooser_set_persist_key),
+ (ephy_file_chooser_set_property), (ephy_file_chooser_get_property),
+ (ephy_file_chooser_class_init), (ephy_file_chooser_new):
+ * lib/ephy-file-chooser.h:
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_from_file_response_cb), (import_dialog_response_cb):
+
+ New file chooser wrapper class; ported file chooser callers to it.
+
+2003-10-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (toolbar_drag_motion_cb):
+
+ Resync api
+
+2003-10-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/default-prefs.js:
+
+ Use "" instead of null, the new mozilla prefs parser doesn't
+ recognise null and aborts. Thanks to Crispin for alerting me
+ to this.
+
+2003-10-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * data/default-prefs.js:
+
+ Add missing font.size prefs for zh-HK font group.
+
+2003-10-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/Makefile.am:
+ * embed/ephy-command-manager.c: (ephy_command_manager_get_type),
+ (ephy_command_manager_base_init),
+ (ephy_command_manager_do_command),
+ (ephy_command_manager_can_do_command),
+ (ephy_command_manager_observe_command):
+ * embed/ephy-command-manager.h:
+
+ Interface for commands. Useful for undo. (cmd_undo works).
+
+ * embed/ephy-embed.c:
+ * embed/ephy-embed.h:
+
+ Remove all clipboard calls.
+
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Implement part of the commands interface.
+ No regressions.
+
+ * src/window-commands.c: (window_cmd_edit_cut),
+ (window_cmd_edit_copy), (window_cmd_edit_paste),
+ (window_cmd_edit_select_all):
+
+ Implement clipboard using commands.
+
+2003-10-25 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui),
+ (download_dialog_delete_cb):
+
+ Remove a debug print, don't do anything on wm delete event.
+
+2003-10-25 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/GtkNSSDialogs.cpp:
+ * embed/mozilla/GtkNSSDialogs.h:
+ * embed/mozilla/GtkNSSKeyPairDialogs.cpp:
+ * embed/mozilla/GtkNSSKeyPairDialogs.h:
+ * embed/mozilla/Makefile.am:
+
+ Resync with galeon.
+
+2003-10-25 Xan Lopez <xan@masilla.org>
+
+ * data/glade/epiphany.glade:
+ * embed/downloader-view.c: (downloader_view_init),
+ (downloader_view_finalize), (get_row_from_download),
+ (download_changed_cb), (downloader_view_add_download),
+ (downloader_view_build_ui), (downloader_view_remove_download),
+ (download_dialog_delete_cb):
+
+ Remove open button, autclose when there are no downloads left.
+
+2003-10-25 David Bordoley <bordoley@msu.edu>
+
+ * src/ephy-tab.c: (build_net_state_message):
+
+ don't pollute the statusbar with a "Done." message.
+
+2003-10-24 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_response_cb),
+ (view_node_selected_cb), (automatic_toggled_cb),
+ (ephy_encoding_dialog_init):
+ * data/glade/epiphany.glade:
+
+ Made encoding dialog auto-apply.
+
+2003-10-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-toolbar-editor.c: (set_drag_cursor),
+ (event_box_realize_cb), (editor_create_item):
+
+ Use special drag cursors also for editor.
+ Do not hide separator when dragging it.
+
+2003-10-24 David Bordoley <bordoley@msu.edu>
+
+ * data/art/hand-open.png:
+
+ Took the open hand icon used in eog, did some
+ gimp magic. Why am I up at 4:30 in the morning
+ doing this?
+
+2003-10-25 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Use translatable title for untitled pages.
+
+2003-10-24 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Add an helper to initialize downloads.
+
+ * embed/ephy-embed-persist.h:
+
+ Add a flag to ask destination.
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+
+ Use the helper. Add code to determine a good
+ filename.
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Use a MozDownload directly if there is a dest set,
+ it doesnt make sense to use sniffer for favicons.
+
+2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (create_item_from_action),
+ (egg_editable_toolbar_construct):
+
+ Remove invalid items
+
+2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/toolbar.c: (toolbar_spinner_start), (toolbar_spinner_stop):
+
+ Make the spinner spin again.
+
+2003-10-23 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/ui/epiphany-toolbar.xml:
+ * lib/egg/egg-editable-toolbar.c: (get_toolbar_position),
+ (get_dock_nth), (get_toolbar_nth), (create_dock), (update_fixed),
+ (toolbar_added_cb), (toolbar_removed_cb),
+ (egg_editable_toolbar_construct), (egg_editable_toolbar_init),
+ (egg_editable_toolbar_finalize), (egg_editable_toolbar_show),
+ (egg_editable_toolbar_hide), (egg_editable_toolbar_set_fixed):
+ * lib/egg/egg-editable-toolbar.h:
+ * src/Makefile.am:
+ * src/toolbar.c: (toolbar_setup_actions), (toolbar_init),
+ (toolbar_spinner_start), (toolbar_spinner_stop):
+
+ Move the spinner in his own mini toolbar.
+
+2003-10-23 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/EphyEventListener.cpp:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/EventContext.cpp:
+
+ Every time you change API God kills a kitten.
+ Think of the kitten!! (That means you, Mozilla :)
+
+2003-10-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/ui/Makefile.am:
+
+ Add xml files to extra data
+
+2003-10-22 Marco Pesenti Gritti <marco@gnome.org>
+
+ * NEWS:
+
+ Update for 1.1.0
+
+2003-10-21 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (drag_begin_cb), (drag_end_cb),
+ (set_drag_cursor), (unset_drag_cursor), (create_item_from_action),
+ (create_item), (data_is_separator), (set_status_pending),
+ (get_status_pending), (drag_data_received_cb), (remove_toolbar_cb),
+ (popup_toolbar_context_menu_cb), (free_dragged_item),
+ (toolbar_drag_drop_cb), (toolbar_drag_motion_cb),
+ (toolbar_drag_leave_cb), (create_toolbar), (item_removed_cb),
+ (egg_editable_toolbar_set_drag_dest):
+ * lib/egg/egg-toolbar-editor.c: (drag_begin_cb), (drag_end_cb),
+ (editor_create_item):
+
+ Use new api for highlighting and make it pick up and drop behavior
+
+2003-10-20 Christian Persch <chpe@cvs.gnome.org>
+
+ Encoding menu improvements, Episode V:
+ MPT strikes back.
+
+ * data/glade/epiphany.glade:
+ * embed/ephy-encodings.c: (ephy_encodings_finalize),
+ (ephy_encodings_init):
+ * embed/ephy-encodings.h:
+ * src/ephy-encoding-dialog.c: (encoding_is_automatic),
+ (sync_embed_cb), (activate_choice),
+ (ephy_encoding_dialog_response_cb), (view_node_selected_cb),
+ (view_node_activated_cb), (ephy_encoding_dialog_init):
+
+ Replace the 2-pane view with a single list, and restore
+ the automatic and manual radio buttons.
+
+2003-10-20 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-history-window.c: (setup_filters),
+ (ephy_history_window_construct):
+
+ Make sure that both sites and hosts are filtered
+ on construct
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (downloader_view_build_ui):
+ * src/language-editor.c: (language_editor_set_view):
+
+ unref the model once it's set in the view
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-location-action.c: (remove_completion_actions):
+
+ Index are not identifiers
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c: (update_host_on_child_remove),
+ (update_hosts):
+
+ We cant remove while iterating childrens, build a list
+ and remove later.
+
+2003-10-19 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-location-action.c: (init_actions_list):
+
+ Thaw smartbookmarks node after use.
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * TODO:
+ * embed/ephy-download.c: (ephy_download_class_init),
+ (ephy_download_init), (update_remaining_time),
+ (ephy_download_get_remaining_time):
+ * embed/ephy-download.h:
+
+ Update remaning time every two seconds
+
+ * embed/mozilla/mozilla-download.cpp:
+
+ Source/target was swapped
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+
+ Fix style
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c: (update_hosts):
+
+ do not try to remove All node
+
+2003-10-19 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ cleanup. Fix warning when fetching favicons.
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Looks like I copied a bug from mozilla js code.
+ Do not show bogus checkbox.
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ initialize cur/total size
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * TODO:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ fixup style
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+
+ Add nsIAuthPrompt implementation, necessary
+ to make downloads on authenticated pages work.
+
+2003-10-18 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks.c: (add_to_favorites),
+ (history_site_visited_cb):
+ * src/ephy-favorites-menu.c: (ephy_favorites_menu_get_type),
+ (ephy_favorites_menu_clean), (ephy_favorites_menu_rebuild),
+ (ephy_favorites_menu_set_property),
+ (ephy_favorites_menu_get_property),
+ (ephy_favorites_menu_class_init), (do_updates), (fav_removed_cb),
+ (fav_added_cb), (ephy_favorites_menu_init),
+ (ephy_favorites_menu_finalize), (ephy_favorites_menu_new):
+ * src/ephy-favorites-menu.h:
+ * src/ephy-window.c:
+ * src/ephy-window.h:
+
+ Get rid of the last vestige of ephy_window_update_control(), and make
+ the favourites menu self-updating.
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c: (setup_window):
+
+ Show encoding menu also when empty, fix
+ oddness when opening View menu
+
+2003-10-18 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyWrapper.cpp:
+
+ Fix string for old mozilla versions.
+
+2003-10-18 Christian Persch <chpe@cvs.gnome.org>
+
+ Encoding menu improvements, Part 4:
+ The Rewrite.
+
+ * data/glade/epiphany.glade:
+ * data/ui/epiphany-ui.xml:
+ * data/ui/nautilus-epiphany-view.xml.in:
+ * embed/Makefile.am:
+ * embed/ephy-embed-shell.c: (ephy_embed_shell_init),
+ (ephy_embed_shell_finalize), (ephy_embed_shell_new),
+ (ephy_embed_shell_get_encodings):
+ * embed/ephy-embed-shell.h:
+ * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
+ * embed/ephy-embed-utils.h:
+ * embed/ephy-embed.c: (ephy_embed_get_encoding_info):
+ * embed/ephy-embed.h:
+ * embed/ephy-encodings.c: (ephy_encodings_get_type),
+ (ephy_encodings_finalize), (ephy_encodings_class_init),
+ (ephy_encodings_get_node), (ephy_encodings_get_encodings),
+ (ephy_encodings_get_detectors), (ephy_encodings_get_all),
+ (ephy_encodings_get_categories), (ephy_encodings_add_recent),
+ (ephy_encodings_get_recent), (ephy_encodings_init),
+ (ephy_encoding_info_free), (ephy_encodings_new):
+ * embed/ephy-encodings.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-embed.cpp:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * lib/Makefile.am:
+ * lib/ephy-encodings.c:
+ * lib/ephy-encodings.h:
+ * lib/ephy-langs.c: (ephy_font_languages), (ephy_font_n_languages):
+ * lib/ephy-langs.h:
+ * src/Makefile.am:
+ * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type),
+ (setup_filter), (sync_embed_cb), (sync_active_tab),
+ (ephy_encoding_dialog_set_window), (activate_choice),
+ (activate_automatic), (ephy_encoding_dialog_response_cb),
+ (category_node_selected_cb), (view_node_selected_cb),
+ (view_node_activated_cb), (ephy_encoding_dialog_init),
+ (ephy_encoding_dialog_finalize),
+ (ephy_encoding_dialog_set_property),
+ (ephy_encoding_dialog_get_property),
+ (ephy_encoding_dialog_class_init), (ephy_encoding_dialog_new):
+ * src/ephy-encoding-dialog.h:
+ * src/ephy-encoding-menu.c: (ephy_encoding_menu_init),
+ (sort_encodings), (add_menu_item), (update_encoding_menu_cb),
+ (encoding_activate_cb), (add_action),
+ (ephy_encoding_menu_view_dialog_cb),
+ (ephy_encoding_menu_automatic_cb), (ephy_encoding_menu_set_window),
+ (ephy_encoding_menu_finalize), (ephy_encoding_menu_class_init),
+ (ephy_encoding_menu_new):
+ * src/ephy-nautilus-view.c: (gnv_bonobo_control_activate_cb),
+ (gnv_cmd_select_encoding), (gnv_cmd_edit_find):
+ * src/ephy-window.c: (ephy_window_set_active_tab),
+ (setup_notebook), (ephy_window_set_property),
+ (ephy_window_get_property), (ephy_window_class_init):
+ * src/language-editor.h:
+ * src/pdm-dialog.c: (setup_passwords_treeview),
+ (setup_cookies_treeview):
+ * src/prefs-dialog.c: (prefs_dialog_finalize),
+ (get_current_language_code), (fonts_language_info_cmp),
+ (create_fonts_language_menu), (find_encoding_in_list_cmp),
+ (sort_encodings), (create_optionmenu), (prefs_dialog_init):
+
+ Made encodings menu dynamic, containing recently used items + items
+ related to the currently active encoding. Split encodings out as a
+ embed shell service, port all users over to that. Harvest all encoding
+ info we can get from mozilla.
+
+2003-10-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (ephy_bookmarks_editor_show), (ephy_bookmarks_editor_class_init),
+ (ephy_bookmarks_editor_construct):
+
+ Grab focus in the entry when showing because we dont
+ rebuild the dialog.
+
+2003-10-17 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Fix Save As, we need ever to pass the url now.
+ Now hope chpe stop to bug me about things
+ xan broke ...
+
+2003-10-16 Mark McLoughlin <mark@skynet.ie>
+
+ Change the behaviour of --nautilus-view such that the process
+ doesn't exit until the last control has been destroyed. The
+ previous behaviour caused intermittent activation failure
+ when the process timed out and died before the view could be
+ created - bug #124768.
+
+ * src/ephy-main.c:
+ (ephy_main_start): don't unref the shell when started with
+ --nautilus-view.
+ (ephy_main_dummy_url_argument),
+ (ephy_main_translate_url_arguments): create a dummy argument
+ when no arguments are supplied which will cause the default
+ window to be opened.
+
+ * src/ephy-shell.c:
+ (ephy_nautilus_view_all_controls_dead): unref the shell
+ here causing the process to exit.
+ (ephy_nautilus_view_init_factory): setup the all_controls_dead
+ callback.
+ (ephy_nautilus_view_new): instrument the control.
+
+2003-10-17 Ettore Perazzoli <ettore@ximian.com>
+
+ * src/bookmarks/ephy-bookmarks-editor.c
+ (ephy_bookmarks_editor_construct): Make the search entry grab the
+ focus, for added ease of use when using the keyboard.
+
+2003-10-15 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EventContext.cpp:
+
+ Include config.h.
+
+2003-10-14 Kristian Rietveld <kris@gtk.org>
+
+ * configure.in: also support mozilla 1.5. (Works fine, verified with
+ mozilla 1.5rc2).
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_class_init),
+ (ephy_location_entry_construct_contents),
+ (ephy_location_entry_init), (ephy_location_entry_activate):
+ * lib/widgets/ephy-location-entry.h:
+ * src/ephy-history-window.c: (confirmation_dialog_response_cb):
+ * src/ephy-location-action.c: (remove_completion_actions),
+ (add_completion_actions), (connect_proxy),
+ (ephy_location_action_set_address):
+ * src/ephy-location-action.h:
+ * src/toolbar.c:
+ * src/toolbar.h:
+
+ Make location a normal entry.
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_set_completion):
+
+ Unref completion
+
+2003-10-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed-single.c: (ephy_embed_single_free_passwords):
+ * embed/ephy-embed-single.h:
+ * embed/ephy-embed-utils.c:
+ (ephy_embed_utils_build_encodings_submenu):
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * embed/mozilla/mozilla-notifiers.cpp:
+ * lib/Makefile.am:
+ * lib/ephy-encodings.c: (ephy_encoding_info_free),
+ (encodings_info_cmp), (ephy_encodings_get_list):
+ * lib/ephy-encodings.h:
+ * lib/ephy-langs.c: (ephy_lang_group_info_free),
+ (lang_group_info_cmp), (ephy_lang_get_group_list),
+ (fonts_language_info_cmp), (ephy_font_langs_get_codes_list),
+ (ephy_font_langs_get_list):
+ * lib/ephy-langs.h:
+ * po/POTFILES.in:
+ * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window),
+ (ephy_encoding_menu_rebuild):
+ * src/prefs-dialog.c: (prefs_dialog_finalize),
+ (get_current_language_code), (create_fonts_language_menu),
+ (default_encoding_menu_changed_cb), (find_encoding_in_list_cmp),
+ (create_default_encoding_menu):
+
+ Encodings menu improvements, part 3: Refactored the encodings
+ list; it no longer is neccessary to have it in the embed single.
+ Ported all callers to new infrastructure.
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/art/Makefile.am:
+ * lib/egg/Makefile.am:
+ * lib/egg/egg-editable-toolbar.c: (set_drag_cursor):
+
+ Use a costum icon for the cursor
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (set_drag_cursor),
+ (unset_drag_cursor), (create_item),
+ (egg_editable_toolbar_set_edit_mode):
+
+ Better implementation of cursor.
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/egg-editable-toolbar.c: (enter_notify_cb),
+ (leave_notify_cb), (create_item):
+
+ Show a different cursor when hovering toolbar items
+ in edit mode.
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source),
+ (import_dialog_response_cb), (cmd_bookmarks_import):
+
+ Port to new combo.
+
+2003-10-13 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-history-window.c: (add_by_date_filter),
+ (time_combo_changed_cb), (build_search_box), (save_date_filter):
+
+ Port to new combo. Size is wrong, prolly a bug in combo
+ size request, will look at it later.
+
+2003-10-13 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/mozilla-notifiers.cpp:
+ (get_system_language):
+
+ Return "en" when in C locale.
+
+2003-10-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyWrapper.cpp:
+
+ Include config.h.
+
+2003-10-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/mozilla-embed.cpp:
+
+ Adapt EphyWrapper::GetEncoding to varying mozilla APIs.
+
+2003-10-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/ephy-embed.c: (ephy_embed_get_encoding):
+ * embed/ephy-embed.h:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/mozilla-embed.cpp:
+ * src/ephy-encoding-menu.c: (ephy_encoding_menu_verb_cb),
+ (update_encoding_menu_cb), (ephy_encoding_menu_set_window):
+
+ Encoding menu improvements, part 2: Implement ephy_embed_get_encoding,
+ and use it in the menu to indicate the encoding of the loaded page.
+
+2003-10-11 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type),
+ (ephy_encoding_menu_verb_cb), (ephy_encoding_menu_init),
+ (ephy_encoding_menu_set_window), (ephy_encoding_menu_set_property),
+ (ephy_encoding_menu_get_property), (ephy_encoding_menu_class_init),
+ (ephy_encoding_menu_new), (ephy_encoding_menu_rebuild):
+ * src/ephy-encoding-menu.h:
+
+ Encodings menu improvements, part 1: Ported to new gtk ui manager
+ api, and general code cleanups.
+
+2003-10-10 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/FilePicker.cpp:
+ * embed/mozilla/FilePicker.h:
+ * embed/mozilla/mozilla-embed-single.cpp:
+ * lib/Makefile.am:
+ * lib/ephy-dialog.c: (get_pref_type_from_widget),
+ (prefs_connect_signals), (load_props), (save_props):
+ * lib/ephy-gui.h:
+ * lib/widgets/Makefile.am:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+ * src/bookmarks/ephy-topic-action.c:
+ * src/ephy-history-window.c:
+
+ Reenable deprecated api where necessary, fixup some
+ header inclusions.
+ Remove unused color picker control in ephy-dialog.
+ Remove unused file types optionmenu in Filepicker.
+
+2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-tree-model-node.c: (root_child_removed_cb),
+ (get_path_real), (root_child_added_cb),
+ (ephy_tree_model_node_update_node), (root_child_changed_cb),
+ (root_children_reordered_cb), (root_destroy_cb),
+ (ephy_tree_model_node_class_init), (ephy_tree_model_node_init),
+ (ephy_tree_model_node_finalize),
+ (ephy_tree_model_node_add_prop_column),
+ (ephy_tree_model_node_add_func_column),
+ (ephy_tree_model_node_get_column_type),
+ (ephy_tree_model_node_get_value), (ephy_tree_model_node_get_iter),
+ (ephy_tree_model_node_get_path), (ephy_tree_model_node_iter_next),
+ (ephy_tree_model_node_iter_children),
+ (ephy_tree_model_node_iter_n_children),
+ (ephy_tree_model_node_iter_nth_child),
+ (ephy_tree_model_node_iter_from_node),
+ (ephy_tree_model_node_tree_model_init):
+ * lib/widgets/ephy-tree-model-node.h:
+
+ Merge fixes from branch and clean up.
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+
+ pass handler with full path, not only
+ exec name. I dont get how it worked before.
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-cell-renderer-progress.c:
+ (ephy_cell_renderer_progress_init),
+ (ephy_cell_renderer_progress_set_value),
+ (ephy_cell_renderer_progress_set_property), (compute_dimensions),
+ (ephy_cell_renderer_progress_get_size),
+ (ephy_cell_renderer_progress_render),
+ (ephy_cell_renderer_progress_finalize),
+ (ephy_cell_renderer_progress_class_init):
+ * lib/widgets/ephy-cell-renderer-progress.h:
+
+ fix for unknown/failed states
+
+2003-10-16 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Unbreak for real.
+
+2003-10-16 Xan Lopez <xan@masilla.org>
+
+ * TODO:
+ * embed/downloader-view.c:
+ * embed/mozilla/MozDownload.cpp:
+
+ Evil marco loves to break my changes, ahem.
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * TODO:
+ * embed/downloader-view.c: (downloader_view_init),
+ (get_row_from_download), (download_changed_cb),
+ (downloader_view_add_download), (downloader_view_build_ui),
+ (download_dialog_pause_cb), (downloader_view_remove_download),
+ (download_dialog_abort_cb):
+ * embed/ephy-download.c: (ephy_download_get_state):
+ * embed/ephy-download.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-download.cpp:
+
+ Implement state.
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/glade/epiphany.glade:
+
+ Remove details
+
+ * embed/downloader-view.c:
+
+ Remove details button leftover
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix some bugs
+
+2003-10-16 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download):
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Implement no_view downloads and use for favicons.
+
+2003-10-15 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Fix reference problem when using persist.
+
+2003-10-15 Xan Lopez <xan@masilla.org>
+
+ * data/glade/epiphany.glade:
+ * embed/downloader-view.c: (downloader_view_init),
+ (downloader_view_finalize), (download_changed_cb),
+ (downloader_view_add_download), (downloader_view_build_ui),
+ (download_dialog_pause_cb), (downloader_view_remove_download),
+ (download_dialog_abort_cb), (download_dialog_delete_cb):
+
+ Re-add abort UI, drop details
+ Serious glade cleanup is left as an exercise for the reader
+
+2003-10-15 Xan Lopez <xan@masilla.org>
+
+ * data/glade/epiphany.glade:
+ * embed/downloader-view.c: (downloader_view_add_download),
+ (download_dialog_pause_cb), (download_dialog_abort_cb):
+ * embed/downloader-view.h:
+
+ Fix stop button (UI not updated yet)
+
+ * embed/mozilla/MozDownload.cpp:
+
+ Init mEmbedPersist to nsnull (Marco)
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (format_interval),
+ (download_changed_cb), (downloader_view_build_ui):
+ * embed/ephy-download.c: (ephy_download_get_remaining_time),
+ (ephy_download_get_current_progress),
+ (ephy_download_get_total_progress), (ephy_download_get_percent),
+ (ephy_download_get_elapsed_time):
+ * embed/ephy-download.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/mozilla-download.cpp:
+ * lib/widgets/Makefile.am:
+
+ Get back the treeview info to work. Use
+ procman progress renderer for percent.
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (download_changed_cb),
+ (downloader_view_add_download):
+
+ Fix percent/filenamee
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/downloader-view.c: (download_changed_cb),
+ (downloader_view_add_download), (downloader_view_build_ui),
+ (downloader_treeview_selection_changed_cb):
+ * embed/ephy-download.c: (ephy_download_class_init),
+ (ephy_download_new), (ephy_download_get_name):
+ * embed/ephy-download.h:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+
+ Implement a download changed signal and try to update
+ percent in the treeview.
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-download.c: (ephy_download_get_source),
+ (ephy_download_get_target), (ephy_download_get_percent):
+ * embed/ephy-download.h:
+ * embed/mozilla/mozilla-download.cpp:
+
+ Implement basic download info getters.
+
+2003-10-14 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/Makefile.am:
+ * embed/downloader-view.c: (destroy_details_cb),
+ (downloader_view_update_controls),
+ (downloader_view_update_details),
+ (downloader_view_set_download_info),
+ (downloader_view_add_download), (downloader_view_build_ui),
+ (download_dialog_pause_cb), (download_dialog_abort_cb),
+ (downloader_treeview_selection_changed_cb),
+ (download_dialog_delete_cb), (open_selection_foreach),
+ (download_dialog_open_cb):
+ * embed/downloader-view.h:
+ * embed/ephy-download.c: (ephy_download_get_type),
+ (ephy_download_class_init), (ephy_download_init),
+ (ephy_download_new), (ephy_download_cancel), (ephy_download_pause),
+ (ephy_download_resume):
+ * embed/ephy-download.h:
+ * embed/ephy-embed-shell.c: (impl_get_downloader_view):
+ * embed/mozilla/EphyDownload.cpp:
+ * embed/mozilla/EphyDownload.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozDownload.cpp:
+ * embed/mozilla/MozDownload.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/mozilla-download.cpp:
+ * embed/mozilla/mozilla-download.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * lib/Makefile.am:
+ * lib/widgets/Makefile.am:
+ * src/Makefile.am:
+ * src/bookmarks/Makefile.am:
+
+ Big architectural changes. Now I think it make sense,
+ but we need to rewrite a lot of ui code.
+
+2003-10-14 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (downloader_view_class_init),
+ (download_dialog_pause_cb), (delete_pending_foreach):
+ * embed/mozilla/mozilla-downloader-view.cpp:
+ * embed/mozilla/mozilla-downloader-view.h:
+
+ Some cleanups.
+
+2003-10-14 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (download_dialog_abort_cb),
+ (downloader_cancel_download):
+ * embed/mozilla/mozilla-downloader-view.cpp:
+
+ Evil stuff.
+
+2003-10-14 Xan Lopez <xan@masilla.org>
+
+ * embed/ephy-embed-shell.c: (impl_get_downloader_view):
+ * embed/mozilla/mozilla-downloader-view.cpp:
+ * embed/mozilla/mozilla-downloader-view.h:
+
+ And More.
+
+2003-10-13 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/EphyDownload.h:
+
+ Cleanup
+
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/mozilla-downloader-view.cpp:
+ * embed/mozilla/mozilla-downloader-view.h:
+
+ Yet More Work.
+
+2003-10-13 Xan Lopez <xan@masilla.org>
+
+ * embed/downloader-view.c: (downloader_view_class_init),
+ (download_dialog_pause_cb), (download_dialog_abort_cb),
+ (delete_pending_foreach), (downloader_cancel_download),
+ (downloader_pause_download), (downloader_resume_download):
+ * embed/downloader-view.h:
+
+ More work.
+
+2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+
+ Fix crash when download start
+
+2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-embed-persist.h:
+ * embed/ephy-embed-popup-control.c: (save_property_url),
+ (embed_popup_download_link_cmd), (embed_popup_save_image_as_cmd),
+ (save_url), (embed_popup_save_page_as_cmd),
+ (embed_popup_save_background_as_cmd):
+ * embed/ephy-embed-utils.c: (ephy_embed_utils_save):
+ * embed/ephy-embed-utils.h:
+ * embed/mozilla/EphyDownload.cpp:
+ * embed/mozilla/EphyDownload.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+ * src/popup-commands.c: (save_property_url),
+ (popup_cmd_download_link), (popup_cmd_save_image_as),
+ (popup_cmd_save_background_as):
+ * src/window-commands.c: (window_cmd_file_save_as):
+
+ Make embed-persist use nsIDownload and cleanup api a bit.
+
+2003-10-06 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * embed/mozilla/EphyWrapper.cpp:
+ * embed/mozilla/EphyWrapper.h:
+ * embed/mozilla/EventContext.cpp:
+ * embed/mozilla/GlobalHistory.h:
+ * embed/mozilla/ProgressListener.cpp:
+ * embed/mozilla/ProgressListener.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Remove ProgressListener again, hopefully everything
+ compiles without it now.
+
+2003-10-06 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/EphyDownload.cpp:
+ * embed/mozilla/EphyDownload.h:
+ * embed/mozilla/EphyHeaderSniffer.cpp:
+ * embed/mozilla/EphyHeaderSniffer.h:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/ProgressListener.cpp:
+ * embed/mozilla/ProgressListener.h:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Cleanups.
+
+2003-10-06 Xan Lopez <xan@masilla.org>
+
+ * embed/mozilla/Makefile.am:
+ * embed/mozilla/MozRegisterComponents.cpp:
+ * embed/mozilla/mozilla-embed-persist.cpp:
+
+ Make it work, behold the all new EphyDownload.
+
+2003-10-06 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-notebook.c: (find_notebook_at_pointer),
+ (ephy_notebook_init), (ephy_notebook_finalize):
+
+ Allow dragging of tabs to a window even when the tabs bar is not
+ shown. Fixes bug #123908.
+
+2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-history-window.c: (setup_filters),
+ (site_node_selected_cb), (search_entry_search_cb),
+ (time_optionmenu_changed_cb):
+
+ More granular filtering update
+
+2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c: (update_host_on_child_remove),
+ (update_hosts), (page_removed_from_host_cb), (ephy_history_init),
+ (ephy_history_finalize):
+
+ Update host last visit when removing sites from it.
+
+2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-history-window.c: (search_entry_search_cb):
+
+ update priv->select_node, signals are blocked so it would
+ not be updated otherwise
+
+2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-node-view.c: (did_not_drag):
+
+ Do not unselect all on single selection mode, to not generate
+ useless node selection changes.
+
+ * src/ephy-history-window.c: (site_node_selected_cb):
+
+ Do not refilter if the new selected node is the same
+ as the old one.
+
+2003-10-03 Christian Persch <chpe@cvs.gnome.org>
+
+ * lib/egg/egg-toolbars-model.c: (safe_save_xml),
+ (egg_toolbars_model_load):
+
+ Check for failed load of the toolbars model from the XML file,
+ and fix the check for failed save of same to the XML file.
+
+2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-menu.c: (add_bookmarks_menu),
+ (ephy_bookmarks_menu_rebuild):
+
+ Use new gtk api for empty submenus
+
+2003-10-07 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-completion-model.c: (node_iter_from_node),
+ (ephy_completion_model_init), (ephy_completion_model_get_value),
+ (ephy_completion_model_get_iter), (ephy_completion_model_get_path),
+ (ephy_completion_model_iter_next),
+ (ephy_completion_model_iter_children),
+ (ephy_completion_model_iter_n_children),
+ (ephy_completion_model_iter_nth_child):
+
+ Add stamp.
+
+2003-10-06 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (completion_func),
+ (match_selected_cb), (ephy_location_entry_construct_contents),
+ (ephy_location_entry_init), (sort_func),
+ (ephy_location_entry_set_completion):
+ * lib/widgets/ephy-location-entry.h:
+ * src/Makefile.am:
+ * src/ephy-completion-model.c: (ephy_completion_model_class_init),
+ (root_child_removed_cb), (node_iter_from_node), (get_path_real),
+ (root_child_added_cb), (root_child_changed_cb), (connect_signals),
+ (ephy_completion_model_init),
+ (ephy_completion_model_get_column_type), (init_text_col),
+ (init_action_col), (init_keywords_col), (init_relevance_col),
+ (ephy_completion_model_get_value),
+ (ephy_completion_model_get_iter):
+ * src/ephy-location-action.c: (connect_proxy):
+
+ Implement our own completion model. The big part of the
+ new location entry impl is done. When gtk completion will
+ be fixed I'll be able to merge this on head.
+
+2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_class_init), (entry_activate_cb):
+ * lib/widgets/ephy-location-entry.h:
+
+ Remove the activated signal.
+
+ * src/ephy-location-action.c: (action_activated_cb),
+ (location_url_activate_cb), (remove_completion_actions),
+ (add_completion_actions), (connect_proxy),
+ (ephy_location_action_init):
+
+ Just use entry activate signal. Implement smart
+ bookmarks activation.
+
+2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-node-common.h:
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_get_entry):
+ * lib/widgets/ephy-location-entry.h:
+ * src/bookmarks/ephy-bookmark-action.c: (sync_bookmark_properties):
+ * src/bookmarks/ephy-bookmarks-export.c:
+ (ephy_bookmarks_export_rdf):
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init),
+ (update_has_smart_address), (ephy_bookmarks_add),
+ (ephy_bookmarks_set_address), (ephy_bookmarks_unset_keyword),
+ (ephy_bookmarks_get_smart_bookmarks):
+ * src/bookmarks/ephy-bookmarks.h:
+
+ Modify smart bookmarks to use a separate root instead
+ of a property.
+
+ * src/ephy-location-action.c: (remove_completion_actions),
+ (add_completion_actions), (connect_proxy), (init_actions_list),
+ (update_actions_list), (actions_child_removed_cb),
+ (actions_child_added_cb), (actions_child_changed_cb),
+ (ephy_location_action_init), (ephy_location_action_finalize):
+
+ Implement smart bookmarks as location actions.
+
+2003-10-05 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (add_to_history),
+ (entry_activate_cb), (ephy_location_entry_construct_contents),
+ (ephy_location_entry_init), (save_location_history),
+ (ephy_location_entry_finalize),
+ (ephy_location_entry_clear_history):
+
+ Implement location history.
+
+ * lib/widgets/ephy-tree-model-node.c: (root_children_reordered_cb):
+
+ Fixup reorder notification.
+
+2003-10-03 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (match_selected_cb),
+ (ephy_location_entry_construct_contents),
+ (ephy_location_entry_add_completion):
+
+ Do not create multiple gtk completions, open the
+ url when a match is selected.
+
+2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/egg/Makefile.am:
+ * lib/egg/eggtreemodelunion.c:
+ * lib/egg/eggtreemodelunion.h:
+
+ Add from libegg.
+
+ * lib/widgets/ephy-location-entry.c: (completion_func),
+ (ephy_location_entry_construct_contents),
+ (ephy_location_entry_add_completion):
+ * lib/widgets/ephy-location-entry.h:
+ * lib/widgets/ephy-tree-model-node.c:
+ (ephy_tree_model_node_get_value):
+ * src/ephy-location-action.c: (connect_proxy):
+
+ Merge bookmarks in autocompletion and implement
+ case unsensitive match.
+
+2003-10-02 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (completion_func),
+ (ephy_location_entry_init), (ephy_location_entry_add_completion):
+
+ Costum match function to deal with prefixes.
+
+ * lib/widgets/ephy-tree-model-node.c:
+ (ephy_tree_model_node_get_column_type),
+ (ephy_tree_model_node_get_value):
+
+ Fix column indexes.
+
+2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (entry_button_press_cb),
+ (ephy_location_entry_construct_contents):
+
+ Put back double click -> select all
+
+2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c: (location_focus_out_cb),
+ (ephy_location_entry_construct_contents),
+ (ephy_location_entry_init), (ephy_location_entry_finalize),
+ (ephy_location_entry_add_completion),
+ (ephy_location_entry_set_location),
+ (ephy_location_entry_get_location), (ephy_location_entry_activate),
+ (ephy_location_entry_clear_history):
+ * lib/widgets/ephy-location-entry.h:
+
+ cleanups
+
+2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c: (ephy_history_get_type),
+ (ephy_history_init), (ephy_history_visited):
+ * lib/Makefile.am:
+ * lib/ephy-autocompletion-source.c:
+ * lib/ephy-autocompletion-source.h:
+ * lib/ephy-autocompletion.c:
+ * lib/ephy-autocompletion.h:
+ * lib/widgets/Makefile.am:
+ * lib/widgets/ephy-autocompletion-window.c:
+ * lib/widgets/ephy-autocompletion-window.h:
+ * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type),
+ (bookmarks_changed_cb), (bookmarks_removed_cb),
+ (ephy_bookmarks_init), (ephy_bookmarks_add):
+
+ Remove old implementation completely
+
+2003-10-01 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/widgets/ephy-location-entry.c:
+ (ephy_location_entry_class_init), (editable_changed_cb),
+ (entry_activate_cb), (ephy_location_entry_construct_contents),
+ (ephy_location_entry_init), (ephy_location_entry_finalize),
+ (ephy_location_entry_new), (ephy_location_entry_add_completion),
+ (ephy_location_entry_set_location),
+ (ephy_location_entry_clear_history):
+ * lib/widgets/ephy-location-entry.h:
+ * lib/widgets/ephy-tree-model-node.c:
+ (ephy_tree_model_node_add_prop_column),
+ (ephy_tree_model_node_add_func_column):
+ * src/ephy-location-action.c: (connect_proxy):
+ * src/ephy-shell.c: (ephy_shell_finalize),
+ (ephy_shell_get_session):
+ * src/ephy-shell.h:
+
+ Beginning of new location entry implementation
+
+2003-09-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+ * data/ui/epiphany-history-window-ui.xml:
+ * src/ephy-history-window.c: (set_columns_visibility),
+ (cmd_view_columns), (get_details_value),
+ (ephy_history_window_construct):
+
+ Implement view menu.
+
+2003-09-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/ephy-history-window.c: (build_search_box):
+
+ Use ngettext.
+
+2003-09-30 Christian Persch <chpe@cvs.gnome.org>
+
+ * embed/print-dialog.c: (print_get_info):
+
+ Don't pass NULL to gnome_vfs_expand_initial_tilde.
+
+2003-09-30 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/ephy-history.c:
+ * src/ephy-history-window.c: (build_search_box):
+
+ More accurate description for Ever filter.
+ Keep the backend as is, so we dont have to change
+ it if we change history expire.
+
+2003-09-29 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/default-prefs.js:
+
+ Add defaults in points for fonts
+
+2003-09-28 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/mozilla-embed-single.cpp:
+
+ The file picker dir can be NULL, check before
+ trying to expand tilde.
+
+ * src/bookmarks/ephy-bookmarks-editor.c:
+ (import_dialog_response_cb), (cmd_bookmarks_import):
+
+ Implement import from a file
+
+2003-09-27 Xan Lopez <xan@masilla.org>
+
+ * configure.in:
+
+ Forgot this.
+
+2003-09-27 Xan Lopez <xan@masilla.org>
+
+ * configure.in:
+ * embed/mozilla/ContentHandler.cpp:
+
+ API sync, from galeon.
+
+2003-09-27 Christian Persch <chpe@cvs.gnome.org>
+
+ * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_import):
+ * src/bookmarks/ephy-bookmarks-import.h:
+
+ Offer to import from Firebird too.
+
+2003-09-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * lib/ephy-gui.c: (ephy_gui_get_pixbuf_from_mime_type):
+
+ Simpler implementation.
+
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_load_images):
+ * src/ephy-shell.c: (ephy_shell_init):
+
+ Pass 0 as flags
+
+2003-09-27 Marco Pesenti Gritti <marco@gnome.org>
+
+ * embed/mozilla/ContentHandler.cpp:
+ * lib/ephy-gui.c: (make_mime_name),
+ (ephy_gui_get_pixbuf_from_mime_type):
+ * lib/ephy-gui.h:
+ * lib/widgets/ephy-spinner.c: (ephy_spinner_init),
+ (ephy_spinner_theme_changed), (ephy_spinner_load_images),
+ (ephy_spinner_finalize):
+ * src/ephy-shell.c: (ephy_shell_init):
+
+ Use gtkicontheme, and use it also for mime icons.
+
+2003-09-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * data/epiphany.schemas.in:
+ * lib/ephy-node-filter.c: (ephy_node_filter_evaluate):
+ * src/ephy-history-window.c: (ephy_history_window_finalize),
+ (add_by_site_filter), (add_by_date_filter), (add_by_word_filter),
+ (setup_filters), (site_node_selected_cb), (search_entry_search_cb),
+ (time_optionmenu_changed_cb), (build_search_box),
+ (ephy_history_window_construct), (save_date_filter),
+ (ephy_history_window_dispose):
+
+ Implement history time filter
+
+2003-09-26 Marco Pesenti Gritti <marco@gnome.org>
+
+ * src/ephy-window.c:
+
+ Remove unused includes, they was causing warnings on solaris
+