Alex Szpakowski
01ff7d1275
Merged in Mastificate/love (pull request #77 )
...
Fix infinite loop bug with bezier curves
2017-01-16 16:51:36 -04:00
Bart van Strien
a9a294beb3
Rebuild boot.lua.h
2017-01-15 20:26:21 +01:00
Bart van Strien
2aff0b1199
Remove executable bit from source files
2017-01-15 20:21:38 +01:00
Mastificate
93a15ce983
added error handling for bezier curves and fixed infinite loop bugs
2017-01-13 19:28:09 -05:00
Bart van Strien
9316d84028
Add (optional) copy-to-clipboard functionality to the error handler
...
Based on pull request #74 by raidho
2017-01-11 11:44:50 +01:00
evan yeung
8d269226c0
Let the love.filesystem loader support the template path for multiple interrogation mark.
2017-01-04 02:26:22 +00:00
evan yeung
9b77dbe262
Let the love.filesystem loader support the template path for multiple interrogation mark.
2017-01-04 01:56:27 +00:00
Bart van Strien
77949030e2
Fix various spelling mistakes (mostly in luasocket)
...
Thanks to Alexandre Detiste for reporting them
2016-12-21 09:54:37 +01:00
Alex Szpakowski
93d43c58a8
Merged in miscbill/love/fb_add_ropejoint_setmaxlength (pull request #73 )
...
Expose box2d’s RopeJoint::SetMaxLength().
2016-11-21 17:36:03 +00:00
Bill Clagett
ead4186734
Expose box2d’s RopeJoint::SetMaxLength().
...
--HG--
branch : fb_add_ropejoint_setmaxlength
2016-11-20 23:00:22 -05:00
Alex Szpakowski
b084934311
Fix Shader:send and sendColor ignoring the last argument for shader uniform arrays.
2016-11-16 17:37:43 +00:00
Alex Szpakowski
c647317a74
Re-generated boot.lua.h.
2016-11-05 17:33:32 -03:00
Alex Szpakowski
da3e292389
Merged in xpol/love/better-parse-options (pull request #71 )
...
Better love.arg.parse_options():
2016-11-05 20:29:50 +00:00
Xpol Wan
c28a6c51c4
love.arg.parse_option just return how many extra arg the current option consumes.
...
--HG--
branch : better-parse-options
2016-11-04 22:27:49 +08:00
xpol
de855f30d5
Better love.arg.parse_options():
...
1. use string.match for we are mean to match
2. better match pattern which now do not allow somthing like `not-a-valid--console`
3. use while loop which allows change loop var.
--HG--
branch : better-parse-options
2016-11-04 11:37:38 +08:00
Bart van Strien
3336accb8f
Added tag 0.10.2 for changeset afc69c4f7145
2016-10-31 20:23:56 +01:00
Bart van Strien
9e13977995
Added release date for 0.10.2
0.10.2
2016-10-31 20:23:52 +01:00
Alex Szpakowski
5ba449d1ff
Add support for BC4-7 compressed texture formats in KTX files. Updated the changelog.
2016-10-29 23:42:40 -03:00
Alex Szpakowski
43fcacc653
Merged in nkorth/love (pull request #70 )
...
Add 'ellipse' distribution to ParticleSystem
2016-10-29 15:35:10 +00:00
Alex Szpakowski
ba21512259
Updated the changelog
2016-10-29 12:30:15 -03:00
Nathan Korth
53c528aa44
Add 'ellipse' distribution to ParticleSystem
2016-10-28 16:26:28 -04:00
Alex Szpakowski
db78c89639
Merged in brocoli_/love/set-raw-transform (pull request #69 )
...
Added new raw values constructor to Matrix4 and Matrix4::setRawTransformation().
2016-10-26 20:39:34 +00:00
Julio Felipe Angelini
cdf7199c48
Added new raw values constructor to Matrix4 and Matrix4::setRawTransformation().
...
--HG--
branch : set-raw-transform
2016-10-26 17:45:28 -02:00
Bart van Strien
6d95ff7fb7
Remove old (cmake-only) workaround for issue #1173 .
2016-10-25 15:33:30 +02:00
Bart van Strien
7a6e626c74
Make stb_image only use SSE2 on x86_64, or when an override has been set ( fixes #1173 )
...
Turns out, this is a gcc bug: detecting sse2 support cannot be done in shared
libraries. For now we'll assume 32-bit x86 builds are intended to also run on
devices without SSE2 (how old!). In the future we might decide we only support
machines that support SSE2, if we secretly don't already.
2016-10-25 15:21:31 +02:00
Alex Szpakowski
ec7565176e
Add love.window.isMaximized
2016-10-24 21:35:22 -03:00
Alex Szpakowski
ff53e8fe71
Fix non-integer coordinates passed to ImageData:mapPixel/setPixel/getPixel and SoundData:set/getSample.
...
LuaJIT does interesting things when you index into a FFI array using a non-integer value.
2016-10-24 18:14:09 -03:00
Alex Szpakowski
d57ce8ae73
The answer is no :(
2016-10-23 23:00:46 -03:00
Alex Szpakowski
295fff5db8
Testing whether appveyor can build with Windows XP support
2016-10-23 22:56:19 -03:00
Alex Szpakowski
894a44f45c
Fix an incorrect delete call when out of memory.
2016-10-22 21:32:44 -03:00
Alex Szpakowski
a9593d926e
Fix love.math.noise(nil) to error instead of returning nil.
2016-10-20 22:57:12 -03:00
Alex Szpakowski
42be56858b
Remove duplicate unused code.
2016-10-10 09:33:10 -03:00
Alex Szpakowski
03c38185f6
Fix love.window.maximize to immediately update the window dimensions instead of waiting for the next love.event.pump. Fixes issue #1221 .
2016-10-10 09:14:57 -03:00
Alex Szpakowski
b1b4a637b5
Fix a potential crash when a Thread ends (resolves issue #1219 ).
2016-10-08 10:50:50 -03:00
Alex Szpakowski
304ccec71c
Updated the changelog
2016-09-27 23:12:33 -03:00
Alex Szpakowski
327682d07f
Add support for passing a table to love.mouse.isDown, love.keyboard.isDown, love.keyboard.isScancodeDown, Joystick:isDown, and Joystick:isGamepadDown.
2016-09-19 22:43:47 -03:00
Alex Szpakowski
a9c83897bb
Shader:send improvements.
...
Type and value checking is now completely based on the shader uniform's information, instead of on the arguments to Shader:send. This means Shader:send now converts numbers to integers or floats depending on the uniform's type, and matrices can now be passed in as a flat array (without requiring the 'dimension' field that shader:sendMatrix previously needed).
As a result, Shader:sendTexture, Shader:sendMatrix, Shader:sendInt, and Shader:sendFloat are all deprecated in favour of Shader:send.
Performance of Shader:send has also increased, especially when sending small amounts of values per call.
2016-09-11 12:40:02 -03:00
Alex Szpakowski
0b1bfba493
Use SDL_DetachThread instead of a conditional SDL_WaitThread when a Thread is destroyed.
2016-09-08 23:33:48 -03:00
Alex Szpakowski
e803878445
love.event.quit("restart") now causes LÖVE to restart the Lua state after shutting it down.
...
Note that this isn't perfect – it won't kill running threads which aren't cleaned up by the Lua code when the main Lua state is shut down.
2016-09-08 18:42:56 -03:00
Alex Szpakowski
8fca2aa607
Call collectgarbage after love.lowmemory(), instead of before.
2016-09-08 18:11:50 -03:00
Alex Szpakowski
cc4dd24be6
Update the love version used for appveyor
2016-08-29 23:14:20 -03:00
Alex Szpakowski
f30f9ab3f5
Appveyor test
2016-08-29 23:03:37 -03:00
Alex Szpakowski
d572c70883
Fix a GL error on OpenGL ES 3 when using multiple render targets.
2016-08-29 18:48:53 -03:00
Alex Szpakowski
677a8d60b8
Use love::Vector (8 bytes) instead of love::Vertex (20 bytes) for love.math.triangulate and love.math.isConvex.
2016-08-24 18:02:27 -03:00
Alex Szpakowski
acde58d311
Improved the error message when nil is passed as the first argument to love.image.newImageData (resolves issue #1205 ).
2016-08-21 11:22:21 -03:00
airstruck
154f7cbc7e
Support reference angle on revolute, prismatic, and weld joints ( fixes #1194 )
2016-08-19 14:36:36 +02:00
Anders Ruud
78a2e80818
Created bitbucket-pipelines.yml.
2016-08-19 08:47:16 +00:00
Anders Ruud
d896f7f871
Work-around for gcc bug 1568899.
2016-08-19 08:46:05 +00:00
Bart van Strien
9998e761a4
Do not error in newVideo when optionally loading audio with love.audio disabled ( fixes #1206 )
2016-08-15 17:12:36 +02:00
Alex Szpakowski
3e678fc462
Fix SpriteBatch:setBufferSize to keep old sprite data if it can fit (resolves issue #1204 ).
2016-08-12 23:44:16 -03:00