Commit Graph

400 Commits

Author SHA1 Message Date
thomascube
567be64c28 Fix if/else structure 2012-01-24 08:34:42 +00:00
thomascube
a49a00fd30 Display priority in message headers block 2012-01-18 11:36:41 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
thomascube
c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 2012-01-16 15:14:41 +00:00
alecpl
1adc70526c - Use proper class name 2012-01-09 12:47:58 +00:00
alecpl
1c4f23d6e5 - Exclude MIME functionality from rcube_imap class into rcube_mime class 2012-01-05 11:25:42 +00:00
alecpl
f5d62f7157 - Fix bug in handling of base href and inline content (#1488290) 2012-01-05 09:51:41 +00:00
thomascube
c8c53f4ad1 Make emtpy/invalid links non-clickable 2011-12-22 10:32:04 +00:00
thomascube
f94e442469 Add more classes and options to HTML elements for better styleability 2011-12-16 18:38:59 +00:00
alecpl
18ca0b6efc - Skip inline images (fixes issue where images used in HTML body were displayed below the body once again) 2011-12-14 09:05:58 +00:00
thomascube
faea23d0b4 More options for message headers output in templates 2011-12-12 21:30:04 +00:00
thomascube
c7dcb30025 More from Larry... 2011-12-12 17:23:19 +00:00
thomascube
854397b216 Better CSS url() validation 2011-12-10 01:33:58 +00:00
thomascube
67e0c90fce Add css class to add-icon 2011-12-09 21:46:05 +00:00
thomascube
2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 2011-12-09 21:13:54 +00:00
alecpl
b6da0b76af - Remove deprecated global $IMAP variable usage (#1488148) 2011-12-07 10:41:15 +00:00
alecpl
40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 2011-12-07 08:44:48 +00:00
alecpl
72ff6ae884 - Simplified compose session data handling, no need for session->cleanup() 2011-12-01 11:06:27 +00:00
thomascube
57486f6e58 Content filter for embedded attachments to protect from XSS on IE<=8 (#1487895) 2011-11-29 10:16:42 +00:00
alecpl
e0960f6365 - Prevent from memory_limit exceeding when trying to parse big messages bodies (#1487424):
don't try to parse it, display notice with a link to download it directly
2011-11-25 13:47:07 +00:00
alecpl
e4a4ca1948 - Performance improvements 2011-11-24 14:51:43 +00:00
alecpl
f4cfb1414a - Mark folder as recent only when it contains unseen messages 2011-11-24 10:42:24 +00:00
alecpl
636bd77074 - Mark (with different color) folders with recent messages (#1486234) 2011-11-24 10:26:35 +00:00
alecpl
d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 2011-11-10 08:18:54 +00:00
alecpl
9aab5e5456 - Fix redundant line break in flowed format (#1488146) 2011-11-03 17:51:54 +00:00
thomascube
335b042b98 Fix inline display of image attachments 2011-10-27 13:33:10 +00:00
alecpl
ea66cef9bc - Fix removing compose data from session after sending a message 2011-10-26 12:39:25 +00:00
alecpl
2db2ef3ec9 - Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag 2011-10-25 10:57:52 +00:00
alecpl
104e235302 - Improve handling of malformed charset specification in HTML messages (#1488093) 2011-10-23 08:49:35 +00:00
alecpl
bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 2011-09-22 07:49:33 +00:00
alecpl
4b21d26879 - Add Priority filter to the messages list 2011-09-21 07:18:26 +00:00
alecpl
609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
2011-09-18 09:02:35 +00:00
thomascube
06dc9838e0 Fix session race conditions when composing new messages 2011-09-16 17:53:35 +00:00
alecpl
8c124b9ea8 - Fix is_a() usage 2011-09-16 08:06:09 +00:00
alecpl
80152b333c - Rewritten messages caching (merged devel-mcache branch):
Indexes are stored in a separate table, so there's no need to store all messages in a folder
  Added threads data caching
  Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
2011-09-07 11:07:03 +00:00
alecpl
9a835c7f7c - Fix is_a() usage for PHP>5.3.6 2011-08-27 08:33:35 +00:00
alecpl
7a2bade211 - Added 'priority' column on messages list 2011-08-22 15:44:07 +00:00
thomascube
782d8593bd More unique error codes 2011-08-14 18:54:24 +00:00
thomascube
d917785e70 Move mail sending functions from mail task to core for general usage 2011-07-27 15:44:06 +00:00
thomascube
ecb51cc8a6 Cache information about writeble address sources for performance reasons 2011-07-04 12:59:37 +00:00
alecpl
a509bb677c - Add option to set default action of Forward button to "Forward as attachment" 2011-05-16 13:53:08 +00:00
alecpl
21461dce77 - Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars (#1487915) 2011-05-16 07:13:01 +00:00
thomascube
e2f185e1b3 Don't connect to address books unless necessary 2011-05-13 18:23:30 +00:00
alecpl
d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
2011-05-05 12:46:54 +00:00
alecpl
c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 2011-04-29 08:17:42 +00:00
alecpl
5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 2011-04-26 11:36:42 +00:00
alecpl
4351f7cd66 - Improve performance by including files with absolute path (#1487849) 2011-04-20 13:58:21 +00:00
alecpl
dd0ae6297b - Improve space-stuffing handling in format=flowed messages (#1487861) 2011-04-08 07:08:30 +00:00
thomascube
4591de7018 Prepare for multiple concurrent compose windows 2011-03-10 20:21:21 +00:00
alecpl
29c54229cf - Fix parsing links with non-printable characters inside (#1487805) 2011-02-28 17:33:26 +00:00