wiki.techinc.nl/includes/resourceloader
Timo Tijhof 339ca89b18 resourceloader: Support hashes as cache invalidation trigger
For now ResourceLoader will still internally deal with timestamps,
especially because they are easier to max() on the client side
(on the server we could make a hash of different hashes, on the
client that's a bit annoying).

However ResourceLoaderModule#getHashMtime will abstract the logic
we already use in ResourceLoaderLanguageDataModule and have
encouraged others to use, which is to put the timestamp and
hash in Memcached, and use that to observer the hash change and
update the timestamp when it does.

Updated ResourceLoaderLanguageDataModule to make use of this.

Change-Id: Ib051ef41ba239084671c30fd275b8d94099d5d52
2013-10-07 23:00:38 +02:00
..
ResourceLoader.php Maintenance script to check LESS files for validity 2013-09-30 21:37:13 +04:00
ResourceLoaderContext.php ResourceLoader: Prevent prefixless modules from overwriting others 2013-05-28 10:25:18 +00:00
ResourceLoaderFileModule.php Fix comment typos from 5c51cb96ea 2013-10-01 19:32:33 +00:00
ResourceLoaderFilePageModule.php
ResourceLoaderLanguageDataModule.php resourceloader: Support hashes as cache invalidation trigger 2013-10-07 23:00:38 +02:00
ResourceLoaderLESSFunctions.php LESS embeddable(): Use lessc::toBool 2013-10-03 17:53:36 -07:00
ResourceLoaderModule.php resourceloader: Support hashes as cache invalidation trigger 2013-10-07 23:00:38 +02:00
ResourceLoaderNoscriptModule.php
ResourceLoaderSiteModule.php Remove the $wgHandheldStyle config variable entirely 2013-05-19 15:39:34 +02:00
ResourceLoaderStartUpModule.php Merge "Title: Add byte class to unicode class conversion for js" 2013-09-27 17:58:45 +00:00
ResourceLoaderUserCSSPrefsModule.php Remove Persian from link underlining removal 2013-07-27 18:49:30 +00:00
ResourceLoaderUserGroupsModule.php
ResourceLoaderUserModule.php
ResourceLoaderUserOptionsModule.php
ResourceLoaderUserTokensModule.php
ResourceLoaderWikiModule.php resourceloader: Consistently use 'resourceloader' log group 2013-05-20 19:35:11 +00:00