GitHub/WoltLab/WCF.git
7 years agoMerge branch '3.0'
Tim Düsterhus [Sun, 12 Nov 2017 14:03:53 +0000 (15:03 +0100)]
Merge branch '3.0'

7 years agoBackport: Make BackgroundQueueHandler::forceCheck() more resilient
Tim Düsterhus [Wed, 19 Apr 2017 13:25:31 +0000 (15:25 +0200)]
Backport: Make BackgroundQueueHandler::forceCheck() more resilient

Closes #2251

This backports commit 54de7a5f630ec14d728a8a1838f6c0d6db5af334.

7 years agoMerge pull request #2468 from jens1o/jens1o-use-single-column
Tim Düsterhus [Sun, 12 Nov 2017 13:35:59 +0000 (14:35 +0100)]
Merge pull request #2468 from jens1o/jens1o-use-single-column

use `PreparedStatement#fetchSingleColumn` where possible

7 years agoUpdating minified JavaScript files
woltlab.com [Sun, 12 Nov 2017 11:23:09 +0000 (12:23 +0100)]
Updating minified JavaScript files

7 years agoFixed merging of two "adjacent" lists, backspace fix in Firefox
Alexander Ebert [Sun, 12 Nov 2017 11:14:28 +0000 (12:14 +0100)]
Fixed merging of two "adjacent" lists, backspace fix in Firefox

7 years agoFix code of `boxAdd` template
Matthias Schmidt [Sat, 11 Nov 2017 19:13:38 +0000 (20:13 +0100)]
Fix code of `boxAdd` template

Fixes 3cab11c04220282a46117e31a80a75660835be7a

7 years agoFix typo in JavaScript module description
Matthias Schmidt [Sat, 11 Nov 2017 19:10:45 +0000 (20:10 +0100)]
Fix typo in JavaScript module description

7 years agoFixed backspace handling in Firefox for empty nodes
Alexander Ebert [Sat, 11 Nov 2017 15:14:54 +0000 (16:14 +0100)]
Fixed backspace handling in Firefox for empty nodes

7 years agoOff-load list enter-key behavior to the browser
Alexander Ebert [Sat, 11 Nov 2017 12:37:32 +0000 (13:37 +0100)]
Off-load list enter-key behavior to the browser

7 years agouse `PreparedStatement#fechSingleColumn` where possible
jens1o [Sat, 11 Nov 2017 09:54:32 +0000 (10:54 +0100)]
use `PreparedStatement#fechSingleColumn` where possible

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Sat, 11 Nov 2017 09:08:21 +0000 (10:08 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

# Conflicts:
# wcfsetup/install/files/js/3rdParty/redactor2/plugins/combined.min.js
# wcfsetup/install/files/js/WoltLabSuite.Core.min.js

7 years agoUpdated ACP WYSIWYG template
Alexander Ebert [Fri, 10 Nov 2017 17:42:25 +0000 (18:42 +0100)]
Updated ACP WYSIWYG template

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 10 Nov 2017 16:52:05 +0000 (17:52 +0100)]
Updating minified JavaScript files

7 years agoImproved recognition of different newline types in Office
Alexander Ebert [Fri, 10 Nov 2017 16:49:35 +0000 (17:49 +0100)]
Improved recognition of different newline types in Office

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 10 Nov 2017 16:05:06 +0000 (17:05 +0100)]
Updating minified JavaScript files

7 years agoImproved office formatting recognition, fixed pasted <br> handling
Alexander Ebert [Fri, 10 Nov 2017 15:53:34 +0000 (16:53 +0100)]
Improved office formatting recognition, fixed pasted <br> handling

7 years agoAvoid newline duplication when pasting from Word
Alexander Ebert [Fri, 10 Nov 2017 15:26:43 +0000 (16:26 +0100)]
Avoid newline duplication when pasting from Word

7 years agoImproved newline behavior on enter in Firefox
Alexander Ebert [Fri, 10 Nov 2017 13:31:21 +0000 (14:31 +0100)]
Improved newline behavior on enter in Firefox

7 years agoFixed links being copied over to the next line on enter
Alexander Ebert [Fri, 10 Nov 2017 13:20:42 +0000 (14:20 +0100)]
Fixed links being copied over to the next line on enter

7 years agoAdded a helper function to return the closest element
Alexander Ebert [Thu, 9 Nov 2017 19:20:21 +0000 (20:20 +0100)]
Added a helper function to return the closest element

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 10 Nov 2017 09:12:20 +0000 (10:12 +0100)]
Updating minified JavaScript files

7 years agoAdded a helper function to return the closest element
Alexander Ebert [Thu, 9 Nov 2017 19:20:21 +0000 (20:20 +0100)]
Added a helper function to return the closest element

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 9 Nov 2017 17:19:34 +0000 (18:19 +0100)]
Updating minified JavaScript files

7 years agoFix closing unopened files
Joshua Rüsweg [Thu, 9 Nov 2017 13:49:54 +0000 (14:49 +0100)]
Fix closing unopened files

7 years agoPreparing release 3.1.0 Beta 3
Alexander Ebert [Thu, 9 Nov 2017 12:23:25 +0000 (13:23 +0100)]
Preparing release 3.1.0 Beta 3

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 9 Nov 2017 10:18:55 +0000 (11:18 +0100)]
Updating minified JavaScript files

7 years agoAdded informal variant
Alexander Ebert [Wed, 8 Nov 2017 16:51:07 +0000 (17:51 +0100)]
Added informal variant

7 years agoUpdated global styles to use the k/v storage
Alexander Ebert [Wed, 8 Nov 2017 15:56:05 +0000 (16:56 +0100)]
Updated global styles to use the k/v storage

See #2466
See #2467

7 years agoImplemented a generic key/value storage
Alexander Ebert [Wed, 8 Nov 2017 15:55:31 +0000 (16:55 +0100)]
Implemented a generic key/value storage

Closes #2467

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Tue, 7 Nov 2017 14:04:42 +0000 (15:04 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoHide link input for system-type boxes
Alexander Ebert [Tue, 7 Nov 2017 14:02:32 +0000 (15:02 +0100)]
Hide link input for system-type boxes

7 years agoAdded slighty trigger delay for Firefox
Alexander Ebert [Tue, 7 Nov 2017 13:50:31 +0000 (14:50 +0100)]
Added slighty trigger delay for Firefox

7 years agoFixed typo
Alexander Ebert [Tue, 7 Nov 2017 12:09:20 +0000 (13:09 +0100)]
Fixed typo

7 years agoFixed WCFSetup failing on mobile devices
Alexander Ebert [Tue, 7 Nov 2017 11:59:11 +0000 (12:59 +0100)]
Fixed WCFSetup failing on mobile devices

7 years agoTreat non-system type pages as custom url
Alexander Ebert [Tue, 7 Nov 2017 11:31:15 +0000 (12:31 +0100)]
Treat non-system type pages as custom url

7 years agoFixed update of comment counters
Alexander Ebert [Tue, 7 Nov 2017 11:24:41 +0000 (12:24 +0100)]
Fixed update of comment counters

7 years agoMerge pull request #2462 from jens1o/jens1o-add-vscode-to-gitignore
Alexander Ebert [Mon, 6 Nov 2017 15:06:34 +0000 (16:06 +0100)]
Merge pull request #2462 from jens1o/jens1o-add-vscode-to-gitignore

Add Visual Studio Code config files to gitignore

7 years agoMerge pull request #2457 from jens1o/patch-1
Alexander Ebert [Mon, 6 Nov 2017 14:59:35 +0000 (15:59 +0100)]
Merge pull request #2457 from jens1o/patch-1

Add notice to languageExport about multi select

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 6 Nov 2017 14:55:30 +0000 (15:55 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoAdded missing margin between quoted messages
Alexander Ebert [Mon, 6 Nov 2017 14:55:06 +0000 (15:55 +0100)]
Added missing margin between quoted messages

Fixes #2456

7 years agoMerge remote-tracking branch 'refs/remotes/origin/3.0'
Alexander Ebert [Mon, 6 Nov 2017 14:48:53 +0000 (15:48 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/3.0'

7 years agoImproved ad sizes, fixed ad size on mobile
Alexander Ebert [Mon, 6 Nov 2017 14:43:33 +0000 (15:43 +0100)]
Improved ad sizes, fixed ad size on mobile

See #2428

7 years agoClosing a dialog did not remove the keyboard focus
Alexander Ebert [Mon, 6 Nov 2017 13:34:11 +0000 (14:34 +0100)]
Closing a dialog did not remove the keyboard focus

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Mon, 6 Nov 2017 13:05:25 +0000 (14:05 +0100)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

# Conflicts:
# wcfsetup/install/files/lib/page/AttachmentPage.class.php

7 years agoFixed option type of internal uuid
Alexander Ebert [Mon, 6 Nov 2017 12:43:34 +0000 (13:43 +0100)]
Fixed option type of internal uuid

7 years agoAlmost disabled browser caching for unsaved attachments
Alexander Ebert [Mon, 6 Nov 2017 12:41:49 +0000 (13:41 +0100)]
Almost disabled browser caching for unsaved attachments

Avoids issues with removed attachments that may still exist in the
browser cache and cause the user to believe that it is still there.
Commonly an issue with restored messages whose attachments have been
automatically removed in the meantime.

7 years agoFixed buffer handling for primitive bbcodes
Alexander Ebert [Mon, 6 Nov 2017 10:44:18 +0000 (11:44 +0100)]
Fixed buffer handling for primitive bbcodes

7 years agoAvoid double-encoding of tag values
Alexander Ebert [Fri, 3 Nov 2017 16:55:24 +0000 (17:55 +0100)]
Avoid double-encoding of tag values

7 years agoFixed validation of parent page selection
Alexander Ebert [Fri, 3 Nov 2017 16:20:11 +0000 (17:20 +0100)]
Fixed validation of parent page selection

7 years agoImproved `text/plain` message export
Alexander Ebert [Fri, 3 Nov 2017 16:13:30 +0000 (17:13 +0100)]
Improved `text/plain` message export

Closes #2458

7 years agoImproved detection of pasted HTML
Alexander Ebert [Fri, 3 Nov 2017 13:48:11 +0000 (14:48 +0100)]
Improved detection of pasted HTML

7 years agoWork-around for `glob()` returning false
Alexander Ebert [Fri, 3 Nov 2017 13:11:27 +0000 (14:11 +0100)]
Work-around for `glob()` returning false

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 3 Nov 2017 12:34:56 +0000 (13:34 +0100)]
Updating minified JavaScript files

7 years agoUsing the inline code at <kbd> start now places caret before it
Alexander Ebert [Fri, 3 Nov 2017 10:39:06 +0000 (11:39 +0100)]
Using the inline code at <kbd> start now places caret before it

7 years agoImproved `<kbd>` behavior
Alexander Ebert [Thu, 2 Nov 2017 14:50:50 +0000 (15:50 +0100)]
Improved `<kbd>` behavior

7 years agoFixed use-statement order
Alexander Ebert [Thu, 2 Nov 2017 14:24:15 +0000 (15:24 +0100)]
Fixed use-statement order

7 years agoAdded global (S)CSS input
Alexander Ebert [Thu, 2 Nov 2017 12:45:15 +0000 (13:45 +0100)]
Added global (S)CSS input

Closes #2466

7 years agoAdded lightweight WYSIWYG support for comment responses
Alexander Ebert [Wed, 1 Nov 2017 15:28:40 +0000 (16:28 +0100)]
Added lightweight WYSIWYG support for comment responses

Closes #2461

7 years agoFix informal version of German package update search benchmark error
Matthias Schmidt [Tue, 31 Oct 2017 14:54:07 +0000 (15:54 +0100)]
Fix informal version of German package update search benchmark error

7 years agoImprove Date/Util.getTimeElement()
Matthias Schmidt [Tue, 31 Oct 2017 14:41:46 +0000 (15:41 +0100)]
Improve Date/Util.getTimeElement()

See a16ab0f5037bf9f61e7c877d590abb8cdde4136c

7 years agoAdd Visual Studio Code config files to gitignore
jens1o [Tue, 31 Oct 2017 08:45:03 +0000 (09:45 +0100)]
Add Visual Studio Code config files to gitignore

7 years agoFix Date/Util.getTimeElement() for future dates
Matthias Schmidt [Tue, 31 Oct 2017 06:08:17 +0000 (07:08 +0100)]
Fix Date/Util.getTimeElement() for future dates

Close #2460

7 years agoFix number of function arguments
Matthias Schmidt [Tue, 31 Oct 2017 06:02:49 +0000 (07:02 +0100)]
Fix number of function arguments

7 years agoFix code indentation
Matthias Schmidt [Tue, 31 Oct 2017 06:00:00 +0000 (07:00 +0100)]
Fix code indentation

7 years agoAdded sectionContainer CSS class
Marcel Werk [Mon, 30 Oct 2017 13:04:40 +0000 (14:04 +0100)]
Added sectionContainer CSS class

7 years agoAdded support for HD preview images for styles
Alexander Ebert [Sun, 29 Oct 2017 17:26:38 +0000 (18:26 +0100)]
Added support for HD preview images for styles

Closes #2459

7 years agoAdd notice to languageExport about multi select
Jens Hausdorf [Sun, 29 Oct 2017 12:38:59 +0000 (13:38 +0100)]
Add notice to languageExport about multi select

7 years agoUpdating minified JavaScript files
woltlab.com [Sat, 28 Oct 2017 17:12:19 +0000 (19:12 +0200)]
Updating minified JavaScript files

7 years agoImproved formatting of nested lists
Alexander Ebert [Sat, 28 Oct 2017 13:49:03 +0000 (15:49 +0200)]
Improved formatting of nested lists

7 years agoFix work-around for sub-pixel rendering of dialogs
Matthias Schmidt [Sat, 28 Oct 2017 11:38:16 +0000 (13:38 +0200)]
Fix work-around for sub-pixel rendering of dialogs

See #2295

7 years agoSync frontend `scrollablePageCheckboxList` template
Matthias Schmidt [Sat, 28 Oct 2017 04:33:16 +0000 (06:33 +0200)]
Sync frontend `scrollablePageCheckboxList` template

See b46fc2a694c66c71123b126cee0bb50219070766

7 years agoAdd missing language items for pages' box selection filters
Matthias Schmidt [Sat, 28 Oct 2017 04:32:31 +0000 (06:32 +0200)]
Add missing language items for pages' box selection filters

See b46fc2a694c66c71123b126cee0bb50219070766

7 years agoSupport template scripting in UserActivityEventExcludedObjectTypeCondition options
Matthias Schmidt [Sat, 28 Oct 2017 04:28:53 +0000 (06:28 +0200)]
Support template scripting in UserActivityEventExcludedObjectTypeCondition options

Close #2455

7 years agoUpdating minified JavaScript files
woltlab.com [Fri, 27 Oct 2017 23:38:21 +0000 (01:38 +0200)]
Updating minified JavaScript files

7 years agoFix property documentation
Matthias Schmidt [Fri, 27 Oct 2017 18:14:56 +0000 (20:14 +0200)]
Fix property documentation

7 years agoAdd missing options constant definition
Matthias Schmidt [Fri, 27 Oct 2017 18:14:45 +0000 (20:14 +0200)]
Add missing options constant definition

7 years agoMerge pull request #2454 from WoltLab/31-editor-paste
Tim Düsterhus [Fri, 27 Oct 2017 15:43:31 +0000 (17:43 +0200)]
Merge pull request #2454 from WoltLab/31-editor-paste

Improved pasting from clipboard into the editor

7 years agoRemoved debug code
Alexander Ebert [Fri, 27 Oct 2017 15:41:51 +0000 (17:41 +0200)]
Removed debug code

7 years agoAdded informal variant
Alexander Ebert [Fri, 27 Oct 2017 14:28:10 +0000 (16:28 +0200)]
Added informal variant

7 years agoMerge remote-tracking branch 'refs/remotes/origin/31-editor-table'
Alexander Ebert [Fri, 27 Oct 2017 14:16:41 +0000 (16:16 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/31-editor-table'

7 years agoAdded dialog to specify table size before insertion
Alexander Ebert [Fri, 27 Oct 2017 13:52:46 +0000 (15:52 +0200)]
Added dialog to specify table size before insertion

7 years agoImproved instagram embed code
Marcel Werk [Fri, 27 Oct 2017 11:54:56 +0000 (13:54 +0200)]
Improved instagram embed code

7 years agoMerge remote-tracking branch 'refs/remotes/origin/31-editor-arrow-keys'
Alexander Ebert [Fri, 27 Oct 2017 11:14:32 +0000 (13:14 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/31-editor-arrow-keys'

7 years agoFixed `caret.end()`-calls on `<p><br></p>`
Alexander Ebert [Fri, 27 Oct 2017 10:48:33 +0000 (12:48 +0200)]
Fixed `caret.end()`-calls on `<p><br></p>`

7 years agoFixed arrow key handling
Alexander Ebert [Fri, 27 Oct 2017 10:35:02 +0000 (12:35 +0200)]
Fixed arrow key handling

7 years agoImproved arrow key movement between two blocks
Alexander Ebert [Thu, 26 Oct 2017 22:45:13 +0000 (00:45 +0200)]
Improved arrow key movement between two blocks

7 years agoAvoid timeout issue in Chrome on Android when pasting
Alexander Ebert [Thu, 26 Oct 2017 21:22:59 +0000 (23:22 +0200)]
Avoid timeout issue in Chrome on Android when pasting

7 years agoImproved image paste support in Safari on macOS
Alexander Ebert [Thu, 26 Oct 2017 17:45:27 +0000 (19:45 +0200)]
Improved image paste support in Safari on macOS

7 years agoImproved detection of HTML images pasted in Chrome
Alexander Ebert [Thu, 26 Oct 2017 14:11:44 +0000 (16:11 +0200)]
Improved detection of HTML images pasted in Chrome

7 years agoImproved HTML handling, mostly prevent page jump on iOS
Alexander Ebert [Thu, 26 Oct 2017 11:56:07 +0000 (13:56 +0200)]
Improved HTML handling, mostly prevent page jump on iOS

7 years agoUpdating minified JavaScript files 3.1.0_Beta_2
woltlab.com [Wed, 25 Oct 2017 14:45:29 +0000 (16:45 +0200)]
Updating minified JavaScript files

7 years agoFixed quote handler management for legacy inline editing
Alexander Ebert [Wed, 25 Oct 2017 11:46:19 +0000 (13:46 +0200)]
Fixed quote handler management for legacy inline editing

7 years agoAvoid page scrolling on paste
Alexander Ebert [Tue, 24 Oct 2017 21:31:58 +0000 (23:31 +0200)]
Avoid page scrolling on paste

7 years agoPaste bypass using the native clipboard API
Alexander Ebert [Tue, 24 Oct 2017 21:13:34 +0000 (23:13 +0200)]
Paste bypass using the native clipboard API

7 years agoAdded missing update script
Alexander Ebert [Tue, 24 Oct 2017 15:53:52 +0000 (17:53 +0200)]
Added missing update script

7 years agoPreparing release 3.1.0 Beta 2
Alexander Ebert [Tue, 24 Oct 2017 10:32:42 +0000 (12:32 +0200)]
Preparing release 3.1.0 Beta 2

7 years agoUpdating minified JavaScript files
woltlab.com [Tue, 24 Oct 2017 09:55:17 +0000 (11:55 +0200)]
Updating minified JavaScript files

7 years agoFixed browser resize in ACP
Alexander Ebert [Tue, 24 Oct 2017 09:41:21 +0000 (11:41 +0200)]
Fixed browser resize in ACP

Fixes #2453

7 years agoFixed icon size inside buttons
Alexander Ebert [Tue, 24 Oct 2017 09:35:20 +0000 (11:35 +0200)]
Fixed icon size inside buttons

Fixes #2452

7 years agoAdded a visibility filter for `UiItemListFilter`
Alexander Ebert [Mon, 23 Oct 2017 16:49:17 +0000 (18:49 +0200)]
Added a visibility filter for `UiItemListFilter`

Closes #2451