GitHub/WoltLab/WCF.git
9 years agoFixed textarea height and added support for [size]
Alexander Ebert [Mon, 6 Jul 2015 10:54:00 +0000 (12:54 +0200)]
Fixed textarea height and added support for [size]

9 years agoImproved pasting of formatted content
Alexander Ebert [Mon, 6 Jul 2015 09:28:49 +0000 (11:28 +0200)]
Improved pasting of formatted content

9 years agoAdded support for attachments
Alexander Ebert [Mon, 6 Jul 2015 08:58:05 +0000 (10:58 +0200)]
Added support for attachments

9 years agoAdded support for [tt] represented by <kbd>
Alexander Ebert [Sat, 4 Jul 2015 18:58:45 +0000 (20:58 +0200)]
Added support for [tt] represented by <kbd>

9 years agoAdded support for smileys and [email]
Alexander Ebert [Sat, 4 Jul 2015 09:18:42 +0000 (11:18 +0200)]
Added support for smileys and [email]

9 years agoAdded support for images (embedded attachments missing for now)
Alexander Ebert [Fri, 3 Jul 2015 10:56:51 +0000 (12:56 +0200)]
Added support for images (embedded attachments missing for now)

9 years agoUpdated implementation, should now work without special hacks
Alexander Ebert [Thu, 2 Jul 2015 12:23:46 +0000 (14:23 +0200)]
Updated implementation, should now work without special hacks

Some features are still missing and have not been implemented yet, this commit ensures that everyone is able to test the current implementation.

9 years agoMerge branch 'next' into next-redactor
Alexander Ebert [Thu, 2 Jul 2015 08:52:37 +0000 (10:52 +0200)]
Merge branch 'next' into next-redactor

9 years agoMerge branch 'master' into next
Alexander Ebert [Thu, 2 Jul 2015 08:52:16 +0000 (10:52 +0200)]
Merge branch 'master' into next

Conflicts:
com.woltlab.wcf/package.xml
wcfsetup/install/files/js/3rdParty/redactor/plugins/wcombined.min.js

9 years agoIgnore security token for guests
Alexander Ebert [Wed, 1 Jul 2015 22:38:00 +0000 (00:38 +0200)]
Ignore security token for guests

9 years agoWork-around for login w/o cookie support involving witchcraft
Alexander Ebert [Wed, 1 Jul 2015 21:44:59 +0000 (23:44 +0200)]
Work-around for login w/o cookie support involving witchcraft

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 1 Jul 2015 13:28:34 +0000 (15:28 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoRemoved debug code
Alexander Ebert [Wed, 1 Jul 2015 13:28:19 +0000 (15:28 +0200)]
Removed debug code

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 1 Jul 2015 13:11:51 +0000 (15:11 +0200)]
Updating minified JavaScript files

9 years agoForce sync on unload, otherwise back navigation breaks everything
Alexander Ebert [Wed, 1 Jul 2015 13:06:18 +0000 (15:06 +0200)]
Force sync on unload, otherwise back navigation breaks everything

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 1 Jul 2015 12:36:50 +0000 (14:36 +0200)]
Updating minified JavaScript files

9 years agoFixed regex for quotes
Alexander Ebert [Wed, 1 Jul 2015 12:32:23 +0000 (14:32 +0200)]
Fixed regex for quotes

9 years agoAdded missing phrase
Alexander Ebert [Wed, 1 Jul 2015 12:17:34 +0000 (14:17 +0200)]
Added missing phrase

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 1 Jul 2015 10:36:45 +0000 (12:36 +0200)]
Updating minified JavaScript files

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Wed, 1 Jul 2015 10:33:41 +0000 (12:33 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoUpgraded to Redactor 10.2 and added support for linked images
Alexander Ebert [Wed, 1 Jul 2015 10:32:52 +0000 (12:32 +0200)]
Upgraded to Redactor 10.2 and added support for linked images

9 years agoMerge branch '2.0'
Tim Düsterhus [Tue, 30 Jun 2015 19:56:25 +0000 (21:56 +0200)]
Merge branch '2.0'

9 years agoAdd missing 'data' in namespace of baseClass
ramiusGitHub [Tue, 30 Jun 2015 14:45:26 +0000 (16:45 +0200)]
Add missing 'data' in namespace of baseClass

Closes #1925

9 years agoMerge branch '2.0'
Tim Düsterhus [Tue, 30 Jun 2015 18:34:15 +0000 (20:34 +0200)]
Merge branch '2.0'

9 years agoRemove `user_interests` permission from FacebookAuthAction
Tim Düsterhus [Tue, 30 Jun 2015 18:32:35 +0000 (20:32 +0200)]
Remove `user_interests` permission from FacebookAuthAction

It wasn’t used anyway and was deprecated / removed by Facebook.

9 years agoUpdated release date 2.1.5
Alexander Ebert [Tue, 30 Jun 2015 13:47:13 +0000 (15:47 +0200)]
Updated release date

9 years agoAdded support for source bbcodes and improved parser
Alexander Ebert [Tue, 30 Jun 2015 13:44:30 +0000 (15:44 +0200)]
Added support for source bbcodes and improved parser

9 years agoProperly handling single quotes in author name
Alexander Ebert [Mon, 29 Jun 2015 11:30:07 +0000 (13:30 +0200)]
Properly handling single quotes in author name

9 years agoAdded support for quotes
Alexander Ebert [Sun, 28 Jun 2015 16:12:46 +0000 (18:12 +0200)]
Added support for quotes

9 years agoFix sorting of edit history entries with the same timestamp
Tim Düsterhus [Sun, 28 Jun 2015 23:12:24 +0000 (01:12 +0200)]
Fix sorting of edit history entries with the same timestamp

9 years agoBackport ObjectTypeCache improvement
Alexander Ebert [Sun, 28 Jun 2015 16:30:12 +0000 (18:30 +0200)]
Backport ObjectTypeCache improvement

9 years agoImproved newline handling for tables
Alexander Ebert [Sun, 28 Jun 2015 10:04:48 +0000 (12:04 +0200)]
Improved newline handling for tables

9 years agoAdd missing use statements
Matthias Schmidt [Sun, 28 Jun 2015 08:13:37 +0000 (10:13 +0200)]
Add missing use statements

9 years agoAdd conditionContainers event in noticeAdd.tpl
Matthias Schmidt [Sun, 28 Jun 2015 07:18:22 +0000 (09:18 +0200)]
Add conditionContainers event in noticeAdd.tpl

9 years agoUse title case for notice user conditions title
Matthias Schmidt [Sun, 28 Jun 2015 07:17:29 +0000 (09:17 +0200)]
Use title case for notice user conditions title

9 years agoAdded support for more BBCodes (e.g. tables)
Alexander Ebert [Sat, 27 Jun 2015 23:36:44 +0000 (01:36 +0200)]
Added support for more BBCodes (e.g. tables)

9 years agoFirst draft
Alexander Ebert [Sat, 27 Jun 2015 18:20:44 +0000 (20:20 +0200)]
First draft

Does not work out of the box right now, it uses a modified 'wysiwyg' template to provide the AMD modules.

Features:
- works in linebreak mode
- uses a bbcode parser similar to the PHP implementation (XML-conformity)
- HTML to BBCode uses native DOM functions

9 years agoFix typo in English language item
Matthias Schmidt [Sat, 27 Jun 2015 14:38:20 +0000 (16:38 +0200)]
Fix typo in English language item

9 years agoMerge branch 'master' into next
Alexander Ebert [Fri, 26 Jun 2015 18:30:25 +0000 (20:30 +0200)]
Merge branch 'master' into next

Conflicts:
com.woltlab.wcf/package.xml
wcfsetup/install/files/js/3rdParty/redactor/plugins/wcombined.min.js
wcfsetup/install/files/lib/system/WCF.class.php

9 years agoFix trait comment
Matthias Schmidt [Fri, 26 Jun 2015 16:40:34 +0000 (18:40 +0200)]
Fix trait comment

9 years agoAdd TReasonedBulkProcessingAction
Matthias Schmidt [Fri, 26 Jun 2015 16:38:20 +0000 (18:38 +0200)]
Add TReasonedBulkProcessingAction

9 years agoSome minor fixes and optimizations
Alexander Ebert [Fri, 26 Jun 2015 15:56:10 +0000 (17:56 +0200)]
Some minor fixes and optimizations

9 years agoUsing {js} template plugin in ACP (broken commit, have fun)
Alexander Ebert [Fri, 26 Jun 2015 15:20:29 +0000 (17:20 +0200)]
Using {js} template plugin in ACP (broken commit, have fun)

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 26 Jun 2015 13:31:32 +0000 (15:31 +0200)]
Updating minified JavaScript files

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 26 Jun 2015 13:01:25 +0000 (15:01 +0200)]
Updating minified JavaScript files

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
woltlab.com [Fri, 26 Jun 2015 13:00:55 +0000 (15:00 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 26 Jun 2015 13:00:30 +0000 (15:00 +0200)]
Updating minified JavaScript files

9 years agoRemoved inline script and forced background queue to once every 10 req
Alexander Ebert [Fri, 26 Jun 2015 12:59:22 +0000 (14:59 +0200)]
Removed inline script and forced background queue to once every 10 req

9 years agoSkip already included JavaScript files
Alexander Ebert [Fri, 26 Jun 2015 12:58:52 +0000 (14:58 +0200)]
Skip already included JavaScript files

9 years agoFixed build config and moved inline script into require.linearExecution.js
Alexander Ebert [Fri, 26 Jun 2015 12:58:26 +0000 (14:58 +0200)]
Fixed build config and moved inline script into require.linearExecution.js

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
woltlab.com [Fri, 26 Jun 2015 10:49:38 +0000 (12:49 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoRemoved reference to WCF.Tagging.js
Alexander Ebert [Fri, 26 Jun 2015 10:48:27 +0000 (12:48 +0200)]
Removed reference to WCF.Tagging.js

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
woltlab.com [Fri, 26 Jun 2015 09:39:15 +0000 (11:39 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoUpdated build file
Alexander Ebert [Fri, 26 Jun 2015 09:38:42 +0000 (11:38 +0200)]
Updated build file

9 years agoRemoved unused code
Alexander Ebert [Fri, 26 Jun 2015 09:38:33 +0000 (11:38 +0200)]
Removed unused code

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 26 Jun 2015 09:35:22 +0000 (11:35 +0200)]
Updating minified JavaScript files

9 years agoRemove unnecessary explicit calls to __toString()
Tim Düsterhus [Thu, 25 Jun 2015 21:51:02 +0000 (23:51 +0200)]
Remove unnecessary explicit calls to __toString()

These are a left over from PHP 5.0 / 5.1 times when __toString()
only was called within echo or print.

9 years agoImprove performance of ObjectTypeCache::init()
Tim Düsterhus [Thu, 25 Jun 2015 20:34:01 +0000 (22:34 +0200)]
Improve performance of ObjectTypeCache::init()

This method was one of the slowest that get’s regularly called
during a request.

According to XDebug profiler a request in an empty, stock setup of
Burning Board spent 7% of it's time in this method when requesting
?board-list/. 14% if you are including methods called by this method.

While that obviously does not represent a real world community
optimizing this method is sound, as it’s easily done:

After moving the θ(n) calculation that groups object types by their
definition into the cache where it belongs the numbers go down to
0.31% (excl) and 1.80% (incl).

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 25 Jun 2015 20:21:55 +0000 (22:21 +0200)]
Updating minified JavaScript files

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 25 Jun 2015 20:16:58 +0000 (22:16 +0200)]
Updating minified JavaScript files

9 years agoPreparing internal release 2.1.5
Alexander Ebert [Thu, 25 Jun 2015 17:33:50 +0000 (19:33 +0200)]
Preparing internal release 2.1.5

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 25 Jun 2015 16:50:06 +0000 (18:50 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoUpgraded to Redactor 10.1.3
Alexander Ebert [Thu, 25 Jun 2015 16:49:49 +0000 (18:49 +0200)]
Upgraded to Redactor 10.1.3

9 years agoUpdating minified JavaScript files
woltlab.com [Thu, 25 Jun 2015 13:36:52 +0000 (15:36 +0200)]
Updating minified JavaScript files

9 years agoTemporary fix for undo/redo button on mobile
Alexander Ebert [Thu, 25 Jun 2015 13:35:37 +0000 (15:35 +0200)]
Temporary fix for undo/redo button on mobile

9 years agoFixed check for CSV when syncing to shadow element in `UI/ItemList`
Alexander Ebert [Thu, 25 Jun 2015 12:14:36 +0000 (14:14 +0200)]
Fixed check for CSV when syncing to shadow element in `UI/ItemList`

9 years ago`<dl>` inside dialogs will now look like `.condensed` is set
Alexander Ebert [Thu, 25 Jun 2015 12:04:17 +0000 (14:04 +0200)]
`<dl>` inside dialogs will now look like `.condensed` is set

9 years agoFix options.xml
Matthias Schmidt [Wed, 24 Jun 2015 19:12:56 +0000 (21:12 +0200)]
Fix options.xml

See d36c684ceedb81623d0db513c933ec3e4ed62c48

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Wed, 24 Jun 2015 17:28:30 +0000 (19:28 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoTagging now uses `UI/ItemList`
Alexander Ebert [Wed, 24 Jun 2015 17:28:13 +0000 (19:28 +0200)]
Tagging now uses `UI/ItemList`

9 years agoAdded `UI/ItemList`, `UI/ItemList/User` and `UI/Suggestion`
Alexander Ebert [Wed, 24 Jun 2015 17:27:17 +0000 (19:27 +0200)]
Added `UI/ItemList`, `UI/ItemList/User` and `UI/Suggestion`

9 years agoImproved `UI/SimpleDropdown`
Alexander Ebert [Wed, 24 Jun 2015 17:25:45 +0000 (19:25 +0200)]
Improved `UI/SimpleDropdown`

9 years agoFixed initialization of `UI/Dialog` and improved `close()`
Alexander Ebert [Wed, 24 Jun 2015 17:25:13 +0000 (19:25 +0200)]
Fixed initialization of `UI/Dialog` and improved `close()`

9 years agoFixed object extending and event triggering in `Core`
Alexander Ebert [Wed, 24 Jun 2015 17:24:19 +0000 (19:24 +0200)]
Fixed object extending and event triggering in `Core`

9 years agoFixed error message overlay in `AjaxRequest`
Alexander Ebert [Wed, 24 Jun 2015 17:23:46 +0000 (19:23 +0200)]
Fixed error message overlay in `AjaxRequest`

9 years agoFixed `UI/Mobile` failing if no sidebar is present
Alexander Ebert [Wed, 24 Jun 2015 17:23:16 +0000 (19:23 +0200)]
Fixed `UI/Mobile` failing if no sidebar is present

9 years agoAdded `readStringArray()`
Alexander Ebert [Wed, 24 Jun 2015 17:22:38 +0000 (19:22 +0200)]
Added `readStringArray()`

9 years agoAdd missing CHANGELOG entries for bulk processing
Matthias Schmidt [Wed, 24 Jun 2015 06:13:19 +0000 (08:13 +0200)]
Add missing CHANGELOG entries for bulk processing

9 years agoAdd CHANGELOG.md entries for email system
Tim Düsterhus [Tue, 23 Jun 2015 22:37:44 +0000 (00:37 +0200)]
Add CHANGELOG.md entries for email system

9 years agoMerge branch 'email' into next
Tim Düsterhus [Tue, 23 Jun 2015 22:32:36 +0000 (00:32 +0200)]
Merge branch 'email' into next

9 years agoMerge branch 'background' into next
Tim Düsterhus [Tue, 23 Jun 2015 22:31:31 +0000 (00:31 +0200)]
Merge branch 'background' into next

9 years agoMerge branch 'master' into next
Tim Düsterhus [Tue, 23 Jun 2015 22:31:19 +0000 (00:31 +0200)]
Merge branch 'master' into next

9 years agoAdd Email::send()
Tim Düsterhus [Mon, 22 Jun 2015 19:55:59 +0000 (21:55 +0200)]
Add Email::send()

9 years agoAdd mail_smtp_starttls option
Tim Düsterhus [Sun, 21 Jun 2015 20:51:05 +0000 (22:51 +0200)]
Add mail_smtp_starttls option

9 years agoSupport “-f” if PhpEmailTransport is used
Tim Düsterhus [Sun, 21 Jun 2015 19:59:08 +0000 (21:59 +0200)]
Support “-f” if PhpEmailTransport is used

9 years agoFix handling of failed connects / logins in SmtpEmailTransport
Tim Düsterhus [Sun, 21 Jun 2015 18:53:46 +0000 (20:53 +0200)]
Fix handling of failed connects / logins in SmtpEmailTransport

9 years agoDeprecate old mail API
Tim Düsterhus [Fri, 19 Jun 2015 17:00:11 +0000 (19:00 +0200)]
Deprecate old mail API

9 years agoRemove obsolete options
Tim Düsterhus [Fri, 19 Jun 2015 16:54:41 +0000 (18:54 +0200)]
Remove obsolete options

9 years agoAdd SmtpEmailTransport
Tim Düsterhus [Fri, 19 Jun 2015 16:45:31 +0000 (18:45 +0200)]
Add SmtpEmailTransport

9 years agoAdd basic implementation of PhpEmailTransport
Tim Düsterhus [Wed, 17 Jun 2015 21:06:06 +0000 (23:06 +0200)]
Add basic implementation of PhpEmailTransport

9 years agoAdd EmailDeliveryBackgroundJob and DebugEmailTransport
Tim Düsterhus [Mon, 15 Jun 2015 19:11:04 +0000 (21:11 +0200)]
Add EmailDeliveryBackgroundJob and DebugEmailTransport

9 years agoAdd support for email body
Tim Düsterhus [Mon, 15 Jun 2015 15:06:42 +0000 (17:06 +0200)]
Add support for email body

9 years agoMove header encoding from Mailbox into a generic function
Tim Düsterhus [Mon, 15 Jun 2015 15:03:25 +0000 (17:03 +0200)]
Move header encoding from Mailbox into a generic function

9 years agoAdd \wcf\system\email\Email
Tim Düsterhus [Sun, 14 Jun 2015 19:37:48 +0000 (21:37 +0200)]
Add \wcf\system\email\Email

It already supports handling the Email's headers, but not the body.

9 years agoAdd Mailbox classes for new email system
Tim Düsterhus [Sun, 14 Jun 2015 17:09:17 +0000 (19:09 +0200)]
Add Mailbox classes for new email system

9 years agoAdd CHANGELOG.md entry for background queue
Tim Düsterhus [Tue, 23 Jun 2015 18:18:52 +0000 (20:18 +0200)]
Add CHANGELOG.md entry for background queue

9 years agoSmall style editor improvement
Marcel Werk [Tue, 23 Jun 2015 16:35:42 +0000 (18:35 +0200)]
Small style editor improvement

9 years agoIncreased size of tag input field
Marcel Werk [Tue, 23 Jun 2015 15:47:20 +0000 (17:47 +0200)]
Increased size of tag input field

9 years agoFixed typo
Marcel Werk [Tue, 23 Jun 2015 15:46:48 +0000 (17:46 +0200)]
Fixed typo

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Marcel Werk [Tue, 23 Jun 2015 11:42:00 +0000 (13:42 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF