2004-12-20 Christian Persch * embed/downloader-view.c: (update_download_row): Fix untranslated string. Fixes bug #161739. 2004-12-20 Christian Persch * configure.ac: Really make the configure check for -Wdeclaration-after-statement work. 2004-12-20 Christian Persch * configure.ac: Updated for version 1.5.3. 2004-12-19 Christian Persch * lib/ephy-langs.c: (ephy_langs_append_languages), (load_iso_entries): * lib/ephy-langs.h: Fix a mem leak, and update copyright notice. 2004-12-19 Christian Persch * lib/egg/egg-toolbar-editor.c: (setup_editor): Remove inline help. Fixes bug #137603. 2004-12-19 Christian Persch * 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. 2004-12-19 Christian Persch * embed/mozilla/MozRegisterComponents.cpp: Fix crash, thanks to Crispin for noticing this. 2004-12-19 Christian Persch * src/prefs-dialog.c: Correct code for "Afrikaans". 2004-12-19 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/FilePicker.cpp: Try to fix the build. 2004-12-19 Christian Persch * embed/ephy-embed.c: (ephy_embed_base_init): * src/ephy-window.c: Fix the build. 2004-12-19 Christian Persch * configure.ac: Check for -Wdeclaration-after-statement, it's not universally available. 2004-12-19 Christian Persch * configure.ac: * embed/mozilla/MozDownload.cpp: Mozilla API change. 2004-12-18 Christian Persch * 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. 2004-12-18 Christian Persch * 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. 2004-12-18 Christian Persch * 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. 2004-12-18 Christian Persch * 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. 2004-12-17 Christian Persch * src/ephy-main.c: (handle_email): Fix email links by prepending mailto: before calling gnome_vfs_url_show(). 2004-12-17 Adam Hooper * src/ephy-main.c: (handle_url), (handle_email), (main): * src/ephy-shell.c: * src/window-commands.c: (window_cmd_help_about): Use gtk_show_about_dialog(), and handle urls and mailto. 2004-12-17 Adam Hooper * src/ephy-extension.c: (ephy_extension_attach_window), (ephy_extension_detach_window), (ephy_extension_attach_tab), (ephy_extension_detach_tab): * src/ephy-extension.h: * src/ephy-extensions-manager.c: (attach_window), (detach_window), (attach_extension_to_window), (impl_attach_window), (impl_detach_window), (impl_attach_tab), (impl_detach_tab), (ephy_extensions_manager_iface_init): * src/ephy-window.c: (tab_added_cb), (tab_removed_cb): Add attach_tab and detach_tab functions to extension interface (bug #153732). Thanks to Crispin for almost all of the code. 2004-12-17 Christian Persch * src/prefs-dialog.c: Fix name for "gd" language (Scots Gaelic). Fixes bug #161509. 2004-12-16 Christian Persch * 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. 2004-12-16 Christian Persch * src/ephy-history-window.c: (confirmation_dialog_construct): Add stock icon to the "Clear" button. 2004-12-16 Christian Persch * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Check the encodings before we set the mozilla pref. From bug #150266. 2004-12-16 Christian Persch * embed/mozilla/ContentHandler.cpp: Quote app name. 2004-12-16 Christian Persch * embed/downloader-view.c: (downloader_view_build_ui): Disable search. Fixes bug #157157. 2004-12-16 Christian Persch * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb): Small improvement. 2004-12-16 Christian Persch * lib/widgets/ephy-location-entry.c: (entry_populate_popup_cb): Move Clear after Select All. 2004-12-16 Christian Persch * embed/mozilla/ContentHandler.cpp: Add app name to primary text, too. Fixes bug #141327. 2004-12-16 Christian Persch * 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. 2004-12-16 Christian Persch * embed/mozilla/ContentHandler.cpp: Add stock icon to "Save As..." button. 2004-12-16 Christian Persch * embed/mozilla/ContentHandler.cpp: Tell the user with which application we're going to open the content. Fixes bug #141327. 2004-12-14 Christian Persch * src/prefs-dialog.c: Remove a duplicated lang code. 2004-12-14 Christian Persch * 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. 2004-12-13 Christian Persch * src/bookmarks/ephy-bookmarks.c: (update_bookmark_response_cb), (update_bookmark_destroy_cb), (redirect_cb): Prompt for bookmark update. * src/prefs-dialog.c: (get_download_button_label): Use gtk domain for Home and Desktop strings to get the same as the filechooser. 2004-12-13 Christian Persch * 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. 2004-12-13 Christian Persch * 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. 2004-12-13 Christian Persch * configure.ac: Adapt PSM configure check for new header location in SDK. Up gtk+ dependency to 2.5.7. 2004-12-12 Christian Persch * embed/mozilla/ContentHandler.cpp: Back out the fix for bug #158466, it's wrong. 2004-12-06 Christian Persch * 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. Patch by John Spray, XSL stylesheet by Stefan Rotsch. 2004-12-04 Christian Persch * embed/mozilla/Makefile.am: Fix typo. 2004-12-04 Christian Persch * src/ephy-window.c: (ephy_window_destroy): Deactivate the context menu on window close. Fixes bug #156812. 2004-12-03 Christian Persch * src/ephy-session.c: (ephy_session_autoresume): Don't offer to resume if there are open windows. Fixes bug #160345. 2004-12-03 Christian Persch * src/ephy-history-window.c: Use stock icon for "Open In New Tab". 2004-12-03 Christian Persch * src/bookmarks/ephy-bookmarks-editor.c: Use stock icon for "Open In New Tab". 2004-12-02 Christian Persch * embed/mozilla/EphyHistoryListener.cpp: Don't use NS_LITERAL_CSTRING. 2004-12-02 Christian Persch * doc/reference/Makefile.am: Removed references to removed files. 2004-12-02 Christian Persch * embed/ephy-history.c: (ephy_history_class_init): * embed/ephy-history.h: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyHistoryListener.h: * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/mozilla/GlobalHistory.cpp: * embed/mozilla/GlobalHistory.h: * embed/mozilla/Makefile.am: * src/bookmarks/ephy-bookmarks.c: (redirect_cb), (ephy_setup_history_notifiers): * src/ephy-window.c: (confirm_close_with_modified_forms), (ensure_window_group), (ephy_window_init): Update bookmarks from HTTP 301. Fixes bug #126312. 2004-12-02 Christian Persch * doc/reference/Makefile.am: Downgrade automake requirement to 1.8. 2004-12-01 Christian Persch * 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. 2004-12-01 Christian Persch * embed/mozilla/Makefile.am: Remove cruft. 2004-12-01 Christian Persch * 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/widgets/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: INCLUDES is deprecated, use AM_CPPFLAGS and AM_CFLAGS instead. * lib/egg/eggintl.h: Include glib/gi18n.h instead of gnome-18n.h. * 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. 2004-11-29 Christian Persch * src/ephy-window.c: Fix "Open Frame" menu item name. Fixes bug #153816. 2004-11-29 Christian Persch * configure.ac: Post-release version bunmp. 2004-11-29 Christian Persch === Release 1.5.2 ===