0012046: Fixes and improvements for Expressomail
authorFlávio Gomes da Silva Lisboa <flavio.lisboa@serpro.gov.br>
Wed, 13 Jul 2016 16:37:12 +0000 (13:37 -0300)
committerPhilipp Schüle <p.schuele@metaways.de>
Thu, 21 Jul 2016 14:45:29 +0000 (16:45 +0200)
commitc32b39e495266b2b8dbce5e970ea4f52aa7b18ce
tree0259459e25e3ec5a546cb6e9e1fd94be8ad67f33
parent3a741521a0f6d4cb17d2ebd496e499f86b6fca44
0012046: Fixes and improvements for Expressomail

-Fix undefined offsets for ActiveSync controller
-Fix Android mail history with smart reply/forward
-Fix mail filter rule message display
-Adjust Sieve factory
-Adjust IMAP factory
-Clean folder cache when saving acls
-Fix the display of shared folder names
-Fix update of the folders after rename
-Translations
-Fix message header date field
-Uncomment tests indirectly fixed
-Fix filenames of embbeded images in IE
-Corrections of cache

Change-Id: I4f523cd33af8ae08908e607912cf34a79f878aef
Reviewed-on: https://gerrit.tine20.org/tine20/3364
Tested-by: jenkins user
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
88 files changed:
tests/tine20/Expressomail/AllTests.php
tests/tine20/Expressomail/Controller/AccountTest.php
tests/tine20/Expressomail/Controller/FolderTest.php
tests/tine20/Expressomail/Controller/MessageTest.php
tests/tine20/Expressomail/Frontend/ActiveSyncTest.php [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/eml/htmlTable.eml [new file with mode: 0755]
tests/tine20/Expressomail/Frontend/files/eml/htmltTextEmbededImage.eml [new file with mode: 0755]
tests/tine20/Expressomail/Frontend/files/mime/SamsungGalaxy5_plainTextAndInlineImage_FORWARD_plainTextAndAttachment_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/SamsungGalaxy5_plainTextAndInlineImage_FORWARD_plainTextAndAttachment_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTable_REPLY_plainTextAndAttachment_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTable_REPLY_plainTextAndAttachment_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTable_REPLY_plainText_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTable_REPLY_plainText_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTextEmbededImage_REPLY_plainTextAndAttachment_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTextEmbededImage_REPLY_plainTextAndAttachment_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTextEmbededImage_REPLY_plainText_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android443API18_htmlTextEmbededImage_REPLY_plainText_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTable_REPLY_plainTextAndAttachment_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTable_REPLY_plainTextAndAttachment_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTable_REPLY_plainText_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTable_REPLY_plainText_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTextEmbededImage_REPLY_plainTextAndAttachment_INCOMING.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTextEmbededImage_REPLY_plainTextAndAttachment_ORIGINAL.eml [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTextEmbededImage_REPLY_plainText_INCOMING.eml [new file with mode: 0755]
tests/tine20/Expressomail/Frontend/files/mime/android444API19_htmlTextEmbededImage_REPLY_plainText_ORIGINAL.eml [new file with mode: 0755]
tests/tine20/Expressomail/Frontend/files/result/SamsungGalaxy5_plainTextAndInlineImage_FORWARD_plainTextAndAttachment_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/SamsungGalaxy5_plainTextAndInlineImage_FORWARD_plainTextAndAttachment_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTable_REPLY_plainTextAndAttachment_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTable_REPLY_plainTextAndAttachment_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTable_REPLY_plainText_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTable_REPLY_plainText_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTextEmbededImage_REPLY_plainTextAndAttachment_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTextEmbededImage_REPLY_plainTextAndAttachment_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTextEmbededImage_REPLY_plainText_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android443API18_htmlTextEmbededImage_REPLY_plainText_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTable_REPLY_plainTextAndAttachment_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTable_REPLY_plainTextAndAttachment_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTable_REPLY_plainText_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTable_REPLY_plainText_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTextEmbededImage_REPLY_plainTextAndAttachment_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTextEmbededImage_REPLY_plainTextAndAttachment_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTextEmbededImage_REPLY_plainText_INCOMING.json [new file with mode: 0644]
tests/tine20/Expressomail/Frontend/files/result/android444API19_htmlTextEmbededImage_REPLY_plainText_ORIGINAL.json [new file with mode: 0644]
tests/tine20/Expressomail/Model/AccountTest.php
tests/tine20/Expressomail/Model/MessageTest.php
tine20/Expressomail/Backend/Folder.php
tine20/Expressomail/Backend/Imap.php
tine20/Expressomail/Backend/Imap/Abstract.php [new file with mode: 0644]
tine20/Expressomail/Backend/Imap/Interface.php [new file with mode: 0644]
tine20/Expressomail/Backend/ImapProxy.php
tine20/Expressomail/Backend/Message.php
tine20/Expressomail/Backend/SieveFactory.php
tine20/Expressomail/Config.php
tine20/Expressomail/Controller.php
tine20/Expressomail/Controller/ActiveSync.php [new file with mode: 0644]
tine20/Expressomail/Controller/Folder.php
tine20/Expressomail/Controller/Message.php
tine20/Expressomail/Controller/Message/Send.php
tine20/Expressomail/Frontend/ActiveSync.php
tine20/Expressomail/Frontend/ActiveSync/Strategy/Interface.php [new file with mode: 0644]
tine20/Expressomail/Frontend/Json.php
tine20/Expressomail/Model/Message.php
tine20/Expressomail/Model/MessageDispositionNotificationPart.php [new file with mode: 0644]
tine20/Expressomail/Protocol/Imap.php
tine20/Expressomail/Setup/Initialize.php
tine20/Expressomail/js/AccountEditDialog.js
tine20/Expressomail/js/AclsEditDialog.js
tine20/Expressomail/js/AclsGrid.js
tine20/Expressomail/js/AddressbookGridPanelHook.js
tine20/Expressomail/js/AdminPanel.js
tine20/Expressomail/js/ContactGrid.js
tine20/Expressomail/js/Expressomail.js
tine20/Expressomail/js/FolderSelectPanel.js
tine20/Expressomail/js/GridPanel.js
tine20/Expressomail/js/GridPanelHook.js
tine20/Expressomail/js/ImportEmlDialog.js
tine20/Expressomail/js/MessageEditDialog.js
tine20/Expressomail/js/Model.js
tine20/Expressomail/js/RecipientGrid.js
tine20/Expressomail/js/TreeContextMenu.js
tine20/Expressomail/js/TreePanel.js
tine20/Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.SpellChecker.js
tine20/Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.Table.js
tine20/Expressomail/js/editorplugins/Ext.ux.form.HtmlEditor.UploadImage.js
tine20/Expressomail/js/sieve/RuleEditDialog.js
tine20/Expressomail/js/sieve/RulesGridPanel.js
tine20/Expressomail/translations/pt_BR.po
tine20/Expressomail/translations/template.pot