GitHub/WoltLab/WCF.git
7 years agoPreserve text formatting when creating lists
Alexander Ebert [Fri, 1 Sep 2017 14:43:32 +0000 (16:43 +0200)]
Preserve text formatting when creating lists

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 1 Sep 2017 11:53:34 +0000 (13:53 +0200)]
Merge branch '2.1' into 3.0

7 years agoFixed return key inside nested lists
Alexander Ebert [Fri, 1 Sep 2017 11:51:31 +0000 (13:51 +0200)]
Fixed return key inside nested lists

7 years agoImproved tooltip setup performance
Alexander Ebert [Fri, 1 Sep 2017 10:18:16 +0000 (12:18 +0200)]
Improved tooltip setup performance

The live collection of `getElementsByClass()` shows a bad performance
when a large list of elements gets remove one-by-one.

It took around 1 second to process 4k elements and stripping the class
from each one. Using `querySelectorAll` instead does the same job in
less than 40ms.

The check against `_elements` is still in place, because it performs
pretty well with large sets of DOM elements (tested with ~16k elements)
and allows us to return early without invoking the costly
`querySelectorAll`, which even without results hit with 0,2 seconds
during tests.

7 years agoRecognize `<li>` as block element in some cases
Alexander Ebert [Wed, 30 Aug 2017 09:32:20 +0000 (11:32 +0200)]
Recognize `<li>` as block element in some cases

7 years agoDecrease z-index of quote tooltips
Alexander Ebert [Tue, 29 Aug 2017 11:50:19 +0000 (13:50 +0200)]
Decrease z-index of quote tooltips

7 years agoFixed formatting of deleted text
Alexander Ebert [Tue, 29 Aug 2017 11:47:12 +0000 (13:47 +0200)]
Fixed formatting of deleted text

7 years agoFixed ampersand handling
Alexander Ebert [Tue, 29 Aug 2017 11:12:25 +0000 (13:12 +0200)]
Fixed ampersand handling

7 years agoAdded missing phrase fragment for attachment file size
Alexander Ebert [Tue, 29 Aug 2017 10:09:54 +0000 (12:09 +0200)]
Added missing phrase fragment for attachment file size

7 years agoBackport IIdempotentPackageInstallationPlugin for forward compatibility
Tim Düsterhus [Sun, 27 Aug 2017 16:28:05 +0000 (18:28 +0200)]
Backport IIdempotentPackageInstallationPlugin for forward compatibility

see d74244229b48ed31f8baf87ce93e326033ccf505
see d49556513b7ae8060c6451077d2d05d6e7397b13

7 years agoFix enable/disable icon class for captcha questions
Matthias Schmidt [Sun, 27 Aug 2017 10:54:14 +0000 (12:54 +0200)]
Fix enable/disable icon class for captcha questions

7 years agoFix description of `UserNotification::$timesTriggered`
Matthias Schmidt [Fri, 25 Aug 2017 08:39:39 +0000 (10:39 +0200)]
Fix description of `UserNotification::$timesTriggered`

7 years agoMerge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Tue, 22 Aug 2017 14:18:26 +0000 (16:18 +0200)]
Merge remote-tracking branch 'origin/3.0' into 3.0

7 years agoFix error handling of reCAPTCHA
Tim Düsterhus [Tue, 22 Aug 2017 14:14:00 +0000 (16:14 +0200)]
Fix error handling of reCAPTCHA

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 22 Aug 2017 10:02:41 +0000 (12:02 +0200)]
Updating minified JavaScript files

7 years agoDisable `never` option via `enableoptions`
Matthias Schmidt [Mon, 21 Aug 2017 19:08:06 +0000 (21:08 +0200)]
Disable `never` option via `enableoptions`

See dc3ab016f2887491c563afbde14b242e5f6c9baf

7 years agoFix disabling "no" option via `enableoptions`
Matthias Schmidt [Mon, 21 Aug 2017 19:05:02 +0000 (21:05 +0200)]
Fix disabling "no" option via `enableoptions`

See dc3ab016f2887491c563afbde14b242e5f6c9baf

7 years agoFixed orphaned paragraphs w/ block bbcodes
Alexander Ebert [Mon, 21 Aug 2017 12:27:44 +0000 (14:27 +0200)]
Fixed orphaned paragraphs w/ block bbcodes

7 years agoFixed drag & drop behavior in Firefox
Alexander Ebert [Mon, 21 Aug 2017 12:07:57 +0000 (14:07 +0200)]
Fixed drag & drop behavior in Firefox

7 years agoImproved handling of ampersands
Alexander Ebert [Mon, 21 Aug 2017 11:30:38 +0000 (13:30 +0200)]
Improved handling of ampersands

7 years agoAdjusted selector to tooltip changes in 2.9.0
Alexander Ebert [Mon, 21 Aug 2017 10:55:19 +0000 (12:55 +0200)]
Adjusted selector to tooltip changes in 2.9.0

7 years agoUpgraded to Redactor II 2.9.0
Alexander Ebert [Mon, 21 Aug 2017 10:43:50 +0000 (12:43 +0200)]
Upgraded to Redactor II 2.9.0

7 years agoFixed newline handling for centered content inside tables
Alexander Ebert [Sun, 20 Aug 2017 14:33:31 +0000 (16:33 +0200)]
Fixed newline handling for centered content inside tables

7 years agoMerge branch 'foreach-non-countable' into 3.0
Tim Düsterhus [Fri, 18 Aug 2017 11:11:48 +0000 (13:11 +0200)]
Merge branch 'foreach-non-countable' into 3.0

Closes #2383

7 years agoFix {foreach} for non-`\Countable` `\Traversable`s
Tim Düsterhus [Thu, 17 Aug 2017 13:27:51 +0000 (15:27 +0200)]
Fix {foreach} for non-`\Countable` `\Traversable`s

7 years agoHide style-changer if javascript is disabled
Marcel Werk [Wed, 16 Aug 2017 09:30:18 +0000 (11:30 +0200)]
Hide style-changer if javascript is disabled

7 years agoAvoid conversion of bbcodes when disabled
Alexander Ebert [Tue, 15 Aug 2017 15:22:14 +0000 (17:22 +0200)]
Avoid conversion of bbcodes when disabled

7 years agoWork around module loading issue in `WCF.System.Captcha.getData()`
Matthias Schmidt [Mon, 14 Aug 2017 15:13:57 +0000 (17:13 +0200)]
Work around module loading issue in `WCF.System.Captcha.getData()`

7 years agoFix editing single-language file with non-user interface language
Matthias Schmidt [Sat, 12 Aug 2017 14:38:14 +0000 (16:38 +0200)]
Fix editing single-language file with non-user interface language

7 years agoFix language chooser when editing multiple media files one after another
Matthias Schmidt [Sat, 12 Aug 2017 14:29:17 +0000 (16:29 +0200)]
Fix language chooser when editing multiple media files one after another

7 years agoFixed assignment to default user groups during user rebuild
Marcel Werk [Sat, 12 Aug 2017 11:46:34 +0000 (13:46 +0200)]
Fixed assignment to default user groups during user rebuild

7 years agoFixed overflow handling for quotes inside the editor
Alexander Ebert [Fri, 11 Aug 2017 11:26:38 +0000 (13:26 +0200)]
Fixed overflow handling for quotes inside the editor

7 years agoAdded missing button labels for mobile
Alexander Ebert [Fri, 11 Aug 2017 11:18:55 +0000 (13:18 +0200)]
Added missing button labels for mobile

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Thu, 10 Aug 2017 10:08:51 +0000 (12:08 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

7 years agoForce reloading notifications when marking all as read
Alexander Ebert [Thu, 10 Aug 2017 10:08:11 +0000 (12:08 +0200)]
Force reloading notifications when marking all as read

Fixes #2363

7 years agoForce overwriting the `config.inc.php` at all times
Alexander Ebert [Wed, 9 Aug 2017 10:15:39 +0000 (12:15 +0200)]
Force overwriting the `config.inc.php` at all times

7 years agoPreparing release 3.0.8 3.0.8
Alexander Ebert [Sun, 6 Aug 2017 09:52:18 +0000 (11:52 +0200)]
Preparing release 3.0.8

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 6 Aug 2017 09:48:16 +0000 (11:48 +0200)]
Updating minified JavaScript files

7 years agoFix color of innerInfo arrow tip
Matthias Schmidt [Sat, 5 Aug 2017 13:53:53 +0000 (15:53 +0200)]
Fix color of innerInfo arrow tip

7 years agoAdd margin between innerInfo and media upload button
Matthias Schmidt [Sat, 5 Aug 2017 13:52:47 +0000 (15:52 +0200)]
Add margin between innerInfo and media upload button

7 years agoAdd missing media search threshold language item
Matthias Schmidt [Sat, 5 Aug 2017 13:48:33 +0000 (15:48 +0200)]
Add missing media search threshold language item

7 years agoFix German general stacked moderation comment response notification message
Matthias Schmidt [Sat, 5 Aug 2017 11:36:27 +0000 (13:36 +0200)]
Fix German general stacked moderation comment response notification message

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 4 Aug 2017 13:10:18 +0000 (15:10 +0200)]
Merge branch '2.1' into 3.0

7 years agoPreparing release 2.1.17 2.1.17
Alexander Ebert [Fri, 4 Aug 2017 12:11:17 +0000 (14:11 +0200)]
Preparing release 2.1.17

7 years agoRemove articles from tag list when module is disabled
Alexander Ebert [Fri, 4 Aug 2017 10:46:51 +0000 (12:46 +0200)]
Remove articles from tag list when module is disabled

7 years agoAdded object id array conversion
Alexander Ebert [Fri, 4 Aug 2017 10:15:22 +0000 (12:15 +0200)]
Added object id array conversion

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 31 Jul 2017 15:29:12 +0000 (17:29 +0200)]
Updating minified JavaScript files

7 years agoUpdated alignment plugin, own version is no longer required
Alexander Ebert [Mon, 31 Jul 2017 13:24:09 +0000 (15:24 +0200)]
Updated alignment plugin, own version is no longer required

7 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Mon, 31 Jul 2017 10:38:19 +0000 (12:38 +0200)]
Merge branch '2.1' into 3.0

# Conflicts:
# wcfsetup/install/lang/en.xml

7 years agoFix English comment response like user notification event description
Matthias Schmidt [Mon, 31 Jul 2017 10:36:55 +0000 (12:36 +0200)]
Fix English comment response like user notification event description

7 years agoFix English stacked moderation queue comment response message
Matthias Schmidt [Sun, 30 Jul 2017 19:31:13 +0000 (21:31 +0200)]
Fix English stacked moderation queue comment response message

7 years agoFix end time check in `AbstractTimestampCondition::checkObject()`
Matthias Schmidt [Fri, 28 Jul 2017 07:27:38 +0000 (09:27 +0200)]
Fix end time check in `AbstractTimestampCondition::checkObject()`

7 years agoFix multiple values support in `AbstractObjectTextPropertyCondition::getData()`
Matthias Schmidt [Fri, 28 Jul 2017 07:24:28 +0000 (09:24 +0200)]
Fix multiple values support in `AbstractObjectTextPropertyCondition::getData()`

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 27 Jul 2017 13:52:53 +0000 (15:52 +0200)]
Updating minified JavaScript files

7 years agoUsers were sometimes unable to reset their password
Alexander Ebert [Thu, 27 Jul 2017 10:56:36 +0000 (12:56 +0200)]
Users were sometimes unable to reset their password

7 years agoFixed rescue mode
Alexander Ebert [Thu, 27 Jul 2017 08:25:07 +0000 (10:25 +0200)]
Fixed rescue mode

7 years agoForce tooltip removal on dynamic pagination update
Alexander Ebert [Wed, 26 Jul 2017 15:24:22 +0000 (17:24 +0200)]
Force tooltip removal on dynamic pagination update

7 years agoFixed outdated html
Marcel Werk [Wed, 26 Jul 2017 12:04:17 +0000 (14:04 +0200)]
Fixed outdated html

7 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Sun, 23 Jul 2017 15:15:52 +0000 (17:15 +0200)]
Merge branch '2.1' into 3.0

7 years agoFix parameter check in font/getFont.php
jens1o [Sun, 23 Jul 2017 15:14:34 +0000 (17:14 +0200)]
Fix parameter check in font/getFont.php

See #2351

7 years agoMake ignoring time `0` opt-in in AbstractTimestampCondition
Matthias Schmidt [Sun, 23 Jul 2017 06:18:59 +0000 (08:18 +0200)]
Make ignoring time `0` opt-in in AbstractTimestampCondition

7 years agoFixed typo
Marcel Werk [Thu, 20 Jul 2017 18:00:20 +0000 (20:00 +0200)]
Fixed typo

7 years agoFix handling of failed attempts to encrypt for starttls = 'may'
Tim Düsterhus [Wed, 19 Jul 2017 15:41:54 +0000 (17:41 +0200)]
Fix handling of failed attempts to encrypt for starttls = 'may'

Fixes #2340

7 years agoShow prefix of SMTP server replies in Exception
Tim Düsterhus [Wed, 19 Jul 2017 15:39:02 +0000 (17:39 +0200)]
Show prefix of SMTP server replies in Exception

7 years agoImproved setup access, allow MariaDB 5.5.47+
Alexander Ebert [Tue, 18 Jul 2017 13:34:15 +0000 (15:34 +0200)]
Improved setup access, allow MariaDB 5.5.47+

Closes #2341

7 years agoFixed an empty set of results when searching for packages
Alexander Ebert [Mon, 17 Jul 2017 12:21:58 +0000 (14:21 +0200)]
Fixed an empty set of results when searching for packages

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 14 Jul 2017 15:28:56 +0000 (17:28 +0200)]
Updating minified JavaScript files

7 years agoFixed counter for unread moderation items in user panel
Alexander Ebert [Fri, 14 Jul 2017 15:25:56 +0000 (17:25 +0200)]
Fixed counter for unread moderation items in user panel

7 years agoFixed switching between content languages
Alexander Ebert [Fri, 14 Jul 2017 15:11:47 +0000 (17:11 +0200)]
Fixed switching between content languages

7 years agoFixed pasting of plaintext in Firefox
Alexander Ebert [Fri, 14 Jul 2017 12:56:53 +0000 (14:56 +0200)]
Fixed pasting of plaintext in Firefox

7 years agoDisabled custom selection marker handling on paste
Alexander Ebert [Fri, 14 Jul 2017 11:40:46 +0000 (13:40 +0200)]
Disabled custom selection marker handling on paste

This change caused some issues with the browser's selection management
when rapidly pasting by holding ctrl+v

7 years agoUpgraded to Redactor II 2.8.1
Alexander Ebert [Fri, 14 Jul 2017 11:28:18 +0000 (13:28 +0200)]
Upgraded to Redactor II 2.8.1

7 years agoFixed usage of the `aboutMe` option type
Alexander Ebert [Fri, 14 Jul 2017 10:41:34 +0000 (12:41 +0200)]
Fixed usage of the `aboutMe` option type

Fixes #2337

7 years agoFixed matching of update server urls
Alexander Ebert [Thu, 13 Jul 2017 23:31:58 +0000 (01:31 +0200)]
Fixed matching of update server urls

See #2327

7 years agoFixed static method call
Alexander Ebert [Thu, 13 Jul 2017 23:28:53 +0000 (01:28 +0200)]
Fixed static method call

7 years agoFixed word filter matching on empty lines
Alexander Ebert [Thu, 13 Jul 2017 23:16:11 +0000 (01:16 +0200)]
Fixed word filter matching on empty lines

See #2333

7 years agoAssign to default user groups during user rebuild if missing
Alexander Ebert [Thu, 13 Jul 2017 22:51:27 +0000 (00:51 +0200)]
Assign to default user groups during user rebuild if missing

See #2334

7 years agoAdded debug output for form validation errors
Alexander Ebert [Sun, 9 Jul 2017 14:46:15 +0000 (16:46 +0200)]
Added debug output for form validation errors

See #2316

7 years agoFixed ob clearing
Alexander Ebert [Thu, 13 Jul 2017 13:23:32 +0000 (15:23 +0200)]
Fixed ob clearing

7 years agoPreparing release 3.0.7 3.0.7
Alexander Ebert [Tue, 11 Jul 2017 17:52:04 +0000 (19:52 +0200)]
Preparing release 3.0.7

7 years agoRemoved debug output
Alexander Ebert [Sat, 8 Jul 2017 19:10:37 +0000 (21:10 +0200)]
Removed debug output

7 years agoFixed HTMLPurifier config handling
Alexander Ebert [Thu, 6 Jul 2017 18:14:22 +0000 (20:14 +0200)]
Fixed HTMLPurifier config handling

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 6 Jul 2017 18:13:33 +0000 (20:13 +0200)]
Merge branch '2.1' into 3.0

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 6 Jul 2017 17:48:50 +0000 (19:48 +0200)]
Updating minified JavaScript files

7 years agoFixed mention handling
Alexander Ebert [Thu, 6 Jul 2017 17:46:11 +0000 (19:46 +0200)]
Fixed mention handling

7 years agoBypass CodeSniffer for URIScheme class
Alexander Ebert [Thu, 6 Jul 2017 15:34:50 +0000 (17:34 +0200)]
Bypass CodeSniffer for URIScheme class

7 years agoAdded support for `ts3server://` URI schema
Alexander Ebert [Thu, 6 Jul 2017 15:19:51 +0000 (17:19 +0200)]
Added support for `ts3server://` URI schema

7 years agoAdded recognition of legacy controller names
Alexander Ebert [Thu, 6 Jul 2017 14:31:21 +0000 (16:31 +0200)]
Added recognition of legacy controller names

Fixes #2323

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 6 Jul 2017 11:52:45 +0000 (13:52 +0200)]
Updating minified JavaScript files

7 years agoFixed insert all / adding newline after attachments
Alexander Ebert [Thu, 6 Jul 2017 10:38:09 +0000 (12:38 +0200)]
Fixed insert all / adding newline after attachments

Newlines are only inserted if the attachment is at the very end,
attachments inserted inside the text flow will behave the same as
before.

7 years agoProperly validating package dependencies
Alexander Ebert [Wed, 5 Jul 2017 16:52:39 +0000 (18:52 +0200)]
Properly validating package dependencies

7 years agoFixed incorrect behavior for smilies w/ disabled images
Alexander Ebert [Wed, 5 Jul 2017 10:56:24 +0000 (12:56 +0200)]
Fixed incorrect behavior for smilies w/ disabled images

7 years agoFixed article category breadcrumbs and nesting restriction
Alexander Ebert [Wed, 5 Jul 2017 10:17:15 +0000 (12:17 +0200)]
Fixed article category breadcrumbs and nesting restriction

7 years agoFixed iframe support in AMP
Alexander Ebert [Wed, 5 Jul 2017 09:53:12 +0000 (11:53 +0200)]
Fixed iframe support in AMP

7 years agoFixed check for Firefox
Alexander Ebert [Tue, 4 Jul 2017 17:37:38 +0000 (19:37 +0200)]
Fixed check for Firefox

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Tue, 4 Jul 2017 15:31:57 +0000 (17:31 +0200)]
Merge branch '2.1' into 3.0

7 years agoFixed a z-index issue on mobile
Alexander Ebert [Tue, 4 Jul 2017 15:30:43 +0000 (17:30 +0200)]
Fixed a z-index issue on mobile

7 years agoFixed poll participants count
Alexander Ebert [Tue, 4 Jul 2017 15:20:51 +0000 (17:20 +0200)]
Fixed poll participants count

7 years agoFixed object id collection in `ItemList.getValues()`
Alexander Ebert [Tue, 4 Jul 2017 15:15:21 +0000 (17:15 +0200)]
Fixed object id collection in `ItemList.getValues()`

7 years agoFixed dialog destruction
Alexander Ebert [Tue, 4 Jul 2017 15:08:50 +0000 (17:08 +0200)]
Fixed dialog destruction