Difference between revisions of "0.7.0"

(Rephrased first paragraph)
(Updated and linkified!)
Line 3: Line 3:
 
== Changelog ==
 
== Changelog ==
 
=== Additions ===
 
=== Additions ===
* Added love.thread.
+
* Added [[love.thread]].
* Added love.font.
+
* Added [[love.font]].
* Added love.graphics.Framebuffer.
+
* Added [[Framebuffer|love.graphics.Framebuffer]].
* Added Source:play, Source:pause, etc.
+
* Added [[Source:play]], [[Source:pause]], etc.
* Added Source:isStatic().
+
* Added [[Source:isStatic|Source:isStatic()]].
* Added get/setPosition, get/setVelocity, and get/setDirection to Source.
+
* Added [[Source:getPosition|get]]/[[Source:setPosition|setPosition]], [[Source:getVelocity|get]]/[[Source:setVelocity|setVelocity]], and [[Source:getDirection|get]]/[[Source:setDirection|setDirection]] to [[Source]].
* Added get/setGroupIndex to CircleShape and PolygonShape.
+
* Added [[CircleShape:getGroupIndex|get]]/[[CircleShape:setGroupIndex|setGroupIndex]] to [[CircleShape]] and [[PolygonShape]].
* Added Font:getWrap.
+
* Added [[Font:getWrap]].
* Added identity field to love.conf.
+
* Added identity field to [[love.conf]].
* Added love.quit callback.
+
* Added [[love.quit]] callback.
* Added love.focus callback.
+
* Added [[love.focus]] callback.
* Added extra meter parameter to love.physics.newWorld.
+
* Added extra meter parameter to [[love.physics.newWorld]].
* Added love.graphics.setIcon.
+
* Added [[love.graphics.setIcon]].
 
* Added way to make the window desktop resolution.
 
* Added way to make the window desktop resolution.
* Added subtractive and multiplicative blend modes.
+
* Added subtractive and multiplicative [[BlendMode|blend modes]].
* Added body:getAllowSleeping.
+
* Added [[Body:getAllowSleeping]].
* Added shape:getBody.
+
* Added [[Shape:getBody]].
* Added love.filesystem.FileData for public usage.
+
* Added [[FileData|love.filesystem.FileData]] for public usage.
 +
* Added base64 support for [[FileData|love.filesystem.FileData]].
  
 
=== Bugfixes ===
 
=== Bugfixes ===
 
* Fixed the debug module not being an upvalue of the error handlers. (you can now override debug)
 
* Fixed the debug module not being an upvalue of the error handlers. (you can now override debug)
* Fixed some cases when love.audio.pause and friends, were acting on everything, not just the passed Source.
+
* Fixed some cases when [[love.audio.pause]] and friends were acting on everything, not just the passed [[Source]].
* Fixed setFixedRotation enabling other flags.
+
* Fixed [[Body:setFixedRotation|setFixedRotation]] enabling other flags.
 
* Fixed a bug in the loader (for require).
 
* Fixed a bug in the loader (for require).
 
* Fixed ParticleSystem::setSprite not retaining the new image.
 
* Fixed ParticleSystem::setSprite not retaining the new image.
* Fixed setMode removing images settings (wrapping, filters).
+
* Fixed [[love.graphics.setMode|setMode]] removing images settings (wrapping, filters).
* Fixed shape:getBody, it's now exposed for LÖVE usage.
+
* Fixed [[Shape:getBody]], it's now exposed for LÖVE usage.
* Fixed DistanceJoint:getType() returning "circle" - it now returns "distance".
+
* Fixed [[Joint:getType|DistanceJoint:getType()]] returning "circle" - it now returns "distance".
* Fixed SpriteBatches being unaffected by setColor
+
* Fixed [[SpriteBatch|SpriteBatches]] being unaffected by [[love.graphics.setColor|setColor]]
 
* Fixed the audio bug.
 
* Fixed the audio bug.
 
* Fixed invalid FSAA values crashing LÖVE.
 
* Fixed invalid FSAA values crashing LÖVE.
Line 37: Line 38:
 
* Fixed OS X not properly using UTIs for .love files.
 
* Fixed OS X not properly using UTIs for .love files.
 
* Fixed the modplug decoder not properly handeling files that fail to load.
 
* Fixed the modplug decoder not properly handeling files that fail to load.
* Fixed a memory leak in setFont.
+
* Fixed a memory leak in [[love.graphics.setFont|setFont]].
 +
* Fixed bug where errors in threads wouldn't get picked up by demand.
 +
* Fixed part of the bug with newlines when scaling text (rotating still messes up the lines).
 +
* Fixed the bug where [[love.graphics.newImageFont|newImageFont]] would try to create [[ImageData]] out of ImageData.
 +
* Fixed error handler not resetting the [[BlendMode|blend mode]].
  
 
=== Others ===
 
=== Others ===
Line 43: Line 48:
 
* Changed the traceback in the error screen.
 
* Changed the traceback in the error screen.
 
* Changed font origin to top-left.
 
* Changed font origin to top-left.
* Removed font functions from love.graphics.
+
* Changed behavior of [[love.physics.newWorld|love.physics.newWorld(w, h)]], it now creates a w*h world, not a 4*w*h world.
 +
* Removed font functions from [[love.graphics]].

Revision as of 11:01, 16 October 2010

The codename of LÖVE 0.7.0 is "Game Slave". It is currently in beta.

Changelog

Additions

Bugfixes

  • Fixed the debug module not being an upvalue of the error handlers. (you can now override debug)
  • Fixed some cases when love.audio.pause and friends were acting on everything, not just the passed Source.
  • Fixed setFixedRotation enabling other flags.
  • Fixed a bug in the loader (for require).
  • Fixed ParticleSystem::setSprite not retaining the new image.
  • Fixed setMode removing images settings (wrapping, filters).
  • Fixed Shape:getBody, it's now exposed for LÖVE usage.
  • Fixed DistanceJoint:getType() returning "circle" - it now returns "distance".
  • Fixed SpriteBatches being unaffected by setColor
  • Fixed the audio bug.
  • Fixed invalid FSAA values crashing LÖVE.
  • Fixed a bunch of compiler warnings.
  • Fixed OS X not properly using UTIs for .love files.
  • Fixed the modplug decoder not properly handeling files that fail to load.
  • Fixed a memory leak in setFont.
  • Fixed bug where errors in threads wouldn't get picked up by demand.
  • Fixed part of the bug with newlines when scaling text (rotating still messes up the lines).
  • Fixed the bug where newImageFont would try to create ImageData out of ImageData.
  • Fixed error handler not resetting the blend mode.

Others

  • Changed fonts, they're now po2 safe.
  • Changed the traceback in the error screen.
  • Changed font origin to top-left.
  • Changed behavior of love.physics.newWorld(w, h), it now creates a w*h world, not a 4*w*h world.
  • Removed font functions from love.graphics.