2006-02-14 Christian Persch * m4/gecko.m4: Add a define and automake conditional for gecko debug builds. 2006-02-14 Christian Persch * embed/mozilla/EphyPromptService.cpp: Use "Username" label for the password dialogue, for parity with gnome-password-dialog. 2006-02-14 Christian Persch * data/default-prefs-common.js: Also use exthandler for snews and nntp. * data/default-prefs-toolkit.js: Add password manager prefs, since xulrunner is missing them. 2006-02-14 Christian Persch * src/bookmarks/ephy-bookmarks-export.c: (write_rdf): Don't export the local bookmarks. * src/bookmarks/ephy-bookmarks-menu.c: (append_menu): Remove "name" attribute in the UI string, since it's set to same value as "action". * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb): Fix untranslated string! 2006-02-14 Christian Persch * lib/ephy-gui.c: * lib/ephy-gui.h: Remove ephy_gui_window_present. 2006-02-14 Christian Persch * lib/ephy-file-helpers.c: (ephy_file_helpers_init), (ephy_file_helpers_shutdown), (ephy_file_delete_on_exit), (ephy_file_monitor_cancel), (ephy_file_delete_directory): * lib/ephy-file-helpers.h: * src/ephy-main.c: (main): Move --private-instance out of debug #ifdef. 2006-02-13 Christian Persch * src/bookmarks/ephy-bookmarks.c: (resolve_cb), (browse_cb), (ephy_local_bookmarks_init), (ephy_local_bookmarks_stop), (ephy_bookmarks_finalize), (ephy_bookmarks_new): Fix crash when resolve returns an error, bug #331028. Restructure 0conf code. 2006-02-13 Christian Persch * src/bookmarks/ephy-bookmarks.c: (add_to_favorites), (history_site_visited_cb), (history_cleared_cb), (get_id_for_service), (get_node_for_service), (resolve_cb), (browse_cb): * src/bookmarks/ephy-bookmarks.h: Fix removing zeroconf bookmarks when the service disappears, and updating them when they reappear. Bugs #329637, #330883. 2006-02-13 Christian Persch * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar): Place bookmarks on "BookmarksBar" toolbar, since that's what < 1.9 used too. 2006-02-12 Jean-François Rameau * src/ephy-net-monitor.c: (ephy_net_monitor_check_for_active_device): Doesn't return the right variable ! Add a LOG to trace EphyNetworkMonitor's check for active device. 2006-02-12 Christian Persch * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Strdup the action name data. 2006-02-12 Christian Persch * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb): Use the right action name. 2006-02-12 Christian Persch * src/ephy-session.c: (save_yourself_cb): Reqeust interaction with the client when there are unfinished downloads. 2006-02-10 Peter Harvey * src/bookmarks/ephy-bookmarks-menu.c * src/bookmarks/ephy-bookmarks-ui.c Additional minor cleanups. 2006-02-10 Christian Persch * src/bookmarks/ephy-bookmark-action-group.c: (smart_added_cb), (smart_removed_cb), (node_changed_cb), (node_added_cb), (node_removed_cb): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_new): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmark-factory-action.c: (build_menu_for_topic): * src/bookmarks/ephy-bookmarks-editor.c: (cmd_toolbar), (ephy_bookmarks_editor_update_menu): * src/bookmarks/ephy-bookmarks-menu.c: (append_bookmarks), (append_menu), (ephy_bookmarks_menu_build): * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window), (topic_has_data), (topic_get_data), (topic_get_name), (bookmark_has_data), (bookmark_get_data), (bookmark_get_name), (bookmark_new_name), (toolbar_node_removed_cb): * src/bookmarks/ephy-bookmarks-ui.h: * src/bookmarks/ephy-open-tabs-action.c: (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new): * src/bookmarks/ephy-open-tabs-action.h: * src/bookmarks/ephy-topic-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_topic_action_group_new): * src/bookmarks/ephy-topic-action-group.h: * src/bookmarks/ephy-topic-action.c: (ephy_topic_action_new): * src/bookmarks/ephy-topic-action.h: * src/bookmarks/ephy-topic-factory-action.c: (build_menu): Remove *_action_name functions, and use static buffers instead. Minor cleanups. 2006-02-10 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Use NS_LogInit()/NS_LogTerm(). 2006-02-09 Christian Persch * src/bookmarks/ephy-bookmark-action-group.c: (node_changed_cb), (node_added_cb), (node_removed_cb), (ephy_bookmark_group_new): * src/bookmarks/ephy-bookmark-action.c: (ephy_bookmark_action_sync_smart_url), (ephy_bookmark_action_sync_icon), (connect_proxy), (ephy_bookmark_action_set_bookmark), (ephy_bookmark_action_get_property), (ephy_bookmark_action_init), (ephy_bookmark_action_dispose), (ephy_bookmark_action_class_init), (ephy_bookmark_action_get_type): * src/bookmarks/ephy-bookmark-action.h: * src/bookmarks/ephy-bookmarks-ui.c: (ephy_bookmarks_ui_attach_window): * src/bookmarks/ephy-open-tabs-action.c: (activate_cb), (node_added_cb), (node_removed_cb), (ephy_open_tabs_group_new), (ephy_open_tabs_action_name): * src/bookmarks/ephy-related-action.c: (node_changed), (node_destroyed), (open_link), (ephy_related_action_new): * src/bookmarks/ephy-topics-entry.c: * src/bookmarks/ephy-topics-entry.h: Misc code cleanups: fewer gobject casts, disconnect handlers, save a few strdups etc. 2006-02-09 Peter Harvey * src/bookmarks/ephy-topics-entry.c Add enter-to-auto-complete when there is just one possible match. Will close dialog if no current key. Will do nothing otherwise. 2006-02-09 Peter Harvey * src/bookmarks/ephy-bookmarks.c Fix problems with old hierarchical topics scheme. 2006-02-09 Peter Harvey * data/ui/epiphany-bookmark-editor-ui.xml * src/bookmarks/ephy-bookmarks-editor.c Restore the 'Show on Toolbar' functionality, implemented very differently now. 2006-02-08 Jean-François Rameau * embed/mozilla/EphyBrowser.cpp: (HandleEvent): * src/ephy-tab.c: (popups_manager_add),(popups_manager_show): Block popup with NULL url (javascript:window.open() for instance). but don't show them when unblocking. Bug #155009. 2006-02-08 Christian Persch * m4/gecko.m4: Fix the xulrunner build. 2006-02-08 Christian Persch * configure.ac: * m4/gecko.m4: * src/Makefile.am: Also build with ff trunk, by explicitly linking with -lxul. 2006-02-07 Crispin Flowerday * src/ephy-extensions-manager.c: (load_extension), (unload_extension), (sync_loaded_extensions): * src/ephy-extensions-manager.h: Add an 'enabled' flag in the EphyExtensionInfo struct to track whether gconf says it should be loaded. The 'active' flag is whether it is actually loaded. 2006-02-07 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Remove workaround for broken profile now that https://bugzilla.mozilla.org/show_bug.cgi?id=326013 is fixed. 2006-02-07 Christian Persch * lib/ephy-node.c: (ephy_node_new_from_xml): Save tons of g_type_from_name calls. 2006-02-06 Christian Persch * src/ephy-main.c: (main): Fix handling of non-ascii extra arguments. 2006-02-06 Christian Persch * m4/gecko.m4: More xulrunner fixes. 2006-02-06 Christian Persch * src/ephy-main.c: (open_urls), (queue_commands), (main): Fix opening of local files. Bug #330104. 2006-02-06 Christian Persch * configure.ac: Go back to AM_GLIB_GNU_GETTEXT for now, until intltool 0.34.2 is more widespread. 2006-02-06 Christian Persch * m4/gecko.m4: Fix quoting. 2006-02-06 Christian Persch * m4/gecko.m4: Fix xulrunner detection logic. * configure.ac: A po/Makevars: * src/Makefile.am: * doc/reference/Makefile.am: Remove AM_GLIB_GNU_GETTEXT, use plain AM_GNU_GETTEXT. * data/glade/Makefile.am: Fix distcheck with certs manager disabled. 2006-02-05 Christian Persch * m4/gecko.m4: * configure.ac: * embed/mozilla/Makefile.am: Changes to support xulrunner trunk (gecko 1.9). * embed/mozilla/mozilla-embed-single.cpp: Go back to continuing after failed GetPassword; fixes getting the password list in case one item is corrupted. 2006-02-05 Christian Persch * src/window-commands.c: Show the backend in the about box. 2006-02-05 Christian Persch * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Only use the major version in the user agent string. 2006-02-05 Crispin Flowerday * data/default-prefs-common.js: Disable blink tags 2006-02-04 Peter Harvey * lib/ephy-state.h * lib/ephy-state.c * src/epiphany.defs * src/bookmarks/ephy-bookmark-properties.c Combined very similar functions into one. Made the 'similar' bookmark count update immediately at start. 2006-02-04 Peter Harvey * lib/ephy-state.h * lib/ephy-state.c * src/ephy-shell.c Forgotten files from previous two commits. 2006-02-04 Peter Harvey * lib/egg/egg-editable-toolbar.c * lib/egg/egg-toolbar-editor.c * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h * src/bookmarks/ephy-bookmark-factory-action.c * src/bookmarks/ephy-topic-factory-action.c * src/ephy-toolbars-model.c * src/epiphany.defs Improve the system for testing whether an item has already been used on the toolbar. 2006-02-04 Peter Harvey * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c Restore transient status to the properties dialog when creating a new bookmark. Leave the topics entry sensitive, and store the expanded state of the list. Make the similar button a toggle button. Removed unused function to add topic. 2006-02-04 Peter Harvey * src/bookmarks/ephy-bookmarks.c Improve code quality of function to determine similar bookmarks. 2006-02-03 Christian Persch * src/ephy-main.c: (main): Free the option context on error too, and don't duplicate the private-instance option. 2006-02-03 Christian Persch * embed/mozilla/EphyPromptService.cpp: Don't make the nonblocking alert modal! 2006-02-03 Jean-François Rameau * embed/mozilla/EphyPromptService.h: * embed/mozilla/EphyPromptService.cpp: (ShowNonBlockingAlert): * embed/mozilla/AutoJSContextStack.cpp: Fix compilation against trunk + some typos. 2006-02-03 Christian Persch * src/ephy-main.c: Fix non-debug builds. 2006-02-03 Christian Persch * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus), (ephy_dbus_get_property), (ephy_dbus_set_property), (ephy_dbus_class_init), (_ephy_dbus_startup): * src/ephy-dbus.h: * src/ephy-main.c: (main): Only claim the DBUS name when not running as private instance. 2006-02-02 Christian Persch * embed/mozilla/Makefile.am: * embed/mozilla/AutoJSContextStack.cpp: * embed/mozilla/AutoJSContextStack.h: Helper class that pushes a null JS context on the stack, and pops it in the destructor. * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/FilePicker.cpp: * embed/mozilla/GtkNSSClientAuthDialogs.cpp: * embed/mozilla/GtkNSSDialogs.cpp: * embed/mozilla/GtkNSSKeyPairDialogs.cpp: * embed/mozilla/GtkNSSSecurityWarningDialogs.cpp: * embed/mozilla/PrintingPromptService.cpp: Push a null JS context on the stack when we run a recursive mainloop. Fixes the epiphany equivalend of camino bug https://bugzilla.mozilla.org/show_bug.cgi?id=179307. 2006-02-02 Christian Persch * m4/gecko.m4: Add GECKO_XPIDL to check for xpidl compiler and include directory. 2006-02-02 Christian Persch * m4/gecko.m4: Add GECKO_CHECK_HEADERS, wrapping AC_CHECK_HEADERS. * configure.ac: Simplify some header checks with GECKO_CHECK_HEADERS. Check for nsINonBlockingAlertService.h. * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/EphyPromptService.h: * embed/mozilla/MozRegisterComponents.cpp: Implement nsINonBlockingAlertService. 2006-02-02 Christian Persch * embed/downloader-view.c: * embed/downloader-view.h: * embed/ephy-embed-shell.c: (ephy_embed_shell_get_downloader_view_nocreate): * embed/ephy-embed-shell.h: * lib/ephy-gui.c: (ephy_gui_message_dialog_get_content_box): * lib/ephy-gui.h: * src/ephy-session.c: (confirm_shutdown_dialog_update_timeout_label), (confirm_shutdown_dialog_tick_cb), (confirm_shutdown_dialog_response_cb), (confirm_shutdown_dialog_accept_cb), (confirm_shutdown_dialog_weak_ref_cb), (confirm_shutdown_cb), (save_yourself_cb): On session logout, check if there are downloads pending (since they're not resumable, bug #128048). #if 0'd for now. 2006-02-02 Jean-François Rameau * lib/egg/egg-editable-toolbar.c: (toolbar_visibility_refresh): * src/bookmarks/ephy-topics-entry.c: (update_database): Fix some memory leaks. 2006-02-02 Peter Harvey * src/bookmarks/ephy-bookmark-action.c Allow bookmarks on the toolbar to be dragged. * src/bookmarks/ephy-topic-action.c Remove redundant function call. 2006-02-02 Christian Persch * src/ephy-session.c: (save_yourself_cb), (die_cb), (session_command_free), (session_command_find), (resume_dialog_response_cb), (resume_dialog_weak_ref_cb), (session_command_autoresume), (session_command_open_bookmarks_editor), (session_command_open_uris), (session_command_dispatch), (session_command_queue_next), (session_command_queue_clear), (ephy_session_init), (ephy_session_dispose), (ephy_session_finalize), (ephy_session_close), (ephy_session_load), (ephy_session_get_active_window), (ephy_session_queue_command): * src/ephy-session.h: * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls), (call_dbus_proxy), (queue_commands), (main): Queue commands received from the main and remote instances, and process them after autoresume has completed. Bug #328286. * data/epiphany-service.xml: * lib/ephy-file-helpers.c: (ephy_file_helpers_init): * lib/ephy-file-helpers.h: * src/ephy-activation.c: (session_queue_command), (ephy_activation_load_uri_list), (ephy_activation_load_session), (ephy_activation_open_bookmarks_editor): * src/ephy-activation.h: * src/ephy-dbus.c: * src/ephy-dbus.h: * src/epiphany.defs: Adapt to those changed APIs. 2006-01-31 Peter Harvey * lib/egg/egg-editable-toolbar.c Add tooltips to toolitems again (reverses a regression). Use _forall instead of _foreach when connecting signals, to make sure that widgets like Zoom get a right-click menu. 2006-02-01 Christian Persch * embed/mozilla/EphyPromptService.cpp: Use GTK_STOCK_DIALOG_AUTHENTICATION. Bug #329438. 2006-01-31 Christian Persch * src/ephy-link-action.c: (ephy_link_action_group_new): * src/ephy-link-action.h: Fix link action group creating to really use the given name! 2006-01-31 Christian Persch * data/epiphany-service.xml: * src/ephy-activation.c: (ephy_activation_load_uris): * src/ephy-activation.h: * src/ephy-main.c: (unref_proxy_reply_cb), (open_urls): Change the DBUS interface to sending all the uris at one as string array. 2006-01-31 Peter Harvey * lib/egg/egg-toolbars-model.c * lib/egg/egg-toolbars-model.h Added a useful function to remove all instances of a named action from the toolbars. 2006-01-31 Christian Persch * configure.ac: Post-release version bump. 2006-01-31 Christian Persch === Release 1.9.6 === * NEWS: * configure.ac: * doc/reference/tmpl/ephy-embed.sgml: * doc/reference/tmpl/ephy-permission-manager.sgml: * doc/reference/tmpl/ephy-shell.sgml: * doc/reference/tmpl/epiphany-unused.sgml: