Commit Graph

28 Commits

Author SHA1 Message Date
Aleksander Machniak
36485dfc34 Prevent from using deprecated timezone names from jsTimezoneDetect
For better interoperability of plugins such as Calendar, for example
issue see: https://git.kolab.org/T2666.
2018-12-16 12:31:21 +01:00
Filippo Tessarotto
e5e37928d4 Add Travis CI 2017-09-04 14:30:51 +02:00
Aleksander Machniak
bbab6a6db7 Identicon plugin
https://kolabian.wordpress.com/2016/12/02/contact-identicons/
2016-12-02 18:48:40 +01:00
Aleksander Machniak
829442a4cd Removed legacy_browsr plugin 2016-08-04 08:48:20 +02:00
Aleksander Machniak
a63f14ec40 Emoticons-related code refactoring
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732)
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
2015-08-29 07:52:57 +02:00
Aleksander Machniak
1b39d9a6c7 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 2015-08-08 09:32:24 +02:00
Aleksander Machniak
1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 2015-08-06 13:23:50 +02:00
Thomas Bruederli
06fdaf88cb Extend rcmail::url() to produce absolute and fully qualified URLs 2014-08-13 19:15:12 +02:00
Aleksander Machniak
f72815e1f9 Code improvements + added tests for vacation date regexps handling 2014-07-16 20:48:59 +02:00
Aleksander Machniak
eda92ed4c0 Improved display of plain text messages and text to HTML conversion (#1488937)
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.

Also conversion of text to HTML in compose editor was modified in the same way.
2014-05-11 11:03:45 +02:00
Aleksander Machniak
ecef4cc919 Add some unit tests for DB classes 2014-04-29 13:50:59 +02:00
Aleksander Machniak
e30212013d Add dummy tests for legacy_browser plugin 2014-04-12 14:15:24 +02:00
Aleksander Machniak
c8699f09ea Add dummy tests for rcube_spellcheck_* classes 2014-02-09 18:21:32 +01:00
Aleksander Machniak
d3abad2876 Add more tests for framework classes 2014-02-09 17:39:27 +01:00
Aleksander Machniak
ddeed163c0 Add identity_select plugin to tests list 2013-10-14 09:30:56 +02:00
Aleksander Machniak
b005927f91 Add basic tests for plugins 2013-01-19 12:16:16 +01:00
Aleksander Machniak
66afd70b75 Framework'ize html2text class 2012-12-26 12:14:34 +01:00
Aleksander Machniak
7ac94421bf Move washtml class into Roundcube Framework (rcube_washtml), add some improvements 2012-12-25 18:06:17 +01:00
Aleksander Machniak
0fa54df638 enriched.inc -> rcube_enriched 2012-12-01 20:02:34 +01:00
Aleksander Machniak
0c82e95c59 Apply rcube_shared.inc -> bootstrap.php change in tests 2012-11-27 09:13:13 +01:00
Aleksander Machniak
3833790db4 Support contacts import from CSV file (#1486399) 2012-11-16 13:22:10 +01:00
Aleksander Machniak
4fd63805e5 Fix exception on phpunit 3.6.11 2012-09-20 11:31:41 +02:00
Aleksander Machniak
4bb0bffefe Convert managesieve test scripts to PHPUnit, add them to the suite 2012-08-31 15:06:33 +02:00
Aleksander Machniak
5f8adabb62 Add simple (constructor) tests for Framework classes 2012-08-27 09:28:16 +02:00
Aleksander Machniak
9b05f19338 Restructured tests 2012-08-27 08:45:13 +02:00
Aleksander Machniak
e8be303af3 Added tests for shared functions, fixed small issues 2012-08-24 13:36:12 +02:00
Aleksander Machniak
c83b83eeae Fix domain part check in email address validation function. Added test cases. 2012-08-17 15:37:04 +02:00
Aleksander Machniak
e824925290 Rewritten test scripts for PHPUnit 2012-08-16 19:44:28 +02:00