GitHub/WoltLab/WCF.git
6 years agoFix issues with `ShowOrderFormField`
Matthias Schmidt [Thu, 24 May 2018 15:27:35 +0000 (17:27 +0200)]
Fix issues with `ShowOrderFormField`

See #2509

6 years agoSet form mode directly after creating form
Matthias Schmidt [Thu, 24 May 2018 15:26:02 +0000 (17:26 +0200)]
Set form mode directly after creating form

This allows the form creation process to access the (correct) form mode property.

See #2509

6 years agoBuild form after reading request parameters
Matthias Schmidt [Thu, 24 May 2018 15:25:07 +0000 (17:25 +0200)]
Build form after reading request parameters

This allows the form building process to access the request parameters so that request parameter-dependencies of the form can be resolved direcly while building the form and do not have to be delated until later.

See #2509

6 years agoAdd missing value validation in `TSelectionFormField`
Matthias Schmidt [Sat, 19 May 2018 07:42:55 +0000 (09:42 +0200)]
Add missing value validation in `TSelectionFormField`

See #2509

6 years agoAdd `ShowOrderFormField`
Matthias Schmidt [Sat, 19 May 2018 07:37:56 +0000 (09:37 +0200)]
Add `ShowOrderFormField`

See #2509

6 years agoRemove `required` attribute for user form field
Matthias Schmidt [Sat, 19 May 2018 07:32:59 +0000 (09:32 +0200)]
Remove `required` attribute for user form field

The `required` attribute does not work as expected here as the input field to enter a username should be empty because the entered values are stored in the `ol.inputItemList` element.

See #2509

6 years agoAdd missing error language items
Matthias Schmidt [Sat, 19 May 2018 06:30:11 +0000 (08:30 +0200)]
Add missing error language items

See #2509

6 years agoAdd missing import
Matthias Schmidt [Sat, 19 May 2018 06:27:27 +0000 (08:27 +0200)]
Add missing import

See #2509

6 years agoAdd default description for class name form fields with required interface
Matthias Schmidt [Tue, 8 May 2018 06:07:50 +0000 (08:07 +0200)]
Add default description for class name form fields with required interface

See #2509

6 years agoAdd default label for `ClassNameFormField`
Matthias Schmidt [Tue, 8 May 2018 05:42:15 +0000 (07:42 +0200)]
Add default label for `ClassNameFormField`

See #2509

6 years agoAdd default id for `ClassNameFormField`
Matthias Schmidt [Tue, 8 May 2018 05:28:53 +0000 (07:28 +0200)]
Add default id for `ClassNameFormField`

See #2509

6 years agoFix instantiability check in `ClassNameFormField` (2)
Matthias Schmidt [Mon, 7 May 2018 18:51:10 +0000 (20:51 +0200)]
Fix instantiability check in `ClassNameFormField` (2)

See #2509

6 years agoMove custom validator calls out of `AbstractFormField::validate()`
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

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Mon, 7 May 2018 17:41:10 +0000 (19:41 +0200)]
Merge branch 'next' into formBuilder

6 years agoFix typo during merge
Matthias Schmidt [Mon, 7 May 2018 17:34:34 +0000 (19:34 +0200)]
Fix typo during merge

6 years agoMerge branch 'next' into formBuilder
Matthias Schmidt [Mon, 7 May 2018 17:21:07 +0000 (19:21 +0200)]
Merge branch 'next' into formBuilder

6 years agoMerge branch 'master' into next
Matthias Schmidt [Mon, 7 May 2018 17:20:31 +0000 (19:20 +0200)]
Merge branch 'master' into next

6 years agoMerge branch '3.0'
Matthias Schmidt [Mon, 7 May 2018 17:18:39 +0000 (19:18 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Mon, 7 May 2018 17:18:04 +0000 (19:18 +0200)]
Merge branch '2.1' into 3.0

6 years agoRemove code sniff for sorted use declarations
Matthias Schmidt [Mon, 7 May 2018 17:14:30 +0000 (19:14 +0200)]
Remove code sniff for sorted use declarations

See #2544

6 years agoFix instantiability check in `ClassNameFormField`
Matthias Schmidt [Mon, 7 May 2018 16:38:40 +0000 (18:38 +0200)]
Fix instantiability check in `ClassNameFormField`

See #2545

6 years agoFix issues with field dependencies
Matthias Schmidt [Sun, 6 May 2018 10:59:07 +0000 (12:59 +0200)]
Fix issues with field dependencies

See #2509

6 years agoMake single selection form field filterable
Matthias Schmidt [Sun, 6 May 2018 10:58:37 +0000 (12:58 +0200)]
Make single selection form field filterable

See #2509

6 years agoAllow more values to be passed to `BooleanFormField::value()`
Matthias Schmidt [Sun, 6 May 2018 07:25:21 +0000 (09:25 +0200)]
Allow more values to be passed to `BooleanFormField::value()`

See #2509

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
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

6 years agoFixed breadcrumb microdata
Marcel Werk [Sat, 5 May 2018 13:21:04 +0000 (15:21 +0200)]
Fixed breadcrumb microdata

6 years agoMerge branch '3.0'
Alexander Ebert [Sat, 5 May 2018 08:35:12 +0000 (10:35 +0200)]
Merge branch '3.0'

6 years agoHTTP_ENABLE_GZIP is not defined w/o database access
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.

6 years agoAvoid page scroll when using the wheel over a list item
Alexander Ebert [Thu, 3 May 2018 15:24:39 +0000 (17:24 +0200)]
Avoid page scroll when using the wheel over a list item

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 15:03:42 +0000 (17:03 +0200)]
Merge branch '3.0'

6 years agoImproved phrases
Alexander Ebert [Thu, 3 May 2018 15:03:05 +0000 (17:03 +0200)]
Improved phrases

6 years agoItchBot: Website is no longer available
Alexander Ebert [Thu, 3 May 2018 14:59:53 +0000 (16:59 +0200)]
ItchBot: Website is no longer available

6 years agoMinor padding in comment responses to avoid box-shadows being cut-off
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

6 years agoExclude duplicate packages from package search results
Alexander Ebert [Thu, 3 May 2018 14:13:53 +0000 (16:13 +0200)]
Exclude duplicate packages from package search results

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 13:34:29 +0000 (15:34 +0200)]
Merge branch '3.0'

6 years agoUnable to reverse order when sorting by show order
Alexander Ebert [Thu, 3 May 2018 13:30:38 +0000 (15:30 +0200)]
Unable to reverse order when sorting by show order

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 3 May 2018 10:18:35 +0000 (12:18 +0200)]
Merge branch '3.0'

6 years agoExplicit conversion from varbinary for MySQL 8.0+
Alexander Ebert [Thu, 3 May 2018 10:17:45 +0000 (12:17 +0200)]
Explicit conversion from varbinary for MySQL 8.0+

6 years agoReplace strstr with strpos because it’s faster
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>
6 years agomissing since-documentation of WCF::getActiveApplication()
mutec [Tue, 1 May 2018 11:30:08 +0000 (13:30 +0200)]
missing since-documentation of WCF::getActiveApplication()

6 years agoFix return values of `ItemListFormField::getSaveValue()`
Matthias Schmidt [Tue, 1 May 2018 10:27:28 +0000 (12:27 +0200)]
Fix return values of `ItemListFormField::getSaveValue()`

See #2509

6 years agoFix instantiability validation in class name for field for singletons
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

6 years agoFix return type resolution issue with PhpStorm
Matthias Schmidt [Tue, 1 May 2018 10:25:27 +0000 (12:25 +0200)]
Fix return type resolution issue with PhpStorm

See #2509

6 years agoEvent access to the message reply error handling
Alexander Ebert [Mon, 30 Apr 2018 15:08:26 +0000 (17:08 +0200)]
Event access to the message reply error handling

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 16:15:27 +0000 (18:15 +0200)]
Merge branch '3.0'

6 years agoPreserve empty lines in code elements
Alexander Ebert [Fri, 27 Apr 2018 14:05:10 +0000 (16:05 +0200)]
Preserve empty lines in code elements

6 years agoAllow `$maxDecimals = 1` for `formatDouble()`
Alexander Ebert [Fri, 27 Apr 2018 12:06:04 +0000 (14:06 +0200)]
Allow `$maxDecimals = 1` for `formatDouble()`

6 years agoPrevent access to content in disabled languages
Alexander Ebert [Fri, 27 Apr 2018 11:50:01 +0000 (13:50 +0200)]
Prevent access to content in disabled languages

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 27 Apr 2018 11:30:05 +0000 (13:30 +0200)]
Merge branch '3.0'

6 years agoPasting images relies on `[attach]` not `[img]`
Alexander Ebert [Fri, 27 Apr 2018 11:29:32 +0000 (13:29 +0200)]
Pasting images relies on `[attach]` not `[img]`

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 27 Apr 2018 10:48:49 +0000 (12:48 +0200)]
Updating minified JavaScript files

6 years agoBackspacing at the front of a code block yields rouge spans
Alexander Ebert [Fri, 27 Apr 2018 10:38:02 +0000 (12:38 +0200)]
Backspacing at the front of a code block yields rouge spans

6 years agoSpacer paragraph between quotes and adjacent blocks
Alexander Ebert [Fri, 27 Apr 2018 09:32:39 +0000 (11:32 +0200)]
Spacer paragraph between quotes and adjacent blocks

6 years agoMerge branch 'master' into next
Tim Düsterhus [Thu, 26 Apr 2018 12:09:16 +0000 (14:09 +0200)]
Merge branch 'master' into next

6 years agoMerge branch '3.0'
Tim Düsterhus [Thu, 26 Apr 2018 12:08:52 +0000 (14:08 +0200)]
Merge branch '3.0'

6 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Thu, 26 Apr 2018 12:08:23 +0000 (14:08 +0200)]
Merge branch '2.1' into 3.0

6 years agoRemoved deprecated/removed permissions
Sascha Greuel [Wed, 25 Apr 2018 17:04:29 +0000 (19:04 +0200)]
Removed deprecated/removed permissions

Closes #2558

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 25 Apr 2018 17:08:34 +0000 (19:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed typos
Marcel Werk [Wed, 25 Apr 2018 17:07:38 +0000 (19:07 +0200)]
Fixed typos

6 years agoEvent support for user lookups
Marcel Werk [Wed, 25 Apr 2018 16:10:38 +0000 (18:10 +0200)]
Event support for user lookups

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Wed, 25 Apr 2018 14:47:27 +0000 (16:47 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoAdded missing escapes in user search
Marcel Werk [Wed, 25 Apr 2018 14:46:47 +0000 (16:46 +0200)]
Added missing escapes in user search

6 years agoMissing update support for `2.1.21 pl 1`
Alexander Ebert [Tue, 24 Apr 2018 14:47:52 +0000 (16:47 +0200)]
Missing update support for `2.1.21 pl 1`

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Mon, 23 Apr 2018 09:53:46 +0000 (11:53 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoFixed missing margin in user popover
Marcel Werk [Mon, 23 Apr 2018 09:52:14 +0000 (11:52 +0200)]
Fixed missing margin in user popover

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Sun, 22 Apr 2018 11:31:38 +0000 (13:31 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 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

6 years agoAn empty og-description no longer overwrites the global meta-description
Marcel Werk [Sun, 22 Apr 2018 10:56:49 +0000 (12:56 +0200)]
An empty og-description no longer overwrites the global meta-description

6 years agoPreparing the release 3.1.2 pl 2
Alexander Ebert [Sat, 21 Apr 2018 11:54:54 +0000 (13:54 +0200)]
Preparing the release 3.1.2 pl 2

6 years agoMerge branch '3.0'
Alexander Ebert [Sat, 21 Apr 2018 11:54:43 +0000 (13:54 +0200)]
Merge branch '3.0'

6 years agoPreparing the release 3.0.14 pl 2 3.0.14_pl_2
Alexander Ebert [Sat, 21 Apr 2018 11:42:06 +0000 (13:42 +0200)]
Preparing the release 3.0.14 pl 2

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Sat, 21 Apr 2018 11:41:05 +0000 (13:41 +0200)]
Merge branch '2.1' into 3.0

6 years agoPreparing release 2.1.21 pl 1
Alexander Ebert [Sat, 21 Apr 2018 11:03:02 +0000 (13:03 +0200)]
Preparing release 2.1.21 pl 1

6 years agoForce-enable the reCAPTCHA option in the ACP selection
Alexander Ebert [Sat, 21 Apr 2018 11:01:54 +0000 (13:01 +0200)]
Force-enable the reCAPTCHA option in the ACP selection

6 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sat, 21 Apr 2018 08:12:14 +0000 (10:12 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

6 years agoAlways reset the timestamp for disabled phrase variants
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.

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Marcel Werk [Fri, 20 Apr 2018 22:13:08 +0000 (00:13 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoImproved RSS feeds of articles
Marcel Werk [Fri, 20 Apr 2018 22:11:36 +0000 (00:11 +0200)]
Improved RSS feeds of articles

6 years agoPreparing release 3.1.2 pl 1
Alexander Ebert [Fri, 20 Apr 2018 15:51:37 +0000 (17:51 +0200)]
Preparing release 3.1.2 pl 1

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 20 Apr 2018 15:50:45 +0000 (17:50 +0200)]
Merge branch '3.0'

6 years agoPreparing release 3.0.14 pl 1
Alexander Ebert [Fri, 20 Apr 2018 15:46:29 +0000 (17:46 +0200)]
Preparing release 3.0.14 pl 1

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 20 Apr 2018 15:38:05 +0000 (17:38 +0200)]
Updating minified JavaScript files

6 years agoUpdating minified JavaScript files
woltlab.com [Fri, 20 Apr 2018 15:34:27 +0000 (17:34 +0200)]
Updating minified JavaScript files

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 20 Apr 2018 15:31:48 +0000 (17:31 +0200)]
Merge branch '3.0'

6 years agoMissing event for custom message options
Alexander Ebert [Fri, 20 Apr 2018 15:30:46 +0000 (17:30 +0200)]
Missing event for custom message options

6 years agoTimezone was lost on re-evaluated date-only pickers
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.

6 years agoRevert "Timezone was lost on re-evaluated date-only pickers"
Alexander Ebert [Fri, 20 Apr 2018 14:53:29 +0000 (16:53 +0200)]
Revert "Timezone was lost on re-evaluated date-only pickers"

This reverts commit 235e0a123ac6d3dc48ac15045778f79165d8197e.

6 years agoMerge branch '3.0'
Alexander Ebert [Fri, 20 Apr 2018 10:28:58 +0000 (12:28 +0200)]
Merge branch '3.0'

6 years agoFlush the libxml error buffer after parsing HTML5
Alexander Ebert [Fri, 20 Apr 2018 10:26:55 +0000 (12:26 +0200)]
Flush the libxml error buffer after parsing HTML5

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Fri, 20 Apr 2018 09:36:32 +0000 (11:36 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

6 years agoWork-around for a non-flushed xml error buffer
Alexander Ebert [Fri, 20 Apr 2018 09:13:24 +0000 (11:13 +0200)]
Work-around for a non-flushed xml error buffer

6 years agoWork-around for a non-flushed xml error buffer
Alexander Ebert [Thu, 19 Apr 2018 20:07:54 +0000 (22:07 +0200)]
Work-around for a non-flushed xml error buffer

6 years agoUpdating the release date 3.1.2
Alexander Ebert [Thu, 19 Apr 2018 11:33:47 +0000 (13:33 +0200)]
Updating the release date

6 years agoMerge branch '3.0'
Alexander Ebert [Thu, 19 Apr 2018 11:23:29 +0000 (13:23 +0200)]
Merge branch '3.0'

6 years agoUpdating the release date 3.0.14
Alexander Ebert [Thu, 19 Apr 2018 10:48:58 +0000 (12:48 +0200)]
Updating the release date

6 years agoAdopted the changes to the update script in 3.1
Alexander Ebert [Thu, 19 Apr 2018 10:34:16 +0000 (12:34 +0200)]
Adopted the changes to the update script in 3.1

6 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 19 Apr 2018 10:28:13 +0000 (12:28 +0200)]
Merge branch '2.1' into 3.0

6 years agoUpdating the release date and instructions 2.1.21
Alexander Ebert [Thu, 19 Apr 2018 10:23:59 +0000 (12:23 +0200)]
Updating the release date and instructions

6 years agoAdd class name form field
Matthias Schmidt [Wed, 18 Apr 2018 15:33:47 +0000 (17:33 +0200)]
Add class name form field

See #2509

6 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Wed, 18 Apr 2018 15:15:24 +0000 (17:15 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'