Commits

Alex Szpakowski committed 483eef4

Updated changelog

  • Participants
  • Parent commits 065a3f8

Comments (0)

Files changed (1)

   * Added optional file search order parameter to love.filesystem.setIdentity.
   * Added File:isOpen and File:getMode.
   * Added Fie:setBuffer, File:getBuffer, and File:flush.
+  * Added textinput event for unicode text input.
   * Added previously internal Rasterizer and GlyphData object methods.
   * Added support for UTF-8 ImageFonts.
   * Added Font:getAscent/getDescent/getBaseline.
   * Added Image:getData.
   * Added SoundData:getDuration and SoundData:getSampleCount.
   * Added Source:isPlaying.
-  * Added new Channels api for love.thread.
+  * Added new Channels API for love.thread.
   * Added limited table support to Channel:push.
   * Added Thread:getError.
   * Added Thread:isRunning.
   * Added threaderror event.
   * Added love.math module.
   * Added a platform-independent (good) random implementation to love.math.
-  * Added RandomGenerator objects and love.math.newRandomGenerator.
-  * Added BezierCurve objects and love.math.newBezierCurve.
+  * Added RandomGenerator objects.
+  * Added BezierCurve objects.
   * Added love.math.triangulate and love.math.isConvex.
   * Added love.math.noise.
   * Added love.timer.getAverageDelta.
   * Added Data:getString.
   * Added Contact:getChildren.
+  * Added love.system module.
+  * Added love.system.getClipboardText and love.system.setClipboardText.
+  * Added love.system.getOS and love.system.getProcessorCount.
   * Added love.window module.
   * Added love.window.isVisible.
   * Added flags to love.window.setMode.
+  * Added monitor choosing support to love.window.setMode.
   * Added support for resizable, borderless, and non-centered windows.
-  * Added resize and visible events.
+  * Added support for "fullscreen-desktop" mode.
+  * Added window resize and visible events.
   * Added love.window.getDimensions.
   * Added love.window.getIcon.
   * Added love.mousefocus and love.window.hasMouseFocus.
+  * Added custom hardware cursors via love.mouse.newCursor. 
   * Added love.mouse.setX/setY.
+  * Added Joystick objects.
+  * Added love.joystick.getJoystick.
+  * Added joystick connect and disconnect events.
   * Added joystickaxis and joystickhat events.
-  * Added love.joystick.reload.
+  * Added unified Gamepad API for joysticks which have a similar layout to the Xbox controller.
   * OPTIONAL: Added support for Game Music Emu.
 
-  * Fixed fused release mode in OS X.
+  * Fixed fused mode in OS X.
   * Fixed printing to the console in Windows before love.load is called.
   * Fixed the error screen not always appearing until the next input event.
   * Fixed love.event.clear.
   * Fixed possible memory leak in utf-8 decoder.
   * Fixed spacing for the last character in an ImageFont.
   * Fixed line wrapping in love.graphics.printf.
+  * Fixed love.graphics.printf to error if the wrap limit is negative.
   * Fixed love.graphics.print truncating strings with embedded zeros.
   * Fixed crashes with font drawing on some ATI cards.
   * Fixed artifacts when drawing lines at huge scale.
   * Fixed case (in)sensitivity of sound file extension parsing.
   * Fixed looping support in tracker music formats.
   * Fixed skipping/looping issues when playing streaming audio Sources.
+  * Fixed race condition in Source:play.
 
   * Moved love's startup to modules/love.
   * Moved window-related functions from love.graphics to love.window.
   * Renamed SoundData:getBits and Decoder:getBits to SoundData:getBitDepth and Decoder:getBitDepth.
 
   * Removed release mode.
+  * Removed love.keyboard.setKeyRepeat and love.keyboard.getKeyRepeat.
+  * Removed the unicode argument from love.keypressed (see love.textinput).
   * Removed love.graphics.drawTest.
   * Removed love.graphics.quad/triangle.
   * Removed love.graphics.setColorMode.
   * Removed ParticleSystem:isFull/isEmpty.
   * Removed ParticleSystem:getX/getY.
   * Removed love.joystick.open and friends.
-  * Removed love.joystick.getBall and love.joystick.getNumBalls.
+  * Removed love.joystick module functions which operated on individual joysticks (see Joystick objects).
+  * Removed joystick ball support.
   * Removed thread names.
-  * Removed old thread messaging api (see Channels).
+  * Removed old thread messaging API (see Channels).
   * Removed love.timer.getMicroTime.
 
   * Updated the windows console, it now tries to re-use an active one first.
   * Updated the default filesystem identity to omit file extension.
   * Updated love.filesystem.newFile to optionally open the file.
   * Updated most love.filesystem functions to return nil, error on internal failure.
-  * Updated love.keypressed's second argument to be a unicode character string.
+  * Updated love.keypressed's second argument to be a boolean indicating key repeat.
+  * Updated keyboard key constants for some more modern keyboard keys.
   * Updated the setFilter and setWrap methods, the second argument is now optional.
   * Updated Font and ParticleSystem rendering code, now more performant.
   * Updated SpriteBatch code, now more performant when adding/setting and (un)binding.
-  * Updated Image creation code to error when creation fails.
   * Updated Canvas code to support more systems.
   * Updated Canvas:getImageData and love.graphics.newScreenshot to be more efficient.
   * Updated love.graphics.newScreenshot to create a fully opaque image by default.
   * Updated error messages when sending bad values to Shaders.
   * Updated love.graphics.newParticleSystem to have a default buffer size of 1000.
-  * Updated love.image.newImageData and love.graphics.newImage to accept FileData.
   * Updated ImageData:setPixel to accept a table and default to 255 alpha.
   * Updated ImageData:mapPixel to accept optional x,y,w,h arguments.
   * Updated ImageData:mapPixel to be more efficient.