2007-07-30 Diego Escalante Urrelo * embed/webkit/webkit-embed.cpp: can_go methods now work, WebKit was missing the implementations for those functions, it's fixed now so we can use can_go methods. Note that they are useless without the ge_location signal being emitted (dummy code included, commented). Part of Bug #461652. 2007-07-30 Xan Lopez * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed.cpp: Add returns where needed, remove unnecessary variables. 2007-07-30 Diego Escalante Urrelo * embed/webkit/webkit-embed-single.cpp: * embed/webkit/webkit-embed.cpp: * embed/webkit/webkit-embed-find.h: * embed/webkit/webkit-embed-single.h: * embed/webkit/webkit-embed.h: * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed-persist.h: * embed/webkit/webkit-embed-find.cpp: Rename Webkit to WebKit. Used sed -i 's/Webkit/WebKit/'. Fixes bug #461689. 2007-07-30 Diego Escalante Urrelo * lib/ephy-password-dialog.c: Fix some strict aliasing warnings. Patch by Cosimo Cecchi. Bug #433173. 2007-07-29 Carlos Garcia Campos * lib/egg/egg-editable-toolbar.c: (egg_editable_toolbar_dispose): Fix memory leak. 2007-07-28 Xan Lopez * embed/webkit/webkit-embed.cpp: Implement stop loading method, for some reason can_go methods will fail to link. * src/epiphany.override: Remove mozilla include. 2007-07-27 Xan Lopez * Makefile.am: * configure.ac: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/ephy-embed-factory.c: (ephy_embed_factory_new_object): * embed/ephy-embed-persist.c: * embed/ephy-embed-shell.c: * embed/ephy-embed.c: * embed/webkit/Makefile.am: * embed/webkit/webkit-embed-find.cpp: * embed/webkit/webkit-embed-find.h: * embed/webkit/webkit-embed-persist.cpp: * embed/webkit/webkit-embed-persist.h: * embed/webkit/webkit-embed-single.cpp: * embed/webkit/webkit-embed-single.h: * embed/webkit/webkit-embed.cpp: * embed/webkit/webkit-embed.h: * src/Makefile.am: Add support for the WebKit engine, compile with --with-engine=webkit to activate. * embed/mozilla/mozilla-embed-single.cpp: Move to the G_DEFINE_TYPE_WITH_CODE macro. 2007-07-26 Diego Escalante Urrelo * src/ephy-window.c: Make "Customise toolbars" insensitive when toolbars are hidden. Patch by René Stadler. Fixes bug #164227. 2007-07-26 Reinout van Schouwen * embed/mozilla/EphyAboutModule.cpp: Don't mention 'Epiphany' in the message introduced in the patch for bug #459552. 2007-07-26 Diego Escalante Urrelo * embed/mozilla/EphyAboutModule.cpp: Improve the restricted ports message, patch by Cosimo Cecchi. Fixes bug #459552. 2007-07-25 Diego Escalante Urrelo * embed/downloader-view.c: Make the status icon clickable so it shows/hides the download window, works across workspaces. Patch by Kraai. Fixes bug #448610. 2007-07-25 Diego Escalante Urrelo * src/ephy-tab.c: Update tab title when the statusbar text is updated, so we don't have out of sync messages (like "Loading "). Fixes bug #318947. 2007-07-25 Diego Escalante Urrelo * src/ephy-notebook.c: Checks that if we are dragging an element of type EPHY_DND_URI_LIST_TYPE we don't reuse an already existing tab to open the first element of the list. Fixes bug #313636. 2007-07-25 Diego Escalante Urrelo * src/prefs-dialog.c: * data/glade/prefs-dialog.glade: Added a checkbox for smooth scrolling. Fixes bug #162489. 2007-07-21 Wouter Bolsterlee * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-window.c: Remove some icons from the context menu, and use better ones for some menu items. Reported by Andreas Nilsson. Patch by Cosimo Cecchi. Fixes bug #410223. 2007-07-16 Wouter Bolsterlee * src/bookmarks/ephy-bookmark-factory-action.c: (ephy_bookmark_factory_action_new): * src/bookmarks/ephy-bookmarks.c: (ephy_bookmarks_init), (ephy_bookmarks_get_topic_uri): * src/bookmarks/ephy-topic-factory-action.c: (ephy_topic_factory_action_new): String changes based on user feedback: - "Local sites" -> "Nearby sites" (because it is a better description) - Drop the "Quick" prefix from Topic/Bookmark items in toolbar editor, because it has no function besides confusing users. 2007-07-16 Christian Persch * configure.ac: * doc/reference/Makefile.am: * embed/Makefile.am: * embed/mozilla/Makefile.am: * plugins/desktop-file/Makefile.am: * src/Makefile.am: s/MOZILLA/GECKO/g for consistency with gge. 2007-07-15 Christian Persch * embed/mozilla/EphyBrowser.cpp: * embed/mozilla/EphyHeaderSniffer.cpp: * embed/mozilla/EphyHistoryListener.cpp: * embed/mozilla/EphyPromptService.cpp: * embed/mozilla/GeckoFormSigningDialog.cpp: * embed/mozilla/GeckoPrintService.cpp: * embed/mozilla/GeckoPrintSession.cpp: * embed/mozilla/mozilla-embed-event.cpp: * embed/mozilla/mozilla-embed.cpp: * plugins/desktop-file/plugin.cpp: Use C++ casts. Script from bmo#348748. 2007-07-15 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Make sure postscript printing is enabled, and the printer list empty (so we only get the PostScript/default printer). 2007-07-15 Christian Persch * data/chrome/about.xhtml: * data/epiphany.desktop.in.in: * data/icons/16x16/apps/Makefile.am: * data/icons/22x22/apps/Makefile.am: * data/icons/24x24/apps/Makefile.am: * data/icons/32x32/apps/Makefile.am: * data/icons/scalable/apps/Makefile.am: * lib/ephy-stock-icons.h: Use the right icon name. Bug #385872. 2007-07-15 Christian Persch * src/popup-commands.c: (background_download_completed): Load the appearance capplet. Doesn't seem to work yet, see bug #456337. 2007-07-14 Christian Persch * embed/mozilla/ContentHandler.cpp: * embed/mozilla/EphySingle.cpp: * embed/mozilla/MozDownload.cpp: It's yet another API change! 2007-07-11 Nguyễn Thái Ngọc Duy * embed/mozilla/MozDownload.cpp: Fixes bug #452707 2007-07-11 Christian Persch * data/default-prefs-common.js: Use the right prefs to disable CUPS. 2007-07-11 Luca Ferretti * data/chrome/about.xhtml: Use new "epiphany" icon here (thanks to Rodney Dawes). * data/icons/32x32/apps/Makefile.am: * data/icons/32x32/apps/epiphany.svg: * data/icons/32x32/apps/epiphany.svg: Add 32x32 pixel icon (thanks to Andreas Nilsson). 2007-07-11 Christian Persch * configure.ac: Update glib req to 2.13.4 so we can use g_get_user_special_dir. * lib/ephy-file-helpers.c: (ephy_file_downloads_dir), (ephy_file_desktop_dir): Use g_get_user_special_dir to get the Desktop and Downloads directory location. 2007-07-10 Christian Persch * src/bookmarks/ephy-bookmark-action.c: (connect_proxy): Use gtk_widget_set_has_tooltip here. 2007-07-10 Christian Persch * embed/ephy-embed-shell.c: (ephy_embed_shell_set_page_setup), (ephy_embed_shell_get_page_setup), (ephy_embed_shell_set_print_settings), (ephy_embed_shell_get_print_settings): * lib/ephy-print-utils.c: * lib/ephy-print-utils.h: Use the new gtk functions to persist and load the print settings and page setup. Migrate our old settings, if present. 2007-07-10 Christian Persch * src/ephy-notebook.c: (sync_label): Remove NULL-check here. 2007-07-10 Christian Persch * src/bookmarks/ephy-bookmark-action.c: (query_tooltip_cb), (connect_proxy), (ephy_bookmark_action_updated), (ephy_bookmark_action_class_init): Port to new tooltips API. Fixes bug #347637. 2007-07-10 Christian Persch * embed/mozilla/GeckoPrintService.cpp: Remove gtk version check since we now depend on 2.11. 2007-07-10 Christian Persch * lib/widgets/ephy-location-entry.c: (cursor_on_match_cb), (ephy_location_entry_set_completion): Remove gtk version check since we now depend on 2.11. 2007-07-10 Christian Persch * lib/widgets/ephy-location-entry.c: (ephy_location_entry_finalize), (ephy_location_entry_class_init), (ephy_location_entry_construct_contents), (ephy_location_entry_init), (ephy_location_entry_set_lock_tooltip): Port to new tooltips API. 2007-07-10 Christian Persch * lib/widgets/ephy-zoom-action.c: (ephy_zoom_action_class_init): * lib/widgets/ephy-zoom-control.c: (ephy_zoom_control_class_init): Port to new tooltips API. 2007-07-10 Christian Persch * src/ephy-navigation-action.c: (connect_proxy), (ephy_navigation_action_class_init): Port to new tooltips API. 2007-07-10 Christian Persch * src/ephy-fullscreen-popup.c: (ephy_fullscreen_popup_set_security_state), (ephy_fullscreen_popup_constructor), (ephy_fullscreen_popup_finalize): Port to new tooltips API. 2007-07-10 Luca Ferretti * data/epiphany.desktop.in.in: Use new icon here too 2007-07-10 Christian Persch * src/ephy-notebook.c: (ephy_notebook_switch_page_cb), (update_tabs_visibility), (ephy_notebook_init), (ephy_notebook_finalize), (sync_icon), (sync_label), (build_tab_label), (ephy_notebook_set_show_tabs), (ephy_notebook_remove): Port to new tooltips API. 2007-07-10 Luca Ferretti * data/icons/32x32/apps/Makefile.am: * data/icons/32x32/Makefile.am: Add 32x32/apps to build. But currently there are no icons. 2007-07-10 Luca Ferretti * configure.ac: * data/icons/16x16/Makefile.am: * data/icons/16x16/apps/Makefile.am: * data/icons/16x16/apps/epiphnay.svg: * data/icons/16x16/apps/epiphnay.png: * data/icons/22x22/Makefile.am: * data/icons/22x22/apps/Makefile.am: * data/icons/22x22/apps/epiphnay.svg: * data/icons/22x22/apps/epiphnay.png: * data/icons/24x24/Makefile.am: * data/icons/24x24/apps/Makefile.am: * data/icons/24x24/apps/epiphnay.png: * data/icons/scalable/Makefile.am: * data/icons/scalable/apps/Makefile.am: * data/icons/scalable/apps/epiphnay.svg: * lib/ephy-stock-icons.h: Install under hicolor and use "epiphany" named icon as application icon. See bug 385872. The icon is just a copy of "web-browser" in gnome-icon-theme * data/icons/Makefile.am: Update gtk icon cache for hicolor on install and uninstall 2007-07-10 Luca Ferretti * data/icons/16x16/actions/Makefile.am: * data/icons/22x22/actions/Makefile.am: * data/icons/24x24/actions/Makefile.am: * data/icons/32x32/actions/Makefile.am: * data/icons/scalable/actions/Makefile.am: * data/icons/*/action/download.*: Kill old "download" icon. Fix bug 450904. 2007-07-10 Christian Persch * configure.ac: Update gtk+ req to 2.11.6. * src/ephy-statusbar.c: (ephy_statusbar_class_init), (create_caret_indicator), (ephy_statusbar_init), (ephy_statusbar_set_security_state), (ephy_statusbar_set_popups_state): * src/ephy-statusbar.h: * src/epiphany.defs: Port EphyStatusbar to the new tooltips API. 2007-07-10 Luca Ferretti * embed/downloader-view.c: (show_status_icon), (downloader_view_build_ui): * embed/mozilla/ContentHandler.cpp: * lib/ephy-stock-icons.c: (ephy_stock_icons_init): * lib/ephy-stock-icons.h: * src/ephy-window.c: Kill EPHY_STOCK_DOWNLOAD and add STOCK_DOWNLOAD, using "emblem-download" named icon. Partially fix 450904. Note: you need latest svn version of gnome-icon-theme to have the download icon @ 16x16 pixels