Commit Graph

11596 Commits (97e6065897435ffce420b41de4838eca9b8d33c9)
 

Author SHA1 Message Date
johndoh d51352b9cb Add support for nested if conditions (#6829)
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954)
5 years ago
Aleksander Machniak 530b53d92f Update changelog 5 years ago
jelle van der Waa 11e5c1af4f Password: Make chpass-wrapper.py Python 3 compatible (#7135)
Remove the ", e" as the exception is never printed and this makes it
Python 3 compatible as well

Closes: #7118
5 years ago
Théo 5a1a33752e Updte copyright year in About (#7138) 5 years ago
Aleksander Machniak 094da1e653 Elastic: Fix bug where it was possible to switch editor mode when 'htmleditor' was in 'dont_override' (#7143) 5 years ago
Aleksander Machniak e2bd4548ed Tests: Move logon helpers to the App component 5 years ago
Aleksander Machniak 2c0dd762ed Update changelog
[skip ci]
5 years ago
Aleksander Machniak cf8277ea3e Tests: Try to fix test that fails on Travis, but not on my setup 5 years ago
Aleksander Machniak f72054e761 Tests: Create Browser and Components for better code structure 5 years ago
Aleksander Machniak 1edd7a4b3f Tests: Add functional tests for contacts export 5 years ago
Aleksander Machniak 57162ef481 Make install.php accept long Chrome version string
[skip ci]
5 years ago
Aleksander Machniak 421dbf5271 Tests: Mantion TESTS_MODE in README
[skip ci]
5 years ago
Aleksander Machniak 564287d6c8 Tests: Try to fix failing toolbar menu tests in phone mode 5 years ago
Aleksander Machniak accb5f63e2 Travis: Fix run.sh 5 years ago
Aleksander Machniak 9a0e71ddee Travis: Enable in-browser tests in phone and tablet mode 5 years ago
Aleksander Machniak 934382c91f Make testing in all phone/tablet/desktop modes of Elastic possible 5 years ago
Aleksander Machniak a32e2b4c6f Addressbook -> Contacts 5 years ago
Aleksander Machniak 59e1efb595 Add more in-browser tests 5 years ago
Aleksander Machniak 7abd4f2c15 Travis: Cleanup 5 years ago
Aleksander Machniak 5defccb919 Travis: Run browser tests on bionic with node-less 5 years ago
Aleksander Machniak 7911c75b1e Travis: Corrected paths 5 years ago
Aleksander Machniak ef0d23241a Travis: Run in-browser tests not in devel_mode 5 years ago
Aleksander Machniak f32b9ae51d Travis: Move install commands to .ci/install.sh 5 years ago
Aleksander Machniak 581bc6886b Travis: Install js deps for in-browser tests 5 years ago
Aleksander Machniak 724f5c740c Travis: Install proper version of WebDriver 5 years ago
Aleksander Machniak 31b33c0f39 Don't require config.inc.php when only config-<env>.inc.php exists 5 years ago
Aleksander Machniak 15885055ca Travis: Try to debug why in-browser tests do not work 5 years ago
Aleksander Machniak 9d1e4b4828 Travis: Fix syntax error 5 years ago
Aleksander Machniak 87304c29d1 Travis: Fix in-browser tests setup 5 years ago
Aleksander Machniak 53a111f8c3 Travis: Debugging setup.sh script 5 years ago
Aleksander Machniak 1f656e5a07 Travis: In-browser tests with GreenMail server 5 years ago
Aleksander Machniak 895b6f54f3 Add more in-browser tests 5 years ago
Aleksander Machniak a88798ab18 We don't need index-test.php anymore 5 years ago
Aleksander Machniak 7ebc159780 Travis: Remove in-browser tests
Yeah, we'd need to setup a test account on some IMAP server which
would be publicly available. I'm not sure we can do that.
Also, we'd need to add config-tests.inc.php file and maybe use sqlite database.
5 years ago
Aleksander Machniak 0ea8e9c289 Travis: Try in-browser tests on PHP 7.3
as PHP 7.4 does not yet have php-zip extension
5 years ago
Aleksander Machniak dd7b51bcd3 Travis: Fix syntax error 5 years ago
Aleksander Machniak d67b288cbc Travis: Fix syntax error 5 years ago
Aleksander Machniak eac409ac4a Travis: Enable in-browser tests 5 years ago
Aleksander Machniak 0b9ff6426e Rewrite Selenium tests with use of laravel/dusk 5 years ago
Aleksander Machniak 47d9ed6d0c Add support for PHPUnit 6 and 7 (#6870)
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned

We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
5 years ago
Aleksander Machniak ad84b2df3f Update localization 5 years ago
Aleksander Machniak f610707554 Skip install-jsdeps.sh execution when using "complete" package to update "custom" installation (#7087) 5 years ago
Aleksander Machniak df2acc5eb8 Elastic: Fix hidden list widget on mobile/tablet when selecting folder while search menu is open (#7120) 5 years ago
Aleksander Machniak 9bb95471bf Merge branch 'master' of github.com:roundcube/roundcubemail 5 years ago
Aleksander Machniak 226097fc3f Markasjunk: Fix marking more than one message as spam/ham with email_learn driver (#7121) 5 years ago
Aleksander Machniak 52caed0d66 Remove optional argument leftover 5 years ago
Aleksander Machniak 37cfa0a43b Fix malformed characters in HTML message with charset meta tag not in head (#7116) 5 years ago
Aleksander Machniak 5f30dc68a3 Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts (#6972)
Use max_group_members with fallback to 999 if unset.
5 years ago
Aleksander Machniak eadbe91c92 Elastic: Simple search in pretty selects (#7072) 5 years ago
Aleksander Machniak 29defb82e9 Fix bug where next message wasn't displayed after delete in List mode (#7096) 5 years ago