GitHub/WoltLab/WCF.git
5 years agoMerge pull request #2966 from WoltLab/prism-update
Alexander Ebert [Tue, 2 Jul 2019 10:01:51 +0000 (12:01 +0200)]
Merge pull request #2966 from WoltLab/prism-update

Prism Update

5 years agoProperly honor the manual flag in prism
Tim Düsterhus [Mon, 1 Jul 2019 17:51:13 +0000 (19:51 +0200)]
Properly honor the  manual flag in prism

5 years agoUpdate prism
Tim Düsterhus [Mon, 1 Jul 2019 17:50:38 +0000 (19:50 +0200)]
Update prism

5 years agoSubmit form builder dialog form on enter in certain input fields
Matthias Schmidt [Sun, 30 Jun 2019 15:15:51 +0000 (17:15 +0200)]
Submit form builder dialog form on enter in certain input fields

See #2509

5 years agoAdd missing nesting in output of non-filterable multiple selection form field
Matthias Schmidt [Sun, 30 Jun 2019 13:29:12 +0000 (15:29 +0200)]
Add missing nesting in output of non-filterable multiple selection form field

See #2509

5 years agoFix validation of WysiwygFormField values
Matthias Schmidt [Sun, 30 Jun 2019 13:11:32 +0000 (15:11 +0200)]
Fix validation of WysiwygFormField values

See #2852

5 years agoExpose additional settings of WysiwygFormField in WysiwygFormContainer
Matthias Schmidt [Sun, 30 Jun 2019 13:11:11 +0000 (15:11 +0200)]
Expose additional settings of WysiwygFormField in WysiwygFormContainer

See #2852

5 years agoAdd EmptyFormFieldDependency
Matthias Schmidt [Sun, 30 Jun 2019 12:19:35 +0000 (14:19 +0200)]
Add EmptyFormFieldDependency

See #2509

5 years agoFix reusing same JS variable in form field dependency manager
Matthias Schmidt [Sun, 30 Jun 2019 12:16:40 +0000 (14:16 +0200)]
Fix reusing same JS variable in form field dependency manager

See #2509

5 years agoAdd support for earliest/latest date in DateFormField
Matthias Schmidt [Sun, 30 Jun 2019 12:01:25 +0000 (14:01 +0200)]
Add support for earliest/latest date in DateFormField

See #2309

5 years agoUpdating minified JavaScript files
woltlab.com [Sat, 29 Jun 2019 20:35:37 +0000 (20:35 +0000)]
Updating minified JavaScript files

5 years agoUglifyJS does not support ES 2015+
Alexander Ebert [Sat, 29 Jun 2019 20:32:49 +0000 (22:32 +0200)]
UglifyJS does not support ES 2015+

5 years agoMerge pull request #2958 from WoltLab/3rdParty_accountmanagment_buttons
Joshua Rüsweg [Fri, 28 Jun 2019 19:38:30 +0000 (21:38 +0200)]
Merge pull request #2958 from WoltLab/3rdParty_accountmanagment_buttons

Fix styling of the 3rdParty buttons in account management form

5 years agoFix styling of the 3rdParty buttons in account management form
Joshua Rüsweg [Fri, 28 Jun 2019 14:49:17 +0000 (16:49 +0200)]
Fix styling of the 3rdParty buttons in account management form
Fix #2956

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 27 Jun 2019 09:36:49 +0000 (09:36 +0000)]
Updating minified JavaScript files

5 years agoTemplate synchronization was off
Alexander Ebert [Thu, 27 Jun 2019 09:33:38 +0000 (11:33 +0200)]
Template synchronization was off

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 27 Jun 2019 09:24:52 +0000 (09:24 +0000)]
Updating minified JavaScript files

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 27 Jun 2019 09:18:02 +0000 (09:18 +0000)]
Updating minified JavaScript files

5 years agoSuperflous line added during the merge
Alexander Ebert [Wed, 26 Jun 2019 10:41:08 +0000 (12:41 +0200)]
Superflous line added during the merge

5 years agoMerge branch 'master' into next
Alexander Ebert [Wed, 26 Jun 2019 10:40:32 +0000 (12:40 +0200)]
Merge branch 'master' into next

5 years agoWorkaround for a bug in "strikethrough" in Chrome
Alexander Ebert [Wed, 26 Jun 2019 10:06:11 +0000 (12:06 +0200)]
Workaround for a bug in "strikethrough" in Chrome

5 years agoRemoving the format from an empty selection yielded <strike> on keystroke
Alexander Ebert [Tue, 25 Jun 2019 11:13:30 +0000 (13:13 +0200)]
Removing the format from an empty selection yielded <strike> on keystroke

5 years agoMerge branch '3.0'
Alexander Ebert [Mon, 24 Jun 2019 17:00:02 +0000 (19:00 +0200)]
Merge branch '3.0'

5 years agoImproved the processing of HTML lacking paragraphs
Alexander Ebert [Mon, 24 Jun 2019 16:57:26 +0000 (18:57 +0200)]
Improved the processing of HTML lacking paragraphs

5 years agoMerge branch '3.0'
Alexander Ebert [Mon, 24 Jun 2019 14:07:36 +0000 (16:07 +0200)]
Merge branch '3.0'

5 years agoMissing "noopener noreferrer" for the quote header link
Alexander Ebert [Mon, 24 Jun 2019 14:07:25 +0000 (16:07 +0200)]
Missing "noopener noreferrer" for the quote header link

5 years agoMerge branch '3.0'
Alexander Ebert [Mon, 24 Jun 2019 14:04:23 +0000 (16:04 +0200)]
Merge branch '3.0'

5 years agoWorkaround for the faulty link tokenizer in Redactor
Alexander Ebert [Mon, 24 Jun 2019 13:52:42 +0000 (15:52 +0200)]
Workaround for the faulty link tokenizer in Redactor

5 years agoApplication overrides with custom urls for "system" pages
Alexander Ebert [Mon, 24 Jun 2019 10:34:28 +0000 (12:34 +0200)]
Application overrides with custom urls for "system" pages

See #2934

5 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 23 Jun 2019 13:53:10 +0000 (15:53 +0200)]
Merge branch '3.0'

5 years agoMerge pull request #2947 from WoltLab/register-user-input-error
Tim Düsterhus [Sun, 23 Jun 2019 13:52:06 +0000 (15:52 +0200)]
Merge pull request #2947 from WoltLab/register-user-input-error

Make output of user input errors consistent in register.tpl

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Sun, 23 Jun 2019 13:03:25 +0000 (15:03 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Joshua Rüsweg [Sun, 23 Jun 2019 13:00:03 +0000 (15:00 +0200)]
Merge branch '3.0'

5 years agoFix missing permission check to load profile like lists
Joshua Rüsweg [Sun, 23 Jun 2019 12:49:00 +0000 (14:49 +0200)]
Fix missing permission check to load profile like lists

5 years agoFix missing permission check for user profile containers
Joshua Rüsweg [Sun, 23 Jun 2019 12:48:33 +0000 (14:48 +0200)]
Fix missing permission check for user profile containers

5 years agoFix property documentation
Joshua Rüsweg [Sun, 23 Jun 2019 12:32:34 +0000 (14:32 +0200)]
Fix property documentation

5 years agoAdd rebuild data worker for activity point `items` counter
Matthias Schmidt [Sun, 23 Jun 2019 09:40:03 +0000 (11:40 +0200)]
Add rebuild data worker for activity point `items` counter

Close #2949

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Sat, 22 Jun 2019 17:23:25 +0000 (19:23 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoFix whitespace issues in form builder templates
Matthias Schmidt [Sat, 22 Jun 2019 17:23:10 +0000 (19:23 +0200)]
Fix whitespace issues in form builder templates

See #2509

5 years agofixed wrong CSS class in message tab menu
Marcel Werk [Sat, 22 Jun 2019 17:20:29 +0000 (19:20 +0200)]
fixed wrong CSS class in message tab menu

5 years agoFix __wysiwygTabMenuFormContainer template
Matthias Schmidt [Sat, 22 Jun 2019 17:18:14 +0000 (19:18 +0200)]
Fix __wysiwygTabMenuFormContainer template

See #2852

5 years agoValidate load method for reactions properly
Joshua Rüsweg [Fri, 21 Jun 2019 16:54:54 +0000 (18:54 +0200)]
Validate load method for reactions properly
See #2508

5 years agoAllow guests to view the reactions for an user
Joshua Rüsweg [Fri, 21 Jun 2019 16:49:40 +0000 (18:49 +0200)]
Allow guests to view the reactions for an user
See #2508

5 years agoPage filter did not consider the application override
Alexander Ebert [Fri, 21 Jun 2019 15:09:18 +0000 (17:09 +0200)]
Page filter did not consider the application override

See #2934

5 years agoMake output of user input errors consistent in register.tpl
Tim Düsterhus [Fri, 21 Jun 2019 12:46:36 +0000 (14:46 +0200)]
Make output of user input errors consistent in register.tpl

5 years agoAdd support for date pickers in scrollable dialogs
Matthias Schmidt [Fri, 21 Jun 2019 11:36:42 +0000 (13:36 +0200)]
Add support for date pickers in scrollable dialogs

5 years agoAdd IObjectTreeNode::getParentNode()
Matthias Schmidt [Fri, 21 Jun 2019 11:18:33 +0000 (13:18 +0200)]
Add IObjectTreeNode::getParentNode()

See #2938

5 years agoPersistent selection of the application override
Alexander Ebert [Fri, 21 Jun 2019 10:42:20 +0000 (12:42 +0200)]
Persistent selection of the application override

See #2934

5 years agoWorkaround for the text overflow in the search type selection
Alexander Ebert [Thu, 20 Jun 2019 18:09:05 +0000 (20:09 +0200)]
Workaround for the text overflow in the search type selection

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Thu, 20 Jun 2019 17:35:22 +0000 (19:35 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoRestrict a11y autofocus to keyboard interaction
Alexander Ebert [Thu, 20 Jun 2019 17:35:19 +0000 (19:35 +0200)]
Restrict a11y autofocus to keyboard interaction

See #2915

5 years agoMerge branch 'master' into next
Matthias Schmidt [Thu, 20 Jun 2019 15:43:30 +0000 (17:43 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Matthias Schmidt [Thu, 20 Jun 2019 15:43:13 +0000 (17:43 +0200)]
Merge branch '3.0'

5 years agoFix alignment of dropdowns in scrollable dialogs
Matthias Schmidt [Thu, 20 Jun 2019 15:43:02 +0000 (17:43 +0200)]
Fix alignment of dropdowns in scrollable dialogs

5 years agoDisable form builder dialog submit button after submitting form
Matthias Schmidt [Thu, 20 Jun 2019 15:16:09 +0000 (17:16 +0200)]
Disable form builder dialog submit button after submitting form

See #2509

5 years agoFix form builder dialog cancel button after form validation error
Matthias Schmidt [Thu, 20 Jun 2019 15:09:46 +0000 (17:09 +0200)]
Fix form builder dialog cancel button after form validation error

See #2509

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Thu, 20 Jun 2019 14:39:32 +0000 (16:39 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoRemove additional top margin in form builder dialog forms
Matthias Schmidt [Thu, 20 Jun 2019 14:39:23 +0000 (16:39 +0200)]
Remove additional top margin in form builder dialog forms

See #2509

5 years agoDecrease maximum height of scrollable checkbox lists im dialogs
Matthias Schmidt [Thu, 20 Jun 2019 14:38:14 +0000 (16:38 +0200)]
Decrease maximum height of scrollable checkbox lists im dialogs

5 years agoResolve the application override before generating the link
Alexander Ebert [Thu, 20 Jun 2019 14:14:13 +0000 (16:14 +0200)]
Resolve the application override before generating the link

Fixes #2934

5 years agoFix cancel button of form builder dialogs
Matthias Schmidt [Thu, 20 Jun 2019 08:42:04 +0000 (10:42 +0200)]
Fix cancel button of form builder dialogs

See #2509

5 years agoFix creation of new languge xml files
Matthias Schmidt [Thu, 20 Jun 2019 08:11:14 +0000 (10:11 +0200)]
Fix creation of new languge xml files

See #2545
See #2815

5 years agoFix code style issues
Matthias Schmidt [Wed, 19 Jun 2019 16:08:17 +0000 (18:08 +0200)]
Fix code style issues

5 years agoSupport for static items in sortable lists
Alexander Ebert [Wed, 19 Jun 2019 10:23:42 +0000 (12:23 +0200)]
Support for static items in sortable lists

5 years agoMerge branch 'master' into next
Tim Düsterhus [Tue, 18 Jun 2019 18:32:44 +0000 (20:32 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Tue, 18 Jun 2019 18:31:05 +0000 (20:31 +0200)]
Merge branch '3.0'

5 years agoStop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction
Tim Düsterhus [Tue, 18 Jun 2019 18:30:18 +0000 (20:30 +0200)]
Stop `exit`ing when no output was created in ExportMailAddressUserBulkProcessingAction

5 years agoThrow exception in `WCF::__call()` for undefined methods
Matthias Schmidt [Tue, 18 Jun 2019 18:13:04 +0000 (20:13 +0200)]
Throw exception in `WCF::__call()` for undefined methods

5 years agoFixed typo
Alexander Ebert [Tue, 18 Jun 2019 13:25:46 +0000 (15:25 +0200)]
Fixed typo

5 years agoAvoid closing dialogs on mouse drag
Alexander Ebert [Tue, 18 Jun 2019 10:56:17 +0000 (12:56 +0200)]
Avoid closing dialogs on mouse drag

5 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 18 Jun 2019 10:37:16 +0000 (12:37 +0200)]
Merge branch 'master' into next

5 years agoUpdate LanguageAddForm.class.php (#2939)
Marcel Beckers [Tue, 18 Jun 2019 10:36:32 +0000 (12:36 +0200)]
Update LanguageAddForm.class.php (#2939)

* Update LanguageAddForm.class.php

Added aditionalFields

* Update LanguageEditForm.class.php

5 years agoMerge pull request #2938 from WoltLab/selection_tree_support
Alexander Ebert [Tue, 18 Jun 2019 10:28:02 +0000 (12:28 +0200)]
Merge pull request #2938 from WoltLab/selection_tree_support

Add abstract object tree node used for selection form fields

5 years agoFix now invalid usages of CryptoException (#2908)
Jens Hausdorf [Mon, 17 Jun 2019 16:24:49 +0000 (18:24 +0200)]
Fix now invalid usages of CryptoException (#2908)

* Fix now invalid usages of CryptoException

The \random_{bytes,int} functions are now called directly instead through
wcf\util\CryptoUtil,  which means that the exceptions may not be caught
with CryptoException anymore. Instead, they must be caught with the
generic \Throwable interface.
This commit also fixes usages of those functions to prevent malicious code
to overwrite these critical functions in userland code.

* Make sure to generate a truly random ID
by disallowing user modification.

Adding the `\` in front of the function call makes sure PHP does not use
any overwritten (user-land) function, potentially destroying our efforts of
having a CSRPNG ID

* Remove no longer necessary try-catch block.

5 years agoMerge branch 'master' into next
Alexander Ebert [Mon, 17 Jun 2019 16:22:07 +0000 (18:22 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Mon, 17 Jun 2019 16:18:51 +0000 (18:18 +0200)]
Merge branch '3.0'

5 years agoMerge pull request #2931 from WoltLab/30-reaction-backport
Alexander Ebert [Mon, 17 Jun 2019 16:18:13 +0000 (18:18 +0200)]
Merge pull request #2931 from WoltLab/30-reaction-backport

Backport reaction related interfaces

5 years agoMerge pull request #2933 from WoltLab/queue-failure-callback
Alexander Ebert [Mon, 17 Jun 2019 16:15:21 +0000 (18:15 +0200)]
Merge pull request #2933 from WoltLab/queue-failure-callback

Add on(Final)?Failure callbacks to AbstractBackgroundJob

5 years agoMerge pull request #2941 from WoltLab/database-options
Alexander Ebert [Mon, 17 Jun 2019 16:14:52 +0000 (18:14 +0200)]
Merge pull request #2941 from WoltLab/database-options

Support custom database driver options

5 years agoFixed required PHP version
Marcel Werk [Tue, 11 Jun 2019 14:59:22 +0000 (16:59 +0200)]
Fixed required PHP version

5 years agoOverhauled test.php
Marcel Werk [Mon, 10 Jun 2019 17:41:03 +0000 (19:41 +0200)]
Overhauled test.php

5 years agoSupport custom database driver options
Tim Düsterhus [Tue, 4 Jun 2019 20:25:14 +0000 (22:25 +0200)]
Support custom database driver options

5 years agoFix parameter documentation
Matthias Schmidt [Sat, 8 Jun 2019 18:04:02 +0000 (20:04 +0200)]
Fix parameter documentation

See #2852

5 years agoMerge pull request #2914 from SoftCreatR/patch-4
Alexander Ebert [Sat, 8 Jun 2019 17:42:50 +0000 (19:42 +0200)]
Merge pull request #2914 from SoftCreatR/patch-4

Fix password comparison

5 years agoAdd html message support for `WCF.Table.EmptyTableHandler`
Matthias Schmidt [Sat, 8 Jun 2019 13:36:14 +0000 (15:36 +0200)]
Add html message support for `WCF.Table.EmptyTableHandler`

5 years agoAutomatically mark published new articles written in ACP as read
Matthias Schmidt [Thu, 6 Jun 2019 17:13:32 +0000 (19:13 +0200)]
Automatically mark published new articles written in ACP as read

5 years agoRedirect user to published article created in frontend
Matthias Schmidt [Thu, 6 Jun 2019 17:09:05 +0000 (19:09 +0200)]
Redirect user to published article created in frontend

See #2681

5 years agoMerge branch 'master' into next
Tim Düsterhus [Mon, 3 Jun 2019 19:32:46 +0000 (21:32 +0200)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Mon, 3 Jun 2019 19:32:23 +0000 (21:32 +0200)]
Merge branch '3.0'

5 years agoRename Piwik to Matomo in Footer Code description
Tim Düsterhus [Mon, 3 Jun 2019 19:31:24 +0000 (21:31 +0200)]
Rename Piwik to Matomo in Footer Code description

5 years agoFix typo in de.xml
Tim Düsterhus [Mon, 3 Jun 2019 19:30:14 +0000 (21:30 +0200)]
Fix typo in de.xml

5 years agoMerge branch 'master' into next
Matthias Schmidt [Mon, 3 Jun 2019 17:35:56 +0000 (19:35 +0200)]
Merge branch 'master' into next

5 years agoFix type of `$user` property after assigning trophy to user
Matthias Schmidt [Mon, 3 Jun 2019 17:35:28 +0000 (19:35 +0200)]
Fix type of `$user` property after assigning trophy to user

5 years agoFix typo
Joshua Rüsweg [Mon, 3 Jun 2019 15:19:52 +0000 (17:19 +0200)]
Fix typo

5 years agounnecessary complicated code simplified
Marcel Werk [Mon, 3 Jun 2019 14:48:55 +0000 (16:48 +0200)]
unnecessary complicated code simplified

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 3 Jun 2019 13:51:49 +0000 (15:51 +0200)]
Merge branch '3.0'

5 years agowcf1_user.authData was missing in GDPR export
Marcel Werk [Mon, 3 Jun 2019 13:51:28 +0000 (15:51 +0200)]
wcf1_user.authData was missing in GDPR export

CLoses #2906

5 years agoArticleAddForm doesn't validate imageIDs (teaser)
Marcel Werk [Mon, 3 Jun 2019 13:35:21 +0000 (15:35 +0200)]
ArticleAddForm doesn't validate imageIDs (teaser)

See #2935

5 years agoMerge branch '3.0'
Marcel Werk [Mon, 3 Jun 2019 13:34:40 +0000 (15:34 +0200)]
Merge branch '3.0'

5 years agoArticleAddForm doesn't validate imageIDs
Marcel Werk [Mon, 3 Jun 2019 13:33:57 +0000 (15:33 +0200)]
ArticleAddForm doesn't validate imageIDs

Closes #2935