aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Replace filename validity check, it was making the filename invalidChristian Persch2004-03-051-0/+7
| | | | | | | | | 2004-03-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Replace filename validity check, it was making the filename invalid UTF-16. Simply convert to UTF-8 beforehand and check for "/" chars.
* Don't use ephy_tab_get_embed(), instead use the pointer provided when weChristian Persch2004-03-051-0/+10
| | | | | | | | | | | | 2004-03-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_address_cb), (ephy_tab_title_cb), (ensure_page_info), (ephy_tab_net_state_cb), (clipboard_text_received_cb), (ephy_tab_dom_mouse_click_cb), (ephy_tab_update_navigation_flags), (ephy_tab_set_title): Don't use ephy_tab_get_embed(), instead use the pointer provided when we connected the callbacks. Hopefully fixes bug #136122.
* Don't set the 5-star icon as window icon for the about dialogue. Fixes bugChristian Persch2004-03-051-0/+7
| | | | | | | | | 2004-03-04 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Don't set the 5-star icon as window icon for the about dialogue. Fixes bug #135010.
* Change wait interval between updates to 0.2 s.Christian Persch2004-03-041-0/+6
| | | | | | | | 2004-03-03 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Change wait interval between updates to 0.2 s.
* Copy and modify gnome_vfs_uri_list_parse() so that we get a list of stringChristian Persch2004-03-041-0/+13
| | | | | | | | | | | | | | | 2004-03-03 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (uri_list_parse), (drag_data_received_cb): Copy and modify gnome_vfs_uri_list_parse() so that we get a list of string uris instead of GnomeVFSURIs. Change signature of ::node-dropped accordingly. Fixes bug #120231. * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb): Adapt to the changed ::node-dropped signal signature.
* Unset the GValue after we're done using what it contained.Christian Persch2004-03-041-0/+16
| | | | | | | | | | | | | | | | | | 2004-03-03 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (download_dialog_pause_cb), (download_dialog_abort_cb): Unset the GValue after we're done using what it contained. * embed/mozilla/MozDownload.cpp: Weak ref mEphyDownload, and assert that is has been finalised by the time we get to ~MozDownload. * embed/mozilla/mozilla-download.cpp: Debug output in _init and _finalize.
* If the favicon isn't ready when we need it, connect to the favicon cache'sChristian Persch2004-03-031-0/+8
| | | | | | | | | | 2004-03-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_init): If the favicon isn't ready when we need it, connect to the favicon cache's ::changed signal to show it when we have it. Fixes bug #135855.
* Do not show the unsubmitted dialog for js closeMarco Pesenti Gritti2004-03-031-0/+6
| | | | | | | | 2004-03-02 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-tab.c: (ephy_tab_destroy_brsr_cb): Do not show the unsubmitted dialog for js close
* Don't remember the size of the filechoose dialogue, because it doesn'tChristian Persch2004-03-031-0/+8
| | | | | | | | | | 2004-03-02 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-chooser.c: (ephy_file_chooser_init): Don't remember the size of the filechoose dialogue, because it doesn't play nicely with the new save mode when toggling the expander. Fixes bug #135947.
* Never show two resume dialogs, just re-present the old one.Marco Pesenti Gritti2004-03-021-0/+7
| | | | | | | | | 2004-03-02 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-session.c: (ephy_session_init), (offer_to_resume), (ephy_session_autoresume): Never show two resume dialogs, just re-present the old one.
* Don't try to backup non-existing files :) Also, when neitherChristian Persch2004-03-021-0/+9
| | | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (backup_file), (ephy_bookmarks_init): Don't try to backup non-existing files :) Also, when neither ephy-bookmarks.xml nor bookmarks.rdf exist, assume we have a new profile and don't warn about missing bookmarks.
* Correctly sync the smarturl property of EphyBookmarksAction when itChristian Persch2004-03-021-0/+9
| | | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (smart_child_added_cb), (smart_child_removed_cb), (ephy_bookmark_action_init): Correctly sync the smarturl property of EphyBookmarksAction when it changes. Fixes incorrect show/hide of the entry on the bookmarks toolbar.
* When changing a bookmark address and it was a smart bookmark but now isChristian Persch2004-03-021-0/+8
| | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (update_has_smart_address): When changing a bookmark address and it was a smart bookmark but now is not anymore, remove the bookmark from the smart_bmks node instead of adding it :)
* Ensure we always have a BookmarksBar toolbar in the model. Fixes bugChristian Persch2004-03-021-0/+8
| | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-toolbars-model.c: (get_toolbar_pos), (ephy_toolbars_model_set_bookmarks): Ensure we always have a BookmarksBar toolbar in the model. Fixes bug #135701.
* The icon should be activated by double clickMarco Pesenti Gritti2004-03-021-0/+7
| | | | | | | | | 2004-03-01 Marco Pesenti Gritti <marco@gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_init), (egg_status_icon_button_press): The icon should be activated by double click
* Add API docs.Christian Persch2004-03-021-0/+6
| | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: Add API docs.
* If reading the bookmarks file, or re-importing the bookmarks from the rdfChristian Persch2004-03-021-0/+9
| | | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (backup_file), (ephy_bookmarks_init): If reading the bookmarks file, or re-importing the bookmarks from the rdf file fails, back up those files so that the user can afterwards try to manually recover his bookmarks. Fixes bug #128308.
* Fix XBEL importer not to tag all bookmarks with a "Bookmarks" category.Christian Persch2004-03-021-0/+7
| | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder), (xbel_parse_xbel), (ephy_bookmarks_import_xbel): Fix XBEL importer not to tag all bookmarks with a "Bookmarks" category.
* Export ephy_statusbar_add_widget() for use by extensions.Christian Persch2004-03-011-0/+8
| | | | | | | | | | 2004-03-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (create_statusbar_security_icon), (ephy_statusbar_add_widget): * src/ephy-statusbar.h: Export ephy_statusbar_add_widget() for use by extensions.
* Guard against xml reading error, check for NULL subtree before trying toChristian Persch2004-03-011-0/+7
| | | | | | | | | 2003-03-01 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node-db.c: (ephy_node_db_load_from_file): Guard against xml reading error, check for NULL subtree before trying to parse it.
* Keep a ref for downloads in the view.Marco Pesenti Gritti2004-03-011-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-03-01 Marco Pesenti Gritti <marco@gnome.org> * embed/downloader-view.c: (downloader_view_add_download), (downloader_view_remove_download): Keep a ref for downloads in the view. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Ensure the download directory exist. * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-download.h: Use a property to store MozDownload in the wrapper. The wrapper now keep a reference on the c++ implementation, that way references will be correctly propagated (unreffing the GObject will unref the c++ object). (Bug 135755)
* Correct the label of the action button (Open)Marco Pesenti Gritti2004-03-011-0/+6
| | | | | | | | 2004-02-29 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: Correct the label of the action button (Open)
* Iterate backwards over the children when removing a host.Christian Persch2004-03-011-0/+6
| | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (remove_obsolete_pages): Iterate backwards over the children when removing a host.
* Remove cancelled downloads from the downloads hash; and remove partiallyChristian Persch2004-03-011-0/+12
| | | | | | | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_class_init), (kill_download), (ephy_favicon_cache_finalize), (favicon_name_build), (favicon_download_completed_cb), (favicon_download_cancelled_cb), (ephy_favicon_cache_download), (ephy_favicon_cache_get): * embed/ephy-favicon-cache.h: Remove cancelled downloads from the downloads hash; and remove partially downloaded favicons.
* Add debug output in ctors and dtors.Christian Persch2004-02-291-0/+11
| | | | | | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/PrintingPromptService.cpp: Add debug output in ctors and dtors.
* Separately profile bookmarks menu clean and rebuild.Christian Persch2004-02-291-0/+7
| | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_clean), (ephy_bookmarks_menu_rebuild): Separately profile bookmarks menu clean and rebuild.
* Add "cancelled" signal to EphyEmbedPersist.Christian Persch2004-02-291-0/+11
| | | | | | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_class_init): * embed/ephy-embed-persist.h: Add "cancelled" signal to EphyEmbedPersist. * embed/mozilla/mozilla-embed-persist.cpp: Emit "cancelled" signal when the download is cancelled.
* Add debug output.Christian Persch2004-02-291-0/+7
| | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-event.cpp: (mozilla_embed_event_init), (mozilla_embed_event_finalize), (mozilla_embed_event_set_property): Add debug output.
* Decode RFC 2231 and RFC 2047 encoded filenames in content-dispositionChristian Persch2004-02-291-0/+8
| | | | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: (PerformSave): Decode RFC 2231 and RFC 2047 encoded filenames in content-disposition headers. Ported from mozilla Camino, see http://bugzilla.mozilla.org/show_bug.cgi?id=233798 .
* Add debug output.Christian Persch2004-02-291-0/+6
| | | | | | | | 2004-02-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: (MozDownload), (~MozDownload): Add debug output.
* Fix max size logic, thanks to chpe.Marco Pesenti Gritti2004-02-291-0/+6
| | | | | | | | 2004-02-29 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/MozDownload.cpp: Fix max size logic, thanks to chpe.
* Fix order of the windows, they was reversed before.Marco Pesenti Gritti2004-02-291-0/+7
| | | | | | | | | 2004-02-29 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-session.c: (impl_attach_window), (ephy_session_add_window): Fix order of the windows, they was reversed before.
* fix typo that was causing categorized bookmarks to go in the uncategorizedMarco Pesenti Gritti2004-02-291-0/+7
| | | | | | | | | 2004-02-28 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-bookmarks.c: (topics_removed_cb): fix typo that was causing categorized bookmarks to go in the uncategorized topic (Bug #135702)
* If a folder has no name, don't tag its bookmarks with "Untitled" keyword,Christian Persch2004-02-291-0/+8
| | | | | | | | | | 2004-02-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_folder), (ephy_bookmarks_import_xbel): If a folder has no name, don't tag its bookmarks with "Untitled" keyword, just skip it.
* Use getInterface to get the dom window from the docshell, notMarco Pesenti Gritti2004-02-281-0/+14
| | | | | | | | | | | | | | | | 2004-02-28 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: Use getInterface to get the dom window from the docshell, not queryInterface. (Bug #121160) * embed/mozilla/MozillaPrivate.cpp: Do not fallback to the active window if the parent cannot be found. It just hides problems and cause more annoying behaviors (like dialogs parented on the wrong window).
* Add a note about changelog entry.Marco Pesenti Gritti2004-02-281-0/+10
| | | | | | | | | | | | 2004-02-28 Marco Pesenti Gritti <marco@gnome.org> * HACKING: Add a note about changelog entry. * TODO: Remove old stuff
* Sucky but not intrusive hack to make dnd on the address entry work whenMarco Pesenti Gritti2004-02-281-0/+14
| | | | | | | | | | | | | | | | 2004-02-28 Marco Pesenti Gritti <marco@gnome.org> * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_edit_mode): * lib/egg/egg-editable-toolbar.h: * lib/widgets/ephy-location-entry.c: (toolbar_is_editable), (entry_drag_motion_cb), (entry_drag_drop_cb), (ephy_location_entry_construct_contents): Sucky but not intrusive hack to make dnd on the address entry work when editing toolbar. A better solution will be found when the toolbar editor will get in gtk. Based on a patch from Søren Sandmann, bug 132467.
* Add missing check for Firebird bookmarks, patch by André Dahlqvist.Xan Lopez2004-02-281-0/+6
| | | | Add missing check for Firebird bookmarks, patch by André Dahlqvist.
* Remove an useless check.Marco Pesenti Gritti2004-02-281-0/+11
| | | | | | | | | | | | | 2004-02-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Remove an useless check. * lib/ephy-state.c: (ephy_state_window_set_size): Make sure window is never bigger than screen.
* Depend on gk+ >= 2.3.4, but since the filechooser API changed, you'llChristian Persch2004-02-271-0/+7
| | | | | | | | 2004-02-27 Christian Persch <chpe@cvs.gnome.org> * configure.in: Depend on gk+ >= 2.3.4, but since the filechooser API changed, you'll really
* Fix for gtk+ filechooser API change.Christian Persch2004-02-271-0/+9
| | | | | | | | | | | 2004-02-27 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/FilePicker.cpp: * lib/ephy-file-chooser.c: (ephy_file_chooser_init), (ephy_file_chooser_new): * src/prefs-dialog.c: (prefs_download_path_button_clicked_cb): Fix for gtk+ filechooser API change.
* Fix potential crash.Christian Persch2004-02-271-0/+10
| | | | | | | | | | | | 2004-02-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ns_parse_bookmark_item): Fix potential crash. (ephy_bookmarks_import_mozilla): Fix mem leak.
* Replace entities also in folder names, fixes bug #135440.Christian Persch2004-02-271-0/+6
| | | | | | | | 2004-02-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_mozilla): Replace entities also in folder names, fixes bug #135440.
* Do not show about:blank to the user, an empty address bar will do better.Marco Pesenti Gritti2004-02-261-0/+9
| | | | | | | | | | | 2004-02-26 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-tab.c: (ephy_tab_address_cb), (ensure_page_info): Do not show about:blank to the user, an empty address bar will do better. When the address bar is empty (no page or blank page is loaded) set the address before loading succeeded.
* Check for NULL before converting filename to UTF-8.Christian Persch2004-02-251-0/+6
| | | | | | | | 2004-02-25 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (open_response_cb): Check for NULL before converting filename to UTF-8.
* Make max size property use long / bytes.Marco Pesenti Gritti2004-02-251-0/+21
| | | | | | | | | | | | | | | | | | | | | | | 2004-02-25 Marco Pesenti Gritti <marco@gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_set_max_size), (ephy_embed_persist_set_property), (ephy_embed_persist_get_property), (ephy_embed_persist_init), (ephy_embed_persist_class_init): * embed/ephy-embed-persist.h: Make max size property use long / bytes. * embed/ephy-favicon-cache.c: (ephy_favicon_cache_download): Correct to use bytes. * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/mozilla-embed-persist.cpp: Actually respect the max_size property.
* Change this back to simply do g_idle_add(), accidentally forgot to revertChristian Persch2004-02-251-0/+7
| | | | | | | | | 2004-02-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (let_me_resize_hack), (ephy_tab_size_to_cb): Change this back to simply do g_idle_add(), accidentally forgot to revert my change.
* Unescape filenames whenever possible.Xan Lopez2004-02-251-0/+10
| | | | Unescape filenames whenever possible.
* Make EphyTab inherit from GtkBin, and contain the EphyEmbed as its child.Christian Persch2004-02-251-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-nautilus-view.c: (gnv_embed_new_window_cb): * src/ephy-notebook.c: (ephy_notebook_class_init), (tab_label_size_request_cb), (ephy_notebook_move_tab), (move_tab), (motion_notify_cb), (move_tab_to_another_notebook), (button_release_cb), (ephy_notebook_switch_page_cb), (ephy_notebook_init), (close_button_clicked_cb), (build_tab_label), (ephy_notebook_insert_tab), (smart_tab_switching_on_closure), (ephy_notebook_remove_tab): * src/ephy-notebook.h: * src/ephy-session.c: (tab_added_cb), (tab_removed_cb): * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-tab.c: (ephy_tab_get_type), (ephy_tab_size_allocate), (ephy_tab_parent_set), (ephy_tab_class_init), (ephy_tab_finalize), (ephy_tab_new), (ephy_tab_get_embed), (ephy_tab_for_embed), (ephy_tab_new_window_cb), (let_me_resize_hack), (ephy_tab_visibility_cb), (ephy_tab_size_to_cb), (ephy_tab_dom_mouse_click_cb), (ephy_tab_init), (ephy_tab_update_navigation_flags), (ephy_tab_set_title): * src/ephy-tab.h: * src/ephy-tabs-menu.c: (tab_added_cb), (tab_removed_cb), (tabs_reordered_cb), (ephy_tabs_menu_set_window), (ephy_tabs_menu_update): * src/ephy-window.c: (tab_added_cb), (tab_removed_cb), (tab_detached_cb), (tabs_reordered_cb), (tab_delete_cb), (setup_notebook), (ephy_window_add_tab), (ephy_window_jump_to_tab), (real_get_active_tab), (ephy_window_remove_tab), (ephy_window_get_active_tab), (ephy_window_get_active_embed), (ephy_window_get_tabs): * src/ephy-window.h: * src/window-commands.c: (window_cmd_tabs_move_left), (window_cmd_tabs_move_right), (window_cmd_tabs_detach): Make EphyTab inherit from GtkBin, and contain the EphyEmbed as its child.
* Do not use gnome vfs to check the scheme because it can handle onlyMarco Pesenti Gritti2004-02-241-0/+7
| | | | | | | | | 2004-02-24 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-tab.c: (address_has_web_scheme): Do not use gnome vfs to check the scheme because it can handle only supported methods.
* Remove nsUnicharUtils.h from docs makefile.Christian Persch2004-02-221-0/+6
| | | | | | | | 2004-02-21 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: Remove nsUnicharUtils.h from docs makefile.
* Removed an unused #include.Christian Persch2004-02-221-0/+7
| | | | | | | | | 2004-02-21 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.h: * lib/ephy-glade.c: Removed an unused #include.
* Always connect signals, not just for PT_AUTOAPPLY props.Christian Persch2004-02-221-0/+6
| | | | | | | | 2004-02-21 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (connect_signals): Always connect signals, not just for PT_AUTOAPPLY props.
* Commit changed, auto-generated templates.Christian Persch2004-02-221-24/+15
| | | | | | | | | | | | | | | | | | | 2004-02-21 Christian Persch <chpe@cvs.gnome.org> * doc/reference/tmpl/EphyContentPolicy.sgml: * doc/reference/tmpl/EphySingle.sgml: * doc/reference/tmpl/ephy-cookie-manager.sgml: * doc/reference/tmpl/ephy-embed-factory.sgml: * doc/reference/tmpl/ephy-embed-single.sgml: * doc/reference/tmpl/ephy-password-manager.sgml: * doc/reference/tmpl/ephy-permission-manager.sgml: * doc/reference/tmpl/ephy-session.sgml: * doc/reference/tmpl/ephy-shell.sgml: * doc/reference/tmpl/mozilla-embed-event.sgml: Commit changed, auto-generated templates. 2004-02-20 Christian Persch <chpe@cvs.gnome.org>
* Epiphany 1.1.10.Christian Persch2004-02-221-0/+6
| | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * configure.in: Epiphany 1.1.10.
* Added "en_CA" to ALL_LINGUAS. Added Canadian English translation by AdamChristian Rose2004-02-221-0/+4
| | | | | | | | 2004-02-21 Christian Rose <menthos@menthos.com> * configure.in: Added "en_CA" to ALL_LINGUAS. * po/en_CA.po: Added Canadian English translation by Adam Weinberger <adamw@FreeBSD.org>.
* Actually remove nsUnicharUtils.*Marco Pesenti Gritti2004-02-211-0/+15
| | | | | | | | | | | | | | | | | 2004-02-21 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/Makefile.am: Actually remove nsUnicharUtils.* * embed/mozilla/mozilla-embed-persist.cpp: Use our helper to construct tmp file name: fix security issue. * src/window-commands.c: (save_temp_source): Cosmetic change
* R embed/mozilla/nsUnicharUtils.h: R embed/mozilla/nsUnicharUtils.cpp:Christian Persch2004-02-211-0/+11
| | | | | | | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: * embed/mozilla/EphyBrowser.cpp: R embed/mozilla/nsUnicharUtils.h: R embed/mozilla/nsUnicharUtils.cpp: Adapt to changed mozilla string APIs by getting rid of nsUnicharUtils, and using EqualsIgnoreCase instead of Equal with nsCaseInsensitiveStringComparator().
* Ensure that there are no more chars after the last /. Cut down number ofMarco Pesenti Gritti2004-02-211-0/+8
| | | | | | | | | | 2004-02-20 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-completion-model.c: (is_base_address), (init_relevance_col): Ensure that there are no more chars after the last /. Cut down number of visists properly.
* Fix logic error, spotted by Crispin.Christian Persch2004-02-211-0/+34
| | | | | | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (popup_toolbar_context_menu_cb): Fix logic error, spotted by Crispin. * lib/egg/egg-toolbars-model.h: Make it clear that EggTbModelFlags is a bitfield enum.
* #ifdef HAVE_CONFIG_H the inclusion of config.h.Christian Persch2004-02-201-0/+6
| | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * lib/eel-gconf-extensions.c: #ifdef HAVE_CONFIG_H the inclusion of config.h.
* Remove duplicate entry for ephy-gui.h.Christian Persch2004-02-201-0/+6
| | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: Remove duplicate entry for ephy-gui.h.
* s/IFace/Iface/g to match the gtk+ naming convention.Christian Persch2004-02-201-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-20 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-command-manager.c: (ephy_command_manager_get_type), (ephy_command_manager_base_init), (ephy_command_manager_do_command), (ephy_command_manager_can_do_command): * embed/ephy-command-manager.h: * embed/ephy-cookie-manager.c: (ephy_cookie_manager_get_type), (ephy_cookie_manager_base_init), (ephy_cookie_manager_list_cookies), (ephy_cookie_manager_remove_cookie), (ephy_cookie_manager_clear): * embed/ephy-cookie-manager.h: * embed/ephy-embed-event.c: (ephy_embed_event_get_type), (ephy_embed_event_get_event_type), (ephy_embed_event_get_context), (ephy_embed_event_get_modifier), (ephy_embed_event_get_coords), (ephy_embed_event_get_property), (ephy_embed_event_has_property), (ephy_embed_event_get_dom_event): * embed/ephy-embed-event.h: * embed/ephy-embed-single.c: (ephy_embed_single_get_type), (ephy_embed_single_iface_init), (ephy_embed_single_clear_cache), (ephy_embed_single_clear_auth_cache), (ephy_embed_single_set_offline_mode), (ephy_embed_single_load_proxy_autoconf), (ephy_embed_single_get_font_list): * embed/ephy-embed-single.h: * embed/ephy-embed.c: (ephy_embed_get_type), (ephy_embed_base_init), (ephy_embed_load_url), (ephy_embed_stop_load), (ephy_embed_can_go_back), (ephy_embed_can_go_forward), (ephy_embed_can_go_up), (ephy_embed_get_go_up_list), (ephy_embed_go_back), (ephy_embed_go_forward), (ephy_embed_go_up), (ephy_embed_get_title), (ephy_embed_get_location), (ephy_embed_get_link_message), (ephy_embed_get_js_status), (ephy_embed_reload), (ephy_embed_zoom_set), (ephy_embed_zoom_get), (ephy_embed_shistory_n_items), (ephy_embed_shistory_get_nth), (ephy_embed_shistory_get_pos), (ephy_embed_shistory_go_nth), (ephy_embed_get_security_level), (ephy_embed_find_set_properties), (ephy_embed_find_next), (ephy_embed_activate), (ephy_embed_set_encoding), (ephy_embed_get_encoding_info), (ephy_embed_print), (ephy_embed_print_preview_close), (ephy_embed_print_preview_n_pages), (ephy_embed_print_preview_navigate), (ephy_embed_has_modified_forms): * embed/ephy-embed.h: * embed/ephy-password-manager.c: (ephy_password_manager_get_type), (ephy_password_manager_add), (ephy_password_manager_remove), (ephy_password_manager_list): * embed/ephy-password-manager.h: * embed/ephy-permission-manager.c: (ephy_permission_manager_get_type), (ephy_permission_manager_base_init), (ephy_permission_manager_add), (ephy_permission_manager_remove), (ephy_permission_manager_clear), (ephy_permission_manager_test), (ephy_permission_manager_list): * embed/ephy-permission-manager.h: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: s/IFace/Iface/g to match the gtk+ naming convention.
* Remove duplicate --with-html-dir argumentJulio M. Merino Vidal2004-02-201-0/+10
| | | | | | | | | | | | 2004-02-20 Julio M. Merino Vidal <jmmv@menta.net> * configure.in: Remove duplicate --with-html-dir argument * data/epiphany.schemas.in: fix a syntax error
* Fix off-by-one error when computing the height of the table.Christian Persch2004-02-191-0/+6
| | | | | | | | 2004-02-19 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbar-editor.c: (update_editor_sheet): Fix off-by-one error when computing the height of the table.
* When removing a toolbar, make its items available again in the toolbarChristian Persch2004-02-191-0/+10
| | | | | | | | | | | | 2004-02-19 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbar-editor.c: (toolbar_removed_cb), (egg_toolbar_editor_set_model), (egg_toolbar_editor_class_init), (update_actions_list), (egg_toolbar_editor_load_actions): * lib/egg/egg-toolbar-editor.h: When removing a toolbar, make its items available again in the toolbar editor. Fixes bug #131182.
* Fixed typos in the bookmarks explanation.Alexander Winston2004-02-191-0/+4
| | | | | | 2004-02-18 Alexander Winston <alexander.winston@comcast.net> * help/C/epiphany.xml: Fixed typos in the bookmarks explanation.
* Remove the toolbar height contraint when the first item is added to it.Christian Persch2004-02-181-0/+8
| | | | | | | | | | 2004-02-17 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: (item_added_cb), (item_removed_cb), (egg_editable_toolbar_construct): Remove the toolbar height contraint when the first item is added to it. Fixes bug #131181.
* s/EphyExtensionClass/EphyExtensionIface/gChristian Persch2004-02-171-0/+11
| | | | | | | | | | | | | 2004-02-17 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extension.c: (ephy_extension_get_type), (ephy_extension_attach_window), (ephy_extension_detach_window): * src/ephy-extension.h: * src/ephy-extensions-manager.c: (ephy_extensions_manager_iface_init): * src/ephy-session.c: (ephy_session_iface_init): s/EphyExtensionClass/EphyExtensionIface/g
* Epiphany 1.1.9.Release119Christian Persch2004-02-171-0/+7
| | | | | | | | | 2004-02-17 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.in: Epiphany 1.1.9.
* Don't use #if inside a macro. Fixe compilation with gcc 3.2.2.Christian Persch2004-02-161-0/+6
| | | | | | | | 2004-02-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Don't use #if inside a macro. Fixe compilation with gcc 3.2.2.
* Make it work (TM).Christian Persch2004-02-161-0/+6
| | | | | | | | 2004-02-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/FilePicker.cpp: (::AppendFilter): Make it work (TM).
* Weak ref the real dialogue, and hide the dialogue after running it. FixesChristian Persch2004-02-161-0/+9
| | | | | | | | | | | 2004-02-15 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/FilePicker.cpp: (::Show), (::GFilePicker), (::~GFilePicker): Weak ref the real dialogue, and hide the dialogue after running it. Fixes interaction with nsIFilePicker lifecycle when shown from javascript.
* Prepare for 1.1.8Marco Pesenti Gritti2004-02-151-0/+12
| | | | | | | | | | | | | | 2004-02-15 Marco Pesenti Gritti <marco@gnome.org> * NEWS: * configure.in: Prepare for 1.1.8 * embed/downloader-view.c: (downloader_view_build_ui): Revert the timeout for now, I dont think it's mature for the release.
* Quiet cvs.Xan Lopez2004-02-151-0/+6
| | | | Quiet cvs.
* *** empty log message ***Marco Pesenti Gritti2004-02-141-0/+13
|
* Install the statusbar .h file.Christian Persch2004-02-131-0/+18
| | | | | | | | | | | | | | | | | | | | 2004-02-13 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: * src/Makefile.am: Install the statusbar .h file. R src/statusbar.[ch]: A src/ephy-statusbar.[ch]: s/statusbar/ephy-statusbar/ and friends. * src/ephy-window.c: (sync_tab_load_progress), (sync_tab_security), (ephy_window_init): Change references from statusbar to ephy-statusbar. Remove selection-received stuff, since it now lives in EphyTab.
* R data/epiphany-1.0.pc.in: A data/epiphany-1.2.pc.in:Christian Persch2004-02-131-0/+10
| | | | | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * configure.in: * data/Makefile.am: R data/epiphany-1.0.pc.in: A data/epiphany-1.2.pc.in: Changed .pc file version to 1.2, since we're not API-compatible with 1.0.
* Safety check.Christian Persch2004-02-131-0/+6
| | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (download_dialog_abort_cb): Safety check.
* Use static_cast<>, don't cast directly.Christian Persch2004-02-131-0/+6
| | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: (mozilla_embed_security_change_cb): Use static_cast<>, don't cast directly.
* Don't set entries insensitive, only set the non-editable when the gconfChristian Persch2004-02-131-0/+7
| | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (set_sensitivity): Don't set entries insensitive, only set the non-editable when the gconf key isn't writable.
* Unify fallback downloads dir to get the home directory.Christian Persch2004-02-131-0/+7
| | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: * src/prefs-dialog.c: (get_download_button_label): Unify fallback downloads dir to get the home directory.
* Don't insist on a parent for the dialogue; because there isn't one when weChristian Persch2004-02-131-0/+7
| | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Don't insist on a parent for the dialogue; because there isn't one when we try to load a favicon over https: at startup.
* Fix numerous places where we weren't properly converting between UTF-8 andChristian Persch2004-02-131-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-popup-control.c: (save_url), (embed_popup_set_image_as_background_cmd): * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type), (ephy_favicon_cache_class_init), (favicon_name_build), (favicon_download_completed_cb), (ephy_favicon_cache_get): * embed/mozilla/FilePicker.cpp: * embed/mozilla/MozDownload.cpp: * lib/ephy-file-chooser.c: (ephy_file_chooser_set_persist_key): * lib/ephy-file-helpers.c: (ephy_file_downloads_dir): * src/popup-commands.c: (popup_cmd_set_image_as_background): * src/prefs-dialog.c: (get_download_button_label), (download_path_response_cb): Fix numerous places where we weren't properly converting between UTF-8 and filename encoding. * embed/ephy-favicon-cache.c: Bump favicon cache xml version. * embed/mozilla/EphyHeaderSniffer.cpp: Fix mem leak, and use CONF_STATE_SAVE_DIR instead of the download dir key for directory persistence.
* Add a missing accelleratorMarco Pesenti Gritti2004-02-131-0/+6
| | | | | | | | 2004-02-12 Marco Pesenti Gritti <marco@gnome.org> * data/glade/prefs-dialog.glade: Add a missing accellerator
* 2004-02-12 Christian Persch <chpe@cvs.gnome.org>Christian Persch2004-02-131-0/+9
| | | | | | * lib/ephy-node-db.c: (ephy_node_db_write_to_xml_valist): * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf):
* Depend on libxml2 >= 2.6.6 because of bug #133298 and bug # 131548.Christian Persch2004-02-131-0/+10
| | | | | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * configure.in: Depend on libxml2 >= 2.6.6 because of bug #133298 and bug # 131548. * src/ephy-main.c: (main): Use LIBXML_TEST_VERSION to check for API compatibility.
* Fix compilation with mozilla 1.4.Christian Persch2004-02-131-0/+6
| | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GlobalHistory.cpp: Fix compilation with mozilla 1.4.
* Adapt to the ever-changing mozilla APIs.Christian Persch2004-02-121-0/+9
| | | | | | | | | | | 2004-02-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: * embed/mozilla/MozRegisterComponents.cpp: Adapt to the ever-changing mozilla APIs.
* Simplify and hopefully fix mem corruptionMarco Pesenti Gritti2004-02-121-0/+6
| | | | | | | | 2004-02-12 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-location-entry.c: (keyword_match): Simplify and hopefully fix mem corruption
* When open is explicitly requested from the dialog use a tmp file.Marco Pesenti Gritti2004-02-121-0/+7
| | | | | | | | | 2004-02-12 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: When open is explicitly requested from the dialog use a tmp file.
* Added timeout so that dialog won't disappear before 5 seconds is over.Chris Lahey2004-02-121-0/+6
| | | | | | | | 2004-02-11 Chris Lahey <clahey@rigger.boston.ximian.com> * embed/downloader-view.c: Added timeout so that dialog won't disappear before 5 seconds is over. Made Pause/Resume button update label properly.
* Increase bookmarks format version.Christian Persch2004-02-121-0/+6
| | | | | | | | 2004-02-11 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: Increase bookmarks format version.
* Update bookmarks keywordsMarco Pesenti Gritti2004-02-121-0/+6
| | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_add): Update bookmarks keywords
* Put the serial numbers in duplicated filenames just before the last dot soXan Lopez2004-02-121-0/+7
| | | | | | | * embed/mozilla/MozDownload.cpp: Put the serial numbers in duplicated filenames just before the last dot so we won't confuse apps like file-roller.
* Make columns resizableMarco Pesenti Gritti2004-02-121-0/+6
| | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): Make columns resizable
* Do not load js urls when middle clicked.Marco Pesenti Gritti2004-02-121-0/+7
| | | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-tab.c: (open_link_in_new_tab), (ephy_tab_dom_mouse_click_cb): Do not load js urls when middle clicked.
* CleanupMarco Pesenti Gritti2004-02-111-0/+10
| | | | | | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-location-entry.c: (completion_func): Cleanup * src/bookmarks/ephy-bookmarks.c: Increase format version
* Better keyword matching function. Should match only words (not middleMarco Pesenti Gritti2004-02-111-0/+8
| | | | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * lib/widgets/ephy-location-entry.c: (keyword_match), (completion_func): Better keyword matching function. Should match only words (not middle parts of them) and maybe be a bit faster.
* Pass the property id to the changed signal.Marco Pesenti Gritti2004-02-111-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-node.c: (callback), (child_changed), (ephy_node_set_property): Pass the property id to the changed signal. * lib/ephy-node.h: Cleanup. * embed/ephy-history.c: (hosts_changed_cb), (pages_changed_cb): * lib/widgets/ephy-location-entry.c: (completion_func): * lib/widgets/ephy-tree-model-node.c: (root_child_changed_cb): * src/bookmarks/ephy-bookmark-action.c: (bookmarks_child_changed_cb): * src/bookmarks/ephy-bookmarks-menu.c: (topic_child_changed_cb): * src/bookmarks/ephy-topic-action.c: (topic_child_changed_cb): * src/ephy-completion-model.c: (root_child_changed_cb): * src/ephy-location-action.c: (actions_child_changed_cb): Fixup changed signals signature. * src/bookmarks/ephy-bookmarks.c: (update_bookmark_keywords), (bookmarks_changed_cb), (bookmark_is_categorized), (topics_removed_cb), (ephy_bookmarks_set_keyword), (ephy_bookmarks_unset_keyword): Cleanup keywords building, normalize and case fold it, add the title words as keywords too.
* Fix mem leaks.Christian Persch2004-02-111-0/+6
| | | | | | | | 2004-02-11 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: (impl_save): Fix mem leaks.
* Better autocompletion sorting logic.Marco Pesenti Gritti2004-02-111-0/+11
| | | | | | | | | | | | | 2004-02-11 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-completion-model.c: (is_base_address), (init_relevance_col): Better autocompletion sorting logic. * src/window-commands.c: (window_cmd_help_about): s/translator_credits/translator-credits
* Show the title of the bookmark, not the addressMarco Pesenti Gritti2004-02-111-0/+6
| | | | | | | | 2004-02-10 Marco Pesenti Gritti <marco@gnome.org> * src/ephy-completion-model.c: (init_text_col): Show the title of the bookmark, not the address
* Fix the fix for the epiphany equivalent of bug #133633. Don't convert theChristian Persch2004-02-101-0/+9
| | | | | | | | | | | 2004-02-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (clipboard_text_received_cb), (ephy_tab_dom_mouse_click_cb): Fix the fix for the epiphany equivalent of bug #133633. Don't convert the clipboard contents directly as the souurce may not offer UTF-8 text. Instead request the contents, and gtk+ will convert it for us.
* Include config.h.Christian Persch2004-02-091-0/+7
| | | | | | | | | 2004-02-09 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-editable-toolbar.c: * embed/ephy-embed-popup-control.c: Include config.h.
* Added "mi" to ALL_LINGUAS. Added Maori translation by John C BarstowChristian Rose2004-02-091-0/+4
| | | | | | | | 2004-02-09 Christian Rose <menthos@menthos.com> * configure.in: Added "mi" to ALL_LINGUAS. * po/mi.po: Added Maori translation by John C Barstow <jbowtie@amathaine.com>.
* Remove trailing / in invocation of mkdir, since it's unneeded and notChristian Persch2004-02-081-0/+7
| | | | | | | | | 2004-02-08 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (ephy_favicon_cache_init): Remove trailing / in invocation of mkdir, since it's unneeded and not portable. Patch by Julio M. Merino Vidal, fixes bug 133738.
* Make middle-click paste work with urls with IDN domain names. Fixes theChristian Persch2004-02-071-0/+7
| | | | | | | | | 2004-02-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb): Make middle-click paste work with urls with IDN domain names. Fixes the epiphany equivalent of galeon bug 133633.
* Excise old galeon 1, non ported, defined-out code.Christian Persch2004-02-071-0/+6
| | | | | | | | 2004-02-06 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Excise old galeon 1, non ported, defined-out code.
* Honour the --with-gconf-schema-file-dir and --disable-schemas-installChristian Persch2004-02-071-1/+8
| | | | | | | | | 2004-02-06 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: Honour the --with-gconf-schema-file-dir and --disable-schemas-install configure options. Patch by Julio M. Merino Vidal, fixes bug #133533.
* Now that GtkComboBox supports mnemonic activation, set the focus target ofChristian Persch2004-02-061-0/+7
| | | | | | | | | 204-02-05 Christian Persch <chpe@cvs.gnome.org> * data/glade/prefs-dialog.glade: Now that GtkComboBox supports mnemonic activation, set the focus target of the combos' labels.
* Make warning message selectable per hig.Piers Cornwell2004-02-051-0/+6
| | | | | | | | 2004-02-05 Piers Cornwell <piers@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Make warning message selectable per hig.
* No need to connect to the toolitem's create-menu-proxy signal, gtk+ doesChristian Persch2004-02-051-0/+8
| | | | | | | | | | 2004-02-05 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): * src/bookmarks/ephy-topic-action.c: (connect_proxy): No need to connect to the toolitem's create-menu-proxy signal, gtk+ does it for us.
* gtk+ now connects the tool item's create_menu_proxy to the action'sChristian Persch2004-02-051-1/+11
| | | | | | | | | | | | | | | 2004-02-04 Christian Persch <chpe@cvs.gnome.org> * src/ephy-go-action.c: (ephy_go_action_get_type), (create_tool_item), (ephy_go_action_class_init): gtk+ now connects the tool item's create_menu_proxy to the action's create_menu_item, so we don't need to do it ourselves. Also unnecessary to do connect_proxy. The go action is now almost empty, we should really see if we can use a stock gtktoolbutton for it. 2004-02-04 Christian Persch <chpe@cvs.gnome.org>
* Fix toolbar overflow menu creation. Don't connect zoom control signals toChristian Persch2004-02-051-0/+12
| | | | | | | | | | | | | | 2004-02-04 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type), (zoom_to_level_cb), (connect_proxy), (proxy_menu_activate_cb), (create_menu_item), (ephy_zoom_action_class_init): * lib/widgets/ephy-zoom-action.h: * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init): * src/ephy-history-window.c: (cmd_delete), Fix toolbar overflow menu creation. Don't connect zoom control signals to a menu item.
* Fix mem leak.Christian Persch2004-02-051-0/+7
| | | | | | | | | 2004-02-04 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-arrow-toolbutton.c: (ephy_arrow_toolbutton_finalize): Fix mem leak.
* Dialogs shouldn't show up in the window list, period.Christian Persch2004-02-051-0/+9
| | | | | | | | | | | 2004-02-04 Christian Persch <chpe@cvs.gnome.org> * data/glade/epiphany.glade: * data/glade/certificate-dialogs.glade: * data/glade/print.glade: * data/glade/prefs-dialog.glade: Dialogs shouldn't show up in the window list, period.
* Don't show Find, Add Language, and Encodings dialogue in window list.Christian Persch2004-02-051-0/+8
| | | | | | | | | | 2004-02-04 Christian Persch <chpe@cvs.gnome.org> * data/glade/pref-dialog.glade: * data/glade/epiphany.glade: Don't show Find, Add Language, and Encodings dialogue in window list.
* Set a default height/width for the dialog.David Bordoley2004-02-051-0/+6
| | | | | | | | 2004-02-04 David Bordoley <bordoley@msu.edu> * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_new): Set a default height/width for the dialog.
* David Bordoley <bordoley@msu.edu>Biggest Flake Ever2004-02-051-0/+9
| | | | | | | | | | | 2004-02-04 Biggest Flake Ever <flake@whataflake.com> David Bordoley <bordoley@msu.edu> * embed/downloader-view.c: (downloader_view_new): * src/prefs-dialog.c: (setup_add_language_dialog): Use a default width/height for dialogs with tree views that don't have a fixed requisition.
* Use title capitalisation for title.Piers Cornwell2004-02-041-0/+6
| | | | | | | | 2004-02-04 Piers Cornwell <piers@cvs.gnome.org> * src/ephy-history-window.c: (confirmation_dialog_construct): Use title capitalisation for title.
* Add Ukrainian translationMaxim Dziumanenko2004-02-021-0/+4
| | | | | | 2004-02-02 Maxim Dziumanenko <mvd@mylinux.com.ua> * Add Ukrainian translation
* Use gnome-common to generate help makefilesMarco Pesenti Gritti2004-02-021-0/+8
| | | | | | | | | | 2004-02-02 Marco Pesenti Gritti <marco@gnome.org> * autogen.sh: * omf.make: * xmldocs.make: Use gnome-common to generate help makefiles
* Version 1.1.7.Christian Persch2004-02-021-0/+6
| | | | | | | | 2004-02-01 Christian Persch <chpe@cvs.gnome.org> * configure.in: Version 1.1.7.
* Decouple extensions manager initialisation and extensions loading. Fixes aChristian Persch2004-02-021-0/+10
| | | | | | | | | | | | 2004-02-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_init): * src/ephy-extensions-manager.h: * src/ephy-shell.c: (ephy_shell_get_extensions_manager): Decouple extensions manager initialisation and extensions loading. Fixes a crash when an extensions tried to get the session, causing us to load extensions more than once.
* typo in icon nameMarco Pesenti Gritti2004-02-021-0/+6
| | | | | | | | 2004-02-01 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-stock-icons.h: typo in icon name
* Add a space after period, fixes bug #133151.Christian Persch2004-02-021-0/+6
| | | | | | | | 2004-02-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler: Add a space after period, fixes bug #133151.
* Activating the status icon should only show it (HIG says so). Also set theXan Lopez2004-02-011-0/+8
| | | | | | | | * embed/downloader-view.c: (status_icon_activated), (downloader_view_build_ui): Activating the status icon should only show it (HIG says so). Also set the downloader view to BROSWE mode.
* Prepare for 1.1.6Adam Hooper2004-02-011-0/+7
|
* Obvious typo fixAdam Hooper2004-01-311-0/+6
|
* Don't try to g_free a nsCOMPtr<>, and use nsMemory::Free for the mMimeTypeChristian Persch2004-01-311-0/+7
| | | | | | | | | 2004-01-30 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Don't try to g_free a nsCOMPtr<>, and use nsMemory::Free for the mMimeType string.
* Fix mem leak.Christian Persch2004-01-301-0/+6
| | | | | | | | 2004-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Fix mem leak.
* Fix property getter of "icon" property.Christian Persch2004-01-291-0/+7
| | | | | | | | | 2004-01-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-favicon-action.c: (ephy_favicon_action_set_property), (ephy_favicon_action_get_property): Fix property getter of "icon" property.
* Fix mem leak.Christian Persch2004-01-291-0/+6
| | | | | | | | 2004-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.cpp: Fix mem leak.
* Fix mem leak.Christian Persch2004-01-291-0/+6
| | | | | | | | 2004-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_download_row): Fix mem leak.
* Fix encodign conversion of "Untitled" filename suggestion. Fixes bugChristian Persch2004-01-291-0/+7
| | | | | | | | | 2004-01-29 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHeaderSniffer.cpp: Fix encodign conversion of "Untitled" filename suggestion. Fixes bug #132822.
* Don't crash when reading the RDF file fails.Christian Persch2004-01-291-0/+7
| | | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (ephy_bookmarks_import_rdf): Don't crash when reading the RDF file fails.
* Use rdf:resource instead of rdf:about, fixes bug #131543.Christian Persch2004-01-291-0/+7
| | | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf): Use rdf:resource instead of rdf:about, fixes bug #131543.
* Sync topic names in the menu. Fixes bug #128097.Christian Persch2004-01-291-0/+8
| | | | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_get_type), (sync_topic_properties), (topic_child_changed_cb), (ephy_bookmarks_menu_init): Sync topic names in the menu. Fixes bug #128097.
* Fix options parsing.Christian Persch2004-01-291-0/+7
| | | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_solve_smart_url), (options_find_first_option), (smart_url_options_get): Fix options parsing.
* Use EPHY_STOCK_DOWNLOAD for the download link icon.David Bordoley2004-01-291-0/+6
| | | | | | | | 2004-01-28 David Bordoley <bordoley@msu.edu> * src/ephy-window.c: Use EPHY_STOCK_DOWNLOAD for the download link icon.
* Fix linking with nautilus view enabled.Christian Persch2004-01-281-0/+6
| | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * src/Makefile.am: Fix linking with nautilus view enabled.
* Check for required libnautilus version, and conditionally enable nautilusChristian Persch2004-01-281-0/+8
| | | | | | | | | | 2004-01-28 Christian Persch <chpe@cvs.gnome.org> * configure.in: * src/Makefile.am: Check for required libnautilus version, and conditionally enable nautilus view.
* Update documentation.Piers Cornwell2004-01-281-0/+6
| | | | | | | | 2004-01-27 Piers Cornwell <piers@myrealbox.com> * help/C/epiphany.xml: Update documentation.
* Only try to rmdir() the tmp directory if we have one.Christian Persch2004-01-271-0/+6
| | | | | | | | 2004-01-27 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown): Only try to rmdir() the tmp directory if we have one.
* Make sure to not initialize EphyBrowser multiple times.Marco Pesenti Gritti2004-01-271-0/+8
| | | | | | | | | | 2004-01-27 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Make sure to not initialize EphyBrowser multiple times.
* Fix mem leak.Christian Persch2004-01-271-0/+6
| | | | | | | | 2004-01-26 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-download.c: (ephy_download_get_name): Fix mem leak.
* Fix mem leak.Christian Persch2004-01-271-0/+6
| | | | | | | | 2004-01-26 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_download_row): Fix mem leak.
* Fix mem leak.Christian Persch2004-01-271-0/+6
| | | | | | | | 2004-01-26 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_download_row): Fix mem leak.
* *** empty log message ***Marco Pesenti Gritti2004-01-261-0/+6
|
* Correct a translator name.Marco Pesenti Gritti2004-01-261-0/+16
| | | | | | | | | | | | | | | | | | 2004-01-25 Marco Pesenti Gritti <marco@gnome.org> * NEWS: Correct a translator name. * embed/mozilla/ContentHandler.cpp: Really cancel the download when the user told so. * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_run), (ephy_dialog_init), (ephy_dialog_set_property), (ephy_dialog_get_property), (ephy_dialog_class_init): Add default width/height properties.
* Include nsIMIMEInfo.h to fix compilation with mozilla 1.4.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozDownload.h: Include nsIMIMEInfo.h to fix compilation with mozilla 1.4.
* Fix mem leak.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_file_print_preview): Fix mem leak.
* Fix mem leak.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (get_details_value): Fix mem leak.
* Fix mem leak.Christian Persch2004-01-261-0/+7
| | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf): Fix mem leak.
* Fix mem leaks.Christian Persch2004-01-261-0/+7
| | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (search_entry_search_cb), (get_details_value): Fix mem leaks.
* ==> ChangeLog <==Christian Persch2004-01-261-0/+7
| | | | | | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_finalize): Fix mem leak. 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_finalize):
* Fix mem leak.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_finalize): Fix mem leak.
* 2004-01-25 Christian Persch <chpe@cvs.gnome.org>Christian Persch2004-01-261-0/+7
| | | | | * lib/ephy-node-filter.c: (ephy_node_filter_finalize), (ephy_node_filter_new), (ephy_node_filter_add_expression):
* Fix mem leak.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_finalize): Fix mem leak.
* Update the screenshot to match the default toolbar layout.David Bordoley2004-01-261-0/+6
| | | | | | | | 2004-01-25 David Bordoley <bordoley@cvs.gnome.org> * help/C/figures/ephy-screenshot.png: Update the screenshot to match the default toolbar layout.
* Fix mem leak.Christian Persch2004-01-261-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node-db.c: (ephy_node_db_finalize): Fix mem leak.
* Fix mem leak.Christian Persch2004-01-261-0/+7
| | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-export.c: (ephy_bookmarks_export_rdf): Fix mem leak.
* Fixed early freeing of tmp_dirAdam Hooper2004-01-251-0/+6
|
* Fix mem leak.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tabs-menu.c: (tab_set_action_accelerator): Fix mem leak.
* Fix mem leaks.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_save): Fix mem leaks.
* Fix mem leaks.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-stock-icons.c: (ephy_stock_icons_init): Fix mem leaks.
* Fix mem leaks.Christian Persch2004-01-251-0/+7
| | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-helpers.c: (ephy_file_tmp_dir), (ephy_file_tmp_filename): Fix mem leaks.
* Fix mem leaks.Christian Persch2004-01-251-0/+7
| | | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (set_value_from_pref), (set_combo_box_from_value): Fix mem leaks.
* Fix mem leak.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Fix mem leak.
* Fix mem leak.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-25 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-favicon-cache.c: (remove_obsolete_icons): Fix mem leak.
* Add a way to get the downloads dir with a comment for translators. Use dirMarco Pesenti Gritti2004-01-251-0/+17
| | | | | | | | | | | | | | | | | | | 2004-01-25 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-file-helpers.c: (ephy_file_tmp_dir), (ephy_file_downloads_dir): * lib/ephy-file-helpers.h: Add a way to get the downloads dir with a comment for translators. Use dir instead of directory consistently with the other functions. * embed/mozilla/MozDownload.cpp: * src/prefs-dialog.c: (get_download_button_label): * src/window-commands.c: (save_temp_source): Use the helper.
* Updated copyright date.Christian Persch2004-01-251-0/+6
| | | | | | | | 2004-01-24 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Updated copyright date.
* Double underscores, since otherwise the menu entry will display them asChristian Persch2004-01-251-0/+7
| | | | | | | | | 2004-01-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_set_title): Double underscores, since otherwise the menu entry will display them as accellerators.
* When checking forms for modifications, handle correctly text entries withChristian Persch2004-01-251-0/+8
| | | | | | | | | | 2004-01-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: When checking forms for modifications, handle correctly text entries with default value longer than maxlength. Mozilla bug #232057.
* Add a hidden tools menu that extensions can use.David Bordoley2004-01-251-0/+7
| | | | | | | | | 2004-01-24 David Bordoley <bordoley@msu.edu> * data/ui/epiphany-ui.xml: * src/ephy-window.c: Add a hidden tools menu that extensions can use.
* Remove totally wrong comment before ephy_string_blank_chrAdam Hooper2004-01-251-0/+6
|
* Make ephy_file_tmp_directory() return a const char * instead of a char *Adam Hooper2004-01-251-0/+8
|
* Prepare for 1.1.5Marco Pesenti Gritti2004-01-251-1/+1
| | | | | | | | | | | | 2004-01-24 Marco Pesenti Gritti <marco@gnome.org> * configure.in: Prepare for 1.1.5 * lib/ephy-dialog.c: (setup_default_size): Fix a bug with downloader dialog size persistance
* Prepare for 1.1.5Marco Pesenti Gritti2004-01-251-0/+10
| | | | | | | | | | | | 2004-01-24 Marco Pesenti Gritti <marco@gnome.org> * configure.in: Prepare for 1.1.5 * lib/ephy-dialog.c: (setup_default_size): Fix a bug with downloader dialog size persistance
* Prepare for 1.1.4Marco Pesenti Gritti2004-01-241-0/+11
| | | | | | | | | | | | | 2004-01-24 Marco Pesenti Gritti <marco@gnome.org> * NEWS: * configure.in: Prepare for 1.1.4 * embed/mozilla/ContentHandler.cpp: Fix Save As from download dialog
* Fall back to Home directory when the pref is NULL.Christian Persch2004-01-241-0/+6
| | | | | | | | 2004-01-24 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (get_download_button_label): Fall back to Home directory when the pref is NULL.
* Use our eel_gconf_set_path() function to persist the directory.Christian Persch2004-01-241-0/+7
| | | | | | | | | 2004-01-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type), (current_folder_changed_cb): Use our eel_gconf_set_path() function to persist the directory.
* Add a persist-position property.Marco Pesenti Gritti2004-01-241-0/+18
| | | | | | | | | | | | | | | | | | | | 2004-01-24 Marco Pesenti Gritti <marco@gnome.org> * lib/ephy-dialog.c: (setup_default_size), (ephy_dialog_init), (ephy_dialog_set_property), (ephy_dialog_get_property), (ephy_dialog_class_init): Add a persist-position property. * embed/downloader-view.c: (downloader_view_new): Persist downloader position. * src/prefs-dialog.c: (get_download_button_label): * embed/mozilla/MozDownload.cpp: * data/epiphany.schemas.in: Default to ~/Desktop/Downloads.
* Sometimes reading gnomedesktop flames is useful:Marco Pesenti Gritti2004-01-241-0/+12
| | | | | | | | | | | | | | 2004-01-23 Marco Pesenti Gritti <marco@gnome.org> * data/epiphany.schemas.in: * lib/ephy-prefs.h: * src/ephy-tab.c: (ephy_tab_dom_mouse_click_cb): * src/popup-commands.c: (save_property_url): Sometimes reading gnomedesktop flames is useful: Do not use the same pref of 1.0 for the download dir. Use a different key for Save Link As.
* Commit ChangeLog tooChristian Persch2004-01-241-0/+19
|
* We really depend on gtk+ >= 2.3.2.Christian Persch2004-01-231-0/+6
| | | | | | | | 2004-01-23 Christian Persch <chpe@cvs.gnome.org> * configure.in: We really depend on gtk+ >= 2.3.2.
* Make Cancel safe against non active downloads.Xan Lopez2004-01-231-0/+6
| | | | | | * embed/mozilla/MozDownload.cpp: Make Cancel safe against non active downloads.
* Use both BYPASS_CACHE and BYPASS_PROXY on force-reload. Unified theChristian Persch2004-01-231-0/+11
| | | | | | | | | | | | | 2004-01-23 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: * src/window-commands.c: (window_cmd_view_reload): Use both BYPASS_CACHE and BYPASS_PROXY on force-reload. Unified the handling in mozilla-embed by introducing EMBED_RELOAD_FORCE, and killed EMBED_RELOAD_BYPASS_[CACHE|PROXY] since we now always use both together.
* Updated encodings listChristian Persch2004-01-231-0/+7
|
* data: urls can be opened in new tabs too.Christian Persch2004-01-231-0/+7
| | | | | | | | | 2004-01-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: * src/ephy-tab.c: (address_has_web_scheme): data: urls can be opened in new tabs too.
* Work around a bug in mozilla where 0xa0 (NBSP) are converted to spaces, soChristian Persch2004-01-231-0/+8
| | | | | | | | | | 2004-01-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Work around a bug in mozilla where 0xa0 (NBSP) are converted to spaces, so we think that the element is modified when in fact it's not. (Thanks to Crispin).
* New function to get temp directory and moved ephy_shell_delete_on_exit toChristopher James Lahey2004-01-231-0/+16
| | | | | | | | | | | | | | | | | | 2004-01-22 Christopher James Lahey <clahey@ximian.com> * lib/ephy-file-helpers.c, lib/ephy-file-helpers.h (ephy_file_tmp_directory, ephy_file_delete_on_exit): New function to get temp directory and moved ephy_shell_delete_on_exit to here. * lib/widgets/ephy-location-entry.c: Changed how this goes about showing itself when hidden and activated. * src/ephy-shell.c, src/ephy-shell.h (ephy_shell_delete_on_exit): Moved to ephy_file_delete_on_exit. * src/window-commands.c: Changed ephy_shell_delete_on_exit to ephy_file_delete_on_exit. Used ephy_file_tmp_directory to save source files for viewing in a directory that isn't world readable.
* Slightly better string for history disable.Marco Pesenti Gritti2004-01-231-0/+6
| | | | | | | | 2004-01-22 Marco Pesenti Gritti <marco@gnome.org> * data/epiphany-lockdown.schemas.in: Slightly better string for history disable.
* *** empty log message ***Marco Pesenti Gritti2004-01-221-0/+11
|
* Call ephy_file() explicitly for each glade file, letting extensions load ↵Adam Hooper2004-01-221-0/+17
| | | | glade files from any path
* Destroy filepicker once it's done. I dunno about much more bugs so pleaseMarco Pesenti Gritti2004-01-221-0/+7
| | | | | | | | | 2004-01-21 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: Destroy filepicker once it's done. I dunno about much more bugs so please report now ;)
* Set "tooltip" property on bookmark actions to the url. That way we displayChristian Persch2004-01-211-0/+11
| | | | | | | | | | | | | 2004-01-21 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_get_type), (ephy_bookmark_action_set_property), (ephy_bookmark_action_get_property), (ephy_bookmark_action_class_init): Set "tooltip" property on bookmark actions to the url. That way we display it in the status bar with no extra steps taken.
* Use ngettext for number of downloads and remaining minutes display in thePiers Cornwell2004-01-211-0/+8
| | | | | | | | | | 2004-01-21 Piers Cornwell <piers@myrealbox.com> * embed/downloader-view.c: (update_status_icon), (downloader_view_remove_download): Use ngettext for number of downloads and remaining minutes display in the tooltip of the tray icon.
* about: can be opened in new tab too.Christian Persch2004-01-211-0/+7
| | | | | | | | | 2004-01-21 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: * src/ephy-tab.c: (address_has_web_scheme): about: can be opened in new tab too.
* Re-enable fonts language font filtering, fixes bug #128814Christian Persch2004-01-211-0/+6
| | | | | | | | 2004-01-21 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Re-enable fonts language font filtering, fixes bug #128814
* Make uri canonical before passing it as launch argument to make vfs happy.Marco Pesenti Gritti2004-01-201-0/+12
| | | | | | | | | | | | | | 2004-01-19 Marco Pesenti Gritti <marco@gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/MozDownload.cpp: Make uri canonical before passing it as launch argument to make vfs happy. * lib/eel-gconf-extensions.c: (eel_gconf_set_path): Do not mix utf8/locale. Thanks to chpe to notice it.
* Merge from gnome-2-4 branch.Christian Persch2004-01-201-0/+6
| | | | | | | | 2004-01-19 Christian Persch <chpe@cvs.gnome.org> * NEWS: Merge from gnome-2-4 branch.
* Add a way to store paths.Marco Pesenti Gritti2004-01-191-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2004-01-19 Marco Pesenti Gritti <marco@gnome.org> * lib/eel-gconf-extensions.c: (tilde_compress), (eel_gconf_set_path): * lib/eel-gconf-extensions.h: Add a way to store paths. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: Actually save the file in downloads dir and then open it. It doesnt seem to open it but it's prolly a gnome-vfs bug. * src/prefs-dialog.c: (get_download_button_label), (download_path_response_cb): Simplify the label logic using ~.
* *** empty log message ***Marco Pesenti Gritti2004-01-191-0/+14
|
* Introduce ephy_dialog_hide().Christian Persch2004-01-191-0/+7
| | | | | | | | | 2004-01-18 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (ephy_dialog_hide): * lib/ephy-dialog.h: Introduce ephy_dialog_hide().
* We need to use do_QueryInterface to get from the nsIDOM[Key|Mouse]Event toChristian Persch2004-01-191-0/+8
| | | | | | | | | | 2004-01-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: We need to use do_QueryInterface to get from the nsIDOM[Key|Mouse]Event to the nsIDOMEvent, not just cast it.
* Use g_signal_connect_object to connect the embed signals, that way they'reChristian Persch2004-01-171-0/+9
| | | | | | | | | | | 2004-01-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed.cpp: * src/ephy-tab.c: (ephy_tab_init): Use g_signal_connect_object to connect the embed signals, that way they're disconnected before the tab object is finalised. Should fix crasher bug #131635.
* Typo fixes.62004-01-171-0/+4
| | | | | | 2004-01-16 <clahey@ximian.com> * data/epiphany-lockdown.schemas.in: Typo fixes.
* Use gtk_file_chooser_get_filename() instead ofChristian Persch2004-01-171-0/+7
| | | | | | | | | 2004-01-16 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (download_path_response_cb): Use gtk_file_chooser_get_filename() instead of gtk_file_chooser_get_current_folder(). Fixes bug #131646.
* Show help for menu items in the statusbar.Christian Persch2004-01-161-0/+8
| | | | | | | | | | 2004-01-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (menu_item_select_cb), (menu_item_deselect_cb), (disconnect_proxy_cb), (connect_proxy_cb), (setup_ui_manager), (ephy_window_init): Show help for menu items in the statusbar.
* Make EphyEmbedEvent abstract, implemented by MozillaEmbedEvent. PortChristian Persch2004-01-161-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2004-01-15 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-event.c: (ephy_embed_event_get_type), (ephy_embed_event_base_init), (ephy_embed_event_get_event_type), (ephy_embed_event_get_context), (ephy_embed_event_get_modifier), (ephy_embed_event_get_coords), (ephy_embed_event_get_property), (ephy_embed_event_has_property), (ephy_embed_event_get_dom_event): * embed/ephy-embed-event.h: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-event.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-window.c: (popup_menu_at_coords): * src/popup-commands.c: (popup_cmd_copy_link_address): Make EphyEmbedEvent abstract, implemented by MozillaEmbedEvent. Port callers to the new api. Fix some callers in src/ which were using private fields of EphyEmbedEvent struct.
* Let the user decide about what to do with automatic dialogs.Xan Lopez2004-01-151-0/+7
| | | | | | | * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Let the user decide about what to do with automatic dialogs.
* Get the page content into a string.Christian Persch2004-01-141-0/+8
| | | | | | | | | | 2004-01-14 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-persist.c: (ephy_embed_persist_to_string): * embed/ephy-embed-persist.h: * embed/mozilla/mozilla-embed-persist.cpp: Get the page content into a string.
* Allow to show/hide downloader clicking on tray icon. Fixes #131012.Xan Lopez2004-01-141-0/+7
| | | | | | | * embed/downloader-view.c: (status_icon_activated): Allow to show/hide downloader clicking on tray icon. Fixes #131012.
* Version 1.1.3.Release113Christian Persch2004-01-131-0/+8
| | | | | | | | 2004-01-13 Christian Persch <chpe@cvs.gnome.org> * configure.in: Version 1.1.3.
* Feature FreezeChristian Persch2004-01-131-0/+4
|
* Add accelerator to Pause/Resume button.Christian Persch2004-01-131-0/+6
| | | | | | | | 2004-01-12 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (download_dialog_pause_cb): Add accelerator to Pause/Resume button.
* Default history to "enabled".Christian Persch2004-01-131-0/+7
| | | | | | | | | 2004-01-12 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_set_enabled), (ephy_history_init): Default history to "enabled".
* Forgot to commit those.Christian Persch2004-01-131-0/+7
| | | | | | | | | 2004-01-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.h: * src/ephy-tab.c: (address_has_web_scheme): Forgot to commit those.
* Only allow "Open in New Tab/Window" for certain protocols.Christian Persch2004-01-131-0/+10
| | | | | | | | | | | | 2004-01-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/EventContext.h: * src/ephy-tab.c: (address_has_web_scheme): * src/ephy-window.c: (show_embed_popup): Only allow "Open in New Tab/Window" for certain protocols.
* Verified the quote and put the original here.Christian Persch2004-01-111-0/+6
| | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.xhtml: Verified the quote and put the original here.
* Fix signal parameter, and add a NULL check. Fixes bug #131117, patch byChristian Persch2004-01-111-0/+8
| | | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_exit_fullscreen_popup_position), (ephy_window_fullscreen): Fix signal parameter, and add a NULL check. Fixes bug #131117, patch by Martin Kretzschmar.
* Implement print and print setup disabling for lockdown mode.Christopher James Lahey2004-01-111-0/+10
| | | | | | | | | | | | 2004-01-10 Christopher James Lahey <clahey@ximian.com> * embed/mozilla/PrintingPromptService.cpp: * lib/ephy-prefs.h: * src/ephy-main.c: (main): * src/ephy-window.c: (update_actions), (ephy_window_init), (ephy_window_finalize), (ephy_window_print): Implement print and print setup disabling for lockdown mode.
* Adapt to the ever-changing mozilla API.Christian Persch2004-01-111-0/+8
| | | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * configure.in: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EventContext.cpp: Adapt to the ever-changing mozilla API.
* Implement history disabling.Christian Persch2004-01-111-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (ephy_history_get_type), (ephy_history_set_enabled), (ephy_history_set_property), (ephy_history_get_property), (ephy_history_class_init), (page_removed_from_host_cb), (disable_history_notifier), (ephy_history_init), (ephy_history_finalize), (ephy_history_new), (ephy_history_get_host), (ephy_history_visited), (ephy_history_add_page), (ephy_history_set_page_title), (ephy_history_clear), (ephy_history_is_enabled): * embed/ephy-history.h: * lib/ephy-node-db.c: (ephy_node_db_get_property), (ephy_node_db_set_property), (ephy_node_db_set_immutable): * lib/ephy-node-db.h: * lib/ephy-prefs.h: * src/bookmarks/ephy-bookmarks.c: (clear_favorites), (history_cleared_cb), (ephy_setup_history_notifiers): Implement history disabling.
* Added disable_arbitrary_url, disable_toolbar_editing, and disable_historyChristopher James Lahey2004-01-101-5/+24
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-01-09 Christopher James Lahey <clahey@ximian.com> * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added disable_arbitrary_url, disable_toolbar_editing, and disable_history keys. * src/ephy-automation.c (impl_ephy_automation_loadurl): Make this ignore a url given on the command line if disable_arbitrary_url is on. * src/ephy-notebook.c (notebook_drag_data_received_cb): Made this ignore drags if disable_arbitrary_url is on. * src/ephy-session.c (ephy_session_load): Don't show history window if disable_history is on. * src/ephy-tab.c (ephy_tab_dom_mouse_click_cb): Disable middle click to paste url if disable_arbitrary_url is on. * src/ephy-window.c: Disable menu actions based on disable_arbitrary_url, disable_toolbar_editing, and disable_history keys.
* Fix type to make it compile with MOZILLA_SNAPSHOT <= 11 again.Christian Persch2004-01-101-0/+12
| | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix type to make it compile with MOZILLA_SNAPSHOT <= 11 again.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.Christian Persch2004-01-101-0/+7
| | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.Christian Persch2004-01-101-0/+9
| | | | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/FilePicker.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/MozillaPrivate.cpp: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.Christian Persch2004-01-101-0/+6
| | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ExternalProtocolHandlers.cpp: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.Christian Persch2004-01-101-0/+6
| | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.Christian Persch2004-01-101-0/+7
| | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places.
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead ofChristian Persch2004-01-101-0/+7
| | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphySingle.cpp: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of silent "if (...) return ...;".
* Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead ofChristian Persch2004-01-101-0/+13
| | | | | | | | | | | 2004-01-10 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutRedirector.cpp: * embed/mozilla/EphyAboutRedirector.h: Use NS_ENSURE_SUCCESS/NS_ENSURE_TRUE at appropriate places instead of silent "if (...) return ...;". Really kill "about:options".
* Add "Download Link As" to the link context menu.Xan Lopez2004-01-101-0/+9
| | | | | | | | | * data/ui/epiphany-ui.xml: * src/ephy-window.c: * src/popup-commands.c: (popup_cmd_download_link_as): * src/popup-commands.h: Add "Download Link As" to the link context menu.
* Check if embed is valid here.92004-01-101-0/+5
| | | | | | | 2004-01-09 <clahey@ximian.com> * src/toolbar.c (update_location_editable): Check if embed is valid here.
* Added disable_bookmark_editing key.Chris Lahey2004-01-101-1/+23
| | | | | | | | | | | | | | | | | | | | | | * data/epiphany-lockdown.schemas.in, lib/ephy-prefs.h: Added disable_bookmark_editing key. * lib/ephy-node-db.c, ephy-node-db.h, ephy-node.c: Added immutable property. * lib/egg/egg-editable-toolbar.c (drag_data_received_cb, toolbar_drag_motion_cb), src/ephy-toolbars-model.c (impl_get_item_id): Made these handle immutable models/node_dbs. * src/ephy-automation.c, src/ephy-session.c: Don't show the bookmark editor if disabled. * src/ephy-window.c: Disable a bunch of menus if bookmark editing is disabled. * src/bookmarks/ephy-bookmarks-import.c, src/bookmarks/ephy-bookmarks.c: Disable bookmark editing and importing is key is set. Uses immutable property.
* Add an accellerator-only action (F7) to toggle caret browsing. Hook upChristian Persch2004-01-091-0/+15
| | | | | | | | | | | | | | | | | 2004-01-09 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * data/ui/epiphany-ui.xml: * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-notifiers.cpp: * src/ephy-window.c: (ephy_window_finalize), (browse_with_caret_notifier), (ephy_window_init): * src/pdm-dialog.c: (show_cookies_properties): * src/window-commands.c: (window_cmd_browse_with_caret): * src/window-commands.h: Add an accellerator-only action (F7) to toggle caret browsing. Hook up listener to set the mozilla pref, added the gconf key to the schema.
* Oops. The patch was actually Dave Jones's.Roozbeh Pournader2004-01-091-1/+1
|
* Fixed a logic error in using & instead of && (bug #130919, Telsa Gwynne).Roozbeh Pournader2004-01-091-0/+5
| | | | | | | 2004-01-09 Roozbeh Pournader <roozbeh@sharif.edu> * lib/ephy-state.c: Fixed a logic error in using & instead of && (bug #130919, Telsa Gwynne).
* Don't save the file if disable_save_to_disk is on.82004-01-081-0/+10
| | | | | | | | | | | | 2004-01-08 <clahey@ximian.com> * embed/mozilla/ContentHandler.cpp (MIMEAskAction): Don't save the file if disable_save_to_disk is on. * lib/ephy-prefs.h (CONF_DISABLE_SAVE_TO_DISK): Added this key here. * src/ephy-window.c (update_actions): Obey disable_save_to_disk. Also, disable toggling view settings if their keys are locked.
* help/C/epiphany-C.omfPiers Cornwell2004-01-071-0/+6
| | | | | | | | 2004-01-06 Piers Cornwell <piers@myrealbox.com> * help/C/epiphany-C.omf Update help.
* Add a comment for translators.Christian Persch2004-01-061-0/+6
| | | | | | | | 2004-01-06 Christian Persch <chpe@cvs.gnome.orgf> * src/ephy-encodings.c: (ephy_encodings_get_node): Add a comment for translators.
* Move "automatic" check back to where it was, since we now always have aChristian Persch2004-01-061-0/+7
| | | | | | | | | 2004-01-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-encoding-menu.c: (update_encoding_menu_cb): Move "automatic" check back to where it was, since we now always have a node for the encoding.
* Sigh, yet another intltool change. Remove OrigTree.pm from EXTRA_DIST, andChristian Persch2004-01-061-0/+8
| | | | | | | | | | 2004-01-06 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: * configure.in: Sigh, yet another intltool change. Remove OrigTree.pm from EXTRA_DIST, and depend on intltool >= 0.29.
* Behave better when the encoding used on the page is unknown to us.Christian Persch2004-01-061-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-01-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-encodings.c: (add_encoding), (ephy_encodings_get_node), (ephy_encodings_add_recent), (ephy_encodings_get_recent), (ephy_encodings_init): * embed/ephy-encodings.h: * src/ephy-encoding-dialog.c: (sync_embed_cb): * src/ephy-encoding-menu.c: (update_encoding_menu_cb), (add_action), (ephy_encoding_menu_set_window): * src/prefs-dialog.c: (create_node_combo): Behave better when the encoding used on the page is unknown to us. Previously we skipped important steps in menu building, resulting in incorrect encoding indicator. Now, we dynamically add an entry with name "Unknown" to our menu. Also add back some rarely used encodings (us-ascii, UTF-16*, UTF-32*) to our known encodings repertoire.
* Always set the "automatic" toggle button correctly, even if the encodingChristian Persch2004-01-061-2/+16
| | | | | | | | | 2004-01-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-encoding-menu.c: (update_encoding_menu_cb): Always set the "automatic" toggle button correctly, even if the encoding wasn't found in our database
* forgot to mention the Indonesian translation credit goes to Tunggul ArifMohammad DAMT2004-01-061-1/+1
| | | | | | 2004-01-06 Mohammad DAMT <mdamt@bisniweb.com> * ChangeLog po/ChangeLog: forgot to mention the Indonesian translation credit goes to Tunggul Arif Siswoyo <tunggul@matralintas.net>
* Added "id" in ALL_LINGUAS Added Indonesian translation.Mohammad DAMT2004-01-061-0/+5
| | | | | | | 2004-01-06 Mohammad DAMT <mdamt@bisniweb.com> * configure.in: Added "id" in ALL_LINGUAS * po/id.po: Added Indonesian translation.