Commits on Aug 27, 2011
Commits on Aug 11, 2011
  1. Build: v2.5.0

    VideoLoader#onMetaData added.
    VideoLoader#isReady added.
    SoundLoader#isReady added.
    Unit tested added for above.
    Matan committed Aug 11, 2011
Commits on Aug 1, 2011
  1. Build: v2.4.2

    Bug Fix: SoundLoader#onReady wan't firing after instant cached/local load due to the Sound#isBuffering property not functioning correctly. The expected value was false, but was instead true - which isn't correct. Shame on you Adobe ;-)
    Matan committed Aug 1, 2011
Commits on Jul 22, 2011
  1. Build v2.4.1

    Bug Fix: Loading queue would not continue if an asset failed and the numConnections was too low to invoke the next loader.
    Bug Fixes: Adding and Removing child loaders now updates all related properties of AssetLoader - numLoaded, numFailed, numLoaders, ids, loadedIds, failedIds, loaded, failed.
    Added: Extensive unit tests to cover the above.
    Matan committed Jul 22, 2011
Commits on Jul 11, 2011
  1. Build: 2.4.0

    Added: SoundLoader#onReady signal - onReady signal will fire once the sound file has buffered enough to be streamed.
    Added: Unit tests.
    Matan committed Jul 11, 2011
Commits on Jun 21, 2011
  1. Build v2.3.4

    Change: IAssetLoader#failOnError defaulted to true, this will ensure that current implementation will retain the same functionality.
    Matan committed Jun 21, 2011
  2. Build v2.3.3

    Added: VideoLoader now understand more net status codes as errors. Credit goes to @soundstep.
    Matan committed Jun 21, 2011
  3. Build v2.3.2

    Minor Bug fix: BaseLoader#inProgress wasn't being set to false onError.
    Minor patch: BaseLoader#failed is concretely set to false onComplete. This might be usefull when a loader has failed and the url is manually changed to make the loader succeed.
    Matan committed Jun 21, 2011
Commits on Jun 17, 2011
  1. Build v2.3.1

    ALLogger now includes the new IAssetLoader properties.
    Matan committed Jun 17, 2011
  2. Build v2.3.0 - Warning IAssetLoader updated!

    IAssetLoader#onComplete will dispatch regardless of child error, if IAssetLoader#failOnError flag is set to false - which is the default.
    UnitTests added.
    AddLazyExample modified to test the new features.
    Matan committed Jun 17, 2011
Commits on Jun 16, 2011
  1. Build v2.2.3

    Added new util: ALLogger - Used for debugging, will output various info about your loaders.
    Example added: See the ALLogger in action.
    Updated: Inspector formal comments.
    Matan committed Jun 16, 2011
Commits on Jun 15, 2011
  1. Build v2.2.2

    Inspector added, allows you to easily extract asstes from any display object. Thanks to Karl Freeman for the idea and base work.
    Test case added.
    Matan committed Jun 15, 2011
Commits on May 1, 2011
  1. Added: More api's to the StatsMonitor.

    Added: #ids | #hasLoader | #getLoader
    Matan committed May 1, 2011
Commits on Mar 11, 2011
  1. Build: v2.2.1

    Updated: StatsMonitor internal workings: only add listeners to signals after onStart fires.
    Matan committed Mar 11, 2011
Commits on Feb 11, 2011
  1. Build v2.2.0 (See prv commits for changelog)

    Fixed: Param#USER_DATA formal comment.
    Added: Unit tests for StatsMonitor errors.
    Matan committed Feb 11, 2011
  2. StatsMonitor api additions and Unit Test:

    Added: StatsMonitor#numLoaders public api.
    Added: StatsMonitor#numComplete public api.
    Added: StatsMonitorText to unit testing.
    Fixed: Typo's within AbstractLoaderTest.
    Matan committed Feb 11, 2011
Commits on Feb 10, 2011
  1. Major Updates:

    New: Signals added onStart + onStop to ILoader.
    New: StatsMonitor class that consolidates stats of multiple loaders.
    New: Unit tests that test the new signals, pending StatsMonitor tests.
    New: StatsMonitor example added.
    Fixed: Spelling erros with formal commets.
    Fixed: Parent onComplete will fire after the last child.
    Internal: All signals must now dispatch with the target loader as first arg.
    Internal: Minor speed improvements with some loops.
    Internal: IAssetLoader will only add listener once the loading is started.
    Matan committed Feb 10, 2011
Commits on Jan 29, 2011
  1. Removed ID requirement from ILoaders.

    ILoader#id will now automatically be assigned to the url if not set.
    Matan committed Jan 29, 2011
  2. Removed Signal cloning, wasn't needed.

    Matan committed Jan 29, 2011
Commits on Jan 21, 2011
  1. Build v2.0.10

    Bug fix: issue 3 on GitHub - loader passing NaN progress once complete.
    Matan committed Jan 21, 2011
Commits on Dec 17, 2010
  1. Build 2.0.9

    Added: API candy to reduce casting. IAssetLoader#hasAssetLoader and IAssetLoader#getAssetLoader now implemented.
    Matan committed Dec 17, 2010
Commits on Dec 16, 2010
  1. Build v2.0.8

    Fixed: XMLLoader#testData bug where null valued xml var was breaking the loader.
    Matan committed Dec 16, 2010
Commits on Nov 26, 2010
  1. Build: 2.0.7

    Fixed: Yet another URLParser bug, this time "server" paths where not recognized if they were absolutely pathed.
    Added: More URLParser unit tests.
    Added: @throws to IAssetLoader ASDocs and extend URLParser's class description.
    Matan committed Nov 26, 2010
Commits on Nov 25, 2010
  1. Build: v2.0.6

    Fixed: Destroying a large queue was failing.
    Matan committed Nov 25, 2010
Commits on Nov 23, 2010
  1. Build: v2.0.5

    Fixed: URLParser was breaking on special charachers.
    Removed: Default param setting to make sure loader inherit from there parent only when they need to.
    Fixed: PNGs will now by default be transparent; if FILL_COLOR doesn't exist it defaults to 0x0 (Black).
    Added: Unit testing all the above.
    Matan committed Nov 23, 2010
  2. Fixed: URLParser regexp bug where special chars were breaking the par…

    …sing. Changed: Default transparency colour to 0x0.
    Matan committed Nov 23, 2010
  3. Build: v2.0.4

    Added: New errors, checks if queue already contains a loader with same id. Checks for circular reference e.g. when adding an IAssetLoader into itself or when an IAssetLoader is part of it own loading queue, even if nested within other loaders. Errors if a loader is added to more than one parent at the same time.
    Added: URLParser, a class that handles all urls, primary function is to see if a string is a valid url or not.
    Added: Test cases for all the above added.
    Matan committed Nov 23, 2010
Commits on Nov 20, 2010
Commits on Nov 19, 2010
  1. Build v2.0.3 (Bug fix, see previous commit)

    Matan committed Nov 19, 2010
  2. Fixed: BaseLoader was adding Param.BASE even if it was null, resultin…

    …g in a broken url. Unit tests added.
    Matan committed Nov 19, 2010
Commits on Nov 18, 2010
  1. Build v2.0.2 (Bug fix, see last commit)

    Matan committed Nov 18, 2010
  2. Fix: Somehow ILoader#failed slipped the unit test and was not impleme…

    …nted correctly.
    Matan committed Nov 18, 2010