commit 0a7d3dc6e74da37f164c8797622a511bc2c4e6a4 Author: Chenthill Palanisamy Date: Mon May 23 11:32:24 2011 +0530 News update for 3.0.2 release NEWS | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) commit 50e85f6d8717067122ff8db099f219314cb75f42 Author: Punit Jain Date: Tue May 17 20:58:55 2011 +0530 bug #599745 GW incorrect dates are displayed in message list for memos servers/groupwise/e-gw-connection.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) commit d3f26226ca5e8fab4d62ee7db0a92fe3e2f99d56 Author: Punit Jain Date: Tue May 17 20:53:08 2011 +0530 bug #628684 groupwise critical warnings .../backends/groupwise/e-book-backend-groupwise.c | 18 +++++++++++------- servers/groupwise/e-gw-item.c | 3 ++- 2 files changed, 13 insertions(+), 8 deletions(-) commit 39d49903230cc1e106289709fad482c10f4baabb Author: Patrick Ohly Date: Mon May 16 11:21:04 2011 +0200 addressbook file backend: libdb must be initialized for concurrent read/write Very bad performance (100% CPU load, several minutes run time) were seen for multiple concurrent writes. gdb shows that libdb is apparently busy polling while writing. The libdb API docs for DB_ENV->open() imply that either DB_INIT_CDB or DB_INIT_LOCK must be used in apps which are not read-only, like EDS. This patch adds DB_INIT_CDB because it is simple and fixes the performance problem. In some rare cases, DB_INIT_LOCK might provide better performance by allowing concurrent writes of independent data, but that seems too complicated for not enough gain right now (must check for deadlocks). (cherry picked from commit faada76f22cd192252b9f052183e9f1544a6da04) addressbook/backends/file/e-book-backend-file.c | 13 ++++++++++++- 1 files changed, 12 insertions(+), 1 deletions(-) commit 53932aa8df0af7b5292352676add923e5880a8c8 Author: Raul Gutierrez Segales Date: Thu May 12 21:41:57 2011 -0400 Bug 649762 - Add support for Vala bindings (cherry picked from commit 383c2a26444cfc00dab4f72a03ae2a243572c0f5) Makefile.am | 6 ++++++ configure.ac | 34 ++++++++++++++++++++++++++++++++++ vala/Makefile.am | 37 +++++++++++++++++++++++++++++++++++++ vala/libebook-1.2.deps | 1 + 4 files changed, 78 insertions(+), 0 deletions(-) commit a70b0c15c191d30624ebed7fecbab9ce2c26d690 Author: Raul Gutierrez Segales Date: Thu May 12 21:30:02 2011 -0400 Bug 649761 - Add gobject-introspection build system to libebook Extended Rob Bradford's initial commit to add libedataserver as a dependency for g-ir-scanner when processing libebook. (cherry picked from commit 88b619567fc502a3cd0e50f7f01e3bc7c41413d7) addressbook/libebook/Makefile.am | 44 +++++++++++++++++++++++++++++++++++++- 1 files changed, 43 insertions(+), 1 deletions(-) commit d4b4386636da4af5bec42993dc011534833ea4c2 Author: Milan Crha Date: Mon May 9 19:16:00 2011 +0200 Bug #648454 - Subfolders disappear when moving a folder camel/providers/local/camel-maildir-store.c | 41 +++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) commit f1980b57daf3698473b9937bf6a0af6dcce533ff Author: David Woodhouse Date: Mon May 9 14:37:27 2011 +0100 Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table The root cause of this issue was modules being loaded with RTLD_GLOBAL, and having conflicting "global" symbols. There is no reason for modules to be exporting their own symbols to the rest of the process; add the G_MODULE_BIND_LOCAL flag to the g_module_open() call to prevent that. (cherry picked from commit 671aac12c869626339923eee804f604a1d3c4e3c) libebackend/e-data-server-module.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit 8dbd88c298aa6b3eee10446104d2ed2a6f3d7786 Author: Raul Gutierrez Segales Date: Sun May 8 11:46:45 2011 -0400 Bug 649684 - GIR files should contain (cherry picked from commit b759ff33229866eaebf8a292f0bedda517c5de9a) calendar/libecal/Makefile.am | 2 +- libedataserver/Makefile.am | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit a0611903404b1ec523dc19c909d2f092a46967fb Author: Abduxukur Abdurixit Date: Mon May 2 18:07:45 2011 +0200 Added UG translation po/ug.po |10426 +++++++++++++++++++++++++++++++------------------------------- 1 files changed, 5242 insertions(+), 5184 deletions(-) commit 7bf653003d8de8be5bfac83012c13e08749c89a4 Author: Abduxukur Abdurixit Date: Sun May 1 23:08:15 2011 +0200 Added UG translation po/ug.po | 246 ++++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 134 insertions(+), 112 deletions(-) commit 62a1c1dcaf24b66877048f6f08495991920051fb Author: David Woodhouse Date: Thu Apr 28 00:35:56 2011 +0100 Bug 628142 - Fix handling of simultaneous get_message requests Drop the hash table of EFlags completely. It's broken, because the UID we use as the hash key isn't actually unique; the same UID can exist in multiple folders. And the lifetime issues on the EFlag weren't cleanly solvable (yeah, we can add a refcounting wrapper, but ick). We were *already* using imapx_is_job_in_queue() to check *properly* if there was an existing fetch. So just implement a simple 'fetch counter' with a GCond and a corresponding GMutex, bump that count by one each time any fetch completes, and use the GCond when waiting for a *specific* fetch to complete, inside a while (imapx_is_job_in_queue()) loop. (cherry picked from commit bdd966164d997976a3f632fc14e1f7badb6c450b) camel/providers/imapx/camel-imapx-server.c | 44 ++++++++++++++++++--------- camel/providers/imapx/camel-imapx-server.h | 6 ++- 2 files changed, 33 insertions(+), 17 deletions(-) commit 0f3e0afdbf46800860f4f67bf5375b802ec15bb1 Author: Abduxukur Abdurixit Date: Mon Apr 25 10:26:33 2011 +0200 Added UG translation po/ug.po |10139 ++++++++++++++++++++++++++++++++------------------------------ 1 files changed, 5166 insertions(+), 4973 deletions(-) commit a83e0c7fd6faf83ade91d951ccbcba5ffc9d789c Author: Chenthill Palanisamy Date: Mon Apr 25 12:33:18 2011 +0530 post release version bump configure.ac | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)