Commits on Oct 24, 2016
Commits on Oct 19, 2016
  1. Merge pull request #917 from pbalmasov/master

    added letterSpacing property to TextFormat
    PrimaryFeather committed on GitHub Oct 19, 2016
  2. Merge branch 'master' of

    # Conflicts:
    #	starling/src/starling/text/
    pbalmasov committed Oct 19, 2016
  3. Merge pull request #916 from oddwhocanfly/master

    add color component setter functions
    PrimaryFeather committed on GitHub Oct 19, 2016
Commits on Oct 18, 2016
Commits on Oct 17, 2016
Commits on Oct 14, 2016
  1. reverting previous commit

    This is actually an error in the homebrew cask definition, and must be fixed there. Currently, the release version of the Flash Player is installed.
    PrimaryFeather committed Oct 14, 2016
Commits on Oct 13, 2016
Commits on Oct 11, 2016
  1. fixed that masking a filtered object with a clipRect did not work

    It worked with stencil masks, but the clipRect-fallback sometimes used the wrong bounds.
    PrimaryFeather committed Oct 11, 2016
Commits on Oct 7, 2016
  1. fixed exception on rendering of mesh occurring when its style was mov…

    …ed away (closes #909)
    When you use a style on a different mesh, the previous target receives a standard `MeshStyle`. That means that there's also a new `Effect` with new buffers; and previously, those were not correctly initialized.
    PrimaryFeather committed Oct 7, 2016
Commits on Oct 6, 2016
Commits on Oct 3, 2016
  1. raised version to 2.1.1

    PrimaryFeather committed Oct 3, 2016
Commits on Sep 30, 2016
Commits on Sep 27, 2016
Commits on Sep 26, 2016
  1. updated documentation

    PrimaryFeather committed Sep 26, 2016
  2. Merge pull request #905 from EhsanMarufi/patch-1

    Fixed argument check of BitmapFont constructor
    PrimaryFeather committed on GitHub Sep 26, 2016
Commits on Sep 24, 2016
  1. Update

    EhsanMarufi committed on GitHub Sep 24, 2016
  2. More data consistency

    The "texture" is a through-constructor initialized immutable field. The case of which the two arguments are <code>null</code> is the "default" approach to utilize the "minimal" embedded font, and the "typical" case is when the two arguments are provided correctly. The <code>else</code> statement is to assert for data consistency and considering the current implementation, there is no chance to "set" the "texture" nor the "XML" later, so both of them need to be provided "not <code>null</code>" initially. However, only the specific case of the <code>texture != null && fontXml == null</code> is evaluated leaving the case of <code>texture == null && fontXml != null</code> unregarded! To compensate the issue, change the criteria to <code>texture == null || fontXml == null</code> to regard the both of the "wrong" cases :)
    EhsanMarufi committed on GitHub Sep 24, 2016
Commits on Sep 23, 2016
  1. now starting with frameID 1 to avoid render cache issues in the very …

    …first frame
    While the render cache is disabled, 'painter.frameID' will return '0'. That's because of performance reasons: I can find out the current frame id AND if the render cache is activated, in just one method (which helps in a very performance-critical area).
    However, this meant that objects rendered in the very first frame did not show up until they changed in a way (i.e. until 'setRequiresRedraw' was called on them). Thus, I'm now simply starting at frame id '1'.
    PrimaryFeather committed Sep 23, 2016
Commits on Sep 22, 2016
  1. added 'autoSize' to TextOptions (closes #903)

    Many custom text compositors will be just fine with the default 'autoSize' implementation; for all others, it's useful to have that information available.
    PrimaryFeather committed Sep 22, 2016
Commits on Sep 20, 2016
  1. added support for registering arbitrary text compositors on the 'Text…

    …Field' class
    This is actually just a generalisation of the API, making use of the introduction of the "ITextCompositor" interface in Starling 2.0. Instead of methods that support registration of bitmap fonts, you can now work with any class implementiong the interface. The old methods are still available, but are now deprecated.
    PrimaryFeather committed Sep 20, 2016