2005-08-21 Christian Persch === Release 1.7.5 === * NEWS: 2005-08-21 Christian Persch * data/default-prefs-common.js: * embed/mozilla/mozilla-embed-single.cpp: Don't use ext handler for ftp://. 2005-08-21 Christian Persch * lib/ephy-file-helpers.c: (ephy_file_launch_handler): Change a g_return_if_fail into a regular return. 2005-08-21 Christian Persch * src/ephy-window.c: (ephy_window_delete_event), (ephy_window_class_init), (ephy_window_init): Use class closure for delete event instead of signal handler. 2005-08-21 Christian Persch * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label): Use strlen, not hardcoded length. 2005-08-21 Christian Persch * src/ephy-tab.c: (ephy_tab_finalize): Fix mem leak. 2005-08-17 Christian Persch * embed/ephy-embed-persist.h: * embed/mozilla/mozilla-embed-persist.cpp: Add EPHY_EMBED_PERSIST_FROM_CACHE, and try harder to get a cache descriptor for the source URL. * src/popup-commands.c: (save_property_url), (popup_cmd_set_image_as_background), (save_temp_source): Use EPHY_EMBED_PERSIST_FROM_CACHE to try to get the content from cache when saving background, images or links. Part of bug #168554. 2005-08-17 Christian Persch * src/ephy-tab.c: (ephy_tab_set_loading_title), Better fix: reorder again and use priv->title for the set_loading_title call after the set_title call. 2005-08-17 Christian Persch * embed/mozilla/EventContext.cpp: QI the element to check whether it's of some type, don't check the tag. 2005-08-17 Christian Persch * src/ephy-tab.c: (ephy_tab_title_cb): Use ephy_tab_set_title after ephy_tab_set_loading_title because set_title consumes the char* argument! Fixes invalid UTF-8 warnings. 2005-08-17 Christian Persch * configure.ac: Fix --disable-focus-fix and --disable-psm configure args. 2005-08-16 Christian Persch * src/ephy-find-toolbar.c: (entry_activate_cb), (ephy_find_toolbar_open): Only activate link in typeahead mode, not in Ctrl-F find mode. 2005-08-16 Christian Persch * embed/mozilla/EphyFind.cpp: Return TRUE if the event was consumed. * embed/mozilla/mozilla-embed-single.cpp: More redundant code. 2005-08-16 Christian Persch * embed/ephy-embed-find.c: (ephy_embed_find_activate_link): * embed/ephy-embed-find.h: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/mozilla-embed-find.cpp: Activate the found link with a faked keypress event. * src/ephy-find-toolbar.c: (tab_search_key_press_cb), (entry_key_press_event_cb), (entry_activate_cb), (ephy_find_toolbar_set_embed), (ephy_find_toolbar_open), (ephy_find_toolbar_close): On enter, activate the found link instead of finding the next occurrence. Always really give focus to the find bar, instead of faking keypresses in the find bar entry while focusing the embed. Fixes bug #307216, bug #311985, bug #312419, bug #312367, bug #311929. 2005-08-15 Christian Persch * data/GNOME_Epiphany_Automation.server.in: Remove "-s" argument which hasn't been supported for ages. * data/mime-types-permissions.xml: Add more mime types. * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget), (ephy_gui_menu_position_on_toolbar): * lib/ephy-gui.h: Improve menu positioning on toolbar buttons. 2005-08-13 Christian Persch * embed/mozilla/ContentHandler.cpp: Check that we're not trying to open in Epiphany itself! Fixes bug #310023. 2005-08-13 Christian Persch * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): Reject favicons that are < 12x12. 2005-08-13 Christian Persch * embed/downloader-view.c: (update_download_row): Don't display (guint64)-1 as filesize if it's not known yet. Part of bug #313215. 2005-08-13 Christian Persch * configure.ac: Better gecko version check. 2005-08-13 Christian Persch * embed/mozilla/MozDownload.cpp: Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=304353 . Fixes bug #313215. 2005-08-13 Christian Persch * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): * lib/ephy-dnd.c: (ephy_dnd_drag_data_get): More gcc4 fixes. 2005-08-10 Christian Persch * src/ephy-lockdown.c: (update_location_editable): * src/ephy-shell.c: (ephy_shell_new_tab_full): * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_set_address), (ephy_tab_open_uri_cb), (ephy_tab_address_cb), (ensure_page_info), (ephy_tab_net_state_cb), (ephy_tab_init), (ephy_tab_get_address), (ephy_tab_get_typed_address), (ephy_tab_set_typed_address): * src/ephy-tab.h: * src/ephy-toolbar.c: (sync_user_input_cb): * src/epiphany.defs: Open new tabs with blank url bar if we're loading the homepage. Fixes bug #313012. 2005-08-10 Jean-François Rameau * embed/mozilla/MozDownload.cpp (OnStateChange): Gecko send several STATE_STOP, but only the final one (completed) is of interest (STATE_STOP&STATE_IS_NETWORK). Fix crash with gecko 1.8 when downloading. * embed/mozilla/mozilla-embed.cpp: Fix compilation warning. 2005-08-10 Christian Persch * configure.ac: Warn if nsIPassword.h isn't found. 2005-08-10 Christian Persch * configure.ac: Fix configure checks for focus workaround. 2005-08-10 Crispin Flowerday * src/ephy-tab.c (ephy_tab_class_init): Make a few properties to be writable (where there is appropriate code in the ephy_tab_set_property() function), and fix the 'icon' property to have the correct enum value. 2005-08-09 Raphael Slinckx * embed/mozilla/ContentHandler.cpp: Fix a small grammar error in one of the download dialog string, with approval of i18n 2005-08-09 Christian Persch * src/ephy-tab.c: (ephy_tab_set_property): * src/ephy-tab.h: * src/epiphany.defs: Make tab icon address setter public. 2005-08-09 Crispin Flowerday * src/ephy-find-toolbar.c (ephy_find_toolbar_open): When opening the find bar with Ctrl+F, search for the item, and select the text. 2005-08-09 Christian Persch * NEWS: Typo fixes. * src/ephy-tab.c: (ephy_tab_net_state_cb): Removed favicon fallback code.