foul-magics/Mage.Client
draxdyn e3d84ca212 Cache resized and rotated images
RotatedResizedImageCache and MultiRotatedResizedImageCache contain the caching
machinery.

A cache of rotated and resized images is added to ImageCache, and is used by
the resizing functions there.

All the resizing and rotation functions in ImageHelper are redirected to the
ones in ImageCache.

This is slightly inefficient because it will cache some calls that are never
repeated, but it prevents developers from mistakenly using uncached functions
when calls are repeated, seriously impacting performance.

Also resizing functions that only take a width or an height have been removed,
and their calls fixed to provide the other dimension. It's still possible to
specify -1 as width or height to ignore constraints in that dimension, though.

Greatly speeds up UI performance.
2016-06-23 16:21:34 +02:00
..
config * Server list - Added pref configuration for server list URL. Server list will now be saved to client dir and used if configured URL is not reachable. 2014-11-21 15:42:13 +01:00
plugins remove old bundled mage-theme-plugin.jar 2015-11-15 15:28:03 -08:00
release - Added 2 great decks from the Pro Tour SOI 2016 2016-04-27 16:13:23 -05:00
sounds Sounds Update 2015-08-12 12:52:41 -04:00
src Cache resized and rotated images 2016-06-23 16:21:34 +02:00
manifest.mf
pom.xml Xmage 1.4.12v0 2016-05-29 10:59:39 +02:00
serverlist.txt [EMA] Added 5/23 spoilers. 2016-05-23 18:38:04 -05:00
splash.jpg