Matthias Schmidt [Tue, 8 May 2018 05:42:40 +0000 (07:42 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Tue, 8 May 2018 05:42:15 +0000 (07:42 +0200)]
Add default label for `ClassNameFormField`
See #2509
Matthias Schmidt [Tue, 8 May 2018 05:38:16 +0000 (07:38 +0200)]
Remove obsolete parameter value for `ClassNameFormField::create()`
See #2545
See
907f27bf6092d4fa8b6c33d32da32c85241f0b53
Matthias Schmidt [Tue, 8 May 2018 05:36:28 +0000 (07:36 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Tue, 8 May 2018 05:28:53 +0000 (07:28 +0200)]
Add default id for `ClassNameFormField`
See #2509
Matthias Schmidt [Tue, 8 May 2018 05:23:13 +0000 (07:23 +0200)]
Work around code sniff errors
See #2545
Matthias Schmidt [Tue, 8 May 2018 05:13:17 +0000 (07:13 +0200)]
Add and use user group option form field
See #2545
Matthias Schmidt [Mon, 7 May 2018 18:51:54 +0000 (20:51 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Mon, 7 May 2018 18:51:10 +0000 (20:51 +0200)]
Fix instantiability check in `ClassNameFormField` (2)
See #2509
Matthias Schmidt [Mon, 7 May 2018 18:49:57 +0000 (20:49 +0200)]
Add and use option form field
See #2545
Matthias Schmidt [Mon, 7 May 2018 18:06:15 +0000 (20:06 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Mon, 7 May 2018 18:05:45 +0000 (20:05 +0200)]
Move custom validator calls out of `AbstractFormField::validate()`
… to ensure that they are always executed after the form field’s
internal validation (which could not be guaranteed due to inheritance).
See #2545
Matthias Schmidt [Mon, 7 May 2018 17:42:57 +0000 (19:42 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Mon, 7 May 2018 17:41:10 +0000 (19:41 +0200)]
Merge branch 'next' into formBuilder
Matthias Schmidt [Mon, 7 May 2018 17:34:34 +0000 (19:34 +0200)]
Fix typo during merge
Matthias Schmidt [Mon, 7 May 2018 17:22:29 +0000 (19:22 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Mon, 7 May 2018 17:21:07 +0000 (19:21 +0200)]
Merge branch 'next' into formBuilder
Matthias Schmidt [Mon, 7 May 2018 17:20:31 +0000 (19:20 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Mon, 7 May 2018 17:18:39 +0000 (19:18 +0200)]
Merge branch '3.0'
Matthias Schmidt [Mon, 7 May 2018 17:18:04 +0000 (19:18 +0200)]
Merge branch '2.1' into 3.0
Matthias Schmidt [Mon, 7 May 2018 17:14:30 +0000 (19:14 +0200)]
Remove code sniff for sorted use declarations
See #2544
Matthias Schmidt [Mon, 7 May 2018 16:58:43 +0000 (18:58 +0200)]
Fix import order
Matthias Schmidt [Mon, 7 May 2018 16:39:06 +0000 (18:39 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Mon, 7 May 2018 16:38:40 +0000 (18:38 +0200)]
Fix instantiability check in `ClassNameFormField`
See #2545
Matthias Schmidt [Mon, 7 May 2018 16:37:35 +0000 (18:37 +0200)]
Delete obsolete language items
See #2545
Matthias Schmidt [Mon, 7 May 2018 16:37:19 +0000 (18:37 +0200)]
Use `ClassNameFormField` for `PIPPackageInstallationPlugin`
See #2545
Matthias Schmidt [Sun, 6 May 2018 13:58:48 +0000 (15:58 +0200)]
Fix code style
See #2545
Matthias Schmidt [Sun, 6 May 2018 11:40:17 +0000 (13:40 +0200)]
Fix incomplete uniqueness validation in template listener PIP
See #2545
See
4c884f7edddca764846fa6452a67166d6a9410ce
Matthias Schmidt [Sun, 6 May 2018 11:35:29 +0000 (13:35 +0200)]
Add GUI for template listener package installation plugin
See #2545
Matthias Schmidt [Sun, 6 May 2018 11:24:05 +0000 (13:24 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 6 May 2018 10:59:07 +0000 (12:59 +0200)]
Fix issues with field dependencies
See #2509
Matthias Schmidt [Sun, 6 May 2018 10:58:37 +0000 (12:58 +0200)]
Make single selection form field filterable
See #2509
Matthias Schmidt [Sun, 6 May 2018 07:26:56 +0000 (09:26 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Sun, 6 May 2018 07:25:21 +0000 (09:25 +0200)]
Allow more values to be passed to `BooleanFormField::value()`
See #2509
Matthias Schmidt [Sun, 6 May 2018 07:21:49 +0000 (09:21 +0200)]
Add GUI for user notification event package installation plugin
See #2545
Marcel Werk [Sat, 5 May 2018 13:27:46 +0000 (15:27 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
# Conflicts:
# com.woltlab.wcf/templates/breadcrumbs.tpl
Marcel Werk [Sat, 5 May 2018 13:21:04 +0000 (15:21 +0200)]
Fixed breadcrumb microdata
Alexander Ebert [Sat, 5 May 2018 08:35:12 +0000 (10:35 +0200)]
Merge branch '3.0'
Alexander Ebert [Sat, 5 May 2018 08:32:27 +0000 (10:32 +0200)]
HTTP_ENABLE_GZIP is not defined w/o database access
The option is defined through the `options.inc.php`, but it cannot be regenerated when there is no connection to the database.
Alexander Ebert [Thu, 3 May 2018 15:24:39 +0000 (17:24 +0200)]
Avoid page scroll when using the wheel over a list item
Alexander Ebert [Thu, 3 May 2018 15:03:42 +0000 (17:03 +0200)]
Merge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 15:03:05 +0000 (17:03 +0200)]
Improved phrases
Alexander Ebert [Thu, 3 May 2018 14:59:53 +0000 (16:59 +0200)]
ItchBot: Website is no longer available
Alexander Ebert [Thu, 3 May 2018 14:44:24 +0000 (16:44 +0200)]
Minor padding in comment responses to avoid box-shadows being cut-off
Alexander Ebert [Thu, 3 May 2018 14:13:53 +0000 (16:13 +0200)]
Exclude duplicate packages from package search results
Alexander Ebert [Thu, 3 May 2018 13:34:29 +0000 (15:34 +0200)]
Merge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 13:30:38 +0000 (15:30 +0200)]
Unable to reverse order when sorting by show order
Alexander Ebert [Thu, 3 May 2018 10:18:35 +0000 (12:18 +0200)]
Merge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 10:17:45 +0000 (12:17 +0200)]
Explicit conversion from varbinary for MySQL 8.0+
Lukas Kämmerling [Thu, 29 Mar 2018 06:31:03 +0000 (08:31 +0200)]
Replace strstr with strpos because it’s faster
Signed-off-by: Lukas Kämmerling <kontakt@lukas-kaemmerling.de>
Matthias Schmidt [Tue, 1 May 2018 11:55:13 +0000 (13:55 +0200)]
Fix code style issues
See #2545
mutec [Tue, 1 May 2018 11:30:08 +0000 (13:30 +0200)]
missing since-documentation of WCF::getActiveApplication()
Matthias Schmidt [Tue, 1 May 2018 10:31:19 +0000 (12:31 +0200)]
Add GUI for user profile menu item package installation plugin
See #2545
Matthias Schmidt [Tue, 1 May 2018 10:29:52 +0000 (12:29 +0200)]
Merge branch 'formBuilder' into pipGui
Matthias Schmidt [Tue, 1 May 2018 10:27:28 +0000 (12:27 +0200)]
Fix return values of `ItemListFormField::getSaveValue()`
See #2509
Matthias Schmidt [Tue, 1 May 2018 10:26:49 +0000 (12:26 +0200)]
Fix instantiability validation in class name for field for singletons
See #2509
Matthias Schmidt [Tue, 1 May 2018 10:25:27 +0000 (12:25 +0200)]
Fix return type resolution issue with PhpStorm
See #2509
Alexander Ebert [Mon, 30 Apr 2018 15:08:26 +0000 (17:08 +0200)]
Event access to the message reply error handling
Alexander Ebert [Fri, 27 Apr 2018 16:15:27 +0000 (18:15 +0200)]
Merge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 14:05:10 +0000 (16:05 +0200)]
Preserve empty lines in code elements
Alexander Ebert [Fri, 27 Apr 2018 12:06:04 +0000 (14:06 +0200)]
Allow `$maxDecimals = 1` for `formatDouble()`
Alexander Ebert [Fri, 27 Apr 2018 11:50:01 +0000 (13:50 +0200)]
Prevent access to content in disabled languages
Alexander Ebert [Fri, 27 Apr 2018 11:30:05 +0000 (13:30 +0200)]
Merge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 11:29:32 +0000 (13:29 +0200)]
Pasting images relies on `[attach]` not `[img]`
woltlab.com [Fri, 27 Apr 2018 10:48:49 +0000 (12:48 +0200)]
Updating minified JavaScript files
Alexander Ebert [Fri, 27 Apr 2018 10:38:02 +0000 (12:38 +0200)]
Backspacing at the front of a code block yields rouge spans
Alexander Ebert [Fri, 27 Apr 2018 09:32:39 +0000 (11:32 +0200)]
Spacer paragraph between quotes and adjacent blocks
Tim Düsterhus [Thu, 26 Apr 2018 12:09:16 +0000 (14:09 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Thu, 26 Apr 2018 12:08:52 +0000 (14:08 +0200)]
Merge branch '3.0'
Tim Düsterhus [Thu, 26 Apr 2018 12:08:23 +0000 (14:08 +0200)]
Merge branch '2.1' into 3.0
Sascha Greuel [Wed, 25 Apr 2018 17:04:29 +0000 (19:04 +0200)]
Removed deprecated/removed permissions
Closes #2558
Marcel Werk [Wed, 25 Apr 2018 17:08:34 +0000 (19:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 25 Apr 2018 17:07:38 +0000 (19:07 +0200)]
Fixed typos
Marcel Werk [Wed, 25 Apr 2018 16:10:38 +0000 (18:10 +0200)]
Event support for user lookups
Marcel Werk [Wed, 25 Apr 2018 14:47:27 +0000 (16:47 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 25 Apr 2018 14:46:47 +0000 (16:46 +0200)]
Added missing escapes in user search
Alexander Ebert [Tue, 24 Apr 2018 14:47:52 +0000 (16:47 +0200)]
Missing update support for `2.1.21 pl 1`
Marcel Werk [Mon, 23 Apr 2018 09:53:46 +0000 (11:53 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Mon, 23 Apr 2018 09:52:14 +0000 (11:52 +0200)]
Fixed missing margin in user popover
Marcel Werk [Sun, 22 Apr 2018 11:31:38 +0000 (13:31 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sun, 22 Apr 2018 11:01:30 +0000 (13:01 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
# Conflicts:
# wcfsetup/install/files/lib/system/MetaTagHandler.class.php
Marcel Werk [Sun, 22 Apr 2018 10:56:49 +0000 (12:56 +0200)]
An empty og-description no longer overwrites the global meta-description
Alexander Ebert [Sat, 21 Apr 2018 11:54:54 +0000 (13:54 +0200)]
Preparing the release 3.1.2 pl 2
Alexander Ebert [Sat, 21 Apr 2018 11:54:43 +0000 (13:54 +0200)]
Merge branch '3.0'
Alexander Ebert [Sat, 21 Apr 2018 11:42:06 +0000 (13:42 +0200)]
Preparing the release 3.0.14 pl 2
Alexander Ebert [Sat, 21 Apr 2018 11:41:05 +0000 (13:41 +0200)]
Merge branch '2.1' into 3.0
Alexander Ebert [Sat, 21 Apr 2018 11:03:02 +0000 (13:03 +0200)]
Preparing release 2.1.21 pl 1
Alexander Ebert [Sat, 21 Apr 2018 11:01:54 +0000 (13:01 +0200)]
Force-enable the reCAPTCHA option in the ACP selection
Alexander Ebert [Sat, 21 Apr 2018 08:12:14 +0000 (10:12 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 21 Apr 2018 08:12:10 +0000 (10:12 +0200)]
Always reset the timestamp for disabled phrase variants
Previously the time was only reset if the phrase was enabled again, causing the notice to stay even though the phrase has been reviewed and the user decided to keep the original version instead.
Marcel Werk [Fri, 20 Apr 2018 22:13:08 +0000 (00:13 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Fri, 20 Apr 2018 22:11:36 +0000 (00:11 +0200)]
Improved RSS feeds of articles
Alexander Ebert [Fri, 20 Apr 2018 15:51:37 +0000 (17:51 +0200)]
Preparing release 3.1.2 pl 1
Alexander Ebert [Fri, 20 Apr 2018 15:50:45 +0000 (17:50 +0200)]
Merge branch '3.0'
Alexander Ebert [Fri, 20 Apr 2018 15:46:29 +0000 (17:46 +0200)]
Preparing release 3.0.14 pl 1
woltlab.com [Fri, 20 Apr 2018 15:38:05 +0000 (17:38 +0200)]
Updating minified JavaScript files
woltlab.com [Fri, 20 Apr 2018 15:34:27 +0000 (17:34 +0200)]
Updating minified JavaScript files
Alexander Ebert [Fri, 20 Apr 2018 15:31:48 +0000 (17:31 +0200)]
Merge branch '3.0'
Alexander Ebert [Fri, 20 Apr 2018 15:30:46 +0000 (17:30 +0200)]
Missing event for custom message options
Alexander Ebert [Fri, 20 Apr 2018 15:08:24 +0000 (17:08 +0200)]
Timezone was lost on re-evaluated date-only pickers
The previous change was broken as it caused a mismatch between the internal state and the actual element state. This version alters the behavior based on the actual content, instead of an assumption.