Difference between revisions of "0.8.0"
(Alpha masking link.) |
(Reflecting changes.txt.) |
||
Line 9: | Line 9: | ||
* Added [[Source:seek|seek]] and [[Source:tell|tell]] to Source objects. | * Added [[Source:seek|seek]] and [[Source:tell|tell]] to Source objects. | ||
* Added color interpolation to ParticleSystem. | * Added color interpolation to ParticleSystem. | ||
− | |||
* Added automatic PO2 padding for systems not supporting the OpenGL extension. | * Added automatic PO2 padding for systems not supporting the OpenGL extension. | ||
* Added UTF-8 support for fonts. | * Added UTF-8 support for fonts. | ||
Line 20: | Line 19: | ||
* Added pixel effects. | * Added pixel effects. | ||
* Added [[love.graphics.isSupported]]. | * Added [[love.graphics.isSupported]]. | ||
− | + | * Added love.graphics.getRenderTarget. | |
+ | * Added love.event.quit. | ||
+ | * Added [[love.graphics.setStencil|stencil masks]]. | ||
+ | |||
===Bugfixes=== | ===Bugfixes=== | ||
+ | * Fixed polygon drawing (was off by one). | ||
* Fixed wrapping for single words. | * Fixed wrapping for single words. | ||
* Fixed tracebacks not showing filenames. | * Fixed tracebacks not showing filenames. | ||
Line 34: | Line 37: | ||
* Fixed SoundData allocating the wrong number of samples. | * Fixed SoundData allocating the wrong number of samples. | ||
* Fixed SpriteBatch support on intel cards. | * Fixed SpriteBatch support on intel cards. | ||
+ | * Fixed [[love.filesystem.lines|love.filesystem.lines()]] leaking. | ||
+ | * Fixed Source controls inconsistencies. | ||
+ | * Fixed most leaking on unclosed File objects. | ||
+ | * Fixed crashes when operating on non-existent files. | ||
===Other Changes=== | ===Other Changes=== | ||
Line 44: | Line 51: | ||
===Removals=== | ===Removals=== | ||
* Removed framebuffer auto-clearing. | * Removed framebuffer auto-clearing. | ||
− | * Removed | + | * Removed EncodedImageData. |
* Removed old syntax for require (with extension). | * Removed old syntax for require (with extension). |
Revision as of 14:00, 12 August 2011
The codename for LÖVE 0.8.0 is Rubber Piggy. It is not yet released.
Changes from 0.7.2
Additions
- Added release error screen.
- Added alpha to love.graphics.setBackgroundColor.
- Added Framebuffer:clear(r, g, b, a).
- Added love.graphics.arc.
- Added seek and tell to Source objects.
- Added color interpolation to ParticleSystem.
- Added automatic PO2 padding for systems not supporting the OpenGL extension.
- Added UTF-8 support for fonts.
- Added box2d error handling for some commonly failing functions.
- Added ability for fused release games to have their write dir in appdata.
- Added shear transformation to drawing functions.
- Added origin to font printing.
- Added love.graphics.getMode.
- Added per-sprite colors on SpriteBatches.
- Added pixel effects.
- Added love.graphics.isSupported.
- Added love.graphics.getRenderTarget.
- Added love.event.quit.
- Added stencil masks.
Bugfixes
- Fixed polygon drawing (was off by one).
- Fixed wrapping for single words.
- Fixed tracebacks not showing filenames.
- Fixed love.graphics.push/pop capable of causing overflows/underflows.
- Fixed setScissor on framebuffers.
- Fixed several issues with audio, e.g. clicks and pops in mp3s.
- Fixed crashes when bodies were destroyed during collisions.
- Fixed bound SpriteBatches corrupting when drawing.
- Fixed thread-safety issues with ImageData.
- Fixed memory leaks in audio sources.
- Fixed thread's set (previously send) accidentally changing the type.
- Fixed SoundData allocating the wrong number of samples.
- Fixed SpriteBatch support on intel cards.
- Fixed love.filesystem.lines() leaking.
- Fixed Source controls inconsistencies.
- Fixed most leaking on unclosed File objects.
- Fixed crashes when operating on non-existent files.
Other Changes
- Renamed SpriteBatch's lock/unlock to bind/unbind.
- Updated love.joystick to be 1-indexed.
- Updated love.thread to use get/set instead of send/receive.
- Updated font engine.
- Updated line drawing to a custom system.
Removals
- Removed framebuffer auto-clearing.
- Removed EncodedImageData.
- Removed old syntax for require (with extension).