Browse Source

Updated the changelog

--HG--
branch : minor
Alex Szpakowski 7 years ago
parent
commit
3adc9fecc5
1 changed files with 18 additions and 19 deletions
  1. 18 19
      changes.txt

+ 18 - 19
changes.txt

@@ -12,6 +12,7 @@ Released: N/A
   * Added variants of SoundData:getSample/setSample which take a channel parameter.
   * Added variants of all table-with-fields-returning get* functions, the new variants take an existing table to fill in.
   * Added a variant to World:update, which accepts the number of iterations to run. The defaults are now 8 and 3.
+  * Added RopeJoint:setMaxLength.
   * Added a click count argument to love.mousepressed and love.mousereleased.
   * Added love.filesystem.get/setCRequirePath, and use that to find c libraries for require.
   * Added Channel:hasRead, which checks if a message has been read. Takes an id, which Channel:push will now return.
@@ -32,6 +33,9 @@ Released: N/A
   * Added optional 'depthstencil' field to the table passed into love.graphics.setCanvas, for using a depth/stencil Canvas.
   * Added optional 'depth' and 'stencil' boolean fields to the table passed into setCanvas, for enabling depth and stencil buffers if 'depthstencil' isn't used.
   * Added shadow sampler support for Canvases.
+  * Added love.graphics.setDepthMode for using the depth buffer for depth testing/writes. Depth values of rendered objects can only be set via shaders.
+  * Added love.graphics.setMeshCullMode, for culling back- or front-facing triangles when drawing a Mesh.
+  * Added love.graphics.setFrontFaceWinding.
   * Added variant of love.graphics.getCanvasFormats which takes a 'readable' boolean.
   * Added love.graphics.drawLayer and SpriteBatch:add/setLayer for easily drawing layers of Array Textures.
   * Added variants of love.graphics.print and printf which take a Font argument.
@@ -56,6 +60,8 @@ Released: N/A
   * Added Mesh:detachAttribute.
   * Added a variant of Mesh:setVertexMap which accepts a Data object.
   * Added love.window.updateMode.
+  * Added love.window.isMinimized.
+  * Added love.window.restore.
   * Added the ability to prevent love from creating a stencil buffer for the window.
   * Added cycle detection to Variant's table serialization, cycles now cause an error, rather than a stack overflow.
   * Added love.graphics.newShader File and FileData variants.
@@ -77,7 +83,9 @@ Released: N/A
   * Changed enet to no longer set the 'enet' global, again matching luasocket.
   * Changed Source seeking behaviour, all kinds of Sources now behave similarly when seeking past the boundaries.
   * Changed love.timer.step, it now returns dt.
+  * Changed love.run and love.errhand to return a function for their main loop, which gets called until love quits.
 
+  * Fixed error in default error handler when the error message contains non UTF-8 bytes.
   * Fixed a memory leak when sending love objects to threads which never load that object's module.
   * Fixed os.execute always returning -1 in Linux.
   * Fixed the default reference angle for WeldJoint, PrismaticJoint, and RevoluteJoint.
@@ -89,13 +97,18 @@ Released: N/A
   * Fixed baseline calculation when rendering text.
   * Fixed VaryingTexCoords and love_ScreenSize in shaders to be 'highp' in OpenGL ES, when supported.
   * Fixed ParticleSystem:setParticleLifetime to error if a negative value is given.
+  * Fixed Shader:send and Shader:sendColor ignoring the last argument for an array.
+  * Fixed a crash when love.graphics.pop is called after a love.window.setMode while the transformation stack was not empty.
+  * Fixed love.window.isMaximized.
   * Fixed video playback to work with a wider range of Ogg Theora files.
   * Fixed video seeking to be faster.
-  * Fixed error in default error handler when the error message contains non UTF-8 bytes.
+  * Fixed BezierCurves to error instead of hanging in some situations.
+  * Fixed compilation of luasocket with newer luajit 2.1.0 beta versions.
 
   * Improved performance when drawing textures, shapes, lines, and points by automatically batching their draw calls together when possible.
   * Improved performance of Shader:send when the Shader is not active.
-  * Improved performance of love.math.randomNormal when LuaJIT's JIT compiler is enabled. 
+  * Improved performance of love.math.randomNormal when LuaJIT's JIT compiler is enabled.
+  * Improved performance of love.filesystem.lines and File:lines, especially when reading from a file inside a zip/.love.
 
   * Renamed love.window.getPixelScale to love.window.getDPIScale.
   * Renamed love.mouse.hasCursor to love.mouse.isCursorSupported.
@@ -118,6 +131,7 @@ Released: N/A
     * Removed Shader:sendInt, Shader:sendBoolean, Shader:sentFloat, Shader:sendMatrix, and Shader:sendTexture (use Shader:send instead).
     * Removed love.window.isCreated (use love.window.isOpen instead).
 
+  * Updated and improved command line argument handling.
   * Updated invalid enum value error messages to show a list of the valid enum values.
   * Updated Source:seek to work if the Source isn't playing.
   * Updated love.event.poll to stop allocating memory unnecessarily.
@@ -130,25 +144,10 @@ Released: N/A
   * Updated Canvas:newImageData to return an ImageData with a format that matches the Canvas' as closely as possible.
   * Updated love.graphics.newImage to treat file names ending with "@2x", "@3x", etc. as a pixel density scale factor if none is explicitly supplied.
   * Updated the error message when bad values are given to love.graphics.line.
-  * Updated luasocket to version 3.0rc1.
-
-LOVE 0.10.3 [Super Toast]
--------------------------
-
-Released: N/A
-
-  * Added RopeJoint:setMaxLength.
-
-  * Fixed Shader:send and Shader:sendColor ignoring the last argument for an array.
-  * Fixed a crash when love.graphics.pop is called after a love.window.setMode while the transformation stack was not empty.
-  * Fixed BezierCurves to error instead of hanging in some situations.
-  * Fixed compilation of luasocket with newer luajit 2.1.0 beta versions.
-
-  * Improved command line argument handling.
-  * Improved seeking support, especially for short video files.
-
+  * Updated the maximum love.graphics transformation/state stack depth from 64 to 128.
   * Updated the default error handler to allow copying the error to the clipboard when the user decides to do so.
   * Updated love.filesystem.setRequirePath to support multiple template '?' characters in each path.
+  * Updated luasocket to version 3.0rc1.
 
 LOVE 0.10.2 [Super Toast]
 -------------------------