aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Add an "add-sidebar" signal on the EphyEmbedSingle interface, it getsCrispin Flowerday2005-01-021-0/+13
| | | | | | | | | | | | | | | 2005-01-01 Crispin Flowerday <gnome@flowerday.cx> * embed/ephy-embed-single.c: (ephy_embed_single_iface_init): * embed/ephy-embed-single.h: * embed/mozilla/EphySidebar.cpp: * embed/mozilla/EphySidebar.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Add an "add-sidebar" signal on the EphyEmbedSingle interface, it gets emitted when a user clicks on a link that wants to add a url to the sidebar.
* We don't need to implement nsIBrowserHistory.Christian Persch2005-01-021-0/+8
| | | | | | | | | | 2005-01-01 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: We don't need to implement nsIBrowserHistory.
* Grab focus on the active tab before removing a tab. Fixes bug #119461.Christian Persch2005-01-021-0/+8
| | | | | | | | | | 2005-01-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (close_button_clicked_cb), (build_tab_label): * src/ephy-tab.c: (ephy_tab_grab_focus), (ephy_tab_class_init): Grab focus on the active tab before removing a tab. Fixes bug #119461.
* Set selection mode to BROWSE. Fixes bug #162331.Christian Persch2005-01-011-0/+6
| | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_constructor): Set selection mode to BROWSE. Fixes bug #162331.
* Save a strdup.Christian Persch2005-01-011-0/+6
| | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct): Save a strdup.
* Use approximate_digit_width, and use a smaller number of chars. From bugChristian Persch2005-01-011-0/+7
| | | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (tab_label_style_set_cb): Use approximate_digit_width, and use a smaller number of chars. From bug #153725.
* Fix compilation in the !HAVE_MOZILLA_PSM case.Christian Persch2005-01-011-0/+6
| | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.h: Fix compilation in the !HAVE_MOZILLA_PSM case.
* Fix ChangeLogChristian Persch2005-01-011-1/+1
|
* Move mime permission checks to ephy-file-helpers.Christian Persch2005-01-011-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-shell.c: (ephy_embed_shell_finalize), (ephy_embed_shell_get_encodings): * embed/ephy-embed-shell.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * lib/ephy-file-helpers.c: (ephy_file_helpers_shutdown), (ephy_file_delete_on_exit), (load_mime_from_xml), (ephy_file_check_mime): * lib/ephy-file-helpers.h: Move mime permission checks to ephy-file-helpers. * src/popup-commands.c: (image_open_uri), (save_source_completed_cb), (popup_cmd_open_image): Only open the image if its mime type is 'safe'.
* Make "Open Image" open the image in the default application. Fixes bugChristian Persch2004-12-311-0/+9
| | | | | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * src/popup-commands.c: (image_open_uri), (save_source_completed_cb), (save_temp_source), (popup_cmd_open_image): Make "Open Image" open the image in the default application. Fixes bug #138396.
* Add translator's comments to contextualised strings.Christian Persch2004-12-311-0/+9
| | | | | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (progress_cell_data_func): * embed/ephy-encodings.c: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/prefs-dialog.c: (get_name_for_lang_code): Add translator's comments to contextualised strings.
* R data/conspiracy.xhtml: R data/epiphany.html: RChristian Persch2004-12-311-0/+12
| | | | | | | | | | | | | | 2004-12-31 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: R data/conspiracy.xhtml: R data/epiphany.html: R embed/mozilla/EphyAboutRedirector.cpp: R embed/mozilla/EphyAboutRedirector.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Remove about: redirections.
* Use gnome_vfs_url_show() for Send To, not ephy_embed_load_url() whichChristian Persch2004-12-311-0/+7
| | | | | | | | | 2004-12-30 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_file_send_to): Use gnome_vfs_url_show() for Send To, not ephy_embed_load_url() which shows that annoying confirmation dialogue. Fixes bug #162532.
* Free the gconf value. Thanks to jfr for noticing this.Christian Perschristian Persch2004-12-291-0/+6
| | | | | | | | 2004-12-28 Christian Perschristian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (sync_loaded_extensions): Free the gconf value. Thanks to jfr for noticing this.
* Use stock buttons.Christian Perschristian Persch2004-12-271-0/+6
| | | | | | | | 2004-12-26 Christian Perschristian Persch <chpe@cvs.gnome.org> * data/glade/prefs-dialog.glade: Use stock buttons.
* Don't destroy the dialogue with the parent, since that makes gtk+ goChristian Persch2004-12-271-0/+7
| | | | | | | | | 2004-12-26 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/FilePicker.cpp: Don't destroy the dialogue with the parent, since that makes gtk+ go crazy. Fixes bug #156816.
* Add context to ambiguous strings. Fixes bug #113932.Christian Persch2004-12-261-0/+11
| | | | | | | | | | | | | 2004-12-25 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-encodings.c: (ephy_encodings_init): * lib/ephy-langs.c: * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/ephy-window.c: (show_embed_popup), (tab_context_menu_cb), (ephy_window_set_active_tab): * src/prefs-dialog.c: (create_fonts_language_menu): Add context to ambiguous strings. Fixes bug #113932.
* Remove tons of unused marshals.Christian Persch2004-12-251-0/+10
| | | | | | | | | | | | 2004-12-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-marshal.list: Remove tons of unused marshals. * src/ephy-link.c: (ephy_link_base_init): Fix marshaler to match actual signal signature.
* Remove obsolete ephy_window_load_in_tabs() and use generic link openingChristian Persch2004-12-241-0/+11
| | | | | | | | | | | | | 2004-12-24 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_get_type), (notebook_drag_data_received_cb): * src/ephy-window.c: (open_link_cb), (ephy_window_init), (ephy_window_set_zoom): * src/ephy-window.h: Remove obsolete ephy_window_load_in_tabs() and use generic link opening framework instead.
* Open the bookmarks in the new tabs in the same order as they are in theChristian Persch2004-12-241-0/+8
| | | | | | | | | | 2004-12-24 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (append_bookmarks_menu), (open_in_tabs_activate_cb): Open the bookmarks in the new tabs in the same order as they are in the menu, not in some random order.
* A src/ephy-home-action.c: (ephy_home_action_activate),Christian Persch2004-12-241-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-marshal.list: * src/Makefile.am: * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_get_type), (create_tool_item), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb), (connect_proxy), (ephy_bookmark_action_class_init): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_get_type), (add_action_for_bookmark), (ephy_bookmarks_menu_class_init): * src/bookmarks/ephy-bookmarks-menu.h: * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type), (ephy_bookmarksbar_action_request): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_get_type), (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-favorites-menu.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type), (menu_activate_cb), (open_in_tabs_activate_cb), (ephy_topic_action_class_init): * src/bookmarks/ephy-topic-action.h: A src/ephy-home-action.c: (ephy_home_action_activate), (ephy_home_action_class_init), (ephy_home_action_get_type): A src/ephy-home-action.h: A src/ephy-link-action.c: (ephy_link_action_get_type): A src/ephy-link-action.h: A src/ephy-link.c: (ephy_link_flags_get_type), (ephy_link_base_init), (ephy_link_get_type), (ephy_link_open): A src/ephy-link.h: * src/ephy-location-action.c: (ephy_location_action_get_type), (action_activated_cb), (location_url_activate_cb), (connect_proxy), (disconnect_proxy), (ephy_location_action_class_init): * src/ephy-location-action.h: * src/ephy-navigation-action.c: (ephy_navigation_action_get_type), (activate_back_or_forward_menu_item_cb), (activate_up_menu_item_cb), (build_back_or_forward_menu), (build_up_menu): * src/ephy-navigation-action.h: * src/ephy-shell.c: (ephy_shell_new_tab): * src/ephy-window.c: (setup_ui_manager), (open_link_cb), (ephy_window_init): * src/toolbar.c: (toolbar_get_type), (toolbar_setup_actions): * src/window-commands.c: * src/window-commands.h: Consolidate link opening in one place by introducing an EphyLink interface which bookmarks, topics, navigation, location, home, toolbars, bookmarks menu and favourites menu implement, forwarding the link opening to the window.
* EphyEmbedChrome is flags, not enum.Christian Persch2004-12-241-0/+7
| | | | | | | | | 2004-12-24 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_base_init): * lib/ephy-marshal.list: EphyEmbedChrome is flags, not enum.
* A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object): AChristian Persch2004-12-231-0/+13
| | | | | | | | | | | | | | | 2004-12-23 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/mozilla-embed.cpp: * lib/Makefile.am: * lib/ephy-marshal.list: A lib/ephy-signal-accumulator.c: (ephy_signal_accumulator_object): A lib/ephy-signal-accumulator.h: * src/ephy-tab.c: (ephy_tab_new_window_cb): Fix new_window signal.
* Don't crash if trying to get the document type before the widget isChristian Persch2004-12-211-0/+7
| | | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Don't crash if trying to get the document type before the widget is realised.
* Post-release version bump.Christian Persch2004-12-211-0/+6
| | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.3 ===Release153Christian Persch2004-12-201-0/+8
| | | | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.3 === * data/Makefile.am: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-tab.sgml:
* Fix untranslated string. Fixes bug #161739.Christian Persch2004-12-201-0/+6
| | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_download_row): Fix untranslated string. Fixes bug #161739.
* Really make the configure check for -Wdeclaration-after-statement work.Christian Persch2004-12-201-0/+6
| | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Really make the configure check for -Wdeclaration-after-statement work.
* Updated for version 1.5.3.Christian Persch2004-12-201-0/+6
| | | | | | | | 2004-12-20 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Updated for version 1.5.3.
* Fix a mem leak, and update copyright notice.Christian Persch2004-12-201-0/+8
| | | | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-langs.c: (ephy_langs_append_languages), (load_iso_entries): * lib/ephy-langs.h: Fix a mem leak, and update copyright notice.
* Remove inline help. Fixes bug #137603.Christian Persch2004-12-201-0/+6
| | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * lib/egg/egg-toolbar-editor.c: (setup_editor): Remove inline help. Fixes bug #137603.
* Add "View Properties" to duplicated bookmarks dialogue. Fixes bug #117643Christian Persch2004-12-191-0/+9
| | | | | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct), (duplicate_bookmark_response_cb), (duplicated_node_destroy_cb), (ephy_new_bookmark_is_unique): Add "View Properties" to duplicated bookmarks dialogue. Fixes bug #117643 and bug #138300.
* Fix crash, thanks to Crispin for noticing this.Christian Persch2004-12-191-0/+6
| | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozRegisterComponents.cpp: Fix crash, thanks to Crispin for noticing this.
* Correct code for "Afrikaans".Christian Persch2004-12-191-0/+6
| | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Correct code for "Afrikaans".
* Try to fix the build.Christian Persch2004-12-191-0/+7
| | | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/FilePicker.cpp: Try to fix the build.
* Fix the build.Christian Persch2004-12-191-0/+7
| | | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_base_init): * src/ephy-window.c: Fix the build.
* Check for -Wdeclaration-after-statement, it's not universally available.Christian Persch2004-12-191-0/+6
| | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for -Wdeclaration-after-statement, it's not universally available.
* Mozilla API change.Christian Persch2004-12-191-0/+7
| | | | | | | | | 2004-12-19 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/MozDownload.cpp: Mozilla API change.
* Don't show multiple toolbar editors for the same window. Part of bugChristian Persch2004-12-191-0/+8
| | | | | | | | | | 2004-12-18 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (toolbar_editor_destroy_cb), (window_cmd_edit_toolbar): Don't show multiple toolbar editors for the same window. Part of bug #111114.
* Make sure we don't have any app-modal dialogues. Fixes bug #110479.Christian Persch2004-12-191-0/+18
| | | | | | | | | | | | | | | | | | | | 2004-12-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * lib/ephy-file-chooser.c: (ephy_file_chooser_new): * lib/ephy-gui.c: (ephy_gui_ensure_window_group), (ephy_gui_confirm_overwrite_file): * lib/ephy-gui.h: * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (ephy_bookmarks_editor_construct): * src/ephy-window.c: (ephy_window_init): * src/pdm-dialog.c: (show_cookies_properties): Make sure we don't have any app-modal dialogues. Fixes bug #110479.
* Disable Print and Print Preview while still loading the page. Fixes bugChristian Persch2004-12-191-0/+8
| | | | | | | | | | 2004-12-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (update_print_actions), (update_actions_sensitivity), (sync_tab_load_status): Disable Print and Print Preview while still loading the page. Fixes bug #116344.
* Disable Zoom items for images, and disable zoom, encoding and view sourceChristian Persch2004-12-191-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-12-18 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_chrome_get_type), (ephy_embed_document_type_get_type), (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: * src/ephy-tab.c: (ephy_tab_set_property), (ephy_tab_get_property), (ephy_tab_class_init), (ephy_tab_get_document_type), (ephy_tab_document_type_cb), (ephy_tab_init): * src/ephy-tab.h: * src/ephy-window.c: (sync_tab_document_type), (sync_tab_zoom), (ephy_window_set_active_tab): * src/toolbar.c: (toolbar_update_zoom): * src/toolbar.h: Disable Zoom items for images, and disable zoom, encoding and view source for images and xml (xul) documents. Fixes bug #132240.
* Fix email links by prepending mailto: before calling gnome_vfs_url_show().Christian Persch2004-12-181-0/+7
| | | | | | | | | 2004-12-17 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (handle_email): Fix email links by prepending mailto: before calling gnome_vfs_url_show().
* Use gtk_show_about_dialog(), and handle urls and mailto.Adam Hooper2004-12-181-0/+8
|
* Add attach_tab and detach_tab functions to extension interface (bugAdam Hooper2004-12-181-0/+15
| | | | #153732). Thanks to Crispin for almost all of the code.
* Fix name for "gd" language (Scots Gaelic). Fixes bug #161509.Christian Persch2004-12-171-0/+6
| | | | | | | | 2004-12-17 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Fix name for "gd" language (Scots Gaelic). Fixes bug #161509.
* Implement context menu on tray icon, as per HIG. Fixes bug #152903.Christian Persch2004-12-171-0/+16
| | | | | | | | | | | | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (show_downloader_cb), (status_icon_popup_menu_cb), (show_status_icon): * lib/egg/eggstatusicon.c: (egg_status_icon_class_init), (egg_status_icon_init), (egg_status_icon_finalize), (emit_activate_signal), (emit_popup_menu_signal), (egg_status_icon_size_allocate), (egg_status_icon_button_press), (egg_status_icon_set_tooltip): * lib/egg/eggstatusicon.h: * lib/ephy-gui.c: (ephy_gui_menu_position_under_widget), (ephy_gui_menu_position_on_panel): * lib/ephy-gui.h: Implement context menu on tray icon, as per HIG. Fixes bug #152903.
* Add stock icon to the "Clear" button.Christian Persch2004-12-171-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (confirmation_dialog_construct): Add stock icon to the "Clear" button.
* Check the encodings before we set the mozilla pref. From bug #150266.Christian Persch2004-12-171-0/+7
| | | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Check the encodings before we set the mozilla pref. From bug #150266.
* Quote app name.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Quote app name.
* Disable search. Fixes bug #157157.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): Disable search. Fixes bug #157157.
* Small improvement.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb): Small improvement.
* Move Clear after Select All.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb): Move Clear after Select All.
* Add app name to primary text, too. Fixes bug #141327.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Add app name to primary text, too. Fixes bug #141327.
* Add "Clear" to entry context menu. Fixes bug #118395.Christian Persch2004-12-161-0/+8
| | | | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (entry_clear_activate_cb), (entry_populate_popup_cb), (ephy_location_entry_construct_contents): Add "Clear" to entry context menu. Fixes bug #118395.
* Add stock icon to "Save As..." button.Christian Persch2004-12-161-0/+6
| | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Add stock icon to "Save As..." button.
* Tell the user with which application we're going to open the content.Christian Persch2004-12-161-0/+7
| | | | | | | | | 2004-12-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Tell the user with which application we're going to open the content. Fixes bug #141327.
* Remove a duplicated lang code.Christian Persch2004-12-151-0/+6
| | | | | | | | 2004-12-14 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Remove a duplicated lang code.
* Use alignments instead of empty labels for alignment.Christian Persch2004-12-141-0/+13
| | | | | | | | | | | | | | | 2004-12-14 Christian Persch <chpe@cvs.gnome.org> * data/glade/certificate-dialogs.glade: * data/glade/epiphany.glade: * data/glade/prefs-dialog.glade: * data/glade/print.glade: Use alignments instead of empty labels for alignment. * src/prefs-dialog.c: (prefs_dialog_init): Remove a size group, it's not needed anymore.
* ChangeLogChristian Persch2004-12-141-0/+12
|
* Get rid of ephy_string_[elide|double]_underscores(). Remove unnecessaryChristian Persch2004-12-141-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-12-13 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-encodings.c: (elide_underscores), (add_encoding): * embed/mozilla/FilePicker.cpp: * lib/ephy-dnd.c: * lib/ephy-node.c: * lib/ephy-string.c: (ephy_string_blank_chr): * lib/ephy-string.h: * lib/widgets/ephy-node-view.c: * src/ephy-encoding-menu.c: * src/ephy-notebook.c: * src/ephy-session.c: * src/ephy-statusbar.c: * src/ephy-tab.c: (ephy_tab_set_title): * src/ephy-tabs-menu.c: (connect_proxy_cb): * src/ppview-toolbar.c: Get rid of ephy_string_[elide|double]_underscores(). Remove unnecessary ephy-string.h includes.
* Make distcheck fix.Christian Persch2004-12-141-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | 2004-12-13 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: Make distcheck fix. * lib/ephy-string.c: * lib/ephy-string.h: Finally remove ephy_string_shorten(). * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_label): * src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb): * src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb): * src/bookmarks/ephy-topic-action.c: (create_tool_item), (ephy_topic_action_sync_label), (append_bookmarks_menu), (build_topics_menu): * src/ephy-navigation-action.c: (new_history_menu_item): Use gtk_label_set_max_width_chars() and ellipsise the labels.
* Adapt PSM configure check for new header location in SDK. Up gtk+Christian Persch2004-12-141-0/+7
| | | | | | | | | 2004-12-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Adapt PSM configure check for new header location in SDK. Up gtk+ dependency to 2.5.7.
* Back out the fix for bug #158466, it's wrong.Christian Persch2004-12-131-0/+6
| | | | | | | | 2004-12-12 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Back out the fix for bug #158466, it's wrong.
* Fix attribution in ChangeLogChristian Persch2004-12-081-0/+1
|
* A data/epiphany-bookmarks-html.xsl:Christian Persch2004-12-071-0/+15
| | | | | | | | | | | | | | | | | 2004-12-06 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * data/Makefile.am: A data/epiphany-bookmarks-html.xsl: * data/ui/epiphany-bookmark-editor-ui.xml: * src/bookmarks/ephy-bookmarks-editor.c: (cmd_bookmarks_export), (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-bookmarks-export.c: (write_rdf), (ephy_bookmarks_export_rdf), (ephy_bookmarks_export_mozilla): * src/bookmarks/ephy-bookmarks-export.h: * src/ephy-main.c: (main): Add bookmarks export to bookmarks editor. Fixes bug #157745.
* Fix typo.Christian Persch2004-12-041-0/+6
| | | | | | | | 2004-12-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: Fix typo.
* Deactivate the context menu on window close. Fixes bug #156812.Christian Persch2004-12-041-0/+6
| | | | | | | | 2004-12-04 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_destroy): Deactivate the context menu on window close. Fixes bug #156812.
* Don't offer to resume if there are open windows. Fixes bug #160345.Christian Persch2004-12-031-0/+7
| | | | | | | | | 2004-12-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_autoresume): Don't offer to resume if there are open windows. Fixes bug #160345.
* Use stock icon for "Open In New Tab".Christian Persch2004-12-031-0/+6
| | | | | | | | 2004-12-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: Use stock icon for "Open In New Tab".
* Use stock icon for "Open In New Tab".Christian Persch2004-12-031-0/+6
| | | | | | | | 2004-12-03 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-editor.c: Use stock icon for "Open In New Tab".
* Don't use NS_LITERAL_CSTRING.Christian Persch2004-12-031-0/+6
| | | | | | | | 2004-12-02 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyHistoryListener.cpp: Don't use NS_LITERAL_CSTRING.
* Removed references to removed files.Christian Persch2004-12-021-0/+24
| | | | | | | | 2004-12-02 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: Removed references to removed files.
* Downgrade automake requirement to 1.8.Christian Persch2004-12-021-0/+6
| | | | | | | | 2004-12-02 Christian Persch <chpe@cvs.gnome.org> * doc/reference/Makefile.am: Downgrade automake requirement to 1.8.
* If the gconf key doesn't exist, or has the wrong value type, set it toChristian Persch2004-12-021-0/+8
| | | | | | | | | | 2004-12-01 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (sync_loaded_extensions): If the gconf key doesn't exist, or has the wrong value type, set it to ["extensions-manager-ui"] to ensure the extensions manager UI is loaded if it's installed.
* *** empty log message ***Christian Persch2004-12-011-1/+4
|
* Remove cruft.Christian Persch2004-12-011-0/+6
| | | | | | | | 2004-12-01 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/Makefile.am: Remove cruft.
* Add deprecated defines to AM_CPPFLAGS in maintainer-mode.Christian Persch2004-12-011-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-12-01 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Add deprecated defines to AM_CPPFLAGS in maintainer-mode. * doc/reference/Makefile.am: * embed/Makefile.am: * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * lib/egg/eggintl.h: * lib/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: INCLUDES is deprecated, use AM_CPPFLAGS and AM_CFLAGS instead. * lib/eel-gconf-extensions.c: (eel_gconf_client_get_global): Removed usage of deprecated gconf API. * src/ephy-main.c: (main): Removed usage of deprecated glade API.
* Fix "Open Frame" menu item name. Fixes bug #153816.Christian Persch2004-11-301-0/+6
| | | | | | | | 2004-11-29 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: Fix "Open Frame" menu item name. Fixes bug #153816.
* Post-release version bunmp.Christian Persch2004-11-291-0/+6
| | | | | | | | 2004-11-29 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bunmp.
* === Release 1.5.2 ===Release152Christian Persch2004-11-291-0/+4
| | | | | | 2004-11-29 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.2 ===
* Version 1.5.2.Christian Persch2004-11-291-0/+15
| | | | | | | | | | | 2004-11-29 Christian Persch <chpe@cvs.gnome.org> * NEWS: * configure.ac: * doc/reference/tmpl/ephy-embed.sgml: * lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter): Version 1.5.2.
* Revert the earlier patch: don't emit tabs-reordered when the tab-addedChristian Persch2004-11-281-0/+8
| | | | | | | | | | 2004-11-28 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_add_tab): Revert the earlier patch: don't emit tabs-reordered when the tab-added signal handler reordered the tab, since ephy_notebook_move_tab does it already.
* Don't move the window, just show it. Fixes bug #158923.Christian Persch2004-11-261-0/+6
| | | | | | | | 2004-11-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (ephy_shell_new_tab): Don't move the window, just show it. Fixes bug #158923.
* Build auto-generated files in builddir, not in srcdir.Christian Persch2004-11-261-0/+8
| | | | | | | | | | 2004-11-25 Christian Persch <chpe@cvs.gnome.org> * data/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: Build auto-generated files in builddir, not in srcdir.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-11-261-0/+16
| | | | | | | | | | | | | | | | | | 2004-11-25 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * embed/Makefile.am: * lib/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Fix build out of src directory. * src/window-commands.c: (editor_open_uri), (window_cmd_view_page_source): Rework the code to not use deprecated API.
* Fix compile in the !HAVE_ISO_CODES case.Christian Persch2004-11-251-0/+6
| | | | | | | | 2004-11-25 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (create_language_section): Fix compile in the !HAVE_ISO_CODES case.
* Check for iso-codes package.Christian Persch2004-11-251-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | 2004-11-25 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for iso-codes package. * data/glade/prefs-dialog.glade: * lib/ephy-langs.c: (ephy_langs_bind_iso_domains), (read_iso_639_entry), (read_iso_3166_entry), (load_iso_entries), (ephy_langs_iso_639_table), (ephy_langs_iso_3166_table): * lib/ephy-langs.h: Load language and locales list from iso-codes package, if available. * src/prefs-dialog.c: (prefs_dialog_finalize), (add_lang_dialog_selection_changed), (add_lang_dialog_response_cb), (get_name_for_lang_code), (add_system_language_entry), (setup_add_language_dialog), (create_language_section): If the iso-codes package is available, use that to translate language names and offer a wider variety of languages. Fixes bug #155498.
* Fix ChangeLogChristian Persch2004-11-251-0/+1
|
* Adapt to changing mozilla API here.Christian Persch2004-11-251-0/+7
| | | | | | | | | 2004-11-24 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Adapt to changing mozilla API here.
* Lowercase the lang codes.Christian Persch2004-11-251-0/+6
| | | | | | | | 2004-11-24 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: Lowercase the lang codes.
* Fix string comparisions.Christian Persch2004-11-231-0/+6
| | | | | | | | 2004-11-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Fix string comparisions.
* Fix missing 'else if' and a superflous failure check.Christian Persch2004-11-231-0/+6
| | | | | | | | 2004-11-22 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EventContext.cpp: Fix missing 'else if' and a superflous failure check.
* Fix ngettext usage.Christian Persch2004-11-221-0/+6
| | | | | | | | 2004-11-22 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (add_system_language_entry): Fix ngettext usage.
* Fix generic 'site' hostname fallback. Fixes bug #155442.Christian Persch2004-11-211-0/+6
| | | | | | | | 2004-11-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (update_net_state_message): Fix generic 'site' hostname fallback. Fixes bug #155442.
* If the signal handler for tab-added reordered the tabs, emit theChristian Persch2004-11-211-0/+7
| | | | | | | | | 2004-11-21 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_add_tab): If the signal handler for tab-added reordered the tabs, emit the tabs-reordered signal.
* Don't include print-dialog.h in EphyUtils.h.Christian Persch2004-11-211-0/+8
| | | | | | | | | | 2004-11-21 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/print-dialog.h: Don't include print-dialog.h in EphyUtils.h.
* Only build those files when we have mozilla psm.Christian Persch2004-11-201-0/+10
| | | | | | | | | | | | 2004-11-19 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/Makefile.am: Only build those files when we have mozilla psm.
* Use the dom window from the event.Christian Persch2004-11-201-0/+6
| | | | | | | | 2004-11-19 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Use the dom window from the event.
* Add --disable-filepicker to use when the mozilla build itself has nativeChristian Persch2004-11-201-0/+9
| | | | | | | | | | | 2004-11-19 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Add --disable-filepicker to use when the mozilla build itself has native gtk+ filepicker.
* Add defines and #ifdef to enable validation; disabled for now.Christian Persch2004-11-181-0/+9
| | | | | | | | | | | 2004-11-18 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_string), (ephy_extensions_manager_startup), (ephy_extensions_manager_finalize): Add defines and #ifdef to enable validation; disabled for now.
* Fix opening of content when not downloading automatically. Fixes bugChristian Persch2004-11-181-0/+7
| | | | | | | | | 2004-11-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Fix opening of content when not downloading automatically. Fixes bug #158466.
* Disallow favicon links from subframes.Christian Persch2004-11-181-0/+7
| | | | | | | | | 2004-11-18 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Disallow favicon links from subframes.
* Include stdlib.h.Christian Persch2004-11-181-0/+6
| | | | | | | | 2004-11-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Include stdlib.h.
* Retain original uri.Christian Persch2004-11-181-0/+6
| | | | | | | | 2004-11-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyAboutRedirector.cpp: Retain original uri.
* Fix wrong certificate shown; Epiphany equivalent of galeon bug #158453.Christian Persch2004-11-181-0/+8
| | | | | | | | | | 2004-11-17 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Fix wrong certificate shown; Epiphany equivalent of galeon bug #158453.
* More cruft exorcised.Christian Persch2004-11-171-0/+7
| | | | | | | | | 2004-11-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: More cruft exorcised.
* Add a way to show the cert info dialogue for the page's certificate.Christian Persch2004-11-161-0/+10
| | | | | | | | | | | | 2004-11-16 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.c: (ephy_embed_show_page_certificate): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Add a way to show the cert info dialogue for the page's certificate.
* No need to include nsEmbedString.h.Christian Persch2004-11-161-0/+6
| | | | | | | | 2004-11-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: No need to include nsEmbedString.h.
* Make mozilla_notifier_add return the connection ID, andChristian Persch2004-11-161-0/+16
| | | | | | | | | | 2004-11-16 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Make mozilla_notifier_add return the connection ID, and mozilla_notifier_remove take that.
* Save one strdup.Christian Persch2004-11-151-0/+6
| | | | | | | | 2004-11-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: Save one strdup.
* Check favicon urls with script sec manager and content policy.Christian Persch2004-11-151-0/+8
| | | | | | | | | | 2004-11-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/Makefile.am: Check favicon urls with script sec manager and content policy.
* Fix includes.Christian Persch2004-11-141-0/+6
| | | | | | | | 2004-11-14 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.h: Fix includes.
* Remove unused variable.Christian Persch2004-11-141-0/+6
| | | | | | | | 2004-11-14 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (build_tab_label): Remove unused variable.
* Remove notice about tab-loading.gif since we don't have that anymore.Christian Persch2004-11-141-0/+6
| | | | | | | | 2004-11-14 Christian Persch <chpe@cvs.gnome.org> * COPYING: Remove notice about tab-loading.gif since we don't have that anymore.
* Don't save session_crashed.xml while shutting down.Christian Persch2004-11-141-0/+7
| | | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_autoresume), (ephy_session_close), (ephy_session_save): Don't save session_crashed.xml while shutting down.
* No need to make the content handler dialogue modal.Christian Persch2004-11-141-0/+7
| | | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: No need to make the content handler dialogue modal.
* Better fix for bug #158202, thanks to Christian Biesinger.Christian Persch2004-11-141-0/+6
| | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: Better fix for bug #158202, thanks to Christian Biesinger.
* Remove last instances of gnome-i18n.h inclusion.Christian Persch2004-11-141-0/+7
| | | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Remove last instances of gnome-i18n.h inclusion.
* Fix FMR. Fixes bug #158202.Christian Persch2004-11-141-0/+6
| | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/MozillaPrivate.cpp: Fix FMR. Fixes bug #158202.
* nsEmbedString.h now requires MOZILLA_STRICT_API define.Christian Persch2004-11-141-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | 2004-11-13 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyAboutRedirector.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyHeaderSniffer.h: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/FilePicker.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: nsEmbedString.h now requires MOZILLA_STRICT_API define.
* Fix ChangeLogChristian Persch2004-11-131-5/+0
|
* Size-allocate the embed if it's not mapped but has never beenChristian Persch2004-11-131-0/+12
| | | | | | | | | 2004-11-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map): Size-allocate the embed if it's not mapped but has never been size-allocated before. Fixes bug #156854.
* Update gtk+ dependency.Christian Persch2004-11-131-0/+6
| | | | | | | | 2004-11-12 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Update gtk+ dependency.
* Add shortcut to Send To menuitem, as per HIG. Fixes bug #148655.Christian Persch2004-11-121-0/+6
| | | | | | | | 2004-11-12 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: Add shortcut to Send To menuitem, as per HIG. Fixes bug #148655.
* Don't hardcode "epiphany" as argv[0], use g_get_prgname() instead. FixesChristian Persch2004-11-121-0/+7
| | | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-shell.c: (save_yourself_cb): Don't hardcode "epiphany" as argv[0], use g_get_prgname() instead. Fixes bug #118427.
* Keep a ref on EphyShell in ephy_session_close(). Otherwise we get a crashChristian Persch2004-11-121-0/+8
| | | | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (ephy_session_close): Keep a ref on EphyShell in ephy_session_close(). Otherwise we get a crash when the session manager sends us the "die" signal, and we don't have a tool window (bme, history) open.
* Fix signed/unsigned int confusion when iterating over a GPtrArray.Christian Persch2004-11-111-0/+8
| | | | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (remove_obsolete_pages): * src/bookmarks/ephy-bookmarks.c: (clear_favorites): Fix signed/unsigned int confusion when iterating over a GPtrArray.
* Implement history deletion on per-site basis. Fixes bug #116609.Christian Persch2004-11-111-0/+10
| | | | | | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-history.c: (remove_pages_from_host_cb), (connect_page_removed_from_host), (ephy_history_get_host): * src/ephy-history-window.c: (cmd_delete), (ephy_history_window_construct): * src/ephy-window.c: (ephy_window_fullscreen): Implement history deletion on per-site basis. Fixes bug #116609.
* Change column order for the languages list in the code.Christian Persch2004-11-111-0/+6
| | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Change column order for the languages list in the code.
* Don't unref, then weak ref, then enter main loop; this won't work whenChristian Persch2004-11-111-0/+8
| | | | | | | | | | 2004-11-11 Christian Persch <chpe@cvs.gnome.org> * src/ephy-main.c: (idle_unref), (main): Don't unref, then weak ref, then enter main loop; this won't work when refcount was 1. Instead weakref and unref on idle. Fixes bug #136170.
* make len a gsize rather than an int to fix compilation on 64-bit systems.James Henstridge2004-11-111-0/+5
| | | | | | | 2004-11-11 James Henstridge <james@jamesh.id.au> * src/ephy-extensions-manager.c (load_file_from_monitor): make len a gsize rather than an int to fix compilation on 64-bit systems.
* Do not warn if topic is empty, better title and primary text.Xan Lopez2004-11-111-0/+7
| | | | | | | * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (cmd_delete): Do not warn if topic is empty, better title and primary text.
* Warn before deleting a topic, fixes #149294Xan Lopez2004-11-111-0/+7
| | | | | | | * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (cmd_delete): Warn before deleting a topic, fixes #149294
* Add resize grip. Fixes bug #137845.Christian Persch2004-11-111-0/+12
| | | | | | | | 2004-11-10 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (ephy_statusbar_init): Add resize grip. Fixes bug #137845.
* Fix 2 mem leaks; thanks to Xan for noticing them.Christian Persch2004-11-101-0/+6
| | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): Fix 2 mem leaks; thanks to Xan for noticing them.
* Better positioning for the context menu popup in a treeview. Patch byChristian Persch2004-11-101-0/+9
| | | | | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection): Better positioning for the context menu popup in a treeview. Patch by Crispin Flowerday. Remove obsolete global variables.
* Fix typo: s/Applications_DATA/applications_DATA/.Jordi Mallach2004-11-101-0/+6
| | | | | | | | 2004-11-09 Jordi Mallach <jordi@sindominio.net> * data/Makefile.am (EXTRA_DIST): Fix typo: s/Applications_DATA/applications_DATA/.
* Fix signed/unsigned int confusion exposed by empty accept-lang list.Christian Persch2004-11-101-0/+7
| | | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-langs.c: (ephy_langs_sanitise): Fix signed/unsigned int confusion exposed by empty accept-lang list.
* Fix check for nsIPassword.h header to look in the right place. Fixes bugChristian Persch2004-11-091-0/+7
| | | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Fix check for nsIPassword.h header to look in the right place. Fixes bug #157743.
* Simplified the code a bit.Christian Persch2004-11-091-0/+6
| | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (add_by_date_filter): Simplified the code a bit.
* Make it also correct on DST changes.Christian Persch2004-11-091-0/+6
| | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (add_by_date_filter): Make it also correct on DST changes.
* Fix time filter for time zones != GMT, and add "Last 30 Minutes" filter.Christian Persch2004-11-091-0/+7
| | | | | | | | | 2004-11-09 Christian Persch <chpe@cvs.gnome.org> * src/ephy-history-window.c: (add_by_date_filter), (build_search_box), (save_date_filter): Fix time filter for time zones != GMT, and add "Last 30 Minutes" filter.
* Better wording on the "unable to trust" string. Fixes bug #127234.Christian Persch2004-11-091-0/+6
| | | | | | | | 2004-11-08 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSDialogs.cpp: Better wording on the "unable to trust" string. Fixes bug #127234.
* This dialogue doesn't need to be modal.Christian Persch2004-11-081-0/+6
| | | | | | | | 2004-11-08 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): This dialogue doesn't need to be modal.
* Order this in the source code by lang code, not english lang name.Christian Persch2004-11-081-0/+6
| | | | | | | | 2004-11-08 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: Order this in the source code by lang code, not english lang name.
* Fix button sensitivity setting in language editor not to first disable theChristian Persch2004-11-081-0/+7
| | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (language_editor_update_buttons): Fix button sensitivity setting in language editor not to first disable the buttons. Fixes moving an item more than once at a time.
* A idl/.cvsignore: A idl/Makefile.am:Christian Persch2004-11-081-0/+10
| | | | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * Makefile.am: * configure.ac: A idl/.cvsignore: A idl/Makefile.am: * src/Makefile.am: Add idl/Makefile.am and move src/Makefile.am's EXTRA_DIST there.
* Sanitise the embed popup position. Fixes bug #157162.Christian Persch2004-11-081-0/+10
| | | | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_sanitise_popup_position), (ephy_gui_menu_position_tree_selection), (ephy_gui_menu_position_under_widget): * lib/ephy-gui.h: * src/ephy-window.c: (popup_menu_at_coords), (show_embed_popup): Sanitise the embed popup position. Fixes bug #157162.
* Better wording for the crash recovery dialogue. Thanks to Spark for this.Christian Persch2004-11-081-0/+7
| | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Better wording for the crash recovery dialogue. Thanks to Spark for this.
* Don't detach the tab when releasing the mouse button while still over theChristian Persch2004-11-081-0/+8
| | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (find_notebook_at_pointer), (is_in_notebook_window): Don't detach the tab when releasing the mouse button while still over the same window. Fixes bug #143954.
* When popping up the context menu with keyboard, select the first menuChristian Persch2004-11-081-0/+12
| | | | | | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (ephy_node_view_popup): * src/bookmarks/ephy-bookmark-action.c: (show_context_menu), (popup_menu_cb), (button_press_cb): * src/bookmarks/ephy-topic-action.c: (button_toggled_cb), (show_context_menu), (popup_menu_cb), (button_press_cb): * src/ephy-window.c: (show_embed_popup): When popping up the context menu with keyboard, select the first menu item. Fixes bug #154907.
* Use GtkMessageDialog here.Christian Persch2004-11-081-0/+6
| | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/ContentHandler.cpp: Use GtkMessageDialog here.
* Show language code in the string in languages editor. Fixes bug #115355.Christian Persch2004-11-071-0/+12
| | | | | | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: * embed/mozilla/mozilla-notifiers.cpp: * lib/ephy-langs.c: (ephy_font_n_languages), (ephy_langs_sanitise), (ephy_langs_append_languages), (ephy_langs_get_languages): * lib/ephy-langs.h: * src/prefs-dialog.c: (add_system_language_entry), (setup_add_language_dialog), (create_language_section): Show language code in the string in languages editor. Fixes bug #115355.
* Make tooltips on the zoom control also work on Ctrl-F1.Christian Persch2004-11-071-0/+8
| | | | | | | | | | 2004-11-07 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init), (set_combo_tooltip), (combo_realized), (ephy_zoom_control_set_tooltip): Make tooltips on the zoom control also work on Ctrl-F1.
* Make static.Christian Persch2004-11-071-0/+6
| | | | | | | | 2004-11-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_show): Make static.
* Translated entries to Finnish.Pauli Virtanen2004-11-051-0/+6
| | | | | | | | 2004-11-04 Pauli Virtanen <pauli.virtanen@hut.fi> * help/fi/epiphany-fi.omf: Translated entries to Finnish.
* Added manual translation into Finnish, by Pauli Virtanen.Christian Persch2004-11-041-0/+16
| | | | | | | | | | | | | | | | | | 2004-11-04 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * help/Makefile.am: * help/fi/Makefile.am: * help/fi/epiphany-fi.omf: * help/fi/epiphany.xml: * help/fi/fi.po: * help/fi/figures/ephy-addressbar-smartbookmark-screenshot.png: * help/fi/figures/ephy-bookmarkbar-smartbookmark-screenshot.png: * help/fi/figures/ephy-history-window-screenshot.png: * help/fi/figures/ephy-screenshot.png: * help/fi/legal.xml: Added manual translation into Finnish, by Pauli Virtanen.
* Updated glib dependency.Christian Persch2004-11-041-0/+10
| | | | | | | | | | | | 2004-11-04 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Updated glib dependency. * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file): Use g_filename_display_name() here.
* Also bring the window to the front.Christian Persch2004-11-041-0/+6
| | | | | | | | 2004-11-03 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (modal_alert_cb): Also bring the window to the front.
* Free XML data after parsing it. Noticed by jfr. I'm an idiot.Adam Hooper2004-11-031-0/+7
|
* We always have config.h, no need to guard its inclusion.Christian Persch2004-11-031-0/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-11-02 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: * embed/ephy-command-manager.c: * embed/ephy-cookie-manager.c: * embed/ephy-download.c: * embed/ephy-embed-dialog.c: * embed/ephy-embed-event.c: * embed/ephy-embed-factory.c: * embed/ephy-embed-persist.c: * embed/ephy-embed-shell.c: * embed/ephy-embed-single.c: * embed/ephy-embed.c: * embed/ephy-encodings.c: * embed/ephy-favicon-cache.c: * embed/ephy-history.c: * embed/ephy-password-manager.c: * embed/ephy-permission-manager.c: * embed/find-dialog.c: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: * embed/mozilla/EphyAboutRedirector.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/EphyContentPolicy.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EventContext.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozDownload.cpp: * embed/mozilla/MozDownload.h: * embed/mozilla/MozRegisterComponents.cpp: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/print-dialog.c: * lib/eel-gconf-extensions.c: * lib/egg/egg-editable-toolbar.c: * lib/egg/egg-toolbars-model.c: * lib/ephy-debug.c: * lib/ephy-debug.h: * lib/ephy-dialog.c: * lib/ephy-dnd.c: * lib/ephy-file-chooser.c: * lib/ephy-file-helpers.c: * lib/ephy-glade.c: * lib/ephy-gui.c: * lib/ephy-langs.c: * lib/ephy-loader.c: * lib/ephy-module.c: * lib/ephy-node-db.c: * lib/ephy-node-filter.c: * lib/ephy-node.c: * lib/ephy-shlib-loader.c: * lib/ephy-state.c: * lib/ephy-stock-icons.c: * lib/ephy-string.c: * lib/ephy-zoom.c: * lib/widgets/ephy-location-entry.c: * lib/widgets/ephy-node-view.c: * lib/widgets/ephy-search-entry.c: * lib/widgets/ephy-spinner.c: * lib/widgets/ephy-tree-model-node.c: * lib/widgets/ephy-tree-model-sort.c: * lib/widgets/ephy-zoom-action.c: * lib/widgets/ephy-zoom-control.c: * src/bookmarks/ephy-bookmark-action.c: * src/bookmarks/ephy-bookmark-properties.c: * src/bookmarks/ephy-bookmarks-editor.c: * src/bookmarks/ephy-bookmarks-export.c: * src/bookmarks/ephy-bookmarks-import.c: * src/bookmarks/ephy-bookmarks-menu.c: * src/bookmarks/ephy-bookmarks.c: * src/bookmarks/ephy-bookmarksbar-model.c: * src/bookmarks/ephy-bookmarksbar.c: * src/bookmarks/ephy-favorites-menu.c: * src/bookmarks/ephy-new-bookmark.c: * src/bookmarks/ephy-topic-action.c: * src/bookmarks/ephy-topics-selector.c: * src/ephy-automation.c: * src/ephy-completion-model.c: * src/ephy-encoding-dialog.c: * src/ephy-encoding-menu.c: * src/ephy-extension.c: * src/ephy-extensions-manager.c: * src/ephy-favicon-action.c: * src/ephy-go-action.c: * src/ephy-history-window.c: * src/ephy-location-action.c: * src/ephy-main.c: * src/ephy-navigation-action.c: * src/ephy-notebook.c: * src/ephy-session.c: * src/ephy-shell.c: * src/ephy-statusbar.c: * src/ephy-tab.c: * src/ephy-tabs-menu.c: * src/ephy-toolbars-model.c: * src/ephy-window.c: * src/pdm-dialog.c: * src/popup-commands.c: * src/ppview-toolbar.c: * src/prefs-dialog.c: * src/toolbar.c: * src/window-commands.c: We always have config.h, no need to guard its inclusion.
* Fix zoom control so that it shows tooltips again. Fixes bug #155826.Christian Persch2004-11-021-0/+7
| | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_init), (ephy_zoom_control_set_tooltip): Fix zoom control so that it shows tooltips again. Fixes bug #155826.
* Post-release version bump.Christian Persch2004-11-021-0/+6
| | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Post-release version bump.
* === Release 1.5.1 ===Release151Christian Persch2004-11-011-0/+4
| | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> === Release 1.5.1 ===
* Don't deactivate the toolbar when another item in the same toolbar gainsChristian Persch2004-11-011-0/+14
| | | | | | | | | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (ephy_location_entry_init), (ephy_location_entry_activate): * src/ephy-location-action.c: (ephy_location_action_class_init): * src/ephy-window.c: (ephy_window_init): * src/toolbar.c: (toolbar_class_init), (toolbar_finalize), (maybe_finish_activation_cb), (toolbar_activate_location), (toolbar_update_zoom), (toolbar_new): * src/toolbar.h: Don't deactivate the toolbar when another item in the same toolbar gains focus. Fixes bug #155650.
* Remove seconds remaining display from tooltip of tray icon. Fixes bugChristian Persch2004-11-011-0/+7
| | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (update_status_icon): Remove seconds remaining display from tooltip of tray icon. Fixes bug #145955.
* Bump version number and fix aclocal flags.Christian Persch2004-11-011-0/+14
| | | | | | | | | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Bump version number and fix aclocal flags. * doc/reference/tmpl/ephy-embed-persist.sgml: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-extensions-manager.sgml: * doc/reference/tmpl/ephy-window.sgml: * doc/reference/tmpl/epiphany-unused.sgml: Update.
* Make sure there's only one bookmark properties dialogue for each bookmark.Christian Persch2004-11-011-0/+18
| | | | | | | | | | | | | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (properties_activate_cb), (bookmark_destroy_cb), (ephy_bookmark_action_finalize): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_new): * src/bookmarks/ephy-bookmark-properties.h: * src/bookmarks/ephy-bookmarks-editor.c: (show_properties_dialog), (ephy_bookmarks_editor_finalize), (ephy_bookmarks_editor_init): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init), (ephy_bookmarks_finalize), (ephy_bookmarks_add_keyword), (prop_dialog_destroy_cb), (bookmark_destroyed_cb), (ephy_bookmarks_show_bookmark_properties): * src/bookmarks/ephy-bookmarks.h: Make sure there's only one bookmark properties dialogue for each bookmark. Fixes bug #148398 and also bug #155880.
* Fix a nasty bug when removing signal handlers during a node signalChristian Persch2004-11-011-0/+13
| | | | | | | | | | | | | | | 2004-11-01 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback), (remove_invalidated_signals), (ephy_node_emit_signal), (signal_object_weak_notify), (ephy_node_new_with_id), (ephy_node_signal_connect_object), (remove_matching_signal_data), (invalidate_matching_signal_data), (ephy_node_signal_disconnect_object), (ephy_node_signal_disconnect): Fix a nasty bug when removing signal handlers during a node signal emission. Don't remove the handler immediately, but invalidate it, and remove it after all emissions are done. Part of bug #155880.
* Disable extensions description validation for now.Christian Persch2004-11-011-0/+7
| | | | | | | | | 2004-10-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_string): Disable extensions description validation for now.
* Process xml:lang in extension description files.Christian Persch2004-10-311-0/+8
| | | | | | | | | | 2004-10-31 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (assign_localised_string), (ephy_extensions_manager_load_string), (ephy_extensions_manager_class_init): Process xml:lang in extension description files.
* Updated.Christian Persch2004-10-311-0/+6
| | | | | | | | 2004-10-31 Christian Persch <chpe@cvs.gnome.org> * NEWS: Updated.
* Fix restoring window size on crash recovery by moving the setting of theChristian Persch2004-10-311-0/+10
| | | | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-state.c: (ephy_state_window_set_size): * src/ephy-session.c: (write_window_geometry), (int_from_string), (restore_geometry), (ephy_session_load): Fix restoring window size on crash recovery by moving the setting of the size before the initial show which occurs from ephy_shell_new_tab from parse_embed. Fixes bug #156881.
* Check for nsIDOMNSEvent::GetIsTrusted.Christian Persch2004-10-311-0/+14
| | | | | | | | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Check for nsIDOMNSEvent::GetIsTrusted. * embed/mozilla/EphyBrowser.cpp: Conditionally compile this code. * lib/ephy-marshal.list: Forgot to commit this.
* When showing a modal alert put up by a web page, switch the window to thatChristian Persch2004-10-311-0/+13
| | | | | | | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/ephy-embed.c: (ephy_embed_base_init): * embed/ephy-embed.h: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * src/ephy-window.c: (modal_alert_cb), (tab_added_cb), (tab_removed_cb): When showing a modal alert put up by a web page, switch the window to that tab.
* Move idle unreffing to extensions manager. Makes sure that extensions areChristian Persch2004-10-301-0/+8
| | | | | | | | | | 2004-10-30 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-shlib-loader.c: (impl_release_object): * src/ephy-extensions-manager.c: (idle_unref), (unload_extension): Move idle unreffing to extensions manager. Makes sure that extensions are finalised.
* Listen for changes to extension directories usingAdam Hooper2004-10-301-0/+16
| | | | | | gnome_vfs_monitor_add(). Paves the way for drag-and-drop installation of extensions, and makes extensions immediately available when installing via 'make install', 'apt-get install', etc.
* Comment that unfortunately, elements in <extension> must be in order.Adam Hooper2004-10-301-0/+6
|
* Depend on libxml 2.6.12 (for its fix of bug 150647).Adam Hooper2004-10-301-0/+6
|
* Slightly refactor bookmarks menu, to take a configurable path where toChristian Persch2004-10-301-0/+15
| | | | | | | | | | | | | | | | | 2004-10-29 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (open_bookmark_cb), (open_bookmark_in_tab_cb), (add_action_for_bookmark), (create_submenu), (ephy_bookmarks_menu_rebuild), (ephy_bookmarks_menu_set_property), (ephy_bookmarks_menu_get_property), (ephy_bookmarks_menu_constructor), (ephy_bookmarks_menu_finalize), (ephy_bookmarks_menu_class_init), (ephy_bookmarks_menu_new): * src/bookmarks/ephy-bookmarks-menu.h: * src/ephy-window.c: (open_bookmark_cb), (ephy_window_init): Slightly refactor bookmarks menu, to take a configurable path where to merge its UI.
* Don't open all bookmarks in tabs. Fixes bug #156843.Christian Persch2004-10-301-0/+8
| | | | | | | | | | 2004-10-29 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (can_open_in_tabs), (open_in_tabs_activate_cb), (add_open_in_tabs_menu), (build_bookmarks_menu), (show_context_menu): Don't open all bookmarks in tabs. Fixes bug #156843.
* Correctly change the statusbar children's frams's shadow type when theChristian Persch2004-10-281-0/+7
| | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/ephy-statusbar.c: (sync_shadow_type), (ephy_statusbar_init): Correctly change the statusbar children's frams's shadow type when the statusbar shadow type changes.
* Print dialogue isn't an EphyEmbedDialog anymore, remove theChristian Persch2004-10-281-0/+7
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_dialog_new): Print dialogue isn't an EphyEmbedDialog anymore, remove the
* Private data is 0-initialised, no need to set members to NULL, 0, orChristian Persch2004-10-281-0/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-dialog.c: (ephy_embed_dialog_init): * embed/ephy-embed-persist.c: (ephy_embed_persist_init), (ephy_embed_persist_to_string): * embed/ephy-embed-shell.c: (ephy_embed_shell_init): * embed/find-dialog.c: (find_dialog_init): * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * lib/ephy-dialog.c: (ephy_dialog_set_modal), (ephy_dialog_init): * lib/ephy-file-chooser.c: (ephy_file_chooser_init): * lib/ephy-node-db.c: (ephy_node_db_init): * lib/widgets/ephy-node-view.c: (ephy_node_view_init): * lib/widgets/ephy-search-entry.c: (ephy_search_entry_init): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_init): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_init): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_init): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_init): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_init): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_init): * src/ephy-encoding-menu.c: (ephy_encoding_menu_init): * src/ephy-favicon-action.c: (ephy_favicon_action_init): * src/ephy-location-action.c: (ephy_location_action_init): * src/ephy-notebook.c: (ephy_notebook_init): * src/ephy-session.c: (ephy_session_init): * src/ephy-shell.c: (ephy_shell_init): * src/ephy-tab.c: (ephy_tab_init): * src/ephy-tabs-menu.c: (ephy_tabs_menu_init): * src/ephy-window.c: (ephy_window_init): * src/pdm-dialog.c: (pdm_dialog_init): * src/ppview-toolbar.c: (ppview_toolbar_init): Private data is 0-initialised, no need to set members to NULL, 0, or FALSE.
* Remove unused signal from EphyNodeView struct.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.h: Remove unused signal from EphyNodeView struct.
* Fix label of "All" topic on bookmarksbar.Christian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label), (connect_proxy): Fix label of "All" topic on bookmarksbar.
* Avoid strdups in entry completion func. Patch by Peter Harvey.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-location-entry.c: (completion_func): Avoid strdups in entry completion func. Patch by Peter Harvey.
* Use ellipsising labels to shorten the bookmarks and topics titles inChristian Persch2004-10-271-0/+20
| | | | | | | | | | | | | | | | | | | | | | 2004-10-27 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (create_tool_item), (ephy_bookmark_action_sync_label), (connect_proxy), (bookmark_changed_cb): * src/bookmarks/ephy-bookmarks-menu.c: (connect_proxy_cb), (ensure_bookmark_actions), (ephy_bookmarks_menu_rebuild): * src/bookmarks/ephy-favorites-menu.c: (connect_proxy_cb), (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_sync_label), (append_bookmarks_menu), (build_topics_menu), (connect_proxy), (topic_changed_cb): Use ellipsising labels to shorten the bookmarks and topics titles in menus, instead of chopping the strings off at the end. Fixes bug #147765. Use gtk_entry_set_width_chars() to set the smart bookmark entry width, not gtk_widget_set_size_request().
* Revert last change, it's a warning after all.Christian Persch2004-10-271-0/+6
| | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Revert last change, it's a warning after all.
* Make the confirm-close-with-form-data dialogue window modal, instead ofChristian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (confirm_close_with_modified_forms): Make the confirm-close-with-form-data dialogue window modal, instead of app modal.
* Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of _WARNING.Christian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * src/ephy-session.c: (offer_to_resume): Make the crash revovery dialogue GTK_MESSAGE_QUESTION instead of _WARNING.
* Use new gtk+ HIG message dialogue API. Fixes bug #130232.Christian Persch2004-10-271-0/+11
| | | | | | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file): * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): * src/ephy-history-window.c: (confirmation_dialog_response_cb), (confirmation_dialog_construct), (cmd_clear): * src/ephy-session.c: (offer_to_resume): * src/ephy-window.c: (confirm_close_with_modified_forms): Use new gtk+ HIG message dialogue API. Fixes bug #130232.
* Use gtk_widget_get_settings on the EphyDialog's window, not on the dialogChristian Persch2004-10-271-0/+7
| | | | | | | | | 2004-10-26 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): Use gtk_widget_get_settings on the EphyDialog's window, not on the dialog itself.
* Use named icon for the logo in about dialogue.Christian Persch2004-10-261-0/+6
| | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Use named icon for the logo in about dialogue.
* De-couple instantiation and initialisation of the extensions manager.Christian Persch2004-10-261-0/+11
| | | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_init), (ephy_extensions_manager_startup): * src/ephy-extensions-manager.h: * src/ephy-shell.c: (ephy_shell_get_extensions_manager): De-couple instantiation and initialisation of the extensions manager. Fixes double-instance and weirdness and double-type-registration on startup when extensions use the session in their instance_init.
* Move window destruction after tab-removed signal emission. Fixes bugChristian Persch2004-10-251-0/+8
| | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (ephy_notebook_remove_tab): * src/ephy-window.c: (ephy_window_get_active_tab): Move window destruction after tab-removed signal emission. Fixes bug #151607.
* Fix return type of tab_delete slot.Christian Persch2004-10-251-0/+6
| | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.h: Fix return type of tab_delete slot.
* Unset the use-underline label property instead of doubling theChristian Persch2004-10-251-0/+10
| | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-action.c: (connect_proxy), (bookmark_changed_cb): * src/bookmarks/ephy-topic-action.c: (create_menu_item), (topic_changed_cb): Unset the use-underline label property instead of doubling the underscores. Saves tons of strdups.
* Use gtk_icon_size_lookup_for_settings() here.Christian Persch2004-10-251-0/+10
| | | | | | | | | | | | 2004-10-25 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_images), (ephy_spinner_size_request): * src/ephy-notebook.c: (tab_label_style_set_cb): * src/window-commands.c: (window_cmd_help_about): Use gtk_icon_size_lookup_for_settings() here.
* Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey.Christian Persch2004-10-251-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-24 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (callback), (ephy_node_set_property), (ephy_node_signal_connect_object), (match_signal_data), (ephy_node_signal_disconnect_object): * lib/ephy-node.h: Add EPHY_NODE_CHANGED signal. Patch by Peter Harvey. * src/bookmarks/ephy-bookmark-action.c: (favicon_cache_changed_cb), (ephy_bookmark_action_sync_icon), (ephy_bookmark_action_sync_label), (open_in_tab_activate_cb), (open_in_window_activate_cb), (activate_cb), (drag_data_get_cb), (properties_activate_cb), (bookmark_changed_cb), (bookmark_destroy_cb), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_set_property), (ephy_bookmark_action_get_property), (ephy_bookmark_action_finalize), (ephy_bookmark_action_class_init), (smart_child_added_cb), (smart_child_removed_cb), (ephy_bookmark_action_init), (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-menu.c: (add_action_for_bookmark): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_action_request): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_rebuild): * src/bookmarks/ephy-topic-action.c: (build_menu), (topic_changed_cb), (ephy_topic_action_set_topic), (ephy_topic_action_set_property), (ephy_topic_action_get_property), (ephy_topic_action_class_init), (ephy_topic_action_init), (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: Changed ephy_[bookmark|topic]_action_new from node-id to node. Saves one round-trip node->node-id->node. Save lots of strdups by using the node's properties directly, instead of storing them again in the action. Listen to changes on the node itself, not for child-changed on the bookmarks node.
* Chain up to parent's dispose handler.Christian Persch2004-10-241-0/+8
| | | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: (mozilla_embed_single_dispose): * lib/ephy-dialog.c: (ephy_dialog_dispose): * src/ephy-session.c: (ephy_session_dispose): Chain up to parent's dispose handler.
* Annotate "if (type == 0)" in get_type functions with G_UNLIKELY, like theChristian Persch2004-10-241-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_get_type): * embed/ephy-command-manager.c: (ephy_command_manager_get_type): * embed/ephy-cookie-manager.c: (ephy_cookie_get_type), (ephy_cookie_manager_get_type): * embed/ephy-download.c: (ephy_download_get_type): * embed/ephy-embed-dialog.c: (ephy_embed_dialog_get_type): * embed/ephy-embed-event.c: (ephy_embed_event_get_type): * embed/ephy-embed-persist.c: (ephy_embed_persist_get_type): * embed/ephy-embed-shell.c: (ephy_embed_shell_get_type): * embed/ephy-embed-single.c: (ephy_embed_single_get_type): * embed/ephy-embed.c: (ephy_embed_get_type): * embed/ephy-encodings.c: (ephy_encodings_get_type): * embed/ephy-favicon-cache.c: (ephy_favicon_cache_get_type): * embed/ephy-history.c: (ephy_history_get_type): * embed/ephy-password-manager.c: (ephy_password_info_get_type), (ephy_password_manager_get_type): * embed/ephy-permission-manager.c: (ephy_permission_info_get_type), (ephy_permission_manager_get_type): * embed/find-dialog.c: (find_dialog_get_type): * embed/mozilla/mozilla-download.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed-persist.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_get_type): * lib/egg/egg-toolbar-editor.c: (egg_toolbar_editor_get_type): * lib/egg/egg-toolbars-model.c: (egg_toolbars_model_get_type): * lib/ephy-dialog.c: (ephy_dialog_get_type): * lib/ephy-file-chooser.c: (ephy_file_chooser_get_type): * lib/ephy-loader.c: (ephy_loader_get_type): * lib/ephy-module.c: (ephy_module_get_type): * lib/ephy-node-db.c: (ephy_node_db_get_type): * lib/ephy-node-filter.c: (ephy_node_filter_get_type): * lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type): * lib/widgets/ephy-location-entry.c: (ephy_location_entry_get_type): * lib/widgets/ephy-node-view.c: (ephy_node_view_get_type): * lib/widgets/ephy-search-entry.c: (ephy_search_entry_get_type): * lib/widgets/ephy-spinner.c: (ephy_spinner_cache_get_type), (ephy_spinner_get_type): * lib/widgets/ephy-tree-model-node.c: (ephy_tree_model_node_get_type): * lib/widgets/ephy-tree-model-sort.c: (ephy_tree_model_sort_get_type): * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_get_type): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_get_type): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_get_type): * src/bookmarks/ephy-bookmark-properties.c: (ephy_bookmark_properties_get_type): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_get_type): * src/bookmarks/ephy-bookmarks-menu.c: (ephy_bookmarks_menu_get_type): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_type): * src/bookmarks/ephy-bookmarksbar-model.c: (ephy_bookmarksbar_model_get_type): * src/bookmarks/ephy-bookmarksbar.c: (ephy_bookmarksbar_get_type): * src/bookmarks/ephy-favorites-menu.c: (ephy_favorites_menu_get_type): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_get_type): * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_get_type): * src/bookmarks/ephy-topics-selector.c: (ephy_topics_selector_get_type): * src/ephy-completion-model.c: (ephy_completion_model_get_type): * src/ephy-encoding-dialog.c: (ephy_encoding_dialog_get_type): * src/ephy-encoding-menu.c: (ephy_encoding_menu_get_type): * src/ephy-extension.c: (ephy_extension_get_type): * src/ephy-extensions-manager.c: (ephy_extensions_manager_get_type): * src/ephy-favicon-action.c: (ephy_favicon_action_get_type): * src/ephy-go-action.c: (ephy_go_action_get_type): * src/ephy-history-window.c: (ephy_history_window_get_type): * src/ephy-location-action.c: (ephy_location_action_get_type): * src/ephy-navigation-action.c: (ephy_navigation_action_get_type): * src/ephy-notebook.c: (ephy_notebook_get_type): * src/ephy-session.c: (ephy_session_get_type): * src/ephy-shell.c: (ephy_shell_get_type): * src/ephy-statusbar.c: (ephy_statusbar_get_type): * src/ephy-tab.c: (ephy_tab_get_type): * src/ephy-tabs-menu.c: (ephy_tabs_menu_get_type): * src/ephy-toolbars-model.c: (ephy_toolbars_model_get_type): * src/ephy-window.c: (ephy_window_get_type): * src/pdm-dialog.c: (pdm_dialog_get_type): * src/ppview-toolbar.c: (ppview_toolbar_get_type): * src/prefs-dialog.c: (prefs_dialog_get_type): * src/toolbar.c: (toolbar_get_type): Annotate "if (type == 0)" in get_type functions with G_UNLIKELY, like the G_TYPE_DEFINE macros do.
* Use gtk_selection_data_get_uris().Christian Persch2004-10-231-0/+7
| | | | | | | | | 2004-10-23 Christian Persch <chpe@cvs.gnome.org> * lib/widgets/ephy-node-view.c: (drag_data_received_cb): * src/ephy-notebook.c: (notebook_drag_data_received_cb): Use gtk_selection_data_get_uris().
* Only multiplex [attach|detach]_window to extensions implementing theChristian Persch2004-10-231-0/+8
| | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (load_extension), (unload_extension): Only multiplex [attach|detach]_window to extensions implementing the EphyExtension interface.
* Remove ephy_string_parse_uri_list, and use new glib functionChristian Persch2004-10-231-0/+13
| | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-string.c: (ephy_string_double_underscores): * lib/ephy-string.h: * lib/widgets/ephy-node-view.c: (drag_data_received_cb): * src/bookmarks/ephy-bookmarks-editor.c: (node_dropped_cb): * src/ephy-notebook.c: (notebook_drag_data_received_cb): * src/ephy-window.c: (ephy_window_load_in_tabs): * src/ephy-window.h: Remove ephy_string_parse_uri_list, and use new glib function g_uri_list_extract_uris() instead.
* Add tooltip on close button. Thanks to spark for the string review; fixesChristian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-notebook.c: (build_tab_label): Add tooltip on close button. Thanks to spark for the string review; fixes bug #155828.
* Add tooltip on the drag handle. Fixes bug #155827.Christian Persch2004-10-221-0/+9
| | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-favicon-action.c: (create_tool_item), (set_tooltip_cb), (connect_proxy), (ephy_favicon_action_set_property), (ephy_favicon_action_get_property): * src/toolbar.c: (toolbar_setup_actions): Add tooltip on the drag handle. Fixes bug #155827.
* Add tooltips on the arrows, and fix the tooltip on the "Up" button to beChristian Persch2004-10-221-0/+14
| | | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (set_tooltip_cb), (connect_proxy), (ephy_navigation_action_finalize), (ephy_navigation_action_set_property), (ephy_navigation_action_get_property), (ephy_navigation_action_class_init): * src/ephy-navigation-action.h: * src/toolbar.c: (toolbar_setup_actions): Add tooltips on the arrows, and fix the tooltip on the "Up" button to be consistent with nautilus. Thanks to spark for the string review; fixes bug #155825.
* Remove bogus debug output.Christian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * src/ephy-extensions-manager.c: (ephy_extensions_manager_register): Remove bogus debug output.
* Add varargs version of ephy_dialog_get_control to get more than oneChristian Persch2004-10-221-0/+16
| | | | | | | | | | | | | | | | | | 2004-10-22 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (ephy_dialog_get_controls): * lib/ephy-dialog.h: Add varargs version of ephy_dialog_get_control to get more than one control at a time. * embed/downloader-view.c: (downloader_view_build_ui): * src/pdm-dialog.c: (pdm_dialog_show_help), (pdm_dialog_init): * src/prefs-dialog.c: (prefs_dialog_show_help), (setup_add_language_dialog), (create_language_section), (prefs_dialog_init): Use that.
* Document bug number.Jordi Mallach2004-10-221-1/+1
|
* Add manpage from Debian.Jordi Mallach2004-10-221-0/+7
|
* Better fix, taken from bug #135861.Christian Persch2004-10-221-0/+7
| | | | | | | | | 2004-10-21 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_init), (egg_status_icon_button_press): Better fix, taken from bug #135861.
* Activate with double-click, as per HIG. Fixes bug #152899.Christian Persch2004-10-221-0/+6
| | | | | | | | 2004-10-21 Christian Persch <chpe@cvs.gnome.org> * lib/egg/eggstatusicon.c: (egg_status_icon_button_press): Activate with double-click, as per HIG. Fixes bug #152899.
* Fix import of bookmarks in root folder. Fixes bug #152443.Christian Persch2004-10-201-0/+6
| | | | | | | | 2004-10-19 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-import.c: (xbel_parse_xbel): Fix import of bookmarks in root folder. Fixes bug #152443.
* Validate extension XML files against an XSD Schema.Adam Hooper2004-10-191-0/+10
|
* Autoupdated.helpChristian Persch2004-10-181-0/+6
| | | | | | | | 2004-10-18 Christian Persch <chpe@cvs.gnome.org> * configure.ac: Autoupdated.
* Fix compilationAdam Hooper2004-10-181-0/+7
|
* Fix EphyNode callback data destruction. Patch by Peter Harvey, fixes bugChristian Persch2004-10-171-0/+9
| | | | | | | | | | | 2004-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-node.c: (signal_object_weak_notify), (destroy_signal_data), (ephy_node_destroy), (ephy_node_new_with_id), (ephy_node_unref): Fix EphyNode callback data destruction. Patch by Peter Harvey, fixes bug #152718.
* R lib/ephy-module-loader.c: R lib/ephy-module-loader.h: AChristian Persch2004-10-171-1/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-17 Christian Persch <chpe@cvs.gnome.org> * lib/Makefile.am: R lib/ephy-module-loader.c: R lib/ephy-module-loader.h: A lib/ephy-module.c: (ephy_module_get_type), (ephy_module_load), (ephy_module_unload), (ephy_module_get_path), (ephy_module_new_object), (ephy_module_init), (ephy_module_finalize), (ephy_module_class_init), (ephy_module_new): A lib/ephy-module.h: s/EphyModuleLoader/EphyModule/g since "loader" now means something different. A lib/ephy-loader.c: (ephy_loader_get_type), (ephy_loader_type), (ephy_loader_get_object), (ephy_loader_release_object): A lib/ephy-loader.h: Generic object loader. A lib/ephy-shlib-loader.c: (ephy_shlib_loader_get_type), (free_loader_data), (ephy_shlib_loader_init), (ephy_shlib_loader_finalize), (find_library), (find_object), (idle_unref), (impl_get_object), (impl_release_object), (ephy_shlib_loader_iface_init), (ephy_shlib_loader_class_init): A lib/ephy-shlib-loader.h: A .so loader. * src/Makefile.am: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load), (ephy_extensions_manager_unload), (ephy_extensions_manager_register), (ephy_extensions_manager_get_extensions), (free_extension_info), (free_loader_info), (find_extension_info), (ephy_extensions_manager_load_file), (find_loader), (get_loader_for_type), (attach_window), (load_extension), (detach_window), (unload_extension), (ephy_extensions_manager_load_dir), (active_extensions_notifier), (ephy_extensions_manager_init), (ephy_extensions_manager_finalize), (impl_attach_window), (impl_detach_window), (ephy_extensions_manager_class_init): * src/ephy-extensions-manager.h: Read extension descriptions from .xml, load them with the specified loader (for now, just only .so is supported). * src/ephy-shell.c: (ephy_shell_finalize), (ephy_shell_get_session), (ephy_shell_get_extensions_manager): Minor API change in extensions manager. * data/epiphany.schemas.in: Add extensions-manager-ui as default active extension. 2004-10-10 Marco Pesenti Gritti <marco@gnome.org>
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-111-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2004-10-10 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * data/glade/print.glade: * embed/ephy-embed-single.c: (ephy_embed_single_get_printer_list): * embed/ephy-embed-single.h: * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/MozillaPrivate.cpp: * embed/mozilla/MozillaPrivate.h: * embed/mozilla/PrintingPromptService.cpp: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-embed.cpp: * embed/print-dialog.c: (ephy_print_dialog_new): * lib/ephy-dialog.c: (set_combo_box_from_value): Move current MozillaPrivate helpers to EphyUtils. Use MozillaPrivate for stuff that needs mozilla internal strings. Support multiple printers in the print dialog. This is actually a bug fix because on several distributions using hardcoded Poscript/default will simply not work at all.
* Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028. UseChristian Persch2004-10-101-0/+8
| | | | | | | | | | 2004-10-10 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * src/Makefile.am: Remove duplicate AM_PROG_INTLTOOL, fixes bug #155028. Use AM_GLIB_DEFINE_LOCALEDIR to define locale dir.
* No circular dependencies anymore.Christian Persch2004-10-091-0/+9
| | | | | | | | | | | 2004-10-08 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: * src/ephy-tab.h: * src/ephy-window.c: * src/ephy-window.h: No circular dependencies anymore.
* When adding a bookmark, check if it has same node ID as one scheduled forChristian Persch2004-10-081-0/+8
| | | | | | | | | | 2004-10-08 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmarks-menu.c: (bookmark_added_cb): When adding a bookmark, check if it has same node ID as one scheduled for removal, and if so, process the removal immediately. Fixes bug #154805.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-081-0/+9
| | | | | | | | | | | 2004-10-08 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (get_name_from_address_value), (update_popups_tooltips), (show_embed_popup): Add tooltips for context menus. Fix #151764
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-081-0/+19
| | | | | | | | | | | | | | | | | | | | | 2004-10-08 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * lib/ephy-dialog.c: (setup_default_size): * lib/ephy-state.c: (create_window_node), (ephy_state_add_window): * lib/ephy-state.h: * src/bookmarks/ephy-bookmark-properties.c: (build_ui): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct): * src/ephy-history-window.c: (ephy_history_window_construct): * src/ephy-window.c: (ephy_window_show): * src/pdm-dialog.c: (show_cookies_properties): * src/window-commands.c: (window_cmd_edit_toolbar): Allow to set the default window state to maximize. Default to maximize for the browser window.
* reviewed by: Christian Persch <chpe@cvs.gnome.org>Marco Pesenti Gritti2004-10-071-0/+10
| | | | | | | | | | | | 2004-10-07 Marco Pesenti Gritti <marco@gnome.org> reviewed by: Christian Persch <chpe@cvs.gnome.org> * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Initialize plugins path env var for backward compatibility
* Remove unnecessary include.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-06 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed.h: Remove unnecessary include.
* Notify when entering or leaving print preview mode. Fixes bug #154591.Christian Persch2004-10-061-0/+8
| | | | | | | | | | 2004-10-06 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_set_property), (ephy_window_get_property), (ephy_window_class_init), (ephy_window_set_print_preview): Notify when entering or leaving print preview mode. Fixes bug #154591.
* Grammar fix. Fixes bug #154605.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * data/epiphany.schemas.in: Grammar fix. Fixes bug #154605.
* Fix a warning, noticed by Crispin.Christian Persch2004-10-061-0/+7
| | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-navigation-action.c: (build_back_or_forward_menu), (build_up_menu), (menu_activated_cb): Fix a warning, noticed by Crispin.
* Don't allow activation of the hidden menubar in ppv mode.Christian Persch2004-10-061-0/+6
| | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (ephy_window_key_press_event): Don't allow activation of the hidden menubar in ppv mode.
* Fix print preview and fullscreen mode interaction. Fixes bug #154456.Christian Persch2004-10-061-0/+9
| | | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-window.c: (get_chromes_visibility), (ephy_window_fullscreen), (ephy_window_unfullscreen), (ephy_window_delete_event_cb), (show_embed_popup), (ephy_window_init), (ephy_window_set_print_preview): Fix print preview and fullscreen mode interaction. Fixes bug #154456.
* Don't size-allocate unmapped tabs, fixing slow resizes. Fixes bug #128191.Christian Persch2004-10-051-0/+8
| | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * src/ephy-tab.c: (ephy_tab_size_allocate), (ephy_tab_map), (ephy_tab_class_init): Don't size-allocate unmapped tabs, fixing slow resizes. Fixes bug #128191.
* R lib/egg/eggdropdowntoolbutton.c: R lib/egg/eggdropdowntoolbutton.h:Christian Persch2004-10-051-0/+11
| | | | | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * configure.ac: * lib/egg/Makefile.am: R lib/egg/eggdropdowntoolbutton.c: R lib/egg/eggdropdowntoolbutton.h: * src/ephy-navigation-action.c: (menu_activated_cb), (connect_proxy), (ephy_navigation_action_class_init): Port to GtkMenuToolButton.
* Set window icon.Christian Persch2004-10-051-0/+8
| | | | | | | | | | 2004-10-05 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Set window icon.
* Set window icon.Christian Persch2004-10-051-0/+9
| | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-gui.c: (ephy_gui_menu_position_tree_selection), (ephy_gui_confirm_overwrite_file): * src/ephy-window.c: (confirm_close_with_modified_forms), (ephy_window_init): Set window icon.
* Set window icon.Christian Persch2004-10-051-0/+13
| | | | | | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/bookmarks/ephy-bookmark-properties.c: (set_window_icon), (ephy_bookmark_properties_get_node): * src/bookmarks/ephy-bookmarks-editor.c: (ephy_bookmarks_editor_construct): * src/bookmarks/ephy-new-bookmark.c: (ephy_new_bookmark_construct), (duplicate_dialog_construct): * src/ephy-history-window.c: (ephy_history_window_construct): * src/window-commands.c: (window_cmd_edit_toolbar): Set window icon.
* Set ephy icon as window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * lib/ephy-file-chooser.c: (ephy_file_chooser_constructor): Set ephy icon as window icon.
* Set ephy icon as window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/pdm-dialog.c: (pdm_dialog_init): Set ephy icon as window icon.
* Same here.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/prefs-dialog.c: (prefs_dialog_init): Same here.
* Same here.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/find-dialog.c: (find_dialog_init): Same here.
* Set window icon with gtk_window_set_icon_name().Christian Persch2004-10-051-0/+7
| | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/print-dialog.c: (ephy_print_dialog_new), (ephy_print_setup_dialog_new): Set window icon with gtk_window_set_icon_name().
* Set the window icon.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_build_ui): Set the window icon.
* Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/downloader-view.c: (downloader_view_add_download): Arg 4 of gtk_icon_theme_lookup_icon is flags, not height.
* Set epiphany icon on the about dialogue.Christian Persch2004-10-051-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Set epiphany icon on the about dialogue.
* Clean up a bit.Christian Persch2004-10-041-0/+11
| | | | | | | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * src/ppview-toolbar.c: (ppview_toolbar_get_type), (ppview_toolbar_class_init), (ppview_toolbar_set_property), (ppview_toolbar_get_property), (ppview_toolbar_set_window), (ppview_toolbar_init), (ppview_toolbar_finalize), (ppview_toolbar_new), (toolbar_cmd_ppv_close): * src/ppview-toolbar.h: Clean up a bit.
* Fix a warning.Christian Persch2004-10-041-0/+6
| | | | | | | | 2004-10-04 Christian Persch <chpe@cvs.gnome.org> * embed/mozilla/mozilla-embed-single.cpp: Fix a warning.
* Remove unused variable.Christian Persch2004-10-031-0/+6
| | | | | | | | 2004-10-03 Christian Persch <chpe@cvs.gnome.org> * src/window-commands.c: (window_cmd_help_about): Remove unused variable.