Thomas Bruederli
|
cf5c88437e
|
Merge branch 'dev/libcalendaring'
|
2012-11-09 14:02:34 +01:00 |
|
Thomas Bruederli
|
79d71d0731
|
Always use Kolab format v3 for caching
|
2012-11-09 13:57:54 +01:00 |
|
Thomas Bruederli
|
3cff455632
|
Ignore empty attachments from format v2
|
2012-11-08 16:18:54 +01:00 |
|
Thomas Bruederli
|
fa497d2dbb
|
Fix recurrence computation using libkolab bindings
|
2012-11-08 15:41:23 +01:00 |
|
Thomas Bruederli
|
f91e6ed831
|
Use generic escape() function to quote UIDs
|
2012-11-08 14:41:37 +01:00 |
|
Thomas Bruederli
|
dfb7fae983
|
Fix contact picture handling with Kolab format v2
|
2012-11-08 14:07:01 +01:00 |
|
Thomas Bruederli
|
6d75fdd5f3
|
Quote object UID for IMAP SEARCH command; read generated UID from XMLObject if we're working with libkolab bindings
|
2012-11-08 14:03:06 +01:00 |
|
Aleksander Machniak
|
fa6b80b463
|
Make sure attachments information stored in cache contain attachment size
|
2012-11-08 13:47:53 +01:00 |
|
Thomas Bruederli
|
d98e8787c6
|
Fix kolab_format_* classes to read v2 format; perpare kolab_storage to write out v2 format
|
2012-11-06 19:03:12 +01:00 |
|
Aleksander Machniak
|
f7b2e543e2
|
Fix attachments handling (Bug #1172)
|
2012-11-06 15:09:47 +01:00 |
|
Aleksander Machniak
|
bef8355aff
|
raise_error() -> rcube::raise_error()
|
2012-11-06 11:46:15 +01:00 |
|
Thomas Bruederli
|
dd2bf15adf
|
Also use different signatures when calling libkolab(xml) read functions
|
2012-11-02 15:04:59 +01:00 |
|
Thomas Bruederli
|
50b3b8e766
|
Use different signatures for libkolab/libkolabxml function calls
|
2012-11-02 13:45:05 +01:00 |
|
Thomas Bruederli
|
d55e56c07c
|
Use new libkolab XML object reading/writing functions in preparation of adding Kolab format v2 capabilities
|
2012-11-01 20:06:09 +01:00 |
|
Thomas Bruederli
|
06e6c43db0
|
Use the right library function to get the last occurence of a recurrence chain
|
2012-10-31 14:01:54 +01:00 |
|
Thomas Brüderli
|
b4ced09d2e
|
Make use of libkolab/libcalendaring PHP bindings for computing recurring events
|
2012-10-23 15:05:38 +02:00 |
|
Thomas Bruederli
|
ae02c3d670
|
Initialize IMAP connection before setting metadata (#1128)
|
2012-10-22 18:02:18 +02:00 |
|
Thomas Bruederli
|
29b4c075e7
|
Treat as new even if uid property is given
|
2012-10-18 21:51:55 +02:00 |
|
Thomas Bruederli
|
d783b487f6
|
Fix sequence fix. Man is it already that late?
|
2012-10-18 21:28:08 +02:00 |
|
Thomas Bruederli
|
433a5420a2
|
Fix sequence increment
|
2012-10-18 21:25:39 +02:00 |
|
Thomas Bruederli
|
78690dfed4
|
Read, update and cache sequence attributes of xCal objects
|
2012-10-18 19:39:43 +02:00 |
|
Thomas Bruederli
|
58b3ed570d
|
Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube
|
2012-10-17 12:13:12 +02:00 |
|
Thomas Bruederli
|
d356302759
|
Cut off folder type suffix from shared annotation values (#1105); small code cleanup to reduce redundancy
|
2012-10-17 12:12:45 +02:00 |
|
Aleksander Machniak
|
c06a949d0f
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
|
2012-10-17 11:55:37 +02:00 |
|
Aleksander Machniak
|
2d08c58e56
|
Fix/prepare plugins to use out of Roundcube (where rcmail object doesn't exist)
|
2012-10-17 11:54:25 +02:00 |
|
Thomas Bruederli
|
fad8e68fe7
|
Move kolab_folders::set_folder_type() logic to libkolab plugin and use it where appropriate (#1104)
|
2012-10-17 11:46:26 +02:00 |
|
Aleksander Machniak
|
c723bb3e67
|
Fix Fatal error: Call to a member function get_metadata() on a non-object
|
2012-10-11 14:43:01 +02:00 |
|
Aleksander Machniak
|
745f743e5f
|
Added kolab_storage::folder_type() method
|
2012-10-09 19:18:09 +02:00 |
|
Thomas Bruederli
|
0df591391e
|
Save colors to shared annotations only for personal folders. Write to private annotations otherwise (#830)
|
2012-10-04 14:22:43 +02:00 |
|
Thomas Bruederli
|
8d2cefff39
|
Fix creation of distribution lists AKA contact groups in Roundcube (#1045)
|
2012-09-26 17:49:32 +02:00 |
|
Thomas Bruederli
|
476f791568
|
Store parent-relationships in cache for direct queries
|
2012-09-26 12:06:07 +02:00 |
|
Aleksander Machniak
|
39552da980
|
Re-fix HTML entities handling
|
2012-09-21 09:55:07 +02:00 |
|
Aleksander Machniak
|
99a692f4bd
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
|
2012-09-20 15:57:48 +02:00 |
|
Aleksander Machniak
|
f693e2d183
|
Fixes for html_ent branch in ROundcube core: Proper HTML entities handling
|
2012-09-20 15:56:54 +02:00 |
|
Thomas Bruederli
|
998f1d92b6
|
Adapt kolab_storage classes to new type annotation specification; use 'default' property of kolab_storage_folder instances instead of calling kolab_folders::default_folder()
|
2012-09-20 15:35:47 +02:00 |
|
Thomas Bruederli
|
395807c424
|
Save folder subtypes in private annotations according to Kolab 3 spec
|
2012-09-20 08:51:38 +02:00 |
|
Aleksander Machniak
|
9545cc92a0
|
Escape from read_object() early if message doesn't exist, skip type error.
|
2012-08-20 15:54:10 +02:00 |
|
Aleksander Machniak
|
37ce52a319
|
Fix performance of list_folders() - use cached folders list(s)
|
2012-08-10 14:09:35 +02:00 |
|
Aleksander Machniak
|
4c02e93f18
|
Prepare query also in count() to fix error when object is given as SQL query parameter
|
2012-08-09 14:32:09 +02:00 |
|
Jeroen van Meeuwen (Kolab Systems)
|
1143cc36cb
|
Add config.inc.php.dist
|
2012-08-05 21:35:12 +01:00 |
|
Thomas Bruederli
|
0fc3c6f288
|
Expose the libkolabxml object's created date/time (where available)
|
2012-08-03 14:05:22 +02:00 |
|
Aleksander Machniak
|
8fa4ddb8f0
|
Fix clearing the cache on object delete (#912)
|
2012-08-02 13:01:10 +02:00 |
|
Thomas Bruederli
|
1b55957fef
|
Correctly save date-only task start dates
|
2012-07-29 13:38:44 +02:00 |
|
Thomas Bruederli
|
0790b36a49
|
Add categories to fulltext index; use unique tags for task properties
|
2012-07-13 11:21:35 +02:00 |
|
Thomas Bruederli
|
000c0410e2
|
Merge branch 'calendar-timestamp2datetime-refactoring'
|
2012-07-11 10:00:52 +02:00 |
|
Thomas Bruederli
|
b9c8346a4d
|
Patch Horde Date classes when importing them for the use in libkolab
|
2012-07-11 09:17:16 +02:00 |
|
Thomas Bruederli
|
b23453e3ec
|
Also use DateTime values for recurrence rules; explicitly set last-modified times when savng an object
|
2012-07-06 16:38:40 +02:00 |
|
Thomas Bruederli
|
2015c6a23e
|
Cast to array to avoid warning on bogus data (#869)
|
2012-07-06 15:43:38 +02:00 |
|
Aleksander Machniak
|
8866c159d6
|
Revert "DateTime::setTimezone() expects argument of type DateTimeZone". This is cDateTime here.
|
2012-07-06 10:58:50 +02:00 |
|
Aleksander Machniak
|
e729cc5f92
|
DateTime::setTimezone() expects argument of type DateTimeZone
|
2012-07-05 12:34:25 +02:00 |
|