OSDN Git Service

pixmap screencap is now y-up
[mikumikustudio/libgdx-mikumikustudio.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index 6bd2ed0..46ff0e4 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,16 @@
 [0.9.9]
+- removed Xamarin backend, see http://www.badlogicgames.com/wordpress/?p=3213
+- added Select class for selecting kth ordered statistic from arrays (see Array.selectRanked() method)
+- refactored Box2D to use badlogic Arrays instead of java.util.ArrayLists
+- MipMapGenerator methods now don't take disposePixmap argument anymore
+- added GLTexture, base class for all textures, encapsulates target (2d, cubemap, ...)
+- added CubeMap, 6 sided texture
+- changed TextureData#consumeCompressedData, takes target now
+- added RoboVM backend jar and native libs (libObjectAL, libgdx, in ios/ folder of distribution)
+- added RoboVM backend to build
+- changed Bullet wrapper API, see http://www.badlogicgames.com/wordpress/?p=3150
+- changed MusicLoader and SoundLoader to be asynchronous loaders
+- changed behaviour of Net#sendHttpRequest() so HttpResponseListener#handleHttpResponse() callback is executed in worker thread instead of main thread
 - added Bresenham2, for drawing lines on an integer 2D grid
 - added GridPoint2 and GridPoint3, representing integer points in a 2D or 3D grid
 - added attribute location caching for VertexData/Mesh. Hand vertex attribs to a ShaderProgram, get back int[], pass that to Mesh
 - Sound#play and Sound#loop on Android now return -1 on failure, to match other backends.
 - DelegateAction subclasses need to implement delegate() instead of act(). http://www.badlogicgames.com/forum/viewtopic.php?p=43576#p43576
 - Added pause and resume methods to Sound.
+- Changed AssetErrorListener#error to have AssetDescriptor to enable access to parameters of failed asset.
+- Changed SelectBoxStyle to have ScrollPaneStyle and ListStyle for fully customizing the drop down list. http://www.badlogicgames.com/wordpress/?p=3110
+- AssetLoader now takes a FileHandle that is the resolved file name. The AssetLoader no longer has to resolve the file name, so we can prevent it from being resolved twice.
+- Rewrote EarClippingTriangulator to not allocate (no more Vector2s).
+- Added ParticleEffectLoader to make AssetManager load ParticleEffects
+- Added GeometryUtils, more Intersector functions, DelaunayTriangulator, ConvexHull.
+- Added getBoundingBox to ParticleEffect
+- EarClippingTriangulator changed to return triangle indices.
+- PolygonSpriteBatch and friends refactored to use triangle indices.
+- Added add(T, float), remove(int), remove(T) and clear() methods to BinaryHeap
+- Bitmap Font changes:
+       - FreeTypeFontGenerator allows you to specify the PixmapPacker now, to create an atlas with many different fonts (see FreeTypePackTest)
+       - BitmapFont, BitmapFontCache and FreeTypeFontGenerator now support fonts with multiple texture pages. (see BitmapFontTest and FreeTypePackTest)
+       - BitmapFontData.imagePath and getImagePath() is depreacted, use imagePaths[] and getImagePath(int) instead
+       - Added two BitmapFont constructors for convenience; no need to specify flip boolean
+       - Added getCache() to BitmapFont, for expert users who wish to use the BitmapFontCache (see BitmapFontTest)
+       - FreeTypeFontGenerator now includes setMaxTextureSize and getMaxTextureSize to cap the generated glyph atlas size (default 1024)
+- added render-hooks beginRender() and endRender() to BatchTiledMapRenderer
+- Added panStop to GestureListener interface.
+- ScissorStack#calculateScissors changed to take viewport, enabling it to work with glViewport.
 
 [0.9.8]
 - see http://www.badlogicgames.com/wordpress/?p=2791