lp:ubuntu/intrepid/evolution

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/intrepid/evolution
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

103. By Sebastien Bacher

* debian/patches/90_upstream_fix_crasher.patch:
  - upstream change to fix a crasher, wait for the eflag to be set before
    continuing so the callback function works correctly (lp: #287136)

102. By Sebastien Bacher

* New upstream version:
  Bug Fixes:
  - #364542: Evolution message preview window freezes
  - #438155: Crash trying to start Evolution
  - #497928: Crash deleting Address book assigned to Pidgin Automatic Contacts
  - #511918: evolution-addressbook-export crashes while exporting to CSV
  - #511947: Crash when right-click on bogus Groupwise account
  - #514989: Calendar preview reports the wrong date for meetings
  - #519491: Crash while trying to open Evolution
  - #528816: Evolution ignores timezone info when importing ics calendars
  - #530606: Crash trying to setup an Exchange account
  - #530691: Hang trying to delete a folder
  - #530716: Evolution crashed just after opening an error message
             window from status bar log
  - #530872: Evolution crash trying to open a task after creating a new
       local task list.
  - #535248: Don't implicitly use log file if it is not opened properly
  - #541121: Updated Meetings Need to Notify the Organizer Just as Brand
       New Meetings Do
  - #550441: Crash when accepting/declining a recurring meeting
  - #552575: Forwarding vCard fails
  - #552583: Passwords don't get stored when using other authentication type
       than "Password"
  - #553273: e_error_* calls should always end with a NULL
  - #553297: Crash in calendar day view when inline editing instance summary
  - #553527: Let bbdb plugin do its work in a separate thread
  - #553609: Runtime critical warning when clicking "Today" in calendar
  - #553715: Editing summary in a week view of the instance changes end time
       to start time
  - #554349: Eexporting messages with "save message" command does not
       export all messages
  - #554418: Use the filename to determine the mimetype for
       application/octet-stream contents
  - #554456: First attempt at Advanced search does not work
  - #554566: Wrong rule selected using typeahead-find on message filter editor
  - #554664: Attaching a networked file fails in evolution
  - #555276: Corrupted vfolders; SIGSEGV in camel_folder_get_message
  - #555494: Category icons are not appearing in search of calendar/contact
  - #555775: Critical error 'evolution-composer.ui' : No such file
             or directory
  - #556059: Include directory paths don't support building outside
             the source tree
  - #556284: Crash on right-clicking a new message
  - #424818 (bugzilla.novell.com): Use correct properties for offline sync
* debian/control:
  - updated evolution-data-server requirement
* debian/patches/90_update_svn_version.patch:
  - the changes are in the new version

101. By Sebastien Bacher

* debian/control:
  - don't suggest gnome-spell it's not used in the current version
    (lp: #279158)
  - update the evolution-data-server requirement to the current version
* debian/patches/90_update_svn_version.patch:
  - update the code to the current svn version so it gets testing before
    the next tarball

100. By Mario Limonciello

Rebuild against newer pilot link and libbluetooth (LP: #276343)

99. By Sebastien Bacher

* New upstream version:
  New in 2.24.0:
  - Message Templates
  - WebDAV Contacts Plugin
  - Google Contacts Plugin
  - Custom header support while sending mails
  - Single Model view for Calendar
  - Sqlite Based message summary
  - New Bonobo-less composer for Evolution
  - Quota support to IMAP/POP accounts
  - Gtk+ Recent manager integration in Composer
  Bug Fixes:
  - #504767: Expand also parent nodes, if necessary
  - #505016: Check for NULL to prevent crash when error occurred.
    (lp: #250304)
  - #514299: Connect to signals only once, when creating new status icon
    (lp: #188290)
  - #534039: Dropped unnecessary and offending code causing infinite
    loops when deleting search folder.
  - #539536: Add "Face" header to default headers and allow it to be hidden
  - #551548: Enable selection of S/MIME for individual messages
    (lp: #267879)
  - #551628: Remove old events from the view when objects are modified.
  - #551895: Fix a warning message
  - #551915: Manage error on idle, to call gtk functions in the main thread
  - #552911: Do not use spaces in file names
* debian/copyright:
  - updated to list the lgpl license

98. By Sebastien Bacher

* New upstream version:
  Bug Fixes:
  - #458512: Delete the accessibility tag from the User button
  - #509647: Do not expunge folder when something goes wrong
  - #523327: Show description in monospace font and wrap lines too.
  - #525555: Evolution forgets Google Calendar credentials
  - #534762: Change "addressbook" to "address book" in translatable strings
  - #544430: Better formed translatable strings for quota usage
  - #546926: New function to simply call camel_shutdown
  - #547822: Make it show "Tasks" for printing tasks list
    and "Calendar" for printing a calendar
  - #547822: Use g_malloc
  - #548348: Add a libecontactprint_la_LIBADD stanza so we link
    to the correct libemiscwidgets and libeutil
  - #549554: Drop sentence about an "Automatic" option
* debian/control:
  - updated evolution-data-server requirement

97. By Sebastien Bacher

* New upstream version:
  Bug Fixes:
  - #249844: Fix compiler warnings
  - #324203: New check box to be able to set LDAP address books browseable
             until reaches given limits
  - #347287: Use a single model for all the views
  - #352695: Search and clear action, looses the expanded state of threads
             (lp: #254072)
  - #416258: Make evolution respect GTK_ICON_SIZE changes
  - #435969: Show authentication section in an account druid too
  - #467115: Fix missing icons in different modules
  - #498095: Set proper mnemonic widget for description label
  - #508732 Removed 'Crash detection' startup dialog box. (lp: #235427)
  - #513363: Removed the outdated "New Features" list and the incorrect
             "Evolution team" email address.
  - #519292: Better thread expand and collapse handling
  - #529743: Support Subject or Recipients contain search
  - #530402: Improve dialog wording, and don't use a window title
  - #531288: Use proxy icon from tango-icon-theme and fall back to the icon
             shipped by gnome-control-center
  - #535745: Require and link calendar libs with libgdata and libgdata-google
  - #544117: Initialize variables to NULL, to not free uninitialized memory in
             the cleanup part on the error
  - #546263: Editing contact list messes minicard view fixed
  - #546668: Drop one unused define
  - #546744: Use address-book-new icon instead of contacts-new
  - #546748: Change "_Properties..." to "_Properties" to match HIG
             and other components.
  - #546785: Make bbdb plugin just as polite as google-account-setup
  - #546788: Drop unused "ViewNormal" cmd entry
  - #546788: Remove unused formatting style option
  - #546892: Prefer themed icon names
  - #547308: Do not try to authenticate to the server more than twice
             with correct credentials
  - #547369: Fix a typo.
  - #547372: Fix TeX-style quotes
  - #547411: New, Tangoized versions of images now live in data/icons
  - #547805: Do not filter list of applications to open attachments
  Other fixes:
  Lots of disk summary related stability fixes
* debian/control:
  - updated evolution-data-server requirements
* debian/evolution.install:
  - correct naming issue

96. By Sebastien Bacher

* New upstream version:
  New in 2.23.6:
  - WebDAV contacts plugin
  Bug Fixes:
  - #211267: Report correct number of pages to print and print
    them as requested
  - #249844: Use fully qualified names for "New" submenu entries
  - #256540: Do not use GtkNotebook with only one tab
  - #329821: Recalculate returned row to the model row, if we are sorting
  - #353927: Do not blink the icon more than 15 seconds
  - #428384: Improve buttons in the "exit-unsaved" dialog by replacing
    "Cancel" with "Continue Editing" and "Save Message" with "Save Draft".
  - #491176: Word-wrap the summary if necessary; keep the text and action
    buttons aligned on the left
  - #500389: New ability to define Options
  - #504417: Preferences windows cut off
  - #514006: Quote literal values
  - #517151: Give a mnemonic to "Composer in External Editor"
  - #517825: Fix duplicate mnemonic. "_Work Offline" -> "Work _Offline"
  - #529460: Change "Startup Wizard" to "Setup Assistant".
    Also make the plugin description less lame
  - #530388: Fix a crash when editing labels
  - #537088: Fix empty headers if FROM/Sender is NULL
  - #539268: Fix attachment description
  - #543058: Properly capitalize INBOX
  - #543411: Don't load known folders
  - #543532: Let free memory when we are done with it, not before.
  - #543754: Reword "insufficient-permissions" error message
  - #543755: Fix a typo
  - #543756: Make question better translatable
  - #543943: Fix a memory leak
  - #544252: Use consistent naming to the GUI for different components
  - #544157: Sort View / Window
  - #544383: Put contact list members in reverse order
  - #544857: Fix a typo
  - #544859: Clarify description of "sync_interval" key.
  - #544860: Add translator comments for split "update every" sentence
  - #544861: Reword "invalid-user" error message
  - #544862: Clarify description of "use_authentication" key
  - #544958: Use email, not e-mail
  - #544969: Added the hook for folder custom icon
  - #544994: Typos/Syntax improvements
  - #545300: Add a translatable tag in "_Merge" string
  - #545303: Add gettext in the xml string
  - #545436: Check the info before accessing it
  - #545558: Hula support is disabled by default now, so remove any
    mention of it from the User Guide
  - #545568: Make sure system plugins are enabled on startup
  - #545820: Fix a typo.
  - #546057: Use "x-office-calendar" icon name instead of "stock_calendar"
  New in 2.23.5
  Camel DB Summary support.
  New EPlugin for message templates.
  Google Contacts support
  Bug Fixes:
  - #543753: Addressbook error string fixes
  - #228725: Contacts view should not say "no items in this view" until
    the backend is done responding
  - #543134: Mail notification plugin should provide a right-click
    menu for preferences
  - #269152: Work-around for MS Outlook/Lookout that use X-MimeOLE
  - #200147: Added basic Template support
  - #206592: Action to invoke New Message window from the composer itself
  - #207802: Do not allow drop messages to the same message list as
    is the source.
  - #243201: Escape rule title so that can contain also XML entities
    in the file
  - #310988: Don't even show the "send-options" action unless an Exchange
    or GroupWise account appears in the From combo box
  - #318089: Ask for destination source only when have more than one writable
    source defined
  - #329821: Show tooltips over task's table
  - #368038: Ensure only one Birthdays & Anniversaries source
  - #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
  - #382783: Grab focus of new rule part on adding and scroll to
    the bottom too
  - #395636: Added accel key Ctrl+Shift+B for collapsing all threads
    and Ctrl+/ for marking all messages as read
  - #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
  - #440818: Convert line to UTF-8 if not a valid one. Pretend it to be
    an ISO-8859-1 line
  - #477082,#438479: Fixed documentation
  - #478469: Changed the progress dialog to be more HIG compliant
  - #519536: Handle freeing of data safely.
  - #524130: Pass description text through 'camel_text_to_html' to have
    links clickable in a preview
  - #526262: Handle _title element in analogical way as title
  - #530069: Don't show the configuration tab unless the selected plugin
    actually has configuration options
  - #532472: Strip the account URL
  - #532597: Do not leave selected more than one item if somebody
    else took care or reposition of the cursor row before the delete
  - #534039: Track folders even when Search Folders disabled,
    to have them known when enabling Search Folders on demand
  - #536488: Remove '~/.evolution/.running' file before backup/after restore,
    thus Evolution will not claim next start it was closed incorrectly
  - #537275: Do not pass data to the child structure if we were canceled
  - #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
  - #538741: Strip preceding tabs from Date headers too
  - #538908: Desensitize the "send-options" action unless we've selected
    as Exchange or GroupWise account.
  - #539268: Do not use both filename and description if these are identical
  - #539755: Do not access memory beyond the columns array
  - #540152: Fix some memory leaks
  - #540160: Remember whether we come from none/multi select to single select
    and properly update the preview.
  - #540274: After restore walk through all account, addressbook, calendar,
    task and memo sources and fix the base uri if required
  - #540282: Remove the "printing" GConf key. We use a key file now
  - #540282: Store printer and page settings in a key file rather than GConf
  - #540400: Make Evolution Backup follow symbolic links
  - #540516: Sanitize user input while accepting path/filename of the backup
  - #540972: Small memory leak fix.
  - #541355: Removes any freed objects from the 'locals' list in each conduit
    which otherwise frees them again when the conduit is closed
  - #541365: Do not call 'camel_folder_sort_uids' when we do
    not have folder or uid
  - #542101: Escape PlaceOfTheMeeting in the Location: line of the tooltip
  - #542125: Remove unnecessary files from source control
  - #542149: Display an error message to restart if user tries to subscribe
    to other's mailbox
  - #542587: New widget implements the online/offline button used in
    the main window.
  - #542631: Use g_format_size_for_display instead of cut and pasted code
  - #542889: Port to the new gtk tooltip api
  - #543758: Never mark empty strings for translations
  Other Contributors:
  - Sort the uids so that moving/copying messages preserves mailbox ordering
    rather than jumbled randomness.
  - Add dolt revision 5e9eef10 to the autotools build system.
    Speeds up the build, otherwise falls back to libtool
  - Configure email-custom-header plugin within the plugin-manager.
* debian/control:
  - updated evolution-data-server and gtkhtml requirements
  - updated the description due to plugins changes
* debian/evolution.install, evolution-plugins.install:
  - updated the list of plugins to install

95. By Sebastien Bacher

* New upstream version:
  New in 2.23.4
  Python support for EPlugins.
  Bug Fixes:
  - #201011: Ability to disable filter rules
  - #201011: Show Enabled column in the editor, because we support it here
  - #314467: Reset port when setting host name without it
  - #330597: Add all text/* parts which has a filename set
    and also attach all submessages
  - #337160: Do not pretend the row with a cursor is selected when it isn't
  - #509595: Do not crash if file does not exists.
    Also be able to read lines more than 249 characters long
  - #535204: The tasks objects had been destroyed before
    the call of destroy_component
  - #535791: New UI option to let uset choose whether start typing at the
    bottom of the document or not on replying
  - #536772: Disable Folder menu items consistently with a popup
    menu over folder
  - #536813: Do not start to edit the event on the double click if the event
    is not on the server yet
  - #538002: Do not allow dropping messages on folders with
    CAMEL_FOLDER_NOSELECT flag set
  - #304029: changed description of default search filter from
    "Name begins with" to "Name contains"
  Other Contributors:
  - fix for security vulnerabilities CVE-2008-1108 and CVE-2008-1109
* debian/control.in:
  - build-depends on python-dev
  - updated the description
* debian/evolution.install:
  - install the new python plugin there
* debian/patches/90_from_svn_fix_possible_calendar_buffer_overflow.patch:
  - dropped, fixed in the new version
* debian/rules:
  - enable python build

94. By Sebastien Bacher

* New upstream versions:
  New in 2.23.3
  New plugin for setting headers while sending email
  Bug Fixes:
  - #311042: Allocate size for location and info labels differently
  - #317755: Do not quit until we are done with mail sync
  - #322553: Do not run signature script when disabled
    in /desktop/gnome/lockdown/disable_command_line
  - #394441: (Novell Bugzilla) Fixes a double free
  - #463040: Forget former selected uid as soon as we know we moved to other
  - #473198: Ignore signature
  - #496476: Removed GtkTables and added simple HBoxes
  - #514383: Remove the "ask-mark-read" error
  - #523402: Do not leak. Reassign back the old values before freeing
  - #525966: Don't mark composer as dirty
  - #529464: Don't use the string handle
  - #529995: Disable the "attachment reminder" plugin instead of disabling
    the check for missing attachment
  - #530392: Pressing Enter in the entry activates the default response
  - #531592: Do not escape window titles and status bar messages
  - #531836: Don't block on deleted message
  - #532384: Choose the text/html part in normal mode only if the alrenative
    multipart contains also a text/plain part
  - #532597: Fix random selection of contacts
  - #533465: Strip whitespace from user-entered hostname
  - #533820: Fix for a crash on double-clicking the border of meetings
    in day-view
  - #534012: Indicate error if backup folder chosen lacks permissions
  - #534312: Show icons for forwarded mails
  - #534360: Migrate from deprecated GtkObject symbols to GObject equivalents.
  - #534476: Remove the special check for "winmail.dat".
    GIO correctly identifies it as "application/ms-tnef"
  - #535273: Link e-util and econduit libraries with gnome-pilot
  - #535459: Crash while opening a mail
  - #535670: Prevent evolution-rss articles being formatted as attachments
  - #535749: Don't leave deleted messages strike through
  Bug Fixes:
  - #240823: Send notification only to individuals and groups
  - #273041: Allow propagation of the error from the plugin in the hook target
  - #316390: Listen for changes in categories setup and propagate them to UI
  - #338330: Internet based calendar events are
    declined by Evolution/GroupWise
  - #358644: (Novell Bugzilla) Retracted groupwise appointments should
    disappear as soon as they are retracted.
  - #363908: Evolution crashed during exit
  - #368277: (Novell Bugzilla) Cannot copy and paste email addresses from an
    appointment to a mail message
  - #382687: Don't download contents in main thread, which causes deadlock
  - #424744: Remove Camel's dependency on libedataserver
  - #467892: "Unread Messages" causes mail that you read to disappear
  - #511337: Fix a crash when simultaneously pressing the "show"
    preview/arrow button on several very large image attachments in an e-mail
  - #518103: Check online status from NetworkManager at startup instead
    of using the last-used-state.
  - #524121: Fixing typo from patch for bug #516408
  - #525241: Extend EPlugin to support GtkUIManager
  - #528288: Display warning when starting in search view & no messages
    displayed
  - #529179: Rebuild search menu rather on idle, then immediately after
    the change in gconf, because other parts may not have this
    change propagated yet
  - #529247: Fix theming issue with HTML mail display
  - #529254: Handle either URI or filename.
    Return success or failure, not gint
  - #529375: Add new option to determine whether check for address in a local
    address book only
  - #529660: Change stable version to 2.22.1
  - #529768: Setup default callbacks for the newly created EMsgComposer widget
  - #529855: Use proper label element name, these are localized by default
  - #529893: Properly set type hint on tooltip window
  - #530245: Let searches work with labels again
  - #530576: Link with libebackend
  - #530672: Evolution crashes when viewing pgp-signed message
  - #531426: Display face header images at 48x48 instead of 64x64
  - #531519: Evolution crashes on print-preview
  New in 2.23.1:
  Quota support to IMAP/POP accounts
  Configurable Proxy settings for Evolution
  Gtk+ Recent manager integration in Composer
  New bonobo-less message composer
  Bug Fixes:
  - #232594: Set status to Needs Action when attendee's address
    have been changed.
  - #264456: Do not count deleted junk messages when doesn't
    show deleted messages.
  - #270406: Add quota support to IMAP/POP accounts
  - #271863: Do not count deleted junked messages to total number of messages
    with unchecked "Hide Deleted Messages" option
  - #273177: New function to add whole vCard to addressbook.
  - #316572: Do not translate unused text.
  - #328146: Fix missing and conflicting mnemonics.
  - #334444: Fix for mails with huge attachments
  - #335891: Desensitize the signature editing interface if the "signatures"
    GConf key is not writable.
  - #346555: Fixed a mnemonic conflict
  - #350308: Make colors only darker, not lighter.
    Use black in case someone has too dark theme.
  - #378203: Don't crash if path is corrupted
  - #404241: Never return NULL, rather return "Other" as default.
  - #408579: Changed '"' to '\"' to work with intltool.
  - #437539: Use DocBook tags instead of UTF-8 characters for things like
    copyright and trademark symbols, quotes, etc.
  - #438613: Use different read-only message when checking from contact
    editor and from calendar UI.
  - #451976: Try to find text/html part in multipart/alternative when
    in normal mode.
  - #460204: Check whether found mime type is valid before returning it.
  - #476918: Fix a minor typo
  - #482148: Allow clear search when some search is active and text is empty.
  - #484793: String change: "Continue Editing" -> "Edit Message"
  - #488175: Colorize follow-up messages same as with due-by flag.
  - #496839: Implement Plugin Load Levels. You can decide on which load-level
    you want your plugin to be loaded.
  - #501885: Specify locale directory correctly
  - #502826: Reword and reorder Reply Style items in the Preferences.
  - #506347: Inherit background colors from actual theme,
    do not use hardcoded one.
  - #506359: Add Translators' comments.
  - #507372: Done language edits on newly added sections.
  - #507526: Add translators' comment.
  - #509672: Clarify an error message
  - #509923: Evolution does not show recurrence of accepted meeting invites
  - #511950: Do not force button/label sizes.
  - #511952: Marking text for translation.
  - #511953: Create dialog properly.
  - #511956: Mark text for translation. Make dialog nicer
  - #511957: Mark messages for translation.
  - #511978: Resolve mnemonics clash on Junk tab
  - #512543: Get rid of ENABLE_CAIRO define
  - #513951: Centralize where Evolution's user data directory is defined
  - #514744: Check also for proper root node and use default if not
    the right one.
  - #515786: Fix misspelled SpamAssassin word.
  - #517134: Added a placeholder to dock the "Recent Documents" menu.
  - #517168: "compose in external editor" not working
  - #517492: Set proper dialog caption with New or Properties
  - #519154: Do not localize folder name used in window title
  - #519292: Use numbers instead of gboolean value
  - #519304: Mark plugin name for translation
  - #519421: also use <libytnef/ytnef.h> to check for TNEF support
  - #521562: Small typo fix.
  - #522178: New mail notification in switcher appears for each mail activity
  - #522631: Fix build failure when --enable-profiling is enabled
  - #522764: Remove unused include
  - #523271: MIME types should not be case sensitive
  - #523402: Fix a Crash on paste event in calendar
  - #523413: Evolution should just save the messages when quitting rather
    than asking about each one
  - #523541: Plug a memory leak
  - #524310: Don't double-free server messages
  - #524434: Fixed build break
  - #525234: Install more include files that are useful to the out of tree
    evolution plugins.
  - #525238: Add new "component.activated" event. Event is emitted whenever
    component is activated.
  - #525508: Fix a leak
  - #525510: Mark "On This Computer" for translation.
  - #525966: Fix a boolean error in detecting unsaved changes
  - #526152: Fix New composer spell check warning
  - #526739: Ported gnome-vfs to gvfs
  - #527327: Change the name of the variable we look for in the glade file.
    Also add some if conditions to avoid certain crash.
  - #528358: Use message subject as default filename when attempting
    to 'save message'
  - #528817: Fix a typo in logic
* debian/control.in:
  - build depends on libebackend1.2-dev, libgtkhtml-editor-dev,
    shared-mime-info, don't use gnomevfs
  - updated descriptions
  - updated evolution-data-server, libglib, libgtkhtml requirements
* debian/evolution.install:
  - don't list print-message
* debian/evolution-plugins.install:
  - list email-custom-header plugin
* debian/patches/03_lpi.patch:
  - new version update
* debian/patches/04_autoconf.patch:
  - new version update
* debian/patches/90_from_svn_fix_possible_calendar_buffer_overflow.patch:
  - change from svn, fix security issues CVE-2008-1108 and CVE-2008-1109

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/evolution
This branch contains Public information 
Everyone can see this information.

Subscribers