2004-11-29 Christian Persch * NEWS: * configure.ac: * doc/reference/tmpl/ephy-embed.sgml: * lib/ephy-file-chooser.c: (ephy_file_chooser_add_pattern_filter): Version 1.5.2. 2004-11-28 Vincent Untz * src/bookmarks/ephy-bookmarksbar-model.c: (impl_get_item_id): Fixes leak. 2004-11-28 Christian Persch * 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. 2004-11-26 Christian Persch * src/ephy-shell.c: (ephy_shell_new_tab): Don't move the window, just show it. Fixes bug #158923. 2004-11-25 Christian Persch * data/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: Build auto-generated files in builddir, not in srcdir. 2004-11-25 Marco Pesenti Gritti reviewed by: Christian Persch * 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. 2004-11-25 Christian Persch * src/prefs-dialog.c: (create_language_section): Fix compile in the !HAVE_ISO_CODES case. 2004-11-25 Christian Persch * 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. 2004-11-24 Christian Persch * configure.ac: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Adapt to changing mozilla API here. Thanks to Crispin for the patch (adapted from galeon). 2004-11-24 Christian Persch * embed/mozilla/mozilla-notifiers.cpp: Lowercase the lang codes. 2004-11-22 Christian Persch * embed/mozilla/EventContext.cpp: Fix string comparisions. 2004-11-22 Christian Persch * embed/mozilla/EventContext.cpp: Fix missing 'else if' and a superflous failure check. 2004-11-22 Christian Persch * src/prefs-dialog.c: (add_system_language_entry): Fix ngettext usage. 2004-11-21 Christian Persch * src/ephy-tab.c: (update_net_state_message): Fix generic 'site' hostname fallback. Fixes bug #155442. 2004-11-21 Christian Persch * src/ephy-notebook.c: (ephy_notebook_add_tab): If the signal handler for tab-added reordered the tabs, emit the tabs-reordered signal. 2004-11-21 Christian Persch * embed/mozilla/EphyUtils.cpp: * embed/mozilla/EphyUtils.h: * embed/print-dialog.h: Don't include print-dialog.h in EphyUtils.h. 2004-11-19 Christian Persch * 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. 2004-11-19 Christian Persch * embed/mozilla/EphyBrowser.cpp: Use the dom window from the event. 2004-11-19 Christian Persch * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: Add --disable-filepicker to use when the mozilla build itself has native gtk+ filepicker. 2004-11-18 Christian Persch * 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. 2004-11-18 Christian Persch * embed/mozilla/ContentHandler.cpp: Fix opening of content when not downloading automatically. Fixes bug #158466. 2004-11-18 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: Disallow favicon links from subframes. 2004-11-17 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Include stdlib.h. 2004-11-17 Christian Persch * embed/mozilla/EphyAboutRedirector.cpp: Retain original uri. 2004-11-17 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/mozilla-embed.cpp: Fix wrong certificate shown; Epiphany equivalent of galeon bug #158453. 2004-11-16 Christian Persch * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: More cruft exorcised. 2004-11-16 Christian Persch * 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. 2004-11-16 Christian Persch * embed/mozilla/mozilla-notifiers.cpp: No need to include nsEmbedString.h. 2004-11-16 Christian Persch * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Make mozilla_notifier_add return the connection ID, and mozilla_notifier_remove take that. 2004-11-15 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: Simplify the gconf -> mozilla prefs bridge. 2004-11-14 Christian Persch * embed/mozilla/EphyBrowser.cpp: Save one strdup. 2004-11-14 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyBrowser.h: * embed/mozilla/Makefile.am: Check favicon urls with script sec manager and content policy. 2004-11-14 Christian Persch * embed/mozilla/ContentHandler.h: Fix includes. 2004-11-14 Christian Persch * src/ephy-notebook.c: (build_tab_label): Remove unused variable. 2004-11-14 Christian Persch * COPYING: Remove notice about tab-loading.gif since we don't have that anymore. 2004-11-13 Christian Persch * src/ephy-session.c: (ephy_session_autoresume), (ephy_session_close), (ephy_session_save): Don't save session_crashed.xml while shutting down. 2004-11-13 Christian Persch * embed/mozilla/ContentHandler.cpp: * embed/mozilla/ContentHandler.h: No need to make the content handler dialogue modal. 2004-11-13 Christian Persch * embed/mozilla/MozillaPrivate.cpp: Better fix for bug #158202, thanks to Christian Biesinger. 2004-11-13 Christian Persch * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: Remove last instances of gnome-i18n.h inclusion. 2004-11-13 Christian Persch * embed/mozilla/MozillaPrivate.cpp: Fix FMR. Fixes bug #158202. 2004-11-13 Christian Persch * 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. 2004-11-12 Christian Persch * 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. 2004-11-12 Christian Persch * configure.ac: Update gtk+ dependency. 2004-11-12 Christian Persch * src/ephy-window.c: Add shortcut to Send To menuitem, as per HIG. Fixes bug #148655. 2004-11-11 Christian Persch * src/ephy-shell.c: (save_yourself_cb): Don't hardcode "epiphany" as argv[0], use g_get_prgname() instead. Fixes bug #118427. 2004-11-11 Christian Persch * 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. 2004-11-11 Christian Persch * embed/ephy-history.c: (remove_obsolete_pages): * src/bookmarks/ephy-bookmarks.c: (clear_favorites): Fix signed/unsigned int confusion when iterating over a GPtrArray. 2004-11-11 Christian Persch * 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. 2004-11-11 Christian Persch * src/prefs-dialog.c: Change column order for the languages list in the code. 2004-11-11 Christian Persch * 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. 2004-11-11 James Henstridge * src/ephy-extensions-manager.c (load_file_from_monitor): make len a gsize rather than an int to fix compilation on 64-bit systems. 2004-11-11 Xan Lopez * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (cmd_delete): Do not warn if topic is empty, better title and primary text. 2004-11-10 Xan Lopez * src/bookmarks/ephy-bookmarks-editor.c: (delete_topic_dialog_construct), (cmd_delete): Warn before deleting a topic, fixes #149294 2004-11-10 Christian Persch * src/ephy-statusbar.c: (ephy_statusbar_init): Add resize grip. Fixes bug #137845. 2004-11-10 Christian Persch * embed/mozilla/ContentHandler.cpp: Fix opening content with external content handlers. 2004-11-09 Christian Persch * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): Fix 2 mem leaks; thanks to Xan for noticing them. 2004-11-09 Christian Persch * 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. 2004-11-09 Jordi Mallach * data/Makefile.am (EXTRA_DIST): Fix typo: s/Applications_DATA/applications_DATA/. 2004-11-09 Christian Persch * lib/ephy-langs.c: (ephy_langs_sanitise): Fix signed/unsigned int confusion exposed by empty accept-lang list. 2004-11-09 Christian Persch * configure.ac: Fix check for nsIPassword.h header to look in the right place. Fixes bug #157743. 2004-11-09 Christian Persch * src/ephy-history-window.c: (add_by_date_filter): Simplified the code a bit. 2004-11-09 Christian Persch * src/ephy-history-window.c: (add_by_date_filter): Make it also correct on DST changes. 2004-11-09 Christian Persch * 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. 2004-11-08 Christian Persch * embed/mozilla/GtkNSSDialogs.cpp: Better wording on the "unable to trust" string. Fixes bug #127234. 2004-11-08 Christian Persch * src/bookmarks/ephy-new-bookmark.c: (duplicate_dialog_construct): This dialogue doesn't need to be modal. 2004-11-08 Christian Persch * src/prefs-dialog.c: Order this in the source code by lang code, not english lang name. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * src/ephy-session.c: (offer_to_resume): Better wording for the crash recovery dialogue. Thanks to Spark for this. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * embed/mozilla/ContentHandler.cpp: Use GtkMessageDialog here. 2004-11-07 Christian Persch * 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. 2004-11-07 Christian Persch * 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. 2004-11-06 Christian Persch * src/ephy-window.c: (ephy_window_show): Make static. 2004-11-04 Pauli Virtanen * help/fi/epiphany-fi.omf: Translated entries to Finnish. 2004-11-04 Christian Persch * 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. 2004-11-04 Christian Persch * configure.ac: Updated glib dependency. * lib/ephy-gui.c: (ephy_gui_confirm_overwrite_file): Use g_filename_display_name() here. 2004-11-03 Christian Persch * src/ephy-window.c: (modal_alert_cb): Also bring the window to the front. 2004-11-03 Adam Hooper * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_file), (load_file_from_monitor): Free XML data after parsing it. Noticed by jfr. I'm an idiot. 2004-11-02 Christian Persch * 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. 2004-11-01 Christian Persch * 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. 2004-11-01 Christian Persch * configure.ac: Post-release version bump. 2004-11-01 Christian Persch === Release 1.5.1 ===