Ralf Becker
bb8e90a1bf
trying to not include require-dev in composer.lock, to not install it by default and run composer update phpunit/phpunit in Travis, as phpunit needs different version for PHP versions we support
2016-07-13 08:23:14 +02:00
Ralf Becker
a96ebb7513
adding a first unit test to EGroupware, plus a test runner running all test-classes in either:
...
$app/src/.*/test/$classTest.php or $app/test/class.$classTest.inc.php
adding test runner doc/test-cli.php to Travis
2016-07-13 08:22:46 +02:00
Ralf Becker
d96ad49bc8
using semantic versioning operator ^ in hope to fix Version Eye showing not installable updates
2016-07-13 08:22:33 +02:00
Ralf Becker
a4577d088b
fix typo
2016-07-12 21:17:00 +02:00
Hadi Nategh
fbf23b7ff5
Fix calendar list view shifted some pixel to the left in mobile template
2016-07-12 17:06:28 +02:00
Hadi Nategh
7823fc8249
Fix font-size and padding for filter-categories in mobile template
2016-07-12 17:06:09 +02:00
Hadi Nategh
3fe6de4250
Fix missing dot for class name used in commit 81829c2496
2016-07-12 17:05:54 +02:00
Hadi Nategh
9f821b8e7e
Fix filter-categories in mobile template
2016-07-12 17:05:12 +02:00
Ralf Becker
5e5a76c4c2
fall back to Api\MimeMagic::filename2mime, if mime_content_type function is not available
2016-07-12 11:59:43 +02:00
Ralf Becker
2b2ca2586e
* Admin: fix PHP Fatal Class jdots_framework does not exist in minimal install
2016-07-12 11:44:52 +02:00
Ralf Becker
69585fb6d2
fix Scrutinizer "bugs"
2016-07-12 10:28:55 +02:00
Ralf Becker
230ec19265
fix Scrutinizer "bugs"
2016-07-12 10:28:39 +02:00
Ralf Becker
0949bae0dc
fix Scrutinizer "bugs"
2016-07-12 10:28:30 +02:00
Ralf Becker
0914f9670d
fix Scrutinizer "bugs"
2016-07-12 10:28:19 +02:00
Ralf Becker
ae24bb4b15
fix Scrutinizer "bugs"
2016-07-12 10:28:00 +02:00
Ralf Becker
5bb3afca93
fix Scrutinizer "bugs"
2016-07-12 10:27:49 +02:00
Ralf Becker
7da7244a2b
fix Scrutinizer "bugs"
2016-07-12 10:27:38 +02:00
Ralf Becker
03ee5fccee
fix Scrutinizer "bugs"
2016-07-12 10:27:27 +02:00
Ralf Becker
03e3ae3c58
fix Scrutinizer "bugs"
2016-07-12 10:27:12 +02:00
Ralf Becker
07ddc1a054
* Api: fix not working asynchron service (eg. alarms) in minimal install
2016-07-12 09:12:17 +02:00
Hadi Nategh
ba24cc234c
Remove extra line-height applied to customfields used in table
2016-07-11 15:47:24 +02:00
Ralf Becker
af9cb54072
* LDAP/UCS: groups not found when searching for them eg. in custom fields (account-type=both)
2016-07-11 15:10:17 +02:00
Hadi Nategh
12acff3315
Fix addressbook category filter no longer respects sharing width with other selectbox filters in nextmatch
2016-07-11 14:04:07 +02:00
Ralf Becker
d486a855e0
display login-message depending on $_GET[cd] and whats in database/header for "login_message"
2016-07-11 11:06:27 +02:00
Ralf Becker
0c1018ba94
move check_logoutcode to Api\Framework\Login, where it is used
2016-07-11 11:06:13 +02:00
Ralf Becker
314836f7e1
* Mail: mailing attachments failed in minimal install caused by using deprecate path-separator constant "SEP"
2016-07-11 10:09:24 +02:00
Ralf Becker
f47be85acf
suppress PHP Deprecated in vendor, as they need to be solved by the vendor
2016-07-10 11:52:14 +02:00
Ralf Becker
4fdc940e47
* Package install/update: no more limit memory as backup might fail, do not run backup for single apps
2016-07-10 09:01:58 +02:00
Ralf Becker
58e134415e
* Setup/Auth: fix PHP Fatal with Sqlssl authentication (Class EGroupware\Api\Auth\auth_sql not found)
2016-07-09 09:22:38 +02:00
Ralf Becker
c421676041
do not use jdots class not always installed by Api\Framework\Ajax, which is always available
2016-07-08 16:38:22 +02:00
Ralf Becker
e8f0fbc736
Changelog for 16.1.20160708
2016-07-08 11:28:16 +00:00
Hadi Nategh
708ca8d63b
Style et2_taglist_category similar to nextmatch filter-cat
2016-07-08 13:24:53 +02:00
Hadi Nategh
25269def8e
Fix touch area for no_notification switch
2016-07-08 13:24:15 +02:00
Hadi Nategh
291007c0dd
* All application/category filter:
...
- Implement category colors for cats-filter in all lists
2016-07-08 13:23:45 +02:00
Hadi Nategh
cb5ced6084
Implement no_notification switch, used in infolog,tracker and calendar edit dialogs for mobile template
2016-07-08 13:19:46 +02:00
Hadi Nategh
356c2b0cee
Infolog mobile template:
...
- Fix view mode styling
- Get info_number shown in view mode, similar to other apps
- Some code cleanup
2016-07-08 13:18:49 +02:00
Hadi Nategh
d5d0e99fe9
Better alignment for tabbox in view mode
2016-07-08 13:18:14 +02:00
Ralf Becker
1687476928
* Admin: add used caching provider and APCu stats to "PHP Information"
2016-07-08 12:10:55 +02:00
Ralf Becker
5f3f550bd3
* eSync: fix not synced subject and other headers, after RC3 Outlook memory reduction
2016-07-08 10:35:41 +02:00
Ralf Becker
998bf163af
grr fix typo, thanks to Travis
2016-07-08 09:10:48 +02:00
Ralf Becker
5c8070d5d2
* Restore: fix failed restore under MySQL 5.7 by temp. disabling strict mode to allow inserting zero dates
2016-07-08 08:41:46 +02:00
Ralf Becker
0b64ced1d1
* PHP7/ImportExport: fix different evaluation order of PHP 5 and 7 gives eg. error "Function name must be string" in wizard
2016-07-07 21:23:59 +02:00
Ralf Becker
a75c425f57
turn off permanent error_log
2016-07-07 19:55:59 +02:00
nathangray
cca763bba2
Fix favorite delete confirm dialog header was not translated
2016-07-07 10:19:59 -06:00
Ralf Becker
28731fbbb9
* APCu/PHP7: fixed not used APCu under PHP7, as it has no APC compatible interface
...
Apcu class is basicly a copy of Apc, but as its methods are called quite a lot, I dont want to add the overhad of checking to call apc_ or apcu_ on every call, anyway APC died with PHP 5.5 so we can remove Apcu class once we no longer support PHP 5.4
2016-07-07 17:41:35 +02:00
Ralf Becker
5d90b8f16d
* Mail/Sieve: fix PHP Fatal error on minimal install when trying to edit rules or vacation notice
2016-07-07 10:24:28 +02:00
Ralf Becker
1ddde66957
1) skip all past events and recurrences in conflict check and fix off-by-one error in recurrence limit
...
2) restructure config a bit:
- rename Birthday section to Addressbook
- rename Scheduling conflict section to Recurrences and conflict check
- add: Please note: conflict check is never done in the past and always limited by above recurrence horizont.
2016-07-06 22:00:13 +02:00
Ralf Becker
7a9e8f0c4c
* Calendar: check recurrences for conflicts too (until configured search-time is exceeded, default 3s)
2016-07-06 21:59:57 +02:00
Ralf Becker
8597661970
let user know that "file a file" is only available in EPL and offer more information about EPL
2016-07-06 10:06:14 +02:00
Ralf Becker
b6d73534c8
fix template to be 16.1-nish: move add button from extra row to left
...
using egw.open_link instead of window.open
2016-07-06 08:59:14 +02:00