Permalink
Commits on May 1, 2012
  1. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
  2. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
  3. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
  4. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
  5. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
  6. Readme data changed.

    hyperandroid
    hyperandroid committed May 1, 2012
Commits on Apr 30, 2012
  1. Modified demos, tutorials and jsdoc data.

    hyperandroid
    hyperandroid committed Apr 30, 2012
  2. Modified demos, tutorials and jsdoc data.

    hyperandroid
    hyperandroid committed Apr 30, 2012
  3. Modified demos, tutorials and jsdoc data.

    hyperandroid
    hyperandroid committed Apr 30, 2012
  4. *04/22/2012 0.4 Build 63 *

    hyperandroid
    hyperandroid committed Apr 30, 2012
    --------------------------
    
    * Minor code fixes.
    * Added Float32Array where available to manange AF matrices.
Commits on Apr 23, 2012
  1. Readme changes.

    hyperandroid
    hyperandroid committed Apr 23, 2012
  2. Readme changes.

    hyperandroid
    hyperandroid committed Apr 23, 2012
  3. Readme changes.

    hyperandroid
    hyperandroid committed Apr 23, 2012
  4. *04/22/2012 0.4 Build 59 *

    hyperandroid
    hyperandroid committed Apr 23, 2012
    --------------------------
    
    * Fixed demo 12+1, which led strange results regarding lines. Damn beginPath().
    * Added threshold values for drag operations.
    * Fixed bubbling with window input system. MouseUp was not releasing a flag.
    * The method setAnimationImageIndex now resets animation timeout so spritesheet will show first frame.
    * Added method resetAnimationTime on Actor and SpriteImage to reset animation sprite sheet time.
Commits on Apr 22, 2012
  1. remove .idea files

    hyperandroid
    hyperandroid committed Apr 22, 2012
  2. added gitignore.

    hyperandroid
    hyperandroid committed Apr 22, 2012
  3. added .gitignore

    hyperandroid
    hyperandroid committed Apr 22, 2012
  4. *04/22/2012 0.4 Build 36 *

    hyperandroid
    hyperandroid committed Apr 22, 2012
    --------------------------
    
    * Removed layerX/layerY code from cursor on-screen coordinate recognition. It was giving wrong values.
    * Added proxyfy and proxyObject functions.
    * Input systen has been promoted from canvas element to window. This way you can drag out of the canvas boundaries.
      The system honors touch events.
Commits on Apr 17, 2012
  1. *04/17/2012 0.4 Build 8 *

    hyperandroid
    hyperandroid committed Apr 17, 2012
    --------------------------
    
    * Under certain situations, modelToModel, modelToView and viewToModel could give unexpected results.
      specially when removing/adding actors in the same frame. Added a dirtiness test on those functions to have
      correct values.
    * TextActor, as guonjian spotted, when drawing text on a path, kerning was destroyed. Fixed.
Commits on Apr 4, 2012
  1. *04/05/2012 0.4 Build 1 *

    hyperandroid
    hyperandroid committed Apr 4, 2012
    --------------------------
    
    * Merged Karl Westin pull requests.
    * Fixed CAAT.Actor with sprite sheet on CSS renderer which didn't update the sprite index based on time.
    * Added paintChunk to CAAT.SpriteImage which allows to draw arbitrary image regions.
    * Fixed CSS renderer issues when scaled up.
    * Added demo 20 : flight control.
    * Added demo 21 : preliminary CAAT tile based engine. Canvas only.
    * Modidied some demos.
    * Added preliminary inspector module.
    * Added CAAT.NO_RAF to avoid RAF in favour of setInterval.
Commits on Mar 15, 2012
  1. *03/13/2012 0.3 Build 279*

    hyperandroid
    hyperandroid committed Mar 15, 2012
    --------------------------
    
    * Merged Karl Westin pull requests.
    * Fixed CAAT.Actor with sprite sheet on CSS renderer which didn't update the sprite index based on time.
Commits on Mar 14, 2012
  1. *03/13/2012 0.3 Build 266*

    hyperandroid
    hyperandroid committed Mar 14, 2012
    --------------------------
    
    * Merged Karl Westin pull requests.
  2. Merge pull request #50 from karlwestin/zIndex-bug

    hyperandroid
    hyperandroid committed Mar 14, 2012
    Actor CSS: Fixed bug causing zIndex not to be set in mozilla firefox
  3. Merge pull request #51 from karlwestin/Box2D-CSS-Background

    hyperandroid
    hyperandroid committed Mar 14, 2012
    Actor CSS: Made background mode TR_NONE work ...
  4. *03/13/2012 0.3 Build 264*

    hyperandroid
    hyperandroid committed Mar 14, 2012
    --------------------------
    
    * Fixed TR_TILE semantics on CSS which prevented to shift properly with a call to setImageOffset.
    * Fixed template with splash when using CSS renderer.
    * Changed demo16 masking.
    * Fixed some code ambiguities at Font object.
    * Added onError function to imagepreloader object.
    * Changed tutorial 1 info.
    * Changed tutorial 2.1 Input.
Commits on Mar 12, 2012
Commits on Mar 9, 2012
Commits on Feb 27, 2012
  1. 02/27/2012 *0.3 Build 230*

    hyperandroid
    hyperandroid committed Feb 27, 2012
    --------------------------
    
    * Added e.offsetX/e.offsetY control on mouse events. Only available in webkit but a real life saver to get correct
      on-canvas coordinate under the mouse.
    * Fixed template files. Now they can started with canvas/css.
    * Fixed a bug which made cached containers to draw their children.
    * Added a second parameter for cacheAsBitmap. This method indicates whether a container and its children have been
      cached, meaning the container will be treated as a simple non Container Actor.
Commits on Feb 23, 2012
  1. 02/23/2012 *0.3 Build 212*

    hyperandroid
    hyperandroid committed Feb 23, 2012
    --------------------------
    * Fixed an issue when entering scene gets mouse input.
    * Added to CAAT.Scene the following methods:
       + findActorAtPosition(CAAT.Point) : custom actor find procedure. This is overriden to attend at the priority input lists.
       + enableInputList(number) :  number of priority lists to set for this scene. A priority list is a list of actors to
                                    which are suitable to receive input first. If no actor on the priority lists are under
                                    the cursor, the whole scene graph is traversed instead.
       + addActorToInputList( actor, index, position ) : add an actor to a given priority list at certain position.
       + emptyInputList( index ) : remove all elements from a list.
       + removeActorFromInputList( actor, index ) : remove an actor from a list, or if no index list is supplied remove
           the actor from every list in which appears.
    * Fixed Actor.setImageTransformation( CAAT.SpriteImage.prototype.TR_TILE ) which didn't honor actor position and offset
      to appropriately place the tiling image. Also the performance sink when using this flag with huge actors's been fixed.
  2. 02/23/2012 *0.3 Build 208*

    hyperandroid
    hyperandroid committed Feb 23, 2012
    --------------------------
    
    * Added to CAAT.Scene the following methods:
       + findActorAtPosition(CAAT.Point) : custom actor find procedure. This is overriden to attend at the priority input lists.
       + enableInputList(number) :  number of priority lists to set for this scene. A priority list is a list of actors to
                                    which are suitable to receive input first. If no actor on the priority lists are under
                                    the cursor, the whole scene graph is traversed instead.
       + addActorToInputList( actor, index, position ) : add an actor to a given priority list at certain position.
       + emptyInputList( index ) : remove all elements from a list.
       + removeActorFromInputList( actor, index ) : remove an actor from a list, or if no index list is supplied remove
           the actor from every list in which appears.
    * Fixed Actor.setImageTransformation( CAAT.SpriteImage.prototype.TR_TILE ) which didn't honor actor position and offset
      to appropriately place the tiling image. Also the performance sink when using this flag with huge actors's been fixed.
Commits on Feb 20, 2012
  1. 02/21/2012 *0.3 Build 180*

    hyperandroid
    hyperandroid committed Feb 20, 2012
    --------------------------
    
    * Fixed (at last) Catmull Rom splines as CAAT.Path objects.
    * Added CAAT.Path.flatten method to turn a compound path of patches into a polyline.
    * Added CAAT.PathActor.setOnUpdateCallback
Commits on Feb 16, 2012
  1. Missing demo5 number.png file.

    hyperandroid
    hyperandroid committed Feb 16, 2012
Commits on Feb 15, 2012
  1. Merge pull request #35 from richtaur/master

    hyperandroid
    hyperandroid committed Feb 15, 2012
    Automatic Canvas creation bug fix
  2. 02/10/2012 *0.3 Build 138*

    hyperandroid
    hyperandroid committed Feb 15, 2012
    --------------------------
    
    * Deprecated CAAT.PathBehavior.setTranslation function in favor of CAAT.Actor.setPositionAnchor function.
    * Deprecated method setLocation in favor of setPosition.
    * Added translation anchor. setpositionAnchor, setPosition.
    * Added methods setRotationAnchor, setScaleAnchor, setGlobalAnchor to CAAT.Actor.
    * Fixed bug with dirty rects and scaled canvas. It wasn't repainting the correct screen areas.
    * Added CAAT.SpatialHash object.
    * Added Behavior.setDelayTime( delay, duration ). This method applies the behavior after delay ms from current scene time
      so there's no need to know currentScene time to set a behavior anymore.
    * Added CAAT.SpriteImage.stringHeight method which gives the highest char height on the sprite image atlas map.
    * Fixed CAAT.ContainerBehavior that on expiration notified twice behavior expiration event (one from base class, and another
      one from the container itself).
    * Fixed CAAT.TextActor issue when drawing text with CAAT.SpriteImage
    * Clip Paths also honor the new method setPositionAnchor in CAAT.Actor. Added methods setRotationAnchor, setRotation,
      setScaleAnchor, setScale, setPosition, setPositionAnchor to CAAT.Path.
    * Added global flag CAAT.GLRENDER.
Commits on Feb 9, 2012
  1. 02/09/2012 *0.3 Build 64*

    hyperandroid
    hyperandroid committed Feb 9, 2012
    --------------------------
    
    * Fixed setScreenBounds method which was calculating the bounding box erroneusly when in negative coords.
      Note to self: Number.MIN_VALUE != -Number.MAX_VALUE !!!!.
    * Fixed the case where a path composed by one single segment with overlapping starting and ending point was returning
      (0,0) as path traversal. Now returns one of the two overlapping points.
    * Added invalidation for actors which change their background's image sprite index (Canvas only)
    * Improved scene graph traversal to fast discard elements out of screen (AABB testing)
    * Improved matrix calculations for AABB Actors.
    * Changed CSS renderer setLocation semantics from style.left|top to [-vendorPrefix]-transform.
    * Added getMapInfo method on CAAT.SpriteImage. Thus I can access glypth/sub-image data by index.
    * Fixed a bug with dirtyRects which made the system draw the whole canvas when no area is affected (agh!!)
    * Modified CAAT.QuadTree object to allow for default parameters setup.