Skip to content

Commit

Permalink
made necessary changes for v1.7 release candidate
Browse files Browse the repository at this point in the history
  • Loading branch information
PrimaryFeather committed May 27, 2015
1 parent 2fb91b7 commit 8e61b55
Show file tree
Hide file tree
Showing 5 changed files with 58 additions and 3 deletions.
54 changes: 54 additions & 0 deletions CHANGELOG.md
@@ -1,6 +1,60 @@
Starling: Changelog
===================

version 1.7 RC - 2015-05-25
---------------------------

- added support for stencil masking of all display objects via new 'mask' property
- added 'Polygon' class for describing closed two-dimensional shapes
- added 'Canvas' class for basic vector drawing functionality (main use right now: masking)
- added support for video textures via 'Texture.fromNetStream' and 'Texture.fromCamera'
- added 'property hints' to tweening methods (providing easier handling of color and angle)
- added 'ArrayUtil' + 'VectorUtil' classes (for insertion & removal of objects without allocations)
- added 'reverseFrames' method to MovieClip class
- added 'leading' property to TextField class
- added 'scaleWhenOver' property to Button class
- added 'alphaWhenDown' property to Button class
- added better touch handling for buttons (restoring downstate after rollout & -in)
- added 'isCubeMap' property to 'ATFData' class
- added support for enqueuing 'URLRequest' objects in AssetManager (thanks to SamYStudiO)
- added 'standardConstrained' profile to 'auto' profile selection (thanks to Andras Csizmadia)
- added 'standardExtended' profile to 'auto' profile selection (thanks to Andras Csizmadia)
- added 'MathUtil.clamp()'
- added optimized internal 'Polygon' implementations for circle, ellipse, and rectangle
- added a warning message when 'frame' rectangle is used in an unsupported way.
- added a warning message when using masks, but 'depthAndStencil' is deactivated in app descriptor
- added support for 'AssetManager.transformData' to return 'null'
- added 'complete' method to 'DelayedCall'
- added support for bigger TTF text fields by lowering resolution (thanks to Haruka Kataoka)
- added better parameter checks for 'BitmapFont' constructor
- added 'Texture.maxSize' property to find out maximum texture dimensions on current device
- added latest 'AGALMiniAssembler' with support for new profiles ('standardConstrained/Extended')
- added null reference check to 'Juggler.tween'
- added support for assigning Starling root class after constructor
- added support for negative indices to 'DisplayObjectContainer.getChildAt'
- added BlendMode 'mask' for RenderTexture drawing (thanks to Łukasz Łazarecki)
- added 'Event.RENDER' event, dispatched by Starling right before rendering is about to start
- added support for latest ATF format updates (coming with AIR 18)
- optimized state changes caused by tinting, reducing draw calls in 'baselineExtened' or higher
- optimized temporary object allocations of DisplayObjectContainer (avoiding 'splice')
- optimized temporary object allocations in bitmap font registration
- changed default of 'handleLostContext' to 'true'
- fixed that 'autoScale' did not work for html text
- fixed calculation of UV coordinates in DisplacementMapFilter in case of conflicting scale factors
- fixed missing application of 'repeat' parameter in DisplacementMapFilter constructor
- fixed accessibility of atlas and bitmap font textures in AssetManager (reverting to old behavior)
- fixed error when calling 'clear' within 'RenderTexture.drawBundled'
- fixed that 'mNextTween' was not set to null in 'Tween.reset' method (thanks to Sebastien Flory)
- fixed possible memory leak when using async ATF texture upload (thanks to Vladimir Atamanov)
- fixed that 'Button' state textures did not support frames
- fixed that AssetManager failed loading when enqueued file contained non-ASCII path string
- fixed that losing Stage3D context could result in runtime exception (thanks to Andras Csizmadia)
- fixed that ATF textures were added to AssetManager prior to their 'onComplete' callback
- fixed problems with TravisCI tests (thanks to Andras Csizmadia)
- fixed that flattened filtered objects caused GPU memory to leak
- fixed that DropShadow produced weird results in combination with 'clipRect'
- fixed that 'RenderTexture.draw' did not restore original render target

version 1.6 - 2014-12-12
------------------------

Expand Down
Binary file modified starling/bin/starling.swc
Binary file not shown.
3 changes: 2 additions & 1 deletion starling/build/ant/build.xml
Expand Up @@ -30,7 +30,7 @@
<property name="FLEX_HOME" location="/Applications/Adobe Flash Builder 4.7/sdks/4.6.0" />
<echo message="Using SDK: ${FLEX_HOME}"/>
<!-- versioning -->
<property name="version" value="1.6.1" />
<property name="version" value="1.7" />
<!-- directories -->
<property name="deploy.dir" location="bin" />
<property name="src.dir" location="src" />
Expand Down Expand Up @@ -105,6 +105,7 @@
<arg line="-package starling.display 'The main classes from which to build anything that is displayed on the screen.'" />
<arg line="-package starling.errors 'A set of commonly used error classes.'" />
<arg line="-package starling.events 'A simplified version of Flashs DOM event model, including an alternative EventDispatcher base class.'" />
<arg line="-package starling.geom 'Geometry classes that expand on what the corresponding Flash package has to offer.'" />
<arg line="-package starling.text 'Classes for working with text fields and bitmap fonts.'" />
<arg line="-package starling.textures 'Classes to create and work with GPU texture data.'" />
<arg line="-package starling.utils 'Utility classes and helper methods.'" />
Expand Down
2 changes: 1 addition & 1 deletion starling/build/gradle/build.gradle
Expand Up @@ -77,7 +77,7 @@ ant.FLASH_PLAYER_EXE = FLASH_PLAYER_EXE
//----------------------------------

// Set default properties
version = '1.6.1-SNAPSHOT'
version = '1.7-SNAPSHOT'
group = 'com.gamua'

// Get version from Jenkins CI
Expand Down
2 changes: 1 addition & 1 deletion starling/src/starling/core/Starling.as
Expand Up @@ -185,7 +185,7 @@ package starling.core
public class Starling extends EventDispatcher
{
/** The version of the Starling framework. */
public static const VERSION:String = "1.6.1";
public static const VERSION:String = "1.7";

/** The key for the shader programs stored in 'contextData' */
private static const PROGRAM_DATA_NAME:String = "Starling.programs";
Expand Down

0 comments on commit 8e61b55

Please sign in to comment.