Commit Graph

109 Commits

Author SHA1 Message Date
Aleksander Machniak
7a269a2b84 Replace get_input_value() with get_input_string() where appropriate 2021-09-13 19:31:49 +02:00
Aleksander Machniak
766189f524 Fix PHP 8.1 deprecation warnings 2021-07-31 08:38:47 +02:00
Aleksander Machniak
0d4a395464 Fix PHP 8.1 deprecation warnings 2021-07-31 07:53:14 +02:00
Aleksander Machniak
89e54718ca Migration to PHPUnit v9 2021-07-25 11:07:56 +02:00
Aleksander Machniak
9e2bc40213 Dropped support for PHP < 7.3 (#7976) 2021-07-25 09:16:33 +02:00
Aleksander Machniak
e62c0a8f9b Small code improvement, use array_first() 2021-05-31 12:42:57 +02:00
Aleksander Machniak
ae19d16a80 Update localization 2021-05-10 19:08:05 +02:00
Aleksander Machniak
ac8e067ae6 Use official GPL-3.0-or-later license identifier (#7901) 2021-02-24 15:39:36 +01:00
Aleksander Machniak
cdd65d91c0 Update localization 2021-02-09 09:47:15 +01:00
Aleksander Machniak
13e1455cd2 Bump PHP version requirement also for plugins
[skip ci]
2021-02-07 10:02:11 +01:00
Aleksander Machniak
d88cadf1f2 Fix a few E_NOTICE issues 2020-12-20 10:36:41 +01:00
Aleksander Machniak
3bbb01fe13 PHP8 fixes, regression fixes 2020-12-13 12:14:15 +01:00
Aleksander Machniak
ed146b68db PHP8 fixes, CS fixes, short array syntax, tests 2020-12-10 20:27:32 +01:00
Aleksander Machniak
545a1569f1 Steps -> Actions refactoring (#7688)
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Thomas P
9469796d46 Use rcmail.url instead of hard coded url (#7476)
With hard coded url we can lose important parameters, rcmail.url seems better in this case
2020-07-25 09:58:34 +02:00
PhilW
ace991946f zipdownload: enable menu options when menu is opened 2020-03-29 14:37:33 +01:00
Aleksander Machniak
32b37fba33 Update localization 2020-02-05 16:45:30 +01:00
Aleksander Machniak
a075616fb2 Tests: Add browser tests for Zipdownload plugin 2020-01-25 19:20:43 +01:00
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.
2019-12-28 09:37:45 +01:00
Aleksander Machniak
ad84b2df3f Update localization 2019-12-21 09:24:44 +01:00
Aleksander Machniak
cc1a1d95fe Correct property name 2019-10-16 12:40:41 +02:00
Aleksander Machniak
66fab8cdb2 CS fixes, Avoid usused variables, fixed minor bugs 2019-10-05 19:44:39 +02:00
Aleksander Machniak
0786ab8187 Update localization 2019-08-30 12:38:47 +02:00
Aleksander Machniak
a1301a78d6 Localization update 2019-05-17 15:59:41 +02:00
Aleksander Machniak
ce9c52e65a Merge branch 'master' into dev/elastic 2019-04-27 10:53:46 +02:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
f1e911ec03 Elastic: Toolbar/menus/layout refactoring
Refactoring for better consistency and simplicity.

5KB less in size of (minified) styles.css file.

Layout changes:
- body > #layout > .menu       -> #layout-menu
- body > #layout > .list       -> #layout-list
- body > #layout > .sidebar    -> #layout-sidebar
- body > #layout > .content    -> #layout-content

Toolbar/menu changes:
- .toolbar           -> .toolbar.menu
- .toolbarmenu       -> .menu.listing
- .menu-button       -> .task-menu-button
- .pagenav.toolbar   -> .pagenav.menu
- #taskmenu          -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover            -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background

Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
2019-03-24 19:25:56 +01:00
Aleksander Machniak
01faf9060c Update localization 2018-12-21 08:36:37 +01:00
Aleksander Machniak
cb4b1443c8 Update localization 2018-11-17 16:01:39 +01:00
Rotzbua
f8b6493ecf Change http to https for plugins.roundcube.net (#6405) 2018-11-08 12:30:45 +01:00
PhilW
e024f133fa give all temp files a constant prefix 2018-11-06 07:11:04 +00:00
Aleksander Machniak
c611ace9a2 Update German localization 2018-05-28 19:14:18 +02:00
Caio Nardi
43fcf5bce7 Fix checking duplicated names in the zip file (#6302) 2018-05-22 15:37:15 +02:00
Aleksander Machniak
130b70e464 Use array() instead of [] 2018-05-22 15:36:23 +02:00
Aleksander Machniak
8e543f843e Fix check_request() bypass in places using get_uids() [CVE-2018-9846] (#6238) 2018-04-09 09:07:27 +02:00
Aleksander Machniak
a02fafa542 zipdownload: Added option to define size limit for multiple messages download (#5696)
Default limit set to 50MB.
2018-03-18 15:50:40 +01:00
Thomas Bruederli
c973f003e5 Synchronized localizations with Transifex 2018-03-10 15:48:06 +01:00
Aleksander Machniak
9ce8948294 Get rid of the 2nd argument of include_stylesheet()
.. make the optional behavior default now.
2017-11-20 14:03:07 +01:00
Aleksander Machniak
23af0b7f36 Merge branch 'master' into dev-elastic 2017-11-07 20:50:01 +01:00
Thomas Bruederli
342b049841 Update localization files from Transifex 2017-10-30 22:16:39 +01:00
Aleksander Machniak
830a50f1ce Add (elastic-compatible) classes for zipdownload menu items 2017-08-06 19:47:26 +02:00
Aleksander Machniak
69f50b122d Add a way to include plugin stylesheets optionally only if the file exists 2017-08-06 19:46:22 +02:00
Aleksander Machniak
86a4d78369 Merge branch 'dev-elastic' 2017-07-02 16:47:54 +02:00
Aleksander Machniak
bcc6405552 Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772) 2017-06-26 16:27:10 +02:00
Aleksander Machniak
f8537d0221 Code optimization, update changelog 2017-06-02 20:06:47 +02:00
Lucas Stevanelli Marin
c5da225179 Fix bug where zipdownload ignored files with the same name (#5777)
Adding a counter before .(extension) to files with same name on zip.
Before only the last file on message with equals names was added on zip
2017-06-02 20:00:44 +02:00
Aleksander Machniak
feb8e99062 Set aria-haspopup=true for Download menu item when using zipdownload submenu 2017-05-22 14:57:19 +02:00
Aleksander Machniak
9858c2a294 Merge branch 'master' into dev-elastic 2017-05-14 13:32:35 +02:00
Aleksander Machniak
01656221a4 Update localization 2017-04-19 13:13:07 +02:00
Aleksander Machniak
11f5560d35 Fix mail download menu 2017-03-09 14:57:22 +01:00