aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Explicit error message about unsupported gecko versions.Christian Persch2006-05-121-0/+6
| | | | | | | | 2006-05-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Explicit error message about unsupported gecko versions.
* The API is also changed on 1.8 branch, adapt the #ifdef accordingly.Christian Persch2006-05-121-0/+6
| | | | | | | | 2006-05-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: The API is also changed on 1.8 branch, adapt the #ifdef accordingly.
* Update gecko version checks to detect also gecko 1.8.1.Christian Persch2006-05-121-0/+7
| | | | | | | | | 2006-05-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * m4/gecko.m4: Update gecko version checks to detect also gecko 1.8.1.
* R data/default-prefs-gecko-1-8.js: R data/default-prefs-mozilla.js: RChristian Persch2006-05-121-0/+10
| | | | | | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: * data/default-prefs-common.js: R data/default-prefs-gecko-1-8.js: R data/default-prefs-mozilla.js: R data/default-prefs-toolkit.js: Merge those into -common prefs.
* Display the find bar for "Find Next" and "Find Previous" if it wasn'tWouter Bolsterlee2006-05-111-0/+10
| | | | | | | | | | | | 2006-05-11 Wouter Bolsterlee <uws+gnome@xs4all.nl> * src/ephy-find-toolbar.c: (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open): Display the find bar for "Find Next" and "Find Previous" if it wasn't visible already. Entry focus is handlded with care so that use cases like incremental search work as expected. Fixes bug #333020.
* Remove HAVE_TYPEAHEADFIND ifdefs, since we now always have that. Fixes theChristian Persch2006-05-111-0/+8
| | | | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (entry_changed_cb), (ephy_find_toolbar_set_embed): Remove HAVE_TYPEAHEADFIND ifdefs, since we now always have that. Fixes the find bar after the drop of gecko 1.7/non-toolkit.
* And revert it since it causes a gtk warning.Christian Persch2006-05-111-0/+6
| | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: And revert it since it causes a gtk warning.
* Allow text drags to notebook tab labels. Bug #339339, patch by MichaelChristian Persch2006-05-111-0/+8
| | | | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (notebook_drag_data_received_cb), (ephy_notebook_init), (build_tab_label): Allow text drags to notebook tab labels. Bug #339339, patch by Michael Hofmann.
* Don't crash when adding zeroconf bookmarks while bookmarks are lockedChristian Persch2006-05-111-0/+8
| | | | | | | | | | 2006-05-11 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (resolve_cb), (browse_cb): Don't crash when adding zeroconf bookmarks while bookmarks are locked down. Bug #341379.
* Drop non-toolkit gecko support too.Christian Persch2006-05-111-0/+8
| | | | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Drop non-toolkit gecko support too.
* Another API change! Thank you, mozilla!Christian Persch2006-05-111-0/+6
| | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: Another API change! Thank you, mozilla!
* Drop support for gecko 1.7.Christian Persch2006-05-111-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/glade/prefs-dialog.glade: * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get): * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyAboutModule.cpp: * embed/mozilla/EphyAboutModule.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: * embed/mozilla/EphyDirectoryProvider.cpp: * embed/mozilla/EphyFind.cpp: * embed/mozilla/EphyFind.h: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyHistoryListener.h: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphySingle.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozRegisterComponents.h: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/PrintingPromptService.h: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-download.h: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: * embed/mozilla/mozilla-embed-find.cpp: * embed/mozilla/mozilla-embed-find.h: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-persist.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-embed.h: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * embed/mozilla/mozilla-x509-cert.cpp: * embed/mozilla/mozilla-x509-cert.h: * lib/ephy-gui.c: * lib/ephy-gui.h: * lib/ephy-langs.c: * m4/gecko.m4: * src/ephy-window.c: (sync_tab_security): * src/prefs-dialog.c: (prefs_dialog_init): Drop support for gecko 1.7.
* Added a close item on the tab right-click menu. Also reindented the XMLWouter Bolsterlee2006-05-061-0/+5
| | | | | | | 2006-05-05 Wouter Bolsterlee <uws+gnome@xs4all.nl> * data/ui/epiphany-ui.xml: Added a close item on the tab right-click menu. Also reindented the XML file.
* Set translator-credit in Japanese translation. Fixes bug #339527.Takeshi AIHANA2006-05-031-0/+6
| | | | | | | | 2006-05-03 Takeshi AIHANA <takeshi.aihana@gmail.com> * help/ja/ja.po: Set translator-credit in Japanese translation. Fixes bug #339527.
* Make sure each tab has its own unique ID, so accel paths don't conflictChristian Persch2006-04-251-0/+11
| | | | | | | | | | | | | 2006-04-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_finalize), (ephy_tab_init), (ephy_tab_get_zoom), (_ephy_tab_get_id): * src/ephy-tab.h: * src/ephy-tabs-menu.c: (notebook_page_added_cb), (sync_active_tab): Make sure each tab has its own unique ID, so accel paths don't conflict between windows. Fixes bug #339548.
* Post-release version bump.Christian Perhristian Persch2006-04-241-0/+6
| | | | | | | | 2006-04-24 Christian Perhristian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 2.15.1 ===RELEASE_2_15_1Christian Persch2006-04-241-0/+17
| | | | | | | | | | | | | | | | | | | 2006-04-24 Christian Persch <chpe@cvs.gnome.org> === Release 2.15.1 === * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * src/window-commands.c: (window_cmd_help_about): Update for 2.15.1. * help/eu/eu.po: * help/fi/fi.po: * help/ja/ja.po: Fix the build by adding bogus translator-credits strings.
* Fix duplicate accesskey. Bug 337912Piers Cornwell2006-04-211-0/+6
| | | | | | | | 2006-04-20 Piers Cornwell <piers@gnome.org> * data/glade/prefs-dialog.glade: Fix duplicate accesskey. Bug 337912
* Use header capitalisation. Bug #337915Piers Cornwell2006-04-211-0/+6
| | | | | | | | 2006-04-20 Piers Cornwell <piers@gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Use header capitalisation. Bug #337915
* Fix mnemonic activation of download path button. Bug #339139.Christian Persch2006-04-201-1/+8
| | | | | | | | | 2006-04-19 Christian Persch <chpe@cvs.gnome.org> * data/glade/prefs-dialog.glade: * src/prefs-dialog.c: Fix mnemonic activation of download path button. Bug #339139.
* Also allow cairo-gtk2 builds. Builds but segfaults on startup.Chhristian Persch2006-04-171-1/+8
| | | | | | | | | 2006-04-17 Chhristian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Also allow cairo-gtk2 builds. Builds but segfaults on startup.
* Check for nsIMutableArray.h and include it if found. Fixes build withChristian Persch2006-04-171-0/+8
| | | | | | | | | | 2006-04-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GtkNSSDialogs.cpp: Check for nsIMutableArray.h and include it if found. Fixes build with gecko trunk.
* #337140: Replace fallback favicon with more semantically correct 'text-html'Tommi Komulainen2006-04-151-0/+6
| | | | | | | | 2006-04-15 Tommi Komulainen <tommi.komulainen@iki.fi> * lib/widgets/ephy-location-entry.c (update_favicon): Replace 'stock-new' fallback favicon with more semantically correct 'text-html' It also looks better with Tango icon theme. Bug #337140
* Add -p as short option format for --private-instance.Christian Persch2006-04-141-0/+6
| | | | | | | | 2006-04-13 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: Add -p as short option format for --private-instance.
* Add Esperanto (eo).Christian Persch2006-04-131-0/+6
| | | | | | | | 2006-04-12 Christian Persch <chpe@cvs.gnome.org> * src/languages.h: Add Esperanto (eo).
* Reorder the menu items everywhere to have new tab above new window. FixesCrispin Flowerday2006-04-121-0/+9
| | | | | | | | | | | 2006-04-11 Crispin Flowerday <gnome@flowerday.cx> * data/ui/epiphany-bookmark-editor-ui.xml: * data/ui/epiphany-history-window-ui.xml: * data/ui/epiphany-ui.xml: Reorder the menu items everywhere to have new tab above new window. Fixes bug #303417
* Install App-Friendly Theme Icons (GNOME Goal Two)Paul Drain2006-04-121-0/+8
| | | | | | | | | | 2006-04-10 Paul Drain <pd@cipherfunk.org> * data/art/Makefile.am: * data/bme-desktop.in.in: * data/epiphany-desktop.in.in: Install App-Friendly Theme Icons (GNOME Goal Two)
* Don't set find next/prev insensitive since that's redundant with theChristian Persch2006-04-111-0/+7
| | | | | | | | | 2006-04-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: Don't set find next/prev insensitive since that's redundant with the status indication, and breaks find while the document is loading.
* Emit document-change event on fastback restore. Fixes bug #312785.Christian Persch2006-04-111-0/+6
| | | | | | | | 2006-04-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: Emit document-change event on fastback restore. Fixes bug #312785.
* Enable spatial nav extension.Christian Persch2006-04-101-0/+6
| | | | | | | | 2006-04-09 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Enable spatial nav extension.
* A data/epiphany-pango.schemas:Christian Persch2006-04-101-0/+10
| | | | | | | | | | | | 2006-04-09 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: A data/epiphany-pango.schemas: * lib/ephy-prefs.h: * src/ephy-main.c: (main): Enable pango for some indic languages, which depend on it for correct rendering. Bug #335799.
* Improve the current code (less complex) and add a timeouted call toJean-François Rameau2006-04-041-0/+8
| | | | | | | | | | 2006-04-03 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-net-monitor.c: Improve the current code (less complex) and add a timeouted call to NetworkManager when requesting network status. Bug 330479.
* Disable export when locked down. Bug #337028.Christian Persch2006-04-031-0/+7
| | | | | | | | | 2006-04-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): Disable export when locked down. Bug #337028.
* Fix status icon reference count.Christian Persch2006-04-031-0/+13
| | | | | | | | 2006-04-03 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: Fix status icon reference count.
* Don't crash when we cannot connect to the system dbus. Bug #336557.Christian Persch2006-04-031-0/+9
| | | | | | | | | | | 2006-04-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-dbus.c: (ephy_dbus_get_bus): * src/ephy-net-monitor.c: (ephy_net_monitor_check_for_active_device), (ephy_net_monitor_attach_to_dbus), (ephy_net_monitor_startup): Don't crash when we cannot connect to the system dbus. Bug #336557.
* Add ephy_guid_help_with_doc_id for use by e-e.Christian Persch2006-04-031-0/+7
| | | | | | | | | 2006-04-02 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_help_with_doc_id), (ephy_gui_help): * lib/ephy-gui.h: Add ephy_guid_help_with_doc_id for use by e-e.
* Oops, this is a string pref!Christian Persch2006-04-031-0/+6
| | | | | | | | 2006-04-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Oops, this is a string pref!
* Fix crash when cancelling the prompt before the timeout has run.Christian Persch2006-04-011-0/+6
| | | | | | | | 2006-04-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Fix crash when cancelling the prompt before the timeout has run.
* Use g_object_ref_sink().Christian Persch2006-03-291-0/+12
| | | | | | | | | | | | | | 2006-03-28 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_fixed): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init): * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_constructor): * src/ephy-notebook.c: (ephy_notebook_init): * src/ephy-statusbar.c: (ephy_statusbar_init): Use g_object_ref_sink().
* .Jean-François Rameau2006-03-291-0/+7
| | | | | | | | | 2006-03-28 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad). Mozilla backend now supports adblock. Fix #335919.
* Fix print format/arg mismatch.Christian Persch2006-03-241-0/+6
| | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (write_parent), (ephy_node_write_to_xml): Fix print format/arg mismatch.
* Drop compat code for libgnome < 2.14. Fix refcount leak.Christian Persch2006-03-241-0/+8
| | | | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * src/ephy-main.c: (main): Drop compat code for libgnome < 2.14. Fix refcount leak.
* Remove #ifdef:s now that we depend on gtk+ 2.9.Christian Persch2006-03-241-0/+10
| | | | | | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (show_status_icon), (downloader_view_init), (downloader_view_finalize), (update_status_icon), (download_changed_cb), (downloader_view_add_download), (downloader_view_remove_download), (download_dialog_delete_event_cb): Remove #ifdef:s now that we depend on gtk+ 2.9.
* Port notebook DND to gtk+ 2.9.Christian Persch2006-03-241-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-03-23 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/ui/epiphany-ui.xml: * src/ephy-lockdown.c: (update_window): * src/ephy-notebook.c: (ephy_notebook_class_init), (button_press_cb), (ephy_notebook_init), (tab_label_weak_notify_cb), (build_tab_label): * src/ephy-notebook.h: * src/ephy-session.c: (notebook_page_added_cb), (notebook_page_removed_cb), (notebook_page_reordered_cb), (impl_attach_window): * src/ephy-tabs-menu.c: (notebook_page_added_cb), (notebook_page_removed_cb), (notebook_page_reordered_cb), (ephy_tabs_menu_set_window): * src/ephy-window.c: (update_tabs_menu_sensitivity), (idle_tab_remove_cb), (notebook_page_added_cb), (notebook_page_removed_cb), (notebook_page_reordered_cb), (notebook_page_close_request_cb), (setup_notebook), (ephy_window_remove_tab), (notebook_switch_page_cb): * src/epiphany.defs: * src/window-commands.c: (window_cmd_tabs_move_left), (window_cmd_tabs_move_right): Port notebook DND to gtk+ 2.9.
* Use GtkStatusIcon.Christian Persch2006-03-201-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2006-03-20 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (status_icon_popup_menu_cb), (show_status_icon), (downloader_view_init), (downloader_view_finalize), (update_status_icon), (download_changed_cb), (downloader_view_add_download), (downloader_view_remove_download), (download_dialog_delete_event_cb): Use GtkStatusIcon. * lib/egg/Makefile.am: * lib/egg/eggstatusicon.c: * lib/egg/eggstatusicon.h: * lib/egg/eggtrayicon.c: * lib/egg/eggtrayicon.h: * lib/egg/eggtraymanager.c: * lib/egg/eggtraymanager.h: Remove egg status icons files.
* Sync Epiphany with Gecko trunk according toJean-François Rameau2006-03-201-0/+9
| | | | | | | | | | | 2006-03-19 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphySidebar.cpp: * embed/mozilla/MozRegisterComponents.cpp: Sync Epiphany with Gecko trunk according to https://bugzilla.mozilla.org/show_bug.cgi?id=330420. (Add nsIClassInfo.h).
* Add support for local directory monitoring (in addition to local fileWouter Bolsterlee2006-03-171-0/+8
| | | | | | | | | | 2006-03-17 Wouter Bolsterlee <uws@xs4all.nl> * src/ephy-tab.c: (ephy_tab_file_monitor_cb), (ephy_tab_update_file_monitor): Add support for local directory monitoring (in addition to local file monitoring). Bug #332049.
* Add releaseBaseURL entity.Christian Persch2006-03-131-0/+6
| | | | | | | | 2006-03-13 Christian Persch <chpe@cvs.gnome.org> * data/chrome/brand.dtd.in: Add releaseBaseURL entity.
* Add support for IE link files. Bug #330735.Christian Persch2006-03-131-0/+7
| | | | | | | | | 2006-03-12 Christian Persch <chpe@cvs.gnome.org> * plugins/desktop-file/Makefile.am: * plugins/desktop-file/plugin.cpp: Add support for IE link files. Bug #330735.
* Set different exit codes when exiting from different places in the testChristian Persch2006-03-131-0/+9
| | | | | | | | | | | 2006-03-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * m4/gecko.m4: Set different exit codes when exiting from different places in the test program, so we can see the cause of the failure in config.log.
* Update after branching.Christian Persch2006-03-131-0/+6
| | | | | | | | 2006-03-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Update after branching.
* === Release 2.14.0 ===RELEASE_2_14_0GNOME_2_14_BRANCHPOINTChristian Persch2006-03-131-0/+14
| | | | | | | | | | | | | | | | 2006-03-12 Christian Persch <chpe@cvs.gnome.org> === Release 2.14.0 === * NEWS: * configure.ac: Updated for 2.14.0. * src/prefs-dialog.c: (prefs_dialog_show_help), (font_prefs_dialog_response_cb): Fix the documentation ID the Help button points to.
* Add Victor to documenters in About dialogue.Christian Persch2006-03-131-0/+6
| | | | | | | | 2006-03-12 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: Add Victor to documenters in About dialogue.
* Fix item ordering to fix bookmarks export format. Bug #333959, patch hasChristian Persch2006-03-101-0/+7
| | | | | | | | | 2006-03-10 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Fix item ordering to fix bookmarks export format. Bug #333959, patch has RT approval.
* Don't throw when cancelling the dialogue with ESC. Fixes bug #333780,Christian Persch2006-03-081-0/+7
| | | | | | | | | 2006-03-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Don't throw when cancelling the dialogue with ESC. Fixes bug #333780, patch has RT approval.
* Build fix to build with 1.8 branch. No code changes, only #ifdef code thatChristian Persch2006-03-081-0/+7
| | | | | | | | | 2006-03-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Build fix to build with 1.8 branch. No code changes, only #ifdef code that must not be built on 1.8 branch.
* === Release 1.9.99 ===Release1999Christian Persch2006-03-071-0/+6
| | | | | | | | 2006-03-06 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.99 === * configure.ac:
* Back the xpinstall change out; it breaks on gecko 1.8.Christian Persch2006-03-061-0/+6
| | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Back the xpinstall change out; it breaks on gecko 1.8.
* Update timestamp on resume dialogue when queuing a new command.Christian Persch2006-03-061-0/+7
| | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: Update timestamp on resume dialogue when queuing a new command.
* Don't use g_return_if_fail here.Christian Persch2006-03-061-0/+10
| | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-find.cpp: Don't use g_return_if_fail here. * embed/mozilla/mozilla-embed-single.cpp: Remove fixed FIXME.
* Fix fonts schema default values.Christian Persch2006-03-061-0/+11
| | | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-fonts.schemas: * data/generate-font-schemas.py: Fix fonts schema default values. * embed/downloader-view.c: (downloader_view_build_ui): Forgotten commit.
* Use the right category.Christian Persch2006-03-051-0/+6
| | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Use the right category.
* Mark application/x-xpinstall as unsafe.Christian Persch2006-03-051-0/+11
| | | | | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * data/mime-types-permissions.xml: Mark application/x-xpinstall as unsafe. * embed/mozilla/MozRegisterComponents.cpp: Unregister xpinstall content handler and JS objects; fixes download of .xpi files.
* Before running any test programs, check that we can compile and run anyChristian Persch2006-03-051-0/+8
| | | | | | | | | | 2006-03-05 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * m4/gecko.m4: Before running any test programs, check that we can compile and run any XPCOM programs at all.
* Sync Epiphany with new nsIGlobalHistory3 stuff.Jean-François Rameau2006-03-031-0/+12
| | | | | | | | | | | | | | 2006-03-03 Jean-François Rameau <jframeau@cvs.gnome.org> * configure.ac: * embed/mozilla/GlobalHistory.h: * embed/mozilla/GlobalHistory.cpp: Sync Epiphany with new nsIGlobalHistory3 stuff. * embed/mozilla/EphyContentPolicy.cpp: (GetEmbedFromContext): Fix a missing return.
* Don't block stylesheets (for now).Christian Persch2006-03-031-0/+6
| | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyContentPolicy.cpp: Don't block stylesheets (for now).
* Fix a warning introduced in my last patch (gcc 4.1 warnings).Jean-François Rameau2006-03-031-0/+6
| | | | | | | | 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-history-window.c: (ephy_history_window_set_parent): Fix a warning introduced in my last patch (gcc 4.1 warnings).
* Don't try to connect to the session bus when we're starting a privateChristian Persch2006-03-031-0/+7
| | | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-dbus.c: (_ephy_dbus_startup): Don't try to connect to the session bus when we're starting a private instance.
* src/ephy-window.cPeter Harvey2006-03-031-0/+7
| | | | | | | | | 2006-03-02 Peter Harvey <peter.a.harvey@gmail.com> * src/ephy-window.c Fix a bug introduced in my last patch where statusbar visibility was inverted from what it should have been.
* If we can't detect the mime type, fall back to checking the fileChristian Persch2006-03-031-0/+11
| | | | | | | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import): If we can't detect the mime type, fall back to checking the file extension. Bug #331468. * src/ephy-main.c: (main): Don't pass NULL to realpath if PATH_MAX is defined. Bug #333051.
* Fix gcc 4.1 warnings (dereferencing type-punned pointer will breakJean-François Rameau2006-03-031-0/+13
| | | | | | | | | | | | | | | 2006-03-02 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/ephy-embed-shell.c:(ephy_embed_shell_dispose): * src/ephy-encoding-menu.c: (ephy_encoding_menu_view_dialog_cb): * src/ephy-history-window.c: (cmd_clear), (ephy_history_window_finalize): * src/ephy-shell.c: (ephy_shell_get_pdm_dialog),(ephy_shell_get_prefs_dialog), (ephy_shell_get_print_setup_dialog): * src/prefs-dialog.c: (prefs_dialog_finalize), (font_prefs_button_clicked_cb), (language_editor_add_button_clicked_cb): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_finalize): Fix gcc 4.1 warnings (dereferencing type-punned pointer will break strict-aliasing rules).
* Make these implement threadsafe isupports.Christian Persch2006-03-031-0/+8
| | | | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Make these implement threadsafe isupports.
* Don't activate typeaheadfind on XUL documents.Christian Persch2006-03-021-0/+6
| | | | | | | | 2006-03-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Don't activate typeaheadfind on XUL documents.
* Post-release version bump.Christian Persch2006-02-281-0/+6
| | | | | | | | 2006-02-27 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.9.8 ===Release198Christian Persch2006-02-281-0/+7
| | | | | | | | | 2006-02-27 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.8 === * NEWS: * configure.ac:
* Distinguish different firefox profiles when showing the list to chooseChristian Persch2006-02-251-0/+7
| | | | | | | | | 2006-02-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (add_bookmarks_source): Distinguish different firefox profiles when showing the list to choose which one to import.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-241-1/+8
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Set the tooltip for bookmarks on the toolbar, using a 'title\nlocation' format. Bug #332113.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-241-0/+8
| | | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Update the bookmark icon if the toolbar is reconfigured (happens when the theme changes). Everything else should be already handled by the class handler.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-0/+7
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Fix a bug where the visibility_paths were deleted on deconstruct rather than dispose.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-0/+7
| | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Made the "Show" menu items insensitive when the entire toolbar is hidden.
* src/bookmarks/ephy-topics-palette.cPeter Harvey2006-02-241-0/+8
| | | | | | | | | | 2006-02-24 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-palette.c Changed selection mode to 'none'. Makes it more usable for mouse users, and we have a text entry for keyboard users anyway.
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-241-0/+6
| | | | | | | | 2006-02-23 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Added translator comment.
* Use the same machanism for Ctrl-W as clicking the tab's close button.Christian Persch2006-02-241-0/+8
| | | | | | | | | | 2006-02-23 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_file_close_window), (window_cmd_help_about): Use the same machanism for Ctrl-W as clicking the tab's close button. Fixes bug #319530.
* Added GECKO_CHECK_CONTRACTIDS. Fix variable name quoting inChristian Persch2006-02-231-0/+12
| | | | | | | | | | | | | | 2006-02-23 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Added GECKO_CHECK_CONTRACTIDS. Fix variable name quoting in GECKO_GECKO_CONTRACTID. * configure.ac: Check with GECKO_CHECK_CONTRACTIDS. Remove redundant check for typeaheadfind.
* Refactored. Added GECKO_XPCOM_PROGRAM modelled after AC_LANG_PROGRAM butChristian Persch2006-02-231-0/+12
| | | | | | | | | | | | | | 2006-02-23 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Refactored. Added GECKO_XPCOM_PROGRAM modelled after AC_LANG_PROGRAM but which produces a program which uses XPCOM; and made GECKO_CHECK_CONTRACTID use this. * configure.ac: Add a check for the gecko typeaheadfind extension. Bug #329118.
* src/bookmarks/ephy-topics-entry.cPeter Harvey2006-02-231-0/+6
| | | | | | | | 2006-02-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c Improved behaviour of completion popup.
* Unset general.useragent.extra.simple pref from xulrunner, we don't wantChristian Persch2006-02-231-0/+7
| | | | | | | | | 2006-02-22 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-gecko-1-8.js: Unset general.useragent.extra.simple pref from xulrunner, we don't want that in our UA string.
* data/ui/epiphany-fs-toolbar.xml lib/egg/egg-toolbars-model.cPeter Harvey2006-02-211-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-fs-toolbar.xml * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h Added "editable" attribute for toolbars. * data/ui/epiphany-ui.xml * lib/egg/egg-editable-toolbar.c * lib/egg/egg-editable-toolbar.h * src/ephy-toolbar.c * src/ephy-window.c Many improvements to toolbar menus. Includes changes to show visibility toggles in multiple locations. * lib/ephy-stock-icons.c * lib/ephy-stock-icons.h Additional stock icon for drag and drop. * src/bookmarks/ephy-bookmarks-ui.c Make 'customize toolbar' invisible when editing. * src/ephy-shell.c Mark the full-screen toolbar as non-removable.
* src/bookmarks/ephy-bookmarks-menu.c src/bookmarks/ephy-nodes-cover.cPeter Harvey2006-02-211-0/+7
| | | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c * src/bookmarks/ephy-nodes-cover.c Minor tweaks to improve menu generation.
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-02-211-0/+6
| | | | | | | | 2006-02-21 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Switched to using an expander after UI review.
* Enable error pages explicitly since xulrunner is missing that pref too.Christian Persch2006-02-211-0/+7
| | | | | | | | | 2006-02-20 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-gecko-1.8.js: Enable error pages explicitly since xulrunner is missing that pref too.
* Do return on failure.Christian Persch2006-02-211-0/+6
| | | | | | | | 2006-02-20 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: Do return on failure.
* Fix crash on switching to/from fullscreen mode. Bug #331462.Christian Persch2006-02-171-0/+6
| | | | | | | | 2006-02-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_state_event): Fix crash on switching to/from fullscreen mode. Bug #331462.
* Guard against nsDocument::GetDefaultView returning NULL. Bug #327764.Christian Persch2006-02-161-0/+7
| | | | | | | | | 2006-02-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Guard against nsDocument::GetDefaultView returning NULL. Bug #327764.
* data/ui/epiphany-toolbar.xmlPeter Harvey2006-02-151-0/+6
| | | | | | | | 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-toolbar.xml Add the zoom in/out items back.
* src/bookmarks/ephy-bookmarks-editor.cPeter Harvey2006-02-141-1/+12
| | | | | | | | | | | | | 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-editor.c Do not create the bookmarks bar when removing bookmarks from the toolbar. * lib/egg/egg-toolbars-model.c Fix infinite loop when a toolbar has no items on it.
* Post-release version bump.Christian Persch2006-02-141-0/+6
| | | | | | | | 006-02-14 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.9.7 ===Christian Persch2006-02-141-0/+7
| | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.7 === * NEWS: * configure.ac:
* Add a define and automake conditional for gecko debug builds.Christian Persch2006-02-141-0/+7
| | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Add a define and automake conditional for gecko debug builds.
* Use "Username" label for the password dialogue,Christian Persch2006-02-141-0/+7
| | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Use "Username" label for the password dialogue,
* Also use exthandler for snews and nntp.Christian Persch2006-02-141-0/+11
| | | | | | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-common.js: Also use exthandler for snews and nntp. * data/default-prefs-toolkit.js: Add password manager prefs, since xulrunner is missing them.
* Don't export the local bookmarks.Christian Persch2006-02-141-0/+15
| | | | | | | | | | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (write_rdf): Don't export the local bookmarks. * src/bookmarks/ephy-bookmarks-menu.c: (append_menu): Remove "name" attribute in the UI string, since it's set to same value as "action". * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb): Fix untranslated string!
* Remove ephy_gui_window_present.Christian Persch2006-02-141-0/+7
| | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: * lib/ephy-gui.h: Remove ephy_gui_window_present.
* Move --private-instance out of debug #ifdef.Christian Persch2006-02-141-0/+10
| | | | | | | | | | | | 2006-02-14 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_helpers_init), (ephy_file_helpers_shutdown), (ephy_file_delete_on_exit), (ephy_file_monitor_cancel), (ephy_file_delete_directory): * lib/ephy-file-helpers.h: * src/ephy-main.c: (main): Move --private-instance out of debug #ifdef.
* Fix crash when resolve returns an error, bug #331028. Restructure 0confChristian Persch2006-02-141-0/+9
| | | | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop), (ephy_bookmarks_finalize), (ephy_bookmarks_new): Fix crash when resolve returns an error, bug #331028. Restructure 0conf code.
* Fix removing zeroconf bookmarks when the service disappears, and updatingChristian Persch2006-02-131-0/+11
| | | | | | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (history_site_visited_cb), (history_cleared_cb), (get_id_for_service), (get_node_for_service), (resolve_cb), (browse_cb): * src/bookmarks/ephy-bookmarks.h: Fix removing zeroconf bookmarks when the service disappears, and updating them when they reappear. Bugs #329637, #330883.
* Place bookmarks on "BookmarksBar" toolbar, since that's what < 1.9 usedChristian Persch2006-02-131-0/+7
| | | | | | | | | 2006-02-13 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar): Place bookmarks on "BookmarksBar" toolbar, since that's what < 1.9 used too.
* Doesn't return the right variable ! Add a LOG to traceJean-François Rameau2006-02-131-0/+7
| | | | | | | | | 2006-02-12 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-net-monitor.c: (ephy_net_monitor_check_for_active_device): Doesn't return the right variable ! Add a LOG to trace EphyNetworkMonitor's check for active device.
* Strdup the action name data.Christian Persch2006-02-121-0/+8
| | | | | | | | | | 2006-02-12 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Strdup the action name data.
* Use the right action name.Christian Persch2006-02-121-0/+7
| | | | | | | | | 2006-02-12 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb): Use the right action name.
* Reqeust interaction with the client when there are unfinished downloads.Christian Persch2006-02-121-0/+7
| | | | | | | | | 2006-02-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (save_yourself_cb): Reqeust interaction with the client when there are unfinished downloads.
* src/bookmarks/ephy-bookmarks-menu.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-02-111-0/+7
| | | | | | | | | 2006-02-10 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c * src/bookmarks/ephy-bookmarks-ui.c Additional minor cleanups.
* Remove *_action_name functions, and use static buffers instead. MinorChristian Persch2006-02-111-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-10 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb), (smart_removed_cb), (node_changed_cb), (node_added_cb), (node_removed_cb): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar), (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks), (append_menu), (ephy_bookmarks_menu_build): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window), (topic_has_data), (topic_get_data), (topic_get_name), (bookmark_has_data), (bookmark_get_data), (bookmark_get_name), (bookmark_new_name), (toolbar_node_removed_cb): * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new): * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_topic_action_group_new): * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Remove *_action_name functions, and use static buffers instead. Minor cleanups.
* Use NS_LogInit()/NS_LogTerm().Christian Persch2006-02-111-0/+6
| | | | | | | | 2006-02-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Use NS_LogInit()/NS_LogTerm().
* Misc code cleanups: fewer gobject casts, disconnect handlers, save a fewChristian Persch2006-02-091-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-09 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_bookmark_group_new): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_smart_url), (ephy_bookmark_action_sync_icon), (connect_proxy), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_get_property), (ephy_bookmark_action_init), (ephy_bookmark_action_dispose), (ephy_bookmark_action_class_init), (ephy_bookmark_action_get_type): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window): * src/bookmarks/ephy-open-tabs-action.c: (activate_cb), (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new), (ephy_open_tabs_action_name): * src/bookmarks/ephy-related-action.c: (node_changed), (node_destroyed), (open_link), (ephy_related_action_new): * src/bookmarks/ephy-topics-entry.c: * src/bookmarks/ephy-topics-entry.h: Misc code cleanups: fewer gobject casts, disconnect handlers, save a few strdups etc.
* src/bookmarks/ephy-topics-entry.cPeter Harvey2006-02-091-0/+8
| | | | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c Add enter-to-auto-complete when there is just one possible match. Will close dialog if no current key. Will do nothing otherwise.
* src/bookmarks/ephy-bookmarks.cPeter Harvey2006-02-091-0/+6
| | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks.c Fix problems with old hierarchical topics scheme.
* data/ui/epiphany-bookmark-editor-ui.xmlPeter Harvey2006-02-091-0/+8
| | | | | | | | | | 2006-02-09 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-bookmark-editor-ui.xml * src/bookmarks/ephy-bookmarks-editor.c Restore the 'Show on Toolbar' functionality, implemented very differently now.
* Block popup with NULL url (javascript:window.open() for instance). butJean-François Rameau2006-02-091-0/+9
| | | | | | | | | | | 2006-02-08 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: (HandleEvent): * src/ephy-tab.c: (popups_manager_add),(popups_manager_show): Block popup with NULL url (javascript:window.open() for instance). but don't show them when unblocking. Bug #155009.
* Fix the xulrunner build.Christian Persch2006-02-081-0/+6
| | | | | | | | 2006-02-08 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Fix the xulrunner build.
* Also build with ff trunk, by explicitly linking with -lxul.Christian Persch2006-02-081-0/+8
| | | | | | | | | | 2006-02-08 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * m4/gecko.m4: * src/Makefile.am: Also build with ff trunk, by explicitly linking with -lxul.
* Add an 'enabled' flag in the EphyExtensionInfo struct to track whetherCrispin Flowerday2006-02-081-0/+10
| | | | | | | | | | | | 2006-02-07 Crispin Flowerday <gnome@flowerday.cx> * src/ephy-extensions-manager.c: (load_extension), (unload_extension), (sync_loaded_extensions): * src/ephy-extensions-manager.h: Add an 'enabled' flag in the EphyExtensionInfo struct to track whether gconf says it should be loaded. The 'active' flag is whether it is actually loaded.
* Remove workaround for broken profile now thatChristian Persch2006-02-081-0/+8
| | | | | | | | | | 2006-02-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Remove workaround for broken profile now that https://bugzilla.mozilla.org/show_bug.cgi?id=326013 is fixed.
* Save tons of g_type_from_name calls.Christian Persch2006-02-071-0/+6
| | | | | | | | 2006-02-07 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (ephy_node_new_from_xml): Save tons of g_type_from_name calls.
* Fix handling of non-ascii extra arguments.Christian Persch2006-02-071-0/+6
| | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Fix handling of non-ascii extra arguments.
* More xulrunner fixes.Christian Persch2006-02-061-0/+6
| | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: More xulrunner fixes.
* Fix opening of local files. Bug #330104.Christian Persch2006-02-061-0/+6
| | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (open_urls), (queue_commands), (main): Fix opening of local files. Bug #330104.
* Go back to AM_GLIB_GNU_GETTEXT for now, until intltool 0.34.2 is moreChristian Persch2006-02-061-0/+7
| | | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Go back to AM_GLIB_GNU_GETTEXT for now, until intltool 0.34.2 is more widespread.
* Fix quoting.Christian Persch2006-02-061-0/+6
| | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Fix quoting.
* Fix xulrunner detection logic.Christian Persch2006-02-061-0/+17
| | | | | | | | | | | | | | | | | | | 2006-02-06 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Fix xulrunner detection logic. * configure.ac: A po/Makevars: * src/Makefile.am: * doc/reference/Makefile.am: Remove AM_GLIB_GNU_GETTEXT, use plain AM_GNU_GETTEXT. * data/glade/Makefile.am: Fix distcheck with certs manager disabled.
* Changes to support xulrunner trunk (gecko 1.9).Christian Persch2006-02-061-0/+14
| | | | | | | | | | | | | | | | 2006-02-05 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: * configure.ac: * embed/mozilla/Makefile.am: Changes to support xulrunner trunk (gecko 1.9). * embed/mozilla/mozilla-embed-single.cpp: Go back to continuing after failed GetPassword; fixes getting the password list in case one item is corrupted.
* Show the backend in the about box.Christian Persch2006-02-061-0/+6
| | | | | | | | 2006-02-05 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: Show the backend in the about box.
* Only use the major version in the user agent string.Christian Persch2006-02-061-0/+7
| | | | | | | | | 2006-02-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Only use the major version in the user agent string.
* Disable blink tagsCrispin Flowerday2006-02-051-0/+6
| | | | | | | | 2006-02-05 Crispin Flowerday <gnome@flowerday.cx> * data/default-prefs-common.js: Disable blink tags
* lib/ephy-state.h lib/ephy-state.c src/epiphany.defsPeter Harvey2006-02-041-0/+10
| | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * lib/ephy-state.h * lib/ephy-state.c * src/epiphany.defs * src/bookmarks/ephy-bookmark-properties.c Combined very similar functions into one. Made the 'similar' bookmark count update immediately at start.
* lib/ephy-state.h lib/ephy-state.c src/ephy-shell.cPeter Harvey2006-02-041-0/+8
| | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * lib/ephy-state.h * lib/ephy-state.c * src/ephy-shell.c Forgotten files from previous two commits.
* lib/egg/egg-editable-toolbar.c lib/egg/egg-toolbar-editor.cPeter Harvey2006-02-041-0/+14
| | | | | | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c * lib/egg/egg-toolbar-editor.c * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h * src/bookmarks/ephy-bookmark-factory-action.c * src/bookmarks/ephy-topic-factory-action.c * src/ephy-toolbars-model.c * src/epiphany.defs Improve the system for testing whether an item has already been used on the toolbar.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-02-041-0/+14
| | | | | | | | | | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c Restore transient status to the properties dialog when creating a new bookmark. Leave the topics entry sensitive, and store the expanded state of the list. Make the similar button a toggle button. Removed unused function to add topic.
* src/bookmarks/ephy-bookmarks.cPeter Harvey2006-02-041-0/+6
| | | | | | | | 2006-02-04 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks.c Improve code quality of function to determine similar bookmarks.
* Free the option context on error too, and don't duplicate theChristian Persch2006-02-041-0/+7
| | | | | | | | | 2006-02-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Free the option context on error too, and don't duplicate the private-instance option.
* Don't make the nonblocking alert modal!Christian Persch2006-02-031-0/+6
| | | | | | | | 2006-02-03 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Don't make the nonblocking alert modal!
* Fix compilation against trunk + some typos.Jean-François Rameau2006-02-031-0/+8
| | | | | | | | | | 2006-02-03 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyPromptService.h: * embed/mozilla/EphyPromptService.cpp: (ShowNonBlockingAlert): * embed/mozilla/AutoJSContextStack.cpp: Fix compilation against trunk + some typos.
* Fix non-debug builds.Christian Persch2006-02-031-0/+6
| | | | | | | | 2006-02-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: Fix non-debug builds.
* Only claim the DBUS name when not running as private instance.Christian Persch2006-02-031-0/+10
| | | | | | | | | | | | 2006-02-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus), (ephy_dbus_get_property), (ephy_dbus_set_property), (ephy_dbus_class_init), (_ephy_dbus_startup): * src/ephy-dbus.h: * src/ephy-main.c: (main): Only claim the DBUS name when not running as private instance.
* Helper class that pushes a null JS context on the stack, and pops it inChristian Persch2006-02-031-0/+28
| | | | | | | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/AutoJSContextStack.h: Helper class that pushes a null JS context on the stack, and pops it in the destructor. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/PrintingPromptService.cpp: Push a null JS context on the stack when we run a recursive mainloop. Fixes the epiphany equivalend of camino bug https://bugzilla.mozilla.org/show_bug.cgi?id=179307.
* Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS.Christian Persch2006-02-031-6/+0
| | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS. * configure.ac: Simplify some header checks with GECKO_CHECK_HEADERS. Check for nsINonBlockingAlertService.h. * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphyPromptService.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsINonBlockingAlertService.
* Add GECKO_XPIDL to check for xpidl compiler and include directory.Christian Persch2006-02-031-0/+6
| | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Add GECKO_XPIDL to check for xpidl compiler and include directory.
* Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS.Christian Persch2006-02-031-0/+17
| | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * m4/gecko.m4: Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS. * configure.ac: Simplify some header checks with GECKO_CHECK_HEADERS. Check for nsINonBlockingAlertService.h. * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphyPromptService.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsINonBlockingAlertService.
* On session logout, check if there are downloads pending (since they're notChristian Persch2006-02-031-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: * embed/downloader-view.h: * embed/ephy-embed-shell.c: (ephy_embed_shell_get_downloader_view_nocreate): * embed/ephy-embed-shell.h: * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box): * lib/ephy-gui.h: * src/ephy-session.c: (confirm_shutdown_dialog_update_timeout_label), (confirm_shutdown_dialog_tick_cb), (confirm_shutdown_dialog_response_cb), (confirm_shutdown_dialog_accept_cb), (confirm_shutdown_dialog_weak_ref_cb), (confirm_shutdown_cb), (save_yourself_cb): On session logout, check if there are downloads pending (since they're not resumable, bug #128048). #if 0'd for now.
* Fix some memory leaks.Jean-François Rameau2006-02-031-0/+7
| | | | | | | | | 2006-02-02 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (toolbar_visibility_refresh): * src/bookmarks/ephy-topics-entry.c: (update_database): Fix some memory leaks.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-02-021-0/+10
| | | | | | | | | | | | 2006-02-02 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Allow bookmarks on the toolbar to be dragged. * src/bookmarks/ephy-topic-action.c Remove redundant function call.
* Queue commands received from the main and remote instances, and processChristian Persch2006-02-021-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-02-02 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (save_yourself_cb), (die_cb), (session_command_free), (session_command_find), (resume_dialog_response_cb), (resume_dialog_weak_ref_cb), (session_command_autoresume), (session_command_open_bookmarks_editor), (session_command_open_uris), (session_command_dispatch), (session_command_queue_next), (session_command_queue_clear), (ephy_session_init), (ephy_session_dispose), (ephy_session_finalize), (ephy_session_close), (ephy_session_load), (ephy_session_get_active_window), (ephy_session_queue_command): * src/ephy-session.h: * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls), (call_dbus_proxy), (queue_commands), (main): Queue commands received from the main and remote instances, and process them after autoresume has completed. Bug #328286. * data/epiphany-service.xml: * lib/ephy-file-helpers.c: (ephy_file_helpers_init): * lib/ephy-file-helpers.h: * src/ephy-activation.c: (session_queue_command), (ephy_activation_load_uri_list), (ephy_activation_load_session), (ephy_activation_open_bookmarks_editor): * src/ephy-activation.h: * src/ephy-dbus.c: * src/ephy-dbus.h: * src/epiphany.defs:
* lib/egg/egg-editable-toolbar.cPeter Harvey2006-02-021-0/+8
| | | | | | | | | | 2006-01-31 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.c Add tooltips to toolitems again (reverses a regression). Use _forall instead of _foreach when connecting signals, to make sure that widgets like Zoom get a right-click menu.
* Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.Christian Persch2006-02-011-0/+6
| | | | | | | | 2006-02-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438.
* Fix link action group creating to really use the given name!Christian Persch2006-02-011-0/+7
| | | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-link-action.c: (ephy_link_action_group_new): * src/ephy-link-action.h: Fix link action group creating to really use the given name!
* Change the DBUS interface to sending all the uris at one as string array.Christian Persch2006-02-011-0/+10
| | | | | | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-service.xml: * src/ephy-activation.c: (ephy_activation_load_uris): * src/ephy-activation.h: * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls): Change the DBUS interface to sending all the uris at one as string array.
* lib/egg/egg-toolbars-model.c lib/egg/egg-toolbars-model.hPeter Harvey2006-01-311-0/+8
| | | | | | | | | | 2006-01-31 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h Added a useful function to remove all instances of a named action from the toolbars.
* Post-release version bump.Christian Persch2006-01-311-0/+6
| | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.9.6 ===Release196Christian Persch2006-01-311-0/+11
| | | | | | | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.6 === * NEWS: * configure.ac: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-permission-manager.sgml: * doc/reference/tmpl/ephy-shell.sgml: * doc/reference/tmpl/epiphany-unused.sgml:
* Use ngettext here.Christian Persch2006-01-311-0/+6
| | | | | | | | 2006-01-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (show_duplicate_cb): Use ngettext here.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks.cPeter Harvey2006-01-311-0/+9
| | | | | | | | | | | 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Made the 'Similar' button show more bookmarks, and separate into 'identical' and 'similar'.
* Don't double-ref the UI manager. Don't try to set a cursor on windowlessChristian Persch2006-01-311-0/+8
| | | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (configure_item_cursor), (egg_editable_toolbar_set_ui_manager): Don't double-ref the UI manager. Don't try to set a cursor on windowless widgets.
* Remove unused var.Jean-François Rameau2006-01-311-0/+6
| | | | | | | | 2006-01-30 Jean-François Rameau <jframeau@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: (GetErrorMessage): Remove unused var.
* Fix the build with -Werror.Christian Persch2006-01-311-0/+7
| | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_set_ui_manager): Fix the build with -Werror.
* data/ui/epiphany-ui.xml src/ephy-lockdown.c src/ephy-toolbar.cPeter Harvey2006-01-311-0/+11
| | | | | | | | | | | | | 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com> * data/ui/epiphany-ui.xml * src/ephy-lockdown.c * src/ephy-toolbar.c * src/ephy-window.c * lib/egg/egg-editable-toolbar.c * lib/egg/egg-editable-toolbar.h Add a Toolbars submenu with per-toolbar hide/show items.
* Idle unref the dbus proxy in case we didn't call any remote methods; andChristian Persch2006-01-311-0/+8
| | | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (open_urls), (call_dbus_proxy): Idle unref the dbus proxy in case we didn't call any remote methods; and ref the dbus proxy for each call + one idle unref for each URL remoted.
* Change text for zoom in/out.Christian Persch2006-01-311-0/+6
| | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: Change text for zoom in/out.
* Use ngettext() for plural string. Fixes bug #329242Crispin Flowerday2006-01-311-0/+7
| | | | | | | | | 2006-01-30 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmark-properties.c: (update_warning), (ephy_bookmark_properties_constructor): Use ngettext() for plural string. Fixes bug #329242
* Special error text for localhost URIs. Bug #323261, patch byChristian Persch2006-01-311-0/+7
| | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutModule.cpp: Special error text for localhost URIs. Bug #323261, patch by Jean-François Rameau.
* Truncate URI and title strings. Bug #329160.Christian Persch2006-01-311-0/+6
| | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Truncate URI and title strings. Bug #329160.
* Release the finder on dispose not finalize.Christian Persch2006-01-301-0/+7
| | | | | | | | | 2006-01-30 Christian Persch <chpe@cvs.gnome.org> * src/ephy-find-toolbar.c: (ephy_find_toolbar_dispose), (ephy_find_toolbar_class_init): Release the finder on dispose not finalize.
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-01-301-0/+6
| | | | | | | | 2006-01-30 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Add "Show" text to the items in the "Similar" menu.
* Add a convenience function to get current event data.Christian Persch2006-01-301-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-29 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_get_current_event): * lib/ephy-gui.h: Add a convenience function to get current event data. * src/ephy-link.c: (ephy_link_open), (ephy_link_flags_from_current_event): * src/ephy-link.h: Add a convenience function to translate the current event into EphyLinkFlags. * src/ephy-go-action.c: (ephy_go_action_get_type): * src/ephy-go-action.h: Make this an EphyLinkAction. * lib/widgets/ephy-location-entry.c: (entry_key_press_cb): * src/ephy-home-action.c: (ephy_home_action_activate): * src/ephy-location-action.c: (entry_activate_cb): * src/ephy-tab.c: (open_link_in_new), (ephy_tab_dom_mouse_click_cb): * src/window-commands.c: (window_cmd_load_location): Fix link activation to respect ctrl and shift modifiers. Part of bug #310814. 2006-01-29 Christian Persch <chpe@cvs.gnome.org>
* If GetPassword failed, break instead of continue. That way we don'tChristian Persch2006-01-301-0/+7
| | | | | | | | | 2006-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: If GetPassword failed, break instead of continue. That way we don't endlessly re-ask for the master password.
* Add a function (ephy_embed_single_get_backend_name) to get the backendCrispin Flowerday2006-01-301-0/+10
| | | | | | | | | | | | 2006-01-29 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed-single.c: (ephy_embed_single_get_backend_name): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: * src/epiphany.defs: Add a function (ephy_embed_single_get_backend_name) to get the backend that epiphany is using.
* 2006-01-29 Reinout van Schouwen <reinout@cs.vu.nl>Reinout van Schouwen2006-01-301-0/+6
| | | | | | * 2006-01-29 Reinout van Schouwen <reinout@cs.vu.nl> * NEWS: 1.9.6
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks.cPeter Harvey2006-01-291-0/+16
| | | | | | | | | | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Added better widget to handle duplicate bookmarks. * src/bookmarks/ephy-topics-entry.c Corrected handling of UTF8 strings. * src/bookmarks/ephy-topics-palette.c Removed unnecessary use of g_idle_*..
* Fix strings again. Bug #328747.Christian Persch2006-01-291-0/+7
| | | | | | | | | 2006-01-29 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: * src/ephy-main.c: Fix strings again. Bug #328747.
* Open smart bookmark url in new tabs when using Ctrl+Enter (part of bugCrispin Flowerday2006-01-291-0/+8
| | | | | | | | | | 2006-01-29 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmark-action.c: (activate_cb), (entry_key_press_cb), (connect_proxy): Open smart bookmark url in new tabs when using Ctrl+Enter (part of bug #310814)
* src/bookmarks/ephy-topics-entry.c src/bookmarks/ephy-topics-palette.cPeter Harvey2006-01-291-0/+8
| | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c * src/bookmarks/ephy-topics-palette.c Make both topcs palette and entry even more robust. Substantially improved behaviour of the topics entry.
* src/bookmarks/ephy-topics-entry.c po/POTFILES.inPeter Harvey2006-01-291-0/+8
| | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-entry.c * po/POTFILES.in Make the topic entry more robust, and correct its entry in POTFILES.in.
* Jan 29 2006 Reinout van Schouwen <reinout@cs.vu.nl>Reinout van Schouwen2006-01-291-0/+6
| | | | | | * Jan 29 2006 Reinout van Schouwen <reinout@cs.vu.nl> * src/ephy-main.c: change 'Epiphany' to 'browser' in 2 strings
* Jan 29 2006 Reinout van Schouwen <reinout@cs.vu.nl>Reinout van Schouwen2006-01-291-10/+16
| | | | | | * Jan 29 2006 Reinout van Schouwen <reinout@cs.vu.nl> * lib/ephy-file-helpers.c: fix #328747
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-topics-entry.cPeter Harvey2006-01-291-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | 2006-01-29 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-topics-entry.c * src/bookmarks/ephy-topics-entry.h * src/bookmarks/Makefile.am * po/POTFILES.in Ongoing Saga Of The Bookmark Properties Dialog. Dialog is now much more compact, using a text entry by default and offering the palette when desired. * src/bookmarks/ephy-topics-palette.c Simplified code and made more usable. Removed the header from the last patch as well. * src/bookmarks/ephy-bookmarks-ui.c 'Add bookmark' dialogs were not correctly removed from the hashtable.
* src/bookmarks/ephy-bookmark-properties.c src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-01-281-0/+19
| | | | | | | | | | | | | | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c Simplified the bookmark properties dialog and removed the 'duplicate bookmark' warning dialog (now have warning in the bookmark properties dialog itself). * src/bookmarks/ephy-topics-palette.c Added a header which switches topic palette mode.
* Remove unused NM code. Misc cleanups.Christian Persch2006-01-281-0/+10
| | | | | | | | | | | | 2006-01-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb), (ephy_dbus_connect_to_system_bus_cb), (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown): * src/ephy-dbus.h: Remove unused NM code. Misc cleanups.
* Add required GError** params, and actually set the error when returningChristian Persch2006-01-281-0/+10
| | | | | | | | | | | | 2006-01-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-activation.c: (ephy_activation_load_url), (ephy_activation_load_session), (ephy_activation_open_bookmarks_editor): * src/ephy-activation.h: Add required GError** params, and actually set the error when returning FALSE.
* Disable pango rendering by default, unless MOZ_ENABLE_PANGO env var isChristian Persch2006-01-281-0/+7
| | | | | | | | | 2006-01-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Disable pango rendering by default, unless MOZ_ENABLE_PANGO env var is set. Bug #328844.
* Use stamp files for the dbus bindings.h filesCrispin Flowerday2006-01-271-0/+6
| | | | | | | | 2006-01-26 Crispin Flowerday <gnome@flowerday.cx> * src/Makefile.am: Use stamp files for the dbus bindings.h files
* Fix initial network status sync.Christian Persch2006-01-261-0/+6
| | | | | | | | 2006-01-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (impl_get_embed_single): Fix initial network status sync.
* Add transient window to window group.,Christian Persch2006-01-261-0/+10
| | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbar-editor.c: (ephy_toolbar_editor_constructor): Add transient window to window group., * src/languages.h: Add licence header.
* Store the detected network status even if we're not active.Christian Persch2006-01-261-0/+7
| | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-net-monitor.c: (ephy_net_monitor_set_net_status), (notify_network_managed_cb): Store the detected network status even if we're not active.
* libnm-glib be-gone! Use NetworkManager directly via DBUS, by importing theChristian Persch2006-01-261-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/epiphany.schemas.in: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * lib/ephy-prefs.h: * src/Makefile.am: * src/ephy-net-monitor.c: * src/ephy-net-monitor.h: * src/ephy-shell.c: (ephy_shell_sync_network_status), (impl_get_embed_single), (ephy_shell_dispose), (ephy_shell_get_net_monitor), (_ephy_shell_create_instance), (_ephy_shell_startup): * src/ephy-shell.h: libnm-glib be-gone! Use NetworkManager directly via DBUS, by importing the excellent net-monitor extension directly into Epiphany. Code by Jean-François Rameau.
* src/bookmarks/ephy-bookmarks-ui.cPeter Harvey2006-01-261-0/+7
| | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-ui.c Reverted change which made 'add bookmark' and 'edit bookmark' use-cases have exactly the same dialog.
* Don't leak the option context.Christian Persch2006-01-261-0/+6
| | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (main): Don't leak the option context.
* Small cleanups.Christian Persch2006-01-261-0/+14
| | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (drag_data_received_cb), (create_tool_item), (ephy_topic_action_sync_label), (get_popup), (erase_popup), (child_changed_cb), (child_removed_cb), (menu_init_cb), (button_deactivate_cb), (button_toggled_cb), (button_release_cb), (button_press_cb), (connect_proxy), (ephy_topic_action_updated), (ephy_topic_action_get_topic), (ephy_topic_action_set_topic), (ephy_topic_action_set_property), (ephy_topic_action_get_property), (ephy_topic_action_init), (ephy_topic_action_get_type), (ephy_topic_action_new): Small cleanups.
* Set the "browser.display.use_system_colors" pref on gecko 1.8, instead ofChristian Persch2006-01-251-0/+8
| | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-gecko-1-8.js: * embed/mozilla/mozilla-embed-single.cpp: Set the "browser.display.use_system_colors" pref on gecko 1.8, instead of monitoring the theme ourself.
* Don't show the CSS box by default; we show it from code only when CSS isChristian Persch2006-01-251-0/+7
| | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * data/glade/prefs-dialog.glade: Don't show the CSS box by default; we show it from code only when CSS is supported.
* On suite, set wallet.caveat to false.Christian Persch2006-01-251-0/+6
| | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * data/default-prefs-mozilla.js: On suite, set wallet.caveat to false.
* Add cvs version markers.Christian Persch2006-01-251-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action-group.c: * src/bookmarks/ephy-bookmark-action-group.h: * src/bookmarks/ephy-bookmark-factory-action.c: * src/bookmarks/ephy-bookmark-factory-action.h: * src/bookmarks/ephy-bookmarks-ui.c: * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-nodes-cover.c: * src/bookmarks/ephy-nodes-cover.h: * src/bookmarks/ephy-open-tabs-action.c: * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-related-action.c: * src/bookmarks/ephy-topic-action-group.c: * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-factory-action.c: * src/bookmarks/ephy-topics-palette.c: Add cvs version markers.
* Don't use favicon as window icon.Christian Persch2006-01-251-0/+9
| | | | | | | | | | | 2006-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (title_entry_changed_cb), (ephy_bookmark_properties_constructor): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_add_bookmark): Don't use favicon as window icon.
* Refactored, code cleanups. Don't make the bookmark properties windowChristian Persch2006-01-251-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_set_bookmark), (bookmark_properties_close_cb), (bookmark_properties_response_cb), (update_entry), (update_window_title), (combo_changed_cb), (title_entry_changed_cb), (location_entry_changed_cb), (set_window_icon), (ephy_bookmark_properties_init), (ephy_bookmark_properties_constructor), (ephy_bookmark_properties_set_property), (ephy_bookmark_properties_get_property), (ephy_bookmark_properties_class_init), (ephy_bookmark_properties_get_type), (ephy_bookmark_properties_new): * src/bookmarks/ephy-bookmark-properties.h: Refactored, code cleanups. Don't make the bookmark properties window transient. * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmark_properties): * src/bookmarks/ephy-bookmarks-ui.c: (activate_bookmark_properties), (activate_bookmark_open_tab), (activate_bookmark_open_window), (selected_bookmark_action), (erase_bookmarks_menu), (tree_changed_cb), (node_added_cb), (node_changed_cb), (node_removed_cb), (ephy_bookmarks_ui_attach_window), (properties_dialog_destroy_cb), (add_bookmark), (duplicate_bookmark_response_cb), (ephy_bookmarks_ui_add_bookmark), (add_topic_changed_cb), (add_topic_response_cb), (ephy_bookmarks_ui_add_topic), (ephy_bookmarks_ui_show_bookmark): * src/bookmarks/ephy-bookmarks-ui.h: Cleanups. Make the New Topic dialogue modal to the bookmark properties window. Change some strings, don't unnecessarily use markup when constructing a message dialog. 2006-01-24 Christian Persch <chpe@cvs.gnome.org>
* Switch extensions when changing the export format from the combo box; andChristian Persch2006-01-251-0/+9
| | | | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (import_dialog_response_cb), (export_format_combo_changed_cb), (export_dialog_response_cb), (cmd_bookmarks_export): Switch extensions when changing the export format from the combo box; and don't use gtk_dialog_run. Bug #328064.
* Run the main loop until the reply is received when activating a runningChristian Persch2006-01-251-0/+12
| | | | | | | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_dot_dir), (ephy_file_helpers_init): * lib/ephy-file-helpers.h: * src/ephy-dbus.c: * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls), (main): Run the main loop until the reply is received when activating a running instance. Fixes URL opening with two concurrently starting instance.
* Use DBUS_NAME_FLAG_DO_NOT_QUEUE when requesting the name, and also handleChristian Persch2006-01-241-0/+7
| | | | | | | | | 2006-01-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus): Use DBUS_NAME_FLAG_DO_NOT_QUEUE when requesting the name, and also handle unexpected request return values.
* Fix a couple of memory leaksCrispin Flowerday2006-01-241-0/+7
| | | | | | | | | 2006-01-23 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb): * src/bookmarks/ephy-topic-action-group.c: (node_added_cb): Fix a couple of memory leaks
* Fix compilation with libgnome 2.13. Bug #328351.Christian Persch2006-01-241-0/+6
| | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: Fix compilation with libgnome 2.13. Bug #328351.
* Removed add-bookmark and import-bookmarks functions, and changed load-urlChristian Persch2006-01-241-0/+17
| | | | | | | | | | | | | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * data/epiphany-service.xml: * src/ephy-activation.c: (ephy_activation_load_url), (ephy_activation_open_bookmarks_editor): * src/ephy-activation.h: Removed add-bookmark and import-bookmarks functions, and changed load-url to use an options string instead of loads of booleans. * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls), (call_dbus_proxy): Adapt to changed dbus call signatures. Fixes open-in-new-tab/window from cmd line.
* Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists, so weChristian Persch2006-01-241-0/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: * lib/ephy-file-helpers.c: (ephy_file_helpers_init), (ephy_ensure_dir_exists): * lib/ephy-file-helpers.h: Add a GError** to ephy_file_helpers_init and ephy_ensure_dir_exists, so we can show the error to the user in main(). * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus_cb), (ephy_dbus_connect_to_system_bus_cb), (session_filter_func), (system_filter_func), (ephy_dbus_connect_to_system_bus), (ephy_dbus_connect_to_session_bus), (ephy_dbus_shutdown), (ephy_dbus_finalize), (ephy_dbus_get_type), (ephy_dbus_get_default), (ephy_dbus_get_bus), (ephy_dbus_get_proxy), (_ephy_dbus_startup), (_ephy_dbus_release), (_ephy_dbus_is_name_owner): * src/ephy-dbus.h: Refactored. Propagate errors to callers via GError**, and change lifecycle to the app lifetime. * src/ephy-lockdown.c: (ephy_lockdown_init), (ephy_lockdown_finalize): Move gconf notification add/remove for the lockdown key dirs here from main(). * src/ephy-shell.c: (ephy_shell_dispose), (_ephy_shell_create_instance): * src/ephy-shell.h: * src/epiphany.defs: Remove ephy_shell_startup and related stuff. * src/ephy-main.c: (handle_url), (handle_email), (shell_weak_notify), (dbus_g_proxy_finalized_cb), (save_yourself_cb), (die_cb), (gnome_session_init), (path_from_command_line_arg), (open_urls), (call_dbus_proxy), (show_error_message), (main): Move all startup code to main(), so we can show errors to the user instead of crashing when things go wrong. Part of bug #326807.
* Invert button order. Bug #327381.Christian Persch2006-01-241-0/+6
| | | | | | | | 2006-01-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyPromptService.cpp: Invert button order. Bug #327381.
* When updating the address bar, always update the address state, sometimesCrispin Flowerday2006-01-231-0/+8
| | | | | | | | | | 2006-01-22 Crispin Flowerday <gnome@flowerday.cx> * lib/widgets/ephy-location-entry.c (ephy_location_entry_set_location): When updating the address bar, always update the address state, sometimes it isn't updated if the text in the GtkEntry isn't altered (and hence the 'changed' signal isn't called.
* Add guards to avoid crashing on exit if system bus isn't running. FixesCrispin Flowerday2006-01-221-0/+7
| | | | | | | | | 2006-01-22 Crispin Flowerday <gnome@flowerday.cx> * src/ephy-dbus.c (ephy_dbus_shutdown): Add guards to avoid crashing on exit if system bus isn't running. Fixes bug #327845
* Change the EphyPermissionManager API so that it is more obvious what itCrispin Flowerday2006-01-221-0/+17
| | | | | | | | | | | | | | | | | | | 2006-01-22 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-permission-manager.c: (ephy_permission_manager_add_permission), (ephy_permission_manager_remove_permission), (ephy_permission_manager_clear_permissions), (ephy_permission_manager_test_permission), (ephy_permission_manager_list_permissions): * embed/ephy-permission-manager.h: * src/ephy-tab.c: (ephy_tab_get_popups_allowed), (ephy_tab_set_popups_allowed): * src/epiphany.defs: * src/epiphany.override: Change the EphyPermissionManager API so that it is more obvious what it does when used from python.
* embed/ephy-favicon-cache.c (remove_obsolete_icons) (icon_is_obsolete)Crispin Flowerday2006-01-221-0/+8
| | | | | | | | | | 2006-01-22 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-favicon-cache.c (remove_obsolete_icons) (icon_is_obsolete) * embed/ephy-history.c (page_is_obsolete, remove_obsolete_pages): Use non-deprecated functions when compiling against glib > 2.9
* src/ephy-window.cPeter Harvey2006-01-221-0/+8
| | | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/ephy-window.c Fixed the mouse cursor entry/exit code for the toolbar. I have a suspicion that a bug may have been fixed in Gtk+ because this solution was tried before. Bug #326817.
* - Change EphyEmbedEvent.get_property to .get_event_property - WrapCrispin Flowerday2006-01-221-0/+10
| | | | | | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/epiphany.defs: * src/epiphany.override: - Change EphyEmbedEvent.get_property to .get_event_property - Wrap EphyPermissionManager.list(), and the boxed type it uses. - Wrap EphyEmbed.get_security_level()
* Put blank lines between the paragraphs in the licence dialog.Crispin Flowerday2006-01-221-0/+7
| | | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/window-commands.c (window_cmd_help_about): Put blank lines between the paragraphs in the licence dialog.
* Remove both session/system filters before finalizing EphyDbus object. FixJean-François Rameau2006-01-221-0/+7
| | | | | | | | | 2006-01-22 Jean-François Rameau <jframeau@cvs.gnome.org> * src/ephy-dbus.c: (ephy_dbus_shutdown): Remove both session/system filters before finalizing EphyDbus object. Fix #327845.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-01-221-0/+9
| | | | | | | | | | | 2006-01-22 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c * src/bookmarks/ephy-bookmark-properties.c Remove the user-icon functionality for now. Too many bugs. Note that support for the user-icon field still exists in the bookmarks database itself.
* Fix the previous commit.Christian Persch2006-01-221-0/+6
| | | | | | | | 2006-01-21 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Fix the previous commit.
* src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export)Crispin Flowerday2006-01-221-1/+7
| | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export) Add back the gtk_widget_destroy() to really fix bug #327438
* Fix bookmark exporting, so that it can be cancelled. Fixes bug #327438Crispin Flowerday2006-01-221-0/+7
| | | | | | | | | 2006-01-21 Crispin Flowerday <gnome@flowerday.cx> * src/bookmarks/ephy-bookmarks-editor.c (cmd_bookmarks_export): Fix bookmark exporting, so that it can be cancelled. Fixes bug #327438
* Add licence to about dialogue. Patch by Brian Pepple, bug #327998.Christian Persch2006-01-221-0/+7
| | | | | | | | | 2006-01-21 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Add licence to about dialogue. Patch by Brian Pepple, bug #327998.
* Decouple embed single instantiation and initialisation. PreventsChristian Persch2006-01-181-0/+15
| | | | | | | | | | | | | | | | | 2006-01-18 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (impl_get_embed_single): * embed/ephy-embed-single.c: (ephy_embed_single_init): * embed/ephy-embed-single.h: * embed/mozilla/mozilla-embed-single.cpp: Decouple embed single instantiation and initialisation. Prevents double-initialisation on startup. * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyContentPolicy.h: Remove embed single variable, it was unused.
* Add caret mode indicator UI. Bug #145581.Christian Persch2006-01-181-0/+10
| | | | | | | | | | | | 2006-01-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (create_caret_indicator), (ephy_statusbar_init), (ephy_statusbar_new), (ephy_statusbar_set_caret_mode): * src/ephy-statusbar.h: * src/ephy-window.c: (browse_with_caret_notifier): Add caret mode indicator UI. Bug #145581.
* src/bookmarks/ephy-bookmarks-menu.cPeter Harvey2006-01-181-0/+7
| | | | | | | | | 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c Do not add OpenTabs action if too-few items in the menu. Bug #327390.
* src/bookmarks/ephy-bookmark-properties.cPeter Harvey2006-01-181-0/+7
| | | | | | | | | 2006-01-18 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-properties.c Removed inappropriate bold and mnemonic. Bug #327401.
* Put "Off" at the top of the combo, followed by a separator row. BugChristian Persch2006-01-181-0/+8
| | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (row_is_separator), (setup_fonts_dialog), (create_autodetectors_combo), (prefs_dialog_init): Put "Off" at the top of the combo, followed by a separator row. Bug #125723.
* When adding a column that can be sorted on, re-create the sort model, soCrispin Flowerday2006-01-181-0/+8
| | | | | | | | | | 2006-01-17 Crispin Flowerday <gnome@flowerday.cx> * lib/widgets/ephy-node-view.c (ephy_node_view_add_column): When adding a column that can be sorted on, re-create the sort model, so that it sets up the sort method correctly. Fixes bug #320686
* Change the 'ephy_embed_event_get_property' function return a GValue*Crispin Flowerday2006-01-181-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed-event.c: (ephy_embed_event_get_property): * embed/ephy-embed-event.h: * embed/mozilla/mozilla-embed-event.cpp: * src/ephy-tab.c: (save_property_url), (ephy_tab_dom_mouse_click_cb): * src/ephy-window.c: (update_popups_tooltips), (show_embed_popup): * src/epiphany.defs: * src/epiphany.override: * src/popup-commands.c: (popup_cmd_link_in_new_window), (popup_cmd_link_in_new_tab), (popup_cmd_bookmark_link), (popup_cmd_copy_link_address), (save_property_url), (popup_cmd_open_link), (popup_cmd_set_image_as_background), (popup_cmd_copy_image_location), (popup_cmd_open_image): Change the 'ephy_embed_event_get_property' function return a GValue* rather than taking a pointer to it as an argument.
* Fix leaks, minor cleanups.Christian Persch2006-01-171-0/+7
| | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * data/glade/prefs-dialog.glade: * embed/mozilla/mozilla-notifiers.cpp: Fix leaks, minor cleanups.
* Add event type to the callback.Christian Persch2006-01-171-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb), (ephy_file_monitor_cb): * lib/ephy-file-helpers.h: Add event type to the callback. * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: New function, like NS_NewFileURI (which we can't use since nsNetUtil.h conflicts with embed strings). * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: Check that the user CSS file exists before registering it. Also handle file-deleted events. * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_build): * src/bookmarks/ephy-topics-palette.c: (ephy_topics_palette_constructor), (ephy_topics_palette_class_init): Build fixes.
* Fix compile with libgnome HEAD.Christian Persch2006-01-171-0/+6
| | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: Fix compile with libgnome HEAD.
* Post-release version bump.Christian Persch2006-01-171-0/+6
| | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.9.5.1 ===Release1951Christian Persch2006-01-171-0/+16
| | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.5.1 === * NEWS: * configure.ac: * data/Makefile.am: * data/chrome/Makefile.am: * po/POTFILES.in: R src/bookmarks/ephy-new-bookmark.c: R src/bookmarks/ephy-new-bookmark.h: R src/bookmarks/ephy-topics-selector.c: R src/bookmarks/ephy-topics-selector.h: Fix the tarball.
* === Release 1.9.5 ===Release195Christian Persch2006-01-171-0/+9
| | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> === Release 1.9.5 === * configure.ac: * data/chrome/Makefile.am: Updates.
* Fix number of /'s in URI.Christian Persch2006-01-171-0/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Christian Persch <chpe@cvs.gnome.org> * data/chrome/epiphany.manifest.in: Fix number of /'s in URI. * data/epiphany.schemas.in: Add new entries. * embed/mozilla/EphyAboutModule.cpp: Fix title. * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * lib/eel-gconf-extensions.c: (eel_gconf_unset_key), (eel_gconf_notify): * lib/eel-gconf-extensions.h: * lib/egg/egg-editable-toolbar.c: (popup_context_menu_cb), (button_press_event_cb), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_selected): * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value), (set_value_from_togglebutton), (strcmp_with_null), (get_index_from_value), (compare_values), (set_togglebutton_from_value), (set_pref_from_info_and_emit), (spinbutton_changed_cb), (save_info): * lib/ephy-dialog.h: * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb), (ephy_file_monitor_cb), (ephy_file_monitor_add), (ephy_file_monitor_cancel): * lib/ephy-file-helpers.h: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_file): * src/ephy-window.c: * src/popup-commands.c: (popup_cmd_bookmark_link): * src/prefs-dialog.c: (prefs_dialog_finalize), (setup_font_combo), (fonts_language_changed_cb), (font_prefs_dialog_response_cb), (row_is_separator), (setup_fonts_dialog), (font_prefs_button_clicked_cb), (css_checkbox_toggled), (css_edit_button_clicked_cb), (prefs_dialog_init): Rework font prefs, and add user stylesheet setting. * src/bookmarks/ephy-bookmark-action-group.c: (node_added_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_local): * src/window-commands.c: (window_cmd_file_bookmark_page): Some build fixes.
* src/bookmarks/ephy-bookmark-action.cPeter Harvey2006-01-171-0/+6
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmark-action.c Removed left-over function.
* src/bookmarks/ephy-bookmarks-menu.cPeter Harvey2006-01-171-0/+6
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-bookmarks-menu.c Added the 'Local' topic to bookmarks menu.
* src/bookmarks/Makefile.amPeter Harvey2006-01-171-0/+11
| | | | | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/Makefile.am Forgotten Makefile changes. * src/epiphany.defs 'Fixes' for the python interface. Probably need to regenerate somehow, but don't know how do it correctly.
* src/Makefile.amPeter Harvey2006-01-171-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/Makefile.am Removed ephy-new-bookmark and ephy-topics-selector from the Makefile. * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c * src/bookmarks/ephy-bookmarks-editor.c Removed all the slightly different bits of code to create a bookmark and called ephy_bookmarks_ui_add_bookmark instead. * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Moved the hashtable for bookmark windows to ephy-bookmarks-ui. Added a new field "usericon" to the ephynode/bookmarks database, to store the URL of the user-defined icon (if any). It can be NULL (use site icon), "" (use none), or a URL. * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmark-properties.h Large changes to the bookmark properties window to handle different use cases (adding or changing a bookmark), to use the new topics palette widget, and to support the new usericon. * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h Large additions to ephy-bookmarks-ui to replace ephy-new-bookmark. Fixed some bugs in the datatype handlers for the toolbar which are supplied by ephy-bookmarks-ui.
* src/bookmarks/ephy-topics-palette.c src/bookmarks/ephy-topics-palette.hPeter Harvey2006-01-171-0/+8
| | | | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topics-palette.c * src/bookmarks/ephy-topics-palette.h Implemented a new widget for topic selection that tries to organise the topics for the user.
* src/bookmarks/ephy-topic-action.cPeter Harvey2006-01-171-0/+6
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * src/bookmarks/ephy-topic-action.c Handle DnD to topics on the toolbar.
* lib/egg/egg-editable-toolbar.hPeter Harvey2006-01-171-0/+6
| | | | | | | | 2006-01-17 Peter Harvey <peter.a.harvey@gmail.com> * lib/egg/egg-editable-toolbar.h Checking in forgotten changes to the editable toolbar API.
* Checking in missed changelog entries.Peter Anthony Harvey2006-01-171-0/+28
|
* When looking at modified text areas and forms, don't look at disabled orCrispin Flowerday2006-01-171-0/+8
| | | | | | | | | | 2006-01-16 Crispin Flowerday <gnome@flowerday.cx> * embed/mozilla/EphyBrowser.cpp: When looking at modified text areas and forms, don't look at disabled or invisible elements. Patch by chpe, part of bug #155603
* Add NetworkManager magic for connection status autodetection. Defaults toChristian Persch2006-01-161-0/+11
| | | | | | | | | | | | | 2006-01-15 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * src/Makefile.am: Add NetworkManager magic for connection status autodetection. Defaults to disabled because I'm not very happy with the libnm-glib implementation. Oh, and it may crash on startup, too.
* Add a method to EphyAdblock interface, ephy_adblock_manager_edit_rule, soJean-François Rameau2006-01-161-0/+12
| | | | | | | | | | | | | | 2006-01-15 Jean-François Rameau <jframeau@cvs.gnome.org> * lib/ephy-adblock.h: * lib/ephy-adblock.c: * embed/ephy-adblock-manager.h: * embed/ephy-adblock-manager.c: Add a method to EphyAdblock interface, ephy_adblock_manager_edit_rule, so one can allow/disallow an url. Add a method to EphyAdblockManager, ephy_adblock_manager_has_blocker, so one can ask it whether a blocker is running.
* Override the page that is shown for the about: url so that it doesn't sayCrispin Flowerday2006-01-151-0/+11
| | | | | | | | | | | | | 2006-01-15 Crispin Flowerday <gnome@flowerday.cx> * data/chrome/Makefile.am: * data/chrome/about.xhtml: * data/chrome/brand.dtd.in: * data/chrome/brand.properties.in: * data/chrome/epiphany.manifest.in: Override the page that is shown for the about: url so that it doesn't say "Deer Park"
* Only use the directory service provider on gecko 1.8; gecko 1.7 uses aChrhristian Persch2006-01-151-0/+8
| | | | | | | | | | 2006-01-14 Chrhristian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Only use the directory service provider on gecko 1.8; gecko 1.7 uses a different method to register chrome.