Permalink
Commits on Mar 16, 2013
  1. Bump version

    aajanki committed Mar 16, 2013
Commits on Mar 14, 2013
  1. [Vector] For Vectors v["2.00"] is equivalent to v[2], unlike Arrays

    See Tamarin as3/Vector/initializerExpressions.as
    aajanki committed Mar 14, 2013
  2. [BitmapData] get/setPixels() and get/setVector() methods

    Move clipRect helper functions to BitmapContainer and use them in all
    methods.
    aajanki committed Mar 14, 2013
Commits on Mar 13, 2013
  1. [BitmapData] histogram() method

    aajanki committed Mar 13, 2013
Commits on Mar 7, 2013
  1. changelog

    aajanki committed Mar 7, 2013
Commits on Mar 5, 2013
  1. Tests for BitmapData

    Includes tests for unimplemented properties
    aajanki committed Mar 5, 2013
Commits on Mar 3, 2013
  1. Avoid excessive copying in BitmapData.setPixel and elsewhere

    Before this change every setPixel call caused the whole bitmap to be
    copied. By using smartrefs of BitmapContainers, the actual pixel data
    is not copied. One BitmapContainer is shared between all Bitmaps using
    the same BitmapData.
    
    The reference counting is moved into a new RefCountable base class.
    aajanki committed Mar 3, 2013
Commits on Mar 2, 2013
  1. Merge pull request #216 from OdyX/compile-on-powerpcspe

    Make -maltivec optional, to allow fixing the powerpcspe FTBFS.
    aajanki committed Mar 2, 2013
Commits on Mar 1, 2013
Commits on Feb 28, 2013
  1. [DisplayObject] Stub scrollRect

    Only a stub, has no effect on rendering
    aajanki committed Feb 28, 2013
  2. Add flash.printing class stubs

    aajanki committed Feb 28, 2013
  3. [DisplayObjectContainer] Improved display list debug output

    Show the whole display list recursively (starting from a given
    object). Show position and size, visibility, alpha and address.
    aajanki committed Feb 27, 2013
Commits on Feb 27, 2013
  1. [StaticText] Correct super class

    aajanki committed Feb 27, 2013
Commits on Feb 26, 2013
  1. Update copyright year

    aajanki committed Feb 26, 2013
  2. Use error messages and IDs from Tamarin

    resources/ErrorConstants.xml is taken from Tamarin sources. Tamarin is
    licensed under MPL 2.0, which is compatible with LGPL.
    
    tools/errorgen reads ErrorConstants.xml and generates
    errorconstants.{h,cpp}.
    
    throwError() takes errorID from errorconstants.h, retrieves the error
    message, constructs an Error object and throws it.
    
    TODO:
    - Run make errorgen automatically by make
    - Tamarin has error message translations for several languages,
      copy them, too.
    aajanki committed Feb 26, 2013
Commits on Feb 25, 2013
  1. [ImageDecoder] Support abbreviated JPEG datastreams

    See libjpeg documentation for an explanation of abbreviated streams
    aajanki committed Feb 25, 2013
Commits on Feb 23, 2013
  1. Validate namespace kind, fix an uninitialized pointer

    nsNameAndKindImpl constructor now validates the kind argument.
    
    http://en.calameo.com player defines the empty namespace with a
    namespace kind 0, which is not documented as legal value.
    aajanki committed Feb 23, 2013
  2. [TextField] Partial support for HTML formating

    Support <br>, <p> and <font>. Only one <font> tag is supported and
    only in the beginning of the string.
    aajanki committed Feb 23, 2013
Commits on Feb 12, 2013
  1. Add forgotten finalize calls

    aajanki committed Feb 12, 2013
  2. [Sprite] Implement hitArea

    aajanki committed Feb 12, 2013