Matthias Schmidt [Sat, 10 Feb 2018 13:45:10 +0000 (14:45 +0100)]
Add `declare(strict_types=1);`
See #2534
Matthias Schmidt [Sat, 10 Feb 2018 13:29:46 +0000 (14:29 +0100)]
Update README file to version 3.2
Alexander Ebert [Fri, 9 Feb 2018 12:57:13 +0000 (13:57 +0100)]
Avoid incorrect selection handling w/o a selection
Alexander Ebert [Thu, 8 Feb 2018 14:29:39 +0000 (15:29 +0100)]
Bumped release date, adjusted update instructions
Marcel Werk [Thu, 8 Feb 2018 11:37:33 +0000 (12:37 +0100)]
Fixed missing marking of required input fields in contact form
Matthias Schmidt [Wed, 7 Feb 2018 19:28:56 +0000 (20:28 +0100)]
Remove unused imports
Matthias Schmidt [Wed, 7 Feb 2018 19:19:12 +0000 (20:19 +0100)]
Update methods' throws tags
Matthias Schmidt [Wed, 7 Feb 2018 19:09:13 +0000 (20:09 +0100)]
Fix type documentation issues
Matthias Schmidt [Wed, 7 Feb 2018 18:52:57 +0000 (19:52 +0100)]
Merge branch '3.0'
Matthias Schmidt [Wed, 7 Feb 2018 18:52:26 +0000 (19:52 +0100)]
Merge branch '2.1' into 3.0
# Conflicts:
# wcfsetup/install/files/lib/acp/page/CacheListPage.class.php
#
wcfsetup/install/files/lib/system/template/plugin/PagesFunctionTemplateP
lugin.class.php
Matthias Schmidt [Wed, 7 Feb 2018 18:50:22 +0000 (19:50 +0100)]
Fix method documentation issues
Matthias Schmidt [Wed, 7 Feb 2018 18:39:40 +0000 (19:39 +0100)]
Fix permission check in `UserContentAction::validateBulkRevert()`
woltlab.com [Wed, 7 Feb 2018 14:36:46 +0000 (15:36 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 7 Feb 2018 14:34:49 +0000 (15:34 +0100)]
IE11 does not expose `DocumentFragment.children`
Alexander Ebert [Wed, 7 Feb 2018 14:26:19 +0000 (15:26 +0100)]
Import new variables when updating styles
Alexander Ebert [Wed, 7 Feb 2018 12:34:07 +0000 (13:34 +0100)]
Preparing release 3.1.0 RC 3
woltlab.com [Wed, 7 Feb 2018 12:21:08 +0000 (13:21 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 7 Feb 2018 12:13:17 +0000 (13:13 +0100)]
`DocumentFragment.childElementCount` is not supported in IE11/Edge
Alexander Ebert [Tue, 6 Feb 2018 15:51:14 +0000 (16:51 +0100)]
Experimental work-around for the margin-hit detection in Safari
Fixes #2533
Alexander Ebert [Tue, 6 Feb 2018 14:58:59 +0000 (15:58 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Tim Düsterhus [Mon, 5 Feb 2018 19:23:46 +0000 (20:23 +0100)]
Update .travis.yml to test with PHP 7.2
Tim Düsterhus [Mon, 5 Feb 2018 19:22:38 +0000 (20:22 +0100)]
Fix code style in WCFSetup.class.php
Tim Düsterhus [Mon, 5 Feb 2018 18:56:59 +0000 (19:56 +0100)]
Add check for MySQLnd to WCFSetup
Tim Düsterhus [Mon, 5 Feb 2018 18:38:28 +0000 (19:38 +0100)]
Use unicode character properties for URL slugs
Strip anything that is not a letter or a number. This preserves
readability for non-western scripts, while reliably removing any
special characters.
Alexander Ebert [Mon, 5 Feb 2018 17:56:18 +0000 (18:56 +0100)]
Fixed typo
Thanks `Refactor`!
Alexander Ebert [Mon, 5 Feb 2018 17:38:21 +0000 (18:38 +0100)]
Outdent in Firefox did not work for nested items with a trailing `<br>`
See #2529
Alexander Ebert [Mon, 5 Feb 2018 16:37:34 +0000 (17:37 +0100)]
Outdenting nested list caused the list item to escape the editor
See #2529
Alexander Ebert [Mon, 5 Feb 2018 13:30:08 +0000 (14:30 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# wcfsetup/install/files/acp/templates/index.tpl
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WCF.Combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js
# wcfsetup/install/lang/de.xml
# wcfsetup/install/lang/en.xml
Alexander Ebert [Mon, 5 Feb 2018 13:25:28 +0000 (14:25 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
# Conflicts:
# wcfsetup/install/files/lib/acp/page/IndexPage.class.php
Alexander Ebert [Mon, 5 Feb 2018 13:22:42 +0000 (14:22 +0100)]
Added warning when using ReCAPTCHA w/o a key
Marcel Werk [Mon, 5 Feb 2018 11:42:56 +0000 (12:42 +0100)]
Fixed missing margin in login form
Alexander Ebert [Mon, 5 Feb 2018 11:41:05 +0000 (12:41 +0100)]
Merge pull request #2530 from SoftCreatR/patch-6
Restore default browser behavior
Sascha Greuel [Mon, 5 Feb 2018 01:37:35 +0000 (02:37 +0100)]
Update default.manifest.json
woltlab.com [Sun, 4 Feb 2018 16:01:16 +0000 (17:01 +0100)]
Updating minified JavaScript files
Alexander Ebert [Sat, 3 Feb 2018 12:01:41 +0000 (13:01 +0100)]
Merge pull request #2527 from jens1o/jens1o-remove-unneccessary-unset
remove unneccessary usage of `unset($string);`
jens1o [Sat, 3 Feb 2018 09:36:26 +0000 (10:36 +0100)]
remove unneccessary usage of `unset($string);`
Code cleanup, introduced with
13be5e885f85a5a878d9e2d8337af74c2ed8bbc1
Matthias Schmidt [Sat, 3 Feb 2018 08:21:31 +0000 (09:21 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sat, 3 Feb 2018 08:14:52 +0000 (09:14 +0100)]
Merge branch '2.1' into 3.0
Matthias Schmidt [Sat, 3 Feb 2018 08:12:06 +0000 (09:12 +0100)]
Fire event for Google Maps authentication error
Close #2526
Joshua Rüsweg [Thu, 1 Feb 2018 11:57:13 +0000 (12:57 +0100)]
Remove workaround for omitting index.php in Page::getDisplayLink()
Joshua Rüsweg [Thu, 1 Feb 2018 11:55:19 +0000 (12:55 +0100)]
Fix omitting index.php for frontend links in the acp
Joshua Rüsweg [Thu, 1 Feb 2018 11:50:23 +0000 (12:50 +0100)]
Remove workaround for display links
Joshua Rüsweg [Thu, 1 Feb 2018 11:39:07 +0000 (12:39 +0100)]
Use forceFrontend parameter for frontend routes
Joshua Rüsweg [Thu, 1 Feb 2018 11:38:35 +0000 (12:38 +0100)]
Add forceFrontend parameter to force controller transformations for the frontend
Alexander Ebert [Thu, 1 Feb 2018 11:52:10 +0000 (12:52 +0100)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 1 Feb 2018 11:13:01 +0000 (12:13 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Thu, 1 Feb 2018 11:12:30 +0000 (12:12 +0100)]
BBCode converters did not handle encoded HTML entities
Joshua Rüsweg [Wed, 31 Jan 2018 19:44:49 +0000 (20:44 +0100)]
Add missing class for inputs
Alexander Ebert [Wed, 31 Jan 2018 12:36:25 +0000 (13:36 +0100)]
Missing check for accessible versions
Alexander Ebert [Tue, 30 Jan 2018 21:01:09 +0000 (22:01 +0100)]
Run rewrite tests against each app
Closes #2523
Alexander Ebert [Tue, 30 Jan 2018 17:04:35 +0000 (18:04 +0100)]
Check permissions before displaying the "send mail" link
Alexander Ebert [Tue, 30 Jan 2018 16:30:26 +0000 (17:30 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Tue, 30 Jan 2018 16:29:49 +0000 (17:29 +0100)]
Convert rgba to hex using a white canvas
Fixes #2525
Marcel Werk [Tue, 30 Jan 2018 16:04:37 +0000 (17:04 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# com.woltlab.wcf/page.xml
Marcel Werk [Tue, 30 Jan 2018 16:02:58 +0000 (17:02 +0100)]
Fixed parent page of the login form
Alexander Ebert [Tue, 30 Jan 2018 11:34:03 +0000 (12:34 +0100)]
Expand non-i18n value for system-type boxes
Alexander Ebert [Tue, 30 Jan 2018 10:11:28 +0000 (11:11 +0100)]
Experimental fix for a rendering issues with lists in Edge
Alexander Ebert [Mon, 29 Jan 2018 15:27:01 +0000 (16:27 +0100)]
Fixed use-statement order
See #2524
Alexander Ebert [Mon, 29 Jan 2018 15:19:24 +0000 (16:19 +0100)]
Set bbcode permissions for message rebuilding
See #2524
Alexander Ebert [Mon, 29 Jan 2018 15:14:10 +0000 (16:14 +0100)]
Helper methods for permission retrieval inside workers
Their internals are rather hacky, but come with a only a minor impact on
the worker performance.
See #2524
Alexander Ebert [Mon, 29 Jan 2018 15:12:54 +0000 (16:12 +0100)]
Fixed HTML message reprocessing
See #2524
Alexander Ebert [Mon, 29 Jan 2018 12:11:37 +0000 (13:11 +0100)]
`ParentNode.append()` is not supported in IE/Edge
Alexander Ebert [Mon, 29 Jan 2018 12:07:30 +0000 (13:07 +0100)]
Fixed UI/UX of the email smtp test
Alexander Ebert [Mon, 29 Jan 2018 11:51:48 +0000 (12:51 +0100)]
Prevent disabling of the 'Administrator' contact recipient
Alexander Ebert [Mon, 29 Jan 2018 11:37:46 +0000 (12:37 +0100)]
Throw an error for user group options lacking a type
Alexander Ebert [Mon, 29 Jan 2018 11:08:21 +0000 (12:08 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 29 Jan 2018 11:07:20 +0000 (12:07 +0100)]
Added a hard-cap for visit tracker dates
Fixes #2522
Alexander Ebert [Fri, 26 Jan 2018 12:12:32 +0000 (13:12 +0100)]
Missing recognition of application (acp)templates
This change adds support for `acptemplates_<application>.tar` and
`templates_<application>.tar` imports.
Alexander Ebert [Thu, 25 Jan 2018 10:52:44 +0000 (11:52 +0100)]
Updated release date
woltlab.com [Wed, 24 Jan 2018 16:34:01 +0000 (17:34 +0100)]
Updating minified JavaScript files
Alexander Ebert [Wed, 24 Jan 2018 15:18:41 +0000 (16:18 +0100)]
Preparing internal release 3.1.0 RC 2
Alexander Ebert [Wed, 24 Jan 2018 12:47:08 +0000 (13:47 +0100)]
Avoid infinite loops when renaming the default controller
Alexander Ebert [Wed, 24 Jan 2018 11:50:45 +0000 (12:50 +0100)]
Support new style features on copy
Fixes #2519
Alexander Ebert [Tue, 23 Jan 2018 18:09:45 +0000 (19:09 +0100)]
Improved trophy appearance w/ user cover photo
Alexander Ebert [Tue, 23 Jan 2018 17:34:05 +0000 (18:34 +0100)]
Use a static list to expose compatible API versions
Alexander Ebert [Tue, 23 Jan 2018 17:20:27 +0000 (18:20 +0100)]
Merge pull request #2516 from jens1o/patch-4
micro optimization part #4
Alexander Ebert [Tue, 23 Jan 2018 17:15:10 +0000 (18:15 +0100)]
Export styles using `<compatibility>` rather than excludes
Closes #2518
Alexander Ebert [Tue, 23 Jan 2018 17:14:31 +0000 (18:14 +0100)]
Support empty/self-closing XML elements
Alexander Ebert [Tue, 23 Jan 2018 16:00:29 +0000 (17:00 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Tue, 23 Jan 2018 15:58:48 +0000 (16:58 +0100)]
Reset list state if suggestion was closed
Alexander Ebert [Tue, 23 Jan 2018 13:31:53 +0000 (14:31 +0100)]
Added informal variant
Alexander Ebert [Tue, 23 Jan 2018 13:08:51 +0000 (14:08 +0100)]
Disallow deletion of built-in recipients
Joshua Rüsweg [Tue, 23 Jan 2018 12:56:45 +0000 (13:56 +0100)]
Add ignored trophy images folder during an update
Empty folders are not created during an update. This leads to problems when uploading trophy images, because the image folder isn't there.
Alexander Ebert [Tue, 23 Jan 2018 11:28:20 +0000 (12:28 +0100)]
Only add update servers if they do not exist yet
Alexander Ebert [Mon, 22 Jan 2018 14:57:13 +0000 (15:57 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 22 Jan 2018 14:56:45 +0000 (15:56 +0100)]
Abort system upgrade if there are outstanding updates
Alexander Ebert [Mon, 22 Jan 2018 12:51:57 +0000 (13:51 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 22 Jan 2018 12:49:25 +0000 (13:49 +0100)]
Recognize `<td>` as valid block element
Alexander Ebert [Mon, 22 Jan 2018 12:24:28 +0000 (13:24 +0100)]
Fixed recognition of custom URLs with trailing numbers
Alexander Ebert [Mon, 22 Jan 2018 11:04:55 +0000 (12:04 +0100)]
Fixed validation of required boolean options
Alexander Ebert [Mon, 22 Jan 2018 11:02:21 +0000 (12:02 +0100)]
Hide validation pattern for boolean option types
Alexander Ebert [Sun, 21 Jan 2018 14:16:26 +0000 (15:16 +0100)]
Fixed typo
Alexander Ebert [Sun, 21 Jan 2018 14:14:46 +0000 (15:14 +0100)]
Skip empty date values in contact form emails
Alexander Ebert [Sun, 21 Jan 2018 14:10:35 +0000 (15:10 +0100)]
Unified spacing of contact form field values
Alexander Ebert [Sun, 21 Jan 2018 13:53:32 +0000 (14:53 +0100)]
Removed the 'about me' column when searching for users
Matthias Schmidt [Sun, 21 Jan 2018 11:24:20 +0000 (12:24 +0100)]
Enable notification for expriring paid subscriptions by default
Matthias Schmidt [Sun, 21 Jan 2018 08:55:06 +0000 (09:55 +0100)]
Merge branch '3.0'
Matthias Schmidt [Sun, 21 Jan 2018 08:54:54 +0000 (09:54 +0100)]
Merge branch '2.1' into 3.0
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group
Close #2521
Alexander Ebert [Sat, 20 Jan 2018 20:51:46 +0000 (21:51 +0100)]
Box-PIP depends on the objectType-PIP