Aleksander Machniak
32c612c112
Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21)
2014-02-24 14:14:19 +01:00
Aleksander Machniak
2b8f033bcb
Improvement in handling invalid email address strings
2014-02-23 14:20:43 +01:00
Thomas Bruederli
0ca978820c
Suppress IE's default behavior of opening links in a new tab on ctrl-click by wrapping the clickable content in <span> tag
2014-02-22 14:35:37 +01:00
Thomas Bruederli
128fd9861a
Declare LOGIN commands to be anonymized in debug logging
2014-02-19 18:04:04 +01:00
Aleksander Machniak
37b9e02648
Fix regression in handling of 'attachments' result in message_compose hook ( #1489627 )
2014-02-17 17:40:07 +01:00
Aleksander Machniak
5e8da2b5c9
Added toolbar button to move message in message view
2014-02-13 14:19:41 +01:00
Aleksander Machniak
03de1329ef
Fix invalid X-Draft-Info on forwarded message draft ( #1489587 )
2014-02-11 09:06:53 +01:00
Thomas Bruederli
ce20194266
Add setter for user object to rcube class; we already have getters for various user properties there
2014-02-10 13:18:34 +01:00
Aleksander Machniak
517c9f9a8d
Fix directories check in Installer on Windows ( #1489576 )
...
Added rcube_utils::is_absolute_path() method
2014-02-07 14:43:51 +01:00
Aleksander Machniak
c83a9556e7
Fix possible javascript error on drag-n-drop ( #1489560 )
2014-02-05 15:33:03 +01:00
Aleksander Machniak
a35540c786
Fix issue when default_addressbook option is set to integer value ( #1489407 )
2014-02-05 08:38:06 +01:00
Thomas Bruederli
8a5777fd1a
Forward all arguments of the function call
2014-02-04 22:50:22 +01:00
Thomas Bruederli
f147849bb0
Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration
2014-02-04 22:49:23 +01:00
Thomas Bruederli
eecd9ce0f9
Fix infinite loop when converting invalid html to plaintext ( #1489566 )
2014-02-04 10:23:08 +01:00
Thomas Bruederli
774deaded1
Don't EVER log passwords
2014-02-03 15:34:55 +01:00
Aleksander Machniak
03f1691d47
Fixed Opera > 15 detection ( #1489562 )
2014-02-03 13:27:36 +01:00
Aleksander Machniak
10abf2bc2d
Fix bug where it wasn't possible to focus the messages list with
...
mouse click on a record after the focus was put on preview frame.
2014-02-03 12:13:25 +01:00
Thomas Bruederli
9ba4967a73
Create class documentation with latest phpdoc utility
2014-01-30 09:56:56 +01:00
Thomas Bruederli
1978ae97a5
Add Standard Arabic translation
2014-01-30 09:04:29 +01:00
Thomas Bruederli
8404fe9e32
Updated localizations from Transifex
2014-01-30 08:59:28 +01:00
Thomas Bruederli
700e3cc76d
Include groups in contacts search on mail compose ( #1489082 )
2014-01-29 15:38:05 +01:00
Thomas Bruederli
001e39e4ea
Execute message/contact moving on dragend callback from list widget because that includes touch events ( #1489431 )
2014-01-29 13:05:47 +01:00
Thomas Bruederli
4ae28ff09f
Also adapt fixed table header to vertical body scrolling
2014-01-29 11:55:19 +01:00
Thomas Bruederli
cbd8f7c5d2
Adjust fixed header position when scrolling ( #1295420 )
2014-01-29 11:27:26 +01:00
Thomas Bruederli
9675702579
Fix canned responses in HTML mode ( #1489536 )
2014-01-29 10:47:58 +01:00
Thomas Bruederli
90dc9b1512
Compare message IDs before suggesting to restore compose messages on reply
2014-01-27 17:44:46 +01:00
Aleksander Machniak
3509a8e5f8
Do not use rcube_config::all()
2014-01-27 10:31:28 +01:00
Aleksander Machniak
4da065e8a9
Check/create default folders on every login not only the first ( #1489423 )
2014-01-27 10:08:35 +01:00
Aleksander Machniak
2d3abfda48
Update to jQuery 1.11.0
2014-01-27 09:01:49 +01:00
Aleksander Machniak
3b1d410b4e
Fix confusing intersect/filter methods naming/behaviour.
...
Removed rcube_result_index::intersect() method.
Changed rcube_result_index::filter() to filter in the same way as
rcube_result_thread::filter(), which means it actually does array_intersect().
Added tests scripts for rcube_result_index class.
2014-01-24 19:05:18 +01:00
Aleksander Machniak
5140c31064
Remove quotes around addressee name in case they are encoded.
...
Some clients encode quotes with name using base64/quoted-printable
encoding. Quotes were removed only for unencoded strings. Now also
encoded names are handled this way.
So, recipient/sender strings are displayed without quotes around
and e.g. saving to addressbook does not save these redundant quotes.
2014-01-24 12:36:48 +01:00
Aleksander Machniak
c0dda0556c
Allow single quote in style attribute values.
...
E.g. "font-family: 'Tahoma'" should not be removed.
2014-01-24 11:22:02 +01:00
Thomas Bruederli
febcd4b225
Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages
2014-01-22 09:29:35 +01:00
Aleksander Machniak
a62c7392aa
Add 'markfolder' event ( #1485775 )
2014-01-22 09:14:50 +01:00
Aleksander Machniak
357f9c831a
Support SMTP socket context options via new config option 'smtp_conn_options'
2014-01-21 13:12:06 +01:00
Thomas Bruederli
5740b10bf8
Merge branch 'master' of github.com:roundcube/roundcubemail
2014-01-16 09:04:34 +01:00
Aleksander Machniak
531c4d896c
Merge branch 'master' of github.com:roundcube/roundcubemail
2014-01-16 09:02:37 +01:00
Aleksander Machniak
d924ebebf7
Fix compatibility with PHP 5.2 in html.php file ( #1489514 )
2014-01-16 09:02:22 +01:00
Thomas Bruederli
3786a48aeb
* New option that write logs to per-user directories. (Debug) logs will only be written if a directory for the current user exists.
...
* The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
2014-01-16 09:02:02 +01:00
Aleksander Machniak
1fd6c43e19
Improve parse_thread so it uses much less recursive calls
2014-01-16 08:58:10 +01:00
Thomas Bruederli
c5f6352710
Don't log error if no plugin config is found in global directories
2014-01-16 08:50:07 +01:00
Thomas Bruederli
8fc49e51a4
Use the right base_dn for listing records of the selected group
2014-01-16 08:49:19 +01:00
Aleksander Machniak
5f3c7e3920
Make sure unread_children count (and class) on thread root is always updated when read status of a child row is changed
2014-01-14 20:53:40 +01:00
Aleksander Machniak
8080554cf3
Remove expand/collapse with plus/minus keys (on numeric keypad) ( #1489513 )
2014-01-14 20:11:41 +01:00
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
2014-01-14 18:19:16 +01:00
Thomas Bruederli
aa581c2912
Fall back to load plugin config from global config directories only if no local config file exists
2014-01-14 17:04:24 +01:00
Thomas B.
5991988b9a
Merge pull request #160 from Takika/patch-1
...
Load plugin config file (by plugin name) from any configured path
2014-01-13 23:35:46 -08:00
Aleksander Machniak
14bd927c71
Extracting inline image data into attachments also if data type is not set
2014-01-12 09:26:02 +01:00
Takika
d073a66db3
Load plugin config file from any configured path
...
Try to load plugin_name.inc.php config file from any pre-configured config path (rcube_config::path array) so webmail admins can move plugin configurations out of www root.
2014-01-07 14:32:33 +01:00
Aleksander Machniak
f67037ce57
Fix error when calling get_selection() after any (selected) row was removed
2014-01-07 13:22:13 +01:00