Commit Graph

2657 Commits

Author SHA1 Message Date
Thomas Bruederli
d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 2013-02-10 15:31:39 +01:00
Aleksander Machniak
a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 2013-02-08 08:18:34 +01:00
Thomas Bruederli
ec2185a1cb Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing 2013-02-05 16:12:37 +01:00
Thomas Bruederli
3c309af066 - Refactored the hierarchical mailboxlist control into a separate widget class
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
2013-01-31 13:49:35 +01:00
Thomas Bruederli
72e24b7a63 Catch connection timeouts on message sending form submissions 2013-01-28 20:27:27 +01:00
Aleksander Machniak
bc53e22440 Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file() 2013-01-27 13:27:22 +01:00
Thomas Bruederli
1730cf8d7b Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages) 2013-01-24 15:32:24 +01:00
Aleksander Machniak
6ff0c30f19 Fix login in case when default_host is an array with one element (#1488928) 2013-01-24 12:20:43 +01:00
Aleksander Machniak
61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 2013-01-18 15:24:49 +01:00
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