Commit Graph

8255 Commits

Author SHA1 Message Date
alecpl
d9641b0874 - Allow setting special folder with "<" character 2011-05-27 13:13:32 +00:00
alecpl
516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 2011-05-27 13:01:05 +00:00
alecpl
d734481983 - Added option to specify to which address book add new contacts 2011-05-27 11:22:56 +00:00
alecpl
f5a55bf173 - Make debug handler to be a method of rcube_mdb2 2011-05-27 11:02:51 +00:00
thomascube
e7b6e907c5 Add support for X-AB-EDIT field upon user request 2011-05-23 14:22:32 +00:00
alecpl
c9f4e9bc65 - Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
2011-05-23 13:42:55 +00:00
alecpl
40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 2011-05-23 11:03:52 +00:00
alecpl
7ad8e2c318 - Add TTL parameter to rcube_cache class (and rcmail::get_cache method) 2011-05-23 09:34:57 +00:00
alecpl
bc8c2c5788 - Fix s/pattern/prefix/ in clear_cache() 2011-05-21 18:04:51 +00:00
alecpl
b9e42ecb46 - Use index record for memcache/apc engine, don't load the whole cache into memory 2011-05-21 18:04:09 +00:00
thomascube
10ea10a317 Catch write-errors on database (yet untested) 2011-05-20 18:35:08 +00:00
alecpl
ccc059fd70 - Re-designed cache, fixes memcache/apc issues 2011-05-20 13:48:45 +00:00
alecpl
254d5ef32b - Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
2011-05-20 10:38:44 +00:00
alecpl
3253b296c2 - Clear properly mailboxes cache on folder subscription change 2011-05-20 09:17:27 +00:00
alecpl
7786ba1adb - Fix error when rcube_cache::remove() was used in pattern mode 2011-05-20 08:00:40 +00:00
alecpl
d2a64865a7 - Fix func_get_args() usage for PHP<5.3 (#1487928) 2011-05-20 06:25:46 +00:00
alecpl
4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 2011-05-19 09:54:09 +00:00
thomascube
000fe38c71 Flip field type aliases (#1487910) 2011-05-18 14:06:31 +00:00
alecpl
98597a07d0 - Fix saving collapsed_folders settings 2011-05-18 13:17:07 +00:00
alecpl
8edb3d9405 - Add APC support in rcube_cache 2011-05-18 12:37:00 +00:00
alecpl
b5f836e4af - Make memcached cache not system-wide 2011-05-18 12:10:27 +00:00
alecpl
5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
2011-05-18 11:48:47 +00:00
thomascube
76d4019a35 Get memcache object from rcmail instance 2011-05-18 10:16:36 +00:00
thomascube
4e3ec4eca8 Fix vcard value decoding; add setter for individual vcard fields 2011-05-18 10:15:12 +00:00
alecpl
392589ef38 - Clear mailboxes.* cache when new mailbox is created 2011-05-17 11:03:54 +00:00
alecpl
1f385b8a3d - Make update_cahce() method to be publicly available 2011-05-17 10:38:42 +00:00
yllar
74bc4acd27 translations update 2011-05-17 08:00:37 +00:00
alecpl
a509bb677c - Add option to set default action of Forward button to "Forward as attachment" 2011-05-16 13:53:08 +00:00
alecpl
9b6c82fdc8 - Add extended command for saving prefs 2011-05-16 13:19:46 +00:00
alecpl
21461dce77 - Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars (#1487915) 2011-05-16 07:13:01 +00:00
alecpl
e4d0947550 - Fix invalid comments handling (see example message in #1487915) 2011-05-16 07:11:02 +00:00
thomascube
0ec7fe4efc Fix sort order when contact name is empty 2011-05-14 14:38:27 +00:00
alecpl
491133a0b2 - Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284)
- Small code improvements and use preferred .prop() instead of .attr() for some properties
2011-05-14 07:25:13 +00:00
thomascube
e2f185e1b3 Don't connect to address books unless necessary 2011-05-13 18:23:30 +00:00
thomascube
6b19999841 Correctly handle empty contact names when importing 2011-05-13 18:08:37 +00:00
thomascube
445a4ca04d Fix empty name in search results and error when creating a new contact 2011-05-13 17:51:28 +00:00
alecpl
8e99ffbcac - Use less included files in mail and message templates for better performance
- Add access to template name in template expressions
2011-05-13 17:22:35 +00:00
alecpl
a208a4fa68 - Add forward-as-attachment feature 2011-05-13 16:29:19 +00:00
alecpl
79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 2011-05-13 10:55:32 +00:00
alecpl
b91215825f - Fix typo 2011-05-13 07:20:16 +00:00
thomascube
e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 2011-05-12 20:18:19 +00:00
alecpl
bbd4ca89ef - Make some regexp faster 2011-05-12 09:27:17 +00:00
yllar
040d2296c4 he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update 2011-05-11 13:17:43 +00:00
thomascube
ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 2011-05-10 07:08:03 +00:00
thomascube
fd540bad79 Rely on mysql server timezone not on PHP 2011-05-09 21:20:08 +00:00
alecpl
c739c71351 - Extend parse() method so it can be used to parse templates without printing to stdout 2011-05-09 11:47:33 +00:00
alecpl
ac3ad69e94 - Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument) 2011-05-09 08:32:13 +00:00
alecpl
b5fb21e767 - Improved string literals handling 2011-05-07 18:17:47 +00:00
alecpl
e22740508c - Fixed ANNOTATEMORE support 2011-05-06 18:41:07 +00:00
alecpl
0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 2011-05-06 10:07:25 +00:00