2005-07-04 Christian Persch * embed/downloader-view.c: (remove_download), (prepare_close_cb), (downloader_view_init), (downloader_view_finalize), (downloader_view_remove_download), (download_dialog_delete_cb): * embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close), (ephy_embed_shell_class_init): * embed/ephy-embed-shell.h: * embed/ephy-favicon-cache.c: (prepare_close_cb), (ephy_favicon_cache_init), (kill_download): * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * src/ephy-session.c: (ephy_session_init), (ephy_session_dispose), (ephy_session_autoresume), (close_dialog), (ephy_session_close): * src/ephy-shell.c: (ephy_shell_startup), (toolwindow_hide_cb): * src/ephy-window.c: (ephy_window_finalize): Better fix for bug #151037 to make session shutdown work again. Also fix session shutdown while resuming, and preserve the session in this case. 2005-06-24 Christian Persch * data/mime-types-permissions.xml: Add text/rtf. 2005-06-16 Christian Persch * embed/mozilla/ContentHandler.cpp: * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor): * src/ephy-history-window.c: (confirmation_dialog_construct): Don't show the image after gtk_button_set_image(). Fixes bug #307818. 2005-06-12 Christian Persch * embed/mozilla/mozilla-ember-persist.cpp: (impl_to_string): Fix refcount leak. 2005-06-11 Christian Persch * embed/mozilla/mozilla-embed-persist.cpp: Don't hold a ref to the shell from persist objects. 2005-06-10 Christian Persch * lib/Makefile.am: * lib/ephy-object-helpers.c: * lib/ephy-object-helpers.h: Common helper function to unref a GObject from idle. * embed/downloader-view.c: (downloader_view_finalize): * embed/mozilla/mozilla-embed-find.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed.cpp: * src/ephy-extensions-manager.c: (unload_extension): * src/ephy-main.c: (main): * src/ephy-shell.c: (toolwindow_hide_cb): * src/ephy-window.c: (ephy_window_finalize): Always unref the shell from idle, never directly. That's because in case we hold the last reference, we would end up terminating embedding/XPCOM from a mozilla callback. Fixes bug #151037, and moz#236688. 2005-06-06 Christian Persch * lib/ephy-dbus.c: Updated from HEAD to work with new DBUS API. 2005-06-06 Christian Persch * configure.ac: Require DBUS 0.34. Bug #306626. 2005-06-05 Christian Persch * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus): Fix compilation with DBUS 0.3x. Patch by Raphaël Slinckx, fixes bug #306565. 2005-06-05 Christian Persch * lib/egg/eggtrayicon.c: (egg_tray_icon_manager_filter), (egg_tray_icon_update_manager_window), (egg_tray_icon_manager_window_destroyed), (egg_tray_icon_realize): Update from libegg. 2005-06-05 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: Fix warnings. 2005-06-02 Jean-François Rameau * embed/mozilla/EventContext.cpp: (EventContext::GetEventContext): Add code to handle area tags. Fix bug #152482 (merged from HEAD). 2005-06-02 Jean-François Rameau * embed/mozilla/EphyUtils.h: * embed/mozilla/EphyUtils.cpp: nsEmbedString doesn't support Equals method. So add some bits to test two nsEmbedString. See https://bugzilla.mozilla.org/show_bug.cgi?id=296286 (merged from HEAD). 2005-06-01 Christian Persch * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb), (drag_data_received_cb): * lib/egg/egg-toolbar-editor.c: (drag_data_get_cb), (parse_item_list), (egg_toolbar_editor_load_actions): * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml), (egg_toolbars_model_save), (parse_item_list), (parse_toolbars): * src/ephy-notebook.c: * src/ephy-window.c: Fix more signed/unsigned problems with gcc 4.0. Patch by Martin Kretzschmar, bug #306169. 2005-05-31 Christian Persch * src/ephy-notebook.c: (ephy_notebook_move_tab), (move_tab_to_another_notebook), (button_release_cb): * src/ephy-window.c: (update_tabs_menu_sensitivity): Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=296002 by disallowing tabs moves to a different window. Bug #303922. 2005-05-30 Christian Persch * embed/mozilla/GtkNSSDialogs.cpp: Fix getting the trust setting from New CA dialogue. 2005-05-29 Christian Persch * src/ephy-window.c: (sync_tab_document_type): Allow ViewSource for XML documents too. Fixes bug #305788. 2005-05-28 Christian Persch * configure.ac: Check for new DBUS API. * lib/ephy-dbus.c: (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus): Adapt to new DBUS API. Patch by Thom May, fixes bug #301153. 2005-05-26 Christian Persch * configure.ac: Automatically detect whether we have a mozilla debug build. 2005-05-15 Christian Persch * data/mime-types-permissions.xml: * data/check-mime.py: Update, merged from HEAD. Patch by Jean-François Rameau. 2005-05-12 Christian Persch * embed/mozilla/EphyBrowser.cpp: Fix the build. 2005-05-08 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: More trusted checks. 2005-05-06 Christian Persch * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: Slight performance improvements. 2005-05-06 Christian Persch * embed/mozilla/EphyBrowser.cpp: * src/ephy-tab.c: (ephy_tab_address_cb): Use the document's URL as tab address, not the info from the location changed signal. 2005-05-06 Christian Persch * embed/mozilla/MozDownload.cpp: Set MozDownload as progress listener on the web browser persist. 2005-05-06 Christian Persch * embed/mozilla/mozilla-embed-persist.cpp: Use nsICancelable. 2005-05-05 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/MozRegisterComponents.cpp: Thanks to the fastback patch, we can now get the secure browser UI object from the docshell. 2005-05-04 Christian Persch * embed/mozilla/mozilla-embed-persist.cpp: Fix the build from the last commit. 2005-05-03 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Use the web navigation to get the URI, not the document. Fixes bug #301044. 2005-04-26 Christian Persch * lib/egg/egg-editable-toolbar.c: (new_pixbuf_from_widget): Try to fix crash in toolbar editor with X composite extension. Should fix bug #159767, patch by Colin Gibbs from Control Centre bug #152490. 2005-04-26 Christian Persch * configure.ac: Fix filepicker check. 2005-04-26 Christian Persch * configure.ac: Ged rid of all API checks which check for 1.8-only API, and introduce a Gecko version check instead. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/mozilla-download.cpp: Fix for mozilla API change, and use the new HAVE_GECKO_1_8 define where appropriate. 2005-04-23 Christian Persch * configure.ac: Post-release version bump. 2005-04-23 Christian Persch === Release 1.6.3 === * NEWS: