2005-09-28 Christian Persch * configure.ac: * embed/mozilla/FilePicker.cpp: Hide the filters combo if there's only the "All" filter. 2005-09-27 Christian Persch * data/default-prefs-common.js: Back out the fix for bug #158486 by re-enabling keyword: searches. Fixes bug #314974. 2005-09-26 Christian Persch * src/ephy-notebook.c: (tab_label_style_set_cb), (build_tab_label): Use the tab label's outer hbox for the size calculation instead of the label itself. Fixes size oscillations with the Tab States extension. 2005-09-26 Jean-François Rameau * src/ephy-lockdown.c: (update_window): * src/ephy-window.c: (update_popups_tooltips), (show_embed_popup): * src/popup-commands.c: * src/popup-commands.h: * embed/mozilla/EventContext.cpp: (GetEventContext): * data/ui/epiphany-ui.xml: Unify background image and image code (contex menu, conext event). Fix bug 154887. 2005-09-26 Christian Persch * embed/mozilla/Makefile.am: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog): Back out previous change, it doesn't work right when there are *two* dialogues shown: the 1st one can only be dismissed after the 2nd one has been dismissed. 2005-09-26 Christian Persch * embed/mozilla/Makefile.am: * embed/mozilla/AutoEventQueue.cpp: * embed/mozilla/AutoEventQueue.h: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: (DoDialog): Push a new event queue while showing the dialogue with gtk_dialog_run. This fixes the problem (caused by the braindead API of showing this dialogue synchronously) that networking is blocked in all other windows while the dialogue is shown. 2005-09-25 Jean-François Rameau * data/epiphany-lockdown.schemas.in: Add disable_quit to lockdown gconf schema. Fix bug 316499. 2005-09-24 Crispin Flowerday * data/epiphany.m4: Rename the autoconf macro to EPIPHANY_EXTENSION_INIT() and make it check the ephy version, get the extension directory and find out whether python is enabled. 2005-09-24 Jean-François Rameau * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage): Handle contentEncodingError error. 2005-09-24 Crispin Flowerday * lib/Makefile.am: * lib/ephy-module.c: (ephy_module_load): If the library path isn't absolute, look in the main extension dir, and then the users own extension directory 2005-09-23 Crispin Flowerday * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_ini_string): Don't crash if the Authors key is missing, or there are no keys in the Loader section 2005-09-23 Christian Persch * src/ephy-extensions-manager.c: s/DOT_INIT/DOT_INI/g. 2005-09-23 Christian Persch * src/epphy-extensions-manager.c: (free_extension_info), (ephy_extensions_manager_load_xml_string), (path_to_identifier), (ephy_extensions_manager_load_file), (load_file_from_monitor), (dir_changed_cb), (ephy_extensions_manager_load_dir): Don't read unused variables, and use a #define for the keyfile extension. 2005-09-23 Christian Persch * src/ephy-python-loader.c: (impl_get_object): Accept "Module" argument. 2005-09-23 Christian Persch * lib/ephy-shlib-loader.c: (impl_get_object) (ephy_shlib_loader_class_init): Support "Library" argument. 2005-09-23 Christian Persch * data/Makefile.am: R data/epiphany-extension.xsd: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_xml_string), (ephy_extensions_manager_startup), (ephy_extensions_manager_finalize): Since the .xml format is deprecated, remove the (already #if 0'd) schema validation code. 2005-09-23 Crispin Flowerday * data/epiphany.m4: Really add the file 2005-09-23 Crispin Flowerday * data/Makefile.am: * data/epiphany.m4: * src/ephy-extensions-manager.c: (free_extension_info), (ephy_extensions_manager_load_xml_string), (ephy_extensions_manager_load_ini_string), (path_to_identifier), (ephy_extensions_manager_load_file), (load_extension), (load_file_from_monitor), (dir_changed_cb), (ephy_extensions_manager_load_dir): Add support for extension description files in the keyfile format, using the extension .ephy-extension. Also included is a m4 macro to help do the translation of these files. 2005-09-21 Jean-François Rameau * embed/mozilla/mozilla-embed-single.cpp: (have_gnome_url_handler): Remove unused function. 2005-09-21 Christian Persch * lib/ephy-gui.c: Fix compile warnings. 2005-09-21 Christian Persch * embed/mozilla/EphyUtils.cpp: * embed/print-dialog.c: (ephy_print_do_print_idle_cb): Don't use "cat >" as output command, it fails inpredicably. Instead, use the tempfile setting, and set "PostScript/default" as printer name. fflush before printing the temp file using gnome-print. If not using gecko 1.9, translate the paper name to the one mozilla expects (mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=307404). 2005-09-21 Christian Persch * lib/ephy-gui.c: (ephy_gui_check_location_writable): * lib/ephy-gui.h: New function to check the filename/directory for writability, derived from the now removed ephy_gui_confirm_overwrite_file. * src/bookmarks/ephy-bookmarks-editor.c: * embed/mozilla/FilePicker.cpp: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: Use the filechooser's stock confirm-overwrite checking, but we still need our own writability check. 2005-09-19 Christian Persch * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: Add EPHY_EMBED_STATE_RESTORING and conversion from GTK_MOZ_EMBED_FLAG_RESTORING. 2005-09-19 Christian Persch * data/mime-types-permissions.xml: Add another mime alias. 2005-09-19 Christian Persch * src/ephy-window.c: (_ephy_window_set_context_event), (_ephy_window_unset_context_event), (embed_popup_deactivate_cb), (show_embed_popup), (ephy_window_dispose): * src/ephy-window.h: Make the methods to unset/release the context event semi-public. 2005-09-16 Raphael Slinckx * src/bookmarks/ephy-bookmark-action.c: (bookmark_activate_with_flags), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb): * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address): Repair the previous b0rkage, see previous log 2005-09-15 Raphael Slinckx * src/bookmarks/ephy-bookmarks.c: (impl_resolve_address): If the search term is empty for a smart bookmark use the normal URL instead of the smart url with the %s replaced by "" 2005-09-15 Christian Persch * embed/mozilla/GtkNSSDialog.cpp: Don't focus the checkbox initially. Fixes bug #163371. 2005-09-15 Christian Persch * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_construct): Make Close the default button. 2005-09-14 Christian Persch * src/window-commands.c: (window_cmd_help_about): Set "website-label" property. 2005-09-09 Christian Persch * embed/mozilla/EphySingle.cpp: Manually emit the "profile-change-net-teardown" notification; works around bug https://bugzilla.mozilla.org/show_bug.cgi?id=292699. 2005-09-07 Christian Persch * embed/mozilla/EphyUtils.cpp: Remove unused code. 2005-09-05 Christian Persch * embed/mozilla/GlobalHistory.cpp: * embed/ephy-history.h: Implement [SG]etGeckoURIFlags for gecko 1.9. 2005-09-05 Christian Persch * embed/mozilla/EphyUtils.cpp: Mozilla printing code is braindead. Bug #163255. 2005-09-03 Christian Persch * configure.ac: Depend on pygtk 2.8. Fixes bug #314557. * src/languages.h: Remove duplicate entries. 2005-09-01 Christian Persch * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): * src/pdm-dialog.c: (show_cookies_properties): Fix HIG spacings. 2005-09-01 Christian Persch * data/glade/epiphany.glade: Remove find dialogue, and tweak spacings to be HIG compliant. 2005-09-01 Christian Persch * configure.ac: * embed/mozilla/EphyBrowser.cpp: Only listen for trusted events. 2005-08-31 Christian Persch * configure.ac: Update gtk requirement. 2005-08-31 Christian Persch * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Better message on the enter-secure warning. 2005-08-29 Christian Persch * lib/ephy-debug.c: Only include execinfo.h if it exists. 2005-08-29 Christian Persch * configure.ac: * lib/ephy-debug.c: (trap_handler): Check for execinfo.h. Fixes bug #314776. 2005-08-28 Christian Persch * ChangeLog-20050828: * Makefile.am: * autogen.sh: * configure.ac: * data/Makefile.am: * data/epiphany-1.10.pc.in: * data/epiphany-1.8.pc.in: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * lib/ephy-dbus.c: (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_session_bus), (ephy_dbus_disconnect_bus): * lib/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Version 1.9.