Commit Graph

2711 Commits

Author SHA1 Message Date
Alex Szpakowski f281e5871b Only try to make lovec.exe in Windows. 2016-02-14 21:56:32 -04:00
Alex Szpakowski 8c22b1bff2 Added "lovec.exe" in Windows, which uses the console subsystem so love games don't need to set t.console to true if they want to output to the console. 2016-02-14 21:51:29 -04:00
Alex Szpakowski 2dd80fcb49 Fixed a compiler warning... 2016-02-14 19:52:27 -04:00
Alex Szpakowski 5d7425b60e Reduced the size in bytes of Variant slightly by allowing the compiler to better pack its member variables together in memory. 2016-02-14 19:51:55 -04:00
Alex Szpakowski 7ea259e38b Optimize constructing a Variant from a Lua table with a non-zero array size. 2016-02-14 19:24:17 -04:00
Alex Szpakowski 23fcaec89f The Variant class is now meant to be used on the stack instead of allocated on the heap. As a result (and because of related changes), performance of Channels has roughly doubled when pushing and popping most types. 2016-02-14 16:39:32 -04:00
Bart van Strien 7995e6ba85 Added tag 0.10.1 for changeset 3cb3559eebb8 2016-02-14 15:51:50 +01:00
Bart van Strien aefb08a261 0.10.1 release date is today 0.10.1 2016-02-14 15:51:45 +01:00
Alex Szpakowski f7ee949af8 Fixed love.graphics.clear(colortable) causing crashes in GLES 2.0 when a Canvas is active (resolves issue #1127). 2016-02-14 00:26:02 -04:00
rude 5923e2ca5b New installer graphics for Windows. 2016-02-13 23:14:08 +01:00
Alex Szpakowski 7ff411bb00 Merged in TannerRogalsky/love/source_relative_bug_fix (pull request #54)
Source:setRelative bug fix
2016-02-13 12:24:33 -04:00
Tanner Rogalsky 6336f2adac Use passed value when setting a Source's relative state instead of the stale, cached value.
--HG--
branch : source_relative_bug_fix
2016-02-13 10:58:03 -05:00
Tanner Rogalsky 026230f41a start new branch source_relative_bug_fix
--HG--
branch : source_relative_bug_fix
2016-02-13 11:20:53 -05:00
Bart van Strien 119af763b5 Update changelog 2016-02-13 15:45:07 +01:00
Alex Szpakowski 57697b372b New Mac and iOS icons 2016-02-12 17:07:24 -04:00
rude 60278b0532 Add new icons. (Linux). 2016-02-12 20:26:49 +01:00
rude 9fae370c52 Add new icons. (Windows). 2016-02-12 20:13:49 +01:00
Alex Szpakowski 7c4edf2efc love.graphics object creation functions (love.graphics.new*) now cause an error instead of hard-crashing, if called when the window has not been created yet. 2016-02-11 22:34:33 -04:00
Alex Szpakowski ab4cfb4a35 Added an optional 'collideconnected' boolean argument to love.physics.newMotorJoint (resolves issue #1130). 2016-02-02 08:38:07 -04:00
Alex Szpakowski 53795d40a6 Updated the changelog. 2016-02-01 20:30:52 -04:00
Alex Szpakowski c2de8dbb6a Fixed audio on android to properly pause when the app is inactive, and resume when the app becomes active again. 2016-01-31 18:41:24 -04:00
Alex Szpakowski 588013727c Updated the version number used with Appveyor. 2016-01-31 10:02:42 -04:00
Alex Szpakowski b794ffa84a love.touch.getTouches now returns the list of ids in a stable order, instead of being effectively randomly ordered.
The least recently pressed (longest-pressed) active touch id is first in the list, etc.
2016-01-30 22:35:25 -04:00
Alex Szpakowski 7db2997bc3 Improved the error messages caused when invalid or missing arguments are given to ImageData and SoundData methods. 2016-01-26 22:19:35 -04:00
Alex Szpakowski ab91ff0bfe Removed LOVE_LEGENDARY_UTF8_ARGV_HACK, SDL 2.0 does it for us. 2016-01-25 22:52:32 -04:00
Bart van Strien 95ae3183da Remove extra period causing formatting error in manpage 2016-01-25 18:06:33 +01:00
Bart van Strien edda7d2dcc Merged in anjbe/love (pull request #51)
Convert manpage to use semantic mdoc(7) macros.
2016-01-25 18:05:50 +01:00
Alex Szpakowski 518f91b53a Make sure the high-power AMD GPU is used on Windows laptops with switchable Intel+AMD GPUs. 2016-01-24 13:35:58 -04:00
Alex Szpakowski 6aa84187ba Fixed loading BMFont files which have characters with 0 width or height (e.g. a space character). 2016-01-17 22:55:12 -04:00
Alex Szpakowski 7299a237fb Added Text:getDimensions 2016-01-16 12:51:31 -04:00
Alex Szpakowski 9ec6eceb8a Cleaned up the error message code when love.window.setMode fails. 2016-01-14 19:16:41 -04:00
Alex Szpakowski abd3c64bc5 Moved another AMD-specific driver bug workaround to the OpenGL Bugs struct. 2016-01-13 21:43:00 -04:00
Alex Szpakowski 314a82b126 Fixed the piecewise function in linearToGamma to use <= instead of < when determining whether to use the linear part of the function. 2016-01-13 21:23:56 -04:00
Alex Szpakowski a95235ffa1 Typo fixes in a comment 2016-01-10 20:13:06 -04:00
Alex Szpakowski 8566729229 Merged in Bobbyjones/love/new-conf-flag-for-android-2 (pull request #53)
New conf flag for android 2
2016-01-10 20:11:34 -04:00
Alex Szpakowski 8a59743481 Added comments to the Bugs struct in OpenGL.h detailing some driver bugs that have workarounds that don't need conditional codepaths. 2016-01-10 16:12:51 -04:00
Alex Szpakowski 6d6d805858 Workaround for love.graphics.clear + love.graphics.setCanvas AMD driver bug, take two. 2016-01-09 23:40:04 -04:00
BobbyJones 2c550fbf6d now I removed it from the wrap :)
--HG--
branch : new-conf-flag-for-android-2
2016-01-09 19:47:45 -05:00
BobbyJones e855f2ae01 removed the isAndroidSaveExternal from the wrap
--HG--
branch : new-conf-flag-for-android-2
2016-01-09 19:45:47 -05:00
Alex Szpakowski 4f093e7fac Added a workaround for an AMD driver bug where setCanvas + clear + setCanvas doesn't work. 2016-01-09 17:14:05 -04:00
BobbyJones 57467448ad Made the android set save functions private.
--HG--
branch : new-conf-flag-for-android-2
2016-01-09 10:35:20 -05:00
Alex Szpakowski 9d6ff6e5de Fixed love.graphics.newFont(filedata) causing crashes (resolves issue #1119). 2016-01-05 19:59:29 -04:00
Alex Szpakowski a590cf17aa The default error handler resets the mouse cursor now. 2016-01-05 18:45:20 -04:00
Bart van Strien f53e0026ab Make VideoStream::isPlaying return false when EOS has been reached
Before it would return the playing status of the FrameSync, but a DeltaSync doesn't stop at the end of the video, now it returns the least of the FrameSync and the EOS condition
2016-01-05 21:45:44 +01:00
Bart van Strien 2313f3091a Improve seeking, hopefully fix hangs on shutdown
Instead of returning the frame past our target, now return the frame for our target.
Also defer to rewind implictly, rather than explicitly.
Lastly, detect seeking past the end of the stream, and set EOS appropriately.
2016-01-05 17:48:44 +01:00
Alex Szpakowski a9e10dcadf Fixed RandomGenerator.random crashing if a nil 'self' is passed. (closes issue #1116)
It still doesn't generate a proper error message if a non-RandomGenerator 'self' is used, however.
2016-01-02 21:15:39 -04:00
BobbyJones 9dc50fe423 switched c.useexternalstorage to c.externalstorage
--HG--
branch : new-conf-flag-for-android-2
2016-01-02 19:16:20 -05:00
David Serrano eb5669db22 Created new branch new-conf-flag-for-android-2
--HG--
branch : new-conf-flag-for-android-2
2016-01-02 23:57:44 +00:00
BobbyJones e3da734ace clean up 2016-01-02 18:56:23 -05:00
BobbyJones 3aa51763e2 made a method for setting external save location on android 2016-01-02 18:52:25 -05:00