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
Aleksander Machniak
83f1f6b12f
Improve compose_search_name() to not return "email@address <email@address>" entries
...
which may happen for contacts without name(s)
2015-02-25 09:24:14 -05:00
Aleksander Machniak
97ee4c40c1
Don't sent the message again in saveonly mode
2015-02-25 08:23:55 -05:00
Aleksander Machniak
c5c8e73351
Improved handling of storage errors after message is sent
...
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
2015-02-25 08:07:11 -05:00
Aleksander Machniak
216b31dd99
Fix so "over quota" errors are displayed also in message compose page
...
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
2015-02-25 05:24:05 -05:00
Thomas Bruederli
db6663b936
Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6
2015-02-24 15:15:14 +01:00
Aleksander Machniak
8f485469c7
Add possibility to configure max_allowed_packet value for all database engines ( #1490283 )
2015-02-24 12:23:11 +01:00
Aleksander Machniak
62b847bea3
Fix "PHP Fatal error: Call to a member function getMessage() on a non-object"
2015-02-24 11:53:55 +01:00
Aleksander Machniak
75e8a7d313
Really make sure plugins aren't initialized twice
2015-02-24 11:38:22 +01:00
Aleksander Machniak
4d90e6596d
Use also Organization field as a fallback if contact has no name(s) specified
2015-02-24 05:15:35 -05:00
Aleksander Machniak
6c8cbe3ee5
Fix regression where require_plugin() wasn't initializing the plugin
2015-02-23 11:06:55 -05:00
Aleksander Machniak
aa1ddfecae
Fix cursor position on reply below the quote in HTML mode ( #1490263 )
...
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
2015-02-22 19:05:49 +01:00