Hi, * What is it ? ==============
Epiphany is a GNOME web browser based on the mozilla rendering engine. It aims to be simple and easy to use. http://gnome.org/projects/epiphany * What's changed ? ================== ============== Epiphany 1.1.1 ============== Code changes * Adapt to mozilla API changes (Marco, Xan, Christian) * Sync gtk+ NSS dialogues from galeon (Marco) * Embed commands interface for clipboard commands (Marco) * Re-sync egg-editable-toolbar with gtk+ toolbar api changes (Marco) * New file chooser wrapper class (Christian) * Re-sync nautilus view with nautilus api changes (Marco) * Cleanup of EphyWrapper to use higher-level mozilla api (Marco) * Initialize EphyWrapper on realize (Marco) * Instantiate an about:blank automatically (Marco) * Show filechooser from header sniffer (Marco, Christian) * Use content document dom to determine is_framed (Marco) * Sync egg-editable-toolbar api with gtk+ toolbar api (Soren Sandmann) * Use gnome-vfs helpers to launch apps, drop our own helpers (Marco) * Only save history db if it's changed (Christian) * Implement new downloading from ContentHandler (Xan) * Use stock gcclosure-marshals where they exist (Christian) * Implement commands state api (Marco) * Rework ContentHandler to use auto_open of downloads (Xan) * Resync eel-gconf-extensions from eel (Marco) * Migrate old font settings (Marco) * Get rid of gresult type (Christian) * Remove unused function from ephy-gui (Marco) * Use glib gi18n header instead of bonobo/libgnome one (Marc, Christian) * Don't cache the dom document since it changes for every load (Marco) * List of safe mime types, and script to update it (Marco) * Use list of safe mime types to determine if we auto-open (Marco) * Use gtk icon theme instead of gnome icon theme (Marco) * Better ephy completion model (Marco) * Port ephy node db saving and bookmarks RDF export to new libxml xmlWriter api (Christian) * Remove some unneeded prototypes (Marco) * Cleanup session, also persist bme and history window (Marco) * Re-use gtkmozembed signals (Marco) * Hack to make tooltips on toolbar items work (Marco) * New extensions API (Christian) * Port session to new extensions api (Christian) * Reworked automation/activation (Marco) * Enable deprecations and -Werror only in maintainer mode (Marco) * Move gnome session code in the shell (Marco) * Port to changed gtk+ combo box api (Marco) * gtk-doc support (Marco) * handle_content signal on EphyEmbedSingle for external downloader support (Marco) * Refactor embed single apis into new EphyCookieManager, EphyPasswordManager and EphyPermissionManager interfaces (Christian) * Implement arbitrary_url lockdown pref (Marco, Christopher Lahey) * Don't build external protocol handlers with mozilla 1.6, it has its own (Marco) * Merge exthandler/content implementation (Marco) * Refactored PDM dialogue implementation (Christian) * Lockdown: disable loading from unsafe protocols (Christian) * Port zoom control to new GtkComboBox (Christian) * Show time remaining in download tray icon tooltip (Marco) * Lockdown: disable chrome changes from js (Marco, Christopher Lahey) * Port EphyDialog and all users to new GtkComboBox (Christian) * Remove GtkOptionMenu support from EphyDialog (Christian) * Re-enable deprecation when in maintainer mode (Marco) * Port GtkNSSClientAuthDialogs to new GtkComboBox (Christian) * Remove some unused includes (Marco, Christian) New features * Persist zoom setting per host (Christian) * Undo/Redo in forms (Dave, Marco) * Gtk+ NSS Auth Dialogues (Crispin Flowerday, from galeon) * Tray icon support for downloader (Marco) * Beginnings of lockdown mode (Marco, Christian, Christopher Lahey) Interface improvements * Improved downloader interface (Marco, Xan) * Move the spinner in its own mini-toolbar (Marco) * New hand cursor adapted from eog (Dave) * Use hand cursor in toolbar editor (Marco) * Made encodings dialogue auto-apply (Christian) * Don't pollute statusbar with the "done" mesage (Dave) * Auto-close downloader when no more items left (Xan) * Use new gtk+ file chooser (Christian) * Better sorting of encoding autodetectors (Christian) * Implement smart selection in downloader view (Xan) * Smoother toolbar drag highlighting (Soren Sandmann) * Update commands sensitivity in menus (Marco) * Implement UI for download folder (Xan) * Make prefs and PDM dialogues global (Christian) * Improved cookie properties dialogue (Piers Cornwell) * Split print into print setup and print (Christian) Bugfixes * Remove invalid items from toolbars on load (Marco) * Don't hide a separator item while dragging it (Marco) * Fix delete event handling for downloader (Xan) * Add missing default prefs for some language groups (Christian) * Fix default prefs file for new mozilla parser changes (Christian) * Remember upload path (Christian) * Fix bookmarks import dialogue button duplication (Christian) * Convert filenames to/from utf-8 before using them (Christian) * Fix spinner refcounting (Christian) * Fix fullscreen toolbar visibility (Marco) * Force encoding on changes, so we can go back to automatic (Christian) * Build nautilus server only when view is enabled (Marco) * Fix leak of liststores from combo boxes (Marco) * Fix dnd data provided by drag handle (Marco) * Fix toolbar drag type creation (Marco) * Don't require parent window for filechooser (Marco) * Fix toolbar highlighting (Marco) * Set sensible cursor hotspot in toolbar editor (Marco) * Fix filechooser directory persistence (Christian) * Unset silent mode after printing (Christian) * Don't unref print dialogue twice when shown from mozila (Christian) * Fix return value from print dialogue so mozilla won't show erroneous error dialogue (Christian) * EphyDialog needs to be initialised when run, too (Christian) * Use signal accumulators for boolean-return signals (Christian) * Do not try to set sensitivity "Paste" menu items, the wait api cause bad crashes (Marco) * Only allow printing the selection if there really is one (Christian) * Use show() when run()ning an EphyDialog (Christian) * Fix completion model crash on deleting a bookmark (Marco) * Fix ephy location entry finalisation (Christian) * Fix bookmarks editor crash from gtk clipboard wait api (Marco) * Fix history db saving not to save "All" node (Marco) * Don't unref the icon theme, we don't own it (Christian) * Unlink session file when all windows are closed (Marco) * Fix conversion on saving, fixes view-source (Marco) * Fix recovery from corrupt toolbar layout file (Christian) * Fix completion model column use (Marco) * Import gtk NSS dialogues glade file from galeon, too (Christian) * Build XUL dialogues with a gtkmozembed in a gtkwindow (Marco) * Fix warning when showing the encodings dialogue (Christian) * Link up toolbar editor help (Christian) * Fix some typos (Marco) * Unref on timeout when in server mode (Marco) * Expand cmd line args (Marco) * Nautilus view refcounting bug fix (Marco) * Fix crash when starting with --bookmarks-editor, correctly instantiate a session (Marco) * Don't re-fetch POST pages for show-source (Marco) * Make encodings dialogue transient (Christian) * Remove unused enum values (Christian) * Mark EphyFooPriv structs as private for gtk-doc (Christian) * Don't assert, return instead in impl_go_up (Marco) * Fix context menu leak (Marco) * Make session saving low disk safe (Marco) * Fix "Download Link" context menu item text (Marco) * Use stock icons where provided (Marco) * Only set autoproxy url if non-empty (Christian) * User ephy filechooser in download folder picker (Xan) * Fix RDF export to export 100% instead of only 50% of bookmarks (Christian) * Fix cookie manager signal marshaller type (Christian) * Restore copy and paste menu items on form fields (Marco) * Live updates of cookies list in PDM dialogue (Christian) * Don't blindly overwrite files when downloading (Xan) * Fix some mem leaks (Christian) * Fix ephy_embed_get_location() on an unrealized widget (Marco) * Monitor /system/http_proxy for proxy changes (Christian) * Set pref widget sensitivity from gconf key writeablility (Christian) * Fix strftime(3) usage (Christian) * Fix GtkExpander state persistence in NSS dialogue (Christian) * Remove duplicate signal from EphyEmbed (Christian) Documentation * Documentation neatening, organisation (Piers Cornwell) * Some new sections documented (Piers Cornwell) * Some docs fixes (Dave) * Beginnings of API documentation (Marco, Christian) * Document preferences and downloader (Piers Cornwell) * Document security and certificates section (Piers Cornwell) Translations * Christian Neumair (de) * Christian Rose (sv) * Danilo Segan (sr) * Francisco Javier F. Serrador (es) * Gustavo Noronha Silva (pt_BR) * Hasbullah Bin Pit (ms) * KAMAGASAKO Masatoshi (ja) * Kostas Papadimas (el) * Marcel Telka (sk) * MÉtin Æmirov(az) * Miloslav Trmac (cs) * Ole Laursen (da) * Paul Duffy (ga) * Vincent van Adrighem (nl) * Where can I get it ? ====================== Source code: http://ftp.gnome.org/pub/GNOME/sources/epiphany/1.1/epiphany-1.1.1.tar.gz Epiphany 1.1.1 requires mozilla 1.4, 1.5, mozilla cvs. The suggested version is Mozilla 1.5: ftp://ftp.mozilla.org/pub/mozilla/releases/mozilla1.5/src/mozilla-source-1.5.tar.gz More about dependencies and installation tips: http://gnome.org/projects/epiphany/downloads.html Enjoy. Marco _______________________________________________ gnome-announce-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gnome-announce-list
