GitHub/WoltLab/WCF.git
9 years agoAdd UserProfileCache
Matthias Schmidt [Sun, 24 May 2015 11:05:58 +0000 (13:05 +0200)]
Add UserProfileCache

9 years agoUpdated WoltLab/WCF/Ajax implementation
Alexander Ebert [Sun, 24 May 2015 10:55:50 +0000 (12:55 +0200)]
Updated WoltLab/WCF/Ajax implementation

9 years agoUse DatabaseObjectList:: wherever possible
Matthias Schmidt [Sun, 24 May 2015 10:42:25 +0000 (12:42 +0200)]
Use DatabaseObjectList:: wherever possible

9 years agoUse DatabaseObjectList::setObjects() wherever possible
Matthias Schmidt [Sun, 24 May 2015 10:12:47 +0000 (12:12 +0200)]
Use DatabaseObjectList::setObjects() wherever possible

9 years agoLoad dashboard boxes in two steps internally
Matthias Schmidt [Sun, 24 May 2015 09:43:06 +0000 (11:43 +0200)]
Load dashboard boxes in two steps internally

First, initialize all boxes and only after that, compile the templates.
This change allows to cache object ids in init() in factories which
fetch all required objects at once when getting the required objects
in the render() method.

9 years agoTranslate missing language variables
joshuaruesweg [Mon, 19 Jan 2015 16:27:16 +0000 (17:27 +0100)]
Translate missing language variables

Closes #1867

9 years agoAdd ETag caching for attachments
Joshua Rüsweg [Wed, 29 Oct 2014 19:16:12 +0000 (20:16 +0100)]
Add ETag caching for attachments

Closes #1834

9 years agoMark unused erroneous TemplateEngine::hasTemplateListeners() as deprecated
Matthias Schmidt [Sat, 23 May 2015 15:14:26 +0000 (17:14 +0200)]
Mark unused erroneous TemplateEngine::hasTemplateListeners() as deprecated

Close #1843

9 years agoDraft for an improved AJAX-JS-API
Alexander Ebert [Sat, 23 May 2015 12:43:27 +0000 (14:43 +0200)]
Draft for an improved AJAX-JS-API

9 years agoFix variable name
Matthias Schmidt [Sat, 23 May 2015 11:24:01 +0000 (13:24 +0200)]
Fix variable name

9 years agoEvent listeners can listen to multiple events in same class
Matthias Schmidt [Sat, 23 May 2015 11:08:53 +0000 (13:08 +0200)]
Event listeners can listen to multiple events in same class

9 years agoMerge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 23 May 2015 10:09:28 +0000 (12:09 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next

9 years agoFixed check for Map existence in WoltLab/WCF/Dictionary
Alexander Ebert [Sat, 23 May 2015 10:09:05 +0000 (12:09 +0200)]
Fixed check for Map existence in WoltLab/WCF/Dictionary

9 years agoImprove changelog message
Matthias Schmidt [Sat, 23 May 2015 09:38:10 +0000 (11:38 +0200)]
Improve changelog message

9 years agoAdd IPackageInstallationPlugin::getDefaultFilename()
Matthias Schmidt [Sat, 23 May 2015 09:27:39 +0000 (11:27 +0200)]
Add IPackageInstallationPlugin::getDefaultFilename()

9 years agoAdd name attribute for cronjobs
Matthias Schmidt [Sat, 23 May 2015 07:25:51 +0000 (09:25 +0200)]
Add name attribute for cronjobs

9 years agoRemove obsolete cronjob update script
Matthias Schmidt [Sat, 23 May 2015 05:49:44 +0000 (07:49 +0200)]
Remove obsolete cronjob update script

9 years agoAdd name attribute for event listeners
Matthias Schmidt [Sat, 23 May 2015 05:44:49 +0000 (07:44 +0200)]
Add name attribute for event listeners

9 years agoMerge branch 'master' into next
Matthias Schmidt [Sat, 23 May 2015 05:42:33 +0000 (07:42 +0200)]
Merge branch 'master' into next

9 years agoMerge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Sat, 23 May 2015 05:41:42 +0000 (07:41 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF

9 years agoFix variable name in EventListenerPIP
Matthias Schmidt [Sat, 23 May 2015 05:41:28 +0000 (07:41 +0200)]
Fix variable name in EventListenerPIP

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 agoUpdating minified JavaScript files
woltlab.com [Fri, 22 May 2015 18:51:46 +0000 (20:51 +0200)]
Updating minified JavaScript files

9 years agoUpdating minified JavaScript files
woltlab.com [Fri, 22 May 2015 18:51:00 +0000 (20:51 +0200)]
Updating minified JavaScript files

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