Difference between revisions of "0.9.2"

m (Updated changelog)
m (Updated changelog)
Line 32: Line 32:
 
* Fixed [[love.filesystem.setIdentity]] breaking in some situations when called multiple times.
 
* Fixed [[love.filesystem.setIdentity]] breaking in some situations when called multiple times.
 
* Fixed [[love.system.openURL]] sometimes blocking indefinitely on Linux.
 
* Fixed [[love.system.openURL]] sometimes blocking indefinitely on Linux.
 +
* Fixed [[love.joystick.setGamepadMapping]].
 
* Fixed [[Shader:getWarnings]] returning unnecessary information.
 
* Fixed [[Shader:getWarnings]] returning unnecessary information.
 
* Fixed a potential crash when [[Shader]] objects are garbage collected.
 
* Fixed a potential crash when [[Shader]] objects are garbage collected.
Line 53: Line 54:
 
* Updated the Lua wrapper code for modules to avoid crashes when the module's instance is created, deleted, and recreated.
 
* Updated the Lua wrapper code for modules to avoid crashes when the module's instance is created, deleted, and recreated.
 
* Updated internal code for handling garbage collection of love objects to be more efficient.
 
* Updated internal code for handling garbage collection of love objects to be more efficient.
 +
* Updated love's initialization code to trigger a Lua error if [[love.conf]] has an error in it.
 
* Updated [[love.filesystem.getSaveDirectory]] and friends to strip double-slashes ("//") from their returned paths.
 
* Updated [[love.filesystem.getSaveDirectory]] and friends to strip double-slashes ("//") from their returned paths.
 
* Updated the error message when love.filesystem.write or File:open fails because the directory doesn't exist.
 
* Updated the error message when love.filesystem.write or File:open fails because the directory doesn't exist.

Revision as of 04:40, 29 August 2014

O.png The information on this page may not be accurate or up to date due to the information pertaining to a version that is currently in development.  


The codename for LÖVE 0.9.2 is Baby Inspector. It is currently not released.

Changes from 0.9.1

Additions

Deprecations

Fixes

Renamed APIs

  • Renamed all cases of FSAA to MSAA. The FSAA names still exist for backward-compatibility.

Other Changes

  • Updated the Lua wrapper code for modules to avoid crashes when the module's instance is created, deleted, and recreated.
  • Updated internal code for handling garbage collection of love objects to be more efficient.
  • Updated love's initialization code to trigger a Lua error if love.conf has an error in it.
  • Updated love.filesystem.getSaveDirectory and friends to strip double-slashes ("//") from their returned paths.
  • Updated the error message when love.filesystem.write or File:open fails because the directory doesn't exist.
  • Updated error message when love.math.setRandomSeed(0) is attempted.
  • Updated love.physics.newChainShape to error if the number of arguments is invalid.
  • Updated love-created threads to use names visible in external debuggers.
  • Updated SpriteBatch:unbind / SpriteBatch:flush to use less VRAM if the SpriteBatch has the static usage hint.
  • Updated love.graphics.newImage, love.image.newImageData, etc. to leave less temporary Lua-owned memory around.
  • Updated love.graphics.push to accept different stack types to push. Current types are "transform" and "all".


no-game screen