Commit Graph

1540 Commits

Author SHA1 Message Date
Alex Szpakowski 8084096937 Fixed the error screen sometimes not properly appearing until the next input event due to double/triple-buffering 2013-07-01 23:29:18 -03:00
Alex Szpakowski 3b3c5c3711 Removed love.joystick.getBall and love.joystick.getBallCount (issue #648) 2013-06-30 16:59:28 -03:00
Alex Szpakowski 01666f6c29 love.image.isCompressed now compares file extensions in a case-insensitive manner 2013-06-30 15:48:47 -03:00
Bart van Strien ad8e0da351 Fix source reset, specifically audio wasn't always updating the AL_LOOPING flag 2013-06-30 17:29:55 +02:00
Bart van Strien 2ad7562e6b Make sound decoder selection based on extension case-insensitive (issue #662) 2013-06-30 16:32:56 +02:00
Alex Szpakowski 084a52da10 Fixed window visibility events not always triggering properly 2013-06-29 20:19:06 -03:00
Alex Szpakowski 03bd4c1410 Fixed SpriteBatch:setBufferSize 2013-06-29 00:18:22 -03:00
Alex Szpakowski 3fb78d5458 Added SpriteBatch:setBufferSize (issue #655) 2013-06-29 00:04:56 -03:00
Alex Szpakowski 8fbf43fcc3 Added File:setBuffer/getBuffer, File:flush, and File:getMode. 2013-06-27 06:26:20 -03:00
Alex Szpakowski 186bcae7cb Added File:isOpen 2013-06-27 02:23:56 -03:00
Alex Szpakowski 80122d67e6 Slightly improved performance of love.graphics.setCanvases 2013-06-27 01:43:32 -03:00
Alex Szpakowski 8b261abfdc Slightly improved performance and cleaned up code a bit for love.graphics.print 2013-06-26 20:21:08 -03:00
Alex Szpakowski b04a2fee87 Improved performance when using ImageData methods in multiple threads when ImageData:encode is called 2013-06-26 03:42:42 -03:00
Alex Szpakowski b8efa6372b oops 2013-06-25 05:37:44 -03:00
Alex Szpakowski 6e3a7288dd Improved performance of ImageData:mapPixel (now up to 2x as fast as in 0.8.0!); love.graphics.newImage, Image:refresh, love.window.setIcon, and ImageRasterizers now prevent other threads from modifying the ImageData used in those functions until they're done accessing it 2013-06-25 05:28:20 -03:00
Alex Szpakowski 8d7e0b5629 Time-travelling license text 2013-06-22 03:14:15 -03:00
Alex Szpakowski 958a25e0af Flipped the loading order of the graphics and window modules (first window, then graphics) 2013-06-21 06:02:09 -03:00
Alex Szpakowski 2426d97450 Fixed justify printf Align Mode (issue #635) 2013-06-18 23:16:01 -03:00
Alex Szpakowski 6281d60b8c Fixed compilation in visual studio 2013-06-18 17:31:47 -03:00
Alex Szpakowski 2be3479989 Updated changelog 2013-06-17 15:52:44 -03:00
Alex Szpakowski 621124ac28 love.keypressed's second argument is now a unicode character string instead of a unicode codepoint number. 2013-06-17 15:23:53 -03:00
Alex Szpakowski cd97e9ec05 Added Image:getData, returns the original ImageData (or CompressedData) used to create the image 2013-06-17 13:43:40 -03:00
Alex Szpakowski 76618f0328 Cleaned up font code to always use uint32 instead of the slightly more ambiguous "unsigned int" for codepoints 2013-06-16 19:48:53 -03:00
Alex Szpakowski d48d1fd441 Exposed the internal Rasterizer and GlyphData object methods to Lua. Also added Font:hasGlyph. 2013-06-16 07:36:18 -03:00
Alex Szpakowski dd9cca1a55 Added Data:getString to GlyphData 2013-06-16 04:10:09 -03:00
Alex Szpakowski f25efcc8af Improved performance and reduced temporary memory usage of love.graphics.newScreenshot and Canvas:getImageData 2013-06-15 22:07:16 -03:00
Alex Szpakowski 15535517d6 love.graphics.setColorMask() with no arguments enabled all color components 2013-06-15 21:52:39 -03:00
Alex Szpakowski 0a1c90f2d7 Removed love.graphics.setLine and love.graphics.setPoint.
Both functions are redundant (setLineStyle+setLineWidth and setPointStyle+setPointSize do the same thing) and have misleading names.
2013-06-14 10:12:09 -03:00
Bart van Strien 5d2b20a662 Apply patch that fixes "random" looping of streaming sources (issue #630) 2013-06-14 14:12:28 +02:00
Alex Szpakowski 03f5bd9a5a Improved the performance of dds data loading (love.image.newCompressedData / love.graphics.newImage("myfile.dds")) 2013-06-14 08:43:07 -03:00
Alex Szpakowski be33d17f89 Added SpriteBatch:getColor 2013-06-14 05:29:05 -03:00
Alex Szpakowski 0f6980f82a Xcode project now compiles with -O3 for greater performance with the same binary size. Rejoice! 2013-06-13 23:36:57 -03:00
Alex Szpakowski 8718e064e0 Fixed love.graphics.print[f] truncating strings with embedded zeros 2013-06-13 17:37:14 -03:00
Alex Szpakowski 66b9b46846 Removed the love.joystickball event callback function 2013-06-12 06:30:00 -03:00
Alex Szpakowski 4b92c4bf4b Fixed old save directories not being removed from the filesystem search path properly when setIdentity is called 2013-06-12 00:54:46 -03:00
Alex Szpakowski 6b7eb35d8a Added love.visible(boolean visible) event callback 2013-06-11 20:15:55 -03:00
Alex Szpakowski d286f78ec7 Improved error messages when canvas/image creation fails because the size is too big for the system 2013-06-09 18:24:19 -03:00
Alex Szpakowski 0a36c41ba0 Removed support for BC7-compressed DDS images (only *very* modern systems support it right now); updated the ddsparse library 2013-06-09 16:31:02 -03:00
Alex Szpakowski 17c5ff56f1 Updated changelog 2013-06-09 02:49:30 -03:00
Alex Szpakowski 35984790e5 Added a way for love's reference-counted objects to be released more safely in some situations (e.g. setters) 2013-06-09 02:42:33 -03:00
Alex Szpakowski f253a016f6 Cleaned up love.run a bit 2013-06-08 19:56:36 -03:00
Alex Szpakowski b3990e89f9 Reverted accidental XCode project changes 2013-06-08 16:51:52 -03:00
Alex Szpakowski cd1a23c4ad Improved handling of (File)Data in love.graphics.newFont and love.thread.newThread 2013-06-08 16:50:13 -03:00
Alex Szpakowski 1afc47511c Fixed the graphics viewport not matching the window size when an unsupported fullscreen resolution is set 2013-06-08 08:35:16 -03:00
Alex Szpakowski c0998cd996 Fixed love.graphics.setScissor when love.graphics.setCanvas is called directly after a setScissor call 2013-06-07 03:31:30 -03:00
Alex Szpakowski 1482b13363 Fixed SpriteBatch:unbind 2013-06-01 23:18:28 -03:00
Alex Szpakowski da9675e424 SpriteBatch:addg can now take triangle Geometries 2013-06-01 14:56:00 -03:00
Alex Szpakowski 6fe1bfd5f9 Removed convex-check from Geometry:setVertex to prevent errors when re-ordering vertices 2013-06-01 04:00:54 -03:00
Alex Szpakowski 6c6cb270de Fixed Canvas:clear 2013-05-30 04:31:32 -03:00
Alex Szpakowski 6a76e082e4 Re-added love.graphics.getWidth/getHeight 2013-05-28 20:23:31 -03:00