Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug #596967 - Per-folder setting for threading and preview panel | Milan Crha | 2009-12-19 | 5 | -1/+169 |
| | |||||
* | Bug #603701 - Don't treat 4 byte values as DDWORDs | Paul Bolle | 2009-12-18 | 1 | -12/+12 |
| | | | | | The values of PT_LONG and PT_BOOLEAN MAPI tags are 4 byte wide so they should be accessed as DWORDs. | ||||
* | Bug #604884 - Use proper colors in Search bar when is search activated | Milan Crha | 2009-12-18 | 1 | -6/+8 |
| | |||||
* | Bug #593896 - "Search -> Find now" should not be always enabled | Milan Crha | 2009-12-18 | 1 | -1/+1 |
| | |||||
* | Bug #593700 - Restore folder's last selected message as expected | Milan Crha | 2009-12-18 | 2 | -142/+6 |
| | |||||
* | Bug #603184 - Various problems with search box in folders | Milan Crha | 2009-12-18 | 4 | -3/+51 |
| | |||||
* | Add a way for Anjal to override shell_builtin_backend. | Matthew Barnes | 2009-12-18 | 2 | -0/+9 |
| | | | | Yes this is a horrible, nasty hack. It's temporary. Promise. | ||||
* | Merge some composer header changes for Anjal. | Matthew Barnes | 2009-12-17 | 2 | -14/+31 |
| | |||||
* | Install e-util/gconf-bridge.h. | Matthew Barnes | 2009-12-17 | 1 | -2/+2 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2009-12-17 | 1 | -1304/+1480 |
| | |||||
* | Bug #604761 - Select certificate doesn't work | Milan Crha | 2009-12-17 | 1 | -114/+97 |
| | |||||
* | Bug #553057 - Show signer's information in a message window/preview | Matthew W. S. Bell | 2009-12-17 | 3 | -2/+69 |
| | |||||
* | Kill MailSession's interactive flag. | Matthew Barnes | 2009-12-17 | 4 | -42/+0 |
| | | | | | | | | | | | | After analyzing this again I'm confident we really don't need it. The only state change is from FALSE to TRUE at startup, and that one-time event happens while the mail shell backend is starting up (see: e_shell_backend_start()). If a need arises to query for this in the future I'll extend the EShellBackend API with an e_shell_backend_started() function, but for now there's no need. | ||||
* | Move MailFolderCache signal handlers to EMailBackend. | Matthew Barnes | 2009-12-17 | 2 | -77/+87 |
| | | | | | Move the MailFolderCache signal handlers from EMailShellBackend down to EMailBackend (in libevolution-mail.so) to share with Anjal. | ||||
* | Kill em_utils_get_data/config_dir(), push down to MailSession | Jonathon Jongsma | 2009-12-17 | 11 | -59/+44 |
| | | | | | | | | This pushes the get_data_dir() API down to the right level. At present, it is still implemented by querying the shell backend for the data dir / config dir. But this should eventually be reversed (when mail is split off to EDS) so that the mail daemon is the one responsible for the storage locations and the shell backend queries the daemon for these values. | ||||
* | Bug #359755 - Do not fetch content of a CalDAV calendar when given it | Milan Crha | 2009-12-16 | 1 | -17/+62 |
| | |||||
* | Kill em_utils_adjustment_page(). | Matthew Barnes | 2009-12-16 | 2 | -31/+0 |
| | |||||
* | Introduce EMailBackend into libevolution-mail. | Matthew Barnes | 2009-12-16 | 5 | -361/+647 |
| | | | | | | | EMailBackend is an abstract subclass of EShellBackend that handles online and offline modes and application shutdown. Placing this in the shared mail library allows Anjal to reuse it. Evolution's mail module further extends this class as EMailShellBackend. | ||||
* | Updated Norwegian bokmål translation. | Kjartan Maraas | 2009-12-16 | 1 | -1151/+1281 |
| | |||||
* | Update this | Kjartan Maraas | 2009-12-16 | 1 | -1/+2 |
| | |||||
* | Use the boxed CamelObject type for signal params in MailFolderCache | Jonathon Jongsma | 2009-12-16 | 2 | -16/+17 |
| | | | | | | Previously I was just using G_TYPE_POINTER. Use the boxed camel object type from e-util.h instead. When camel-gobject lands, we'll use G_TYPE_OBJECT instead. | ||||
* | Add MailFolderCache::folder-changed signal | Jonathon Jongsma | 2009-12-16 | 3 | -32/+84 |
| | | | | | | | | | Yes, this signal is kind of an ugly monster. I'm not sure how to improve this significantly. But this commit removes the last EMFolderTreeModel and EShell dependencies from MailFolderCache, which is a big step towards splitting off the backend. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | MailFolderCache: add signal for updated unread counts | Jonathon Jongsma | 2009-12-16 | 3 | -62/+88 |
| | | | | | | | | Emit a signal when we have an updated unread count for a folder rather than pushing the update directly to a particular treemodel. This doesn't yet remove the dependency on EMFolderTreeModel, but it's a first step. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | Remove mail-config, vfolder, and filter deps from mail-folder-cache | Jonathon Jongsma | 2009-12-16 | 6 | -163/+212 |
| | | | | | | | | | | | | | | | | | | Instead of pushing the updates to the right places, the folder cache simply emits the appropriate signals and other objects are responsible for listening and handling them appropriately. This allows us to cut down the dependencies of MailFolderCache significantly, which is a huge step towards allowing us to split it off for the backend. Another nice thing about this is that it allows us to trim a lot of 'public' api from the filter, vfolder, and config classes that were only used by the cache. Now that stuff can all be internal since they're pulling changes rather than having the changes pushed. The last remaining problematic dependency in MailFolderCache is EmFolderTreeModel. That is next on the chopping block. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | Add signals to MailFolderCache for common events | Jonathon Jongsma | 2009-12-16 | 2 | -0/+86 |
| | | | | | | | | | | | This will allow us to decouple ourselves from some of the current dependencies, such as the folder treemodel, the shell, etc. This just defines the signals, the next step is to refactor things and actually make other classes use them. We need one additional signal yet related to indicating the new unread emails, but that one will require a little more thought I think. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | Add documentation to clarify mail-folder-cache functionality | Jonathon Jongsma | 2009-12-16 | 4 | -32/+119 |
| | | | | | | | | | Added a bunch of gtk-doc documentation as well as a variety of small comments in the code. Also added documentation and renamed a couple of mail_vfolder_* functions that are only used by mail-folder-cache to make things a lot more understandable. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | Make the mail folder cache a proper GObject | Jonathon Jongsma | 2009-12-16 | 9 | -164/+304 |
| | | | | | | | | | | | mail-folder-cache previously was a bit of a pseudo object (sort of a singleton) that operated on some file static data. This commit re-factors things so that it is a proper class named MailFolderCache. At the moment, this doesn't gain us much, but in the future, it will allow us to add signals, etc so that we can de-couple a lot of the interdependencies in here. This is essentially a pre-requisite to splitting up a lot of the mail backend stuff. https://bugzilla.gnome.org/show_bug.cgi?id=604627 | ||||
* | Bug #602505 - Incorrect information in message window | Milan Crha | 2009-12-16 | 2 | -5/+40 |
| | |||||
* | Move mail migration code to libevolution-mail.so. | Matthew Barnes | 2009-12-16 | 5 | -14/+13 |
| | | | | So Anjal can reuse it. | ||||
* | Bug #603342 - Memory leak fixes | Milan Crha | 2009-12-15 | 8 | -12/+39 |
| | |||||
* | Bug 604562 - Typo in gconf schema | Christophe Fergeau | 2009-12-15 | 1 | -1/+1 |
| | |||||
* | Introduce EMailSidebar into libevolution-mail. | Matthew Barnes | 2009-12-15 | 14 | -652/+1003 |
| | | | | | | 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. | ||||
* | Make e_shell_window_update_search_menu() more crash-resistant. | Matthew Barnes | 2009-12-15 | 1 | -0/+9 |
| | |||||
* | Move icon theme path setup from main() to EShell. | Matthew Barnes | 2009-12-15 | 3 | -5/+7 |
| | | | | So Anjal picks it up. | ||||
* | Bug #604512 - Calendar publishing tab misses button label | Milan Crha | 2009-12-15 | 1 | -4/+6 |
| | |||||
* | Bug #604182 - Hide variable used only with HAVE_LIBNOTIFY | Milan Crha | 2009-12-11 | 1 | -0/+2 |
| | |||||
* | Bug #602998 - Contacts searches are supposed to be per address book | Milan Crha | 2009-12-11 | 7 | -9/+157 |
| | |||||
* | Bug #499322 - Use extension for "Save as" suggested file name | Milan Crha | 2009-12-10 | 14 | -16/+121 |
| | |||||
* | Bug #603972 - Proper title for dialog | Paul Bolle | 2009-12-10 | 1 | -1/+1 |
| | | | | Use proper title for e_table_field_chooser_dialog | ||||
* | Bug #591938 - Update translator's comments | Milan Crha | 2009-12-10 | 7 | -15/+22 |
| | |||||
* | Bug #604182 - Do not block UI with publish-calendar messages | Milan Crha | 2009-12-10 | 1 | -6/+113 |
| | |||||
* | Use EAlert API in EAlertActivity rather than using g_object_get_data | Jonathon Jongsma | 2009-12-09 | 3 | -14/+38 |
| | | | | | | | | previously we were storing the EAlert's primary and secondary text in the dialog object (using g_object_set_data_full). Since EAlertDialog encapsulates an EAlert and we have access to the underlying EAlert object, we can just use the EAlert API to get the primary and secondary text rather than storing duplicates copies of it in the dialog. | ||||
* | Bug 604098 - Missing \n in EAlert | Jonathon Jongsma | 2009-12-09 | 1 | -1/+1 |
| | | | | Fix another minor regression from my EAlert refactoring | ||||
* | Use gchar instead of char in e-alert.c | Jonathon Jongsma | 2009-12-09 | 1 | -1/+1 |
| | |||||
* | Revert accidentally committed experimental code | Jonathon Jongsma | 2009-12-09 | 1 | -143/+34 |
| | | | | | | commit 2fa4ec1334a90d22c9a54d150d6e4722be9bfe1c accidentally included some unrelated changes from an experimental branch I was working on. This commit reverts that. | ||||
* | Handle the case where error definitions don't include certain fields | Jonathon Jongsma | 2009-12-09 | 1 | -6/+19 |
| | | | | | | Some error definitions don't specify a title or secondary text. Handle these situations properly. This was a regression caused by my refactoring. Fixes bug #604085. | ||||
* | rename e_alert_get_buttons -> e_alert_peek_buttons | Jonathon Jongsma | 2009-12-09 | 4 | -37/+146 |
| | | | | | Make it obvious that this does not need to be freed like the other things that use get_* (e.g. e_alert_get_title) | ||||
* | Kill ETableScrolled. | Matthew Barnes | 2009-12-08 | 29 | -2326/+1251 |
| | | | | | ETableScrolled is nothing but a GtkScrolledWindow containing an ETable. It adds nothing of value and actually makes customizing ETable harder. | ||||
* | Kill ETreeScrolled. | Matthew Barnes | 2009-12-08 | 8 | -470/+196 |
| | | | | | | | Kill ETreeScrolled and convert MessageList to an ETree subclass. ETreeScrolled is nothing but a GtkScrolledWindow containing an ETree. It adds nothing of value and actually makes customizing ETree harder. | ||||
* | Adding new file to POTFILES.in (from commit to bug #359755) | Milan Crha | 2009-12-08 | 1 | -0/+1 |
| | |||||
* | Bug #359755 - Support for CalDAV collections | Milan Crha | 2009-12-08 | 4 | -9/+1436 |
| | |||||
* | Port all error code to use GObject-ified EAlert / EAlertDialog | Jonathon Jongsma | 2009-12-08 | 61 | -103/+106 |
| | | | | | | 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. | ||||
* | Add EAlertDialog | Jonathon Jongsma | 2009-12-08 | 3 | -2/+448 |
| | | | | | This is a proper implementation of the various alert dialog helper functions. It is a proper subclass of GtkDialog, etc. | ||||
* | Refactor EAlert to make it a GObject | Jonathon Jongsma | 2009-12-08 | 2 | -291/+310 |
| | | | | | | This encapsulates things a bit better and will be useful in the future since it will probably need to be a GObject if we want to communicate EAlerts between the front- and back-ends | ||||
* | Remove libhal requirement from configure | Bastien Nocera | 2009-12-07 | 1 | -4/+1 |
| | | | | | | | It's not used. If build fails, then the dependencies should depend on it, not Evolution. https://bugzilla.gnome.org/show_bug.cgi?id=603974 | ||||
* | Updated Swedish translation | Daniel Nylander | 2009-12-07 | 1 | -4431/+5111 |
| | |||||
* | Updated Hebrew translation | Yair Hershkovitz | 2009-12-06 | 1 | -10554/+12503 |
| | |||||
* | Updated Norwegian bokmål translation. | Kjartan Maraas | 2009-12-05 | 1 | -5708/+4750 |
| | |||||
* | Update this | Kjartan Maraas | 2009-12-05 | 1 | -1/+1 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2009-12-05 | 1 | -401/+417 |
| | |||||
* | Synchronize help files with gnome-2-28 branch. | Matthew Barnes | 2009-12-04 | 329 | -48849/+6604 |
| | |||||
* | Bug 551464 - Paste files into composer as attachments | Matthew Barnes | 2009-12-04 | 3 | -58/+118 |
| | |||||
* | Bug 603682 - Duplicate mnemonic in meeting window | Matthew Barnes | 2009-12-04 | 1 | -2/+2 |
| | |||||
* | Bug 603592 - X11 window roles should be set | Matthew Barnes | 2009-12-04 | 1 | -0/+10 |
| | |||||
* | Revise the EShell ref-leak check to not upset Valgrind. | Matthew Barnes | 2009-12-03 | 2 | -19/+16 |
| | |||||
* | Fixing widgets order and adding back mnemonics after glade removal | Milan Crha | 2009-12-02 | 1 | -3/+3 |
| | |||||
* | Add an EShell:module-directory constructor property. | Matthew Barnes | 2009-12-02 | 4 | -6/+68 |
| | | | | | | | | | | | | | | | | | This tells EShell where to look for EModules. Best practice is to define the directory in your CPPFLAGS and then pass it to EShell at instantiation time, like so: Makefile.am: evolution_CPPFLAGS = \ -DMODULEDIR=\""$(moduledir)"\" ... main.c: shell = g_object_new ( E_TYPE_SHELL, "module-directory", MODULEDIR, ...); | ||||
* | Allow EShellWindow "construct" methods to return NULL. | Matthew Barnes | 2009-12-02 | 1 | -14/+25 |
| | | | | Also allow the methods themselves to be NULL. | ||||
* | Add private virtual methods to EShellWindowClass. | Matthew Barnes | 2009-12-02 | 15 | -378/+1090 |
| | | | | | | | | | | | | | | | | | | | | | | | So Anjal can override what it needs to for its own purpose. Also makes the EShellWindow design a little cleaner. Methods added: GtkWidget * (*construct_menubar) (EShellWindow *shell_window); GtkWidget * (*construct_toolbar) (EShellWindow *shell_window); GtkWidget * (*construct_sidebar) (EShellWindow *shell_window); GtkWidget * (*construct_content) (EShellWindow *shell_window); GtkWidget * (*construct_taskbar) (EShellWindow *shell_window); EShellView * (*create_shell_view) (EShellWindow *shell_window, const gchar *view_name); Also added some new GObject properties to help decouple actions from internal EShellWindow widgets created by these methods: EShellWindow:sidebar-visible EShellWindow:switcher-visible EShellWindow:taskbar-visible EShellWindow:toolbar-visible | ||||
* | Add e_shell_taskbar_get_activity_count(). | Matthew Barnes | 2009-12-02 | 2 | -0/+18 |
| | | | | | | | For Anjal. This really belongs in EShellBackend but the infrastructure is not there yet. | ||||
* | Bug #603061 - Use .ics for temp vcalendar files | Paul Bolle | 2009-12-02 | 1 | -2/+2 |
| | |||||
* | Revise a "to-do" comment that's done. | Matthew Barnes | 2009-12-02 | 1 | -3/+1 |
| | |||||
* | Expand the EMailReader interface so it's easier to use. | Matthew Barnes | 2009-12-02 | 18 | -462/+415 |
| | | | | | | | | Adds the following methods: CamelFolder * (*get_folder) (EMailReader *reader); const gchar * (*get_folder_uri) (EMailReader *reader); GPtrArray * (*get_selected_uids) (EMailReader *reader); | ||||
* | Kill message_list_free_uids(). | Matthew Barnes | 2009-12-02 | 9 | -36/+29 |
| | | | | Use em_utils_uids_free() instead. | ||||
* | Bump glib requirement to 2.22.0 | Jonathon Jongsma | 2009-12-01 | 1 | -1/+1 |
| | | | | This allows us to use g_ptr_array_new_with_free_func(), among other things. | ||||
* | Update Simplified Chinese translation. | Ray Wang | 2009-12-01 | 1 | -11612/+11654 |
| | |||||
* | Merge bits and pieces of the anjal-evo-2-30 branch. | Matthew Barnes | 2009-12-01 | 23 | -293/+376 |
| | |||||
* | Fix a bug in e_alert_newv() that was causing a crash | Jonathon Jongsma | 2009-12-01 | 1 | -6/+5 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | Rename EError to EAlert to match general use better | Jonathon Jongsma | 2009-12-01 | 100 | -465/+451 |
| | | | | | | | | | | 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 modules/ to new EError API. | Jonathon Jongsma | 2009-12-01 | 12 | -17/+17 |
| | | | | | | This should be everything now. https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port plugins to use new EError API | Jonathon Jongsma | 2009-12-01 | 10 | -32/+67 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port calendar/ to the new EError API | Jonathon Jongsma | 2009-12-01 | 8 | -15/+16 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port mail/ to use new EError API | Jonathon Jongsma | 2009-12-01 | 13 | -44/+56 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port composer/ to user new EError API | Jonathon Jongsma | 2009-12-01 | 3 | -9/+13 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port addressbook/ to use new EError API | Jonathon Jongsma | 2009-12-01 | 8 | -15/+37 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port shell/ over to the new EError API | Jonathon Jongsma | 2009-12-01 | 4 | -7/+18 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port widgets/ to use new EError API | Jonathon Jongsma | 2009-12-01 | 1 | -4/+4 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | port filter/ classes over to new EError API | Jonathon Jongsma | 2009-12-01 | 11 | -51/+73 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | Refactor error reporting to separate error from dialogs | Jonathon Jongsma | 2009-12-01 | 2 | -84/+121 |
| | | | | | | | | | | | | | | | | | | | | Previously, Most things reported errors directly. This is evidenced by the fact that e_error_new() returns a GtkDialog*. This patch attempts to de-couple error-reporting from the UI. It introduces a simple stuct (EError) that describes the error which is returned much like a GError by passing it as an output parameter to a function. e_error_new() now returns a newly-allocated EError*, but the function signature has changed to no longer accept a parent GtkWidget, so the API change should be detected at compile time. I kept the convenience dialog functions, but renamed them slightly: - e_error_new() -> e_error_new_dialog() - e_error_run() -> e_error_run_dialog() Build is currently broken because nothing has been ported to use this new API yet. https://bugzilla.gnome.org/show_bug.cgi?id=602963 | ||||
* | Updated Slovenian translation | Matej Urbančič | 2009-12-01 | 1 | -2053/+3483 |
| | |||||
* | post release version bump | Chenthill Palanisamy | 2009-11-30 | 1 | -1/+1 |
| | |||||
* | News update for 2.29.3 releaseEVOLUTION_2_29_3_1EVOLUTION_2_29_3 | Bharath Acharya | 2009-11-30 | 1 | -0/+111 |
| | |||||
* | Bug #361156 - [contacts-map] Add check for clutter-gtk-0.10 too | Cedric Bosdonnat | 2009-11-30 | 1 | -0/+7 |
| | |||||
* | Fixed a typo. my bad. | Chenthill Palanisamy | 2009-11-30 | 1 | -1/+1 |
| | |||||
* | Fixed bug 364618, solve the chinese character issue. | Jeff Cai | 2009-11-30 | 8 | -83/+141 |
| | |||||
* | Fixes a build break. | Chenthill Palanisamy | 2009-11-30 | 3 | -2/+2 |
| | |||||
* | Bug 494394 - No way for the user to refresh a calendar | Milan Crha | 2009-11-30 | 18 | -3/+177 |
| | |||||
* | Update API documentation. | Matthew Barnes | 2009-11-29 | 1 | -4/+0 |
| | |||||
* | Rewrite champlain-gtk and geoclue detection. | Matthew Barnes | 2009-11-29 | 2 | -31/+43 |
| | | | | | | | Disabling desktop integration features must be explicit. If experimental plugins are enabled and unless --disable-contacts-map is given, configuration will fail if champlain-gtk or geoclue is missing. | ||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2009-11-29 | 6 | -15/+12 |
| | |||||
* | Bug #551603 - Special case "positive zero alarms" | Paul Bolle | 2009-11-28 | 1 | -28/+34 |
| | | | | | | | | Alarms triggered at the start of an appointment have a positive offset (of zero) in their struct ECalComponentAlarmTrigger. This means they are ignored in the current code (which only accepts negative offsets). Add a special case for positive offsets of zero. (Palm devices can not handle alarm triggers with a positive offset.) | ||||
* | Bug #554779 - Removal of task due date does not sync from Palm | Matt McCutchen 2 | 2009-11-27 | 1 | -1/+2 |
| | |||||
* | Fix uninitialized variable from a patch for bug #591330 (yet another) | Milan Crha | 2009-11-27 | 1 | -3/+1 |
| | |||||
* | Implement a new 'killev' program. | Matthew Barnes | 2009-11-27 | 3 | -20/+178 |
| | | | | | For now this only terminates Evolution, but the same basic approach should also be used with the Evolution-Data-Server D-Bus services. | ||||
* | Updated Spanish translation | Jorge González | 2009-11-27 | 1 | -444/+510 |
| | |||||
* | Fix compile time warnings in filter/e-rule-context.c | Milan Crha | 2009-11-27 | 1 | -2/+2 |
| | |||||
* | Bug #361156 - contacts-map plugin | Cedric Bosdonnat | 2009-11-27 | 7 | -1/+428 |
| | | | | | Add a map showing the location of contacts when possible. It's disabled at the moment. | ||||
* | Add Evolution's process ID to ~/.evolution/.running. | Matthew Barnes | 2009-11-27 | 1 | -13/+21 |
| | | | | | | | | | This is step two of the new --force-shutdown implementation. Read Evolution's PID from ~/.evolution/.running, then invoke Evolution with --quit to ask it to shutdown gracefully, then wait up to X seconds for notification of process termination. If the process still has not terminated, -then- we will kill it. | ||||
* | Make EShell more subclassable. | Matthew Barnes | 2009-11-27 | 3 | -30/+52 |
| | | | | | | | | Add method pointers to EShellClass for all the EShell signals. Also rework my previous --quit corner case workaround: we'll want to do the full shutdown procedure after all, since the backends have already spun up. | ||||
* | Fix uninitialized variable from a patch for bug #591330 | Milan Crha | 2009-11-27 | 1 | -0/+1 |
| | | | | Thanks to Matthew Barnes noticing it. | ||||
* | Handle a missed corner case with --quit. | Matthew Barnes | 2009-11-26 | 1 | -0/+11 |
| | | | | | If --quit is given and no other Evolution process is running, bypass our usual shutdown procedure and terminate the main loop immediately. | ||||
* | Add a --quit command-line option. | Matthew Barnes | 2009-11-26 | 4 | -22/+64 |
| | | | | | | | This -asks- an existing Evolution process to quit. It is equivalent to selecting File->Quit in the main window. It does not kill the process. My plan is to use this as part of a new --force-shutdown implementation. | ||||
* | Bug #558030 - Convert meeting to appointment popup menu option | Milan Crha | 2009-11-26 | 4 | -5/+59 |
| | |||||
* | Bug #591330 - Do not clear task preview every minute | Milan Crha | 2009-11-26 | 9 | -8/+123 |
| | |||||
* | Bug #602177 - Plug leaks. Fix race. | Paul Bolle | 2009-11-26 | 1 | -99/+55 |
| | |||||
* | Bug #550025 - Add error dialogs for Meetings | Paul Bolle | 2009-11-26 | 3 | -5/+35 |
| | |||||
* | Bug #598166 - All Day Meeting String Improvement | Milan Crha | 2009-11-26 | 3 | -51/+77 |
| | |||||
* | Bug 602704 - Actions->Purge in task view doesn't work | Matthew Barnes | 2009-11-26 | 3 | -4/+60 |
| | |||||
* | Fixed bug #602920 in German translation | Mario Blättermann | 2009-11-26 | 1 | -387/+320 |
| | |||||
* | Add a --geometry command-line option. | Matthew Barnes | 2009-11-26 | 10 | -22/+136 |
| | | | | | Applies the user's window geometry string to the first main window. Suggested in bug #529565. | ||||
* | Bug 602799 - "Mark for Follow Up" menu item glitches | Matthew Barnes | 2009-11-25 | 2 | -1/+26 |
| | |||||
* | Bug 602907 - Cannot delete meetings or appointments in list view | Matthew Barnes | 2009-11-25 | 1 | -0/+8 |
| | |||||
* | Bug 602803 - New Contact enabled for read-only address books | Matthew Barnes | 2009-11-25 | 1 | -0/+8 |
| | |||||
* | Bug 602102 - [regression] evolution-alarm-notify segv on login to desktop | Chenthill Palanisamy | 2009-11-25 | 1 | -7/+7 |
| | |||||
* | Updating Estonian translation | Ivar Smolin | 2009-11-25 | 1 | -3/+3 |
| | |||||
* | Bug 602844 - Flags not saved to IMAP account on exit | Matthew Barnes | 2009-11-25 | 2 | -0/+57 |
| | |||||
* | Updating Estonian translation | Mattias Põldaru | 2009-11-25 | 1 | -2/+2 |
| | |||||
* | Fix a build error. | Matthew Barnes | 2009-11-25 | 1 | -0/+1 |
| | |||||
* | Bug #474502 - Don't check for contacts in broken address books | Milan Crha | 2009-11-24 | 1 | -4/+30 |
| | | | | more than once | ||||
* | Default /evolution/shell/network_config/proxy_type to 0 explicitly | Milan Crha | 2009-11-24 | 1 | -0/+1 |
| | | | | As part of fix for bug #602719 | ||||
* | Updated French translation | Claude Paroz | 2009-11-23 | 1 | -6782/+4494 |
| | | | | Contributed by Bruno Brouard and Claude Paroz | ||||
* | Updated Spanish translation | Jorge González | 2009-11-23 | 1 | -87/+22 |
| | |||||
* | Updating Estonian translation | Mattias Põldaru | 2009-11-23 | 1 | -3/+3 |
| | |||||
* | Bug 602625 - Typos in translation messages | Matthew Barnes | 2009-11-22 | 3 | -5/+5 |
| | | | | Caused by libglade to GtkBuilder migration. | ||||
* | Restore some lost characters in filter.ui. | Matthew Barnes | 2009-11-22 | 1 | -3/+3 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-22 | 1 | -60/+25 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-22 | 1 | -100/+31 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-22 | 1 | -2314/+3362 |
| | |||||
* | Add gettext/glade prefix before ui files in POTFILES.in | Claude Paroz | 2009-11-22 | 1 | -37/+37 |
| | |||||
* | Remove the last traces of libglade. | Matthew Barnes | 2009-11-21 | 2 | -3/+0 |
| | |||||
* | Header file cleanup. | Matthew Barnes | 2009-11-21 | 1 | -78/+131 |
| | |||||
* | Fix typos in e_cal_shell_content_paste_clipboard(). | Matthew Barnes | 2009-11-21 | 1 | -2/+2 |
| | |||||
* | Fix some details in our asynchronous functions. | Matthew Barnes | 2009-11-21 | 3 | -98/+35 |
| | | | | | | | | | | Don't unref the GAsyncResult in finish functions. Do it after calling g_simple_async_result_complete(). This allows the GAsyncReadyCallback to be optional, and we'll still clean up resources properly. Also, don't call g_simple_async_result_complete_in_idle() unless we're completing an operation from a separate thread, which we're not in any of the current cases. | ||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-20 | 1 | -851/+836 |
| | |||||
* | Bug #602081 - Runtime warnings when going to Tasks | Milan Crha | 2009-11-20 | 1 | -6/+7 |
| | |||||
* | Still tweaking pane position restoration. | Matthew Barnes | 2009-11-20 | 1 | -4/+14 |
| | | | | | | | | | My window maximization hack in EPaned works great if the top-level window has not been shown yet. But if it has, we've already missed the window state event we're listening for and so the pane position will not be restored properly. This commit fixes that. | ||||
* | Kill e_util_read_file(). | Matthew Barnes | 2009-11-20 | 3 | -97/+36 |
| | |||||
* | Add e_attachment_store_load_async(). | Matthew Barnes | 2009-11-20 | 3 | -43/+193 |
| | | | | | | | This is a convenience function for adding multiple attachments to a store and loading them concurrently. Also included: e_attachment_store_load_finish() | ||||
* | Bug 563555 - Confirm before forwarding many emails inline | Ritesh Khadgaray | 2009-11-20 | 4 | -20/+47 |
| | |||||
* | Kill Evolution's icon cache once and for all. | Matthew Barnes | 2009-11-20 | 12 | -504/+42 |
| | | | | | GTK+ already does this. Eliminates e_icon_factory_init() and e_icon_factory_shutdown(). | ||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-20 | 1 | -604/+545 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-20 | 1 | -3731/+3060 |
| | |||||
* | Assemble HTML code in a GString instead of a GtkHTMLStream. | Matthew Barnes | 2009-11-20 | 4 | -349/+430 |
| | | | | This helps further isolate direct GtkHTML API usage to EWebView. | ||||
* | Bug #579599 - Let the Advanced Search work again | Milan Crha | 2009-11-19 | 29 | -316/+421 |
| | |||||
* | Disallow renaming a non-deletable ESource. | Matthew Barnes | 2009-11-19 | 4 | -4/+4 |
| | | | | This is a partial solution to bug #600397. | ||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-19 | 1 | -55/+23 |
| | |||||
* | Bug #602178 - [regression] Missing widget in Search folder dialog | Milan Crha | 2009-11-18 | 2 | -6/+3 |
| | |||||
* | Bug #602165 - Meeting window doesn't show status, role fields | Milan Crha | 2009-11-18 | 2 | -11/+5 |
| | |||||
* | Bug #602098 - No progress notification from GnomeCalendar | Milan Crha | 2009-11-18 | 6 | -26/+75 |
| | |||||
* | Bug #601517 - Accept/decline options are missing on event right click | Milan Crha | 2009-11-18 | 1 | -1/+1 |
| | |||||
* | Remove unused files after GtkBuilder merge | Milan Crha | 2009-11-18 | 9 | -2721/+0 |
| | |||||
* | Bug #590127 - Define ETable::vertical-spacing style property | Milan Crha | 2009-11-18 | 2 | -5/+27 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-18 | 1 | -3404/+2256 |
| | |||||
* | Prefer EWebView calls over direct GtkHTML calls. | Matthew Barnes | 2009-11-18 | 3 | -23/+55 |
| | |||||
* | Prefer EWebView calls over direct GtkHTML calls. | Matthew Barnes | 2009-11-18 | 1 | -8/+4 |
| | |||||
* | Remove some redundancy from EABContactDisplay. | Matthew Barnes | 2009-11-18 | 2 | -275/+196 |
| | |||||
* | Don't unref destinations in eab_send_as_to(). | Matthew Barnes | 2009-11-18 | 1 | -2/+0 |
| | | | | | This was mistakenly finalizing EDestinations handed off to the composer, causing the composer to crash. | ||||
* | Remove markup from translatable strings in ui files | Claude Paroz | 2009-11-17 | 19 | -188/+377 |
| | | | | | | GTKBuilder format allows to separate markup from translatable content. Whenever possible, this should be preferred so as there is less content to translate and less error opportunities. | ||||
* | Bug 360461 - Do not hardcode invisible_char in ui files | Claude Paroz | 2009-11-17 | 15 | -71/+0 |
| | |||||
* | Add Simplified Chinese translation. | Zhang Miao | 2009-11-17 | 2 | -1/+13084 |
| | |||||
* | Updated POTFILES.in/skip after GTKBuilder migration | Claude Paroz | 2009-11-17 | 2 | -56/+48 |
| | |||||
* | Bug #592294 - Output an error message on system filter rules loading error | Yan Li | 2009-11-17 | 1 | -3/+11 |
| | | | | | | | Without that the user/developer has no way to know when the loading failed. (ported from gnome-2-28 1dcda85) | ||||
* | Bug 589153 - Use GtkBuilder instead of libglade | Matthew Barnes | 2009-11-17 | 226 | -34998/+34661 |
| | |||||
* | Bug #602081 - Calendar purge doesn't seem to work | Milan Crha | 2009-11-16 | 1 | -17/+10 |
| | |||||
* | Post-release version bump. | Matthew Barnes | 2009-11-16 | 1 | -1/+1 |
| | |||||
* | Update NEWS for 2.29.2 release. | Matthew Barnes | 2009-11-16 | 1 | -0/+142 |
| | |||||
* | Add compile to MAINTAINERCLEANFILES. | Matthew Barnes | 2009-11-16 | 1 | -0/+1 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-16 | 1 | -140/+67 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-15 | 1 | -113/+62 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-15 | 1 | -72/+35 |
| | |||||
* | updated Tamil translation | vasudeven | 2009-11-15 | 1 | -259/+267 |
| | |||||
* | Add some new Gtk-Doc generated files. | Matthew Barnes | 2009-11-15 | 2 | -0/+259 |
| | |||||
* | Fix a compiler warning. | Matthew Barnes | 2009-11-15 | 1 | -1/+0 |
| | |||||
* | Update API documentation. | Matthew Barnes | 2009-11-15 | 5 | -14/+112 |
| | |||||
* | Whitespace cleanup. | Matthew Barnes | 2009-11-15 | 4 | -5/+6 |
| | |||||
* | Bug 600397 - Delete option enabled for undeletable ESource | Matthew Barnes | 2009-11-14 | 12 | -29/+108 |
| | |||||
* | updated Tamil translation | vasudeven | 2009-11-14 | 1 | -0/+16 |
| | |||||
* | updated Tamil translation | vasudeven | 2009-11-14 | 1 | -1153/+1237 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-14 | 1 | -184/+147 |
| | |||||
* | Bug 600714 - No label colors in popup menu | Matthew Barnes | 2009-11-14 | 5 | -7/+239 |
| | |||||
* | Bug 600933 - Empty Trash missing for real trash folders | Matthew Barnes | 2009-11-14 | 1 | -0/+9 |
| | |||||
* | Bug 601601 - No Create Rule in popup menu | Lucian Langa | 2009-11-14 | 1 | -0/+12 |
| | |||||
* | Bug 601767 - Delete action in calendar view has glitches | Matthew Barnes | 2009-11-14 | 2 | -4/+12 |
| | |||||
* | Bug 601769 - Print issues in address book | Matthew Barnes | 2009-11-14 | 6 | -37/+75 |
| | |||||
* | Bug 601774 - "Send Message to Contact" is always disabled | Matthew Barnes | 2009-11-14 | 2 | -7/+59 |
| | |||||
* | Bug 601785 - Menu glitches in memo and task view | Matthew Barnes | 2009-11-14 | 8 | -4/+34 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-14 | 1 | -66/+23 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-14 | 1 | -1072/+1141 |
| | |||||
* | Hide actions when lockdown settings are enabled. | Matthew Barnes | 2009-11-14 | 1 | -3/+3 |
| | | | | | | Hide actions that are disabled by lockdown settings instead of showing them as disabled. Showing them as disabled gives the impression the user can do something to enable them, which is not the case here. | ||||
* | EWebView popup menu enhancements. | Matthew Barnes | 2009-11-14 | 16 | -196/+926 |
| | | | | Bumps the GtkHtml dependency to 3.29.2 for gtk_html_unselect_all(). | ||||
* | Bug #600133 - Crash on day view print preview without all day events | Milan Crha | 2009-11-13 | 1 | -28/+35 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-13 | 1 | -3/+3 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2009-11-13 | 1 | -1363/+1288 |
| | |||||
* | BUG 600217:Crashes in emfh_multipart_related_check | Bharath Acharya | 2009-11-13 | 1 | -0/+6 |
| | | | | Check for the link | ||||
* | Fix a typo in a comment block. | Matthew Barnes | 2009-11-13 | 1 | -1/+1 |
| | |||||
* | Update the OtherBinaries line in our .desktop file. | Matthew Barnes | 2009-11-13 | 1 | -1/+1 |
| | | | | | It was referencing binaries that don't exist anymore. Added e-addressbook-factory and e-calendar-factory in their place. | ||||
* | Further tweaks for the command-line importing. | Matthew Barnes | 2009-11-13 | 6 | -20/+19 |
| | | | | | Includes Bastien Nocera's patch to register our importable MIME types with the MIME database. | ||||
* | Bug 601626 - pst-import missing link to libeutil | Travis Reitter | 2009-11-12 | 1 | -0/+1 |
| | |||||
* | Simplify clipboard handling in addressbook. | Matthew Barnes | 2009-11-12 | 12 | -168/+339 |
| | |||||
* | Mark also create_combo_text_widget() for export | Tor Lillqvist | 2009-11-12 | 1 | -1/+1 |
| | | | | As it is used from mail/mail-config.glade. | ||||
* | Bug #588093 - Allow import of local files from command line | Milan Crha | 2009-11-12 | 8 | -97/+656 |
| | |||||
* | Fix distcheck errors. | Matthew Barnes | 2009-11-12 | 2 | -3/+4 |
| | |||||
* | Simplify clipboard handling in calendar. | Matthew Barnes | 2009-11-12 | 11 | -266/+520 |
| | |||||
* | More build failures due to missing internal lib dependencies | Jonathon Jongsma | 2009-11-12 | 3 | -0/+3 |
| | |||||
* | Fix Windows build | Tor Lillqvist | 2009-11-12 | 2 | -1/+6 |
| | | | | | There was a strange typo, e_util_replace_prefix() is what was intended. Thus include libedataserver/e-data-server-util.h. | ||||
* | Fix a potential crash in the mail migration code. | Matthew Barnes | 2009-11-11 | 1 | -1/+0 |
| | |||||
* | Bug 601516 - Calendar views missing from calendar popup menu | Matthew Barnes | 2009-11-11 | 3 | -16/+34 |
| | | | | This also fixes a couple other popup menu glitches. | ||||
* | Fix build for Windows | Tor Lillqvist | 2009-11-11 | 1 | -2/+2 |
| | | | | | Do compile some more parts of modules/mail/e-mail-shell-migrate.c. No idea whether any migration might actually work on Windows, of course. | ||||
* | Ensure "pkcs12.h" is the mozilla-nss one and not the gnutls one | Tor Lillqvist | 2009-11-11 | 2 | -2/+10 |
| | | | | | | Put the Mozilla NSS CFLAGS before the GnuTLS ones in CERT_UI_CFLAGS. Also, drop unnecessary EVOLUTION_ADDRESSBOOK_CFLAGS in smime/lib/Makefile.am. | ||||
* | Use EVOLUTION_CALENDAR_CFLAGS instead of EVOLUTION_MAIL_CFLAGS | Tor Lillqvist | 2009-11-11 | 1 | -1/+1 |
| | | | | | The code uses ical stuff and the libical CFLAGS are present in EVOLUTION_CALENDAR_CFLAGS but not EVOLUTION_MAIL_CFLAGS. | ||||
* | Rearrange variables and Windows-only code to avoid warning | Tor Lillqvist | 2009-11-11 | 1 | -10/+11 |
| | |||||
* | Enable building without Canberra-GTK | Tor Lillqvist | 2009-11-11 | 4 | -3/+29 |
| | |||||
* | Kill more redundant save dialogs and related utilities. | Matthew Barnes | 2009-11-11 | 25 | -615/+254 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-11 | 1 | -115/+25 |
| | |||||
* | Bug #593751 - Show correct context menu in calendar views | Milan Crha | 2009-11-11 | 4 | -16/+164 |
| | |||||
* | Fix EPluginLib callback signatures. | Matthew Barnes | 2009-11-10 | 2 | -7/+7 |
| | | | | | Dynamically loaded library plugins do not need to know about EPluginLib specifically. Passing them an EPlugin pointer is sufficient. | ||||
* | Bug #601218 - Accepted meeting doesn't show attachments in calendar view | Milan Crha | 2009-11-10 | 2 | -4/+11 |
| | |||||
* | Bug #250046 - Composer addresses reading fixes | Milan Crha | 2009-11-10 | 3 | -11/+93 |
| | | | | | | - Check for no addresses properly (in post-to only when shown) - Check for garbage addresses and warn user about those - Use garbage text in To/CC/Bcc fields when user typed them | ||||
* | Kill e-cursor(s) (both of them). | Matthew Barnes | 2009-11-10 | 20 | -583/+42 |
| | |||||
* | EMFormat plugins should always be enabled. | Matthew Barnes | 2009-11-10 | 3 | -3/+6 |
| | | | | | | Marks them as "system plugins" so they're not shown in Plugin Manager. This is a temporary fix until I can rework EMFormat to use GTypeModule extensions instead of EPlugins. | ||||
* | Add zooming and drag-and-drop to the plugin. | Matthew Barnes | 2009-11-10 | 8 | -710/+151 |
| | | | | A bunch of crusty old code in em-format-html-display.c falls out. | ||||
* | Prototype an inline image plugin. | Matthew Barnes | 2009-11-10 | 6 | -0/+401 |
| | | | | Uses GtkImageView to display the image. | ||||
* | Bug 600926 - Fails to build due to missing dependencies | Jonathon Jongsma | 2009-11-10 | 8 | -5/+14 |
| | |||||
* | Bug 600926 - Fails to build due to missing dependencies | Yan Li | 2009-11-10 | 3 | -2/+17 |
| | |||||
* | further Shavian translation | Thomas Thurman | 2009-11-10 | 1 | -1/+6744 |
| | |||||
* | Bug 601219 - Transient dialogs in composer window blocks main window | Matthew Barnes | 2009-11-10 | 5 | -0/+54 |
| | |||||
* | Bug 271836 - Incorrect signature for "model_cell_changed" signal handler | Li Yuan | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | Bug #601229 - Crashes when replying a mail. | Chenthill Palanisamy | 2009-11-09 | 1 | -1/+1 |
| | |||||
* | Bug #557613 - evolution crashed with SIGSEGV in try_open_e_book_cb() | Chenthill Palanisamy | 2009-11-09 | 1 | -3/+4 |
| | |||||
* | Further Shavian translation | Thomas Thurman | 2009-11-09 | 1 | -0/+1949 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-08 | 1 | -163/+76 |
| | |||||
* | First pass of Shavian translation | Thomas Thurman | 2009-11-08 | 2 | -0/+9056 |
| | |||||
* | Kill more redundant save functions. | Matthew Barnes | 2009-11-08 | 4 | -298/+147 |
| | |||||
* | Convert some "Save As" actions to run asynchronously. | Matthew Barnes | 2009-11-08 | 29 | -396/+466 |
| | | | | | | | | | | This introduces e-shell-utils for miscellaneous utility functions that integrate with the shell or shell settings. First function is e_shell_run_save_dialog(), which automatically remembers the selected folder in the file chooser dialog. Also, kill some redundant save dialog functions, as well as some write-this-string-to-disk functions that block. | ||||
* | Test drive EIOActivity with a simple asynchronous function. | Matthew Barnes | 2009-11-08 | 6 | -91/+284 |
| | | | | | | | | | | | | | | Rename e-fsutils to e-file-utils. This is where we'll add asynchronous functions for common file I/O operations with EActivity integration. Start with e_file_replace_contents_async() (and corresponding finish() function). This is a simple wrapper for g_file_replace_contents_async() which also returns an EActivity. It replaces e_write_file_uri(). Also redesign EIOActivity to -contain- a GAsyncResult rather than implement the interface for itself. This is easier for now but I may change my mind again when I figure out how to tie centralized error reporting into the EActivity framework. | ||||
* | Prototype EIOActivity, which integrates with GIO. | Matthew Barnes | 2009-11-08 | 3 | -0/+316 |
| | | | | | | | | | | | | | | | | | | | EIOActivity implements the GAsyncResult interface, and the idea is to use this instead of GSimpleAsyncResult. In addition to the features offered by EActivity, it also contains GAsyncReadyCallback information and a GCancellable. - Calling e_activity_cancel() triggers the GCancellable. - Calling e_activity_complete() triggers the GAsyncReadyCallback. Functions that follow GIO's asynchronous pattern should return an EIOActivity (cast as an EActivity) instead of 'void', so it can be handed to an EShellBackend or whatever else dispatches activities. This is not yet feature-complete. It's missing API for storing result values and GErrors. I don't have a complete picture of the final API in my head yet, so I'll copy things over from GSimpleAsyncResult as needed. | ||||
* | Move EActivity and subclasses to e-util. | Matthew Barnes | 2009-11-08 | 12 | -14/+14 |
| | | | | | Planning to write some asynchronous utility functions in e-util that return EActivity objects. | ||||
* | Updated Spanish translation | Jorge González | 2009-11-07 | 1 | -87/+77 |
| | |||||
* | Updated Spanish translation | Jorge González | 2009-11-07 | 1 | -153/+143 |
| | |||||
* | Bug #482327 - Save attached calendar with multiple items easily | Milan Crha | 2009-11-07 | 1 | -1/+32 |
| |