Commit Graph

2498 Commits

Author SHA1 Message Date
Aleksander Machniak
4d7964d910 Improved folder path presentation in page title (use unified delimiter, localize path).
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
2013-01-18 13:24:52 +01:00
Thomas Bruederli
18e23ab763 Welcome to 2013 2013-01-09 17:50:51 +01:00
Thomas Bruederli
44e3bf1e2c Fix /this/ paths from plugin templates in extended skins 2013-01-09 16:23:44 +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
dfc57863d1 Plugin API: Added message_before_send hook 2012-12-18 09:45:20 +01:00
Thomas Bruederli
a072247dde Fix package definitions and include framework classes in phpdoc 2012-12-16 17:03:01 +01:00
Aleksander Machniak
b01d84d0f7 Extend just_parse() method with conditions parsing 2012-12-11 12:02:45 +01:00
Aleksander Machniak
0fa54df638 enriched.inc -> rcube_enriched 2012-12-01 20:02:34 +01:00
Thomas Bruederli
297a74adf1 Bring back rcube_html_page class which was lost in framework refactoring; fix typo 2012-11-27 15:01:46 +01:00
Thomas Bruederli
60226a75d8 Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes 2012-11-27 12:13:33 +01:00
Thomas Bruederli
10da75f364 Move shortcut functions to framework class 2012-11-27 11:17:37 +01:00
Aleksander Machniak
a92beb6bdb Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency 2012-11-27 08:43:43 +01:00
Thomas Bruederli
5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 2012-11-25 17:57:39 +01:00
Thomas Bruederli
fdbe5a8804 Separate framework and application constants 2012-11-25 17:45:38 +01:00
Thomas Bruederli
9be2f43d02 Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework 2012-11-25 17:35:53 +01:00
Aleksander Machniak
65dff8f812 Fix hidden flag and default_addressbook settings handling 2012-11-23 09:11:19 +01:00
Aleksander Machniak
15cf4fa925 Rename rcube_bc.inc to bc.php for consistency 2012-11-21 19:55:34 +01:00
Aleksander Machniak
ba6f21caeb Framework files moved to lib/Roundcube 2012-11-21 19:52:03 +01:00
Aleksander Machniak
f707fec000 Create Roundcube Framework initialization script (bootstrap) 2012-11-21 19:27:40 +01:00
Aleksander Machniak
9290303e80 Move prompt_silent() and get_opt() to rcube_utils class 2012-11-20 10:37:13 +01:00
Aleksander Machniak
9ff3459d7b Check if checkdnsrr() and getmxrr() functions exist before using them 2012-11-20 08:29:38 +01:00
Thomas Bruederli
f27c536401 Unset null values in user prefs 2012-11-19 16:53:21 +01:00
Thomas Bruederli
19de536b86 Check mbstring extension before calling mb_internal_encoding() 2012-11-19 12:06:38 +01:00
Aleksander Machniak
42b8a60cf3 Fix wrapping of quoted text with format=flowed (#1488177) 2012-11-19 11:18:15 +01:00
Thomas Bruederli
c72a96144d Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion) 2012-11-19 11:02:13 +01:00
Aleksander Machniak
584e356920 Fix so mobile phone has TYPE=CELL in exported vCard (#1488812) 2012-11-18 12:42:55 +01:00
Thomas Bruederli
8fb4f05725 Move default value for client_mimetypes to rcube_config; make sure an array is returned 2012-11-17 16:59:49 +01:00
Thomas Bruederli
6ddb16d181 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-11-17 16:24:09 +01:00
Aleksander Machniak
9ab34604d9 Define @package and @subpackage of Framework classes 2012-11-17 09:24:05 +01:00
Aleksander Machniak
92bd3a7c3f Fix parsing header in English when localized map is defined 2012-11-17 09:04:45 +01:00
Aleksander Machniak
c66b605435 Add more data validation 2012-11-16 14:45:02 +01:00
Aleksander Machniak
3833790db4 Support contacts import from CSV file (#1486399) 2012-11-16 13:22:10 +01:00
Aleksander Machniak
c055587d45 Properly set object properties in set() method, small perf. improvement 2012-11-16 13:18:21 +01:00
Aleksander Machniak
3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 2012-11-15 15:36:10 +01:00
Aleksander Machniak
c8558a182c Move BIG5 at the end of charsets list in detect() 2012-11-15 13:58:57 +01:00
Aleksander Machniak
0679b22150 Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication 2012-11-15 13:55:42 +01:00
Aleksander Machniak
8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
2012-11-15 09:34:08 +01:00
Aleksander Machniak
52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 2012-11-14 13:58:15 +01:00
Aleksander Machniak
ce248f83e5 Remove useless code 2012-11-14 13:52:23 +01:00
Thomas Bruederli
e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 2012-11-14 10:28:34 +01:00
Aleksander Machniak
540e13b8d5 Fix warning when 'autovalues' property isn't set 2012-11-13 19:44:52 +01:00
Aleksander Machniak
f410c90261 Cache identities data in memory for faster access when get_identity() is called more than once 2012-11-13 15:26:51 +01:00
Thomas Bruederli
bc66f7d6d2 Avoid deprecated template warnings in extended skins 2012-11-12 15:51:21 +01:00
Aleksander Machniak
f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 2012-11-12 14:50:49 +01:00
Aleksander Machniak
92eb10e773 Don't throw error when plugin doesn't register 'refresh' action handler 2012-11-12 14:30:19 +01:00
Thomas Bruederli
3806f168b9 Fix skin template paths when linking js and css files (#1488790) 2012-11-12 14:15:10 +01:00
Aleksander Machniak
2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 2012-11-12 10:41:22 +01:00
Thomas Bruederli
2a0d3f7063 Make recent changes in skin template engine more backwards-compatible (#1488790) 2012-11-11 15:10:08 +01:00
Aleksander Machniak
77de23fa93 Added cross-task 'refresh' request for system state updates 2012-11-11 10:32:05 +01:00