aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Update from libegg.Christian Persch2005-06-051-0/+8
| | | | | | | | | | 2005-06-05 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggtrayicon.c: (egg_tray_icon_manager_filter), (egg_tray_icon_update_manager_window), (egg_tray_icon_manager_window_destroyed), (egg_tray_icon_realize): Update from libegg.
* Add release markerChristian Persch2005-06-051-1/+1
|
* Post-release version bump.Christian Persch2005-06-051-0/+6
| | | | | | | | 2005-06-05 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* Version 1.7.1.Release171Christian Persch2005-06-051-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-06-05 Christian Persch <chpe@cvs.gnome.org> Version 1.7.1. * Makefile.am: Add --enable-python to distcheck configure flags. * NEWS: * configure.ac: Updated for version 1.7.1. * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: Fix warnings. * src/ephy-extensions-manager.c: (get_loader_for_type), (load_extension): Fix --disable-python case. * src/Makefile.am: Fix make distcheck.
* Close find bar on mouse click in the embed.Christian Persch2005-06-051-0/+7
| | | | | | | | | 2005-06-04 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (tab_dom_mouse_click_cb), (ephy_find_toolbar_set_embed): Close find bar on mouse click in the embed.
* Typo.Jean-François Rameau2005-06-041-0/+6
| | | | | | | | 2005-06-03 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Typo.
* Don't open search toolbar on / or ' over formfields:Christian Persch2005-06-031-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-06-03 Christian Persch <chpe@cvs.gnome.org> Don't open search toolbar on / or ' over formfields: * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: New signal for searchable key presses. * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: Add static function to check if a keypress should be forwarded to the search toolbar. * embed/mozilla/mozilla-embed.cpp: Emit the signal here. * lib/ephy-marshal.list: * src/ephy-find-toolbar.c: (tab_search_key_press_cb), (ephy_find_toolbar_set_embed): Use the new signal instead of dom-key-press.
* Add code to handle area tags. Fix bug #152482Jean-François Rameau2005-06-031-0/+7
| | | | | | | | | 2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EventContext.cpp: (EventContext::GetEventContext): Add code to handle area tags. Fix bug #152482
* nsEmbedString doesn't support Equals method. So add some bits to test twoJean-François Rameau2005-06-031-0/+9
| | | | | | | | | | | 2005-06-02 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyUtils.h: * embed/mozilla/EphyUtils.cpp: nsEmbedString doesn't support Equals method. So add some bits to test two nsEmbedString. See https://bugzilla.mozilla.org/show_bug.cgi?id=296286
* Fix more signed/unsigned problems with gcc 4.0. Patch by MartinChristian Persch2005-06-021-0/+14
| | | | | | | | | | | | | | | | 2005-06-01 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (drag_data_get_cb), (drag_data_received_cb): * lib/egg/egg-toolbar-editor.c: (drag_data_get_cb), (parse_item_list), (egg_toolbar_editor_load_actions): * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_to_xml), (egg_toolbars_model_save), (parse_item_list), (parse_toolbars): * src/ephy-notebook.c: * src/ephy-window.c: Fix more signed/unsigned problems with gcc 4.0. Patch by Martin Kretzschmar, bug #306169.
* Fix compile warning.Christian Persch2005-05-311-0/+6
| | | | | | | | 2005-05-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Fix compile warning.
* Add scroll event listener, and change zoom on scroll+wheel events.Christian Persch2005-05-311-0/+13
| | | | | | | | | | | | | | | 2005-05-31 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Add scroll event listener, and change zoom on scroll+wheel events. * lib/ephy-zoom.c: (ephy_zoom_get_changed_zoom_level): * lib/ephy-zoom.h: Fix signed/unsigned integer problems (underflow).
* Work around mozilla bugChristian Persch2005-05-311-0/+10
| | | | | | | | | | | | 2005-05-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_move_tab), (move_tab_to_another_notebook), (button_release_cb): * src/ephy-window.c: (update_tabs_menu_sensitivity): Work around mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=296002 by disallowing tabs moves to a different window. Bug #303922.
* Remove "Software Developers" checkbox from New CA dialogue. From bugChristian Persch2005-05-311-0/+7
| | | | | | | | | 2005-05-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Remove "Software Developers" checkbox from New CA dialogue. From bug #168295.
* Don't erase the search term when opening the find bar with Ctrl-F.Christian Persch2005-05-301-0/+9
| | | | | | | | | | | 2005-05-30 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (tab_dom_key_press_cb), (ephy_find_toolbar_open): * src/ephy-find-toolbar.h: * src/ephy-window.c: (ephy_window_find): Don't erase the search term when opening the find bar with Ctrl-F.
* Don't special-case ' and / if the find bar is already active.Christian Persch2005-05-301-0/+6
| | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (tab_dom_key_press_cb): Don't special-case ' and / if the find bar is already active.
* Deactivate typeaheadfind in print preview mode.Christian Persch2005-05-301-0/+15
| | | | | | | | | | | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (tab_dom_key_press_cb), (entry_activate_cb), (sync_print_preview_mode), (ephy_find_toolbar_set_window), (ephy_find_toolbar_get_property), (ephy_find_toolbar_set_property), (ephy_find_toolbar_class_init), (ephy_find_toolbar_new): * src/ephy-find-toolbar.h: * src/ephy-window.c: (ephy_window_init), (ephy_window_set_print_preview), (ephy_window_get_is_popup), (ephy_window_get_is_print_preview): * src/ephy-window.h: Deactivate typeaheadfind in print preview mode.
* Only enable typeahead if we actually can do typeaheadfind.Christian Persch2005-05-291-0/+7
| | | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (ephy_find_toolbar_set_embed), (ephy_find_toolbar_open): Only enable typeahead if we actually can do typeaheadfind.
* Allow ViewSource for XML documents too. Fixes bug #305788.Christian Persch2005-05-291-0/+6
| | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (sync_tab_document_type): Allow ViewSource for XML documents too. Fixes bug #305788.
* Add warnings: - when downloading to not writable directory, - whenJean-François Rameau2005-05-291-0/+9
| | | | | | | | | | | 2005-05-29 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file): Add warnings: - when downloading to not writable directory, - when downloading to not writable file (overwrite). Fixes bug #124236
* Update python bindings.Christian Persch2005-05-291-0/+6
| | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * src/epiphany.defs: Update python bindings.
* Disable mozilla's typeaheadfind.Christian Persch2005-05-291-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2005-05-29 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * data/default-prefs-toolkit.js: Disable mozilla's typeaheadfind. * src/ephy-find-toolbar.c: (get_find), (send_focus_change), (tab_dom_key_press_cb), (entry_changed_cb), (entry_preedit_changed_cb), (entry_key_press_event_cb), (entry_activate_cb), (set_focus_cb), (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_init), (ephy_find_toolbar_class_init), (ephy_find_toolbar_set_embed), (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open), (ephy_find_toolbar_close): * src/ephy-find-toolbar.h: * src/ephy-window.c: (sync_tab_document_type), (ephy_window_init), (ephy_window_set_print_preview), (ephy_window_find): Forward key events from the embed to the find toolbar. That way we can typeaheadfind without losing focus.
* Check for toolkit nsITypeAheadFind.Christian Persch2005-05-291-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for toolkit nsITypeAheadFind. * embed/Makefile.am: * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object): * embed/ephy-embed-find.c: (ephy_embed_find_set_embed), (ephy_embed_find_set_properties), (ephy_embed_find_find), (ephy_embed_find_find_again), (ephy_embed_find_get_type): * embed/ephy-embed-find.h: * embed/ephy-embed.c: * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-find.cpp: * embed/mozilla/mozilla-embed-find.h: * embed/mozilla/mozilla-embed.cpp: * src/bookmarks/ephy-bookmarks-import.c: (gul_general_read_line_from_file): * src/ephy-find-toolbar.c: (get_find), (set_controls), (tab_content_changed_cb), (entry_changed_cb), (ephy_find_toolbar_init), (ephy_find_toolbar_finalize), (ephy_find_toolbar_class_init), (ephy_find_toolbar_new), (ephy_find_toolbar_get_text), (ephy_find_toolbar_set_embed), (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous): * src/ephy-find-toolbar.h: * src/ephy-window.c: (ephy_window_set_active_tab), (ephy_window_init), (ephy_window_get_find_toolbar), (ephy_window_notebook_switch_page_cb): * src/ephy-window.h: * src/window-commands.c: (window_cmd_edit_find_next), (window_cmd_edit_find_prev): Implement typeaheadfind for the find toolbar.
* Check return value of fgets.Christian Persch2005-05-291-0/+7
| | | | | | | | | 2005-05-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (gul_general_read_line_from_file): Check return value of fgets.
* Add python libs when building with python bindings. Fixes bug #305767.Christian Persch2005-05-291-0/+6
| | | | | | | | 2005-05-28 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: Add python libs when building with python bindings. Fixes bug #305767.
* Get a temporary filename to save to only when needed.Jean-François Rameau2005-05-291-0/+6
| | | | | | | | 2005-05-28 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: (impl_save): Get a temporary filename to save to only when needed.
* Check for new DBUS API.Christian Persch2005-05-281-0/+12
| | | | | | | | | | | | | | 2005-05-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for new DBUS API. * lib/ephy-dbus.c: (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus): Adapt to new DBUS API. Patch by Thom May, fixes bug #301153.
* Automatically detect whether we have a mozilla debug build.Christian Persch2005-05-261-0/+6
| | | | | | | | 2005-05-26 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Automatically detect whether we have a mozilla debug build.
* Don't use (void).Christian Persch2005-05-261-0/+7
| | | | | | | | | 2005-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyProtocolHandler.cpp: * embed/mozilla/EphyProtocolHandler.h: Don't use (void).
* Add protocol handler, which I'll use for our custom error pages. SinceChristian Persch2005-05-261-0/+17
| | | | | | | | | | | | | | | | | | | 2005-05-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyProtocolHandler.cpp: * embed/mozilla/EphyProtocolHandler.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozRegisterComponents.cpp: Add protocol handler, which I'll use for our custom error pages. Since it's almost gratis, add about:epiphany back.
* Default to accept cookies from current site only, not from anywhere.Christian Persch2005-05-261-0/+6
| | | | | | | | 2005-05-25 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Default to accept cookies from current site only, not from anywhere.
* A src/ephy-find-toolbar.c: A src/ephy-find-toolbar.h:Christian Persch2005-05-261-0/+17
| | | | | | | | | | | | | | | | | | | 2005-05-25 Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * embed/find-dialog.c: * embed/find-dialog.h: A src/ephy-find-toolbar.c: A src/ephy-find-toolbar.h: * src/ephy-window.c: (sync_tab_document_type), (tab_content_changed_cb), (ephy_window_set_active_tab), (ephy_window_dispose), (sync_find_toolbar_text_cb), (find_toolbar_find_next_cb), (find_toolbar_find_previous_cb), (find_toolbar_close_cb), (ephy_window_init), (ephy_window_notebook_switch_page_cb), (ephy_window_find): Replace the find dialogue with a find toolbar. Work in progress; no typeaheadfind yet.
* Enable error pages on Gecko 1.8.Christian Persch2005-05-241-0/+7
| | | | | | | | | 2005-05-24 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: * data/default-prefs-gecko-1-8.js: Enable error pages on Gecko 1.8.
* Windows opened from links are not always popups. Windows with menu barJean-François Rameau2005-05-231-0/+8
| | | | | | | | | | 2005-05-23 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-shell.c: (ephy_shell_new_window_cb): Windows opened from links are not always popups. Windows with menu bar toggled on are not considered as popups. #304992
* Add check for h2def.Christian Persch2005-05-221-0/+6
| | | | | | | | 2005-05-22 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Add check for h2def.
* Add features variable to the .pc file, so we can check for python and dbusChristian Persch2005-05-211-0/+8
| | | | | | | | | | 2005-05-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/epiphany-1.8.pc.in: Add features variable to the .pc file, so we can check for python and dbus from epiphany-extensions.
* A README.Python A m4/.cvsignore: A m4/python.m4:Christian Persch2005-05-211-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2005-05-21 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: * configure.ac: A README.Python A m4/.cvsignore: A m4/python.m4: * src/Makefile.am: * src/ephy-extensions-manager.c: (get_loader_for_type): A src/ephy-python-extension.c: A src/ephy-python-extension.h: A src/ephy-python-loader.c: A src/ephy-python-loader.h: A src/ephy-python.c: A src/ephy-python.h: A src/epiphany.defs: A src/epiphany.override: Merge Pyphany.
* Update mime type list. check-mime.py now catches aliases fromJean-François Rameau2005-05-161-0/+8
| | | | | | | | | | 2005-05-15 Jean-François Rameau <jframeau@cvs.gnome.org> * data/check-mime.py: * data/mime-types-permissions.xml: Update mime type list. check-mime.py now catches aliases from freedesktop.org.xml mime type database.
* No need to have Init on the event listener classes, move thatChristian Persch2005-05-151-0/+8
| | | | | | | | | 2005-05-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: No need to have Init on the event listener classes, move that
* Drop support for mozilla < 1.7.5.Christian Persch2005-05-151-0/+7
| | | | | | | | | 2005-05-14 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyBrowser.cpp: Drop support for mozilla < 1.7.5.
* Just replace the check for broken reload by HAVE_GECKO_1_8.Christian Persch2005-05-151-0/+9
| | | | | | | | | | | 2005-05-14 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Just replace the check for broken reload by HAVE_GECKO_1_8.
* Add handling of DOMContentLoaded event from Gecko. It is an event thatJean-François Rameau2005-05-131-0/+11
| | | | | | | | | | | | | 2005-05-12 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed.h: * embed/ephy-embed.c: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: Add handling of DOMContentLoaded event from Gecko. It is an event that Gecko throws when the dom’s content is loaded, that is, before all the images and what not have loaded.
* Add languages.h to NOINST_H_FILES.Christian Persch2005-05-121-0/+6
| | | | | | | | 2005-05-12 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: Add languages.h to NOINST_H_FILES.
* Change string passed to gnome_program_init() as human readable programChristian Persch2005-05-111-0/+7
| | | | | | | | | 2005-05-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Change string passed to gnome_program_init() as human readable program name.
* More trusted checks.Christian Persch2005-05-091-0/+7
| | | | | | | | | 2005-05-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: More trusted checks.
* Constification.Christian Persch2005-05-071-0/+6
| | | | | | | | 2005-05-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-lockdown.c: Constification.
* Slight performance improvements.Christian Persch2005-05-071-0/+7
| | | | | | | | | 2005-05-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: Slight performance improvements.
* Use the document's URL as tab address, not the info from the locationChristian Persch2005-05-071-0/+8
| | | | | | | | | | 2005-05-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * src/ephy-tab.c: (ephy_tab_address_cb): Use the document's URL as tab address, not the info from the location changed signal.
* Set MozDownload as progress listener on the web browser persist.Christian Persch2005-05-071-0/+6
| | | | | | | | 2005-05-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Set MozDownload as progress listener on the web browser persist.
* Use nsICancelable.Christian Persch2005-05-071-0/+6
| | | | | | | | 2005-05-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Use nsICancelable.
* Use new way to add user agent info. Fixes bug #173000.Christian Persch2005-05-061-0/+6
| | | | | | | | 2005-05-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Use new way to add user agent info. Fixes bug #173000.
* Thanks to the fastback patch, we can now get the secure browser UI objectChristian Persch2005-05-051-0/+8
| | | | | | | | | | 2005-05-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/MozRegisterComponents.cpp: Thanks to the fastback patch, we can now get the secure browser UI object from the docshell.
* Fix the build from the last commit.Christian Persch2005-05-041-0/+6
| | | | | | | | 2005-05-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Fix the build from the last commit.
* Use the web navigation to get the URI, not the document. Fixes bugChristian Persch2005-05-041-0/+9
| | | | | | | | | | | 2005-05-03 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Use the web navigation to get the URI, not the document. Fixes bug #301044.
* A src/languages.h:Christian Persch2005-05-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | 2005-05-01 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * data/epiphany.schemas.in: * lib/ephy-langs.c: A src/languages.h: * src/prefs-dialog.c: (prefs_dialog_show_help), (create_language_section), (get_download_button_label), (prefs_dialog_init): Add more font languages, and generate the language list from the unicode supplemental data. * lib/ephy-dialog.c: * lib/ephy-dialog.h: * src/prefs-dialog.c: * src/pdm-dialog.c: Constification.
* A src/languages.h:Christian Persch2005-05-021-0/+19
| | | | | | | | | | | | | | | | | | | | | 2005-05-01 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * data/epiphany.schemas.in: * lib/ephy-langs.c: A src/languages.h: * src/prefs-dialog.c: (prefs_dialog_show_help), (create_language_section), (get_download_button_label), (prefs_dialog_init): Add more font languages, and generate the language list from the unicode supplemental data. * lib/ephy-dialog.c: * lib/ephy-dialog.h: * src/prefs-dialog.c: Constification.
* Simplify the class info implementation for EphySidebar.Christian Persch2005-05-011-0/+8
| | | | | | | | | | 2005-05-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/MozRegisterComponents.cpp: Simplify the class info implementation for EphySidebar.
* Try to fix crash in toolbar editor with X composite extension. Should fixChristian Persch2005-04-261-0/+7
| | | | | | | | | 2005-04-26 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (new_pixbuf_from_widget): Try to fix crash in toolbar editor with X composite extension. Should fix bug #159767, patch by Colin Gibbs from Control Centre bug #152490.
* Fix filepicker check.Christian Persch2005-04-261-0/+6
| | | | | | | | 2005-04-26 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix filepicker check.
* Ged rid of all API checks which check for 1.8-only API, and introduce aChristian Persch2005-04-261-0/+19
| | | | | | | | | | | | | | | | | | | | | 2005-04-26 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Ged rid of all API checks which check for 1.8-only API, and introduce a Gecko version check instead. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/mozilla-download.cpp: Fix for mozilla API change, and use the new HAVE_GECKO_1_8 define where appropriate.
* Replaces all %s in smartbookmarks. Fixes bug #167319, patch by RaphaelChristian Persch2005-04-241-0/+7
| | | | | | | | | 2005-04-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url): Replaces all %s in smartbookmarks. Fixes bug #167319, patch by Raphael Slinckx.
* More constification.Christian Persch2005-04-191-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2005-04-19 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (create_dock): * lib/egg/egg-toolbar-editor.c: (editor_create_item), (update_editor_sheet): * lib/ephy-file-helpers.c: (ephy_file): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_construct_contents): * lib/widgets/ephy-node-view.c: (ephy_node_view_enable_drag_dest), (ephy_node_view_enable_drag_source): * lib/widgets/ephy-node-view.h: * src/ephy-encoding-menu.c: (ephy_encoding_menu_set_window): * src/ephy-history-window.c: (ephy_history_window_construct): * src/ephy-main.c: * src/ephy-notebook.c: (ephy_notebook_init), (ephy_notebook_add_tab): * src/ppview-toolbar.c: * src/window-commands.c: (window_cmd_help_about): More constification.
* Iso-codes is now mandatory.Christian Persch2005-04-191-0/+10
| | | | | | | | | | | | 2005-04-19 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/ephy-langs.c: (ephy_langs_iso_3166_table): * src/prefs-dialog.c: (prefs_dialog_finalize), (get_name_for_lang_code), (setup_add_language_dialog), (create_language_section): Iso-codes is now mandatory.
* Use gtk_action_set_[sensitive|visible] instead of g_object_set.Christian Persch2005-04-191-0/+15
| | | | | | | | | | | | | | | | | 2005-04-19 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu): * src/ephy-encoding-menu.c: (update_encoding_menu_cb): * src/ephy-history-window.c: (ephy_history_window_update_menu): * src/ephy-toolbar.c: (ephy_toolbar_set_zoom): * src/ephy-window.c: (update_edit_actions_sensitivity), (enable_edit_actions_sensitivity), (sync_tab_load_status), (sync_tab_zoom), (show_embed_popup), (update_tabs_menu_sensitivity): * src/ppview-toolbar.c: (toolbar_update_sensitivity): Use gtk_action_set_[sensitive|visible] instead of g_object_set.
* A src/ephy-action-helper.c: A src/ephy-action-helper.h: AChristian Persch2005-04-191-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 2005-04-19 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-prefs.h: * src/Makefile.am: A src/ephy-action-helper.c: A src/ephy-action-helper.h: A src/ephy-lockdown.c: A src/ephy-lockdown.h: * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_lockdown), (ephy_shell_get_extensions_manager): * src/ephy-tab.c: (ephy_tab_set_location): * src/ephy-toolbar.c: (ephy_toolbar_set_window), (ephy_toolbar_set_navigation_actions), (ephy_toolbar_finalize): * src/ephy-window.c: (sync_tab_document_type), (sync_tab_navigation), (sync_tab_load_status), (show_embed_popup), (update_tabs_menu_sensitivity), (ephy_window_set_is_popup), (ephy_window_dispose), (ephy_window_state_event), (ephy_window_class_init), (ephy_window_init), (ephy_window_constructor): * src/popup-commands.c: Move lockdown from EphyWindow into an internal extension.
* Fix crash on 64bit architectures when downloading. Fixes bug #301093,Christian Persch2005-04-191-0/+7
| | | | | | | | | 2005-04-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Fix crash on 64bit architectures when downloading. Fixes bug #301093, patch by Sjoerd Simons.
* Constify the action entries. Fixes bug #301065, patch by Paolo Borelli.Christian Persch2005-04-181-0/+7
| | | | | | | | | 2005-04-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (setup_ui_manager): Constify the action entries. Fixes bug #301065, patch by Paolo Borelli.
* Hide the statusbar's resize grip when the window is maximised. Fixes bugChristian Persch2005-04-181-0/+8
| | | | | | | | | | 2005-04-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_state_event), (ephy_window_class_init), (ephy_window_init): Hide the statusbar's resize grip when the window is maximised. Fixes bug #301048, patchy by Paolo Borelli.
* Also disallow opening a new tab from EphyLink iface in popup mode.Christian Persch2005-04-181-0/+6
| | | | | | | | 2005-04-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_open_link): Also disallow opening a new tab from EphyLink iface in popup mode.
* Rework popup windows. Introduce "is-popup" property on EphyWindow toChristian Persch2005-04-181-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-04-17 Christian Persch <chpe@cvs.gnome.org> * src/ephy-automation.c: (impl_ephy_automation_loadUrlWithStartupId): * src/ephy-notebook.c: (ephy_notebook_set_dnd_enabled), (ephy_notebook_get_property), (ephy_notebook_set_property), (ephy_notebook_class_init), (move_tab_to_another_notebook), (button_press_cb), (ephy_notebook_init): * src/ephy-notebook.h: * src/ephy-session.c: (ephy_session_get_active_window): * src/ephy-shell.c: (ephy_shell_new_window_cb), (ephy_shell_new_tab_full), (ephy_shell_new_tab): * src/ephy-shell.h: * src/ephy-tab.c: (ephy_tab_class_init), (popups_manager_new_window_info), (ephy_tab_dispose), (ephy_tab_finalize), (let_me_resize_hack), (ephy_tab_set_size), (ephy_tab_init): * src/ephy-tab.h: * src/ephy-window.c: (get_chromes_visibility), (sync_chromes_visibility), (update_chromes_actions), (update_actions_sensitivity), (sync_tab_visibility), (show_embed_popup), (let_me_resize_hack), (tab_size_to_cb), (ephy_window_set_active_tab), (ephy_window_set_chrome), (ephy_window_set_is_popup), (ephy_window_dispose), (ephy_window_set_property), (ephy_window_get_property), (ephy_window_class_init), (ephy_window_init), (ephy_window_constructor), (ephy_window_new_with_chrome), (ephy_window_set_print_preview), (ephy_window_add_tab), (ephy_window_show), (ephy_window_view_popup_windows_cb), (ephy_window_get_is_popup): * src/ephy-window.h: Rework popup windows. Introduce "is-popup" property on EphyWindow to indicate a window who will only have one tab, and can be resized by javascript calls. Fixes bug #136288 and #155395.
* Add null check.Christian Persch2005-04-171-0/+6
| | | | | | | | 2005-04-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: Add null check.
* Mozilla API change.Christian Persch2005-04-171-0/+7
| | | | | | | | | 2005-04-17 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/ContentHandler.cpp: Mozilla API change.
* Don't add libglade-2 twice to PKG_CHECK_MODULES. Fixes bug #300452, patchChristian Persch2005-04-131-0/+7
| | | | | | | | | 2005-04-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Don't add libglade-2 twice to PKG_CHECK_MODULES. Fixes bug #300452, patch by James Henstridge.
* Add 'video/mp4' to safe list.Christian Persch2005-04-121-0/+6
| | | | | | | | 2005-04-11 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Add 'video/mp4' to safe list.
* Restore original URL when pressing ESC. Fixes bug #171179.Christian Persch2005-04-111-0/+10
| | | | | | | | | | | | 2005-04-10 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_key_press_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_get_location), (ephy_location_entry_restore_location): * lib/widgets/ephy-location-entry.h: Restore original URL when pressing ESC. Fixes bug #171179.
* Remove unused function ephy_node_db_get_by_name(), and clean up a bit.Christian Persch2005-04-101-0/+10
| | | | | | | | | | | | 2005-04-10 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node-db.c: (ephy_node_db_get_property), (ephy_node_db_set_property), (ephy_node_db_finalize), (ephy_node_db_write_to_xml_safe), (ephy_node_db_class_init), (ephy_node_db_get_type): Remove unused function ephy_node_db_get_by_name(), and clean up a bit.
* Re-use the strings from control centre domain, to make it consistentChristian Persch2005-04-101-0/+7
| | | | | | | | | 2005-04-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): Re-use the strings from control centre domain, to make it consistent automatically.
* More changes for 64bit downloads.Christian Persch2005-04-091-0/+11
| | | | | | | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (format_interval), (update_download_row): * embed/ephy-download.c: (update_remaining_time), (ephy_download_get_remaining_time): * embed/ephy-download.h: * embed/mozilla/mozilla-download.cpp: More changes for 64bit downloads.
* Don't use G_BEGIN/END_DECLS here, and don't include MozDownload.h.Christian Persch2005-04-091-0/+6
| | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-download.h: Don't use G_BEGIN/END_DECLS here, and don't include MozDownload.h.
* InitForEmbed isn't a NS_IMETHOD, so don't use NS_IMETHODIMP here.Christian Persch2005-04-091-0/+6
| | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: InitForEmbed isn't a NS_IMETHOD, so don't use NS_IMETHODIMP here.
* Add G_SIGNAL_TYPE_STATIC_SCOPE to many signals.Christian Persch2005-04-091-0/+11
| | | | | | | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-cookie-manager.c: (ephy_cookie_manager_base_init): * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-history.c: (ephy_history_class_init): * embed/ephy-permission-manager.c: (ephy_permission_manager_base_init): Add G_SIGNAL_TYPE_STATIC_SCOPE to many signals.
* Implement a more flexible approach at saving a EphyNodeDb, by allowing toChristian Persch2005-04-081-0/+14
| | | | | | | | | | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize): * embed/ephy-history.c: (save_filter), (ephy_history_save): * lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist): * lib/ephy-node.h: * lib/ephy-state.c: (ephy_states_save): * src/bookmarks/ephy-bookmarks.c: (save_filter), (ephy_bookmarks_save): Implement a more flexible approach at saving a EphyNodeDb, by allowing to specify a filter func to exclude certain nodes, instead of a fixed list.
* Emit signal when encountering alternate links. Fixes bug #171657.Christian Persch2005-04-081-0/+10
| | | | | | | | | | | | 2005-04-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * lib/ephy-marshal.list: Emit signal when encountering alternate links. Fixes bug #171657.
* Use get/set_int64.Christian Persch2005-04-061-0/+7
| | | | | | | | | 2005-04-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_set_property), (ephy_embed_persist_get_property): Use get/set_int64.
* Fix for MOZILLA_INTERNAL_API change, and for 64bit downloader change.Christian Persch2005-04-061-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-04-06 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/downloader-view.c: (update_download_row): * embed/ephy-download.c: * embed/ephy-download.h: * embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size), (ephy_embed_persist_set_property), (ephy_embed_persist_get_property), (ephy_embed_persist_class_init): * embed/ephy-embed-persist.h: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: Fix for MOZILLA_INTERNAL_API change, and for 64bit downloader change.
* Update mime type list. Fixes bug #170493; patch by Jean-François Rameau.Christian Persch2005-03-311-0/+6
| | | | | | | | 2005-03-31 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Update mime type list. Fixes bug #170493; patch by Jean-François Rameau.
* data/check-mime.pyJean-François Rameau2005-03-251-0/+8
| | | | | | | | | | 2005-03-25 Jean-François Rameau <jframeau@cvs.gnome.org> * data/check-mime.py Set the script directly executable. Fix problem with args. Add a message if no arg is supplied.
* Treat unknown mime types as 'unsafe'. Patch by Jean-François Rameau, partChristian Persch2005-03-241-0/+7
| | | | | | | | | 2005-03-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Treat unknown mime types as 'unsafe'. Patch by Jean-François Rameau, part of bug #170493.
* Fix stupid typos. Fixes bug #171197; thanks to Jean-François Rameau forChristian Persch2005-03-231-0/+7
| | | | | | | | | 2005-03-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Fix stupid typos. Fixes bug #171197; thanks to Jean-François Rameau for finding the cause.
* Remove change not indended for commit.Christian Persch2005-03-221-0/+6
| | | | | | | | 2005-03-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Remove change not indended for commit.
* Oh the joys of mozilla API changes :PChristian Persch2005-03-221-0/+7
| | | | | | | | | 2005-03-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/ContentHandler.cpp: Oh the joys of mozilla API changes :P
* Default to links only with the fixed-up typeaheadfind too.Christian Persch2005-03-161-0/+6
| | | | | | | | 2005-03-15 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-toolkit.js: Default to links only with the fixed-up typeaheadfind too.
* Set the tab label to single-line mode. Fixes bug #167657.Christian Persch2005-03-151-0/+6
| | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (build_tab_label): Set the tab label to single-line mode. Fixes bug #167657.
* Fix the build.Christian Persch2005-03-151-0/+6
| | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (setup_multimedia_key_actions): Fix the build.
* Support "Multimedia" keys. Fixes bug #162748.Christian Persch2005-03-151-0/+10
| | | | | | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * data/ui/epiphany-ui.xml: * src/ephy-window.c: (ephy_window_key_press_event), (setup_multimedia_key_actions), (setup_ui_manager): * src/window-commands.c: (window_cmd_go_home): * src/window-commands.h: Support "Multimedia" keys. Fixes bug #162748.
* Use connect_object, to guard against "title" signal emitted when theChristian Persch2005-03-151-0/+7
| | | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (tab_added_cb): Use connect_object, to guard against "title" signal emitted when the window is dying. Fixes bug #169833.
* Fix signal handler disconnection; bug #170353.Christian Persch2005-03-151-0/+6
| | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (tab_removed_cb): Fix signal handler disconnection; bug #170353.
* Remove custom search, and use gtktreeview typeaheadfind. Fixes bugChristian Persch2005-03-141-0/+10
| | | | | | | | | | | | 2005-03-14 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_is_middle_click): * lib/ephy-gui.h: * lib/widgets/ephy-node-view.c: (ephy_node_view_key_press_cb), (ephy_node_view_add_column), (ephy_node_view_init): Remove custom search, and use gtktreeview typeaheadfind. Fixes bug #118107.
* Also search nsIPassword.h in unusual places.Christian Persch2005-03-131-0/+7
| | | | | | | | | 2005-03-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: Also search nsIPassword.h in unusual places.
* Don't force those dialogues to be in front.Christian Persch2005-03-131-0/+7
| | | | | | | | | 2005-03-13 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_file_print_setup), (window_cmd_edit_personal_data), (window_cmd_edit_prefs): Don't force those dialogues to be in front.
* Revert patch from bug #169956, it's not correct.Christian Persch2005-03-121-0/+10
| | | | | | | | | | | | 2005-03-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar.c: (ephy_toolbar_activate_location): Revert patch from bug #169956, it's not correct. * src/ephy-window.c: (sync_chromes_visibility): Fix a crash on window close with active toolbar activation.
* Don't activate the location entry if it's hidden. Fixes bug #169956.Christian Persch2005-03-121-0/+6
| | | | | | | | 2005-03-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar.c: (ephy_toolbar_activate_location): Don't activate the location entry if it's hidden. Fixes bug #169956.
* Disable automatic image resizing on toolkit too.Christian Persch2005-03-111-0/+6
| | | | | | | | 2005-03-11 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-toolkit.js: Disable automatic image resizing on toolkit too.
* Remove the wallet hack; it appears not to work correctly using mozilla 1.7Christian Persch2005-03-101-0/+10
| | | | | | | | | | | | 2005-03-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/mozilla-embed-single.cpp: Remove the wallet hack; it appears not to work correctly using mozilla 1.7 (work on trunk; but that's dead).
* Prefer firefox over mozilla libraries.Christian Persch2005-03-101-0/+6
| | | | | | | | 2005-03-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Prefer firefox over mozilla libraries.
* Use libstartup-notification, not gnome-desktop to launch apps. Fixes bugChristian Persch2005-03-101-0/+12
| | | | | | | | | | | | | | 2005-03-09 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/ephy-file-helpers.c: (my_gdk_spawn_make_environment_for_screen), (sn_error_trap_push), (sn_error_trap_pop), (make_spawn_environment_for_sn_context), (free_startup_timeout), (startup_timeout), (add_startup_timeout), (ephy_file_launch_application), (ephy_file_launch_desktop_file): Use libstartup-notification, not gnome-desktop to launch apps. Fixes bug #169039.
* Version 1.7.0.Christian Persch2005-03-081-0/+14
| | | | | | | | | | | | | | | | 2005-03-07 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/Makefile.am: * data/epiphany-1.6.pc.in: * data/epiphany-1.8.pc.in: * doc/reference/tmpl/ephy-embed.sgml: * embed/Makefile.am: * lib/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Version 1.7.0.
* === Release 1.6.0 ===Release160GNOME_2_10_ANCHORChristian Persch2005-03-081-0/+7
| | | | | | | | | 2005-03-07 Christian Persch <chpe@cvs.gnome.org> === Release 1.6.0 === * NEWS: * configure.ac:
* Update screenshots. Fixes bug #165839.Christian Persch2005-03-021-0/+9
| | | | | | | | | | | 2005-03-01 Christian Persch <chpe@cvs.gnome.org> * help/C/figures/ephy-addressbar-smartbookmark-screenshot.png: * help/C/figures/ephy-bookmarkbar-smartbookmark-screenshot.png: * help/C/figures/ephy-history-window-screenshot.png: * help/C/figures/ephy-screenshot.png: Update screenshots. Fixes bug #165839.
* Updated Ukrainan translation, updated Ukrainian translation of the manualMaxim Dziumanenko2005-03-021-0/+16
| | | | | | 2005-03-01 Maxim Dziumanenko <mvd@mylinux.com.ua> * Updated Ukrainan translation, updated Ukrainian translation of the manual
* Post-release version bump.Christian Persch2005-03-011-0/+6
| | | | | | | | 2005-02-28 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.8 ===Release158Christian Persch2005-03-011-0/+6
| | | | | | | | 2005-02-28 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.8 === * NEWS:
* NULL check. Fixes bug #165999.Christian Persch2005-03-011-0/+11
| | | | | | | | | | | | | 2005-02-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: NULL check. Fixes bug #165999. * src/ephy-main.c: (slowly_and_stupidly_obtain_timestamp), (main): Try to get an approximation to the launch time if DESKTOP_STARTUP_ID is not set. Fixes bug #168820, patch by Elijah Newren.
* Post-release version bump.Christian Persch2005-02-281-0/+6
| | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.7 ===Release157Christian Persch2005-02-281-0/+7
| | | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.7 === * doc/reference/Makefile.am: * doc/reference/tmpl/ephy-embed.sgml:
* Remove unused includes.Christian Persch2005-02-281-0/+6
| | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: Remove unused includes.
* Version 1.5.7.Christian Persch2005-02-281-0/+6
| | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Version 1.5.7.
* Fix compress_tilde to only look at the prefix, and not substitute in theChristian Persch2005-02-281-0/+7
| | | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * lib/eel-gconf-extensions.c: (tilde_compress): Fix compress_tilde to only look at the prefix, and not substitute in the middle.
* Try to fix the build with 1.7 branch.Christian Persch2005-02-281-0/+6
| | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Try to fix the build with 1.7 branch.
* Check for password inputs too.Christian Persch2005-02-271-0/+7
| | | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-event.h: * embed/mozilla/EventContext.cpp: Check for password inputs too.
* Check the favicon file type and only allow ico, gif & png. Fixes bugChristian Persch2005-02-271-0/+7
| | | | | | | | | 2005-02-27 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): Check the favicon file type and only allow ico, gif & png. Fixes bug #163886.
* Don't assert if we don't have a new embed in new_window callback. Part ofChristian Persch2005-02-271-0/+7
| | | | | | | | | 2005-02-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Don't assert if we don't have a new embed in new_window callback. Part of bug #165445.
* Make sure folder is != NULL. Fixes bug #163341.Christian Persch2005-02-271-0/+6
| | | | | | | | 2005-02-26 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder): Make sure folder is != NULL. Fixes bug #163341.
* Depend on gnome-desktop for gnome-desktop-item, and up the gnome-vfsChristian Persch2005-02-271-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-26 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Depend on gnome-desktop for gnome-desktop-item, and up the gnome-vfs dependency version. * embed/ephy-embed-persist.c: (ephy_embed_persist_set_user_time), (ephy_embed_persist_get_user_time), (ephy_embed_persist_set_property), (ephy_embed_persist_get_property), (ephy_embed_persist_init), (ephy_embed_persist_class_init): * embed/ephy-embed-persist.h: Add user time property. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Forward user time to MozDownload via a string. Not perfect, but better than nothing. * embed/mozilla/EphyHeaderSniffer.cpp: Set user time on filechooser. * embed/mozilla/MozDownload.cpp: Get user time from content handler, and use it when launching the external handler app. * lib/ephy-file-helpers.c: (ephy_file_check_mime), (launch_desktop_item), (ephy_file_launch_desktop_file), (ephy_file_launch_application), (ephy_file_launch_handler): * lib/ephy-file-helpers.h: Convenience functions to launch an app, or a desktop item, with user time. * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file), (ephy_gui_window_update_user_time), (ephy_gui_window_present): * lib/ephy-gui.h: Make our own gtk_window_present, to correctly update user time. Check if the path is writable in ephy_gui_confirm_overwrite_file(). * src/ephy-session.c: (ephy_session_autoresume): After showing the recovery dialogue, don't use the old user time to launch the windows; use the current event time instead. * src/popup-commands.c: (background_download_completed), (image_open_uri), (save_source_completed_cb), (popup_cmd_open_image): * src/window-commands.c: (window_cmd_file_save_as), (save_source_completed_cb), (save_temp_source), (window_cmd_view_page_source): Launch handlers with user time.
* Make the signal RUN_LAST.Christian Persch2005-02-241-0/+18
| | | | | | | | | | | | | | | | | | | | | | 2005-02-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-link.c: (ephy_link_base_init): Make the signal RUN_LAST. * src/ephy-tab.c: (ephy_tab_get_type), (open_link_in_new_tab), (clipboard_text_received_cb): Make EphyTab implement EphyLink interface. * src/ephy-window.c: (modal_alert_cb), (tab_added_cb), (tab_removed_cb), (ephy_window_open_link): Attach to link signal on EphyTab. Don't switch tabs to modal alerts in ppv mode; block the alerts instead. 2005-02-23 Carlos Garnacho Parro <carlos@gnome.org>
* don't activate startup notification with the "previous session hasCarlos Garnacho Parro2005-02-231-0/+5
| | | | | | | 2005-02-23 Carlos Garnacho Parro <carlos@gnome.org> * src/ephy-session.c: don't activate startup notification with the "previous session has crashed" dialog
* Unset size request if the fixed toolbar is present. That way we don'tChristian Persch2005-02-231-0/+7
| | | | | | | | | 2005-02-23 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (update_fixed): Unset size request if the fixed toolbar is present. That way we don't truncate the 0th toolbar when it only contains the spinner.
* Unparent the fixed toolbar before destroying the dock.Christian Persch2005-02-231-0/+6
| | | | | | | | 2005-02-23 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (toolbar_removed_cb): Unparent the fixed toolbar before destroying the dock.
* Use spacing instead of a separator.Christian Persch2005-02-231-0/+8
| | | | | | | | | | 2005-02-23 Christian Persch <chpe@cvs.gnome.org> * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_update_visibility), (ephy_fullscreen_popup_constructor): Use spacing instead of a separator.
* Autostart typeaheadfind.Christian Persch2005-02-231-0/+6
| | | | | | | | 2005-02-22 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-toolkit.js: Autostart typeaheadfind.
* Use $PKG_CONFIG.Christian Persch2005-02-221-0/+6
| | | | | | | | 2005-02-21 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Use $PKG_CONFIG.
* Load the page after showing the window. That way, if mozilla throws up anChristian Persch2005-02-211-0/+7
| | | | | | | | | 2005-02-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (ephy_shell_new_tab_full): Load the page after showing the window. That way, if mozilla throws up an alert, the window is already there.
* Use event time when grabbing the pointer. Appears to fix bug #167473.Christian Persch2005-02-201-0/+7
| | | | | | | | | 2005-02-20 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (drag_start), (motion_notify_cb), (move_tab_to_another_notebook), (button_release_cb): Use event time when grabbing the pointer. Appears to fix bug #167473.
* Fix #130990 "Mixing up workspaces of windows when restoring session".Xan Lopez2005-02-181-0/+9
| | | | | | | | | | * src/ephy-session.c: (impl_attach_window), (write_ephy_window), (restore_geometry), (ephy_session_load): Fix #130990 "Mixing up workspaces of windows when restoring session". Commited patch referenced in bug with slight modifications to make it work properly.
* Emit a signal in EphySidebar::AddSearchEngine.Christian Persch2005-02-151-0/+9
| | | | | | | | | | | 2005-02-14 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed-single.h: * embed/mozilla/EphySidebar.cpp: * lib/ephy-marshal.list: Emit a signal in EphySidebar::AddSearchEngine.
* Keep a ref on the tray icon. Should fix bug #166143.Christian Persch2005-02-141-0/+7
| | | | | | | | | 2005-02-13 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_init), (egg_status_icon_finalize): Keep a ref on the tray icon. Should fix bug #166143.
* Fix initial active tab.Christian Persch2005-02-131-0/+7
| | | | | | | | | 2005-02-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb), (sync_active_tab): Fix initial active tab.
* Move wallet code to MozillaPrivate since nsIWalletService.h includesChristian Persch2005-02-111-0/+9
| | | | | | | | | | | 2005-02-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/mozilla-embed-single.cpp: Move wallet code to MozillaPrivate since nsIWalletService.h includes nsString.h in older mozilla versions.
* Add check for nsIWalletService.h.Christian Persch2005-02-111-0/+10
| | | | | | | | | | | | 2005-02-11 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Add check for nsIWalletService.h. * embed/mozilla/mozilla-embed-single.cpp: Make sure the wallet store is secured.
* Remove ephy_tab_get_action(). Adapts the tabs menu accordingly.Christian Persch2005-02-111-0/+18
| | | | | | | | | | | | | | | | | | | | 2005-02-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_title_cb), (ensure_page_info), (ephy_tab_init), (ephy_tab_set_title), (ephy_tab_get_title), (ephy_tab_get_zoom): * src/ephy-tab.h: * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type), (tab_action_activate_cb), (sync_tab_title), (tab_added_cb), (tab_removed_cb), (tabs_reordered_cb), (sync_active_tab), (ephy_tabs_menu_set_window), (ephy_tabs_menu_set_property), (ephy_tabs_menu_get_property), (ephy_tabs_menu_class_init), (ephy_tabs_menu_clean), (tab_set_action_accelerator), (ephy_tabs_menu_update): * src/ephy-window.c: (ephy_window_set_active_tab), (ephy_window_get_active_embed): Remove ephy_tab_get_action(). Adapts the tabs menu accordingly.
* Move all the stuff from finalize to dispose, so that we finalise the UIChristian Persch2005-02-101-0/+9
| | | | | | | | | | | 2005-02-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_dispose), (ephy_window_class_init), (ephy_window_finalize): Move all the stuff from finalize to dispose, so that we finalise the UI manager when disposing and not only when finalising. Fixes bug #165992.
* Move style notifier to ephy-toolbars-model, and also apply the flags toChristian Persch2005-02-101-0/+12
| | | | | | | | | | | | | | 2005-02-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_toolbars_model): * src/ephy-toolbars-model.c: (update_flags), (update_flags_and_save_changes), (get_toolbar_style), (toolbar_style_notifier), (ephy_toolbars_model_init), (ephy_toolbars_model_finalize): Move style notifier to ephy-toolbars-model, and also apply the flags to newly added toolbars.
* Implement nsIWebProgressListener. Fixes bug #165328.Christian Persch2005-02-101-0/+6
| | | | | | | | 2005-02-09 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Implement nsIWebProgressListener. Fixes bug #165328.
* Dist po/LINGUAS.Christian Persch2005-02-091-0/+6
| | | | | | | | 2005-02-09 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: Dist po/LINGUAS.
* A po/LINGUAS:Christian Persch2005-02-091-0/+7
| | | | | | | | | 2005-02-09 Christian Persch <chpe@cvs.gnome.org> * configure.ac: A po/LINGUAS: Get list of languages from po/LINGUAS.
* Post-release version bump.Christian Persch2005-02-081-0/+6
| | | | | | | | 2005-02-08 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.6 ===Release156Christian Persch2005-02-081-0/+8
| | | | | | | | | | 2005-02-08 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.6 === * Makefile.am: * configure.ac: * doc/reference/tmpl/ephy-embed.sgml:
* Fix for mozilla API change.Christian Persch2005-02-081-0/+6
| | | | | | | | 2005-02-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Fix for mozilla API change.
* Use 'true'/'false' for bool keys, not 1/0.Christian Persch2005-02-071-0/+6
| | | | | | | | 2005-02-06 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Use 'true'/'false' for bool keys, not 1/0.
* Don't set the lock icon as drag source. Actually emit the lock-clickedChristian Persch2005-02-061-0/+17
| | | | | | | | | | | | | | | | | | | 2005-02-06 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_class_init), (lock_button_press_event_cb), (ephy_location_entry_construct_contents): Don't set the lock icon as drag source. Actually emit the lock-clicked signal when pressed. * lib/widgets/ephy-location-entry.h: * src/ephy-location-action.c: (lock_clicked_cb), (connect_proxy), (ephy_location_action_class_init): * src/ephy-location-action.h: * src/ephy-toolbar.c: (lock_clicked_cb), (ephy_toolbar_set_window): Actually forward the lock-clicked signal to the toolbar.
* We don't want Epiphany to exit when DBUS restarts.Jean-François Rameau2005-02-041-0/+11
| | | | | | | | | | | | | 2005-02-04 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus, ephy_dbus_connect_to_session_bus): We don't want Epiphany to exit when DBUS restarts. * lib/ephy-dbus.c: (ephy_dbus_connect_to_system_bus_cb): Bug: bad test.
* Revert the schema change too.Christian Persch2005-02-031-0/+6
| | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-lockdown.schemas.in: Revert the schema change too.
* Revert the fix for bug #165550, it wasn't correct.Christian Persch2005-02-031-0/+7
| | | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager), (ephy_window_set_print_preview): Revert the fix for bug #165550, it wasn't correct.
* Don't copy params with the email address. Fixes bug #144469.Christian Persch2005-02-031-0/+6
| | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Don't copy params with the email address. Fixes bug #144469.
* Add chrome param to ephy_shell_new_tab_full, and use it inChristian Persch2005-02-031-0/+11
| | | | | | | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-automation.c: (impl_ephy_automation_loadUrlWithStartupId): * src/ephy-shell.c: (ephy_shell_new_window_cb), (ephy_shell_new_tab_full), (ephy_shell_new_tab): * src/ephy-shell.h: Add chrome param to ephy_shell_new_tab_full, and use it in ephy_shell_new_window_cb(). Fixes bug #165566.
* Weak ref the parent window.Christian Persch2005-02-031-0/+7
| | | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_set_fc_parent), (ephy_embed_persist_finalize): Weak ref the parent window.
* Define variants with startup ID.Christian Persch2005-02-021-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-02-02 Christian Persch <chpe@cvs.gnome.org> * idl/EphyAutomation.idl: Define variants with startup ID. * lib/ephy-gui.c: (ephy_gui_window_update_user_time): * lib/ephy-gui.h: * src/bookmarks/ephy-bookmarks.c: (redirect_cb): * src/ephy-automation.c: (impl_ephy_automation_loadUrlWithStartupId), (impl_ephy_automation_loadurl), (impl_ephy_automation_addBookmark), (impl_ephy_automation_importBookmarks), (impl_ephy_automation_loadSessionWithStartupId), (impl_ephy_automation_loadSession), (impl_ephy_automation_openBookmarksEditorWithStartupId), (impl_ephy_automation_openBookmarksEditor), (ephy_automation_class_init): * src/ephy-main.c: (get_startup_id), (main): * src/ephy-session.c: (offer_to_resume), (ephy_session_autoresume), (ephy_session_load): * src/ephy-session.h: * src/ephy-shell.c: (open_urls), (ephy_shell_startup), (ephy_shell_new_tab_full), (ephy_shell_new_tab): * src/ephy-shell.h: Implement startup ID forwarding to the already-running ephy instance. Part of bug #150085.
* Remove the accel group from the window when hiding the menubar in lockdownChristian Persch2005-02-021-0/+9
| | | | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-lockdown.schemas.in: * src/ephy-window.c: (sync_chromes_visibility), (setup_ui_manager), (ephy_window_set_print_preview): Remove the accel group from the window when hiding the menubar in lockdown mode. From bug #165550.
* Plug a mem leak.Christian Persch2005-02-021-0/+6
| | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (toolbar_style_notifier): Plug a mem leak.
* Back out the patch from bug #141963 since it caused bug #165811.Christian Persch2005-02-021-0/+7
| | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * data/default-prefs-toolkit.js: Back out the patch from bug #141963 since it caused bug #165811.
* Don't assign to ephy_shell global variable, that's already done in itsChristian Persch2005-02-021-0/+7
| | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Don't assign to ephy_shell global variable, that's already done in its constructor.
* Don't disable print preview if print setup is locked down. Fixes bugChristian Persch2005-02-021-0/+7
| | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_print_actions): Don't disable print preview if print setup is locked down. Fixes bug #165552.
* Don't show the menubar with F10 in lockdown mode. Make sure we alwaysChristian Persch2005-02-021-0/+8
| | | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_key_press_event): Don't show the menubar with F10 in lockdown mode. Make sure we always chain up to GtkWindow's keypress handler. Fixes bug #165550.
* Don't weak ref the shell when it's finalised already. Fixes bug #165542.Christian Persch2005-02-021-0/+8
| | | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): * src/ephy-shell.c: (ephy_shell_finalize): Don't weak ref the shell when it's finalised already. Fixes bug #165542.
* Set "Clear" context menu entry insensitive in lockdown mode. Fixes bugChristian Persch2005-02-021-0/+7
| | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb): Set "Clear" context menu entry insensitive in lockdown mode. Fixes bug #165540.
* Ungrab the pointer when moving tab between notebooks. Fixes bug #165797.Christian Persch2005-02-011-0/+9
| | | | | | | | | | | 2005-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (motion_notify_cb), (move_tab_to_another_notebook), (button_release_cb), (ephy_notebook_finalize): Ungrab the pointer when moving tab between notebooks. Fixes bug #165797.
* Add title signal handler for XUL dialogues.Christian Persch2005-01-311-0/+6
| | | | | | | | 2005-01-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Add title signal handler for XUL dialogues.
* Make EphyWindow implement EphyLink interface. Make ephy-link.h public.Christian Persch2005-01-311-0/+10
| | | | | | | | | | | | 2005-01-31 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: * src/ephy-window.c: (ephy_window_get_type), (ephy_window_link_iface_init), (ephy_window_open_link), (ephy_window_init), (ephy_window_load_url): Make EphyWindow implement EphyLink interface. Make ephy-link.h public.
* Some sparse fixes.Christian Persch2005-01-311-0/+12
| | | | | | | | | | | | | | 2005-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_new): * lib/ephy-dialog.c: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_new): * src/ephy-link.c: (ephy_link_open): * src/ephy-statusbar.c: (create_statusbar_security_icon): * src/ephy-window.c: * src/prefs-dialog.c: (get_download_button_label): Some sparse fixes.
* Move new-window signal to the embed single, and new window creation fromChristian Persch2005-01-301-0/+19
| | | | | | | | | | | | | | | | | | | | | 2005-01-30 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed-single.h: * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-embed.h: * lib/ephy-marshal.list: * lib/ephy-prefs.h: * src/ephy-shell.c: (ephy_shell_new_window_cb), (impl_get_embed_single): * src/ephy-tab.c: (ephy_tab_new_window_cb): Move new-window signal to the embed single, and new window creation from EphyTab to EphyShell.
* Refactored to elimiate code duplication.Christian Persch2005-01-291-0/+6
| | | | | | | | 2005-01-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Refactored to elimiate code duplication.
* Add ; to all LOG statements, and adapt ephy-debug.h for non-GNUC-varargsChristian Persch2005-01-291-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-28 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/ephy-embed.sgml: * embed/ephy-embed-persist.c: (ephy_embed_persist_init), (ephy_embed_persist_finalize): * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize): * embed/ephy-encodings.c: (ephy_encodings_finalize), (ephy_encodings_init): * embed/ephy-favicon-cache.c: (ephy_favicon_cache_finalize), (favicon_download_completed_cb), (favicon_download_cancelled_cb), (ephy_favicon_cache_download), (ephy_favicon_cache_get): * embed/ephy-history.c: (ephy_history_set_enabled), (ephy_history_save), (ephy_history_finalize), (ephy_history_host_visited), (ephy_history_set_page_title), (ephy_history_set_icon), (ephy_history_clear): * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-event.cpp: * lib/ephy-dbus.c: (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus), (path_message_func), (ephy_dbus_startup), (ephy_dbus_shutdown), (ephy_dbus_init), (ephy_dbus_finalize): * lib/ephy-debug.h: * lib/ephy-file-chooser.c: (ephy_file_chooser_finalize): * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown): * lib/ephy-langs.c: (load_iso_entries): * lib/ephy-module.c: (ephy_module_load), (ephy_module_unload), (ephy_module_new_object), (ephy_module_init), (ephy_module_finalize): * lib/ephy-node-db.c: (ephy_node_db_load_from_file), (ephy_node_db_write_to_xml_valist): * lib/ephy-shlib-loader.c: (ephy_shlib_loader_init), (ephy_shlib_loader_finalize): * lib/widgets/ephy-location-entry.c: (entry_style_set_cb), (entry_realize_cb), (ephy_location_entry_construct_contents), (ephy_location_entry_init): * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_load), (ephy_spinner_cache_get_images), (ephy_spinner_cache_init), (ephy_spinner_cache_finalize): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_update_node): * lib/widgets/ephy-tree-model-sort.c: (each_property_get_data_binder): * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (connect_proxy), (ephy_bookmark_action_finalize): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_set_bookmark), (set_window_icon): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_update_menu), (provide_favicon): * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla): * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_rebuild), (do_update_cb), (bookmarks_tree_changed_cb), (topics_added_cb), (topics_removed_cb), (topic_child_changed_cb), (bookmark_added_cb), (bookmark_removed_cb), (activate_cb), (ephy_bookmarks_menu_finalize): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_toolbars_model), (ephy_bookmarks_save), (ephy_bookmarks_finalize), (ephy_bookmarks_find_keyword), (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword): * src/bookmarks/ephy-bookmarksbar-model.c: (save_changes_idle), (load_toolbars), (ephy_bookmarksbar_model_init), (ephy_bookmarksbar_model_dispose), (ephy_bookmarksbar_model_finalize): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_action_request), (ephy_bookmarksbar_finalize): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_set_title): * src/bookmarks/ephy-topic-action.c: (connect_proxy): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_set_bookmark): * src/ephy-encoding-menu.c: (add_action): * src/ephy-extensions-manager.c: (ephy_extensions_manager_load), (ephy_extensions_manager_unload), (ephy_extensions_manager_load_string), (get_loader_for_type), (load_extension), (unload_extension), (sync_loaded_extensions), (ephy_extensions_manager_load_dir), (ephy_extensions_manager_init), (ephy_extensions_manager_startup), (ephy_extensions_manager_finalize), (impl_attach_window), (impl_detach_window), (impl_attach_tab), (impl_detach_tab): * src/ephy-history-window.c: (setup_filters), (provide_favicon): * src/ephy-link.c: (ephy_link_open): * src/ephy-location-action.c: (user_changed_cb), (sync_address), (ephy_location_action_set_address): * src/ephy-navigation-action.c: (menu_activated_cb), (connect_proxy): * src/ephy-notebook.c: (ephy_notebook_finalize): * src/ephy-session.c: (window_focus_in_event_cb), (impl_attach_window), (impl_detach_window), (ephy_session_init), (ephy_session_dispose), (ephy_session_finalize), (ephy_session_autoresume), (ephy_session_close), (ephy_session_save), (ephy_session_load), (ephy_session_add_window), (ephy_session_remove_window): * src/ephy-shell.c: (save_yourself_cb), (die_cb), (ephy_shell_finalize), (ephy_shell_new_tab), (ephy_shell_get_toolbars_model), (toolwindow_show_cb), (toolwindow_hide_cb): * src/ephy-tab.c: (popups_manager_add), (popups_manager_add_window), (ephy_tab_get_popups_allowed), (popups_manager_show_all), (popups_manager_hide_all), (ephy_tab_finalize), (ephy_tab_address_cb), (ephy_tab_zoom_changed_cb), (ephy_tab_new_window_cb), (ephy_tab_visibility_cb), (ephy_tab_destroy_brsr_cb), (ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb), (ephy_tab_init): * src/ephy-tabs-menu.c: (ephy_tabs_menu_update): * src/ephy-toolbar.c: (sync_user_input_cb): * src/ephy-toolbars-model.c: (save_changes_idle), (ephy_toolbars_model_load): * src/ephy-window.c: (ephy_window_destroy), (show_embed_popup), (ephy_window_init), (ephy_window_finalize): * src/pdm-dialog.c: (pdm_dialog_cookies_construct), (cookie_added_cb), (cookie_changed_cb), (cookie_deleted_cb), (cookies_cleared_cb), (pdm_dialog_passwords_construct), (passwords_changed_cb): * src/prefs-dialog.c: (fonts_language_changed_cb): Add ; to all LOG statements, and adapt ephy-debug.h for non-GNUC-varargs case.
* Add lock fullscreen key and improve key descriptions.Piers Cornwell2005-01-291-0/+6
| | | | | | | | 2005-01-28 Piers Cornwell <piers@gnome.org> * data/epiphany-lockdown.schemas.in: Add lock fullscreen key and improve key descriptions.
* Disable DownloadLinkAs and SetAsBackground if saving to disk is disabled.Christian Persch2005-01-291-0/+7
| | | | | | | | | 2005-01-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_actions_sensitivity): Disable DownloadLinkAs and SetAsBackground if saving to disk is disabled.
* Extension manager owns only one ref on extensions which don't implementJean-François Rameau2005-01-281-0/+8
| | | | | | | | | | 2005-01-27 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-extensions-manager.c: (unload_extension): Extension manager owns only one ref on extensions which don't implement EphyExtension interface. Only their loader has to unref them.
* Don't show the Leave Fullscreen button in lockdown fullscreen mode. SwitchChristian Persch2005-01-261-0/+17
| | | | | | | | | | | | | | | | | | | 2005-01-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_update_visibility), (ephy_fullscreen_popup_set_show_leave), (ephy_fullscreen_popup_init): * src/ephy-fullscreen-popup.h: * src/ephy-toolbar.c: (ephy_toolbar_update_fixed_visibility), (ephy_toolbar_set_show_leave_fullscreen): * src/ephy-toolbar.h: * src/ephy-window.c: (ephy_window_fullscreen), (ephy_window_unfullscreen): Don't show the Leave Fullscreen button in lockdown fullscreen mode. Switch to fullscreen toolbar also in lockdown fullscreen mode. Fixes bug #165256.
* Update documentation.Piers Cornwell2005-01-261-0/+7
| | | | | | | | | 2005-01-26 Piers Cornwell <piers@gnome.org> * help/C/epiphany.xml: * help/C/epiphany-C.omf: Update documentation.
* Add a alert when the user clicks on a sidebar link, telling that theCrispin Flowerday2005-01-251-0/+11
| | | | | | | | | | | | | 2005-01-24 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed-shell.c: (impl_get_embed_single), (ephy_embed_shell_get_embed_single), (ephy_embed_shell_class_init): * embed/ephy-embed-shell.h: * src/ephy-shell.c: (ephy_shell_class_init), (ephy_shell_add_sidebar_cb), (impl_get_embed_single): Add a alert when the user clicks on a sidebar link, telling that the sidebar extension is required. Fixes bug #162685
* Fix "Go Up" not to omit the directory if the uri references a file. PatchChristian Persch2005-01-251-0/+7
| | | | | | | | | 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Fix "Go Up" not to omit the directory if the uri references a file. Patch taken from galeon. Fixes equiv. of bug #165094.
* Fix the g_signal_emit to pass an argument for the result, otherwise thingsCrispin Flowerday2005-01-251-0/+7
| | | | | | | | | 2005-01-24 Crispin Flowerday <gnome@flowerday.cx> * embed/mozilla/EphySidebar.cpp (AddPanel): Fix the g_signal_emit to pass an argument for the result, otherwise things break.
* Default security.warn_submit_insecure.show_once to false. Avoids usChristian Persch2005-01-251-0/+7
| | | | | | | | | 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org> * data/default-prefs-common.js: Default security.warn_submit_insecure.show_once to false. Avoids us displaying the submit-insecure warning, ever.
* Better wording for the import-failed dialogue.Christian Persch2005-01-251-0/+6
| | | | | | | | 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks): Better wording for the import-failed dialogue.
* `head -5 ChangeLog`Christian Persch2005-01-251-0/+6
|
* Post-release version bump.Christian Persch2005-01-241-0/+6
| | | | | | | | 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.5 ===Release155Christian Persch2005-01-241-1/+11
| | | | | | | | | | | | 2005-01-24 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.5 === * doc/reference/tmpl/ephy-cookie-manager.sgml: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-password-manager.sgml: * doc/reference/tmpl/ephy-tab.sgml: * doc/reference/tmpl/epiphany-unused.sgml:
* Inform the user of failed bookmarks import.Christian Perhristian Persch2005-01-241-0/+6
| | | | | | | | 2005-01-24 Christian Perhristian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (import_bookmarks): Inform the user of failed bookmarks import.
* Version 1.5.5.Christian Persch2005-01-241-0/+7
| | | | | | | | | 2005-01-24 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.ac: Version 1.5.5.
* Work around a mozilla bug by diverting the contract ID ofChristian Persch2005-01-241-1/+10
| | | | | | | | | 2005-01-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/MozRegisterComponents.cpp: Work around a mozilla bug by diverting the contract ID of
* Add more categories to bme.desktop.in. Fixes bug #162973.Christian Persch2005-01-241-0/+6
| | | | | | | | 2005-01-24 Christian Persch,,, <chpe@cvs.gnome.org> * data/bme.desktop.in: Add more categories to bme.desktop.in. Fixes bug #162973.
* Ellipsize the value and path labels in the cookie content dialogue.Christian Persch2005-01-241-0/+6
| | | | | | | | 2005-01-23 Christian Persch <chpe@cvs.gnome.org> * src/pdm-dialog.c: (show_cookies_properties): Ellipsize the value and path labels in the cookie content dialogue.
* Check for broken context event button.Christian Persch2005-01-231-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-23 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for broken context event button. * embed/ephy-embed-event.c: (ephy_embed_event_get_context), (ephy_embed_event_get_button): * embed/ephy-embed-event.h: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: Change get_type to get_button, and don't store a nsCOMPtr in .priv. * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb): * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb), (ephy_window_set_active_tab): Adapted for above change. * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Attach listener to oncontextmenu event. * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: Get event target coordinates also for 'mouse' context events. * embed/mozilla/mozilla-embed.cpp: Remove key-down handler, and context code from mouse-down handler.
* Set typeaheadfind.autostart to off. Fixes bug #141963.Christian Persch2005-01-231-0/+7
| | | | | | | | | 2005-01-23 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: * data/default-prefs-toolkit.js: Set typeaheadfind.autostart to off. Fixes bug #141963.
* Default typeaheadfindsea to on. From bug #157435.Christian Persch2005-01-231-0/+6
| | | | | | | | 2005-01-23 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-toolkit.js: Default typeaheadfindsea to on. From bug #157435.
* Rename "visible" property.Christian Persch2005-01-231-0/+7
| | | | | | | | | 2005-01-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_class_init), (ephy_tab_visibility_cb): * src/ephy-window.c: (tab_added_cb): Rename "visible" property.
* Add proper _NETSCAPE_URL drag support, supplying the URL as well as theJorn Baayen2005-01-221-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-21 Jorn Baayen <jbaayen@gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_add_column), (ephy_node_view_enable_drag_source): * lib/widgets/ephy-node-view.h: * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_init), (ephy_tree_model_sort_multi_row_draggable), (ephy_tree_model_sort_set_base_drag_column_id), (ephy_tree_model_sort_set_extra_drag_column_id), (each_property_get_data_binder): * lib/widgets/ephy-tree-model-sort.h: * src/bookmarks/ephy-bookmark-action.c: (drag_data_get_cb): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init): * src/ephy-history-window.c: (ephy_history_window_construct): Add proper _NETSCAPE_URL drag support, supplying the URL as well as the title. As a side effect most data_columns in NodeViews have been obsoleted. Fixes #163937.