Tim Düsterhus [Mon, 25 May 2015 00:56:12 +0000 (02:56 +0200)]
Work around race condition in WCF.js loading
Tim Düsterhus [Mon, 25 May 2015 00:45:43 +0000 (02:45 +0200)]
Shim enquire and Favico to work around race condition
If enquire and Favico are loaded before define.amd is nulled: Fine
If they are loaded after define.amd was nulled: They're shimmed and
everything is fine as well.
Tim Düsterhus [Mon, 25 May 2015 00:10:54 +0000 (02:10 +0200)]
Add perfect scrollbar 0.6.2 and include it in require.js
Alexander Ebert [Sun, 24 May 2015 23:26:39 +0000 (01:26 +0200)]
Added WoltLab/WCF/List as a shim for Set
Alexander Ebert [Sun, 24 May 2015 22:33:22 +0000 (00:33 +0200)]
WCF.Action.Proxy now uses WoltLab/WCF/Ajax/{Jsonp|Request}
Alexander Ebert [Sun, 24 May 2015 17:44:11 +0000 (19:44 +0200)]
Fix for: Fixed issue with wcfDialog() if element is not within the DOM
Alexander Ebert [Sun, 24 May 2015 17:25:42 +0000 (19:25 +0200)]
Fixed issue with wcfDialog() if element is not within the DOM
Alexander Ebert [Sun, 24 May 2015 16:41:44 +0000 (18:41 +0200)]
Rejecting response if content-type mismatches in WoltLab/WCF/Ajax/Request
Alexander Ebert [Sun, 24 May 2015 14:00:20 +0000 (16:00 +0200)]
Added WoltLab/WCF/Ajax/Jsonp to issue JSONP requests
Alexander Ebert [Sun, 24 May 2015 14:00:01 +0000 (16:00 +0200)]
Removed debug code in WoltLab/WCF/Ajax/Status
Alexander Ebert [Sun, 24 May 2015 13:59:46 +0000 (15:59 +0200)]
Using Array.prototype.slice() to clone an array
Matthias Schmidt [Sun, 24 May 2015 13:47:11 +0000 (15:47 +0200)]
Explicitly delete versionable object type definition
Matthias Schmidt [Sun, 24 May 2015 13:38:53 +0000 (15:38 +0200)]
Remove version system
Tim Düsterhus [Sun, 24 May 2015 13:04:29 +0000 (15:04 +0200)]
Add removal of AJAXProxyAction::getData() to CHANGELOG
see
77f767bf0e4ad6baa276bcff57eecd995b1a5f32
Tim Düsterhus [Sun, 24 May 2015 12:48:04 +0000 (14:48 +0200)]
Remove deprecated AJAXProxyAction::getData()
see
07736a3a5a67f1ecb4c8bfbf60bef56fdc0b3ad1
Tim Düsterhus [Sun, 24 May 2015 12:47:46 +0000 (14:47 +0200)]
Merge branch 'master' into next
Tim Düsterhus [Sun, 24 May 2015 12:45:22 +0000 (14:45 +0200)]
Deprecate AJAXProxyAction::getData()
Matthias Schmidt [Sun, 24 May 2015 11:05:58 +0000 (13:05 +0200)]
Add UserProfileCache
Alexander Ebert [Sun, 24 May 2015 10:55:50 +0000 (12:55 +0200)]
Updated WoltLab/WCF/Ajax implementation
Matthias Schmidt [Sun, 24 May 2015 10:42:25 +0000 (12:42 +0200)]
Use DatabaseObjectList:: wherever possible
Matthias Schmidt [Sun, 24 May 2015 10:12:47 +0000 (12:12 +0200)]
Use DatabaseObjectList::setObjects() wherever possible
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.
joshuaruesweg [Mon, 19 Jan 2015 16:27:16 +0000 (17:27 +0100)]
Translate missing language variables
Closes #1867
joshuaruesweg [Mon, 19 Jan 2015 16:27:16 +0000 (17:27 +0100)]
Translate missing language variables
Closes #1867
Joshua Rüsweg [Wed, 29 Oct 2014 19:16:12 +0000 (20:16 +0100)]
Add ETag caching for attachments
Closes #1834
Matthias Schmidt [Sat, 23 May 2015 15:14:26 +0000 (17:14 +0200)]
Mark unused erroneous TemplateEngine::hasTemplateListeners() as deprecated
Close #1843
Alexander Ebert [Sat, 23 May 2015 12:43:27 +0000 (14:43 +0200)]
Draft for an improved AJAX-JS-API
Matthias Schmidt [Sat, 23 May 2015 11:24:01 +0000 (13:24 +0200)]
Fix variable name
Matthias Schmidt [Sat, 23 May 2015 11:08:53 +0000 (13:08 +0200)]
Event listeners can listen to multiple events in same class
Alexander Ebert [Sat, 23 May 2015 10:09:28 +0000 (12:09 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Sat, 23 May 2015 10:09:05 +0000 (12:09 +0200)]
Fixed check for Map existence in WoltLab/WCF/Dictionary
Matthias Schmidt [Sat, 23 May 2015 09:38:10 +0000 (11:38 +0200)]
Improve changelog message
Matthias Schmidt [Sat, 23 May 2015 09:27:39 +0000 (11:27 +0200)]
Add IPackageInstallationPlugin::getDefaultFilename()
Matthias Schmidt [Sat, 23 May 2015 07:25:51 +0000 (09:25 +0200)]
Add name attribute for cronjobs
Matthias Schmidt [Sat, 23 May 2015 05:49:44 +0000 (07:49 +0200)]
Remove obsolete cronjob update script
Matthias Schmidt [Sat, 23 May 2015 05:44:49 +0000 (07:44 +0200)]
Add name attribute for event listeners
Matthias Schmidt [Sat, 23 May 2015 05:42:33 +0000 (07:42 +0200)]
Merge branch 'master' into next
Matthias Schmidt [Sat, 23 May 2015 05:41:42 +0000 (07:41 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Matthias Schmidt [Sat, 23 May 2015 05:41:28 +0000 (07:41 +0200)]
Fix variable name in EventListenerPIP
Alexander Ebert [Fri, 22 May 2015 23:57:36 +0000 (01:57 +0200)]
WoltLab/WCF/ObjectMap now uses a WeakMap instead of Map
Alexander Ebert [Fri, 22 May 2015 23:57:20 +0000 (01:57 +0200)]
Better check for window.Map
Alexander Ebert [Fri, 22 May 2015 22:15:13 +0000 (00:15 +0200)]
Merge branch 'next' of github.com:WoltLab/WCF into next
Alexander Ebert [Fri, 22 May 2015 22:14:52 +0000 (00:14 +0200)]
Fixed typo in WoltLab/WCF/ObjectMap
Tim Düsterhus [Fri, 22 May 2015 22:13:36 +0000 (00:13 +0200)]
Use DOM/Change/Listener in AMD JavaScript
Alexander Ebert [Fri, 22 May 2015 22:13:00 +0000 (00:13 +0200)]
Added WoltLab/WCF/ObjectMap, a Dictionary with objects as keys
Tim Düsterhus [Fri, 22 May 2015 21:54:56 +0000 (23:54 +0200)]
Eagerly set up Dictionaries
Tim Düsterhus [Fri, 22 May 2015 21:47:08 +0000 (23:47 +0200)]
Rename Dictionary#remove to Dictionary#delete
Matthias Schmidt [Fri, 22 May 2015 20:01:41 +0000 (22:01 +0200)]
Integrate UserExtendedClipboardAction into UserClipboardAction
Tim Düsterhus [Fri, 22 May 2015 19:46:51 +0000 (21:46 +0200)]
Fix position of requirejs.config
This fixes up commit
40925c54708fd89d9274b74bb3c67f0cb98468e8.
Tim Düsterhus [Fri, 22 May 2015 19:42:37 +0000 (21:42 +0200)]
Fix typo in DOM/Change/Listener
Matthias Schmidt [Fri, 22 May 2015 19:43:07 +0000 (21:43 +0200)]
Add changelog entry
Matthias Schmidt [Fri, 22 May 2015 19:42:38 +0000 (21:42 +0200)]
Merge 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
Matthias Schmidt [Fri, 22 May 2015 19:39:02 +0000 (21:39 +0200)]
Integrate PreParserAtUserListener into PreParser directly
Tim Düsterhus [Fri, 22 May 2015 19:39:00 +0000 (21:39 +0200)]
Transparently use DOM/Change/Listener in DOMNodeInsertedHandler
Tim Düsterhus [Fri, 22 May 2015 19:32:11 +0000 (21:32 +0200)]
Add WoltLab/WCF/DOM/Change/Listener
Tim Düsterhus [Fri, 22 May 2015 19:06:32 +0000 (21:06 +0200)]
Remove support for implicit 'new' in Template
Tim Düsterhus [Fri, 22 May 2015 18:59:51 +0000 (20:59 +0200)]
Add “forall” support to WoltLab/WCF/CallbackList.forEach
woltlab.com [Fri, 22 May 2015 18:51:46 +0000 (20:51 +0200)]
Updating minified JavaScript files
woltlab.com [Fri, 22 May 2015 18:51:00 +0000 (20:51 +0200)]
Updating minified JavaScript files
Matthias Schmidt [Fri, 22 May 2015 18:07:25 +0000 (20:07 +0200)]
Merge branch 'master' into next
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.
Matthias Schmidt [Fri, 22 May 2015 16:44:10 +0000 (18:44 +0200)]
Replace array_walk with array_map in
512b71762e
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.
Matthias Schmidt [Fri, 22 May 2015 15:52:03 +0000 (17:52 +0200)]
Add permissions and options support for template listeners
Matthias Schmidt [Fri, 22 May 2015 06:09:33 +0000 (08:09 +0200)]
Add permissions and options support for event listeners
Matthias Schmidt [Fri, 22 May 2015 05:45:56 +0000 (07:45 +0200)]
Fix typo in AbstractUserNotificationEvent
Matthias Schmidt [Thu, 21 May 2015 21:14:09 +0000 (23:14 +0200)]
Add missing trait files
Matthias Schmidt [Thu, 21 May 2015 21:10:45 +0000 (23:10 +0200)]
Add TDatabaseObjectOptions and TDatabaseObjectPermissions traits
Matthias Schmidt [Thu, 21 May 2015 20:16:42 +0000 (22:16 +0200)]
Fix typo in class comment
Matthias Schmidt [Thu, 21 May 2015 20:15:26 +0000 (22:15 +0200)]
Add CHANGELOG.md
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.
Alexander Ebert [Thu, 21 May 2015 18:58:53 +0000 (20:58 +0200)]
Moved requirejs config
Alexander Ebert [Thu, 21 May 2015 18:57:38 +0000 (20:57 +0200)]
WoltLab/WCF/UI/TabMenu/Simple was improperly referring to jQuery
Alexander Ebert [Thu, 21 May 2015 18:46:13 +0000 (20:46 +0200)]
Disabled non-cookie sessions (ACP still remains w/o cookies)
Tim Düsterhus [Thu, 21 May 2015 18:22:44 +0000 (20:22 +0200)]
Compile require.config.js into WCF.Core.min.js
Alexander Ebert [Thu, 21 May 2015 13:40:54 +0000 (15:40 +0200)]
Rebuild headIncludeJavaScript template
Tim Düsterhus [Wed, 20 May 2015 22:40:23 +0000 (00:40 +0200)]
Fix code style 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
Matthias Schmidt [Wed, 20 May 2015 18:57:43 +0000 (20:57 +0200)]
Remove initMagicQuotes() call in WCFSetup
Alexander Ebert [Wed, 20 May 2015 18:31:50 +0000 (20:31 +0200)]
Introduced WoltLab/WCF/Environment as a replacement for $.browser
Alexander Ebert [Wed, 20 May 2015 18:31:29 +0000 (20:31 +0200)]
Added missing CSS for WoltLab/WCF/Ajax/Status
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
joshuaruesweg [Wed, 20 May 2015 15:28:44 +0000 (17:28 +0200)]
fix email leak in user search form
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
Tim Düsterhus [Tue, 19 May 2015 21:39:08 +0000 (23:39 +0200)]
Adapt .travis.yml
Tim Düsterhus [Tue, 19 May 2015 21:33:07 +0000 (23:33 +0200)]
Remove obsolete update scripts (2.0 -> 2.1)
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.
Tim Düsterhus [Tue, 19 May 2015 21:18:39 +0000 (23:18 +0200)]
Remove unnecessary PHP version checks
Tim Düsterhus [Tue, 19 May 2015 21:04:09 +0000 (23:04 +0200)]
Get rid of magic_quotes support
Alexander Ebert [Tue, 19 May 2015 20:47:39 +0000 (22:47 +0200)]
Increased required PHP version to 5.5.4
Alexander Ebert [Tue, 19 May 2015 20:42:48 +0000 (22:42 +0200)]
Merge branch 'master' into next
Conflicts:
com.woltlab.wcf/package.xml
Alexander Ebert [Tue, 19 May 2015 18:03:51 +0000 (20:03 +0200)]
Updated release date
Alexander Ebert [Tue, 19 May 2015 17:57:39 +0000 (19:57 +0200)]
Referencing class by its full name
Alexander Ebert [Tue, 19 May 2015 16:41:02 +0000 (18:41 +0200)]
Fixed some issues
Alexander Ebert [Tue, 19 May 2015 16:31:12 +0000 (18:31 +0200)]
Added AjaxStatus and using Ajax.api
Alexander Ebert [Tue, 19 May 2015 15:00:56 +0000 (17:00 +0200)]
Fixed a few issues
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
Alexander Ebert [Tue, 19 May 2015 13:39:45 +0000 (15:39 +0200)]
Added an own Ajax implementation
Tim Düsterhus [Mon, 18 May 2015 23:56:52 +0000 (01:56 +0200)]
Explicitly define empty dependencies for define()