aboutsummaryrefslogtreecommitdiffstats
path: root/mail/em-folder-tree.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove more Express Mode hacks.Matthew Barnes2013-04-011-19/+1
| | | | | | This removes all traces of Express Mode from all but the contact editor and calendar appointment editor. Need to evaluate the remaining cases individually.
* Consolidate base utility libraries into libeutil.Matthew Barnes2012-12-131-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evolution consists of entirely too many small utility libraries, which increases linking and loading time, places a burden on higher layers of the application (e.g. modules) which has to remember to link to all the small in-tree utility libraries, and makes it difficult to generate API documentation for these utility libraries in one Gtk-Doc module. Merge the following utility libraries under the umbrella of libeutil, and enforce a single-include policy on libeutil so we can reorganize the files as desired without disrupting its pseudo-public API. libemail-utils/libemail-utils.la libevolution-utils/libevolution-utils.la filter/libfilter.la widgets/e-timezone-dialog/libetimezonedialog.la widgets/menus/libmenus.la widgets/misc/libemiscwidgets.la widgets/table/libetable.la widgets/text/libetext.la This also merges libedataserverui from the Evolution-Data-Server module, since Evolution is its only consumer nowadays, and I'd like to make some improvements to those APIs without concern for backward-compatibility. And finally, start a Gtk-Doc module for libeutil. It's going to be a project just getting all the symbols _listed_ much less _documented_. But the skeletal structure is in place and I'm off to a good start.
* Address couple issues found by a Coverity scanMilan Crha2012-11-301-1/+1
|
* Avoid gdk_window_get_pointer().Matthew Barnes2012-11-291-1/+7
| | | | Use gdk_window_get_device_position() instead.
* Avoid gtk_tree_view_get_vadjustment().Matthew Barnes2012-11-291-1/+3
| | | | Use gtk_scrollable_get_vadjustment() instead.
* Coding style and whitespace cleanup.Matthew Barnes2012-11-111-10/+15
|
* Fix all 'may be used uninitialized' compiler warningsDan Vrátil2012-08-201-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-08-201-2/+3
|
* Adapt to CamelSession API changes.Matthew Barnes2012-08-121-13/+12
| | | | | | | | | | | | These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url()
* Remove em_folder_tree_get_selected_folder().Matthew Barnes2012-07-091-22/+0
| | | | | The function blocks, lacks a "sync" suffix and GCancellable and GError arguments. Not fit for use. Kill it.
* Bug #676563 - Cannot create folders directly under store nodeMilan Crha2012-06-071-1/+6
|
* Whitespace cleanups.Matthew Barnes2012-06-021-1/+1
|
* Fix memory leaks around gtk_tree_model_get() functionMilan Crha2012-05-311-0/+1
|
* Avoid New unread icon emblem on virtual foldersMilan Crha2012-05-241-1/+3
|
* Whitespace cleanups.Matthew Barnes2012-05-131-4/+4
|
* EMFolderTree: Avoid using COL_STRING_URI.Matthew Barnes2012-04-091-14/+40
|
* mail/state.ini: Remember stores by UID instead of URI.Matthew Barnes2012-04-091-28/+69
| | | | | | | This breaks backward compatibility slightly by changing the way the folder tree "expanded" state for CamelStores is remembered. Instead of naming the [Store ...] key file group after the CamelStore's URI string, we now name it after its UID string.
* Bug #245025 - Popup confirmation when moving a folder (via drag and drop)Milan Crha2012-04-071-45/+84
|
* Move vfolders to libemail-engine and rest as mail-vfolder-ui. It all works andSrinivasa Ragavan2012-03-031-1/+1
| | | | | the daemon can now start the vfolder storage without bothering much with the UI.
* Redo Filters/Search folder editors to use a shared non ui based library forSrinivasa Ragavan2012-03-031-1/+1
| | | | making search folders running remotely.
* Move EAlert* and e-xml-utils references from other part of the code to ↵Srinivasa Ragavan2012-03-031-1/+1
| | | | libevolution-utils.
* Coding style and whitespace cleanup.Matthew Barnes2012-02-201-4/+12
|
* Introduce libemail-engine and libemail-utils.Matthew Barnes2012-01-191-9/+11
| | | | | | | These libraries are bound for E-D-S so they live at the lowest layer of Evolution for now -- even libeutil can link to them (but please don't). This is the first step toward moving mail handing to a D-Bus service.
* Avoid passing EMailBackend as much as possible.Matthew Barnes2011-12-161-57/+51
| | | | | | | | | | | | | | | More mail API churn... reversing some previous API decisions. I've made some key API changes to EMailSession on the account-mgmt branch which should allow for this, and will hopefully also benefit the "email-factory" branch. EMailBackend barely needs to exist anymore, except as the owner of EMailSession. For several low-level functions, we replace its EMailBackend parameter with EMailSession and EAlertSink parameters; the latter so it can still pass user alerts up the chain.
* Reorder accounts by drag-and-drop.Matthew Barnes2011-12-111-25/+29
| | | | | | | | | | | | | | | | | | | | | This implements https://bugzilla.gnome.org/show_bug.cgi?id=663527#c3. Account reordering is now done by drag-and-drop instead of up/down buttons. Turned out to be a wee bit more complicated than I initially thought. This scraps EAccountManager and EAccountTreeView and replaces them with new classes centered around EMailAccountStore, which EMailSession owns. EMailAccountStore is the model behind the account list in Preferences. The folder tree model now uses it to sort its own top-level rows using gtk_tree_path_compare(). It also broadcasts account operations through signals so we don't have to rely so heavily on EAccountList signals, since EAccountList is going away soon. Also as part of this work, the e-mail-local.h and e-mail-store.h APIs have been merged into EMailSession and MailFolderCache.
* Remove unnecessary 'vfolder_store' declaration.Matthew Barnes2011-12-071-2/+0
|
* Mail widget cleanups.Matthew Barnes2011-11-221-1/+1
|
* e-mail-store.c: Take EMailSession instead of EMailBackend.Matthew Barnes2011-10-271-1/+3
| | | | | | | | | | | My apologies for flip-flopping the API again. e-mail-store.c functions used to take an EMailSession, then I changed it to take an EMailBackend in preparation for my account-mgmt branch. Having rethought some API decisions on the branch, however, the first flip-flop proved to be unnecessary. And now Srini needs the API to use EMailSession for his mail-factory branch, so I'm flip-flopping again.
* Bug #455271 - A moved/renamed mail folder loses focusMilan Crha2011-10-131-1/+37
|
* Miscellaneous cleanups from the account-mgmt branch.Matthew Barnes2011-09-271-3/+1
| | | | | Reducing diff noise so I can see important changes easier when comparing branches. A few API changes, but nothing that affects functionality.
* EMFolderTreeModel: Don't use parameters in "get_default" functions.Matthew Barnes2011-09-261-1/+1
| | | | | | | | Drop EMFolderTreeModel's "session" property now that it has a "backend" property and call em_folder_tree_model_set_backend() where we used to call em_folder_tree_model_set_session(). The session can still be obtained through e_mail_backend_get_session().
* Bug #351025 - Make the order of the mail accounts configurableMilan Crha2011-09-261-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2011-09-041-15/+22
|
* Miscellaneous cleanups.Matthew Barnes2011-08-311-32/+11
| | | | | | | Reducing diff noise with the account-mgmt branch. Trying to erode our dependency on EAccount as much as possible, or at least isolate its usage, to make things easier for me on the branch.
* Bug 656718 - Runtime warning in folder_tree_get_folder_info_cb()Matthew Barnes2011-08-181-13/+16
| | | | | | If we've just set up an NNTP account and haven't subscribed to any folders yet, the folder_info tree may legitimately be NULL. Don't treat it as an error.
* Add em_folder_tree_new_with_model().Matthew Barnes2011-08-101-1/+15
| | | | | This is so an EMFolderTree can be created with a custom model, such as perhaps only a subset of available stores added.
* EMFolderTree: Clean up initialization logic.Matthew Barnes2011-08-101-298/+322
| | | | | | Some things are getting initialized too early. Not causing any bugs at present, but it's bad form. Defer non-trivial initialization steps to the constructed() method.
* EMFolderTree: Miscellaneous cleanups.Matthew Barnes2011-08-101-51/+27
|
* Fix few memory leaksMilan Crha2011-06-151-3/+11
|
* Coding style and whitespace cleanups.Matthew Barnes2011-06-091-3/+10
|
* Do not add 'Local delivery' accounts into folder treeMilan Crha2011-06-021-0/+6
| | | | | And make folder_tree_get_folder_info_cb() always finish properly, because evolution doesn't want to quit otherwise.
* Fix more places where old-style folder URIs are used.Matthew Barnes2011-06-011-13/+10
|
* Bug #649939 - Cann't create new folderMilan Crha2011-05-311-0/+36
|
* Remove display_name from EMFolderTreeModelStoreInfo.Matthew Barnes2011-05-281-12/+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.
* Check for vfolder stores by UID, not URI.Matthew Barnes2011-05-261-65/+72
|
* Use em_folder_tree_get_selected() in places to simplify code.Matthew Barnes2011-05-251-25/+27
| | | | | | 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-05-251-22/+0
| | | | em_folder_tree_get_selected() supercedes it.
* Add em_folder_tree_get_selected().Matthew Barnes2011-05-251-0/+36
| | | | Returns the CamelStore and folder name of the selected row.
* EMFolderTree: Rewrite async folder info loading.Matthew Barnes2011-05-251-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-05-241-0/+25
| | | | | | 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-05-241-3/+58
| | | | | Now EMFolderTree has access to both an EShellBackend and an EAlertSink; everything it needs to build and submit EActivity instances.
* EMFolderTree: Store an EMailBackend instead of an EMailSession.Matthew Barnes2011-05-241-49/+53
| | | | | | | | 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.
* Coding style and whitespace cleanup.Matthew Barnes2011-05-221-3/+11
|
* Bug #649952 - Do not unref result of camel_session_get_service()Milan Crha2011-05-111-0/+2
|
* Coding style cleanups.Matthew Barnes2011-05-091-5/+5
|
* Whitespace and coding style cleanups.Matthew Barnes2011-05-081-1/+2
|
* Remove em_folder_tree_get_selected_folder_info().Matthew Barnes2011-05-071-42/+0
| | | | Function is no longer used, or wanted.
* Simplify em_folder_tree_set_selected_list().Matthew Barnes2011-05-061-59/+38
|
* EMailShellView: Open the selected folder ourselves.Matthew Barnes2011-05-031-22/+27
| | | | | | | | | | | | | | | | | This one's a little involved: - EMailShellView now obtains a CamelFolder itself in response to EMFolderTree::folder-selected signals. Uses EActivity to do so. - Revise EMFolderTree::folder-selected signal arguments to be more useful: emit a CamelStore object instead of a folder URI. - Also revise EMFolderTree::folder-activiated signal arguments the same way while we're at it. - Remove the "folder_uri" argument from e_mail_reader_set_folder(). If you have a CamelFolder object you can obtain the URI string by calling camel_folder_get_uri().
* Add em_folder_tree_get_selected_account().Matthew Barnes2011-05-031-0/+26
| | | | Comes in handy for a few EMailShellView actions.
* EMFolderTree: Coding style cleanups.Matthew Barnes2011-05-031-6/+10
|
* Adapt to extra arg in camel_session_get_service_by_url().Matthew Barnes2011-04-291-1/+2
|
* Adapt to CamelService changes.Matthew Barnes2011-04-211-14/+18
|
* Adapt to sealed up CamelService.Matthew Barnes2011-04-181-1/+6
|
* Coding style and whitespace cleanup.Matthew Barnes2011-03-061-9/+15
|
* Bug #614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedlyMilan Crha2011-02-251-11/+7
|
* Use G_SIGNAL_TYPE_STATIC_SCOPE for all GdkEvent signal params.Matthew Barnes2011-02-251-8/+9
| | | | | I thought this might be the cause of bug #643089. Turns out it wasn't, but it's a good thing to do anyway.
* Bug #641343 - Cannot scroll to bottom of folder list while draggingMilan Crha2011-02-231-10/+1
|
* Bug #638333 - Critical warning when invoking File->New->Mail FolderMilan Crha2011-02-161-0/+11
|
* Fix few memory leaksMilan Crha2011-02-151-2/+8
|
* Adapt EMFolderTree to latest gtk+-3.0 API.Matthew Barnes2011-01-261-5/+3
|
* Drop backward-compatibility cruft.Matthew Barnes2011-01-251-3/+0
|
* Do not dereference NULL local_error variableMilan Crha2011-01-181-2/+3
|
* Do not hide maildir accounts from UIMilan Crha2011-01-121-1/+1
|
* EMFolderTree: Fully implement ESelectableInterface.Matthew Barnes2011-01-091-35/+180
| | | | Was missing "copy-target-list" and "paste-target-list" properties.
* Migrate the local store from mbox to maildir formatChenthill Palanisamy2010-11-231-1/+1
|
* Bug #633371 - Remote pop folder no longer emptiedMilan Crha2010-10-291-1/+1
|
* Simplify EActivity.Matthew Barnes2010-10-231-12/+20
| | | | | | | | | | | | | | | | | | | | | | With unintrusive error dialogs gone, we can cut some unnecessary bits out of EActivity. I'm also adding a new enum property called "state", which is one of: E_ACTIVITY_RUNNING E_ACTIVITY_WAITING E_ACTIVITY_CANCELLED E_ACTIVITY_COMPLETED The state of an activity must be explicitly changed. In particular, when the user cancels an activity the state should be set only after confirming the operation has been cancelled and not when cancellation is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when the GCancellable emits "cancelled"). EActivityBar and EActivityProxy widgets have been updated to make this distinction clearer in the UI. E_ACTIVITY_WAITING will be used when activities have to be queued and dispatched in sequence, which I haven't written yet.
* Add an "ellipsize" property to EMFolderTree.Matthew Barnes2010-10-191-10/+53
| | | | | | So we don't have to access GConf directly from EMFolderTree. The property gets bound to an EShellSettings property, which is in turn bound to the "no_folder_dots" GConf key by way of a transform function.
* Move more account utilities to e-account-utils.c.Matthew Barnes2010-10-191-2/+1
|
* Kill mail_config_get_gconf_client().Matthew Barnes2010-10-191-3/+5
|
* Give MailSession a permanent home.Matthew Barnes2010-10-131-12/+106
| | | | | | | | | | | Global variables in shared libraries are a bad idea. EMailBackend now owns the MailSession instance, which is actually now EMailSession. Move the blocking utility functions in mail-tools.c to e-mail-session.c and add asynchronous variants. Same approach as Camel. Replace EMailReader.get_shell_backend() with EMailReader.get_backend(), which returns an EMailBackend. Easier access to the EMailSession.
* Bug #631320 - GtkObject is gone in GTK3Milan Crha2010-10-071-36/+20
|
* Adapt to Camel API changes.Matthew Barnes2010-09-281-11/+11
|
* Pass GCancellable to Camel.Matthew Barnes2010-09-281-10/+24
|
* Use new GDK keysym names if available.Matthew Barnes2010-09-181-2/+4
| | | | | | | In GTK+ 2.21.8, the keysym names were renamed from GDK_* to GDK_KEY_*. I've added backward-compatibility macors to gtk-compat.h, which can be dumped as soon as we require GTK+ >= 2.22.0.
* Coding style cleanups.Matthew Barnes2010-09-131-88/+88
|
* Coding style and whitespace cleanups.Matthew Barnes2010-09-121-80/+159
|
* Memory leak fix in em_folder_tree_get_selected_folderMilan Crha2010-09-071-0/+2
|
* Typo in tree_autoscroll().Matthew Barnes2010-08-111-1/+1
|
* Simplify em_folder_tree_restore_state().Matthew Barnes2010-07-301-14/+10
|
* Bug 624235 - CamelPOP3Store missing some methodsMatthew Barnes2010-07-131-0/+7
| | | | | | CamelPOP3Store's get_folder_info() now sets CAMEL_STORE_ERROR_NO_FOLDER since it has no folder hierarchy to scan. This catches and clears that error so it doesn't reach the user.
* Migrate from CamelException to GError.Matthew Barnes2010-07-091-44/+26
|
* Various folder tree icon enhancements.Matthew Barnes2010-06-231-32/+73
| | | | | | | | - Show selected folders with plain folder icons as "folder-open". - When a folder is a valid drag destination, use "folder-drag-accept". - When dragging folders, show the tree view row being dragged.
* More GTK3 preparation.Matthew Barnes2010-06-041-51/+74
| | | | | This uses the new gtk_assistant_commit() I had added to GTK+ for our EImportAssistant progress page.
* Fix a duplicate statement in em-folder-tree.c.Matthew Barnes2010-05-291-2/+0
|
* Merge branch 'express2'Matthew Barnes2010-05-271-0/+2
|\
| * Coding style and whitespace cleanup.Matthew Barnes2010-05-251-4/+4
| |
| * Bug #616823 - Evolution allows moving IMAP Inbox to other foldersMilan Crha2010-05-111-1/+25
| |
| * Bug #615331 - Message list/Folder tree focus policy has changedMilan Crha2010-04-191-0/+89
| |
* | Bug #616823 - Evolution allows moving IMAP Inbox to other foldersMilan Crha2010-05-111-1/+25
| |
* | Coding style and whitespace cleanup.Matthew Barnes2010-05-021-4/+4
| |
* | Adapt to Camel API changes.Matthew Barnes2010-04-301-4/+12
| |
* | Camel is now GObject-based.Matthew Barnes2010-04-241-12/+12
| |
* | Bug #615331 - Message list/Folder tree focus policy has changedMilan Crha2010-04-191-0/+89
| |
* | Use accessor functions instead direct access (GSEAL work)Javier Jardón2010-04-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Still remaining: GtkAccessible::widget GtkAssistant::forward GtkAssistant::back GtkObject::flags GtkTreeStore::stamp The GtkAssistant fields are related to bug #596428. We don't need accessor functions so much as the enhancement described there implemented. https://bugzilla.gnome.org/show_bug.cgi?id=615613
* | Giant leap towards GSEAL compliance.Matthew Barnes2010-04-081-16/+28
| |
* | Only #include Camel's top-level header.Matthew Barnes2010-04-031-9/+0
|/
* Shell and UI manager cleanups.Matthew Barnes2010-03-141-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Replace the EVO_EXPRESS environment variable with an --express command line option. (Note, this adds a new translatable string for --help.) Add an EUIManager class with an "express-mode" property and custom load functions that use our new "express" preprocessor. This replaces the UI manager functions in e-utils.c. (Also going to see if I can get GTK+ to add an "add_ui_from_string" method to GtkUIManagerClass that we can override. Then we could just call gtk_ui_manager_add_ui_from_string() and the preprocessor would automatically do its thing and chain up.) Add an "express-mode" read-only GObject property to EShell. Add e_shell_configure_ui_manager() to e-shell-utils.c. For now this just creates a one-way property binding: EShell:express-mode -> EUIManager:express-mode Call this immediately after e_ui_manager_new(). (EUIManager can't do this itself because it lives too low in the dependency hierarchy and doesn't know about EShell.)
* Collapse system stores by default.Srinivasa Ragavan2010-03-141-2/+17
|
* Bug #604306 - Crash in folder_tree_cell_edited_cbMilan Crha2010-02-161-8/+20
|
* Coding style and whitespace cleanup.Matthew Barnes2010-01-311-1/+1
|
* Remove dead assignments found by clang.Matthew Barnes2010-01-161-6/+0
|
* Bug 606250 - Remove usage of deprecated GTK+ symbolsMatthew Barnes2010-01-081-1/+1
| | | | Several GtkWidget macros were recently deprecated.
* Bug #604994 - Folder state not preserved in Copy/Move Folder dialogMilan Crha2010-01-071-0/+140
|
* Introduce EMailSidebar into libevolution-mail.Matthew Barnes2009-12-151-190/+195
| | | | | | EMailSidebar is a subclass of EMFolderTree that implements the state saving and restoration feature from EMailShellSidebar. Placing this in the shared mail library allows Anjal to reuse it.
* Port all error code to use GObject-ified EAlert / EAlertDialogJonathon Jongsma2009-12-081-1/+1
| | | | | | The changes are mainly including the e-alert-header.h header instead of just e-alert.h. This allows us to include e-alert.h in non-UI situations when necessary.
* Rename EError to EAlert to match general use betterJonathon Jongsma2009-12-011-4/+4
| | | | | | | | | | The EError mechanism is used both for error dialogs as well as basic alerts or user prompts, so we should give it a more general name which matches this use. This patch also cleans up a few includes of e-alert.h (formerly e-error.h) that were not actually being used. https://bugzilla.gnome.org/show_bug.cgi?id=602963
* port mail/ to use new EError APIJonathon Jongsma2009-12-011-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963
* Whitespace cleanup.Matthew Barnes2009-11-151-1/+1
|
* Bug #268644 - unread mail shortcut collides with gtk tree searchMilan Crha2009-10-291-0/+16
| | | | Re-applied, as it got lost on kill-bonobo merge
* Bug 599882 - Crash in em_folder_tree_select_prev_path() when wrapping to bottomMatthew Barnes2009-10-291-49/+82
| | | | | Also fixes a whole bunch of memory leaks caused by unfreed strings and unfreed GtkTreePaths.
* Don't update the message list when right-clicking on a folder.Matthew Barnes2009-10-281-2/+14
| | | | | | After the folder's context menu closes the folder tree selection jumps back to the folder whose contents are showing in the message list. Suggested by Philippe LeCavalier on evolution-list.
* Bug #339628 - Non-default Draft folders are Draft folders tooMilan Crha2009-10-161-3/+5
|
* Bug #594015 - Keeps "Loading..." node on the first fetchMilan Crha2009-09-301-2/+12
|
* Whitespace cleanup in em-folder-tree.cMatthew Barnes2009-09-291-17/+18
|
* Fix few valgrind claimsMilan Crha2009-09-221-0/+1
|
* Followup fixes for inline folder renames.Matthew Barnes2009-09-131-8/+11
|
* Bug 217066 - Rename folders directly inside folder listMatthew Barnes2009-09-131-1/+148
|
* EMFolderTree code cleanup.Matthew Barnes2009-09-131-177/+177
|
* Require a parent window when creating an EMFolderSelector.Matthew Barnes2009-09-111-1/+0
|
* Bug #593779 - re-committing patch from bug #214238Milan Crha2009-09-011-9/+20
|
* Re-enable more calendar bits.Matthew Barnes2009-08-191-1/+1
|
* Bug 591829 - Dragging mails to folder tree does not workMatthew Barnes2009-08-181-73/+3
|
* Kill EMMenu and EMPopup.Matthew Barnes2009-08-101-1/+4
| | | | | Also finish adapting Templates plugin to EPluginUI. It was still leaning pretty hard on EMPopup.
* More whitespace cleanup.Matthew Barnes2009-07-191-1/+1
|
* Fix excessive whitespace.Matthew Barnes2009-07-141-3/+0
|
* Use an EShellSettings property for folder tree search.Matthew Barnes2009-07-111-3/+0
|
* Merge branch 'master' into kill-bonoboMatthew Barnes2009-07-011-3/+0
|\
| * Bug #268644 - unread mail shortcut collides with gtk tree searchMilan Crha2009-06-251-1/+13
| |
| * Leak a bit less. Use proper function prototype.Milan Crha2009-06-151-0/+1
| | | | | | | | The first is for mail, the second for publish-calendar plugin.
| * More code cleanup.Matthew Barnes2009-06-021-3/+3
| |
| * Bug #337082 - Do not produce unnamed folders in a folder treeMilan Crha2009-06-021-4/+6
| |
| * Bug 323037 – Folder emblem to show new mail arrivalMilan Crha2009-06-011-4/+60
| |
| * Bug 583446 – refresh folder hookLucian Langa2009-05-291-1/+5
| |
| * Whitespace cleanup.Matthew Barnes2009-05-291-2/+2
| |
| * Prefer GLib basic types over C types.Matthew Barnes2009-05-291-90/+90
| |
| * Remove trailing whitespace, again.Matthew Barnes2009-05-291-2/+2
| |
* | Split store and local folder management out from shell backend.Matthew Barnes2009-06-241-89/+106
| |
* | EMFolderTree cleanups.Matthew Barnes2009-06-201-437/+457
| |
* | Thought of a better way to copy folder tree state.Matthew Barnes2009-06-141-39/+61
| | | | | | | | | | | | Revert the expanded tree model column and add a "selection"property to EMFolderTreeModel, which the sidebar sets. If set, all new EMFolderTree instances will automatically mimic its expanded and selected state.
* | Clean up EMFolderTreeModel.Matthew Barnes2009-06-141-15/+5
| |
* | Use key files for tracking widget states.Matthew Barnes2009-06-131-116/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Each EShellView now maintains a GKeyFile for recording disposable widget state such as tree view path expansion, scroll bar positions, combo box selections, etc. The EShellView records changes to the key file to ~/.evolution/<shell-backend>/config/state, and automatically restores the GKeyFile at startup. Currently only the mailer uses the key file, but it's intended to serve all shell views. It replaces the use of Camel "cmeta" files, as well as "et-expanded-*" and "folder-tree-expand-state.xml" files. Also, the mailer's folder tree model now includes a column for tracking which sidebar folders are expanded. Folder tree widgets appearing in dialog windows can copy the sidebar's expanded state using em_folder_tree_clone_expanded().
* | Bug #337082 - Do not produce unnamed folders in a folder treeMilan Crha2009-06-021-4/+6
| |
* | More code cleanup.Matthew Barnes2009-06-021-3/+3
| |
* | Bug 323037 – Folder emblem to show new mail arrivalMilan Crha2009-06-011-4/+60
| |
* | Whitespace cleanup.Matthew Barnes2009-05-291-2/+2
| |
* | Prefer GLib basic types over C types.Matthew Barnes2009-05-271-72/+72
| |
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-271-15/+15
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: a11y/widgets/ea-combo-button.c a11y/widgets/ea-combo-button.h addressbook/gui/component/addressbook-component.c addressbook/gui/component/addressbook-component.h addressbook/gui/component/addressbook-view.c addressbook/gui/component/addressbook-view.h addressbook/gui/component/component-factory.c addressbook/gui/widgets/e-addressbook-view.c addressbook/gui/widgets/eab-contact-display.c addressbook/gui/widgets/eab-gui-util.h addressbook/gui/widgets/eab-menu.c addressbook/gui/widgets/eab-menu.h addressbook/gui/widgets/eab-popup-control.c addressbook/gui/widgets/eab-popup-control.h addressbook/gui/widgets/eab-popup.c addressbook/gui/widgets/eab-popup.h calendar/gui/cal-search-bar.c calendar/gui/calendar-commands.c calendar/gui/calendar-component.c calendar/gui/comp-editor-factory.c calendar/gui/comp-editor-factory.h calendar/gui/control-factory.c calendar/gui/dialogs/comp-editor.c calendar/gui/e-cal-component-memo-preview.c calendar/gui/e-cal-component-memo-preview.h calendar/gui/e-calendar-table.c calendar/gui/e-memo-table.c calendar/gui/e-memos.c calendar/gui/e-tasks.c calendar/gui/gnome-cal.c calendar/gui/gnome-cal.h calendar/gui/itip-bonobo-control.c calendar/gui/itip-bonobo-control.h calendar/gui/main.c calendar/gui/memos-component.c calendar/gui/memos-control.c calendar/gui/memos-control.h calendar/gui/migration.c calendar/gui/migration.h calendar/gui/tasks-component.c calendar/gui/tasks-control.c calendar/importers/main.c composer/Makefile.am composer/e-composer-header-table.c composer/e-composer-header.c composer/e-composer-header.h composer/e-composer-name-header.c composer/e-composer-private.c composer/e-composer-text-header.c composer/e-msg-composer.c composer/e-msg-composer.h e-util/e-corba-utils.h e-util/e-logger.c e-util/e-logger.h e-util/e-util-labels.c e-util/e-util-labels.h em-format/em-format.c mail/Makefile.am mail/e-mail-shell-migrate.c mail/em-account-editor.c mail/em-account-editor.h mail/em-composer-prefs.c mail/em-composer-utils.c mail/em-composer-utils.h mail/em-folder-browser.c mail/em-folder-tree-model.c mail/em-folder-tree.c mail/em-folder-tree.h mail/em-folder-utils.c mail/em-folder-utils.h mail/em-folder-view.c mail/em-format-html-display.c mail/em-format-html.c mail/em-mailer-prefs.c mail/em-mailer-prefs.h mail/em-message-browser.c mail/em-message-browser.h mail/em-network-prefs.h mail/em-popup.c mail/em-utils.c mail/importers/Makefile.am mail/mail-component-factory.c mail/mail-component.c mail/mail-config-factory.c mail/mail-config-factory.h mail/mail-config.c mail/mail-dialogs.glade mail/mail-types.h plugins/calendar-weather/calendar-weather.c plugins/mail-account-disable/mail-account-disable.c plugins/select-one-source/select-one-source.c po/POTFILES.in shell/e-component-registry.c shell/e-component-registry.h shell/e-component-view.c shell/e-component-view.h shell/e-corba-config-page.c shell/e-corba-config-page.h shell/e-shell-constants.h shell/e-shell-settings-dialog.c shell/e-shell-settings-dialog.h shell/e-shell-window-commands.c shell/e-shell-window.c shell/e-shell.h shell/e-sidebar.c shell/e-sidebar.h shell/e-user-creatable-items-handler.c shell/e-user-creatable-items-handler.h shell/es-menu.c shell/es-menu.h shell/evolution-component.h shell/evolution-config-control.c shell/evolution-config-control.h shell/evolution-listener.c shell/evolution-listener.h shell/evolution-shell-component-utils.c shell/evolution-shell-component-utils.h shell/importer/evolution-importer-client.c shell/importer/evolution-importer-client.h shell/importer/evolution-importer-listener.c shell/importer/evolution-importer-listener.h shell/importer/evolution-importer.c shell/importer/evolution-importer.h shell/importer/evolution-intelligent-importer.c shell/importer/evolution-intelligent-importer.h shell/importer/intelligent.c shell/main.c shell/test/evolution-test-component.c shell/test/evolution-test-component.h widgets/menus/gal-view-instance.c widgets/menus/gal-view-menus.c widgets/menus/gal-view-menus.h widgets/misc/Makefile.am widgets/misc/e-activity-handler.c widgets/misc/e-activity-handler.h widgets/misc/e-charset-picker.c widgets/misc/e-combo-button.c widgets/misc/e-combo-button.h widgets/misc/e-config-page.h widgets/misc/e-dropdown-button.c widgets/misc/e-dropdown-button.h widgets/misc/e-filter-bar.c widgets/misc/e-info-label.c widgets/misc/e-info-label.h widgets/misc/e-multi-config-dialog.c widgets/misc/e-multi-config-dialog.h widgets/misc/e-search-bar.c widgets/misc/e-search-bar.h widgets/misc/e-task-bar.c widgets/misc/e-task-bar.h widgets/misc/e-task-widget.c widgets/misc/e-task-widget.h widgets/misc/test-dropdown-button.c widgets/misc/test-error.c widgets/misc/test-info-label.c widgets/table/e-table-example-1.c
| * | Remove trailing whitespace, again.Matthew Barnes2009-05-271-2/+2
| |/
| * Fix compiler warnings in mail.Matthew Barnes2009-05-261-26/+26
| |
| * Use named icons in the folder tree instead of pixbufs.Matthew Barnes2009-05-251-82/+4
| |
| * Eliminate redundant E_ICON_SIZE_* enumeration.Matthew Barnes2009-05-241-9/+9
| |
| * Mail changes required for Anjal.Srinivasa Ragavan2009-05-221-0/+17
| |
* | Mail changes required for Anjal.Srinivasa Ragavan2009-05-241-0/+10
| |
* | Adapt mail to EShellBackend changes.Matthew Barnes2009-05-081-10/+11
| | | | | | | | | | Again, builds but not tested. Lots of compiler warnings to clean up, but I don't have the energy for it. This was pretty grueling.
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-05-041-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: addressbook/gui/Makefile.am addressbook/gui/widgets/Makefile.am addressbook/gui/widgets/eab-popup-control.c calendar/gui/e-meeting-time-sel.c calendar/gui/migration.c calendar/modules/e-memo-shell-module-migrate.h e-util/e-logger.c mail/e-mail-attachment-bar.c mail/em-composer-utils.c mail/em-format-html-display.c plugins/mail-account-disable/Makefile.am plugins/select-one-source/Makefile.am po/es.po shell/Makefile.am shell/e-shell-common.h shell/e-shell-nm.c shell/e-shell-window-commands.c shell/e-shell-window.c shell/e-sidebar.c shell/e-user-creatable-items-handler.c shell/importer/Makefile.am shell/test/Makefile.am widgets/misc/test-error.c widgets/misc/test-info-label.c widgets/misc/test-multi-config-dialog.c
| * ** BUGFIX: 573830 - g_timeout_add_seconds should be preferred to g_timeout_addMarcel Stimberg2009-05-041-1/+1
| | | | | | | | | | | | According to https://wiki.ubuntu.com/SavingTheWorld (and of course according to the gtk docs) using g_timeout_add_seconds is preferred over g_timeout_add if a timeout in seconds is desired.
* | Merge branch 'master' into kill-bonoboMatthew Barnes2009-04-251-1/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a particularly messy merge. Watch out for regressions! Conflicts: ChangeLog NEWS a11y/ChangeLog a11y/widgets/ea-combo-button.c a11y/widgets/ea-combo-button.h a11y/widgets/ea-widgets.c addressbook/ChangeLog addressbook/gui/component/GNOME_Evolution_Addressbook.server.in.in addressbook/gui/component/addressbook-component.c addressbook/gui/component/addressbook-component.h addressbook/gui/component/addressbook-config.c addressbook/gui/component/addressbook-migrate.h addressbook/gui/component/addressbook-view.c addressbook/gui/component/addressbook-view.h addressbook/gui/component/addressbook.h addressbook/gui/component/autocompletion-config.c addressbook/gui/component/autocompletion-config.h addressbook/gui/component/component-factory.c addressbook/gui/component/e-book-shell-module-migrate.c addressbook/gui/component/ldap-config.glade addressbook/gui/contact-editor/Makefile.am addressbook/gui/contact-editor/contact-editor.glade addressbook/gui/contact-editor/e-contact-editor-address.c addressbook/gui/contact-editor/e-contact-editor-address.h addressbook/gui/contact-editor/e-contact-editor-im.c addressbook/gui/contact-editor/e-contact-editor-im.h addressbook/gui/contact-editor/e-contact-editor.c addressbook/gui/contact-editor/e-contact-editor.h addressbook/gui/contact-editor/eab-editor.c addressbook/gui/contact-editor/eab-editor.h addressbook/gui/contact-editor/test-editor.c addressbook/gui/contact-list-editor/Makefile.am addressbook/gui/widgets/Makefile.am addressbook/gui/widgets/e-addressbook-model.c addressbook/gui/widgets/e-addressbook-model.h addressbook/gui/widgets/e-addressbook-reflow-adapter.c addressbook/gui/widgets/e-addressbook-view.c addressbook/gui/widgets/e-addressbook-view.h addressbook/gui/widgets/e-minicard-view.c addressbook/gui/widgets/eab-contact-display.c addressbook/gui/widgets/eab-gui-util.c addressbook/gui/widgets/eab-menu.c addressbook/gui/widgets/eab-menu.h addressbook/gui/widgets/eab-popup-control.c addressbook/gui/widgets/eab-popup-control.h addressbook/gui/widgets/eab-popup.c addressbook/gui/widgets/eab-popup.h addressbook/gui/widgets/eab-vcard-control.c addressbook/gui/widgets/eab-vcard-control.h addressbook/gui/widgets/gal-view-minicard.c addressbook/gui/widgets/gal-view-minicard.h addressbook/printing/e-contact-print-style-editor.c addressbook/printing/e-contact-print-style-editor.h addressbook/printing/e-contact-print.glade addressbook/printing/test-contact-print-style-editor.c addressbook/tools/evolution-addressbook-export.c addressbook/util/Makefile.am calendar/ChangeLog calendar/gui/Makefile.am calendar/gui/apps_evolution_calendar.schemas.in calendar/gui/calendar-component.c calendar/gui/calendar-component.h calendar/gui/calendar-config.c calendar/gui/comp-editor-factory.c calendar/gui/comp-editor-factory.h calendar/gui/comp-util.c calendar/gui/comp-util.h calendar/gui/control-factory.c calendar/gui/control-factory.h calendar/gui/dialogs/alarm-dialog.c calendar/gui/dialogs/cal-prefs-dialog.c calendar/gui/dialogs/cal-prefs-dialog.glade calendar/gui/dialogs/cal-prefs-dialog.h calendar/gui/dialogs/comp-editor.c calendar/gui/dialogs/comp-editor.h calendar/gui/dialogs/event-editor.c calendar/gui/dialogs/event-page.c calendar/gui/dialogs/memo-editor.c calendar/gui/dialogs/memo-page.c calendar/gui/dialogs/recurrence-page.c calendar/gui/dialogs/task-details-page.c calendar/gui/dialogs/task-details-page.glade calendar/gui/dialogs/task-editor.c calendar/gui/dialogs/task-page.c calendar/gui/e-cal-component-memo-preview.c calendar/gui/e-cal-component-memo-preview.h calendar/gui/e-cal-component-preview.c calendar/gui/e-cal-component-preview.h calendar/gui/e-cal-event.h calendar/gui/e-cal-model.c calendar/gui/e-cal-popup.c calendar/gui/e-calendar-table.c calendar/gui/e-calendar-view.c calendar/gui/e-day-view.c calendar/gui/e-itip-control.c calendar/gui/e-memo-table.c calendar/gui/e-memos.c calendar/gui/e-memos.h calendar/gui/e-tasks.c calendar/gui/e-tasks.h calendar/gui/e-week-view.c calendar/gui/gnome-cal.c calendar/gui/goto.c calendar/gui/itip-bonobo-control.c calendar/gui/itip-bonobo-control.h calendar/gui/itip-utils.c calendar/gui/itip-utils.h calendar/gui/main.c calendar/gui/memos-component.c calendar/gui/memos-control.c calendar/gui/memos-control.h calendar/gui/migration.c calendar/gui/migration.h calendar/gui/tasks-component.c calendar/gui/tasks-control.c calendar/importers/main.c composer/ChangeLog composer/e-composer-actions.c composer/e-composer-private.c composer/e-msg-composer.c composer/e-msg-composer.h composer/evolution-composer.ui configure.in doc/reference/shell/eshell-overrides.txt e-util/ChangeLog e-util/Makefile.am e-util/e-corba-utils.c e-util/e-corba-utils.h e-util/e-gui-utils.c e-util/e-gui-utils.h e-util/e-logger.c e-util/e-non-intrusive-error-dialog.c e-util/e-non-intrusive-error-dialog.h e-util/e-plugin-ui.c e-util/e-util-labels.c e-util/e-util-labels.h e-util/e-util.c e-util/e-util.h filter/ChangeLog filter/filter-option.c help/C/evolution.xml help/ChangeLog help/Makefile.am help/cs/cs.po help/de/de.po help/es/es.po help/eu/figures/Screenshot-Free-Busy.png help/eu/figures/evo_blink.png help/eu/figures/evo_dialog-info.png help/eu/figures/evo_dialog-warning.png help/eu/figures/evo_email_a.png help/eu/figures/evo_flag_follow_up_a.png help/eu/figures/evo_proxyadd_a.png help/eu/figures/evo_shd_memo_a.png help/eu/figures/exchange-delegation.png help/eu/figures/exchange-identity.png help/eu/figures/exchange-receive-options.png help/eu/figures/exchange-receive.png help/eu/figures/exchg-identity.png help/eu/figures/exchng-identity.png help/eu/figures/exchng-rec-mail.png help/eu/figures/exchng-rec-option.png help/eu/figures/exchng-rec-options.png help/eu/figures/free_busy.png help/eu/figures/full-1.png help/eu/figures/full-2.png help/eu/figures/full-3.png help/eu/figures/full-4.png help/eu/figures/full-5.png help/eu/figures/full-6.png help/eu/figures/full-7.png help/eu/figures/mail-druid-pic.png help/eu/figures/mail-inbox.png help/eu/figures/mail-threaded.png help/eu/figures/mainwindow-pic.png help/eu/figures/minus.png help/eu/figures/plus.png help/eu/figures/proxy-cal.png help/eu/figures/proxy-login.png help/eu/figures/schedule.png help/eu/figures/stock_search.png help/eu/figures/sub-others-folder.png help/eu/figures/sub-pub-fold.png help/eu/figures/vfolder-createrule-fig.png help/quickref/Makefile.am mail/ChangeLog mail/Makefile.am mail/default/Makefile.am mail/e-mail-shell-module-migrate.c mail/e-searching-tokenizer.c mail/em-account-editor.c mail/em-account-prefs.h mail/em-composer-prefs.c mail/em-composer-prefs.h mail/em-composer-utils.c mail/em-filter-folder-element.c mail/em-folder-browser.c mail/em-folder-selection-button.h mail/em-folder-selector.c mail/em-folder-tree-model.c mail/em-folder-tree-model.h mail/em-folder-tree.c mail/em-folder-tree.h mail/em-folder-utils.c mail/em-folder-utils.h mail/em-folder-view.c mail/em-format-html-display.c mail/em-format-html-print.c mail/em-format-html-print.h mail/em-format-html.c mail/em-format-quote.h mail/em-format.c mail/em-format.h mail/em-html-stream.h mail/em-mailer-prefs.c mail/em-mailer-prefs.h mail/em-message-browser.c mail/em-message-browser.h mail/em-migrate.h mail/em-network-prefs.h mail/em-popup.c mail/em-search-context.h mail/em-subscribe-editor.c mail/em-utils.c mail/em-utils.h mail/filtertypes.xml mail/mail-component-factory.c mail/mail-component.c mail/mail-config-factory.c mail/mail-config-factory.h mail/mail-config.c mail/mail-config.glade mail/mail-crypto.c mail/mail-crypto.h mail/mail-dialogs.glade mail/mail-folder-cache.c mail/mail-mt.c mail/mail-send-recv.c mail/mail-send-recv.h mail/mail-session.c mail/mail-session.h mail/mail-types.h mail/mail-vfolder.c mail/message-list.c mail/message-tag-followup.c mail/searchtypes.xml mail/vfoldertypes.xml plugins/attachment-reminder/Makefile.am plugins/audio-inline/org-gnome-audio-inline.eplug.xml plugins/caldav/ChangeLog plugins/caldav/caldav-source.c plugins/calendar-http/ChangeLog plugins/calendar-weather/ChangeLog plugins/calendar-weather/calendar-weather.c plugins/email-custom-header/ChangeLog plugins/email-custom-header/email-custom-header.c plugins/exchange-operations/ChangeLog plugins/google-account-setup/ChangeLog plugins/google-account-setup/Makefile.am plugins/google-account-setup/google-contacts-source.c plugins/google-account-setup/google-source.c plugins/import-ics-attachments/ChangeLog plugins/import-ics-attachments/Makefile.am plugins/import-ics-attachments/icsimporter.c plugins/itip-formatter/ChangeLog plugins/itip-formatter/itip-view.c plugins/mail-account-disable/ChangeLog plugins/mail-account-disable/mail-account-disable.c plugins/mail-notification/ChangeLog plugins/mail-notification/mail-notification.c plugins/mail-to-meeting/ChangeLog plugins/mail-to-task/ChangeLog plugins/mark-all-read/mark-all-read.c plugins/publish-calendar/ChangeLog plugins/publish-calendar/publish-format-fb.c plugins/publish-calendar/publish-format-ical.c plugins/save-attachments/ChangeLog plugins/save-attachments/Makefile.am plugins/save-attachments/save-attachments.c plugins/select-one-source/ChangeLog plugins/select-one-source/Makefile.am plugins/select-one-source/select-one-source.c plugins/startup-wizard/ChangeLog plugins/startup-wizard/startup-wizard.c plugins/webdav-account-setup/ChangeLog plugins/webdav-account-setup/Makefile.am plugins/webdav-account-setup/webdav-contacts-source.c po/ChangeLog po/POTFILES.in po/ar.po po/bg.po po/bn_IN.po po/ca.po po/cs.po po/da.po po/de.po po/el.po po/en_GB.po po/es.po po/et.po po/fr.po po/gl.po po/gu.po po/hi.po po/hu.po po/it.po po/ja.po po/kn.po po/ko.po po/lt.po po/ml.po po/mr.po po/nb.po po/nl.po po/pa.po po/pl.po po/pt.po po/ru.po po/sl.po po/sr.po po/sr@latin.po po/sv.po po/ta.po po/te.po po/th.po po/tr.po po/zh_HK.po po/zh_TW.po shell/ChangeLog shell/Evolution-Component.idl shell/Makefile.am shell/apps_evolution_shell.schemas.in shell/e-component-registry.c shell/e-component-registry.h shell/e-component-view.c shell/e-component-view.h shell/e-corba-config-page.c shell/e-corba-config-page.h shell/e-shell-constants.h shell/e-shell-importer.c shell/e-shell-importer.h shell/e-shell-nm.c shell/e-shell-settings-dialog.c shell/e-shell-settings-dialog.h shell/e-shell-view.c shell/e-shell-view.h shell/e-shell-window-commands.c shell/e-shell-window-commands.h shell/e-shell-window.c shell/e-shell-window.h shell/e-shell.c shell/e-shell.h shell/e-sidebar.c shell/e-sidebar.h shell/e-user-creatable-items-handler.c shell/e-user-creatable-items-handler.h shell/es-menu.c shell/es-menu.h shell/evolution-component.c shell/evolution-component.h shell/evolution-config-control.c shell/evolution-config-control.h shell/evolution-listener.c shell/evolution-listener.h shell/evolution-shell-component-utils.c shell/evolution-shell-component-utils.h shell/importer/evolution-importer-client.c shell/importer/evolution-importer-client.h shell/importer/evolution-importer-listener.c shell/importer/evolution-importer-listener.h shell/importer/evolution-importer.c shell/importer/evolution-importer.h shell/importer/evolution-intelligent-importer.c shell/importer/evolution-intelligent-importer.h shell/importer/import.glade shell/importer/intelligent.c shell/importer/intelligent.h shell/main.c shell/shell.error.xml shell/test/evolution-test-component.c shell/test/evolution-test-component.h smime/ChangeLog smime/lib/Makefile.am ui/Makefile.am ui/evolution-addressbook.xml ui/evolution-calendar.xml widgets/ChangeLog widgets/menus/gal-view-menus.c widgets/menus/gal-view-menus.h widgets/misc/ChangeLog widgets/misc/Makefile.am widgets/misc/e-activity-handler.c widgets/misc/e-activity-handler.h widgets/misc/e-attachment-bar.c widgets/misc/e-attachment-bar.h widgets/misc/e-attachment.c widgets/misc/e-attachment.h widgets/misc/e-calendar-item.c widgets/misc/e-charset-picker.c widgets/misc/e-combo-button.c widgets/misc/e-combo-button.h widgets/misc/e-config-page.c widgets/misc/e-config-page.h widgets/misc/e-dropdown-button.c widgets/misc/e-dropdown-button.h widgets/misc/e-filter-bar.h widgets/misc/e-info-label.c widgets/misc/e-info-label.h widgets/misc/e-multi-config-dialog.c widgets/misc/e-multi-config-dialog.h widgets/misc/e-online-button.c widgets/misc/e-search-bar.c widgets/misc/e-search-bar.h widgets/misc/e-signature-combo-box.c widgets/misc/e-signature-combo-box.h widgets/misc/e-signature-editor.c widgets/misc/e-signature-editor.h widgets/misc/e-task-bar.c widgets/misc/e-task-bar.h widgets/misc/e-task-widget.c widgets/misc/e-task-widget.h widgets/misc/test-dropdown-button.c widgets/misc/test-info-label.c widgets/misc/test-multi-config-dialog.c widgets/table/ChangeLog widgets/table/e-cell-date.c widgets/table/e-table-group-container.c widgets/table/e-table-group-leaf.c widgets/table/e-table-group.c widgets/table/e-table-group.h widgets/table/e-table.c widgets/table/e-table.h
| * Bug 577929 – Consolidate marshallersMatthew Barnes2009-04-231-3/+2
| | | | | | | | | | | | Consolidate all marshalling specifications to e-util/e-marshal.list. This reduces code duplication and makes it slightly easier to locate unused marshallers.
| * Do not ask for a folder when no folder selected.Milan Crha2009-04-021-1/+2
| | | | | | | | | | | | | | | | | | | | 2009-04-02 Milan Crha <mcrha@redhat.com> * em-folder-tree.c: (em_folder_tree_get_selected_folder): Do not ask for a folder when no folder selected. svn path=/trunk/; revision=37490
| * ** Fix for bug #504767Milan Crha2009-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2009-03-19 Milan Crha <mcrha@redhat.com> ** Fix for bug #504767 * em-folder-utils.h: (em_folder_utils_create_folder): * em-folder-utils.c: (em_folder_utils_create_folder): * em-folder-selector.c: (emfs_response): Inherit modality from a parent's window, if any. * em-folder-browser.c: (emfb_folder_create): * em-folder-tree.c: (emft_popup_new_folder): * mail-component.c: (create_item): Propagate changes in function prototype. svn path=/trunk/; revision=37461
| * Patch from Matt McCutchen 2: Fix for bug #567935 (Don't use an uninitialized ↵Suman Manjunath2009-02-021-3/+3
| | | | | | | | | | | | variable). svn path=/trunk/; revision=37208
| * Add the unread vfolder hack.Srinivasa Ragavan2008-12-151-0/+36
| | | | | | | | | | | | | | | | | | | | 2008-12-15 Srinivasa Ragavan <sragavan@novell.com> * em-account-editor.c: (emae_option_checkspin): * em-folder-tree.c: (emft_popup_uvfolder), (emft_popup): Add the unread vfolder hack. svn path=/trunk/; revision=36884
| * Milan Crha <mcrha@redhat.com> ** Fix for bug #337082 (Do not set 'finished ↵Suman Manjunath2008-12-081-1/+2
| | | | | | | | | | | | loading' until we are really done with it. The previous behavior can cause duplicate nodes in tree for subscribed folders). svn path=/trunk/; revision=36847
| * Disable delete and rename onSankarasivasubramanian Pasupathilingam2008-10-311-0/+4
| | | | | | | | | | | | right click menu for the system folders svn path=/trunk/; revision=36703
| * Change license from GPL to LGPLSankarasivasubramanian Pasupathilingam2008-09-191-14/+14
| | | | | | | | svn path=/trunk/; revision=36381
| * Milan Crha <mcrha@redhat.com> ** Fix for bug #504767 (Expand also parent ↵Suman Manjunath2008-09-141-1/+1
| | | | | | | | | | | | nodes, if necessary). svn path=/trunk/; revision=36328
| * Patch from Paul Bolle <pebolle@tiscali.nl>: Fix for bug #549661 (Process ↵Suman Manjunath2008-09-011-1/+1
| | | | | | | | | | | | DND correctly when a mail message is dragged from outside Evolution to a folder in the sidebar). svn path=/trunk/; revision=36236
| * Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #249844 (Use C_() macro ↵Suman Manjunath2008-08-041-1/+1
| | | | | | | | | | | | instead of Q_() macro, Use fully qualified names for New submenu entries). svn path=/trunk/; revision=35897
| * Kill a compilation warning.Srinivasa Ragavan2008-07-291-1/+1
| | | | | | | | | | | | | | | | 2008-07-29 Srinivasa Ragavan <sragavan@novell.com> * mail/em-folder-tree.c: Kill a compilation warning. svn path=/trunk/; revision=35857
| * ** See bug #544969: Added the hook for folder custom icon.Lucian Langa2008-07-281-1/+10
| | | | | | | | | | | | | | | | | | | | | | 2008-07-27 Lucian Langa <lucilanga@gnome.org> * mail/em-event.h (struct _EMEventTargetCustomIcon): * mail/em-event.c (em_event_target_new_custom_icon): * mail/em-folder-tree.c (render_pixbuf): ** See bug #544969: Added the hook for folder custom icon. svn path=/trunk/; revision=35842
| * ** Fix for bug #543411Srinivasa Ragavan2008-07-281-1/+8
| | | | | | | | | | | | | | | | | | | | | | 2008-07-28 Srinivasa Ragavan <sragavan@novell.com> ** Fix for bug #543411 * mail/em-folder-tree-model.c: Dont load known folders. * mail/em-folder-tree.c: Move iter to the last entry. svn path=/trunk/; revision=35841
| * ** Fixes Bug #200147Bharath Acharya2008-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-18 Bharath Acharya <abharath@novell.com> ** Fixes Bug #200147 Basic functionality implemented by Diego Escalante Urrelo <diegoe@gnome.org> Everyone owes him a big mug of Beer for that. ** Added Templates plugin * Makefile.am: * apps-evolution-template-placeholders.schemas.in: * org-gnome-templates.eplug.xml: * templates.c: * templates.glade: svn path=/trunk/; revision=35780
* | Split EAccountList and ESignatureList management out of the mail module.Matthew Barnes2009-01-271-3/+4
| | | | | | | | | | | | | | This reduces the dependency of the composer on the mail module, which is currently a circular dependency. svn path=/branches/kill-bonobo/; revision=37135
* | Make the sidebar icon follow the folder icon.Matthew Barnes2009-01-251-82/+4
| | | | | | | | | | | | Fix more runtime warnings. svn path=/branches/kill-bonobo/; revision=37130
* | Implement folder tree popup actions. Purge EPopup from EMFolderTree.Matthew Barnes2008-12-191-254/+5
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36917
* | Merge revisions 36811:36865 from trunk.Matthew Barnes2008-12-111-1/+2
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36867
* | Merge revisions 36685:36729 from trunk.Matthew Barnes2008-11-081-0/+4
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36763
* | Commit recent work so I can merge from trunk.Matthew Barnes2008-10-251-0/+22
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36684
* | Yeah, it was something stupid. Folder tree now working.Matthew Barnes2008-10-171-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36624
* | Get the mail folder tree compiling, though I'm not yet sure why it's notMatthew Barnes2008-10-171-223/+279
| | | | | | | | | | | | showing anything. Probably something stupid. Also enabled the composer. svn path=/branches/kill-bonobo/; revision=36623
* | Merge revisions 36016:36533 from trunk.Matthew Barnes2008-10-021-15/+15
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36534
* | Merge revisions 36016:36303 from trunk.Matthew Barnes2008-09-111-1/+1
| | | | | | | | svn path=/branches/kill-bonobo/; revision=36307
* | Merge revisions 35747:35930 from trunk.Matthew Barnes2008-08-081-4/+20
|/ | | | svn path=/branches/kill-bonobo/; revision=35931
* fixed copyright noticesJeffrey Stedfast2008-06-211-1/+1
| | | | svn path=/trunk/; revision=35663
* ** Fix for bug #538002Milan Crha2008-06-131-0/+5
| | | | | | | | | | | | 2008-06-13 Milan Crha <mcrha@redhat.com> ** Fix for bug #538002 * em-folder-tree.c: (emft_drop_target): Do not allow dropping messages on folders with CAMEL_FOLDER_NOSELECT flag set. svn path=/trunk/; revision=35631
* ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES andMatthew Barnes2008-06-061-2/+0
| | | | | | | | | | 2008-06-06 Matthew Barnes <mbarnes@redhat.com> ** Allow evolution to build with G_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES defined. (#536637) svn path=/trunk/; revision=35606
* ** Fix for bug #323402Milan Crha2008-04-211-1/+2
| | | | | | | | | | | | | 2008-04-21 Milan Crha <mcrha@redhat.com> ** Fix for bug #323402 * em-folder-tree.c: (folder_tree_new): * evolution-mail.schemas.in: Be able to disable ellipsizing of folder names with hidden option /apps/evolution/mail/display/no_folder_dots. svn path=/trunk/; revision=35395
* Fix an implicit function declaration.Milan Crha2008-03-131-0/+1
| | | | | | | | | | 2008-03-13 Milan Crha <mcrha@redhat.com> * em-folder-tree.c: * em-format-html.c: Fix an implicit function declaration. svn path=/trunk/; revision=35186
* ** Fixes breakage caused by bug #513951Matthew Barnes2008-03-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-03-12 Matthew Barnes <mbarnes@redhat.com> ** Fixes breakage caused by bug #513951 * mail-autofilter.c (filter_gui_add_from_message), (mail_filter_rename_uri), (mail_filter_delete_uri): * mail-tools.c (mail_tool_get_local_movemail_path): * mail-vfolder.c (mail_vfolder_delete_uri), (mail_vfolder_rename_uri), (store_folder_deleted), (store_folder_renamed), (vfolder_load_storage), (vfolder_revert), (em_vfolder_editor_response), (edit_rule_response), (new_rule_clicked): * em-folder-browser.c (emfb_search_search_activated): * em-folder-tree.c (em_folder_tree_new): * mail-ops.c (uid_cachename_hack), (empty_trash_exec): * em-folder-view.c (emfv_setup_view_instance): * em-utils.c (em_filter_editor_response), (em_utils_edit_filters): * importers/mail-importer.c (import_folders_rec): * mail-folder-cache.c (rename_folders): * em-format-html.c (em_format_html_get_type): * mail-session.c (main_get_filter_driver): * mail-config.c (gconf_mime_types_changed), (uri_to_evname), (mail_config_folder_to_cachename), (get_new_signature_filename): Adapt to new meaning of mail_component_peek_base_directory(). * mail-component.c (mail_component_init): Add back initialization of priv->base_directory. Accidentally removed it somehow in last commit. svn path=/trunk/; revision=35179
* Re-fix bug #351672 since my patch for bug #362638 accidentally revertedMatthew Barnes2008-03-041-18/+1
| | | | | | | | | | | 2008-03-03 Matthew Barnes <mbarnes@redhat.com> * mail/em-folder-tree.c (emft_drop_async__done): Re-fix bug #351672 since my patch for bug #362638 accidentally reverted the original solution. svn path=/trunk/; revision=35124
* Patch from Michael Monreal <michael.monreal@gmx.net>: Fix for bug #492188 ↵Suman Manjunath2008-01-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | (Use the new Tangoized icons instead of the deprecated ones from gnome-icon-theme) M addressbook/gui/component/addressbook-view.c M addressbook/ChangeLog AM data/icons/hicolor_actions_16x16_mail-move.png AM data/icons/hicolor_actions_16x16_mail-copy.png AM data/icons/hicolor_actions_16x16_folder-move.png M data/icons/Makefile.am AM data/icons/hicolor_actions_16x16_folder-copy.png M mail/em-folder-browser.c M mail/ChangeLog M mail/em-folder-tree.c M mail/em-folder-view.c M mail/message-list.c M composer/ChangeLog M composer/e-msg-composer.c M ChangeLog M calendar/gui/dialogs/comp-editor.c M calendar/ChangeLog svn path=/trunk/; revision=34769
* ** Fixes bug #362638Matthew Barnes2007-12-211-41/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-12-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #362638 * calendar/gui/alarm-notify/alarm-notify.c: * calendar/gui/alarm-notify/alarm-notify.h: * calendar/gui/alarm-notify/alarm-queue.c: Rewrite message passing to use GThreadPool instead of EThread. * mail/mail-mt.h: Overhaul the message passing API: - Define a MailMsg type as the base message struct. - Define types for the various callback functions. - Add a priority value to each message (not yet used). - Add a reference count to each message. - Define a MailMsgInfo type for the virtual function table. - Record the size of message sub-types in MailMsgInfo. - New/changed functions: mail_msg_new() - Easier to use. mail_msg_ref() - Increase reference count. mail_msg_unref() - Decrease reference count. mail_msg_main_loop_push() } mail_msg_unordered_push() } Submit MailMsgs to various mail_msg_fast_ordered_push() } message-processing threads. mail_msg_slow_ordered_push() } * mail/mail-mt.c (mail_msg_new): Use GSlice for memory allocation. * mail/mail-mt.c (mail_msg_ref), (mail_msg_unref): New functions increment/decrement a MailMsg's reference count. * mail/mail-mt.c (mail_cancel_hood_add), (mail_cancel_hook_remove): Convert the 'cancel_hook_list' from an EDList to a GHookList and modify the API accordingly. * mail/mail-mt.c: Use GThreadPools instead of EThreads. Use GAsyncQueues instead of EMsgPorts. * mail/em-composer-utils.c: * mail/em-folder-browser.c: * mail/em-folder-properties.c: * mail/em-folder-tree.c: * mail/em-folder-utils.c: * mail/em-folder-view.c: * mail/em-format-html-print.c: * mail/em-format-html.c: * mail/em-subscribe-editor.c: * mail/em-sync-stream.c: * mail/importers/elm-importer.c: * mail/importers/mail-importer.c: * mail/importers/pine-importer.c: * mail/mail-component.c: * mail/mail-folder-cache.c: * mail/mail-mt.c: * mail/mail-ops.c: * mail/mail-ops.h: * mail/mail-send-recv.c: * mail/mail-session.c: * mail/mail-vfolder.c: * mail/message-list.c: * plugins/folder-unsubscribe/folder-unsubscribe.c: * plugins/groupwise-features/share-folder-common.c: * plugins/exchange-operations/exchange-folder.c: * plugins/mark-all-read/mark-all-read.c: * plugins/mailing-list-actions/mailing-list-actions.c: * plugins/itip-formatter/itip-formatter.c: * plugins/save-attachments/save-attachments.c: Use the new MailMsg API for messages. svn path=/trunk/; revision=34730
* Moving some code from tree to model where it belongs. Fixes some CPU usageSankar P2007-12-141-26/+0
| | | | | | | | | | | | | | | | 2007-12-14 Sankar P <psankar@novell.com> * em-folder-tree-model.c: (emft_model_unread_count_changed), (em_folder_tree_model_init), (em_folder_tree_model_set_unread_count): * em-folder-tree.c: (em_folder_tree_construct): Moving some code from tree to model where it belongs. Fixes some CPU usage issue whenever (un)read count is updated. Hopefully no regresssions. svn path=/trunk/; revision=34698
* ** Fix for bug #498551Milan Crha2007-11-221-2/+2
| | | | | | | | | | | | 2007-11-22 Milan Crha <mcrha@redhat.com> ** Fix for bug #498551 * em-folder-tree.c: (emft_get_folder_info__got): Remove placeholder node even for store if no children found. svn path=/trunk/; revision=34563
* ** Fix for bug #495875Gilles Dartiguelongue2007-11-181-11/+14
| | | | | | right click menu reordering svn path=/trunk/; revision=34549
* Call camel_folder_info_new() instead of g_new0().Matthew Barnes2007-11-151-1/+1
| | | | | | | | | | | 2007-11-14 Matthew Barnes <mbarnes@redhat.com> * mail/em-folder-tree.c (em_folder_tree_get_selected_folder_info): * plugins/exchange-operations/exchange-folder.c (ex_create_folder_info): Call camel_folder_info_new() instead of g_new0(). svn path=/trunk/; revision=34538
* ** Remove trailing whitespace from source code.Matthew Barnes2007-11-151-245/+245
| | | | | | | | | 2007-11-14 Matthew Barnes <mbarnes@redhat.com> ** Remove trailing whitespace from source code. svn path=/trunk/; revision=34537
* ** Fix for bug #343011 (restore collapse state of selected folder afterMilan Crha2007-11-051-3/+12
| | | | | | | | | | | | | | | | | | | | | 2007-11-05 Milan Crha <mcrha@redhat.com> ** Fix for bug #343011 (restore collapse state of selected folder after start) * em-folder-tree.c: (emft_maybe_expand_row): Do not expand subtree of a node, only make it visible. * em-folder-tree-model.h: (em_folder_tree_model_get_expanded_uri), (em_folder_tree_model_set_expanded_uri): * em-folder-tree-model.c: (em_folder_tree_model_get_expanded_uri), (em_folder_tree_model_set_expanded_uri): Same as ..._get/_set_expanded, but using 'uri', instead of 'key'. * em-folder-tree-model.c: (emftm_uri_to_key): New helper function. * mail-component.c: (impl_createView): Restore collapsed state after selecting last selected folder, if necessary. svn path=/trunk/; revision=34503
* Change enum order. LAST should be the last. Regression from #446035Sankar P2007-11-051-2/+2
| | | | | | | | | | | | | | 2007-11-05 Sankar P <psankar@novell.com> * em-folder-tree.c: Change enum order. LAST should be the last. Regression from #446035 ** Fix for bug #493646 svn path=/trunk/; revision=34492
* ** Fix for bug #446035Michael Monreal2007-10-311-1/+5
| | | | | | | | | | | | 2007-10-30 Michael Monreal <mmonreal@svn.gnome.org> ** Fix for bug #446035 * em-folder-tree.c: (render_pixbuf): Use the folder-saved-search icon for vfolders. svn path=/trunk/; revision=34459
* ** Migration of theme icons to data/icons/ (bug #479257)Michael Monreal2007-10-121-3/+3
| | | | | | | | | | | | | | | | | | | | | 2007-10-12 Michael Monreal <michael.monreal@gmail.com> ** Migration of theme icons to data/icons/ (bug #479257) * art/Makefile.am: Remove references to art/$size. * configure.in: Include new data/icons/ directory. * file e-util/e-icon-factory.c: Append a private icon directory to the search path. New inbox/outbox/sent icons. * mail/em-folder-tree.c, mail/mail-send-recv.c: Change icon references. New view-calendar icons. * calendar/gui/calendar-commands.c: Change icon references. svn path=/trunk/; revision=34383
* ** Fixes bug #477045Matthew Barnes2007-10-041-1/+1
| | | | | | | | | | | | | | | | 2007-10-04 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #477045 * addressbook/gui/component/addressbook-view.c: * calendar/gui/calendar-component.c: * calendar/gui/memos-component.c: * calendar/gui/tasks-component.c: * mail/em-folder-tree.c: Use "edit-copy" and "document-properties" icons in the pop-up menu. svn path=/trunk/; revision=34354
* ** Fixes bug #477045Matthew Barnes2007-09-281-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2007-09-27 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #477045 * addressbook/gui/component/addressbook-component.c: * addressbook/gui/component/addressbook-view.c: * addressbook/gui/contact-editor/e-contact-editor-address.c: * addressbook/gui/contact-editor/e-contact-editor-fullname.c: * addressbook/gui/contact-editor/e-contact-editor-im.c: * addressbook/gui/widgets/e-addressbook-view.c: * addressbook/gui/widgets/eab-contact-display.c: * calendar/gui/calendar-commands.c: * calendar/gui/calendar-component.c: * calendar/gui/dialogs/cal-attachment-select-file.c: * calendar/gui/dialogs/comp-editor.c: * calendar/gui/dialogs/event-editor.c: * calendar/gui/dialogs/task-editor.c: * calendar/gui/e-cal-popup.c: * calendar/gui/e-calendar-table.c: * calendar/gui/e-calendar-view.c: * calendar/gui/e-day-view.c: * calendar/gui/e-memo-table.c: * calendar/gui/e-week-view.c: * calendar/gui/memos-component.c: * calendar/gui/memos-control.c: * calendar/gui/tasks-component.c: * calendar/gui/tasks-control.c: * composer/e-msg-composer-select-file.c: * composer/e-msg-composer.c: * mail/em-folder-tree.c: * mail/em-folder-view.c: * mail/em-popup.c: * mail/mail-component.c: * mail/mail-mt.c: * mail/mail-send-recv.c: * mail/message-list.c: * plugins/exchange-folder-permission.c: * plugins/exchange-folder.c: * plugins/groupwise-features/share-folder-common.c: * shell/e-shell-window-commands.c: * ui/evolution-addressbook.xml: * ui/evolution-calendar.xml: * ui/evolution-composer-entries.xml: * ui/evolution-editor.xml: * ui/evolution-event-editor.xml: * ui/evolution-mail-list.xml: * ui/evolution-mail-message.xml: * ui/evolution-memos.xml: * ui/evolution-message-composer.xml: * ui/evolution-subscribe.xml: * ui/evolution-task-editor.xml: * ui/evolution-tasks.xml: * ui/evolution.xml: Use standard icon names where applicable. svn path=/trunk/; revision=34322
* 2007-09-07 mcrha Fix for bug #473903Milan Crha2007-09-071-15/+9
| | | | svn path=/trunk/; revision=34192
* Update FSF address in header comments (#469886). Patch from TobiasMatthew Barnes2007-09-021-1/+1
| | | | | | | | | | 2007-09-02 Matthew Barnes <mbarnes@redhat.com> * Update FSF address in header comments (#469886). Patch from Tobias Mueller. svn path=/trunk/; revision=34151
* ** Move away from g_assert to g_return* calls Srinivasa Ragavan2007-08-311-2/+1
| | | | svn path=/trunk/; revision=34143
* 2007-08-30 Gavin Scott Fixes bug #351672Milan Crha2007-08-301-19/+1
| | | | svn path=/trunk/; revision=34135
* ** Fix for bug #467165Srinivasa Ragavan2007-08-201-1/+1
| | | | svn path=/trunk/; revision=34037
* ** Fix for bug #464312Srinivasa Ragavan2007-08-071-3/+7
| | | | svn path=/trunk/; revision=33965
* Fix from Lucky to expand newly created folderSrinivasa Ragavan2007-08-021-12/+17
| | | | svn path=/trunk/; revision=33926
* ** Fix for bug #237989Srinivasa Ragavan2007-07-291-4/+109
| | | | svn path=/trunk/; revision=33870
* ** Add support for the Magic Space Bar.Srinivasa Ragavan2007-06-171-0/+47
| | | | svn path=/trunk/; revision=33682
* Do not fetch folder-info from backend - use the available folder-treeSrinivasa Ragavan2007-06-041-4/+22
| | | | | | | instance. svn path=/trunk/; revision=33651
* Fix compilation warnings in mail folder (#437935).Matthew Barnes2007-06-031-3/+3
| | | | svn path=/trunk/; revision=33628
* Added support for flush outbox and refresh folder.Srinivasa Ragavan2007-05-111-0/+25
| | | | svn path=/trunk/; revision=33504
* Update parent rows when a child row changes. (#352713) Patch by RenéMatthew Barnes2007-04-051-0/+26
| | | | | | | | | | | 2007-04-04 Matthew Barnes <mbarnes@redhat.com> * em-folder-tree.c (emft_model_row_changed): Update parent rows when a child row changes. (#352713) Patch by René Stadler. svn path=/trunk/; revision=33381
* ** Fixes bug #419524Matthew Barnes2007-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 2007-03-20 Matthew Barnes <mbarnes@redhat.com> ** Fixes bug #419524 * Include <glib/gi18n.h> instead of <libgnome/gnome-i18n.h>. * e-util/e-xml-utils.c (e_xml_get_child_by_name_by_lang_list): * mail/em-migrate.c (emm_setup_initial): * shell/e-component-registry.c (query_components): * shell/e-shell-settings-dialog.c (load_pages): * shell/e-shell-window-commands.c (command_quick_reference): * tools/killev.c (main): Use g_get_language_names() instead of gnome_i18n_get_language_list(). * e-util/e-util.c: Remove e_gettext(). * e-util/Makefile.am: Remove e-i18n.h. svn path=/trunk/; revision=33319
* Add header glib/gi18n.h to provide the missing symbol required by theHarish Krishnaswamy2006-08-081-0/+1
| | | | | | | | | | 2006-08-08 Harish Krishnaswamy <kharish@novell.com> * em-folder-tree.c: Add header glib/gi18n.h to provide the missing symbol required by the previous commit. This was an ugly crasher on the release tarball candidate. svn path=/trunk/; revision=32494
* Marking vFolder names in the folder tree localizable.Karsten Bräckelmann2006-08-081-1/+16
| | | | svn path=/trunk/; revision=32492
* Use gnome-fs-trash-empty rather than stock_delete for the Trash folderRodney Dawes2006-04-281-1/+1
| | | | | | | | | | | | | | | 2006-04-27 Rodney Dawes <dobey@novell.com> * em-folder-tree.c (render_pixbuf): Use gnome-fs-trash-empty rather than stock_delete for the Trash folder icon * em-folder-view.c (emfv_popup_items[]): Don't set an icon for Undelete (emfv_message_pixmaps[]): Don't set an icon for Undelete and set the icon for deleting a message to gnome-fs-trash-empty, not stock_delete Fixes #339626 svn path=/trunk/; revision=31920
* Committing fix for 323402 from Vincent NoelSrinivasa Ragavan2006-04-261-1/+8
| | | | svn path=/trunk/; revision=31896
* s/int/guint/g for 1-bit bitfield. Remove cruft use guint for 1-bitKjartan Maraas2006-02-081-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-01-09 Kjartan Maraas <kmaraas@gnome.org> * em-account-editor.h: s/int/guint/g for 1-bit bitfield. * em-composer-utils.c: (em_utils_redirect_message): Remove cruft * em-folder-tree.c: (emft_drop_target): use guint for 1-bit bitfield and rename a variable with a name clash. * em-folder-utils.c: (em_folder_utils_rename_folder): Rename var to avoid name clashes. * em-folder-view.c: guint for 1-bit bitfields. * em-folder-view.h: Same as above. * em-format-html-print.h: Again. * em-format-html.c: (efh_text_html), (efh_multipart_related): Add comments * em-format.c: (emf_multipart_alternative): Add comment about using var that is passed in rather than a local variable. * em-inline-filter.c: (emif_scan): Remove unused var. Mark code static. * em-mailer-prefs.h: guint for 1-bit bitfields. * em-migrate.c: (em_migrate_folder): mark a struct static. remove unused var * em-subscribe-editor.c: guint for 1-bit bitfield * em-utils.c: remove unused function * em-vfolder-rule.c: mark array static * importers/mail-importer.c: (decode_status): Remove unused code. Use guint for 1-bit bitfield. * mail-autofilter.c: (rule_from_message): rename a variable * mail-component.c: guint for 1-bit bitfield * mail-folder-cache.c: (update_1folder): remove unused code * mail-mt.c: mark some structs static * message-list.c: (message_list_select_uid), (ml_value_to_string), (ml_tree_value_at), (find_next_undeleted), (build_tree), (build_flat): Remove unused code and fix some format specifiers. svn path=/trunk/; revision=31448
* Return valid transport, only if the account is enabled.Parthasarathi Susarla2005-10-221-1/+1
| | | | | | | | | | | | | | | | 2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com> * mail-config.c: (mail_config_get_default_account): Return valid transport, only if the account is enabled. 2005-10-22 Parthasarathi Susarla <sparthasarathi@novell.com> * em-composer-utils.c: (create_new_composer): If the account corresponding to the fromuri is not enabled. Then load the preferred account from the composer. ---------------------------------------------------------------------- svn path=/trunk/; revision=30555
* Fixes #208647S.Antony Vincent Pandian2005-09-261-1/+12
| | | | | | | | | | | | 2005-09-26 S.Antony Vincent Pandian <santony@gmail.com> Fixes #208647 * em-folder-tree.c : Have added a menu item Empty Trash in the folder tree's context menu and also added its callback. svn path=/trunk/; revision=30373
* Added enum and the code to change the icon for sent items folder. FixesSankar P2005-09-201-0/+5
| | | | | | | | | | 2005-09-15 Sankar P <psankar@novell.com> * em-folder-tree-model.c (em_folder_tree_model_set_folder_info): * em-folder-tree.c (render_pixbuf): Added enum and the code to change the icon for sent items folder. Fixes #257321 svn path=/trunk/; revision=30365
* ** See #312715.Not Zed2005-08-101-81/+8
| | | | | | | | | | | | | | | | | | | 2005-08-09 Not Zed <NotZed@Ximian.com> ** See #312715. * em-folder-tree.c (emft_drop_folder_rec): removed. (emft_drop_folder): call em_folder_utils_copy_folders to perform the operation rather than: doing it sync when it shouldn't be, and 2; copying code redundantly. * em-folder-utils.c (em_folder_utils_move_folder): remove this redundant api. (em_folder_utils_copy_folder): add delete flag. (em_folder_utils_copy_folders): export this function. fix strange argument order. svn path=/trunk/; revision=30066
* Change instances of "vfolder" that appear in the UI to use the termRodney Dawes2005-08-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | 2005-08-07 Rodney Dawes <dobey@novell.com> * em-folder-browser.c (emfb_search_items): * em-folder-tree-model.c (sort_cb, em_folder_tree_model_load_state): * em-folder-tree.c (emft_drop_target): * em-folder-view.c (emfv_popup_items, emfv_uri_popups): * em-utils.c: * em-vfolder-editor.c (em_vfolder_editor_new): * em-vfolder-rule.c (em_vfolder_editor_sourcelist_new): * mail-dialogs.glade: * mail-vfolder.c (vfolder_setup_desc, vfolder_setup_do): (vfolder_adduri_desc, vfolder_load_storage, vfolder_edit): (vfolder_edit_rule, vfolder_gui_add_rule): * mail.error.xml: Change instances of "vfolder" that appear in the UI to use the term "Search Folder" instead Update some comments to use the term "Search Folder" instead of vfolder svn path=/trunk/; revision=30024
* if we get a null default, then set "" on the entry. (emae_option_entry):Not Zed2005-07-211-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-21 Not Zed <NotZed@Ximian.com> * em-account-editor.c (emae_option_entry): if we get a null default, then set "" on the entry. (emae_option_entry): set the default value on the url if it doesn't exist already. 2005-07-20 Not Zed <NotZed@Ximian.com> * mail-send-recv.c (refresh_folders_desc, refresh_folders_get) (refresh_folders_got, refresh_folders_free, get_folders) (receive_update_got_folderinfo, receive_update_got_store): refresh all the folders manually and directly. * mail-folder-cache.c (setup_folder): propagate even -1 unread counts, they get ignored later. * em-composer-utils.c (emu_handle_receipt_message) (em_utils_handle_receipt): use getmessagex too, so we can always clear any error. * em-folder-view.c (emfv_message_selected_timeout) (emfv_list_done_message_selected): use getmessagex and do something meaninful with the error. * mail-ops.c (mail_get_messagex): added new get message which returns an exception. 2005-07-19 Not Zed <NotZed@Ximian.com> * mail-tools.c (mail_tool_uri_to_folder): dont get the service connected, it will connect if it needs to. * mail-ops.c (get_folderinfo_get): * em-folder-utils.c (emft_copy_folders__copy) (emfu_delete_folders): * em-folder-tree.c (emft_get_folder_info__get): Always request subscribed folders, if the backend doesn't implement it it will ignore it. 2005-07-13 Not Zed <NotZed@Ximian.com> * mail-send-recv.c (mail_autoreceive_init, auto_online): listen to session online events, and if we are online, trigger an auto-receive of all auto-check accounts. 2005-07-11 Not Zed <NotZed@Ximian.com> * mail-send-recv.c (auto_account_commit): force an update immediately if we're setting up the timeout to start with. * em-folder-tree-model.c (em_folder_tree_model_set_unread_count): noop if the unread count < 0. (em_folder_tree_model_set_folder_info): only set the unread count if we actually have one. * em-folder-tree.c (emft_tree_row_expanded): get the folder list 'fast'. * mail-ops.c (get_folderinfo_get): get the folder list 'fast'. svn path=/trunk/; revision=29822
* calling the wrong api to move a folder. Infact it was copying for move.Srinivasa Ragavan2005-07-201-1/+1
| | | | | | | | | 2005-07-19 Srinivasa Ragavan <sragavan@novell.com> * em-folder-tree.c: (emft_popup_move) calling the wrong api to move a folder. Infact it was copying for move. svn path=/trunk/; revision=29808
* fix rodney's name choices. fix multiple-inclusion. fix forward references.Not Zed2005-05-191-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-19 Not Zed <NotZed@Ximian.com> * em-folder-utils.h: fix rodney's name choices. fix multiple-inclusion. fix forward references. fix all callers. add many fixme's for the busted api's. * em-format-quote.c (emfq_format_clone): use pseudo mime type to find message formatter. * em-format-html-display.c (efhd_format_message): remove, it didn't do anything. * em-format-html.c (efh_format_message): make this a handler callback. * em-format.c (emf_message_rfc822): make this use the pseudo mime-type x-evolution/message/rfc822 instead of the hardcoded format_message callback. * em-format-html-display.c (efhd_message_prefix): make this use a pseudo-mime-type handler rather than hard-coded, so it can be overridden by a plugin. svn path=/trunk/; revision=29382
* move e-error into e-util/Not Zed2005-05-161-2/+1
| | | | | | | | 2005-05-16 Not Zed <NotZed@Ximian.com> * move e-error into e-util/ svn path=/trunk/; revision=29366
* Add profiler so that it gets disted properlyRodney Dawes2005-05-141-714/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-05-13 Rodney Dawes <dobey@novell.com> * plugins/Makefile.am (DIST_SUBDIRS): Add profiler so that it gets disted properly 2005-05-13 Rodney Dawes <dobey@novell.com> * Makefile.am: Add new em-folder-utils.[ch] abstraction * em-folder-browser.c: Update for new menu layout Add new methods to handle the actions that were previously only available from the context menu when right-clicking on a folder * em-folder-selector.c (emfs_response): Just call emfu_folder_create if the user wants to create a new folder in the selector dialog (em_folder_selector_get_selected_path): Clean up the code to fix a couple potential crashes * em-folder-tree.[ch]: Add methods to get pointers to a CamelFolder or CamelFolderInfo object for the selected item in the tree Add a method to get a pointer to an EMFolderTreeModelStoreInfo object for the selected store in the tree Move folder operations out into em-folder-utils.[ch] so that they are abstracted from the tree and can be used by methods other than the internal context menu * em-folder-utils.[ch]: Move the folder operations code to here * em-folder-view.c: Update for the new menu layout Fix Mark as Read/Unread in the context menu to only show up in the list * mail-component.c (create_item): Just call emfu_folder_create here when the user requests to create a new folder from the New toolbar item 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-mailing-list-actions.xml: Update for the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-plugin-manager.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * org-gnome-save-attachments.xml: Update for new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-shell-window.c (setup_widgets): Update for the new menu layout by putting the "component" switching items under the "Tools" menu 2005-05-13 Rodney Dawes <dobey@novell.com> * *.xml: Update to the new menu layout 2005-05-13 Rodney Dawes <dobey@novell.com> * e-filter-bar.[ch]: Update for the new menu layout svn path=/trunk/; revision=29354
* ** See bug #273752Not Zed2005-04-131-1/+1
| | | | | | | | | | | 2005-04-12 Not Zed <NotZed@Ximian.com> ** See bug #273752 * em-folder-tree.c (emft_drop_folder_rec): handle NULL "parent_name" - dropping to store node. svn path=/trunk/; revision=29206
* ** See bug #72518Not Zed2005-04-011-2/+3
| | | | | | | | | | | 2005-03-31 Not Zed <NotZed@Ximian.com> ** See bug #72518 * em-folder-tree.c (emft_popup_delete_folder): prompt for vfolder case differently. svn path=/trunk/; revision=29143
* **fixes bug #73139 change the shared-folder icon names to the names inVivek Jain2005-03-101-2/+3
| | | | | | | | | | 2005-03-10 Vivek Jain <jvivek@novell.com> **fixes bug #73139 * em-folder-tree.c (render_pixbuf):change the shared-folder icon names to the names in gnome-icon-theme svn path=/trunk/; revision=28994
* ** See bug #72209Not Zed2005-02-081-5/+48
| | | | | | | | | | | | | | | | | | | 2005-02-07 Not Zed <NotZed@Ximian.com> ** See bug #72209 * em-folder-tree.c (emft_popup_copy_folder_exclude): implement one for copying/moving folders. * em-folder-selection.c (em_select_folder): add an excluded func argument, fix callers. * em-folder-tree.c (em_folder_tree_set_exclude_func): allow custom callback for exclusion. (emft_select_func): handle the custom excluded callback. svn path=/trunk/; revision=28745
* use the type hint to sort for inbox, not the name.Not Zed2005-02-011-15/+20
| | | | | | | | | | | | | | | | | | | | | 2005-02-01 Not Zed <NotZed@Ximian.com> * em-folder-tree-model.c (sort_cb): use the type hint to sort for inbox, not the name. (emft_is_special_local_folder): removed. (em_folder_tree_model_set_folder_info): special-case the local-store case, handle translated names and the name hints. * em-folder-tree.c (render_pixbuf): use the camel folderinfo folder type to determine the icon, don't hardcode based on name. ** See bug #71310 * em-composer-prefs.c (sig_add_script_response): force a save of the signatures as soon as they change. Also save the script name if we were just editing it, not just the signature name. svn path=/trunk/; revision=28653
* Fixes #71774 we should check whether the 'new_name' is a NULL pointer toMengjie Yu2005-01-271-4/+4
| | | | | | | | | | | 2005-01-26 Mengjie Yu <meng-jie.yu@sun.com> Fixes #71774 * em-folder-tree.c: (emft_popup_rename_folder): we should check whether the 'new_name' is a NULL pointer to avoid Evolution crashes. svn path=/trunk/; revision=28574