GitHub/WoltLab/WCF.git
5 years agoSet form container classes via PHP API
Matthias Schmidt [Sun, 24 Feb 2019 13:36:18 +0000 (14:36 +0100)]
Set form container classes via PHP API

This way, the default classes can also be removed again

See #2509

5 years agoImprove exception message
Matthias Schmidt [Sun, 24 Feb 2019 13:34:15 +0000 (14:34 +0100)]
Improve exception message

See #2509

5 years agoAdd loadValuesFromObject support for form containers
Matthias Schmidt [Sun, 24 Feb 2019 13:31:08 +0000 (14:31 +0100)]
Add loadValuesFromObject support for form containers

See #2509

5 years agoAdd proper nullable support for date form field
Matthias Schmidt [Sun, 24 Feb 2019 13:29:43 +0000 (14:29 +0100)]
Add proper nullable support for date form field

See #2509

5 years agoAdd default id to tag form field
Matthias Schmidt [Sun, 24 Feb 2019 13:29:23 +0000 (14:29 +0100)]
Add default id to tag form field

See #2509

5 years agoAdd default id and default label to username form field
Matthias Schmidt [Sun, 24 Feb 2019 13:29:07 +0000 (14:29 +0100)]
Add default id and default label to username form field

See #2509

5 years agoAdd PollManager method to create poll based on external data
Matthias Schmidt [Sun, 24 Feb 2019 13:28:36 +0000 (14:28 +0100)]
Add PollManager method to create poll based on external data

See #2852

5 years agoAdd getters (and one setter) to AttachmentHandler class
Matthias Schmidt [Sun, 24 Feb 2019 13:26:55 +0000 (14:26 +0100)]
Add getters (and one setter) to AttachmentHandler class

See  #2852

5 years agoUse LinkHandler::getControllerLink() in AbstractFormBuilderForm
Matthias Schmidt [Sun, 24 Feb 2019 13:25:51 +0000 (14:25 +0100)]
Use LinkHandler::getControllerLink() in AbstractFormBuilderForm

See #2509

5 years agoSmall phrase improvements
Marcel Werk [Fri, 22 Feb 2019 16:45:46 +0000 (17:45 +0100)]
Small phrase improvements

5 years agoMerge branch 'master' into next
Tim Düsterhus [Fri, 22 Feb 2019 00:16:02 +0000 (01:16 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:15:43 +0000 (01:15 +0100)]
Merge branch '3.0'

5 years agoMerge branch 'master' into next
Tim Düsterhus [Fri, 22 Feb 2019 00:15:29 +0000 (01:15 +0100)]
Merge branch 'master' into next

5 years agoMerge remote-tracking branch 'origin/3.0'
Tim Düsterhus [Fri, 22 Feb 2019 00:14:01 +0000 (01:14 +0100)]
Merge remote-tracking branch 'origin/3.0'

5 years agoVerify that queries are allowed in RedisCacheSource::__construct()
Tim Düsterhus [Thu, 21 Feb 2019 23:59:36 +0000 (00:59 +0100)]
Verify that queries are allowed in RedisCacheSource::__construct()

Missing authentication only becomes visible when sending the first
real query, but the safety fallback to disk cache only secures the
constructor. Attempt to `GET cache:_flush` to make sure to receive
the `NOAUTH Authentication required` in the constructor instead of
bricking the page.

5 years agoInject additional fields to FormBuilderForm::save()
Joshua Rüsweg [Thu, 21 Feb 2019 13:50:37 +0000 (14:50 +0100)]
Inject additional fields to FormBuilderForm::save()

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 16 Feb 2019 18:02:06 +0000 (19:02 +0100)]
Merge branch 'master' into next

5 years agoAdd missing use statement
Matthias Schmidt [Sat, 16 Feb 2019 11:21:56 +0000 (12:21 +0100)]
Add missing use statement

See 40bed660f5daa1addf76ff41975fcead1f14073f

5 years agoUpdate copyright
Matthias Schmidt [Fri, 15 Feb 2019 16:21:27 +0000 (17:21 +0100)]
Update copyright

5 years agoAdd proper dl support for innerInfo elements
Matthias Schmidt [Fri, 15 Feb 2019 13:43:05 +0000 (14:43 +0100)]
Add proper dl support for innerInfo elements

See #2601

5 years agoPrevent page jump when opening icon dialog for icon form field
Matthias Schmidt [Fri, 15 Feb 2019 08:29:47 +0000 (09:29 +0100)]
Prevent page jump when opening icon dialog for icon form field

See #2545

5 years agoAdd LabelHandler::replaceLabels()
Matthias Schmidt [Fri, 15 Feb 2019 08:06:32 +0000 (09:06 +0100)]
Add LabelHandler::replaceLabels()

5 years agoUpdate support from 2.1.24 pl 2
Alexander Ebert [Thu, 14 Feb 2019 20:21:53 +0000 (21:21 +0100)]
Update support from 2.1.24 pl 2

5 years agoPreparing the release 3.1.8 pl 1 3.1.8_pl_1
Alexander Ebert [Thu, 14 Feb 2019 19:07:08 +0000 (20:07 +0100)]
Preparing the release 3.1.8 pl 1

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 14 Feb 2019 18:56:36 +0000 (18:56 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 14 Feb 2019 18:53:59 +0000 (19:53 +0100)]
Merge branch '3.0'

5 years agoFix bug in SVG detection in ImageUtil::isImage 3.0.20_pl_1
Joshua Rüsweg [Thu, 14 Feb 2019 17:48:24 +0000 (18:48 +0100)]
Fix bug in SVG detection in ImageUtil::isImage

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 14 Feb 2019 17:41:57 +0000 (17:41 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '3.0'
Alexander Ebert [Thu, 14 Feb 2019 17:37:35 +0000 (18:37 +0100)]
Merge branch '3.0'

5 years agoPreparing the release 3.0.20 pl 1
Alexander Ebert [Thu, 14 Feb 2019 17:33:04 +0000 (18:33 +0100)]
Preparing the release 3.0.20 pl 1

5 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 14 Feb 2019 17:32:48 +0000 (18:32 +0100)]
Merge branch '2.1' into 3.0

5 years agoPreparing the release 2.1.24 pl 2 2.1.24_pl_2
Alexander Ebert [Thu, 14 Feb 2019 17:11:39 +0000 (18:11 +0100)]
Preparing the release 2.1.24 pl 2

5 years agoFix saving of box and page contents via PIP GUI
Matthias Schmidt [Wed, 13 Feb 2019 17:47:20 +0000 (18:47 +0100)]
Fix saving of box and page contents via PIP GUI

See #2545

5 years agoFix saving non-system box via PIP GUI
Matthias Schmidt [Wed, 13 Feb 2019 17:46:55 +0000 (18:46 +0100)]
Fix saving non-system box via PIP GUI

See #2545

5 years agoFix saving page without parent via PIP GUI
Matthias Schmidt [Wed, 13 Feb 2019 17:41:44 +0000 (18:41 +0100)]
Fix saving page without parent via PIP GUI

See #2545

5 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Wed, 13 Feb 2019 17:26:35 +0000 (18:26 +0100)]
Merge branch 'next' of github.com:WoltLab/WCF into next

5 years agoMerge branch 'master' into next
Tim Düsterhus [Wed, 13 Feb 2019 15:26:16 +0000 (16:26 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Tim Düsterhus [Wed, 13 Feb 2019 15:25:25 +0000 (16:25 +0100)]
Merge branch '3.0'

5 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Wed, 13 Feb 2019 15:24:23 +0000 (16:24 +0100)]
Merge branch '2.1' into 3.0

5 years agoFix connecting to Google account in AccountManagementForm
Tim Düsterhus [Wed, 13 Feb 2019 15:22:51 +0000 (16:22 +0100)]
Fix connecting to Google account in AccountManagementForm

This fixes a regression of fc416885faf258d31e2d02e24dcbaff0c44aa8f7.

5 years agoUpdate Codemirror to version 5.43.0
Tim Düsterhus [Wed, 13 Feb 2019 14:31:24 +0000 (15:31 +0100)]
Update Codemirror to version 5.43.0

Closes #2672

5 years agoAdd DebugFolderEmailTransport
Tim Düsterhus [Tue, 12 Feb 2019 18:41:49 +0000 (19:41 +0100)]
Add DebugFolderEmailTransport

5 years agoAdd missing cache resets when using PIP GUI
Matthias Schmidt [Mon, 11 Feb 2019 17:57:35 +0000 (18:57 +0100)]
Add missing cache resets when using PIP GUI

See #2545

5 years agoMerge pull request #2826 from WoltLab/unified_file_upload
Joshua Rüsweg [Mon, 11 Feb 2019 11:11:26 +0000 (12:11 +0100)]
Merge pull request #2826 from WoltLab/unified_file_upload

WIP: Unified file upload

5 years agoUpdate sql_mode to use with MySQL
Tim Düsterhus [Mon, 11 Feb 2019 11:01:06 +0000 (12:01 +0100)]
Update sql_mode to use with MySQL

Add:
- NO_ZERO_IN_DATE
- ERROR_FOR_DIVISION_BY_ZERO
- NO_ENGINE_SUBSTITUTION

Closes #2827

5 years agoFix background queue repetition logic in JavaScript (#2837)
Tim Düsterhus [Mon, 11 Feb 2019 10:58:01 +0000 (11:58 +0100)]
Fix background queue repetition logic in JavaScript (#2837)

This regressed in 5c319dfd1f75676bc98feadc377e201301e837c5.

5 years agoFix exception order when multiple pages exist
Matthias Schmidt [Sun, 10 Feb 2019 15:24:21 +0000 (16:24 +0100)]
Fix exception order when multiple pages exist

See #2831
See ba3e3b615f5210c280575ed72c0230529f78ae86

5 years agoAdd page filter for ads at global location
Matthias Schmidt [Sat, 9 Feb 2019 14:35:58 +0000 (15:35 +0100)]
Add page filter for ads at global location

Close #2653

5 years agoUse `TDatabaseObjectToggle` more often (#2846)
Fabii547 [Sat, 9 Feb 2019 10:19:21 +0000 (11:19 +0100)]
Use `TDatabaseObjectToggle` more often (#2846)

5 years agoShow latest exceptions first on exception log page
Matthias Schmidt [Sat, 9 Feb 2019 10:06:19 +0000 (11:06 +0100)]
Show latest exceptions first on exception log page

See  #2831

5 years agoFix reloading exception log page losing filter parameters
Matthias Schmidt [Sat, 9 Feb 2019 10:01:56 +0000 (11:01 +0100)]
Fix reloading exception log page losing filter parameters

Close #2830

5 years agoAdd support for container-bound share button url
Matthias Schmidt [Thu, 7 Feb 2019 18:13:24 +0000 (19:13 +0100)]
Add support for container-bound share button url

… to support share buttons for different objects on the same page.

See #2845

5 years agoAdd share button support in message share content dialog
Matthias Schmidt [Thu, 7 Feb 2019 18:11:52 +0000 (19:11 +0100)]
Add share button support in message share content dialog

Close #2845

5 years agoMerge branch 'master' into next
Matthias Schmidt [Thu, 7 Feb 2019 17:32:16 +0000 (18:32 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0' 3.1.8
Matthias Schmidt [Thu, 7 Feb 2019 17:28:59 +0000 (18:28 +0100)]
Merge branch '3.0'

5 years agoFix sorting ads and notices if they span multiple pages
Matthias Schmidt [Thu, 7 Feb 2019 17:25:35 +0000 (18:25 +0100)]
Fix sorting ads and notices if they span multiple pages

5 years agoPreparing the release 3.0.20 3.0.20
Alexander Ebert [Thu, 7 Feb 2019 11:54:06 +0000 (12:54 +0100)]
Preparing the release 3.0.20

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 7 Feb 2019 11:15:32 +0000 (11:15 +0000)]
Updating minified JavaScript files

5 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Thu, 7 Feb 2019 11:13:36 +0000 (12:13 +0100)]
Merge branch '2.1' into 3.0

5 years agoPreparing the release 2.1.24 pl 1 2.1.24_pl_1
Alexander Ebert [Thu, 7 Feb 2019 11:12:03 +0000 (12:12 +0100)]
Preparing the release 2.1.24 pl 1

5 years agoPreparing the release 3.1.8
Alexander Ebert [Thu, 7 Feb 2019 10:54:03 +0000 (11:54 +0100)]
Preparing the release 3.1.8

5 years agoSimplify loadValueFromObject method
Joshua Rüsweg [Thu, 7 Feb 2019 10:32:02 +0000 (11:32 +0100)]
Simplify loadValueFromObject method
See #2825

5 years agoUpdating minified JavaScript files
woltlab.com [Thu, 7 Feb 2019 10:22:30 +0000 (10:22 +0000)]
Updating minified JavaScript files

5 years agoMerge branch 'master' into next
Joshua Rüsweg [Wed, 6 Feb 2019 12:29:43 +0000 (13:29 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 12:27:26 +0000 (13:27 +0100)]
Merge branch '3.0'

5 years agoAdd smiley image check for 2x images
Joshua Rüsweg [Wed, 6 Feb 2019 12:26:52 +0000 (13:26 +0100)]
Add smiley image check for 2x images

5 years agoValidate uploaded trophy images whether their are an image
Joshua Rüsweg [Wed, 6 Feb 2019 12:14:21 +0000 (13:14 +0100)]
Validate uploaded trophy images whether their are an image

5 years agoMerge branch '3.0'
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:21 +0000 (12:44 +0100)]
Merge branch '3.0'

5 years agoUse short array syntax
Joshua Rüsweg [Wed, 6 Feb 2019 11:44:01 +0000 (12:44 +0100)]
Use short array syntax

5 years agoMerge branch '2.1' into 3.0
Joshua Rüsweg [Wed, 6 Feb 2019 11:43:20 +0000 (12:43 +0100)]
Merge branch '2.1' into 3.0

5 years agoValidate uploaded smileys whether the images are valid
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:30 +0000 (11:53 +0100)]
Validate uploaded smileys whether the images are valid

5 years agoAdd method to validate uploaded images
Joshua Rüsweg [Wed, 6 Feb 2019 10:53:16 +0000 (11:53 +0100)]
Add method to validate uploaded images

5 years agoMerge branch 'master' into next
Matthias Schmidt [Tue, 5 Feb 2019 18:00:55 +0000 (19:00 +0100)]
Merge branch 'master' into next

5 years agoDo not ignore `.gitignore` and `.htaccess` files in DevtoolsPip
Matthias Schmidt [Tue, 5 Feb 2019 18:00:39 +0000 (19:00 +0100)]
Do not ignore `.gitignore` and `.htaccess` files in DevtoolsPip

When syncing files, ignoring these files can cause directories not be created even though the code expects them to exist.

5 years agoFix bogus prefix
Joshua Rüsweg [Tue, 5 Feb 2019 13:28:09 +0000 (14:28 +0100)]
Fix bogus prefix
See #2825

5 years agoSimplify ReactionType(Add|Edit)Form
Joshua Rüsweg [Tue, 5 Feb 2019 11:33:21 +0000 (12:33 +0100)]
Simplify ReactionType(Add|Edit)Form
See #2825

5 years agoAdd method to determine UploadFiles by DBO
Joshua Rüsweg [Tue, 5 Feb 2019 11:29:10 +0000 (12:29 +0100)]
Add method to determine UploadFiles by DBO
See #2825

5 years agoSet form data only if the form is not submitted
Joshua Rüsweg [Tue, 5 Feb 2019 11:26:31 +0000 (12:26 +0100)]
Set form data only if the form is not submitted
See #2825
See #2509

5 years agoAdd static function to check, whether a given file is an image
Joshua Rüsweg [Tue, 5 Feb 2019 10:59:50 +0000 (11:59 +0100)]
Add static function to check, whether a given file is an image
See #2825

5 years agoDisabling the occupation and hobbies profile field did not hide them from the profiel...
Alexander Ebert [Mon, 4 Feb 2019 16:40:10 +0000 (17:40 +0100)]
Disabling the occupation and hobbies profile field did not hide them from the profiel preview

5 years agoSupport for static search option presets
Alexander Ebert [Mon, 4 Feb 2019 15:27:24 +0000 (16:27 +0100)]
Support for static search option presets

5 years agoConvert bogus newlines in pasted text in Firefox
Alexander Ebert [Mon, 4 Feb 2019 12:10:54 +0000 (13:10 +0100)]
Convert bogus newlines in pasted text in Firefox

5 years agoImprove documentation
Joshua Rüsweg [Sun, 3 Feb 2019 20:25:50 +0000 (21:25 +0100)]
Improve documentation
See #2825

5 years agoThrow exception if allowSvgImage is called w/o imageOnly flag is set
Joshua Rüsweg [Sun, 3 Feb 2019 18:43:33 +0000 (19:43 +0100)]
Throw exception if allowSvgImage is called w/o imageOnly flag is set
See #2825

5 years agoMove saveImage action in ReactionTypeAction
Joshua Rüsweg [Sun, 3 Feb 2019 18:35:57 +0000 (19:35 +0100)]
Move saveImage action in ReactionTypeAction
See #2825

5 years agoAdd data handler for upload form fields
Joshua Rüsweg [Sun, 3 Feb 2019 18:22:11 +0000 (19:22 +0100)]
Add data handler for upload form fields
See #2825

5 years agoUpdate version number in dev setup config filename
Matthias Schmidt [Sun, 3 Feb 2019 17:26:02 +0000 (18:26 +0100)]
Update version number in dev setup config filename

5 years agoAdd support for (location-specific) variables in ads
Matthias Schmidt [Sun, 3 Feb 2019 17:04:39 +0000 (18:04 +0100)]
Add support for (location-specific) variables in ads

Close #2843

5 years agoFix typo in German language item
Matthias Schmidt [Sun, 3 Feb 2019 15:02:59 +0000 (16:02 +0100)]
Fix typo in German language item

See 988fc118d188eab587b5c3d13d026aa0c1e8b02f
See #2683

5 years agoMake devtools project list sortable
Matthias Schmidt [Sun, 3 Feb 2019 14:22:58 +0000 (15:22 +0100)]
Make devtools project list sortable

Close #2842

5 years agoSupport new style api version 5.2 in database table
Matthias Schmidt [Sun, 3 Feb 2019 14:10:13 +0000 (15:10 +0100)]
Support new style api version 5.2 in database table

See e8defa3037865db369cbedd14df57dfadc516b95

5 years agoGeneric placeholder for document data attributes
Alexander Ebert [Sat, 2 Feb 2019 22:11:35 +0000 (23:11 +0100)]
Generic placeholder for document data attributes

5 years agoReset button for the members list filter
Alexander Ebert [Sat, 2 Feb 2019 20:05:21 +0000 (21:05 +0100)]
Reset button for the members list filter

5 years agoMerge branch 'master' into next
Alexander Ebert [Sat, 2 Feb 2019 11:39:37 +0000 (12:39 +0100)]
Merge branch 'master' into next

5 years agoMerge branch '3.0'
Alexander Ebert [Sat, 2 Feb 2019 11:37:11 +0000 (12:37 +0100)]
Merge branch '3.0'

5 years agoInvalid escape sequence for code blocks
Alexander Ebert [Sat, 2 Feb 2019 11:36:47 +0000 (12:36 +0100)]
Invalid escape sequence for code blocks

5 years agoSuport for nesting of blocks on format
Alexander Ebert [Sat, 2 Feb 2019 11:06:39 +0000 (12:06 +0100)]
Suport for nesting of blocks on format

5 years agoExperimental support for lists inside quotes/spoilers
Alexander Ebert [Sat, 2 Feb 2019 00:07:06 +0000 (01:07 +0100)]
Experimental support for lists inside quotes/spoilers

5 years agoRemoved the delay when handling input blur
Alexander Ebert [Fri, 1 Feb 2019 23:35:29 +0000 (00:35 +0100)]
Removed the delay when handling input blur

The timeout was required due to a duplication issue caused by the parallel handling of the click event on a suggestion and the blur event as a side effect of the click.

Original change: c75b69cc51639120091243b9c808243a8f747d10

5 years agoDecrease ACP search frequency and ignore control characters
Alexander Ebert [Fri, 1 Feb 2019 17:35:12 +0000 (18:35 +0100)]
Decrease ACP search frequency and ignore control characters

The search still yields quite a few requests, but this is fine considering that it is (a) limited to the admin panel and (b) having faster results is a worthy trade off.