Hi All, The Evolution Team is pleased to announce the release of Evolution 2.23.5.
You can download the following : http://ftp.acc.umu.se/pub/gnome/sources/gtkhtml/3.23/gtkhtml-3.23.5.tar.bz2 http://ftp.acc.umu.se/pub/gnome/sources/evolution-data-server/2.23/evolution-data-server-2.23.5.tar.bz2 http://ftp.acc.umu.se/pub/gnome/sources/evolution/2.23/evolution-2.23.5.tar.bz2 http://ftp.acc.umu.se/pub/gnome/sources/evolution-exchange/2.23/evolution-exchange-2.23.5.tar.bz2 Upgrade Notes : Evolution 2.23.x is the unstable series of 2.24 development. What is New ? ============= CAUTION: We have merged Camel DB Summary based on sqlite with this release. It has a migration code for 2.22.x, but for 2.23.4 users, it wont be invoked, but the code is to auto migrate on demand which might be a bit slow. It should be fairly stable, with a lot of known issues. Search is partial atm. VFolders aren't fully functional and the unread/total counts are messed up a bit and a lot more. Please add all the bugs you see due to this to the tracker bug http://bugzilla.gnome.org/show_bug.cgi?id=543389 Non-default old camel providers may not work with 2.23.5 , like imap4 or evolution-brutus etc. Evolution: ========== New in 2.23.5 Camel DB Summary support. (Srinivasa Ragavan & Sankar P) New EPlugin for message templates. (Bharath Acharya & Diego Escalante Urrelo) Google Contacts support (Jörgen Scheibengruber) Bug Fixes: #543753: Addressbook error string fixes (Andre Klapper) #228725: Contacts view should not say "no items in this view" until the backend is done responding (Milan Crha) #543134: Mail notification plugin should provide a right-click menu for preferences (Milan Crha) #269152: Work-around for MS Outlook/Lookout that use X-MimeOLE (Milan Crha) #200147: Added basic Template support (Bharath Acharya) #206592: Action to invoke New Message window from the composer itself (Milan Crha) #207802: Do not allow drop messages to the same message list as is the source. (Milan Crha) #243201: Escape rule title so that can contain also XML entities in the file (Milan Crha) #310988: Don't even show the "send-options" action unless an Exchange or GroupWise account appears in the From combo box (Matthew Barnes) #318089: Ask for destination source only when have more than one writable source defined (Milan Crha) #329821: Show tooltips over task's table (Milan Crha) #368038: Ensure only one Birthdays & Anniversaries source (Milan Crha) #370731: (Novell Bugzilla) Use MAX to determine the minimal size for each cell. This prevents the numbers and day-names from getting fuzzy when using large font-sizes (Suman Manjunath) #382783: Grab focus of new rule part on adding and scroll to the bottom too (Milan Crha) #395636: Added accel key Ctrl+Shift+B for collapsing all threads and Ctrl+/ for marking all messages as read (Roshan Kumar Singh) #423395: Put the anchor where the message body begins and let GtkHTML know the anchor name to place the cursor there in caret mode on the first focus (Milan Crha) #440818: Convert line to UTF-8 if not a valid one. Pretend it to be an ISO-8859-1 line (Rodrigo Castro) #477082,#438479: Fixed documentation (Andre Klapper) #478469: Changed the progress dialog to be more HIG compliant (Milan Crha) #519536: Handle freeing of data safely. (Srinivasa Ragavan) #524130: Pass description text through 'camel_text_to_html' to have links clickable in a preview (Milan Crha) #526262: Handle _title element in analogical way as title (Maciej Piechotka) #530069: Don't show the configuration tab unless the selected plugin actually has configuration options (Matthew Barnes) #532472: Strip the account URL (via CAMEL_URL_HIDE_ALL) before comparing it to the already-stripped 'transport_url', to avoid unnecessary password prompts (Matthew Barnes) #532597: Do not leave selected more than one item if somebody else took care or reposition of the cursor row before the delete (Milan Crha) #534039: Track folders even when Search Folders disabled, to have them known when enabling Search Folders on demand (Milan Crha) #536488: Remove '~/.evolution/.running' file before backup/after restore, thus Evolution will not claim next start it was closed incorrectly (Milan Crha) #537275: Do not pass data to the child structure if we were canceled (Milan Crha) #537725: Set the autosaved flag so we don't get pestered with a save dialog if the user then decides to close the composer window (Matthew Barnes) #538741: Strip preceding tabs from Date headers too (Paul Bolle) #538908: Desensitize the "send-options" action unless we've selected as Exchange or GroupWise account. (Paul Bolle) #539268: Do not use both filename and description if these are identical (Paul Bolle) #539755: Do not access memory beyond the columns array (Milan Crha) #540152: Fix some memory leaks (Milan Crha) #540160: Remember whether we come from none/multi select to single select and properly update the preview. (Milan Crha) #540274: After restore walk through all account, addressbook, calendar, task and memo sources and fix the base uri if required (Milan Crha) #540282: Remove the "printing" GConf key. We use a key file now (Matthew Barnes) #540282: Store printer and page settings in a key file rather than GConf (Matthew Barnes) #540400: Make Evolution Backup follow symbolic links (Roger Zauner) #540516: Sanitize user input while accepting path/filename of the backup (Tobias Mueller) #540972: Small memory leak fix. (Milan Crha) #541355: Removes any freed objects from the 'locals' list in each conduit which otherwise frees them again when the conduit is closed (Keith Packard) #541365: Do not call 'camel_folder_sort_uids' when we do not have folder or uid (Milan Crha) #542101: Escape PlaceOfTheMeeting in the Location: line of the tooltip (Paul Bolle) #542125: Remove unnecessary files from source control (Matthew Barnes) #542149: Display an error message to restart if user tries to subscribe to other's mailbox (Bharath Acharya) #542587: New widget implements the online/offline button used in the main window. (Matthew Barnes) #542631: Use g_format_size_for_display instead of cut and pasted code (Paolo Borelli) #542889: Port to the new gtk tooltip api (Paolo Borelli) #543758: Never mark empty strings for translations (Tor Lillqvist) Other Contributors: Sort the uids so that moving/copying messages preserves mailbox ordering rather than jumbled randomness. (Jeffrey Stedfast) Add dolt revision 5e9eef10 to the autotools build system. Speeds up the build, otherwise falls back to libtool (Alp Toker) Configure email-custom-header plugin within the plugin-manager. (Ashish Shrivastava) Updated Translations: Andre Klapper (de) Jorge Gonzalez (es) Kjartan Maraas (nb) Jorge Gonzalez (es) Ivar Smolin (et) Yannig Marchegay (oc) Leonardo Ferreira Fontenelle (pt_BR) Timo Jyrinki (fi) Lucas Lommer (cs) Evolution-data-server: ===================== New in 2.23.5: Camel DB Summary support. (Srinivasa Ragavan & Sankar P) Google Contacts support (Jörgen Scheibengruber) Bug Fixes: #236010: Anonymously modify LDAP entries (Milan Crha) #543066: Updated documentation of two libecal functions (Paul Bolle) #200147: Stores the templates folder uri (Bharath Acharya) #213072: Lock while rebuilding summaries. (Srinivasa Ragavan) #253509: Added translators comment (Milan Crha) #329571: Preserve detached instances when modifying master object (Milan Crha) #330838: Notify application about server folder changes as soon as we know about them (Milan Crha) #334160: Changed the way when test the expiration of the cache (Milan Crha) #340838: Use the whole URL even when not the proxy set, because the URL can contain parameters, which are not part of the path (Milan Crha) #476640: Deleting a meeting after someone accepted invitation now works (Milan Crha) #503922: Fix typo in mapping flag name "draft". (Matt McCutchen) #515998: On any error in remove calendar just print the message on the console and return success (Milan Crha) #528902: Use current system time zone definitions instead of possibly out-dated custom definitions (Patrick Ohly) #531712: Do not reset flags on no-flag situation (Milan Crha) #532472: Force a password reprompt if the SMTP server rejects our password with a 535 response (Matthew Barnes) #534080: Return correct bytes_written on success and -1 on error (Priit Laes) #537415: Break a busy loop between Evolution and Gnome-Keyring by only reauthenticating (Matthew Barnes) #539758: Report success when looking for an empty string in a value (Milan Crha) #540127: Evolution can now connect to LDAP server on port 636 using SSL (Wang Xin) #540152: Fixed leaks (Julien Puydt) #541347: Include header files in proper order (Matthew Barnes) #543656: Add sqlite3 to to EVO_SET_COMPILE_FLAGS(CAMEL) to fix the build (Luca Ferretti) Other Contributors: New method to sort an array of uids (Jeffrey Stedfast) Don't crash if the str argument is NULL (Jeffrey Stedfast) Copy/pasted GMime's decode_date() code to replace really nasty code (Jeffrey Stedfast) Setup progress reporting for message sending (Jeffrey Stedfast) [Win32] Use -D when using -r to not add pointless entries for directories in the zip files (Tor Lillqvist) Updated Translations: Ignacio Casal Quinteiro (gl) Andre Klapper (de) Yair Hershkovitz (he) Yannig Marchegay (oc) Kjartan Maraas (nb) Jorge Gonzalez (es) GtkHTML ======= Bug Fixes: #244888: Add accelerators for "justify-left" (Ctrl+L), "justify-center" (Ctrl+E) and "justify-right" (Ctrl+R). Change the "word-wrap" accelerator from Ctrl+L to Ctrl+Backslash (Matthew Barnes) #408707: Implements the first of several suggested UI improvements in the bug (Matthew Barnes) #423395: New API to let GtkHTML know where to place cursor on the first focus event, based on the anchor name (Milan Crha) #446894: Use the widget style's font rather than a hardcoded font (Matthew Barnes) #493783: Restore last scrollbar position when done with substreams (Milan Crha) #538703: Delay loading of all dictionaries to improve performance (Wang Xin) #539289: Don't use deprecated gtk type macros (Christian Persch) #540342: Fix a security vulnerability (Milan Crha) #540929: Stop expanding columns as soon as there were no columns expanded during the cycle (Milan Crha) #542567: Correct the shortcuts for increasing and decreasing indents (B S Srinidhi) Updated Translations: Luca Ferretti (it) Andre Klapper (de) Ignacio Casal Quinteiro (gl) Daniel Nylander (sv) Matej Urbanči (sl) Theppitak Karoonboonyanan (th) Kjartan Maraas (nb) Jorge Gonzalez (es) Yannig Marchegay (oc) Evolution-Exchange: =================== New in 2.23.5 Camel DB Summary support. (Srinivasa Ragavan) Bug fixes: #528902: Better time zone handling (Patrick Ohly) Other Contributors: Rewrite the evolution-data-server version check and set it to require 2.23.5 (Matthew Barnes) Updated Translations: Yannig Marchegay (oc) Daniel Nylander (sv) Reporting Bugs If you have problems with 2.23.5, please take the time to submit the bug using Bug Buddy or at http://bugzilla.gnome.org. Try to fill in as much detail as you can regarding the circumstances that lead to the problem. If you have a feature request, you can also file that at http://bugzilla.gnome.org/ don't be discouraged if you don't hear from us right away, we get hundreds of feature requests a year. You can also check if your bug has been reported before by using the search functionality of Bugzilla. More information is available at the project website http://www.gnome.org/projects/evolution and the project wiki : http://go-evolution.org/ Thanks, Srini _______________________________________________ Evolution-hackers mailing list Evolutionfirstname.lastname@example.org http://mail.gnome.org/mailman/listinfo/evolution-hackers