aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Make "open_calendar" function as expected.Chenthill Palanisamy2011-09-142-3/+3
|
* SpamAssassin: Silence spamd's debugging chatter.Matthew Barnes2011-09-141-0/+1
|
* SpamAssassin: Try harder to kill spamd on exit.Matthew Barnes2011-09-141-38/+53
| | | | | | | | | | References to EMailSession are leaking like crazy, so the module's finalize() method never gets called, and we never kill our spamd. Until I can track down all the reference leaks, kill the spamd process in response to a "EShell::prepare-for-quit" signal instead of from the module's finalize() method. (Maybe that's a better long-term solution anyway?)
* SpamAssassin: Don't wait for termination when spawning spamd.Matthew Barnes2011-09-141-6/+14
|
* Convert junk filtering EPlugins to EExtensions.Matthew Barnes2011-09-1433-5627/+6423
| | | | | | | | | | | | | | | | | We now have a proper junk mail filtering API. All junk filtering extensions must subclass EMailJunkFilter for user preferences and availability testing, and implement the CamelJunkFilter interface for the actual junk filtering and learning operations. The bogofilter module should be feature-equivalent to its former EPlugin. The spamassassin module is far more complex. It's nearly feature-equivalent to its former EPlugin, but I ditched the spamd respawning code since it seemed unnecessary for a mail client to have to deal with. If there's a huge outcry from users about it I'll reluctantly put it back, but I don't expect one. This gets us a step closer to killing off EConfig, and eventually the EPlugin framework itself.
* Add more categories to settings desktop file.Antoine Jacoutot2011-09-141-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654525
* Fix OpenBSD/FreeBSD supportAntoine Jacoutot2011-09-141-2/+13
| | | | | | | | | Move the "$host" down when $host is actually set (that is after AC_CANONICAL_HOST). Don't set DL_LIB to libdl which is not available on OpenBSD/FreeBSD and set NO_UNDEFINED to null. https://bugzilla.gnome.org/show_bug.cgi?id=654478
* Updated Japanese translation.Shushi Kurose2011-09-141-4048/+4181
|
* Updated Latvian translation.Rudolfs Mazurs2011-09-141-4174/+4318
|
* Updated Norwegian bokmål translationKjartan Maraas2011-09-141-161/+152
|
* Fix Hungarian translation of displayed time units in the calendar prefsGabor Kelemen2011-09-141-3/+6
|
* Bug 652634 - Runtime warning on second search dialogMatthew Barnes2011-09-141-2/+8
| | | | | | A signal handler connected to an EFilterRule was passing a GtkDialog instance as the closure. Eventually, the GtkDialog is destroyed but we never disconnected the signal handler.
* Updated Galician translationsFran Dieguez2011-09-141-135/+160
|
* Bug 653568 - Forward as Redirect doesn't workMatthew Barnes2011-09-141-29/+24
| | | | | X-Evolution-Account and X-Evolution-Transport headers were not getting set in redirected messages.
* EMsgComposer: Minor cleanups.Matthew Barnes2011-09-141-13/+14
|
* Bug 652629 - GnomeCanvas: Disregard synthesized crossing eventsMatthew Barnes2011-09-141-0/+7
| | | | | | | | | | | synth_crossing() in gtkwidget.c does not set valid pointer coordinates, but GnomeCanvas relies on these coordinates to figure out what canvas item the event applies to. Detect these synthesized GDK_ENTER_NOTIFY and GDK_LEAVE_NOTIFY events and disregard them. This was breaking drag-and-drop of EMinicards and probably elsewhere.
* Updated Spanish translationJorge González2011-09-141-5/+27
|
* Updated POTFILES.inPiotr Drąg2011-09-141-0/+2
|
* Remove G_DISABLE_DEPRECATED.Matthew Barnes2011-09-141-2/+1
|
* network-manager: Keep network availablility state accurate.Matthew Barnes2011-09-141-25/+28
| | | | | | We track Evolution's online state separately from network availability these days. I think there was still logic here from when we set online state directly. Don't lie about network availability.
* network-manager: Recover from dropped D-Bus connections fasterMatthew Barnes2011-09-141-3/+11
|
* connman: Recover from dropped D-Bus connections faster.Matthew Barnes2011-09-141-4/+11
|
* Added UG translationAbduxukur Abdurixit2011-09-141-2080/+2216
|
* network-manager: Miscellaneous cleanups.Matthew Barnes2011-09-141-15/+25
|
* connman: Miscellaneous cleanups.Matthew Barnes2011-09-141-38/+50
|
* Updated Spanish translationJorge González2011-09-141-155/+150
|
* online-accounts: Give Google calendars a color.Matthew Barnes2011-09-141-0/+5
|
* Bug 653699 - Improve mail notificationsMatthew Barnes2011-09-142-203/+124
| | | | | | | | | | | | | | Remove the "Generate a D-Bus message" checkbox and just do it. Replaced "Show icon in notification area" and "Popup message together with the icon" checkboxes with a single "Show notification when a new message arrives" checkbox. Re-show an unacknowledged notification message when additional new messages arrive. Replaced the "Default" action label in notification messages with "Show $FOLDER_NAME" (e.g. "Show Inbox").
* EShellContent: Fix underallocation of EAlertBar.Matthew Barnes2011-09-141-27/+54
| | | | Keeps GTK+ from going crazy with runtime warnings.
* Avoid camel_stream_printf().Matthew Barnes2011-09-148-185/+441
| | | | | | | | camel_stream_printf() is next on the chopping block. Use g_strdup_printf() or a GString to construct a formatted string in memory, pass it to camel_stream_write() in one go, and then check for errors (unless it's a memory stream).
* Prefer g_seekable_seek() over camel_stream_reset().Matthew Barnes2011-09-147-20/+24
| | | | | | | | | When a stream is obviously a file or memory stream (both of which implement the GSeekable interface), use g_seekable_seek() instead of camel_stream_reset(). This is helping me discover if it's safe to remove camel_stream_reset(). We want to eventually move to GIO streams, which have no reset method.
* EMFormatQuote cleanups.Matthew Barnes2011-09-142-29/+54
| | | | Move public members to the private struct.
* Updated Galician translationsFran Dieguez2011-09-141-627/+675
|
* Adapt to CamelSession and e-passwords changes.Matthew Barnes2011-09-1412-42/+27
|
* Fixed typo in Finnish translation (bug 653929)Tommi Vainikainen2011-09-141-2/+2
|
* post release version bumpChenthill Palanisamy2011-09-141-1/+1
|
* News update for 3.1.3 releaseChenthill Palanisamy2011-09-141-0/+59
|
* Updated Slovenian translationMatej Urbančič2011-09-141-139/+144
|
* Updated Spanish translationJorge González2011-09-141-532/+575
|
* Updated Norwegian bokmål translationKjartan Maraas2011-09-141-1640/+1677
|
* Bug #650671 - Service connect/disconnect not cancelled properlyMilan Crha2011-09-149-18/+74
|
* Call e_cal_client_check_save_schedules() only when found a calendarMilan Crha2011-09-141-1/+1
|
* Bug #499739 - "Flag for follow-up" should be easier to setMilan Crha2011-09-141-1/+27
|
* Updated Slovenian translationMatej Urbančič2011-09-141-42/+58
|
* Bug 652958 - Evolution Account Assistant jumps stepsMatthew Barnes2011-09-1411-52/+250
| | | | | | | The GTK+ patch in bug 653705 is also required for the Account Assistant to work properly under the new GtkAssistant design in GTK+ 3.1. This commit only deals with sidebar ordering issues.
* EConfig: More cleanups.Matthew Barnes2011-09-141-6/+19
|
* Bug 653247 - Don't show TIFF documents inlineMatthew Barnes2011-09-141-1/+10
| | | | | | | | | | image/tiff is omitted because it's a multi-page image format, but gdk-pixbuf unconditionally renders the first page only, and doesn't even indicate through meta-data whether multiple pages are present (see bug 335959). Therefore, make no attempt to render TIFF images inline and defer to an application that can handle multi-page TIFF files properly like Evince or Gimp. Once the referenced bug is fixed we can reevaluate this policy.
* EConfig: Minor cleanups.Matthew Barnes2011-09-141-2/+2
|
* Autocompletion in contact list editor didn't workMilan Crha2011-09-141-0/+2
| | | | due to forgotten call to load books to ENameSelector
* online-accounts: Set GoaAccount ID in calendar and contact sources.Matthew Barnes2011-09-141-0/+6
| | | | Forgot that part... kind of important.
* Add a bit more error checking and do not leak icalcomponent-sMilan Crha2011-09-149-19/+47
|
* Bug #653644 - Warning when adding plain address into a contact listDan Vrátil2011-09-141-6/+14
|
* Bug #224687 - Various fixes in contact list editorDan Vrátil2011-06-304-35/+147
| | | | | | - fixed order of buttons in duplicate adding confirmation dialog - in the editor, don't display email addresses in sublist nodes - automatically remove sublists with no children
* Bug #652627 - Invalid unref on a NULL pointer from query_cbMilan Crha2011-06-301-1/+2
|
* Bug #653618 - Sending email doesn't disconnect from a serverMilan Crha2011-06-301-5/+13
|
* Updated Slovenian translationMatej Urbančič2011-06-301-335/+344
|
* Fix crash when adding account in express modeGustavo Noronha Silva2011-06-302-1/+28
| | | | | | The settings library started using an EMailBackend object, but since it is abstract it can't be instantiated directly. So we use the EShell to get the mail backend for us instead, after loading the modules.
* Bug #224687 - Create lists of listsDan Vrátil2011-06-306-323/+424
|
* Bug #653358 Do not duplicate google address bookGustavo Noronha Silva2011-06-301-21/+41
| | | | | | | When a GMail account check that the address book does not already exist before creating an ESource for it, and adding it to the list. https://bugzilla.gnome.org/show_bug.cgi?id=653358
* Limit the size of tab labels to a reasonable sizeGustavo Noronha Silva2011-06-301-0/+41
| | | | | | | | | | We use half the size allocated to the whole view as a reference, and force the label to be at most that size, taking advantage of ellipsis otherwise. Notice that we also force the natural size as the requested size if it is not too big as well, because labels ellipsisized using the minimum size usually, which is undesired. This is a fix for https://bugs.meego.com/show_bug.cgi?id=18313
* Bug #653466 - Crash in efh_format_headersMilan Crha2011-06-301-3/+3
|
* Check for cancelled GIO operation error code tooMilan Crha2011-06-3011-44/+65
|
* Keep opening EClient-s till they report busy errorMilan Crha2011-06-307-46/+320
|
* Bug #653154 - Crash when constructing calendar viewMilan Crha2011-06-305-22/+86
|
* Updated Slovenian translationMatej Urbančič2011-06-301-258/+311
|
* Prototype an online-accounts module.Matthew Barnes2011-06-308-1/+1632
| | | | | | | | | | | Integrates with the GNOME Online Accounts service. Creates Evolution sources for a GOA Google account and keeps them synchronized. Also registers a new CamelSaslXOAuth class for use with GMail. Authentication of Google Calendars and Google Contacts using OAuth is still under development.
* [l10n] Updated German translationMario Blättermann2011-06-301-1/+1
|
* [l10n] Updated German translationMario Blättermann2011-06-301-4273/+4245
|
* Updated Serbian translationМирослав Николић2011-06-302-15036/+17332
| | | | | | | Conflicts: po/sr.po po/sr@latin.po
* Bug #637402 - No quoted mail when replying to html emailMilan Crha2011-06-301-27/+60
|
* Updated Spanish translationDaniel Mustieles2011-06-301-186/+204
|
* Postpone ENameSelector loading as much as possibleMilan Crha2011-06-306-8/+44
| | | | | Also fixes few memory leaks around ENameSelector and cancels loading of its address books when not needed any more.
* [itip-formatter] stock_animation is gone, use GtkSpinner insteadMilan Crha2011-06-301-1/+2
|
* Bug #650278 - Tab doesn't exit port fieldMilan Crha2011-06-301-2/+0
|
* Bug #646442 - [mail-to-task] Edit event details before adding to calendarDan Vrátil2011-06-307-371/+345
|
* Updated Czech translationMarek Černocký2011-06-301-3792/+3514
|
* Bug #653008 - Preference window for imap accounts is too largeMilan Crha2011-06-308-64/+0
|
* Updated Galician translationsFran Diéguez2011-06-301-93/+97
|
* Add "Open With Other Application" to attachment menu.Matthew Barnes2011-06-301-6/+68
| | | | Opens a GtkAppChooserDialog based on the attachment's content type.
* Updated Slovenian translationMatej Urbančič2011-06-301-63/+63
|
* Bug #648468 - Disconnect service after mail fetching is doneMilan Crha2011-06-301-1/+8
|
* Updated Spanish translationJorge González2011-06-301-67/+63
|
* Updated Esperanto translationKristjan SCHMIDT2011-06-301-4084/+3853
|
* Bug #631954 - itip formatter makes synchronous calls to ecalMilan Crha2011-06-301-114/+243
|
* Updated Galician translationsFran Diéguez2011-06-301-1234/+1283
|
* Bug #269413 - Search treats "4 weeks" and "1 month" as synonymousMilan Crha2011-06-301-4/+22
|
* Updated Slovenian translationMatej Urbančič2011-06-301-63/+67
|
* Updated Spanish translationJorge González2011-06-301-52/+43
|
* Allow the startup-wizard to be delayed.Matthew Barnes2011-06-301-1/+93
| | | | | | | | | | | | | | This works similar to the offline and shutdown procedure in EShell. We broadcast a "load-accounts" EShell event with an EActivity. The EActivity has a toggle reference which we use as a counting semaphore. If another module needs to handle the event asynchronously, it should reference the EActivity until its async operation completes, then drop the reference. Once the signal handlers finish and only the toggle reference remains, we then proceed with the Evolution Setup Assistant. All of this is in preparation for GNOME Online Accounts integration. For the moment, nothing listens for the "load-accounts" EShell event, so there should be no change in Evolution Setup Assistant behavior.
* Updated Spanish translationDaniel Mustieles2011-06-301-1274/+1325
|
* Could not select real Junk/Trash folderMilan Crha2011-06-301-5/+16
|
* Bug #650223 - Do not wait on evolution's exit when done with backup/restoreMilan Crha2011-06-301-2/+8
|
* Bug #638307 - Error when sending mail after converting to maildirMilan Crha2011-06-301-0/+76
|
* Updated Slovenian translationMatej Urbančič2011-06-301-1096/+1152
|
* Fix typo in a GConf key for alarm-notification dialog timezone settingMilan Crha2011-06-301-1/+1
|
* Fix few memory leaksMilan Crha2011-06-303-3/+17
|
* Bug #652620 - Can use uninitialized memory in alarm-notification-dialogMilan Crha2011-06-301-3/+5
|
* Bug #652626 - Fix initial position of contact maps markersDan Vrátil2011-06-301-0/+1
|
* Bug #252670 - Remember columns settings in Certificates tabDan Vrátil2011-06-304-787/+728
|
* Bug #530335 - Allow Reply to selected address onlyRathin2011-06-307-6/+92
|
* Remove unused variables reported by gccMilan Crha2011-06-301-8/+1
|
* Bug #652394 - Port google-account-setup plugin to libgdata 0.9.0Philip Withnall2011-06-302-1/+17
|
* Do not use deprecated EBook/ECal APIMilan Crha2011-06-30187-4763/+4828
|
* Post-release version bump.Matthew Barnes2011-06-301-1/+1
|
* Add a COPYING-DOCS file, needed for distcheck.Matthew Barnes2011-06-301-0/+1
| | | | Just references COPYING-DOCS.CCBYSA and COPYING-DOCS.GFDL.
* NEWS update for 3.1.2 release.Matthew Barnes2011-06-301-0/+106
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-3010-203/+190
|
* Updated Slovenian translationMatej Urbančič2011-06-301-2584/+2637
|
* Updated Serbian translationМирослав Николић2011-06-302-7371/+6697
|
* Added UG translationAbduxukur Abdurixit2011-06-301-3973/+3929
|
* Updated Spanish translationDaniel Mustieles2011-06-301-16/+9
|
* Replace G_CONST_RETURN with 'const'.Matthew Barnes2011-06-3021-99/+99
| | | | GLib is finally dropping this hack.
* Fix some uninitialized variable usage.Matthew Barnes2011-06-301-2/+2
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-3097-724/+1192
|
* Miscellaneous mail cleanups.Matthew Barnes2011-06-303-25/+48
|
* Fixes a crash while creating VeeFolders at the root level.Chenthill Palanisamy2011-06-301-1/+7
|
* Updated Norwegian bokmål translationKjartan Maraas2011-06-301-2966/+2545
|
* Bug #643526 - Crash in et_get_n_childrenMilan Crha2011-06-303-8/+6
|
* Updated Czech translationMarek Černocký2011-06-301-1/+1
|
* Bug #608203 - Left pane of mailer window is narrow at startupMilan Crha2011-06-301-0/+35
|
* Bug #651976 - Reply/Forward setting isn't respected in message windowMilan Crha2011-06-301-1/+5
|
* Updated Galician translationsFran Diéguez2011-06-301-2398/+2468
|
* Updated Russian translationYuri Kozlov2011-06-301-4441/+5050
|
* Updated Spanish translationJorge González2011-06-301-2052/+2093
|
* Fix compiler warningsMilan Crha2011-06-301-2/+2
|
* Bug #633948 - Try harder to use -lresolv in LDAP_LIBSMathieu Trudel-Lapierre2011-06-302-2/+2
|
* Bug #651316 - Crash with Outgoing mail filtersMilan Crha2011-06-301-1/+1
|
* Bug #332907 - Contact editor duplication alert misleadingDan Vrátil2011-06-304-3/+32
|
* Bug #651761 - Message window doesn't mark message seenMilan Crha2011-06-301-0/+1
|
* Bug #614274 - Labeling many messages is very slowMatt McCutchen2011-06-301-0/+2
|
* Bug #636809 - Address labels formatting improvementsDan Vrátil2011-06-307-2/+12118
| | | | Address labels should be formated according to country specific standards.
* Little text typo fixMilan Crha2011-06-301-1/+1
|
* Bug #642557 - Display maps in contact previewDan Vrátil2011-06-3024-505/+2221
|
* Bug #649310 - Calendar only shows midnight to noonMilan Crha2011-06-301-1/+1
|
* Bug #651684 - Creates a copy of message in Outbox instead of replacingMilan Crha2011-06-301-0/+38
|
* Bug #640083 - Cannot configure LDAPS on port 636Milan Crha2011-06-303-5/+5
|
* Do not add 'Local delivery' accounts into folder treeMilan Crha2011-06-302-1/+8
| | | | | And make folder_tree_get_folder_info_cb() always finish properly, because evolution doesn't want to quit otherwise.
* Bug #649757 - 'Local delivery' accounts stopped workingMilan Crha2011-06-301-5/+31
|
* vfolder_adduri(): Take an EMailBackend instead of EMailSession.Matthew Barnes2011-06-301-14/+17
| | | | Needed for the account-mgmt branch.
* EMVFolderRule: Track folder URIs in a GQueue instead of GList.Matthew Barnes2011-06-303-95/+97
| | | | Makes the logic a little cleaner. Do this also in mail-vfolder.c.
* Bug #578245 - View settings for threads getting lostMilan Crha2011-06-302-29/+26
|
* Embed e_hsv_tweak() directly in e-table-item.c.Matthew Barnes2011-06-307-116/+43
| | | | | ETableItem is the last user of e_hsv_tweak(). This allows us to remove widgets/misc/e-hsv-utils.[ch].
* Move EPopupMenu to /widgets/table.Matthew Barnes2011-06-307-71/+14
| | | | | | | | ETableHeaderItem is the last user of EPopupMenu. Move it to /widgets/table to discourage further use and strip out unused features. The functionality it provides has long since been superseded by GtkUIManager and GtkAction.
* e-mail-folder-utils.c cleanups.Matthew Barnes2011-06-301-4/+0
|
* Fix build breaks.Matthew Barnes2011-06-302-28/+29
|
* mail_vfolder_add_folder(): Change parameters.Matthew Barnes2011-06-301-8/+11
| | | | Take an EMailBackend instead of an EMailSession.
* Replace deprecated g_atomic_int_exchange_and_add()Milan Crha2011-06-302-2/+2
|
* EMFilterFolderElement cleanups.Matthew Barnes2011-06-301-128/+127
|
* EMFolderSourceElement: Store UIDs instead of URIs.Matthew Barnes2011-06-301-92/+94
| | | | | For backward-compatibility we can still decode <uri> elements, but new source rules will store the account UID, which is easier to deal with.
* EMFilterSourceElement: Add an EMailBackend constructor property.Matthew Barnes2011-06-303-10/+106
|
* EMFilterSourceElement cleanups.Matthew Barnes2011-06-302-179/+185
|
* Fix more places where old-style folder URIs are used.Matthew Barnes2011-06-303-50/+20
|
* Bug #649939 - Cann't create new folderMilan Crha2011-06-303-6/+62
|
* Bug #651062 - Emit operation progress on the correct cancellableMilan Crha2011-06-301-3/+3
|
* e_mail_store_add_by_account(): Fix a potential use-before-set.Matthew Barnes2011-06-301-1/+1
|
* Remove em_utils_folder_name_from_uri().Matthew Barnes2011-06-302-28/+0
|
* Change EMEventTargetFolder contents.Matthew Barnes2011-06-304-41/+44
| | | | | | Give it a CamelStore and folder name instead of an EAccount and folder URI. Both the EAccount and folder URI can be easily retrieved from the CamelStore and folder name.
* [l10n]Updated Catalan (Valencian) translationCarles Ferrando2011-06-301-6428/+6708
|
* Remove e_get_subscribable_accounts().Matthew Barnes2011-06-304-64/+0
| | | | Another EAccount utility function down...
* EMSubscriptionEditor: Manage stores, not accounts.Matthew Barnes2011-06-303-77/+118
| | | | | We'll query the accounts to get display names for the combo box, but that's it. Use CamelStores instead.
* EMailShellView: Avoid e_get_subscribable_accounts().Matthew Barnes2011-06-301-16/+17
| | | | | Use em_folder_tree_model_list_stores() to determine whether to enable the folder subscription editor.
* Add em_folder_tree_model_list_stores().Matthew Barnes2011-06-302-0/+10
| | | | | | Lists all the CamelStores added to EMFolderTreeModel. Note that CamelStores with a corresponding EAccount are only added if the EAccount is enabled, so it's safe to assume all returned CamelStores are enabled.
* EMFolderTreeModel: Miscellaneous cleanups.Matthew Barnes2011-06-301-43/+13
|
* Including <glib-object.h> directly is rarely needed.Matthew Barnes2011-06-3028-34/+0
|
* Including <glib.h> directly is rarely needed.Matthew Barnes2011-06-3096-100/+2
|
* Remove account from EMFolderTreeModelStoreInfo.Matthew Barnes2011-06-302-7/+10
| | | | | The struct already has a CamelStore, and the CamelStore UID is the same as the EAccount UID, so it's easy to lookup the corresponding EAccount.
* EMFolderTreeModel: Remove internal account_index.Matthew Barnes2011-06-301-26/+15
| | | | The store_index is sufficient.
* Remove display_name from EMFolderTreeModelStoreInfo.Matthew Barnes2011-06-303-16/+3
| | | | | It was only being used to look up an EAccount UID, but we already had the CamelStore, and the CamelStore UID is the same as the EAccount UID.
* Bug #229244 - Re-ordering email addresses in contact list editorDan Vrátil2011-06-302-9/+293
|
* Bug #646109 - Fix use of include <config.h> to make sure translations workMilan Crha2011-06-30444-85/+1358
|
* Bug #651135 - Crash using saved search with an empty expressionMilan Crha2011-06-301-0/+6
|
* Bug 651062 - refresh_folders_exec() reports progress incorrectly.Matthew Barnes2011-06-301-3/+6
|
* Updated Spanish translationJorge González2011-06-301-23/+37
|
* Bug 651001 - Cannot send message from accounts not having a providerLucian Langa2011-06-301-2/+8
|
* Check for vfolder stores by UID, not URI.Matthew Barnes2011-06-302-76/+80
|
* Bug #651039 - Always update signature in composer on account changeMilan Crha2011-06-301-0/+1
|
* Updated the help license from GFDL 1.2 to GFDL 1.3 and CC-BY-SA 3.0Chenthill Palanisamy2011-06-3010-1066/+601
| | | | | Checkout http://mail.gnome.org/archives/evolution-list/2010-December/msg00170.html for more details.
* Fix em_folder_selector_get_selected_uri().Matthew Barnes2011-06-301-35/+9
| | | | | Another case of custom logic to build old-style folder URIs. The new format simplifies things considerably.
* EMFolderSelector: Fix some silly typos.Matthew Barnes2011-06-301-2/+2
|
* Use em_folder_tree_get_selected() in places to simplify code.Matthew Barnes2011-06-308-139/+72
| | | | | | There were a few places where we were accessing the folder tree model directly to get the selected store + folder name, or were asking for the selected URI only to parse back into its store + folder name components.
* Remove em_folder_tree_get_selected_path().Matthew Barnes2011-06-302-24/+0
| | | | em_folder_tree_get_selected() supercedes it.
* Add em_folder_tree_get_selected().Matthew Barnes2011-06-302-0/+39
| | | | Returns the CamelStore and folder name of the selected row.
* EMFolderTree: Rewrite async folder info loading.Matthew Barnes2011-06-301-125/+157
| | | | | | When a folder is expanded and child folder info needs to be retrieved, submit an EActivity and call camel_store_get_folder_info() instead of using the legacy MailMsg API.
* Add em_folder_tree_new_activity().Matthew Barnes2011-06-302-0/+26
| | | | | | Similar to e_mail_reader_new_activity(). Creates, configures and submits a new EActivity instance, so asynchronous operations can easily be dispatched without a lot of boilerplate code.
* EMFolderTree: Add an EAlertSink property.Matthew Barnes2011-06-307-11/+112
| | | | | Now EMFolderTree has access to both an EShellBackend and an EAlertSink; everything it needs to build and submit EActivity instances.
* Let EMFolderSelector create its own EMFolderTree.Matthew Barnes2011-06-307-252/+285
| | | | | Also, minimize the EMFolderSelector API by removing frivolous wrapper functions and unused functions.
* EMFolderTree: Whitespace cleanups.Matthew Barnes2011-06-301-6/+9
|
* Bug 649993 - Change behavior of --component optionMatthew Barnes2011-06-301-0/+22
| | | | | | | | | | This is primarily for the GNOME Shell calendar. If, for example, "evolution --component calendar" is invoked and there is already an Evolution window opened to the calendar view, present that window. Otherwise open a new Evolution window to the requested view. Same behavior applies to all requested views.
* EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-06-3044-426/+441
| | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts.
* Remove emfu_create_folder_real().Matthew Barnes2011-06-303-187/+231
| | | | Use e_mail_store_create_folder() instead.
* Bug #643819 - Autocomplete the Location fieldDan Vrátil2011-06-301-4/+157
|
* Updated Irish translation.Seán de Búrca2011-06-301-12504/+11183
|
* Bug 537691 - Account editor window HIGMatthew Barnes2011-06-301-18/+25
| | | | | | Change the OK button to Apply, and fix the padding around the window edges. People already bitching about the window being too tall are just gonna bitch louder now, but it does look better on normal size screens.
* Revert "Correct garbled mailto: uris passed in through GApplication interface"Matthew Barnes2011-06-301-4/+0
| | | | | | This reverts commit 94d5fb1b664ab38790ba620f7d2c6d585b666c91. Wrong solution. See bug #650491.
* Bug 650491 - Shell handles forwarding uris to existing process wrongMatthew Barnes2011-06-307-58/+43
| | | | | This adds a "handle-uris" GAction which takes a string array argument, so the URIs can be passed to the primary process verbatim.
* Updated Spanish translationJorge González2011-06-301-587/+590
|
* Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERMColin Walters2011-06-301-22/+19
| | | | | We can't call anything safely except write() inside a signal handler, g_unix_signal_add_watch_full() handles this for us nicely.
* Fix crash when opening message window.Matthew Barnes2011-06-301-2/+2
| | | | Would help if I actually did what the comment said...
* Handle SIGTERM instead of SIGQUIT.Matthew Barnes2011-06-301-9/+9
| | | | SIGQUIT is supposed to produce a core dump. We don't want that.
* Bug 650525 - Don't install a SEGV handlerColin Walters2011-06-301-51/+0
| | | | | Assume the operating system ships with a system-wide crash catching service like ABRT or Apport.
* Coding style and whitespace cleanup.Matthew Barnes2011-06-30107-1101/+2036
|
* Updated Spanish translationDaniel Mustieles2011-06-301-19/+20
|
* EMailReader: Remove the forward/reply style hack.Matthew Barnes2011-06-301-24/+23
| | | | | Now that we're configuring EMailReader instances from an idle callback, we can safely store the forward and reply styles in the private struct.
* Bug 650587 - Hide Search Folder actions when Search Folders are disabledMatthew Barnes2011-06-3010-71/+141
| | | | | | | | | | | | | | | | Add an action group for Search Folders to EMailReader. The action group's visibility is bound to the "mail-enable-search-folders" setting, so that menu items related to Search Folders are hidden when Search Folders are disabled in GConf. Affected menu items are: Edit -> Search Folders Message -> Create Rule -> Search Folder from Subject... Message -> Create Rule -> Search Folder from Sender... Message -> Create Rule -> Search Folder from Recipients... Message -> Create Rule -> Search Folder from Mailing List... Search -> Create Search Folder From Search...
* EMailReader: Support multiple action groups.Matthew Barnes2011-06-308-42/+81
| | | | | | Use an enum type to request different action groups. For now we just have E_MAIL_READER_ACTION_GROUP_STANDARD. EMailReader implementations should map the enum value to an appropriate GtkActionGroup.
* mail-autofilter.c: Add argument guards in public functions.Matthew Barnes2011-06-301-1/+13
| | | | | | | | | This is related to bug #650587, but is not a proper fix. The proper fix is in the next couple commits about EMailReader action groups. This commit just trades a crash for a runtime warning, but can be backported to the stable branch, whereas the changes required for the proper fix are too extensive to backport.
* Remove mail_remove_folder().Matthew Barnes2011-06-3014-286/+359
| | | | Use e_mail_folder_remove() instead.
* Always initialized all structure membersMilan Crha2011-06-301-1/+1
|
* Bug 650522 - em-format-html: Fix uninitialized variableColin Walters2011-06-301-1/+1
|
* Remove mail_get_folderinfo().Matthew Barnes2011-06-303-131/+55
| | | | Use camel_store_get_folder_info() instead.
* Updated Spanish translationJorge González2011-06-301-410/+409
|
* Remove mail_save_messages().Matthew Barnes2011-06-308-238/+378
| | | | Use e_mail_folder_save_messages() instead.
* Remove mail_store_prepare_offline().Matthew Barnes2011-06-307-89/+139
| | | | Use e_mail_store_prepare_for_offline() instead.
* Remove mail_check_service().Matthew Barnes2011-06-303-146/+73
| | | | Use camel_service_query_auth_types() instead.
* Updated Spanish translationJorge González2011-06-301-583/+595
|
* Bug #647785 - Pasting an 24h event in month and week view doesn't workMilan Crha2011-06-301-3/+4
|
* Fix typo in gl translation. See bug 650384Andre Klapper2011-06-301-1/+1
|
* bug #648612 crash during drag & drop of recurring eventsPunit Jain2011-06-301-0/+1
|
* Remove mail_remove_attachments().Matthew Barnes2011-06-307-149/+309
| | | | Use e_mail_folder_remove_attachments() instead.
* Bug 650223 - evolution-backup does not terminate without --guiMatthew Barnes2011-06-301-48/+81
| | | | | | | | | | | Use g_io_scheduler_push_job() instead of g_thread_create(). When the operation is finished, call gtk_main_quit() from the main thread using g_io_scheduler_job_send_to_mainloop(). Also, check for cancellation with a GCancellable instead of a boolean. Note: We really should be using GLib's process spawning API instead of system(), but that's a job for another day.
* Add EPortEntry to the Glade catalog.Matthew Barnes2011-06-301-0/+3
|
* Bug 650088 - Cannot send message from Contacts viewMatthew Barnes2011-06-301-0/+5
| | | | | | | | This starts up the EMailShellBackend whenever a new composer window is created. Normally this happens when switching to the Mail shell view, but if trying to send a message from a different shell view before the Mail shell view is ever activated, the mail accounts were not getting loaded and sending or saving the message to a mail folder would fail.
* Bug 649990 - Remove get_font_options() from e-util.c.Matthew Barnes2011-06-305-152/+0
| | | | | | | | | Not only is get_font_options() no longer needed, it's actually doing the wrong thing by reading settings through GConfClient instead of GSettings. But it turns out, thanks to the tighter Cairo integration in GTK3, the widgets that call get_font_options() can be made to work correctly by simply removing this hack. Love it when that happens.
* Bug #646615 - Bad single formMilan Crha2011-06-301-1/+1
|
* Remove unused e_get_gnome2_user_dir().Matthew Barnes2011-06-305-37/+8
|
* Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogsDan Vrátil2011-06-3012-24/+28
|
* Bug #601541 - Add 'Copy Image' Option On Inline Email ImagesMilan Crha2011-06-305-3/+126
|
* Correct garbled mailto: uris passed in through GApplication interfaceMilan Crha2011-06-301-0/+4
|
* Updated Slovenian translationMatej Urbančič2011-06-301-3/+3
|
* Updated Slovenian translationMatej Urbančič2011-06-301-2220/+3698
|
* Remove mail_get_folder_quota().Matthew Barnes2011-06-302-83/+0
| | | | Use camel_folder_get_quota_info() instead.
* EMFolderProperties: Fetch quota information asynchronously.Matthew Barnes2011-06-301-11/+52
|
* Remove mail_get_message().Matthew Barnes2011-06-302-85/+0
| | | | Use camel_folder_get_message() instead.
* Reimplement the "mail-reply-sender" action.Matthew Barnes2011-06-301-47/+79
| | | | Now uses camel_folder_get_message().
* Reimplement the "mail-reply-all" action.Matthew Barnes2011-06-301-33/+59
| | | | Now uses camel_folder_get_message().
* Reimplement part of the "templates" plugin.Matthew Barnes2011-06-301-19/+132
| | | | Now uses camel_folder_get_message().
* Bug #243938 - Clicking on week numbers changes work week to week viewMilan Crha2011-06-304-6/+55
|
* Bug #646033 - Update progress in Send/Receive dialogMilan Crha2011-06-301-0/+16
|
* GN-bug #649935 - Check folder validity before asking for its URIMilan Crha2011-06-301-2/+5
|
* Bug #619347 - Decode QP in email in Contact List EditorMilan Crha2011-06-301-0/+10
|
* EMailShellView: Remove some unused utility functions.Matthew Barnes2011-06-302-159/+0
| | | | | I guess I meant to move these to EMailReader but forgot to delete the original versions.
* Keep forgetting to add prefixes to EAlert tags.Matthew Barnes2011-06-305-8/+8
|
* Reimplement "mailing-list-actions" plugin.Matthew Barnes2011-06-301-25/+72
| | | | Now uses camel_folder_get_message().
* Miscellaneous cleanups.Matthew Barnes2011-06-308-108/+137
|
* em_format_html_print_message(): Require a CamelMimeMessage.Matthew Barnes2011-06-304-49/+91
| | | | | | Let EMailReader fetch the CamelMimeMessage itself, handle errors, and then pass it off to EMFormatHTMLPrint. This also eliminates the need for em_format_html_print_raw_message().
* em_utils_reply_to_message(): Require a CamelMimeMessage.Matthew Barnes2011-06-305-86/+19
| | | | | No more fetching a message itself. Oh, and stop unreffing the message. Those kinds of insane semantics are what lead to crashes.
* Remove em_utils_redirect_message_by_uid().Matthew Barnes2011-06-302-42/+0
| | | | Use em_utils_redirect_message() instead.
* Reimplement the "mail-redirect" action.Matthew Barnes2011-06-301-8/+59
| | | | | Now fetches the message itself using camel_folder_get_message(), then calls em_utils_redirect_message().
* Add e_mail_reader_new_activity().Matthew Barnes2011-06-306-90/+66
| | | | | | | | | | | | | | | | Configuring and submitting an EActivity for every mail operation is getting tedious. This function helps reduce boilerplate code by: * Creating a new EActivity instance. * Installing an EAlertSink using e_mail_reader_get_alert_sink(). * Installing a GCancellable (which is really a CamelOperation). * Submitting the activity via e_shell_backend_add_activity(). I'm considering adding a similar function (or class method) for EShellView. Not sure yet...
* Reimplement e_mail_reader_create_vfolder_from_selected().Matthew Barnes2011-06-301-5/+0
| | | | Now uses camel_folder_get_message().