GitHub/WoltLab/WCF.git
6 years agoRecognize `<td>` as valid block element
Alexander Ebert [Mon, 22 Jan 2018 12:49:25 +0000 (13:49 +0100)]
Recognize `<td>` as valid block element

6 years agoMerge branch '2.1' into 3.0
Matthias Schmidt [Sun, 21 Jan 2018 08:54:54 +0000 (09:54 +0100)]
Merge branch '2.1' into 3.0

6 years agoReset user group priority after saving new user group
Matthias Schmidt [Sun, 21 Jan 2018 08:53:36 +0000 (09:53 +0100)]
Reset user group priority after saving new user group

Close #2521

6 years agoWork-around for backspacing into a list in Firefox
Alexander Ebert [Thu, 4 Jan 2018 18:58:01 +0000 (19:58 +0100)]
Work-around for backspacing into a list in Firefox

6 years agoRemove bogus `<br>` when outdenting a list in Firefox
Alexander Ebert [Thu, 4 Jan 2018 16:40:02 +0000 (17:40 +0100)]
Remove bogus `<br>` when outdenting a list in Firefox

6 years agoBackspacing multiple paragraphs didn't trigger a code sync
Alexander Ebert [Thu, 4 Jan 2018 13:36:45 +0000 (14:36 +0100)]
Backspacing multiple paragraphs didn't trigger a code sync

6 years agoURLs without a seperate label could end up being empty
Alexander Ebert [Tue, 2 Jan 2018 14:48:16 +0000 (15:48 +0100)]
URLs without a seperate label could end up being empty

6 years agoManual backport of a future HTMLPurifier change for PHP 7.2
Alexander Ebert [Tue, 2 Jan 2018 14:29:55 +0000 (15:29 +0100)]
Manual backport of a future HTMLPurifier change for PHP 7.2

6 years agoIDN support in HTMLPurifier using the PEAR Net_IDNA2 module
Alexander Ebert [Tue, 2 Jan 2018 13:42:32 +0000 (14:42 +0100)]
IDN support in HTMLPurifier using the PEAR Net_IDNA2 module

6 years agoWork-around libmagic failing for 1-byte files
Alexander Ebert [Tue, 2 Jan 2018 12:59:31 +0000 (13:59 +0100)]
Work-around libmagic failing for 1-byte files

Causes the error message "finfo::file(): Failed identify data 0:(null)"
in older libmagic/PHP versions, mostly in the ancient PHP 5.x tree.

6 years agoBetter fallback for language mismatches during page import
Alexander Ebert [Tue, 2 Jan 2018 12:06:25 +0000 (13:06 +0100)]
Better fallback for language mismatches during page import

6 years agoRemoved debug code
Alexander Ebert [Tue, 2 Jan 2018 12:05:50 +0000 (13:05 +0100)]
Removed debug code

6 years agoWork-around for orphaned pages
Alexander Ebert [Tue, 2 Jan 2018 11:49:01 +0000 (12:49 +0100)]
Work-around for orphaned pages

6 years agoExecute up to 5 jobs per background queue invocation
Alexander Ebert [Tue, 2 Jan 2018 11:12:24 +0000 (12:12 +0100)]
Execute up to 5 jobs per background queue invocation

6 years agoScroll to dialog top on page change
Alexander Ebert [Mon, 1 Jan 2018 15:02:34 +0000 (16:02 +0100)]
Scroll to dialog top on page change

6 years agoAdjusted list handling to work around Firefox bugs
Alexander Ebert [Sat, 30 Dec 2017 15:46:11 +0000 (16:46 +0100)]
Adjusted list handling to work around Firefox bugs

6 years agoPrevent the generation of faulty location hashes
Alexander Ebert [Fri, 29 Dec 2017 12:00:21 +0000 (13:00 +0100)]
Prevent the generation of faulty location hashes

6 years agoThe editor attempted to edit lists outside of itself
Alexander Ebert [Fri, 29 Dec 2017 11:55:44 +0000 (12:55 +0100)]
The editor attempted to edit lists outside of itself

6 years agoFix PHP 7.2 compatibility of amp article template
Matthias Schmidt [Sat, 23 Dec 2017 10:59:27 +0000 (11:59 +0100)]
Fix PHP 7.2 compatibility of amp article template

6 years agoInput styling for `[type="tel"]`
Alexander Ebert [Thu, 21 Dec 2017 14:03:19 +0000 (15:03 +0100)]
Input styling for `[type="tel"]`

6 years agoIgnore clicks on disabled buttons
Alexander Ebert [Thu, 21 Dec 2017 11:12:19 +0000 (12:12 +0100)]
Ignore clicks on disabled buttons

6 years agoDisable closing non-closable dialogs via ESC
Matthias Schmidt [Thu, 21 Dec 2017 08:55:34 +0000 (09:55 +0100)]
Disable closing non-closable dialogs via ESC

Close #2505

6 years agoMerge pull request #2443 from mutec/tplgenerationinstallpippage
Alexander Ebert [Wed, 20 Dec 2017 22:38:09 +0000 (23:38 +0100)]
Merge pull request #2443 from mutec/tplgenerationinstallpippage

page-PIP didn't handle import/delete of type tpl correctly

6 years agoUpdated Firefox fix to work with all custom block elements
Alexander Ebert [Wed, 20 Dec 2017 16:38:24 +0000 (17:38 +0100)]
Updated Firefox fix to work with all custom block elements

6 years agoAdded additional work-around for backspace in Firefox
Alexander Ebert [Wed, 20 Dec 2017 15:44:04 +0000 (16:44 +0100)]
Added additional work-around for backspace in Firefox

6 years agoUpdate editor integration
Alexander Ebert [Wed, 20 Dec 2017 12:27:15 +0000 (13:27 +0100)]
Update editor integration

6 years agoUpgraded to Redactor II 2.12
Alexander Ebert [Wed, 20 Dec 2017 10:58:48 +0000 (11:58 +0100)]
Upgraded to Redactor II 2.12

7 years agoFixed list of article categories in search form
Marcel Werk [Thu, 14 Dec 2017 10:43:48 +0000 (11:43 +0100)]
Fixed list of article categories in search form

7 years agoAdded missing width/height attributes in amp version
Marcel Werk [Thu, 14 Dec 2017 10:12:20 +0000 (11:12 +0100)]
Added missing width/height attributes in amp version

7 years agoForce equal alignment in side-by-side comparison views
Alexander Ebert [Sun, 10 Dec 2017 00:11:17 +0000 (01:11 +0100)]
Force equal alignment in side-by-side comparison views

7 years agoFixed PHP7.2 issue
Marcel Werk [Thu, 7 Dec 2017 18:15:53 +0000 (19:15 +0100)]
Fixed PHP7.2 issue

7 years agoFixed issues in print version
Marcel Werk [Thu, 7 Dec 2017 17:34:49 +0000 (18:34 +0100)]
Fixed issues in print version

7 years agoFixed missing custom box / page templates
Marcel Werk [Tue, 5 Dec 2017 16:13:39 +0000 (17:13 +0100)]
Fixed missing custom box / page templates

7 years agoAdded tab menu scrolling by clicking on the overflow indicators
Alexander Ebert [Mon, 4 Dec 2017 12:08:18 +0000 (13:08 +0100)]
Added tab menu scrolling by clicking on the overflow indicators

7 years agoAdded paste support for comma-separated values
Alexander Ebert [Mon, 4 Dec 2017 11:34:06 +0000 (12:34 +0100)]
Added paste support for comma-separated values

7 years agoPrioritize message's deleted status over disabled status
Matthias Schmidt [Tue, 28 Nov 2017 15:17:25 +0000 (16:17 +0100)]
Prioritize message's deleted status over disabled status

Close #2487

7 years agoFix encoding of non-ASCII filenames in email attachments
Tim Düsterhus [Mon, 27 Nov 2017 18:17:13 +0000 (19:17 +0100)]
Fix encoding of non-ASCII filenames in email attachments

7 years agoPreparing release 3.0.11 pl 1
Alexander Ebert [Thu, 23 Nov 2017 15:05:59 +0000 (16:05 +0100)]
Preparing release 3.0.11 pl 1

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 23 Nov 2017 15:03:17 +0000 (16:03 +0100)]
Updating minified JavaScript files

7 years agoSelection anchor may be a text node in Safari 11
Alexander Ebert [Thu, 23 Nov 2017 15:00:44 +0000 (16:00 +0100)]
Selection anchor may be a text node in Safari 11

7 years agoAdded work-around for Vivaldi 1.13
Alexander Ebert [Thu, 23 Nov 2017 13:40:45 +0000 (14:40 +0100)]
Added work-around for Vivaldi 1.13

7 years agoUpdating minified JavaScript files 3.0.11
woltlab.com [Tue, 21 Nov 2017 15:04:03 +0000 (16:04 +0100)]
Updating minified JavaScript files

7 years agoPreparing release 3.0.11
Alexander Ebert [Tue, 21 Nov 2017 13:49:02 +0000 (14:49 +0100)]
Preparing release 3.0.11

7 years agoFixed box position handling
Alexander Ebert [Mon, 20 Nov 2017 15:34:11 +0000 (16:34 +0100)]
Fixed box position handling

Fixes be3a8e90cb326f1805d94a8ec802535c2cb87a21

7 years agoFixed newlines inside `[code]` being recognized
Alexander Ebert [Mon, 20 Nov 2017 13:51:27 +0000 (14:51 +0100)]
Fixed newlines inside `[code]` being recognized

7 years agoMerge branch '2.1' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:59:59 +0000 (23:59 +0100)]
Merge branch '2.1' into 3.0

7 years agoMerge remote-tracking branch 'origin/3.0' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:58:40 +0000 (23:58 +0100)]
Merge remote-tracking branch 'origin/3.0' into 3.0

7 years agoMerge branch 'uiDialogScroll' into 3.0
Tim Düsterhus [Sun, 19 Nov 2017 22:57:59 +0000 (23:57 +0100)]
Merge branch 'uiDialogScroll' into 3.0

7 years agoFix disabling of scrolling when dialog is already open
Tim Düsterhus [Sat, 18 Nov 2017 14:59:42 +0000 (15:59 +0100)]
Fix disabling of scrolling when dialog is already open

7 years agoFixed PHP7.2 issue
Marcel Werk [Sun, 19 Nov 2017 19:41:08 +0000 (20:41 +0100)]
Fixed PHP7.2 issue

7 years agoImprove fix for box conditions relying on JavaScript
Matthias Schmidt [Sun, 19 Nov 2017 10:52:01 +0000 (11:52 +0100)]
Improve fix for box conditions relying on JavaScript

7 years agoFix box conditions relying on JavaScript
Matthias Schmidt [Sun, 19 Nov 2017 09:23:48 +0000 (10:23 +0100)]
Fix box conditions relying on JavaScript

7 years agoFixed missing encoding
Marcel Werk [Sat, 18 Nov 2017 21:49:27 +0000 (22:49 +0100)]
Fixed missing encoding

7 years agoFixed missing language variable
Marcel Werk [Sat, 18 Nov 2017 18:35:17 +0000 (19:35 +0100)]
Fixed missing language variable

7 years agoFixed PHP7.2 issue
Marcel Werk [Sat, 18 Nov 2017 13:34:45 +0000 (14:34 +0100)]
Fixed PHP7.2 issue

7 years agoMerge branch '2.1' into 3.0
Alexander Ebert [Fri, 17 Nov 2017 12:08:04 +0000 (13:08 +0100)]
Merge branch '2.1' into 3.0

7 years agoPreparing release 2.1.19 2.1.19
Alexander Ebert [Thu, 16 Nov 2017 14:11:08 +0000 (15:11 +0100)]
Preparing release 2.1.19

7 years agoUpdating minified JavaScript files
woltlab.com [Thu, 16 Nov 2017 11:50:15 +0000 (12:50 +0100)]
Updating minified JavaScript files

7 years agoAdded recognition of `<a>` and `text-decoration` variations
Alexander Ebert [Thu, 16 Nov 2017 11:33:58 +0000 (12:33 +0100)]
Added recognition of `<a>` and `text-decoration` variations

7 years agoForce focus on url input, added enter-key submit support
Alexander Ebert [Wed, 15 Nov 2017 17:07:09 +0000 (18:07 +0100)]
Force focus on url input, added enter-key submit support

7 years agoStrip port from cookie domain
Alexander Ebert [Thu, 28 Sep 2017 11:18:29 +0000 (13:18 +0200)]
Strip port from cookie domain

Cookies are set per host regardless of the domain as per RFC 6265

7 years agoAdded explanation for user option default overrides
Alexander Ebert [Wed, 15 Nov 2017 16:19:30 +0000 (17:19 +0100)]
Added explanation for user option default overrides

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 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 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 [Thu, 9 Nov 2017 17:19:34 +0000 (18:19 +0100)]
Updating minified JavaScript files

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 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 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 agoMerge branch '2.1' into 3.0
Alexander Ebert [Mon, 23 Oct 2017 10:29:21 +0000 (12:29 +0200)]
Merge branch '2.1' into 3.0

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:26:38 +0000 (12:26 +0200)]
Updating minified JavaScript files

7 years agoUpdating minified JavaScript files
woltlab.com [Mon, 23 Oct 2017 10:21:47 +0000 (12:21 +0200)]
Updating minified JavaScript files

7 years agoUpdated monkeypatch to support `opts.keepStyleAttr`
Alexander Ebert [Fri, 20 Oct 2017 12:07:01 +0000 (14:07 +0200)]
Updated monkeypatch to support `opts.keepStyleAttr`

7 years agoFixed inserting of elements failed with adjacent text nodes
Alexander Ebert [Thu, 19 Oct 2017 11:36:26 +0000 (13:36 +0200)]
Fixed inserting of elements failed with adjacent text nodes

7 years agoFixed language variables for html notification emails
Marcel Werk [Wed, 18 Oct 2017 16:34:55 +0000 (18:34 +0200)]
Fixed language variables for html notification emails

7 years agoUpdating minified JavaScript files 3.0.10
woltlab.com [Tue, 17 Oct 2017 13:37:17 +0000 (15:37 +0200)]
Updating minified JavaScript files

7 years agoAdded update support for the upcoming 2.1-series version
Alexander Ebert [Tue, 17 Oct 2017 13:26:05 +0000 (15:26 +0200)]
Added update support for the upcoming 2.1-series version

7 years agoPreparing release 3.0.10
Alexander Ebert [Tue, 17 Oct 2017 13:23:59 +0000 (15:23 +0200)]
Preparing release 3.0.10

7 years agoAdded size definitions for Google AdSense responsive
Alexander Ebert [Tue, 17 Oct 2017 12:18:09 +0000 (14:18 +0200)]
Added size definitions for Google AdSense responsive

Fixes #2428

7 years agoMerge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0
Alexander Ebert [Mon, 16 Oct 2017 11:32:04 +0000 (13:32 +0200)]
Merge remote-tracking branch 'refs/remotes/origin/2.1' into 3.0

7 years agoUpdate label preview on init
Alexander Ebert [Mon, 16 Oct 2017 11:26:54 +0000 (13:26 +0200)]
Update label preview on init

7 years agoFixed English phrase
Marcel Werk [Sun, 15 Oct 2017 16:40:56 +0000 (18:40 +0200)]
Fixed English phrase

7 years agopage-PIP didn't handle import/delete of type tpl correctly
mutec [Sun, 15 Oct 2017 13:47:31 +0000 (15:47 +0200)]
page-PIP didn't handle import/delete of type tpl correctly

the PIP didn't generate the template-file during the import and didn't remove it if the page get's deleted