2006-01-17 Christian Persch * data/chrome/epiphany.manifest.in: Fix number of /'s in URI. * data/epiphany.schemas.in: Add new entries. * embed/mozilla/EphyAboutModule.cpp: Fix title. * data/glade/prefs-dialog.glade: * embed/ephy-embed-prefs.h: * embed/mozilla/mozilla-embed-single.cpp: * embed/mozilla/mozilla-notifiers.cpp: * embed/mozilla/mozilla-notifiers.h: * lib/eel-gconf-extensions.c: (eel_gconf_unset_key), (eel_gconf_notify): * lib/eel-gconf-extensions.h: * lib/egg/egg-editable-toolbar.c: (popup_context_menu_cb), (button_press_event_cb), (egg_editable_toolbar_set_ui_manager), (egg_editable_toolbar_set_selected): * lib/ephy-dialog.c: (set_value_from_pref), (set_pref_from_value), (set_value_from_togglebutton), (strcmp_with_null), (get_index_from_value), (compare_values), (set_togglebutton_from_value), (set_pref_from_info_and_emit), (spinbutton_changed_cb), (save_info): * lib/ephy-dialog.h: * lib/ephy-file-helpers.c: (ephy_file_monitor_timeout_cb), (ephy_file_monitor_cb), (ephy_file_monitor_add), (ephy_file_monitor_cancel): * lib/ephy-file-helpers.h: * src/ephy-extensions-manager.c: (ephy_extensions_manager_load_file): * src/ephy-window.c: * src/popup-commands.c: (popup_cmd_bookmark_link): * src/prefs-dialog.c: (prefs_dialog_finalize), (setup_font_combo), (fonts_language_changed_cb), (font_prefs_dialog_response_cb), (row_is_separator), (setup_fonts_dialog), (font_prefs_button_clicked_cb), (css_checkbox_toggled), (css_edit_button_clicked_cb), (prefs_dialog_init): Rework font prefs, and add user stylesheet setting. * src/bookmarks/ephy-bookmark-action-group.c: (node_added_cb): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_get_local): * src/window-commands.c: (window_cmd_file_bookmark_page): Some build fixes. 2006-01-17 Peter Harvey * src/bookmarks/ephy-bookmark-action.c Removed left-over function. 2006-01-17 Peter Harvey * src/bookmarks/ephy-bookmarks-menu.c Added the 'Local' topic to bookmarks menu. 2006-01-17 Peter Harvey * src/bookmarks/Makefile.am Forgotten Makefile changes. * src/epiphany.defs 'Fixes' for the python interface. Probably need to regenerate somehow, but don't know how do it correctly. 2006-01-17 Peter Harvey * src/Makefile.am Removed ephy-new-bookmark and ephy-topics-selector from the Makefile. * src/ephy-history-window.c * src/popup-commands.c * src/window-commands.c * src/bookmarks/ephy-bookmarks-editor.c Removed all the slightly different bits of code to create a bookmark and called ephy_bookmarks_ui_add_bookmark instead. * src/bookmarks/ephy-bookmarks.c * src/bookmarks/ephy-bookmarks.h Moved the hashtable for bookmark windows to ephy-bookmarks-ui. Added a new field "usericon" to the ephynode/bookmarks database, to store the URL of the user-defined icon (if any). It can be NULL (use site icon), "" (use none), or a URL. * src/bookmarks/ephy-bookmark-properties.c * src/bookmarks/ephy-bookmark-properties.h Large changes to the bookmark properties window to handle different use cases (adding or changing a bookmark), to use the new topics palette widget, and to support the new usericon. * src/bookmarks/ephy-bookmarks-ui.c * src/bookmarks/ephy-bookmarks-ui.h Large additions to ephy-bookmarks-ui to replace ephy-new-bookmark. Fixed some bugs in the datatype handlers for the toolbar which are supplied by ephy-bookmarks-ui. 2006-01-17 Peter Harvey * src/bookmarks/ephy-topics-palette.c * src/bookmarks/ephy-topics-palette.h Implemented a new widget for topic selection that tries to organise the topics for the user. 2006-01-17 Peter Harvey * src/bookmarks/ephy-topic-action.c Handle DnD to topics on the toolbar. 2006-01-17 Peter Harvey * lib/egg/egg-editable-toolbar.h Checking in forgotten changes to the editable toolbar API. 2006-01-17 Peter Harvey * src/bookmarks/ephy-bookmark-action.c Cleaned up ephy-bookmark-action.c to match the new gtk-ui-manager based popup menu on the toolbar. 2006-01-17 Peter Harvey * lib/egg/egg-editable-toolbar.c EggEditableToolbar no longer supports middle-mouse-button drag. Fixed a bug in the popup-menu drag. Now uses GtkUIManager for the popup-menu. 2006-01-17 Peter Harvey * lib/ephy-stock-icons.c * lib/ephy-stock-icons.h Added stock_bookmark as one of our stock icons. 2006-01-17 Peter Harvey * lib/ephy-node.c Do not try to store a string parameter if it is null (avoids segfault). 2006-01-16 Crispin Flowerday * embed/mozilla/EphyBrowser.cpp: When looking at modified text areas and forms, don't look at disabled or invisible elements. Patch by chpe, part of bug #155603 2006-01-15 Christian Persch * configure.ac: * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: * src/Makefile.am: Add NetworkManager magic for connection status autodetection. Defaults to disabled because I'm not very happy with the libnm-glib implementation. Oh, and it may crash on startup, too. 2006-01-15 Jean-François Rameau * lib/ephy-adblock.h: * lib/ephy-adblock.c: * embed/ephy-adblock-manager.h: * embed/ephy-adblock-manager.c: Add a method to EphyAdblock interface, ephy_adblock_manager_edit_rule, so one can allow/disallow an url. Add a method to EphyAdblockManager, ephy_adblock_manager_has_blocker, so one can ask it whether a blocker is running. 2006-01-15 Crispin Flowerday * data/chrome/Makefile.am: * data/chrome/about.xhtml: * data/chrome/brand.dtd.in: * data/chrome/brand.properties.in: * data/chrome/epiphany.manifest.in: Override the page that is shown for the about: url so that it doesn't say "Deer Park" 2006-01-14 Chrhristian Persch * embed/mozilla/Makefile.am: * embed/mozilla/mozilla-embed-single.cpp: Only use the directory service provider on gecko 1.8; gecko 1.7 uses a different method to register chrome. 2006-01-14 Crispin Flowerday * embed/mozilla/mozilla-embed-single.cpp (init_services): Simplify creation and reference counting of the EphyDirectoryProvider class. 2006-01-14 Christian Persch * m4/gecko.m4: Add defines and automake conditional for toolkit flavour. * configure.ac: * data/Makefile.am: A data/chrome/.cvsignore: A data/chrome/Makefile.am: A data/chrome/brand.dtd.in: A data/chrome/brand.properties.in: A data/chrome/epiphany.manifest.in: Provide branding so mozilla dialogues don't show "Deer Park" or "Firefox" but "Epiphany" instead. * embed/mozilla/Makefile.am: A embed/mozilla/EphyDirectoryProvider.cpp: A embed/mozilla/EphyDirectoryProvider.h: * embed/mozilla/mozilla-embed-single.cpp: Add a directory service provider. 2006-01-13 Christian Persch * lib/ephy-stock-icons.c: * lib/ephy-stock-icons.h: Remove obsolete close-tab stock icon. 2006-01-13 Christian Persch * data/ui/epiphany-toolbar.xml: * src/ephy-window.c: Fix zoom buttons order on default toolbar. Set short-label property for zoom actions. 2006-01-13 Christian Persch * embed/mozilla/EventContext.cpp: Don't require a HTML document to activate typeaheadfind. Bug #326813. 2006-01-13 Christian Persch A embed/mozilla/EphyPromptService.cpp: A embed/mozilla/EphyPromptService.h: * embed/mozilla/Makefile.am: * embed/mozilla/MozRegisterComponents.cpp: * po/POTFILES.in: Implement nsIPromptService ourself. 2006-01-12 Christian Persch * data/ui/epiphany-toolbar.xml: * src/ephy-toolbars-model.c: (ephy_toolbars_model_load): Add Zoom In/Out buttons to default toolbar layout and toolbars editor repertoire. Bug #117923. 2006-01-12 Christian Persch * configure.ac: * Makefile.am: Enable zeroconf by default now that gnome-vfs dns-sd can use avahi and more distros are hopefully shipping with that. Still can be disabled by --disable-zeroconf. 2006-01-12 Jean-François Rameau * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus): Fix compiler warnings. 2006-01-11 Christian Persch * data/default-prefs-common.js: Disable . 2006-01-11 Christian Persch * configure.ac: Add another contract ID check, only on gecko >= 1.8. 2006-01-11 Christian Persch * data/Makefile.am: Don't delete epiphany-fonts.schemas on make clean. 2006-01-11 Christian Persch * data/mime-types-permissions.xml: More mime types. 2006-01-10 Christian Persch * m4/gecko.m4: Fix gecko version check to use AC_EGREP_CPP instead of grepping the header file directly. Misc fixes. 2006-01-08 Jean-François Rameau * embed/mozilla/EphyContentPolicy.h: * embed/mozilla/EphyContentPolicy.cpp: (ShouldLoad): * embed/ephy-embed.h: * embed/ephy-embed.c: (ephy_embed_base_init): EphyContentPolicy now emits a signal when a content is blocked. 2006-01-08 Christian Persch * data/Makefile.am: Fix pkgconfig_DATA. 2006-01-08 Christian Persch * configure.ac: R data/epiphany-1.10.pc.in: A data/epiphany.pc.in: * m4/gecko.m4: Various improvements to gecko.m4. Generate the versioned .pc file from the unversioned .pc.in file. 2006-01-05 thetroublemaker * src/ephy-notebook.c: changed ephy_tab_get_title_composite to ephy_tab_get_title, so that now 'Loading ' is not displayed when loadin' a new tab. Bug #323468. 2006-01-08 Christian Persch * src/ephy-window.c: (ephy_window_delete_event): Exit ppv mode when clicking the window close button. Bug #326136. 2006-01-08 Christian Persch * embed/mozilla/ContentHandler.cpp: Make ESC cancel the content handler dialogue. Bug #325811. 2006-01-06 Crispin Flowerday * src/window-commands.c (window_cmd_help_about): Change the copyright year to 2006 2006-01-06 Christian Persch * data/Makefile.am: R data/epiphany.applications: Remove applications file. 2006-01-04 Christian Persch * lib/ephy-adblock.c: * lib/ephy-file-helpers.c: Fix compiler warnings. 2006-01-04 Christian Persch R data/art/epiphany-close-tab.png: * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-notebook.c: (build_tab_label): Go back to using the gtk stock close icon, to get correct themeing in a11y themes. 2006-01-04 Christian Persch * src/ephy-find-toolbar.c: (entry_changed_cb), (set_focus_cb), (ephy_find_toolbar_grab_focus), (ephy_find_toolbar_find_next), (ephy_find_toolbar_find_previous), (ephy_find_toolbar_open), (ephy_find_toolbar_close): Fix warning when Ctrl-F while the find toolbar is already shown. Fix next/prev button sensitivity when find wrapped around. * src/ephy-window.c: Add more XF86XK key codes. 2006-01-03 Crispin Flowerday * configure.ac: * src/ephy-main.c: R src/ephy-automation.h: Remove various references to bonobo, ephy is now officially monkey free! 2006-01-03 Crispin Flowerday * src/Makefile.am: Fix some white space issues to keep make and emacs happy 2006-01-03 Crispin Flowerday * src/ephy-dbus.c (ephy_dbus_connect_to_session_bus) Fix the arguments to the dbus_connection_set_exit_on_disconnect call for the session bus. 2006-01-03 Crispin Flowerday * src/ephy-dbus.c (ephy_dbus_connect_to_session_bus) Tell dbus not to exit the application if the bus disconnects. 2006-01-03 Christian Persch * src/Makefile.am: Remove unneeded LINK line. 2006-01-03 Christian Persch * embed/Makefile.am: * embed/mozilla/Makefile.am: * lib/Makefile.am: * lib/egg/Makefile.am: * src/Makefile.am: * src/bookmarks/Makefile.am: Don't include generated files in the tarball. Bug #319440. R help/C/Makefile.am: R help/es/Makefile.am: R help/eu/Makefile.am: R help/fi/Makefile.am: R help/ja/Makefile.am: R help/uk/Makefile.am: Remove obsolete files. 2006-01-03 Jean-François Rameau * src/ephy-dbus.c: (ephy_dbus_connect_to_session_bus): Fix compilation with DBUS 0.6 (DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT constant removed). 2006-01-02 Christian Persch * Makefile.am: * autogen.sh: * configure.ac: R data/GNOME_Epiphany_Automation.server.in: * data/Makefile.am: A data/epiphany-service.xml: A data/org.gnome.Epiphany.service.in: * doc/reference/Makefile.am: R idl/.cvsignore: R idl/EphyAutomation.idl: R idl/Makefile.am: * lib/Makefile.am: R lib/ephy-dbus.c: R lib/ephy-dbus.h: * lib/ephy-file-helpers.c: (ephy_file_launch_application): * src/Makefile.am: A src/ephy-activation.c: A src/ephy-activation.h: A src/ephy-dbus.c: A src/ephy-dbus.h: * src/ephy-main.c: (main): * src/ephy-shell.c: (ephy_shell_init), (open_urls), (dbus_g_proxy_finalized_cb), (ephy_shell_startup), (ephy_shell_dispose): Bonobo is dead; long live the Bonobos! Patch by Gustavo Gama, bug #322463. 2006-01-01 Christian Persch * configure.ac: Post-release version bump. 2006-01-01 Christian Persch === Release 1.9.4 === * NEWS: * configure.ac: * data/Makefile.am: