Commit Graph

5961 Commits

Author SHA1 Message Date
Aleksander Machniak
0a4e0921d3 Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message 2015-03-31 16:07:51 +02:00
Aleksander Machniak
1a7e668977 Fix handling of %-encoded entities in mailto: URLs (#1490346) 2015-03-30 10:56:23 -04:00
Thomas Bruederli
4d9627c36a Wording 2015-03-23 18:41:23 +01:00
Thomas Bruederli
0bd99db08d Localize common error messages; improve explanation for CSRF check failures 2015-03-23 18:33:40 +01:00
Thomas Bruederli
465ba8d11b Avoid errors when message list doesn't have a header 2015-03-15 20:03:42 +01:00
Aleksander Machniak
8eeb721bd6 Fix unintended DB session expiration - lost variable in refactoring (#1490316) 2015-03-13 10:28:06 +01:00
Aleksander Machniak
65e735dec5 Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element (#1490318) 2015-03-12 20:48:19 +01:00
Thomas Bruederli
d17975c776 Do not re-append an existing node when re-rendering with childs 2015-03-12 19:52:06 +01:00
Thomas Bruederli
b1d13e8bd5 Fix redirct URL for attachments loaded in an iframe (#1490191) 2015-03-12 16:27:14 +01:00
Thomas Bruederli
e2fb340289 Remove obsolete mt_srand() calls 2015-03-12 09:59:47 +01:00
Thomas Bruederli
a74d023903 Generate random hash for the per-user local storage prefix (#1490279); only unserialize user prefs once 2015-03-12 09:48:32 +01:00
Aleksander Machniak
496972bf95 Fix backtick character handling in sql queries (#1490312) 2015-03-12 09:44:31 +01:00
Aleksander Machniak
a172f39ff7 Fix bug where TinyMCE area height was too small on slow network connection (#1490310) 2015-03-11 19:35:07 +01:00
Thomas Bruederli
3c4d3dcc42 Fix submission of _reload parameter when switching address books 2015-03-11 19:00:10 +01:00
Aleksander Machniak
27da86be48 Merge branch 'master' of github.com:roundcube/roundcubemail 2015-03-11 17:04:49 +01:00
Aleksander Machniak
b0bb38703e Fix bug where spellchecking in HTML editor do not work after switching editor type more than once (#1490311) 2015-03-11 17:04:19 +01:00
Thomas Bruederli
5def0d8e9e Ignore plugin loading filter if force parameter is set 2015-03-11 16:47:28 +01:00
Aleksander Machniak
db71156ab2 Update TinyMCE cache_suffix (forgot to do this after last update) 2015-03-11 13:33:48 +01:00
Aleksander Machniak
2c857fcba2 Upgrade TinymCE to version 4.1.9 2015-03-10 19:53:42 +01:00
Aleksander Machniak
10934dcd2a Fix rows count when messages search fails (#1490266) 2015-03-10 10:35:48 +01:00
Aleksander Machniak
d12b999403 (Properly) reset search filter on reset-search action 2015-03-09 19:40:57 +01:00
Aleksander Machniak
da1816edd8 Reset search filter on folder selection and search reset 2015-03-09 17:35:51 +01:00
Thomas Bruederli
87ff88d550 Fix session garbage collector handler registration after refactoring 2015-03-09 17:17:04 +01:00
Thomas Bruederli
aafc050f55 Fix rcube_contacts::search() calls with empty search string but $required argument 2015-03-09 17:17:04 +01:00
Aleksander Machniak
c2df5d4e13 Unified request* event arguments handling, added support for _unlock and _action parameters 2015-03-09 09:24:05 -04:00
Aleksander Machniak
1ec105c685 Fix so search filter, scope and fields are reset on folder change 2015-03-09 07:44:11 -04:00
Aleksander Machniak
06d4243d2e Fix Opera browser detection in javascript (#1490307) 2015-03-08 13:48:41 +01:00
Aleksander Machniak
9af8e22b8e Plugin API: added message_part_body hook, fixes around message structure handling by plugins 2015-03-08 10:51:19 +01:00
Aleksander Machniak
7ff227eb3e get_part_content() -> get_part_body() 2015-03-08 10:48:30 +01:00
Thomas B.
2755471f33 Merge pull request #257 from corbosman/session_refactor
Merging session refactor into master
2015-03-06 19:06:34 +01:00
Aleksander Machniak
3779c91043 Update to TinyMCE 4.1.8 2015-03-05 17:00:07 +01:00
Aleksander Machniak
f02fe3c344 Remove redundant encoding of message subject with mb_encode_mimeheader() (#1490295) 2015-03-04 12:28:33 -05:00
Aleksander Machniak
6cdffbf1b6 Fix "PHP Fatal error: Using $this when not in object context" 2015-03-04 11:55:52 -05:00
corbosman
82058d7af2 minor fixes 2015-03-04 13:56:37 +01:00
Thomas Bruederli
8e333bcb66 Only normalize search term when searching in 'words' column 2015-03-03 16:35:01 +01:00
Thomas Bruederli
3bd0277261 Fix full-text searching in a given list of fields 2015-03-03 16:28:10 +01:00
Thomas Bruederli
fd259bed69 Adapt fulltext search in local address book to ignore words order 2015-03-03 15:52:14 +01:00
Thomas Bruederli
c32998084d Add untility function to match strings ignoring word order 2015-03-03 14:54:36 +01:00
Thomas Bruederli
36ee2c8427 Improve LDAP search by ignoring words order in fuzzy substring matching mode 2015-03-03 14:53:02 +01:00
Thomas Bruederli
83eeec6c06 Add utility function to compose a full-text-like LDAP search filter 2015-03-03 12:53:18 +01:00
Aleksander Machniak
9ad0fc489f Fix javascript error after creating a folder which is a subfolder of another one (#1490297) 2015-03-02 13:51:51 +01:00
Aleksander Machniak
7981575a61 Fix so localized folder name is displayed in multi-folder search result (#1490243) 2015-03-02 12:59:07 +01:00
corbosman
6e3d249655 remove commented out code 2015-02-27 16:36:26 +01:00
corbosman
b4be89bdac use factory 2015-02-27 15:03:58 +01:00
Aleksander Machniak
a4ef49d6cf Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293) 2015-02-27 13:02:01 +01:00
Aleksander Machniak
5aa1d2005b Fix parsing ldap URI for cases where hostname is non-empty 2015-02-27 10:06:30 +01:00
Aleksander Machniak
759566fe99 Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291) 2015-02-27 09:13:39 +01:00
Aleksander Machniak
b59b72cc30 Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 2015-02-26 18:04:03 +01:00
Aleksander Machniak
2a31f6dbd7 Reset default db_max_allowed_packet, fix max packet size detection 2015-02-25 21:08:16 +01:00
Aleksander Machniak
e1c8fe5c4a Fix duplicate entries supression in autocomplete result (#1490290) 2015-02-25 09:45:57 -05:00