Difference between revisions of "0.7.0"
m (moved Game Slave to 0.7.0: In keeping with page names of 0.5.0 and 0.6.0) |
m |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[File:0.7.2_no-game.png|thumb|no-game screen]] | |
− | == | + | The codename of LÖVE 0.7.0 is "'''Game Slave'''". It is currently '''<span style="color:#0000ff;">released</span>'''. |
+ | |||
+ | == Changes from [[0.6.2]] == | ||
=== 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]]. |
− | * Added | + | * Added [[Source:getPosition]]/[[Source:setPosition|setPosition]], [[Source:getVelocity]]/[[Source:setVelocity|setVelocity]], and [[Source:getDirection]]/[[Source:setDirection|setDirection]] to [[Source]]. |
− | * Added | + | * Added [[CircleShape:getGroupIndex]]/[[CircleShape:setGroupIndex|setGroupIndex]] |
− | * Added Font:getWrap. | + | * Added [[PolygonShape:getGroupIndex]]/[[PolygonShape:setGroupIndex|setGroupIndex]] |
− | * Added identity field to love.conf. | + | * Added [[Font:getWrap]]. |
− | * Added love.quit callback. | + | * Added identity field to [[love.conf]]. |
− | * Added love.focus callback. | + | * Added [[love.quit]] callback. |
− | * Added extra meter parameter to love.physics.newWorld. | + | * Added [[love.focus]] callback. |
− | * Added love.graphics.setIcon. | + | * Added extra meter parameter to [[love.physics.newWorld]]. |
+ | * 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 | + | * Added [[Body:getAllowSleeping]]. |
− | * Added | + | * 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 | + | * 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 | + | * 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 41: | ||
* 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 51: | ||
* 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]]. | ||
+ | |||
+ | [[Category:Versions]] |
Latest revision as of 11:13, 5 December 2015
The codename of LÖVE 0.7.0 is "Game Slave". It is currently released.
Changes from 0.6.2
Additions
- Added love.thread.
- Added love.font.
- Added love.graphics.Framebuffer.
- Added Source:play, Source:pause, etc.
- Added Source:isStatic.
- Added Source:getPosition/setPosition, Source:getVelocity/setVelocity, and Source:getDirection/setDirection to Source.
- Added CircleShape:getGroupIndex/setGroupIndex
- Added PolygonShape:getGroupIndex/setGroupIndex
- Added Font:getWrap.
- Added identity field to love.conf.
- Added love.quit callback.
- Added love.focus callback.
- Added extra meter parameter to love.physics.newWorld.
- Added love.graphics.setIcon.
- Added way to make the window desktop resolution.
- Added subtractive and multiplicative blend modes.
- Added Body:getAllowSleeping.
- Added Shape:getBody.
- Added love.filesystem.FileData for public usage.
- Added base64 support for love.filesystem.FileData.
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.