Commit graph

9270 commits

Author SHA1 Message Date
Luc Charland d597aeb508 Used POST for the batch delete call instead of parameters
This might have bust the 1024 limit. With post, no problem.
2012-10-10 12:56:44 -04:00
Wolfgang Sourdeau 58bb454774 "id" is already a pointer type 2012-10-10 11:57:36 -04:00
Wolfgang Sourdeau 420e5e0759 include inttypes.h for PRIx64 2012-10-10 11:55:06 -04:00
Wolfgang Sourdeau 62860a8669 removed obsolete file 2012-10-10 11:53:50 -04:00
Luc Charland 16f0ebc973 cosmetic change of a variable name 2012-10-10 10:58:39 -04:00
Luc Charland 2ddeb129e3 Changed currentContact to currentContactId. 2012-10-10 10:58:39 -04:00
Luc Charland a2c923aae1 Fixed bug #0724 Deleting multiple contacts batch
Deleting multiple contacts currently involves one HTTP query per entry.
It would be nice to implement a batch delete action, like in the
Mail module.
2012-10-10 10:58:39 -04:00
Wolfgang Sourdeau dd1a8e9285 only preload message bodies of normal messages, ignore FAI ones 2012-10-10 10:38:50 -04:00
Wolfgang Sourdeau 37e8f7ca98 "preload_message_bodies" now take an additional "enum mapistore_table_type" argument 2012-10-10 10:38:25 -04:00
Wolfgang Sourdeau 060c036936 ensure that object versions are properly "masked" to 48-bit integers 2012-10-10 08:43:21 -04:00
Wolfgang Sourdeau ad2b5fe413 ensure that shifted property ids are correctly "masked" to 16-bit integers 2012-10-10 08:42:44 -04:00
Wolfgang Sourdeau b56bc29237 Fixed output of "ls" when searching resource files 2012-10-09 17:27:08 -04:00
Wolfgang Sourdeau 5b7cbb6350 Use NSString instances as keys rather than NSNumber, to work around a performance issue with GNUstep < 1.24 2012-10-09 16:39:24 -04:00
Wolfgang Sourdeau c9dad4cab6 Make use of +[NSString stringWithUnsignedLongLong:] from NGExtensions 2012-10-09 14:14:58 -04:00
Wolfgang Sourdeau 37b9aca940 Do not consider fetching and storing user info for user ids or emails which contain spaces 2012-10-09 14:03:28 -04:00
Francis Lachapelle 2be6922633 Organizer email address clickable in event editor
Fixes #2010
2012-10-09 09:12:39 -04:00
Francis Lachapelle 16a1b02826 Fixed position of event info box in day view
Fixes #2011
2012-10-08 16:31:17 -04:00
Wolfgang Sourdeau 113a95d2c7 show "dealloc" messages since "init" messages are shown already 2012-10-07 00:17:42 -04:00
Wolfgang Sourdeau 65462b273a dealloc: release the associated woContext, thereby fixing a mem leak 2012-10-07 00:17:06 -04:00
Wolfgang Sourdeau 3c0e534d11 Keep unresolved users in the cache too, to avoid useless queries to the user database 2012-10-06 14:51:26 -04:00
Wolfgang Sourdeau 2758b44d37 Small optimization, we avoid copying potentially big array of bytes by attaching a wrapper around the NSData object to the resulting binary structure 2012-10-06 14:19:34 -04:00
Wolfgang Sourdeau a549773554 Implemented a mechanism to preload body parts for email messages 2012-10-06 13:02:39 -04:00
Wolfgang Sourdeau a7691c552b Renamed -preloadMessageBodies: to preloadMessageBodiesWithMIDs: and perform a conversion of MIDs to message keys instead of the subclass code 2012-10-06 13:01:44 -04:00
Wolfgang Sourdeau 61b6050058 the bodystructure and body parts in an IMAP "fetch" response are now named following their requested identifier instead of "body" 2012-10-06 12:19:30 -04:00
Wolfgang Sourdeau 46c82286d8 Added -childKeyFromURL: as translation method and refactored -lookupMessageByURL: and -lookupFolderByURL: to make use of it 2012-10-05 13:51:58 -04:00
Wolfgang Sourdeau 42ef6afd8b Silenced errors and warnings regarding missing extensions 2012-10-05 10:14:55 -04:00
Wolfgang Sourdeau b2ee81f75a Commented out freebusy exception for read accesses 2012-10-05 10:09:38 -04:00
Wolfgang Sourdeau 671ce26a48 struct UI8Array_r replaces struct I8Array_r 2012-10-05 09:59:45 -04:00
Wolfgang Sourdeau eca09c87cc Implemented the folder.preload_message_bodies backend op 2012-10-05 09:55:01 -04:00
Wolfgang Sourdeau aa24d5133e Without the backend prefix, the mapistore backend context would never be found 2012-10-05 09:54:22 -04:00
Francis Lachapelle f11308ef81 Updated NEWS file 2012-10-04 10:07:30 -04:00
Wolfgang Sourdeau 1b02490e85 Improved the performance of the dict population by using NSString keys rather than NSNumber ones. The discussion here "https://savannah.gnu.org/bugs/?37494" seems to indicate that this occurs only with old versions of GNUstep. 2012-10-03 11:25:47 -04:00
Luc Charland 034f2c8745 Fixed bug #1515 Task View is very basic.
- Added sortable fields on Title, Due date, Location, Category and
  Calendar.
- Added Priority column, also sortable.
- Separated the logic of Events and Tasks.
2012-10-01 16:20:10 -04:00
Francis Lachapelle 4038229688 Fixed messages list display in IE9 2012-10-01 10:04:35 -04:00
Francis Lachapelle fe811314f6 Calendar module : fixed tab selection persistence 2012-09-28 15:07:09 -04:00
Francis Lachapelle 6d40f9d3ab Improved event info dialog box 2012-09-28 14:16:58 -04:00
Wolfgang Sourdeau 09e0d9705c Merge branch 'master' of github.com:inverse-inc/sogo 2012-09-27 19:30:58 -04:00
Wolfgang Sourdeau 08eb4d9f84 Only fetch subfolders when they are supported 2012-09-27 19:23:56 -04:00
Wolfgang Sourdeau ead3c8f6b9 Reindentation 2012-09-27 19:23:34 -04:00
Wolfgang Sourdeau fba9788f99 We need to store the message UID as NSString keys rather than NSNumber instances, otherwise the lookups occurring later using NSString keys will not work 2012-09-27 19:23:14 -04:00
Jean Raby 3c9e11defb openchange_cleanup.py misc fixups
don't import ldb since it is not used (yet)
comment out function that could call ldb
fix imap{host,port} usage
use 'username' instead of sys.argv[1] in pgsql cleanup...
2012-09-27 16:12:55 -04:00
Francis Lachapelle 1f8f61f291 Updated ChangeLog 2012-09-27 10:46:48 -04:00
Francis Lachapelle 557cb2bf2d Updated NEWS file 2012-09-27 10:33:57 -04:00
Wolfgang Sourdeau a353b6e4ed Merge branch 'master' of github.com:inverse-inc/sogo 2012-09-27 10:14:29 -04:00
Francis Lachapelle 1cf972074c Coherance fix in mail editor title 2012-09-27 10:03:54 -04:00
Ludovic Marcotte 1f3f1888f5 Improved guide in prepration for the release. 2012-09-27 08:44:03 -04:00
Francis Lachapelle a51fb9e28b Use a POST to copy/move contacts
By submitting the ajax request as a post, we avoid reaching the web
server url length limit.
Fixes #1887
2012-09-26 20:25:23 -04:00
Wolfgang Sourdeau 2711e0a0db Retrieve the displayName rather the address part of the email address 2012-09-26 17:07:19 -04:00
Francis Lachapelle d77f6be450 Fixed DnD of all-day events
Fixes #1598
2012-09-26 15:18:09 -04:00
Francis Lachapelle 75328b09a6 Improved layout of event/task editor 2012-09-26 14:57:27 -04:00