Difference between revisions of "0.8.0"

(Polygon drawing bug only does not occur in 0.7.2)
(Updated changelog)
Line 14: Line 14:
 
* Added box2d error handling for some commonly failing functions.
 
* Added box2d error handling for some commonly failing functions.
 
* Added ability for fused release games to have their write dir in appdata.
 
* 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]].
  
 
===Bugfixes===
 
===Bugfixes===
Line 23: Line 29:
 
* Fixed crashes when bodies were destroyed during collisions.
 
* Fixed crashes when bodies were destroyed during collisions.
 
* Fixed bound SpriteBatches corrupting when drawing.
 
* 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.
  
 
===Other Changes===
 
===Other Changes===
Line 34: Line 45:
 
* Removed framebuffer auto-clearing.
 
* Removed framebuffer auto-clearing.
 
* Removed [[EncodedImageData]].
 
* Removed [[EncodedImageData]].
 +
* Removed old syntax for require (with extension).

Revision as of 21:39, 24 July 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 alpha masking.
  • 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.

Bugfixes

  • 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.

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).