aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Allow favicons for https: sites on gecko 1.9.Christian Persch2005-10-151-0/+8
| | | | | | | | | | 2005-10-15 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download), (ephy_favicon_cache_get): * embed/mozilla/EphyBrowser.cpp: Allow favicons for https: sites on gecko 1.9.
* Remove debug output.Christian Persch2005-10-151-0/+6
| | | | | | | | 2005-10-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBadCertRejector.h: Remove debug output.
* Add EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag.Christian Persch2005-10-151-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2005-10-15 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.h: Add EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag. * embed/mozilla/Makefile.am: A embed/mozilla/EphyBadCertRejector.cpp: A embed/mozilla/EphyBadCertRejector.h: A class implementing nsIBadCertListener which always rejects. * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: For gecko 1.8, implement nsIInterfaceRequestor for EphyHeaderSniffer and MozDownload, and make GetInterface hand out a EphyBadCertRejector if the EPHY_EMBED_PERSIST_NO_CERTDIALOGS flag is set.
* Work around mozilla bugChristian Persch2005-10-151-0/+7
| | | | | | | | | 2005-10-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=312241 .
* Copy the back history when a link is opened in a new tab from aPhilip Langdale2005-10-131-0/+6
| | | | | | | | 2005-10-12 Philip Langdale <philipl@mail.utexas.edu> * src/ephy-tab.c: (open_link_in_new_tab): Copy the back history when a link is opened in a new tab from a middle-click or a ctrl-click.
* . Forgot to remove the unused url variable.Philip Langdale2005-10-131-0/+6
| | | | | | | | 2005-10-12 Philip Langdale <philipl@mail.utexas.edu> * src/ephy-navigation-action.c: (activate_back_or_forward_menu_item_cb). Forgot to remove the unused url variable.
* embed/ephy-embed.c . Add a method to copy the back/forward history fromPhilip Langdale2005-10-131-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-12 Philip Langdale <philipl@mail.utexas.edu> * embed/ephy-embed.c * embed/ephy-embed.h: (ephy_embed_shistory_copy). Add a method to copy the back/forward history from one embed to another. * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: (EphyBrowser::CopySHistory) Implementation of history copying. * embed/mozilla/mozilla-embed.cpp: Implement ephy_embed_shistory_copy by calling into EphyBrowser. * src/ephy-navigation-action.c: (activate_back_or_forward_menu_item_cb). If a history menu item is middle-clicked on, open a new tab, copy the history over and then go to the relevant page in the history. * src/ephy-toolbar.c: (ephy_toolbar_set_window) Attach handler for "open-link" to back/forward actions.
* Remove the "network-status" signal from the embed single, and make it aChristian Persch2005-10-131-0/+18
| | | | | | | | | | | | | | | | | | | | 2005-10-12 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_iface_init), (ephy_embed_single_set_network_status), (ephy_embed_single_get_network_status): * embed/ephy-embed-single.h: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphySingle.h: * embed/mozilla/mozilla-embed-single.cpp: * src/ephy-window.c: (sync_tab_icon), (sync_network_status), (ephy_window_dispose), (ephy_window_init): * src/epiphany.defs: * src/window-commands.c: (window_cmd_file_work_offline): Remove the "network-status" signal from the embed single, and make it a property instead. Keep track of the network status in EphySingle, and emit property notification when it changes.
* A embed/mozilla/EphyRedirectChannel.cpp: AChristian Persch2005-10-131-0/+19
| | | | | | | | | | | | | | | | | | | | | | | 2005-10-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: * embed/mozilla/EphyAboutModule.h: A embed/mozilla/EphyRedirectChannel.cpp: A embed/mozilla/EphyRedirectChannel.h: * embed/mozilla/Makefile.am: Implement about:recover. Build the about module on all geckos, and only #ifdef the about:neterror implementation for gecko 1.8. * src/ephy-session.c: (tab_added_cb), (impl_attach_window), (ephy_session_autoresume), (write_tab), (ephy_session_save), (parse_embed), (ephy_session_load): Record the page load status and page title in the session file, and use about:recover when the page was still loading when the browser crashed. 2005-10-10 Christian Persch <chpe@cvs.gnome.org>
* Fix constness and don't strdup when returning early.Christian Persch2005-10-111-0/+6
| | | | | | | | 2005-10-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_shorten): Fix constness and don't strdup when returning early.
* Bring back ephy_string_shorten.Christian Persch2005-10-101-0/+13
| | | | | | | | | | | | | | | 2005-10-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_blank_chr), (ephy_string_shorten): * lib/ephy-string.h: Bring back ephy_string_shorten. * src/ephy-tab.c: (ephy_tab_file_monitor_cb), (ephy_tab_set_title): Shorten overlong tab titles, hard. Increase reload delay slightly. Strip whitespace from tab title before determining if it's empty.
* Search the needle in the haystack, not the other way 'round.Christian Persch2005-10-101-0/+6
| | | | | | | | 2005-10-09 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: Search the needle in the haystack, not the other way 'round.
* Fix logging.Christian Persch2005-10-101-0/+6
| | | | | | | | 2005-10-09 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: Fix logging.
* Eliminate the *Popup/*ImagePopup popup variants. Add image context to allJean-François Rameau2005-10-101-0/+10
| | | | | | | | | | | | 2005-10-09 Jean-François Rameau <jframeau@cvs.gnome.org> * data/ui/epiphany-ui.xml: * src/ephy-window.c: (show_embed_popup), (update_image_actions_visibility): Eliminate the *Popup/*ImagePopup popup variants. Add image context to all popups it can show up. Display image context dynamically.
* Remove DBUS define, it's always compiled now.Christian Persch2005-10-101-0/+6
| | | | | | | | 2005-10-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: Remove DBUS define, it's always compiled now.
* Fix profiling in builddir != srcdir builds.Christian Persch2005-10-091-0/+6
| | | | | | | | 2005-10-08 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: Fix profiling in builddir != srcdir builds.
* Ensure the images are loaded before starting to spin. Should fix crashesChristian Persch2005-10-091-0/+9
| | | | | | | | | * lib/widgets/ephy-spinner.c: (ephy_spinner_start), (ephy_spinner_dispose), (ephy_spinner_finalize), (ephy_spinner_class_init): Ensure the images are loaded before starting to spin. Should fix crashes on start/new tab.
* Remove unused variable.Christian Persch2005-10-071-0/+6
| | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar.c: (ephy_toolbar_update_spinner): Remove unused variable.
* Sync with gnome-2-12.Christian Persch2005-10-071-0/+6
| | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyUtils.cpp: Sync with gnome-2-12.
* Use flags to save memory for the priv struct.Christian Persch2005-10-071-0/+9
| | | | | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar.c: (ephy_toolbar_update_spinner), (ephy_toolbar_set_show_leave_fullscreen), (ephy_toolbar_set_security_state), (ephy_toolbar_set_lock_visibility), (ephy_toolbar_set_spinning): Use flags to save memory for the priv struct.
* Add style properties for 'secure-[bg|fg]-color', and apply them when theChristian Persch2005-10-071-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_style_set), (ephy_location_entry_class_init), (ephy_location_entry_set_favicon), (ephy_location_entry_set_secure): * lib/widgets/ephy-location-entry.h: Add style properties for 'secure-[bg|fg]-color', and apply them when the entry is in 'secure' mode. Reset the IM context before emitting the 'activate' signal. * src/ephy-location-action.c: (sync_secure), (connect_proxy), (ephy_location_action_set_property), (ephy_location_action_get_property), (ephy_location_action_class_init): * src/ephy-toolbar.c: (ephy_toolbar_set_security_state), (ephy_toolbar_init): * src/ephy-toolbar.h: * src/ephy-window.c: (sync_chromes_visibility), (sync_tab_security): Set the location entry's 'secure' property on secure sites, and also always show the lock for secure sites.
* Add out private plugin directory to MOZ_PLUGIN_PATH too.Christian Persch2005-10-061-0/+8
| | | | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Add out private plugin directory to MOZ_PLUGIN_PATH too.
* Add "desktop-file" plugin, adapted from the "mozilla-desktop-file-plugin"Christian Persch2005-10-061-0/+16
| | | | | | | | | | | | | | | | | | 2005-10-06 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: * configure.ac: * plugins/.cvsignore: * plugins/Makefile.am: * plugins/desktop-file/.cvsignore: * plugins/desktop-file/Makefile.am: * plugins/desktop-file/plugin.cpp: * po/POTFILES.in: Add "desktop-file" plugin, adapted from the "mozilla-desktop-file-plugin" written by Jorn Baayen <jbaayen@gnome.org>. For now only handle .desktop files from file:/// URIs, for security reasons.
* Use "position" property notification instead of size-allocate to monitorChristian Persch2005-10-031-0/+14
| | | | | | | | | | | | | | | | 2005-10-03 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-state.c: (paned_sync_position_cb), (ephy_state_add_paned): Use "position" property notification instead of size-allocate to monitor the paned's position. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Use resize=FALSE with gtk_paned_pack1. Fixes growing size of the left pane of the bookmarks editor by repeated opening.
* Fix memory leak.Christian Persch2005-10-031-0/+7
| | | | | | | | | 2005-10-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (setup_ui_manager), (ephy_window_dispose), (ephy_window_finalize): Fix memory leak.
* Make sure we don't unref NULL objects.Christian Persch2005-10-031-0/+7
| | | | | | | | | 2005-10-03 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose): * src/ephy-shell.c: (ephy_shell_dispose): Make sure we don't unref NULL objects.
* Add configure switch to disable zeroconf bookmarks, since they're almostChristian Persch2005-10-031-0/+15
| | | | | | | | | | | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * src/bookmarks/ephy-bookmarks.c: (save_filter), (ephy_bookmarks_save), (update_bookmark_keywords), (bookmark_is_categorized), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri), (ephy_bookmarks_find_keyword): * src/epiphany.defs: Add configure switch to disable zeroconf bookmarks, since they're almost useless since just about nobody ships gnome-vfs with howl support enabled, and have also been reported to cause long delays on startup.
* Schedule a GC in finalize of EphyTab and EphyWindow, to work around bugChristian Persch2005-10-031-0/+8
| | | | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_finalize): * src/ephy-window.c: (ephy_window_finalize): Schedule a GC in finalize of EphyTab and EphyWindow, to work around bug #317242.
* Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction toChristian Persch2005-10-031-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/ephy-embed-shell.c: (ephy_embed_shell_dispose), (ephy_embed_shell_finalize), (ephy_embed_shell_class_init): * embed/ephy-embed.c: (ephy_embed_base_init), (ephy_embed_show_page_certificate), (ephy_embed_close): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-notebook.c: (ephy_notebook_class_init), (close_button_clicked_cb): * src/ephy-notebook.h: * src/ephy-python.c: (ephy_python_init), (ephy_python_shutdown), (ephy_python_schedule_gc): * src/ephy-shell.c: (ephy_shell_class_init), (gnome_session_init), (ephy_shell_dispose), (ephy_shell_finalize): * src/ephy-tab.c: (ephy_tab_init): * src/ephy-window.c: (construct_confirm_close_dialog), (confirm_close_with_modified_forms), (embed_modal_alert_cb), (idle_tab_remove_cb), (schedule_tab_close), (embed_close_request_cb), (embed_destroy_browser_cb), (tab_added_cb), (tab_removed_cb), (tab_close_request_cb), (setup_notebook), (remove_true), (ephy_window_dispose), (cancel_handler), (ephy_window_init), (ephy_window_finalize): * src/window-commands.c: (event_with_shift), (window_cmd_view_reload), (window_cmd_file_close_window): Use nsIDOMWindowInternal::Close to close tabs. Delay tabs destruction to an idle handler, to avoid crashes when tabs are closed from signal handlers (blur, mousedown, keydown etc). Fixes bug #172878, bug #172879, bug #172882, bug #303254, bug #313425.
* Remove unused variable.Christian Persch2005-10-031-0/+6
| | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_do_print_idle_cb): Remove unused variable.
* Remove unused code.Christian Persch2005-10-021-0/+6
| | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * lib/widget/ephy-spinner.c: Remove unused code.
* Don't include config.h here.Christian Persch2005-10-021-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2005-10-02 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.h: Don't include config.h here. * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_data_unload), (ephy_spinner_cache_data_load), (ephy_spinner_cache_data_new), (ephy_spinner_cache_data_free), (ephy_spinner_cache_get_images), (ephy_spinner_cache_init), (ephy_spinner_cache_finalize), (ephy_spinner_load_images), (ephy_spinner_init), (bump_spinner_frame_cb), (ephy_spinner_start), (ephy_spinner_set_timeout), (ephy_spinner_finalize), (ephy_spinner_screen_changed), (ephy_spinner_class_init): Make spinner multihead safe. * lib/widgets/testspinner.c: Add a tiny spinner test program.
* Don't spin unmapped spinners. Slightly decrease the frequency. Might helpChristian Persch2005-10-021-0/+9
| | | | | | | | | | | 2005-10-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-spinner.c: (ephy_spinner_init), (ephy_spinner_start), (ephy_spinner_stop), (ephy_spinner_map), (ephy_spinner_unmap), (ephy_spinner_class_init): Don't spin unmapped spinners. Slightly decrease the frequency. Might help with bug #315232.
* Reset the IM context before activating the entry.Christian Persch2005-10-011-0/+11
| | | | | | | | | | | | | 2005-10-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_key_press_cb): Reset the IM context before activating the entry. * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb): * src/ephy-find-toolbar.c: (tab_search_key_press_cb): Add GDK_ISO_Enter to recognised keyvals.
* Return error on failure.Christian Persch2005-09-301-0/+6
| | | | | | | | 2005-09-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Return error on failure.
* Don't free const strings.Christian Persch2005-09-291-0/+6
| | | | | | | | 2005-09-28 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_file_bookmark_page): Don't free const strings.
* Add a function to get the tab's real title, and use it where appropriate.Christian Persch2005-09-281-0/+14
| | | | | | | | | | | | | | | | 2005-09-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (sync_label): * src/ephy-tab.c: (ephy_tab_get_title_composite), (ephy_tab_get_title): * src/ephy-tab.h: * src/ephy-tabs-menu.c: (sync_tab_title): * src/ephy-window.c: (sync_tab_title): * src/window-commands.c: (window_cmd_file_send_to), (window_cmd_file_bookmark_page): Add a function to get the tab's real title, and use it where appropriate. Fixes bug #317418.
* Hide the filters combo if there's only the "All" filter.Christian Persch2005-09-281-0/+7
| | | | | | | | | 2005-09-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/FilePicker.cpp: Hide the filters combo if there's only the "All" filter.
* Back out the fix for bug #158486 by re-enabling keyword: searches. FixesChristian Persch2005-09-281-0/+7
| | | | | | | | | 2005-09-27 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Back out the fix for bug #158486 by re-enabling keyword: searches. Fixes bug #314974.
* Use the tab label's outer hbox for the size calculation instead of theChristian Persch2005-09-271-0/+9
| | | | | | | | | | | 2005-09-26 Christian Persch <chpe@cvs.gnome.org> * 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.
* Unify background image and image code (contex menu, conext event). Fix bugJean-François Rameau2005-09-271-0/+12
| | | | | | | | | | | | | | 2005-09-26 Jean-François Rameau <jframeau@cvs.gnome.org> * 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.
* Back out previous change, it doesn't work right when there are *two*Christian Persch2005-09-261-0/+9
| | | | | | | | | | | 2005-09-26 Christian Persch <chpe@cvs.gnome.org> * 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.
* Push a new event queue while showing the dialogue with gtk_dialog_run.Christian Persch2005-09-261-0/+13
| | | | | | | | | | | | | | | 2005-09-26 Christian Persch <chpe@cvs.gnome.org> * 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.
* Add disable_quit to lockdown gconf schema. Fix bug 316499.Jean-François Rameau2005-09-261-0/+6
| | | | | | | | 2005-09-25 Jean-François Rameau <jframeau@cvs.gnome.org> * data/epiphany-lockdown.schemas.in: Add disable_quit to lockdown gconf schema. Fix bug 316499.
* Rename the autoconf macro to EPIPHANY_EXTENSION_INIT() and make it checkCrispin Flowerday2005-09-251-0/+8
| | | | | | | | | | 2005-09-24 Crispin Flowerday <gnome@flowerday.cx> * 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.
* Handle contentEncodingError error.Jean-François Rameau2005-09-251-0/+6
| | | | | | | | 2005-09-24 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage): Handle contentEncodingError error.
* If the library path isn't absolute, look in the main extension dir, andCrispin Flowerday2005-09-251-0/+8
| | | | | | | | | | 2005-09-24 Crispin Flowerday <gnome@flowerday.cx> * 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
* Don't crash if the Authors key is missing, or there are no keys in theCrispin Flowerday2005-09-241-0/+8
| | | | | | | | | | 2005-09-23 Crispin Flowerday <gnome@flowerday.cx> * 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
* s/DOT_INIT/DOT_INI/g.Christian Persch2005-09-241-0/+6
| | | | | | | | 2005-09-23 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: s/DOT_INIT/DOT_INI/g.
* Don't read unused variables, and use a #define for the keyfile extension.Christian Persch2005-09-241-0/+10
| | | | | | | | | | | | 2005-09-23 Christian Persch <chpe@cvs.gnome.org> * 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.
* Accept "Module" argument.Christian Persch2005-09-241-0/+6
| | | | | | | | 2005-09-23 Christian Persch <chpe@cvs.gnome.org> * src/ephy-python-loader.c: (impl_get_object): Accept "Module" argument.
* Support "Library" argument.Christian Persch2005-09-241-0/+7
| | | | | | | | | 2005-09-23 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-shlib-loader.c: (impl_get_object) (ephy_shlib_loader_class_init): Support "Library" argument.
* R data/epiphany-extension.xsd:Christian Persch2005-09-241-0/+12
| | | | | | | | | | | | | | 2005-09-23 Christian Persch <chpe@cvs.gnome.org> * 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.
* Really add the fileCrispin Flowerday2005-09-241-0/+4
| | | | | | 2005-09-23 Crispin Flowerday <gnome@flowerday.cx> * data/epiphany.m4: Really add the file
* Add support for extension description files in the keyfile format, usingCrispin Flowerday2005-09-241-0/+15
| | | | | | | | | | | | | | | | | 2005-09-23 Crispin Flowerday <gnome@flowerday.cx> * 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.
* Remove unused function.Jean-François Rameau2005-09-221-0/+6
| | | | | | | | 2005-09-21 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (have_gnome_url_handler): Remove unused function.
* Fix compile warnings.Christian Persch2005-09-221-0/+6
| | | | | | | | 2005-09-21 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: Fix compile warnings.
* Don't use "cat >" as output command, it fails inpredicably. Instead, useChristian Persch2005-09-221-0/+12
| | | | | | | | | | | | | | 2005-09-21 Christian Persch <chpe@cvs.gnome.org> * 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).
* New function to check the filename/directory for writability, derived fromChristian Persch2005-09-221-0/+16
| | | | | | | | | | | | | | | | | | 2005-09-21 Christian Persch <chpe@cvs.gnome.org> * 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.
* Add EPHY_EMBED_STATE_RESTORING and conversion fromChristian Persch2005-09-201-0/+8
| | | | | | | | | | 2005-09-19 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: Add EPHY_EMBED_STATE_RESTORING and conversion from GTK_MOZ_EMBED_FLAG_RESTORING.
* Add another mime alias.Christian Persch2005-09-201-0/+6
| | | | | | | | 2005-09-19 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Add another mime alias.
* Make the methods to unset/release the context event semi-public.Christian Persch2005-09-191-0/+9
| | | | | | | | | | | 2005-09-19 Christian Persch <chpe@cvs.gnome.org> * 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.
* Repair the previous b0rkage, see previous logRaphael Slinckx2005-09-171-0/+8
| | | | | | | | | | 2005-09-16 Raphael Slinckx <rslinckx@cvs.gnome.org> * 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
* If the search term is empty for a smart bookmark use the normal URLRaphael Slinckx2005-09-151-0/+6
| | | | | | | | 2005-09-15 Raphael Slinckx <rslinckx@cvs.gnome.org> * 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 ""
* Don't focus the checkbox initially. Fixes bug #163371.Christian Persch2005-09-151-0/+6
| | | | | | | | 2005-09-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialog.cpp: Don't focus the checkbox initially. Fixes bug #163371.
* Make Close the default button.Christian Persch2005-09-151-0/+6
| | | | | | | | 2005-09-15 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_construct): Make Close the default button.
* Set "website-label" property.Christian Persch2005-09-141-0/+6
| | | | | | | | 2005-09-14 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Set "website-label" property.
* Manually emit the "profile-change-net-teardown" notification; works aroundChristian Persch2005-09-091-0/+7
| | | | | | | | | 2005-09-09 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySingle.cpp: Manually emit the "profile-change-net-teardown" notification; works around bug https://bugzilla.mozilla.org/show_bug.cgi?id=292699.
* Remove unused code.Christian Persch2005-09-071-0/+6
| | | | | | | | 2005-09-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyUtils.cpp: Remove unused code.
* Implement [SG]etGeckoURIFlags for gecko 1.9.Christian Persch2005-09-061-0/+7
| | | | | | | | | 2005-09-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: * embed/ephy-history.h: Implement [SG]etGeckoURIFlags for gecko 1.9.
* Mozilla printing code is braindead. Bug #163255.Christian Persch2005-09-051-0/+6
| | | | | | | | 2005-09-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyUtils.cpp: Mozilla printing code is braindead. Bug #163255.
* Depend on pygtk 2.8. Fixes bug #314557.Christian Persch2005-09-041-0/+10
| | | | | | | | | | | | 2005-09-03 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Depend on pygtk 2.8. Fixes bug #314557. * src/languages.h: Remove duplicate entries.
* Fix HIG spacings.Christian Persch2005-09-011-0/+7
| | | | | | | | | 2005-09-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): * src/pdm-dialog.c: (show_cookies_properties): Fix HIG spacings.
* Remove find dialogue, and tweak spacings to be HIG compliant.Christian Persch2005-09-011-0/+6
| | | | | | | | 2005-09-01 Christian Persch <chpe@cvs.gnome.org> * data/glade/epiphany.glade: Remove find dialogue, and tweak spacings to be HIG compliant.
* Only listen for trusted events.Christian Persch2005-09-011-0/+7
| | | | | | | | | 2005-09-01 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyBrowser.cpp: Only listen for trusted events.
* Update gtk requirement.Christian Persch2005-09-011-0/+6
| | | | | | | | 2005-08-31 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Update gtk requirement.
* Better message on the enter-secure warning.Christian Persch2005-08-311-0/+6
| | | | | | | | 2005-08-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Better message on the enter-secure warning.
* Only include execinfo.h if it exists.Christian Persch2005-08-301-0/+6
| | | | | | | | 2005-08-29 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: Only include execinfo.h if it exists.
* Check for execinfo.h. Fixes bug #314776.Christian Persch2005-08-301-0/+7
| | | | | | | | | 2005-08-29 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/ephy-debug.c: (trap_handler): Check for execinfo.h. Fixes bug #314776.
* Version 1.9.Christian Persch2005-08-291-7344/+5
| | | | | | | | | | | | | | | | | | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * 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.
* Remove unused variables.GNOME_2_12_BRANCHPOINTChristian Persch2005-08-291-0/+6
| | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Remove unused variables.
* Post-release version bump.Christian Persch2005-08-281-0/+6
| | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.7.6 ===Release176Christian Persch2005-08-281-0/+7
| | | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> === Release 1.7.6 === * NEWS: * src/Makefile.am:
* Update credits.Christian Persch2005-08-281-0/+6
| | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Update credits.
* Set default prefs for warn-on-mixed-security pages. Part of bugChristian Persch2005-08-281-0/+7
| | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Set default prefs for warn-on-mixed-security pages. Part of bug
* Add an "add-page" signal to the EphyHistory object that can be used toCrispin Flowerday2005-08-281-0/+14
| | | | | | | | | | | | | | | | 2005-08-28 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-history.c: (ephy_history_class_init), (internal_get_host), (ephy_history_get_host), (ephy_history_add_host), (ephy_history_add_page), (impl_add_page): * embed/ephy-history.h: * lib/ephy-marshal.list: Add an "add-page" signal to the EphyHistory object that can be used to block urls from appearing in the history. Also make the ephy_history_get_host() function not create the EphyNode if it doesn't already exist.
* Fix pointer grab lockup when gecko pops up a dialogue.Christian Persch2005-08-281-0/+10
| | | | | | | | | | | | 2005-08-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (drag_stop), (grab_broken_event_cb), (grab_notify_cb), (toplevel_motion_notify_cb), (toplevel_button_release_cb), (drag_start), (motion_notify_cb), (move_tab_to_another_notebook), (button_release_cb), (button_press_cb): Fix pointer grab lockup when gecko pops up a dialogue.
* Add another workaround for the Gentoo header layout, and reference theCrispin Flowerday2005-08-281-0/+8
| | | | | | | | | | 2005-08-27 Crispin Flowerday <gnome@flowerday.cx> * configure.ac: * embed/mozilla/Makefile.am: Add another workaround for the Gentoo header layout, and reference the gentoo bug in the configure script
* The focus fix isn't needed anymore for gecko >= 1.8.Christian Persch2005-08-281-0/+9
| | | | | | | | | | | 2005-08-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: The focus fix isn't needed anymore for gecko >= 1.8.
* Add in the dom directory to the includes used for the configure checks.Crispin Flowerday2005-08-271-0/+8
| | | | | | | | | | 2005-08-27 Crispin Flowerday <gnome@flowerday.cx> * configure.ac: Add in the dom directory to the includes used for the configure checks. This is to help Gentoo, which uses an odd header layout.
* Fix compile warnings.Christian Persch2005-08-261-0/+6
| | | | | | | | 2005-08-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_delete_event): Fix compile warnings.
* Disable keyword searches by default. From bug #158486.Christian Persch2005-08-261-0/+6
| | | | | | | | 2005-08-26 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Disable keyword searches by default. From bug #158486.
* Fix configure check for gecko 1.7.Christian Persch2005-08-251-0/+6
| | | | | | | | 2005-08-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix configure check for gecko 1.7.
* Gecko API change.Christian Persch2005-08-251-0/+6
| | | | | | | | 2005-08-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Gecko API change.
* Fix configure check for gecko >= 1.8.Christian Persch2005-08-251-0/+6
| | | | | | | | 2005-08-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix configure check for gecko >= 1.8.
* Don't use nsIURI::SetPassword, since it asserts when username is empty.Christian Persch2005-08-221-0/+8
| | | | | | | | | | 2005-08-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/mozilla-embed.cpp: Don't use nsIURI::SetPassword, since it asserts when username is empty. Use GetUsername, SetUserPass instead.
* Remove check for redirected URL. Fixes bug #313756.Christian Persch2005-08-221-0/+6
| | | | | | | | 2005-08-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Remove check for redirected URL. Fixes bug #313756.
* Fix the check for unchanged address to check if we even have a monitor atChristian Persch2005-08-221-0/+10
| | | | | | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_update_file_monitor): Fix the check for unchanged address to check if we even have a monitor at all. Fixes auto-reload on a file:// URI loaded after a blank page. Also modify the 'is local' check to just check for file:// prefix on URI.
* Don't empty find entry on Ctrl-F.Christian Persch2005-08-211-0/+6
| | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (ephy_find_toolbar_open): Don't empty find entry on Ctrl-F.
* Post-release version bump.Christian Persch2005-08-211-0/+6
| | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.7.5 ===Release175Christian Persch2005-08-211-0/+6
| | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> === Release 1.7.5 === * NEWS:
* Don't use ext handler for ftp://.Christian Persch2005-08-211-0/+7
| | | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * embed/mozilla/mozilla-embed-single.cpp: Don't use ext handler for ftp://.
* Change a g_return_if_fail into a regular return.Christian Persch2005-08-211-0/+6
| | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_launch_handler): Change a g_return_if_fail into a regular return.
* Use class closure for delete event instead of signal handler.Christian Persch2005-08-211-0/+7
| | | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * 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 <chpe@cvs.gnome.org>Christian Persch2005-08-211-0/+7
| | | | | * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label):
* Fix mem leak.Christian Persch2005-08-211-0/+6
| | | | | | | | 2005-08-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_finalize): Fix mem leak.
* Add EPHY_EMBED_PERSIST_FROM_CACHE, and try harder to get a cacheChristian Persch2005-08-181-0/+14
| | | | | | | | | | | | | | | | 2005-08-17 Christian Persch <chpe@cvs.gnome.org> * 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.
* Better fix: reorder again and use priv->title for the set_loading_titleChristian Persch2005-08-181-0/+7
| | | | | | | | | 2005-08-17 Christian Persch <chpe@cvs.gnome.org> * 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.
* QI the element to check whether it's of some type, don't check the tag.Christian Persch2005-08-181-0/+7
| | | | | | | | | 2005-08-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: QI the element to check whether it's of some type, don't check the tag.
* Use ephy_tab_set_title after ephy_tab_set_loading_title because set_titleChristian Persch2005-08-171-0/+8
| | | | | | | | | | 2005-08-17 Christian Persch <chpe@cvs.gnome.org> * 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.
* Fix --disable-focus-fix and --disable-psm configure args.Christian Persch2005-08-171-0/+6
| | | | | | | | 2005-08-17 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix --disable-focus-fix and --disable-psm configure args.
* Another bug fixed with the find bar fixChristian Persch2005-08-161-1/+2
|
* Only activate link in typeahead mode, not in Ctrl-F find mode.Christian Persch2005-08-161-0/+7
| | | | | | | | | 2005-08-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (entry_activate_cb), (ephy_find_toolbar_open): Only activate link in typeahead mode, not in Ctrl-F find mode.
* Return TRUE if the event was consumed.Christian Persch2005-08-161-0/+10
| | | | | | | | | | | | 2005-08-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyFind.cpp: Return TRUE if the event was consumed. * embed/mozilla/mozilla-embed-single.cpp: More redundant code.
* Add another bug referenceChristian Persch2005-08-161-1/+1
|
* Activate the found link with a faked keypress event.Christian Persch2005-08-161-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2005-08-16 Christian Persch <chpe@cvs.gnome.org> * 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.
* Remove "-s" argument which hasn't been supported for ages.Christian Persch2005-08-161-0/+16
| | | | | | | | | | | | | | | | | | 2005-08-15 Christian Persch <chpe@cvs.gnome.org> * 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.
* Check that we're not trying to open in Epiphany itself! Fixes bug #310023.PRE_GNOME_2_14_BRANCHPOINTChristian Persch2005-08-141-0/+7
| | | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Check that we're not trying to open in Epiphany itself! Fixes bug #310023.
* Reject favicons that are < 12x12.Christian Persch2005-08-131-0/+6
| | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): Reject favicons that are < 12x12.
* Don't display (guint64)-1 as filesize if it's not known yet. Part of bugChristian Persch2005-08-131-0/+7
| | | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_download_row): Don't display (guint64)-1 as filesize if it's not known yet. Part of bug #313215.
* Better gecko version check.Christian Persch2005-08-131-0/+6
| | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Better gecko version check.
* Work around mozilla bugChristian Persch2005-08-131-0/+8
| | | | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=304353 . Fixes bug #313215.
* More gcc4 fixes.Christian Persch2005-08-131-0/+7
| | | | | | | | | 2005-08-13 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): * lib/ephy-dnd.c: (ephy_dnd_drag_data_get): More gcc4 fixes.
* Open new tabs with blank url bar if we're loading the homepage. Fixes bugChristian Persch2005-08-111-0/+15
| | | | | | | | | | | | | | | | | 2005-08-10 Christian Persch <chpe@cvs.gnome.org> * 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.
* Gecko send several STATE_STOP, but only the final one (completed) is ofJean-François Rameau2005-08-111-0/+12
| | | | | | | | | | | | | | 2005-08-10 Jean-François Rameau <jframeau@cvs.gnome.org> * 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.
* Warn if nsIPassword.h isn't found.Christian Persch2005-08-101-0/+6
| | | | | | | | 2005-08-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Warn if nsIPassword.h isn't found.
* Fix configure checks for focus workaround.Christian Persch2005-08-101-0/+6
| | | | | | | | 2005-08-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix configure checks for focus workaround.
* Make a few properties to be writable (where there is appropriate code inCrispin Flowerday2005-08-101-0/+8
| | | | | | | | | | 2005-08-10 Crispin Flowerday <gnome@flowerday.cx> * 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.
* Fix a small grammar error in one of the download dialog string, withRaphael Slinckx2005-08-101-0/+7
| | | | | | | | | 2005-08-09 Raphael Slinckx <rslinckx@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix a small grammar error in one of the download dialog string, with approval of i18n
* Make tab icon address setter public.Christian Persch2005-08-101-0/+8
| | | | | | | | | | 2005-08-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_set_property): * src/ephy-tab.h: * src/epiphany.defs: Make tab icon address setter public.
* When opening the find bar with Ctrl+F, search for the item, and select theCrispin Flowerday2005-08-101-0/+7
| | | | | | | | | 2005-08-09 Crispin Flowerday <gnome@flowerday.cx> * 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.
* Typo fixes.Release174Christian Persch2005-08-091-0/+10
| | | | | | | | | | | | 2005-08-09 Christian Persch <chpe@cvs.gnome.org> * NEWS: Typo fixes. * src/ephy-tab.c: (ephy_tab_net_state_cb): Removed favicon fallback code.
* Post-release version bump.Christian Persch2005-08-091-0/+6
| | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.7.4 ===Christian Persch2005-08-091-0/+6
| | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> === Release 1.7.4 === * NEWS:
* Tiny string fix just before string freeze :)Christian Persch2005-08-091-0/+7
| | | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: * src/ephy-toolbar.c: (ephy_toolbar_set_window): Tiny string fix just before string freeze :)
* Disable favicons from non-http URLs.Christian Persch2005-08-091-0/+6
| | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): Disable favicons from non-http URLs.
* Fix build with gecko trunk.Christian Persch2005-08-081-0/+6
| | | | | | | | 2005-08-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix build with gecko trunk.
* Change the download/open dialog strings to include the mime-type and fileRaphael Slinckx2005-08-081-0/+7
| | | | | | | | | 2005-08-08 Raphael Slinckx <rslinckx@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Change the download/open dialog strings to include the mime-type and file name, bits of rewording too.
* Add way to clear the favicon cache. Also removes any extraneous files fromChristian Persch2005-08-081-0/+16
| | | | | | | | | | | | | | | | | | 2005-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (icons_removed_cb), (remove_obsolete_icons), (delete_file), (ephy_favicon_cache_finalize), (ephy_favicon_cache_get), (ephy_favicon_cache_clear): * embed/ephy-favicon-cache.h: Add way to clear the favicon cache. Also removes any extraneous files from favicon cache directory. Fix a crash which I wonder why we never experienced it! * src/prefs-dialog.c: (prefs_clear_cache_button_clicked_cb): Also clear favicon cache when clearing the cache.
* Change the text on the 'unknown issuer' dialog. Fixes bug #151519Crispin Flowerday2005-08-081-0/+7
| | | | | | | | | 2005-08-07 Crispin Flowerday <gnome@flowerday.cx> * embed/mozilla/GtkNSSDialogs.cpp (ConfirmUnknownIssuer): Change the text on the 'unknown issuer' dialog. Fixes bug #151519
* Add switch to disable focus fix, and to disable PSM. Error out if PSMChristian Persch2005-08-081-0/+17
| | | | | | | | | | | | | | | | | | | 2005-08-07 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Add switch to disable focus fix, and to disable PSM. Error out if PSM isn't found but --disable-psm not given. Should prevent accidental compilation without PSM. * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_entry): * lib/widgets/ephy-icon-entry.h: Add ephy_icon_entry_get_entry. * src/epiphany.defs: Updated python bindings.
* Also block GtkMozEmbed's child focus-[in|out]-event handlers.Christian Persch2005-08-071-0/+6
| | | | | | | | 2005-08-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize): Also block GtkMozEmbed's child focus-[in|out]-event handlers.
* Don't attach the scroll event listener twice.Crispin Flowerday2005-08-071-0/+6
| | | | | | | | 2005-08-06 Crispin Flowerday <gnome@flowerday.cx> * embed/mozilla/EphyBrowser.cpp (AttachListeners): Don't attach the scroll event listener twice.
* Add public function ephy_window_get_context_event() to get theChristian Persch2005-08-041-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2005-08-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (popup_menu_at_coords), (idle_unref_context_event), (set_context_event), (embed_popup_deactivate_cb), (get_name_from_address_value), (show_embed_popup), (ephy_window_dispose), (ephy_window_get_is_print_preview), (ephy_window_get_context_event): * src/ephy-window.h: * src/epiphany.defs: * src/popup-commands.c: (popup_cmd_link_in_new_window), (popup_cmd_link_in_new_tab), (popup_cmd_bookmark_link), (popup_cmd_copy_link_address), (save_property_url), (popup_cmd_open_link), (popup_cmd_set_image_as_background), (popup_cmd_copy_image_location), (popup_cmd_open_image): Add public function ephy_window_get_context_event() to get the EphyEmbedEvent for the current popup menu, instead of using an undocument g_object_get_data() call. Also fixes bug #310910. Don't printf NULL; fixes bug #309796.
* Keep pixbufs in cache instead of loading them over and over again.Christian Persch2005-08-041-0/+9
| | | | | | | | | | | 2005-08-03 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (pixbuf_cache_entry_free), (icons_added_cb), (cleanup_entry), (periodic_cleanup_cb), (ephy_favicon_cache_init), (ephy_favicon_cache_finalize), (ephy_favicon_cache_get): Keep pixbufs in cache instead of loading them over and over again.
* No need to add focus_width to borders anymore. Now we get the same heightChristian Persch2005-08-031-0/+7
| | | | | | | | | 2005-08-03 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_borders): No need to add focus_width to borders anymore. Now we get the same height as a normal entry.
* Use the entry's style's [xy]thickness, not our own. Fixes rendering withChristian Persch2005-08-031-0/+8
| | | | | | | | | | 2005-08-03 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-icon-entry.c: (ephy_icon_entry_get_borders), (ephy_icon_entry_size_allocate): Use the entry's style's [xy]thickness, not our own. Fixes rendering with current Clearlooks engine.
* A lib/widgets/testiconentry.c: A lib/widgets/ephy-icon-entry.c: AChristian Persch2005-08-031-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-08-03 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/Makefile.am: A lib/widgets/testiconentry.c: A lib/widgets/ephy-icon-entry.c: A lib/widgets/ephy-icon-entry.h: New widget, looks like a GtkEntry with icons inside. * lib/widgets/ephy-location-entry.c: (ephy_location_entry_set_tooltip), (update_address_state), (match_selected_cb), (entry_clear_activate_cb), (entry_populate_popup_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_set_completion), (ephy_location_entry_set_location), (ephy_location_entry_get_location), (ephy_location_entry_reset), (ephy_location_entry_activate), (ephy_location_entry_get_entry), (ephy_location_entry_set_show_lock): Use EphyIconEntry. Fixes location entry drawing with new GNOME default theme (Clearlooks), and should also fix drawing with all themes, except those which draw inside-focus on entries even when the entry has no frame.
* Pipe the output of the pygtk_codegen program straight to epiphany.c to fixCrispin Flowerday2005-08-021-0/+8
| | | | | | | | | | 2005-08-01 Crispin Flowerday <gnome@flowerday.cx> * src/Makefile.am (epiphany.c): Pipe the output of the pygtk_codegen program straight to epiphany.c to fix timestamp handling, which caused make to run rules on every invocation.
* Now that the tab's address is always correct (isn't the typed addressChristian Persch2005-08-021-0/+16
| | | | | | | | | | | | | | | | | | 2005-08-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-location-action.c: (get_location_cb): * src/ephy-session.c: (write_tab): * src/ephy-tab.c: * src/ephy-window.c: (modal_alert_cb): * src/prefs-dialog.c: (set_homepage_entry), (prefs_homepage_current_button_clicked_cb): * src/window-commands.c: (window_cmd_file_send_to), (window_cmd_file_bookmark_page), (window_cmd_view_page_source): Now that the tab's address is always correct (isn't the typed address anymore), always use ephy_tab_get_address instead of ephy_embed_get_location, since the former also gets the right address when the page loading but still blank. Should fix bug #147840.
* Add a ::icon property to EphyTab, and use that everywhere instead ofChristian Persch2005-08-011-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2005-08-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-location-action.c: (sync_icon), (ephy_location_action_set_property), (ephy_location_action_get_property), (ephy_location_action_class_init), (ephy_location_action_init), (ephy_location_action_finalize): * src/ephy-notebook.c: (sync_icon): * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property), (ephy_tab_class_init), (ephy_tab_finalize), (ephy_tab_load_icon), (ephy_tab_icon_cache_changed_cb), (ephy_tab_set_icon_address), (ephy_tab_get_icon), (ephy_tab_init): * src/ephy-tab.h: * src/ephy-toolbar.c: (ephy_toolbar_set_favicon): * src/ephy-toolbar.h: * src/ephy-window.c: (sync_tab_icon): Add a ::icon property to EphyTab, and use that everywhere instead of querying the icon cache, thus saving memory.
* Don't need this list of files leftover by scrollkeeper anymore since weChristian Persch2005-08-011-0/+7
| | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: Don't need this list of files leftover by scrollkeeper anymore since we distcheck with --disable-scrollkeepers.
* Wrap EggToolbarsModel.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: Wrap EggToolbarsModel.
* Wrap MozillaEmbedEvent, to prevent crash from bug #310910.Christian Persch2005-08-011-0/+8
| | | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: * src/epiphany.defs: * src/epiphany.override: Wrap MozillaEmbedEvent, to prevent crash from bug #310910.
* More bindings.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: More bindings.
* Fix gcc 4.0 warnings.Jean-François Rameau2005-08-011-0/+7
| | | | | | | | | 2005-07-31 Jean-François Rameau <jframeau@cvs.gnome.org> * src/epiphany.override: (_wrap_ephy_embed_event_get_coords): * embed/ephy-history.c: Fix gcc 4.0 warnings.
* Update binding rules.Christian Persch2005-08-011-0/+10
| | | | | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: Update binding rules. * src/epiphany.defs: Fix crash on "window.get_bookmarksbar()".
* Fix crash on "window.get_toolbar()". Fixes bug #170105.Christian Persch2005-08-011-0/+7
| | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: * src/epiphany.override: Fix crash on "window.get_toolbar()". Fixes bug #170105.
* Update python bindings.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: Update python bindings.
* Fix string, and add Crispin to contributors in About.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Fix string, and add Crispin to contributors in About.
* Fix location entry favicon updating.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: Fix location entry favicon updating.
* Tiny string fix. Fixes bug #167448.Christian Persch2005-08-011-0/+6
| | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: Tiny string fix. Fixes bug #167448.
* Update about dialogue.Christian Persch2005-08-011-0/+8
| | | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): * src/window-commands.c: (window_cmd_view_stop), (window_cmd_help_about): Update about dialogue.
* Add ephy_embed_shell_get_default() analogous to ephy_shell_get_default().Christian Persch2005-08-011-0/+8
| | | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_get_default): * embed/ephy-embed-shell.h: Add ephy_embed_shell_get_default() analogous to ephy_shell_get_default().
* Fallback to favicon.ico. Fixes bug #116678.Christian Persch2005-08-011-0/+8
| | | | | | | | | | 2005-07-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_set_icon_address), (ephy_tab_set_fallback_icon_address), (ensure_page_info), (ephy_tab_net_state_cb): Fallback to favicon.ico. Fixes bug #116678.
* Allow set-but-empty EPHY_DEBUG_BREAK variable.Christian Persch2005-07-311-0/+6
| | | | | | | | 2005-07-30 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: (trap_handler): Allow set-but-empty EPHY_DEBUG_BREAK variable.
* Make those more robust.Christian Persch2005-07-311-0/+7
| | | | | | | | | 2005-07-30 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_load_config_from_file), (ephy_print_save_config_to_file): Make those more robust.
* Count the blocked handlers and warn if it's not the expected numberr, soChristian Persch2005-07-301-0/+7
| | | | | | | | | 2005-07-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_realize): Count the blocked handlers and warn if it's not the expected numberr, so we know if our focos fix assumptions become invalid.
* ALlow EPHY_DEBUG_BREAK even in non-debug builds.Christian Persch2005-07-301-0/+6
| | | | | | | | 2005-07-30 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-debug.c: (trap_handler), (ephy_debug_init): ALlow EPHY_DEBUG_BREAK even in non-debug builds.
* Make ephy_session_get_active_window work as intended.Christian Persch2005-07-301-0/+10
| | | | | | | | | | | | 2005-07-30 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_get_active_window): Make ephy_session_get_active_window work as intended. * src/prefs-dialog.c: (prefs_homepage_current_button_clicked_cb): Fix setting homepage to current page. Fixes bug #311962.
* Replace ephy_embed_activate with gtk_widget_grab_focusCrispin Flowerday2005-07-301-0/+14
| | | | | | | | | | | | | | | | 2005-07-29 Crispin Flowerday <gnome@flowerday.cx> * src/ephy-find-toolbar.c: (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_open), (ephy_find_toolbar_close): * src/ephy-shell.c: (ephy_shell_new_tab_full): * src/ephy-tab.c: (ephy_tab_grab_focus): * src/ephy-window.c: (ephy_window_key_press_event), (ephy_window_open_link): * src/window-commands.c: (window_cmd_go_back), (window_cmd_go_up), (window_cmd_go_forward), (window_cmd_view_stop), (window_cmd_view_reload): Replace ephy_embed_activate with gtk_widget_grab_focus
* Add accessor functions for those instead of relying on using the structChristian Persch2005-07-301-0/+9
| | | | | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (ephy_statusbar_get_tooltips), (ephy_statusbar_get_security_frame): * src/ephy-statusbar.h: Add accessor functions for those instead of relying on using the struct members directly.
* Remove long description where it differed from the short description onlyChristian Persch2005-07-301-0/+7
| | | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Remove long description where it differed from the short description only by the period. Fixes bug #172230.
* Update the python bindings too.Christian Persch2005-07-301-0/+6
| | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: Update the python bindings too.
* Implement ::grab-focus and remove ephy_embed_activate ().Christian Persch2005-07-301-0/+8
| | | | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: Implement ::grab-focus and remove ephy_embed_activate ().
* Realise the embed first before grabbing focus on it.Christian Persch2005-07-301-0/+6
| | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (ephy_shell_new_tab_full): Realise the embed first before grabbing focus on it.
* Be careful not to leave a GC scheduled when terminating python.Christian Persch2005-07-301-0/+11
| | | | | | | | | | | | | 2005-07-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-python-extension.c: (impl_detach_tab), (impl_detach_window): * src/ephy-python-loader.c: (ephy_python_loader_finalize): * src/ephy-python.c: (ephy_python_init), (idle_shutdown), (ephy_python_shutdown), (idle_gc), (ephy_python_schedule_gc): * src/ephy-python.h: Be careful not to leave a GC scheduled when terminating python.
* For empty pages, put focus in address bar.Christian Persch2005-07-291-0/+6
| | | | | | | | 2005-07-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_open_link): For empty pages, put focus in address bar.
* Work around gtkmozembed focus bug. Fixes bug #105153.Christian Persch2005-07-291-0/+11
| | | | | | | | | | | | | 2005-07-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-shell.c: (url_is_empty), (load_homepage), (ephy_shell_new_tab_full): Work around gtkmozembed focus bug. Fixes bug #105153.
* Fix proxy server settings string.Christian Persch2005-07-281-0/+6
| | | | | | | | 2005-07-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Fix proxy server settings string.
* Fix google search URL to include www prefix.Christian Persch2005-07-281-0/+6
| | | | | | | | 2005-07-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Fix google search URL to include www prefix.
* Don't put the archive links on the unknownSocketType error message.Christian Persch2005-07-281-0/+6
| | | | | | | | 2005-07-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Don't put the archive links on the unknownSocketType error message.
* Only show the leaf name on bookmarksbar for hierarchical topics.Christian Persch2005-07-281-0/+7
| | | | | | | | | 2005-07-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label): Only show the leaf name on bookmarksbar for hierarchical topics.
* Post-release version bump.Christian Persch2005-07-271-0/+6
| | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.7.3 ===Release173Christian Persch2005-07-271-0/+6
| | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> === Release 1.7.3 === * NEWS:
* Primary text shouldn't have a period.Christian Persch2005-07-271-0/+6
| | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_verify_postscript): Primary text shouldn't have a period.
* Unify bookmarks/smart bookmarks address resolution, and add a signal toChristian Persch2005-07-271-0/+17
| | | | | | | | | | | | | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-marshal.list: * src/bookmarks/ephy-bookmark-action.c: (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_class_init), (impl_resolve_address), (ephy_bookmarks_resolve_address): * src/bookmarks/ephy-bookmarks.h: * src/bookmarks/ephy-topic-action.c: (menu_activate_cb), (open_in_tabs_activate_cb): * src/ephy-location-action.c: (action_activated_cb), (entry_activate_cb): * src/epiphany.defs: Unify bookmarks/smart bookmarks address resolution, and add a signal to EphyBookmarks for it.
* Use connect_object to connect to the menu's deactivate signal. May fix bugChristian Persch2005-07-261-0/+7
| | | | | | | | | 2005-07-26 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (button_toggled_cb): Use connect_object to connect to the menu's deactivate signal. May fix bug #309918.
* Fix ESC behaviour to always stop, and to reset the location entry whenChristian Persch2005-07-261-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-24 Christian Persch <chpe@cvs.gnome.org> * data/ui/epiphany-ui.xml: * lib/widgets/ephy-location-entry.c: (ephy_location_entry_finalize), (update_address_state), (update_favicon), (editable_changed_cb), (entry_button_press_cb), (match_selected_cb), (entry_key_press_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_set_location), (ephy_location_entry_reset), (ephy_location_entry_set_favicon): * lib/widgets/ephy-location-entry.h: * src/ephy-location-action.c: (entry_activate_cb), (user_changed_cb), (sync_address), (connect_proxy), (ephy_location_action_set_property), (ephy_location_action_finalize), (ephy_location_action_set_address): * src/ephy-location-action.h: * src/ephy-lockdown.c: (update_location_editable): * src/ephy-tab.c: (ephy_tab_get_typed_address): * src/ephy-toolbar.c: (ephy_toolbar_set_location): * src/ephy-toolbar.h: * src/ephy-window.c: (ephy_window_key_press_event), (sync_tab_address), (ephy_window_set_active_tab), (modal_alert_cb): * src/epiphany.defs: * src/window-commands.c: (window_cmd_view_stop): Fix ESC behaviour to always stop, and to reset the location entry when it's focused only. Reset the location entry favicon to the stock icon when the address shown is != the tab's address. When switching tab, preserve the selection if it was owned by the location entry. Fixes bug #155824.
* (using_pdf_printer): new function.Martin Kretzschmar2005-07-261-0/+6
| | | | | (ephy_print_verify_postscript): print a less techy message if someone tries to print to PDF.
* Don't crash in case the desktop file is not found.Christian Persch2005-07-251-0/+6
| | | | | | | | 2005-07-25 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_launch_desktop_file): Don't crash in case the desktop file is not found.
* Remove code to get the printer list, and fix a compile warning.Christian Persch2005-07-251-0/+12
| | | | | | | | | | | | | | 2005-07-24 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_open_window): * embed/ephy-embed-single.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/mozilla-embed-single.cpp: Remove code to get the printer list, and fix a compile warning.
* Also ellipsise the menu entries in the toolbar overflow menu.Christian Persch2005-07-251-0/+8
| | | | | | | | | | 2005-07-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu), (connect_proxy): Also ellipsise the menu entries in the toolbar overflow menu.
* Set title of loading page to the address, iff the page was blank before.Christian Persch2005-07-241-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-24 Christian Persch <chpe@cvs.gnome.org> * 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_get_property), (ephy_tab_class_init), (get_title_from_address), (ephy_tab_set_loading_title), (ephy_tab_set_address), (ephy_tab_set_load_status), (ephy_tab_get_load_status), (ephy_tab_open_uri_cb), (ephy_tab_address_cb), (ephy_tab_content_change_cb), (ephy_tab_zoom_changed_cb), (ephy_tab_title_cb), (ensure_page_info), (ephy_tab_net_state_cb), (ephy_tab_init), (ephy_tab_set_title), (ephy_tab_get_title), (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/ephy-window.c: (sync_tab_typed_address), (sync_tab_title), (ephy_window_set_active_tab): * src/epiphany.defs: Set title of loading page to the address, iff the page was blank before. Fixes bug #115337 and bug #171622. * src/ephy-session.c: (ephy_session_close): In ephy_session_close(), close open dialogues first.
* *** empty log message ***Christian Persch2005-07-241-0/+9
|
* Remove obsolete schema entries.Christian Persch2005-07-241-0/+6
| | | | | | | | 2005-07-23 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Remove obsolete schema entries.
* Use libgnomeprintui for the printing dialog and the paper part of theJürg Billeter2005-07-241-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2005-07-22 Jürg Billeter <j@bitron.ch> * configure.ac: * data/glade/print.glade: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/PrintingPromptService.h: * embed/print-dialog.c: (ephy_print_info_free), (ephy_print_load_config_from_file), (ephy_print_save_config_to_file), (ephy_print_get_print_info), (ephy_print_dialog_response_cb), (ephy_print_do_print_idle_cb), (ephy_print_do_print_and_free), (ephy_print_paper_selector_new), (ephy_print_dialog_construct_range_page), (ephy_print_dialog_new), (ephy_print_setup_dialog_new): * embed/print-dialog.h: Use libgnomeprintui for the printing dialog and the paper part of the printing setup dialog. Fixes bug #141241, bug #163255 and bug #301730.
* Add rules to generate the raw python bindings .defs file, and to checkChristian Persch2005-07-211-0/+12
| | | | | | | | | | | | | | 2005-07-21 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: Add rules to generate the raw python bindings .defs file, and to check that all headers are either used or ignored. * src/epiphany.defs: Reordered to make diffing against the autogenerated file simpler.
* A help/epiphany.omf.in: R help/es/epiphany-es.omf: R help/es/epiphany.xml:Christian Persch2005-07-201-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-20 Christian Persch <chpe@cvs.gnome.org> * .cvsignore: * Makefile.am: * autogen.sh: * configure.ac: * help/C/epiphany.xml: * help/Makefile.am: A help/epiphany.omf.in: R help/es/epiphany-es.omf: R help/es/epiphany.xml: * help/es/es.po: R help/es/legal.xml: R help/eu/epiphany-eu.omf: R help/eu/epiphany.xml: * help/eu/eu.po: R help/eu/legal.xml: R help/fi/epiphany-fi.omf: R help/fi/epiphany.xml: R help/fi/legal.xml: R help/ja/epiphany-ja.omf: R help/ja/epiphany.xml: * help/ja/ja.po: R help/ja/legal.xml: R help/uk/epiphany-uk.omf: R help/uk/epiphany.xml: R help/uk/legal.xml: Use gnome-doc-utils, and move existing translations over.
* Make sure the option is in the right option group.Christian Persch2005-07-181-0/+6
| | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (get_option): Make sure the option is in the right option group.
* Only allow alphanumeric option arguments, and limit length to 32Christian Persch2005-07-181-0/+8
| | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (get_option), (ephy_bookmarks_get_smart_bookmark_width): Only allow alphanumeric option arguments, and limit length to 32 characters at most. Use g_ascii_strtoull.
* A embed/mozilla/EphyAboutModule.cpp: A embed/mozilla/EphyAboutModule.h: RChristian Persch2005-07-181-0/+17
| | | | | | | | | | | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> A embed/mozilla/EphyAboutModule.cpp: A embed/mozilla/EphyAboutModule.h: R embed/mozilla/EphyProtocolHandler.cpp: R embed/mozilla/EphyProtocolHandler.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * po/POTFILES.in: Yet another mozilla API change. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_smart_bookmark_width): Remove stray g_print, and clamp entry width to sane values.
* Remove stray g_print.Christian Persch2005-07-171-0/+6
| | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: Remove stray g_print.
* Make sure we know about all mime types that totem can accept.Christian Persch2005-07-171-0/+6
| | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Make sure we know about all mime types that totem can accept.
* Use $^ in the default-prefs.js rule.Christian Persch2005-07-171-0/+10
| | | | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: Use $^ in the default-prefs.js rule. * data/default-prefs-gecko-1.8.js: All these are already set by default, no need to repeat them.
* Fix smart bookmark options parsing. Now encoding= really works, and addedChristian Persch2005-07-171-0/+13
| | | | | | | | | | | | | | | 2005-07-17 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_smart_url): * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb), (ephy_bookmarks_init), (update_has_smart_address), (get_option), (ephy_bookmarks_solve_smart_url), (ephy_bookmarks_get_smart_bookmark_width): * src/bookmarks/ephy-bookmarks.h: Fix smart bookmark options parsing. Now encoding= really works, and added width= for bug #116709. Also fixes bug #132761.
* Fix URL dragging to other tabs.Christian Persch2005-07-161-0/+6
| | | | | | | | 2005-07-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (notebook_drag_data_received_cb): Fix URL dragging to other tabs.
* Add application/rdf+xml to list of known mime types.Christian Persch2005-07-131-0/+6
| | | | | | | | 2005-07-13 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Add application/rdf+xml to list of known mime types.
* Fix a couple of strings. Fixes bug #310196.Christian Persch2005-07-131-0/+6
| | | | | | | | 2005-07-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: Fix a couple of strings. Fixes bug #310196.
* Remove the reload workaround, since the mozilla bug is fixed on allChristian Persch2005-07-131-0/+9
| | | | | | | | | | | 2005-07-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Remove the reload workaround, since the mozilla bug is fixed on all supported mozilla version.
* Detect seamonkey trunk.Christian Persch2005-07-131-0/+6
| | | | | | | | 2005-07-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Detect seamonkey trunk.
* Update min-versions for mozilla dependency.Christian Persch2005-07-121-0/+6
| | | | | | | | 2005-07-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Update min-versions for mozilla dependency.
* Post-release version bump.Christian Persch2005-07-121-0/+6
| | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.7.2 ===Release172Christian Persch2005-07-121-0/+9
| | | | | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> === Release 1.7.2 === * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-window.sgml: * doc/reference/tmpl/epiphany-unused.sgml: * po/POTFILES.in:
* Remove checkbox from trust-CA dialogue. Fixes bug #168295.Christian Persch2005-07-121-0/+6
| | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Remove checkbox from trust-CA dialogue. Fixes bug #168295.
* Init the gettext domain.Christian Persch2005-07-121-0/+6
| | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (prefs_dialog_init): Init the gettext domain.
* Check all selected nodes if they allow dragging.Christian Persch2005-07-121-0/+17
| | | | | | | | | | | | | | | | | | | 2005-07-11 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (check_node_is_drag_source), (can_drag_selection), (button_release_cb), (motion_notify_cb): Check all selected nodes if they allow dragging. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu), (key_pressed_cb): Don't allow to delete or rename local sites, or to put them on the bookmarks bar. * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): Fix capitalisation.
* Implement a way to disallow dragging from resp. dropping on certain nodes.Christian Persch2005-07-111-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node-common.h: * lib/ephy-node.c: (ephy_node_new_with_id), (ephy_node_signal_disconnect), (ephy_node_set_is_drag_source), (ephy_node_get_is_drag_source), (ephy_node_set_is_drag_dest), (ephy_node_get_is_drag_dest): * lib/ephy-node.h: * lib/widgets/ephy-node-view.c: (drag_motion_cb), (drag_data_received_cb): Implement a way to disallow dragging from resp. dropping on certain nodes. * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks.c: (save_filter), (save_filter_local), (ephy_bookmarks_save), (update_bookmark_keywords), (bookmark_is_categorized), (resolve_cb), (browse_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop), (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_get_topic_uri), (ephy_bookmarks_find_keyword), (ephy_bookmarks_get_favorites), (ephy_bookmarks_get_local): * src/bookmarks/ephy-bookmarks.h: Implement "Local Sites" topic, filled with zeroconf-discovered bookmarks. Patch by Bastien Nocera, fixes bug #144969.
* Fix build with -Werror.Christian Persch2005-07-111-0/+14
| | | | | | | | | | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_prepare_close): Fix build with -Werror. * src/ephy-tab.c: (ephy_tab_dispose), (ephy_tab_file_monitor_cancel), (ephy_file_monitor_reload_cb), (ephy_tab_file_monitor_cb), (ephy_tab_update_file_monitor), (ephy_tab_address_cb): Monitor local files for changes and reload them if they do change. Fixes bug #300040; patch by Raphaël Slinckx.
* Use contract IDs.Christian Persch2005-07-111-0/+6
| | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: Use contract IDs.
* Add context to two strings.Christian Persch2005-07-111-0/+6
| | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: Add context to two strings.
* Improved design and wording of the error pages, and add links to googleChristian Persch2005-07-111-0/+9
| | | | | | | | | | | 2005-07-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: * embed/mozilla/EphyProtocolHandler.h: Improved design and wording of the error pages, and add links to google cache and internet archive where appropriate. Many thanks to mpt for his help!
* Uppercase letters shouldn't breaks history autocompletion. Fix BugJean-François Rameau2005-07-101-0/+7
| | | | | | | | | 2005-07-09 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (completion_func): Uppercase letters shouldn't breaks history autocompletion. Fix Bug #308236.
* If the string includes uppercase letters, search case-sensitively.Christian Persch2005-07-101-0/+6
| | | | | | | | 2005-07-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (entry_changed_cb): If the string includes uppercase letters, search case-sensitively.
* Don't focus the embed on close on !typeaheadfind, since it's a crash.Christian Persch2005-07-091-0/+7
| | | | | | | | | 2005-07-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (ephy_find_toolbar_close): Don't focus the embed on close on !typeaheadfind, since it's a crash. Fixes bug #307675.
* Make error page nicer; code by Adam Hooper.Christian Persch2005-07-091-1/+7
| | | | | | | | 2005-07-09 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: Make error page nicer; code by Adam Hooper.
* Credit adamh for the xhtml/css designChristian Persch2005-07-091-1/+2
|
* Error pages implementation.Christian Persch2005-07-091-0/+8
| | | | | | | | | | 2005-07-09 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-gecko-1-8.js: * embed/mozilla/EphyProtocolHandler.cpp: * embed/mozilla/EphyProtocolHandler.h: Error pages implementation.
* Periodically save the favicon cache.Christian Persch2005-07-091-0/+13
| | | | | | | | | | | | | | | 2005-07-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_save), (periodic_save_cb), (ephy_favicon_cache_init), (ephy_favicon_cache_finalize), (favicon_download_completed_cb), (favicon_download_cancelled_cb), (ephy_favicon_cache_get): Periodically save the favicon cache. * embed/ephy-history.c: Source ID is guint not int.
* Rename favicons so they don't have extensions. Work around broken mimeChristian Persch2005-07-091-0/+9
| | | | | | | | | | | 2005-07-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download), (ephy_favicon_cache_get): Rename favicons so they don't have extensions. Work around broken mime detection which cannot detect that a .ico file with HTML content is really no icon file.
* Don't leak windows.Christian Persch2005-07-081-0/+7
| | | | | | | | | 2005-07-07 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (new_pixbuf_from_widget), (new_separator_pixbuf): Don't leak windows.
* Fix for mozilla API change.Christian Persch2005-07-071-0/+7
| | | | | | | | | 2005-07-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Fix for mozilla API change.
* Make scroll wheel zoom directions HIG compliant; fixes bug #306110.Christian Persch2005-07-061-0/+6
| | | | | | | | 2005-07-06 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Make scroll wheel zoom directions HIG compliant; fixes bug #306110.
* There's no printer cmd line entry anymore, no need to lock it down.Christian Persch2005-07-051-0/+7
| | | | | | | | | 2005-07-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/PrintingPromptService.cpp: There's no printer cmd line entry anymore, no need to lock it down.
* Fix compiler warning.Christian Persch2005-07-041-0/+6
| | | | | | | | 2005-07-04 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: Fix compiler warning.
* Better fix for bug #151037 to make session shutdown work again. Also fixChristian Persch2005-07-041-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-04 Christian Persch <chpe@cvs.gnome.org> * 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-find.cpp: * 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.
* EphyCookie's expires field is now of time_t type (fixes gcc 4.0 warning).Jean-François Rameau2005-07-041-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2005-07-03 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-cookie-manager.h: EphyCookie's expires field is now of time_t type (fixes gcc 4.0 warning). * embed/ephy-favicon-cache.c: * lib/ephy-file-helpers.c: * lib/ephy-langs.c: * lib/ephy-node-db.c: * lib/ephy-node.c: * lib/ephy-state.c: * lib/egg/eggtraymanager.c: * src/ephy-extensions-manager.c: * src/ephy-main.c: * src/ephy-notebook.c: * src/ephy-session.c: * src/ephy-window.c: Fixes more signed/unsigned problems with gcc 4.0.
* Show URI in status bar when selecting Back/Forward/Up menu items. FixesJean-François Rameau2005-07-011-0/+9
| | | | | | | | | | | 2005-07-01 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-navigation-action.c: (build_back_or_forward_menu), (build_up_menu), (select_menu_item_cb), (deselect_menu_item_cb), (ephy_navigation_action_set_property): Show URI in status bar when selecting Back/Forward/Up menu items. Fixes partly #161710.
* Add text/rtf.Christian Persch2005-06-241-0/+6
| | | | | | | | 2005-06-24 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Add text/rtf.
* Shift-Ctrl+R now works (Force reload). Fixes #307831.Jean-François Rameau2005-06-201-0/+7
| | | | | | | | | 2005-06-19 Jean-François Rameau <jframeau@cvs.gnome.org> * data/ui/epiphany-ui.xml: * src/ephy-window.c: Shift-Ctrl+R now works (Force reload). Fixes #307831.
* Don't show the image after gtk_button_set_image(). Fixes bug #307818.Christian Persch2005-06-161-0/+8
| | | | | | | | | | 2005-06-16 Christian Persch <chpe@cvs.gnome.org> * 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.
* Point to the 'search_key_press' function int eh EphyEmbedIface rather thanCrispin Flowerday2005-06-151-0/+7
| | | | | | | | | 2005-06-14 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed.c (ephy_embed_load_url): Point to the 'search_key_press' function int eh EphyEmbedIface rather than the context menu one
* Fix refcount leak.Christian Persch2005-06-131-0/+6
| | | | | | | | 2005-06-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-ember-persist.cpp: (impl_to_string): Fix refcount leak.
* Don't hold a ref to the shell from persist objects.Christian Persch2005-06-121-0/+6
| | | | | | | | 2005-06-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Don't hold a ref to the shell from persist objects.
* Common helper function to unref a GObject from idle.Christian Persch2005-06-111-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2005-06-10 Christian Persch <chpe@cvs.gnome.org> * 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.
* Handle Ctrl-F like / to open the find bar without focusing it. Fixes linkChristian Persch2005-06-091-0/+11
| | | | | | | | | | | | | 2005-06-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: * src/ephy-window.h: * src/epiphany.defs: * src/window-commands.c: (window_cmd_edit_select_all), (window_cmd_edit_find): Handle Ctrl-F like / to open the find bar without focusing it. Fixes link activation while finding.
* More constification.Jean-François Rameau2005-06-081-0/+7
| | | | | | | | | 2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: (file_is_compressed), (parse_extension): More constification.
* Unused var.Jean-François Rameau2005-06-081-0/+6
| | | | | | | | 2005-06-07 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_dom_key_press_cb): Unused var.
* Require DBUS 0.34. Bug #306626.Christian Persch2005-06-061-0/+6
| | | | | | | | 2005-06-06 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Require DBUS 0.34. Bug #306626.
* Fix compilation with DBUS 0.3x. Patch by Raphaël Slinckx, fixes bugChristian Persch2005-06-061-0/+8
| | | | | | | | | | 2005-06-05 Christian Persch <chpe@cvs.gnome.org> * 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.