GitHub/WoltLab/WCF.git
9 years agoWoltLab/WCF/ObjectMap now uses a WeakMap instead of Map
Alexander Ebert [Fri, 22 May 2015 23:57:36 +0000 (01:57 +0200)]
WoltLab/WCF/ObjectMap now uses a WeakMap instead of Map

9 years agoBetter check for window.Map
Alexander Ebert [Fri, 22 May 2015 23:57:20 +0000 (01:57 +0200)]
Better check for window.Map

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 22 May 2015 22:15:13 +0000 (00:15 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoFixed typo in WoltLab/WCF/ObjectMap
Alexander Ebert [Fri, 22 May 2015 22:14:52 +0000 (00:14 +0200)]
Fixed typo in WoltLab/WCF/ObjectMap

9 years agoUse DOM/Change/Listener in AMD JavaScript
Tim Düsterhus [Fri, 22 May 2015 22:13:36 +0000 (00:13 +0200)]
Use DOM/Change/Listener in AMD JavaScript

9 years agoAdded WoltLab/WCF/ObjectMap, a Dictionary with objects as keys
Alexander Ebert [Fri, 22 May 2015 22:13:00 +0000 (00:13 +0200)]
Added WoltLab/WCF/ObjectMap, a Dictionary with objects as keys

9 years agoEagerly set up Dictionaries
Tim Düsterhus [Fri, 22 May 2015 21:54:56 +0000 (23:54 +0200)]
Eagerly set up Dictionaries

9 years agoRename Dictionary#remove to Dictionary#delete
Tim Düsterhus [Fri, 22 May 2015 21:47:08 +0000 (23:47 +0200)]
Rename Dictionary#remove to Dictionary#delete

9 years agoIntegrate UserExtendedClipboardAction into UserClipboardAction
Matthias Schmidt [Fri, 22 May 2015 20:01:41 +0000 (22:01 +0200)]
Integrate UserExtendedClipboardAction into UserClipboardAction

9 years agoFix position of requirejs.config
Tim Düsterhus [Fri, 22 May 2015 19:46:51 +0000 (21:46 +0200)]
Fix position of requirejs.config

This fixes up commit 40925c54708fd89d9274b74bb3c67f0cb98468e8.

9 years agoFix typo in DOM/Change/Listener
Tim Düsterhus [Fri, 22 May 2015 19:42:37 +0000 (21:42 +0200)]
Fix typo in DOM/Change/Listener

9 years agoAdd changelog entry
Matthias Schmidt [Fri, 22 May 2015 19:43:07 +0000 (21:43 +0200)]
Add changelog entry

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 22 May 2015 19:42:38 +0000 (21:42 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Matthias Schmidt [Fri, 22 May 2015 19:39:37 +0000 (21:39 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoIntegrate PreParserAtUserListener into PreParser directly
Matthias Schmidt [Fri, 22 May 2015 19:39:02 +0000 (21:39 +0200)]
Integrate PreParserAtUserListener into PreParser directly

9 years agoTransparently use DOM/Change/Listener in DOMNodeInsertedHandler
Tim Düsterhus [Fri, 22 May 2015 19:39:00 +0000 (21:39 +0200)]
Transparently use DOM/Change/Listener in DOMNodeInsertedHandler

9 years agoAdd WoltLab/WCF/DOM/Change/Listener
Tim Düsterhus [Fri, 22 May 2015 19:32:11 +0000 (21:32 +0200)]
Add WoltLab/WCF/DOM/Change/Listener

9 years agoRemove support for implicit 'new' in Template
Tim Düsterhus [Fri, 22 May 2015 19:06:32 +0000 (21:06 +0200)]
Remove support for implicit 'new' in Template

9 years agoAdd “forall” support to WoltLab/WCF/CallbackList.forEach
Tim Düsterhus [Fri, 22 May 2015 18:59:51 +0000 (20:59 +0200)]
Add “forall” support to WoltLab/WCF/CallbackList.forEach

9 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 22 May 2015 18:07:25 +0000 (20:07 +0200)]
Merge branch 'master' into next

9 years agoFix deleting event listeners without inherit element
Matthias Schmidt [Fri, 22 May 2015 18:05:45 +0000 (20:05 +0200)]
Fix deleting event listeners without inherit element

During installation, the inherit element is optional thus there is no
need to require it for deletion.

9 years agoReplace array_walk with array_map in 512b71762e
Matthias Schmidt [Fri, 22 May 2015 16:44:10 +0000 (18:44 +0200)]
Replace array_walk with array_map in 512b71762e

9 years agoAdd options support for cronjobs
Matthias Schmidt [Fri, 22 May 2015 16:37:05 +0000 (18:37 +0200)]
Add options support for cronjobs

This implementation is as close to the case where the options
would be checked in the cronjob itself.

9 years agoAdd permissions and options support for template listeners
Matthias Schmidt [Fri, 22 May 2015 15:52:03 +0000 (17:52 +0200)]
Add permissions and options support for template listeners

9 years agoAdd permissions and options support for event listeners
Matthias Schmidt [Fri, 22 May 2015 06:09:33 +0000 (08:09 +0200)]
Add permissions and options support for event listeners

9 years agoFix typo in AbstractUserNotificationEvent
Matthias Schmidt [Fri, 22 May 2015 05:45:56 +0000 (07:45 +0200)]
Fix typo in AbstractUserNotificationEvent

9 years agoAdd missing trait files
Matthias Schmidt [Thu, 21 May 2015 21:14:09 +0000 (23:14 +0200)]
Add missing trait files

9 years agoAdd TDatabaseObjectOptions and TDatabaseObjectPermissions traits
Matthias Schmidt [Thu, 21 May 2015 21:10:45 +0000 (23:10 +0200)]
Add TDatabaseObjectOptions and TDatabaseObjectPermissions traits

9 years agoFix typo in class comment
Matthias Schmidt [Thu, 21 May 2015 20:16:42 +0000 (22:16 +0200)]
Fix typo in class comment

9 years agoAdd CHANGELOG.md
Matthias Schmidt [Thu, 21 May 2015 20:15:26 +0000 (22:15 +0200)]
Add CHANGELOG.md

9 years agoUse EventListener objects instead of arrays
Matthias Schmidt [Thu, 21 May 2015 20:07:44 +0000 (22:07 +0200)]
Use EventListener objects instead of arrays

... in EventListenerCacheBuilder and thus in EventHandler.

9 years agoMoved requirejs config
Alexander Ebert [Thu, 21 May 2015 18:58:53 +0000 (20:58 +0200)]
Moved requirejs config

9 years agoWoltLab/WCF/UI/TabMenu/Simple was improperly referring to jQuery
Alexander Ebert [Thu, 21 May 2015 18:57:38 +0000 (20:57 +0200)]
WoltLab/WCF/UI/TabMenu/Simple was improperly referring to jQuery

9 years agoDisabled non-cookie sessions (ACP still remains w/o cookies)
Alexander Ebert [Thu, 21 May 2015 18:46:13 +0000 (20:46 +0200)]
Disabled non-cookie sessions (ACP still remains w/o cookies)

9 years agoCompile require.config.js into WCF.Core.min.js
Tim Düsterhus [Thu, 21 May 2015 18:22:44 +0000 (20:22 +0200)]
Compile require.config.js into WCF.Core.min.js

9 years agoRebuild headIncludeJavaScript template
Alexander Ebert [Thu, 21 May 2015 13:40:54 +0000 (15:40 +0200)]
Rebuild headIncludeJavaScript template

9 years agoFix code style in require.build.js
Tim Düsterhus [Wed, 20 May 2015 22:40:23 +0000 (00:40 +0200)]
Fix code style in require.build.js

9 years agoAutomatically scan all modules in require.build.js
Tim Düsterhus [Wed, 20 May 2015 22:22:50 +0000 (00:22 +0200)]
Automatically scan all modules in require.build.js

9 years agoRemove initMagicQuotes() call in WCFSetup
Matthias Schmidt [Wed, 20 May 2015 18:57:43 +0000 (20:57 +0200)]
Remove initMagicQuotes() call in WCFSetup

9 years agoIntroduced WoltLab/WCF/Environment as a replacement for $.browser
Alexander Ebert [Wed, 20 May 2015 18:31:50 +0000 (20:31 +0200)]
Introduced WoltLab/WCF/Environment as a replacement for $.browser

9 years agoAdded missing CSS for WoltLab/WCF/Ajax/Status
Alexander Ebert [Wed, 20 May 2015 18:31:29 +0000 (20:31 +0200)]
Added missing CSS for WoltLab/WCF/Ajax/Status

9 years agoMerge pull request #1908 from joshuaruesweg/emailleaktwo
Tim Düsterhus [Wed, 20 May 2015 17:16:56 +0000 (19:16 +0200)]
Merge pull request #1908 from joshuaruesweg/emailleaktwo

fix email leak in user search form

9 years agofix email leak in user search form
joshuaruesweg [Wed, 20 May 2015 15:28:44 +0000 (17:28 +0200)]
fix email leak in user search form

9 years agoRemove PHP 7 from .travis.yml as it does not support pyrus
Tim Düsterhus [Tue, 19 May 2015 21:41:31 +0000 (23:41 +0200)]
Remove PHP 7 from .travis.yml as it does not support pyrus

9 years agoAdapt .travis.yml
Tim Düsterhus [Tue, 19 May 2015 21:39:08 +0000 (23:39 +0200)]
Adapt .travis.yml

9 years agoRemove obsolete update scripts (2.0 -> 2.1)
Tim Düsterhus [Tue, 19 May 2015 21:33:07 +0000 (23:33 +0200)]
Remove obsolete update scripts (2.0 -> 2.1)

9 years agoRemove check for outdated APC version
Tim Düsterhus [Tue, 19 May 2015 21:23:18 +0000 (23:23 +0200)]
Remove check for outdated APC version

APC 3.1.4 won’t even run on PHP 5.4, so it’s safe to remove
the check here.

9 years agoRemove unnecessary PHP version checks
Tim Düsterhus [Tue, 19 May 2015 21:18:39 +0000 (23:18 +0200)]
Remove unnecessary PHP version checks

9 years agoGet rid of magic_quotes support
Tim Düsterhus [Tue, 19 May 2015 21:04:09 +0000 (23:04 +0200)]
Get rid of magic_quotes support

9 years agoIncreased required PHP version to 5.5.4
Alexander Ebert [Tue, 19 May 2015 20:47:39 +0000 (22:47 +0200)]
Increased required PHP version to 5.5.4

9 years agoMerge branch 'master' into next
Alexander Ebert [Tue, 19 May 2015 20:42:48 +0000 (22:42 +0200)]
Merge branch 'master' into next

Conflicts:
com.woltlab.wcf/package.xml

9 years agoUpdated release date 2.1.4
Alexander Ebert [Tue, 19 May 2015 18:03:51 +0000 (20:03 +0200)]
Updated release date

9 years agoReferencing class by its full name
Alexander Ebert [Tue, 19 May 2015 17:57:39 +0000 (19:57 +0200)]
Referencing class by its full name

9 years agoFixed some issues
Alexander Ebert [Tue, 19 May 2015 16:41:02 +0000 (18:41 +0200)]
Fixed some issues

9 years agoAdded AjaxStatus and using Ajax.api
Alexander Ebert [Tue, 19 May 2015 16:31:12 +0000 (18:31 +0200)]
Added AjaxStatus and using Ajax.api

9 years agoFixed a few issues
Alexander Ebert [Tue, 19 May 2015 15:00:56 +0000 (17:00 +0200)]
Fixed a few issues

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Tue, 19 May 2015 13:42:06 +0000 (15:42 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

Conflicts:
wcfsetup/install/files/js/WoltLab/WCF/Core.js

9 years agoAdded an own Ajax implementation
Alexander Ebert [Tue, 19 May 2015 13:39:45 +0000 (15:39 +0200)]
Added an own Ajax implementation

9 years agoExplicitly define empty dependencies for define()
Tim Düsterhus [Mon, 18 May 2015 23:56:52 +0000 (01:56 +0200)]
Explicitly define empty dependencies for define()

9 years agoAdd WoltLab/WCF/Timer/Repeating
Tim Düsterhus [Mon, 18 May 2015 23:41:06 +0000 (01:41 +0200)]
Add WoltLab/WCF/Timer/Repeating

9 years agoFix code style of WoltLab/WCF/Language
Tim Düsterhus [Mon, 18 May 2015 22:46:32 +0000 (00:46 +0200)]
Fix code style of WoltLab/WCF/Language

9 years agoRename WoltLab/WCF/Core.getUUID() to WoltLab/WCF/Core.getUuid()
Tim Düsterhus [Mon, 18 May 2015 22:41:43 +0000 (00:41 +0200)]
Rename WoltLab/WCF/Core.getUUID() to WoltLab/WCF/Core.getUuid()

9 years agoAdd WoltLab/WCF/Core.getUUID()
Tim Düsterhus [Mon, 18 May 2015 22:38:43 +0000 (00:38 +0200)]
Add WoltLab/WCF/Core.getUUID()

9 years agoFix comment in WoltLab/WCF/Language
Tim Düsterhus [Mon, 18 May 2015 18:52:29 +0000 (20:52 +0200)]
Fix comment in WoltLab/WCF/Language

9 years agoEnsure require.config.js is loaded before require.js is used
Tim Düsterhus [Mon, 18 May 2015 17:16:40 +0000 (19:16 +0200)]
Ensure require.config.js is loaded before require.js is used

9 years agoRemove console.debug deprecation warnings (for now)
Tim Düsterhus [Mon, 18 May 2015 16:33:35 +0000 (18:33 +0200)]
Remove console.debug deprecation warnings (for now)

9 years agoAdd WoltLab/WCF/{Number,String}Util
Tim Düsterhus [Mon, 18 May 2015 16:25:01 +0000 (18:25 +0200)]
Add WoltLab/WCF/{Number,String}Util

9 years agoAdd WoltLab/WCF/Template
Tim Düsterhus [Mon, 18 May 2015 15:32:56 +0000 (17:32 +0200)]
Add WoltLab/WCF/Template

9 years agoFix typo in WoltLab/WCF/Bootstrap
Tim Düsterhus [Sun, 17 May 2015 23:36:39 +0000 (01:36 +0200)]
Fix typo in WoltLab/WCF/Bootstrap

9 years agoFixed alignment to top not handling scrollTop
Alexander Ebert [Mon, 18 May 2015 16:25:38 +0000 (18:25 +0200)]
Fixed alignment to top not handling scrollTop

9 years agoChanged tooltip default vertical orientation to top
Alexander Ebert [Mon, 18 May 2015 16:14:35 +0000 (18:14 +0200)]
Changed tooltip default vertical orientation to top

9 years agoFixed variable check
Alexander Ebert [Mon, 18 May 2015 16:14:22 +0000 (18:14 +0200)]
Fixed variable check

9 years agoAdded missing CSS for notice dismissal
Alexander Ebert [Mon, 18 May 2015 16:09:18 +0000 (18:09 +0200)]
Added missing CSS for notice dismissal

9 years agotext/css is the default type for <style> as of HTML5
Alexander Ebert [Mon, 18 May 2015 15:31:57 +0000 (17:31 +0200)]
text/css is the default type for <style> as of HTML5

9 years agoOverhauled WCF.Notice.Dismiss
Alexander Ebert [Mon, 18 May 2015 15:27:30 +0000 (17:27 +0200)]
Overhauled WCF.Notice.Dismiss

9 years agoFixed popover on page unload
Alexander Ebert [Mon, 18 May 2015 15:27:16 +0000 (17:27 +0200)]
Fixed popover on page unload

9 years agoCleanup
Alexander Ebert [Mon, 18 May 2015 13:00:34 +0000 (15:00 +0200)]
Cleanup

9 years agoImproved popover implementation
Alexander Ebert [Mon, 18 May 2015 12:54:32 +0000 (14:54 +0200)]
Improved popover implementation

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Mon, 18 May 2015 11:29:06 +0000 (13:29 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoGet rid of WCF.Language in require.js based JavaScript
Tim Düsterhus [Sun, 17 May 2015 17:36:26 +0000 (19:36 +0200)]
Get rid of WCF.Language in require.js based JavaScript

9 years agoAdd WoltLab/WCF/Language
Tim Düsterhus [Sun, 17 May 2015 17:23:48 +0000 (19:23 +0200)]
Add WoltLab/WCF/Language

9 years agoAdd WoltLab/WCF/Dictionary.fromObject()
Tim Düsterhus [Sun, 17 May 2015 16:35:41 +0000 (18:35 +0200)]
Add WoltLab/WCF/Dictionary.fromObject()

9 years agoMerge branch 'master' into next
Tim Düsterhus [Sun, 17 May 2015 15:09:18 +0000 (17:09 +0200)]
Merge branch 'master' into next

9 years agoPrevent update from failing caused by missing attachment files
Alexander Ebert [Sun, 17 May 2015 10:28:13 +0000 (12:28 +0200)]
Prevent update from failing caused by missing attachment files

9 years agoAdded update script
Alexander Ebert [Sat, 16 May 2015 18:57:55 +0000 (20:57 +0200)]
Added update script

9 years agoPreparing release 2.1.4
Alexander Ebert [Sat, 16 May 2015 17:39:30 +0000 (19:39 +0200)]
Preparing release 2.1.4

9 years agoOverhauled popover implementation and added backward compatibility
Alexander Ebert [Sat, 16 May 2015 17:06:36 +0000 (19:06 +0200)]
Overhauled popover implementation and added backward compatibility

9 years agoUpdating minified JavaScript files
woltlab.com [Sat, 16 May 2015 09:51:46 +0000 (11:51 +0200)]
Updating minified JavaScript files

9 years agoFix WCF.Table.EmptyTableHandler when MutationObserver is used
Matthias Schmidt [Sat, 16 May 2015 09:47:59 +0000 (11:47 +0200)]
Fix WCF.Table.EmptyTableHandler when MutationObserver is used

9 years agoCorrect parameter name
Matthias Schmidt [Sat, 16 May 2015 08:45:29 +0000 (10:45 +0200)]
Correct parameter name

9 years agoAdd missing condition removal during object deletion
Matthias Schmidt [Sat, 16 May 2015 08:43:36 +0000 (10:43 +0200)]
Add missing condition removal during object deletion

9 years agoFixed wrong default values in UserGroupOptionForm
Marcel Werk [Fri, 15 May 2015 16:43:52 +0000 (18:43 +0200)]
Fixed wrong default values in UserGroupOptionForm

9 years agoMerge branch 'master' into next
Matthias Schmidt [Fri, 15 May 2015 15:28:48 +0000 (17:28 +0200)]
Merge branch 'master' into next

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Fri, 15 May 2015 13:51:44 +0000 (15:51 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoStrip newlines when compiling if conditions in templates
Matthias Schmidt [Fri, 15 May 2015 13:46:24 +0000 (15:46 +0200)]
Strip newlines when compiling if conditions in templates

Previously, the compiler could handle most situations with newlines but
had issues in certain situations with closing parentheses being followed
by a newline. This case is relevant when code of multiple template listeners
is inserted at the end of an if condition as the template engine concatenates
template listener code by newlines.

9 years agoRe-add deletion of options removed as of WCF 2.1
Tim Düsterhus [Thu, 14 May 2015 23:50:11 +0000 (01:50 +0200)]
Re-add deletion of options removed as of WCF 2.1

see 62e0e8e2dd95c74d3c4784a530e485074ab547ae

9 years agoRemove obsolete reference to WCF.Effect.BalloonTooltip
Tim Düsterhus [Wed, 13 May 2015 18:47:21 +0000 (20:47 +0200)]
Remove obsolete reference to WCF.Effect.BalloonTooltip

see 09f7100ba1e817d9a35e80b9440b7b35937a86f4

9 years agoMerge branch 'master' into next
Tim Düsterhus [Wed, 13 May 2015 18:16:08 +0000 (20:16 +0200)]
Merge branch 'master' into next

9 years agoUpdating minified JavaScript files
woltlab.com [Wed, 13 May 2015 16:41:46 +0000 (18:41 +0200)]
Updating minified JavaScript files

9 years agoFixed image parsing in Firefox
Alexander Ebert [Wed, 13 May 2015 16:38:48 +0000 (18:38 +0200)]
Fixed image parsing in Firefox