Alex Szpakowski
|
2cce18946d
Fixed objects which store Lua callback functions to avoid attempting to use dead coroutines when deleting the reference to the callback function. Should fix crashes when coroutines are mixed with those objects.
|
10 éve |
Alex Szpakowski
|
073570b7af
Fixed the return type of luax_objlen.
|
10 éve |
Bart van Strien
|
3cb777e2b7
Add basic lua 5.3 support
|
10 éve |
Alex Szpakowski
|
532c61c6c2
Implemented efficient FFI versions of SoundData methods, which are used when the LuaJIT FFI and JIT compiler are present.
|
10 éve |
Bart van Strien
|
6ef6f85d0c
Restore 0-argument love.graphics.newFont/love.font.newRasterizer
|
10 éve |
Alex Szpakowski
|
eee1fbac79
love.filesystem is now loaded by default in threads (see issue #1040.)
|
10 éve |
Alex Szpakowski
|
6e92bd8302
Improved the argument type checking for World:setCallbacks, World:setContactFilter, World:queryBoundingBox, and World:rayCast.
|
10 éve |
Alex Szpakowski
|
cf0968fc6d
Avoid some VC++ compiler warnings
|
10 éve |
Alex Szpakowski
|
2f419c1c83
Replaced most cases of type bits and type name strings in love's Lua wrapper code with type id's.
|
10 éve |
Alex Szpakowski
|
33d20620b5
The Proxy struct now stores an actual love::Object pointer (rather than void*), which makes code using Proxies a bit cleaner.
|
10 éve |
Alex Szpakowski
|
ebc68023a7
Fix many warnings about implicit integer conversions when compiling for 64 bits.
|
10 éve |
Alex Szpakowski
|
970704c2b7
Added Text objects via love.graphics.newText(font [, textstring]). Reworked the internal code of Font objects to use fewer individual textures and less VRAM per object, and to be compatible with OpenGL ES. Slightly improved the performance of love.graphics.print and love.graphics.printf.
|
10 éve |
Alex Szpakowski
|
a7e4148869
Merged default into minor
|
10 éve |
Alex Szpakowski
|
c7b45b3505
Updated copyright for the new year
|
10 éve |
Alex Szpakowski
|
8d0654a6a7
Added runtime drag-and-drop file and folder support via new love.filedropped and love.directorydropped event callback functions. filedropped has a single File object argument, and directorydropped has a single string argument containing the full path of the directory, which can be used with love.filesystem.mount.
|
11 éve |
Alex Szpakowski
|
6f6bf6a2bb
Merged default into minor
|
11 éve |
Alex Szpakowski
|
40c6821048
Removed some dead code and fixed luax_pushtype when the object argument is null.
|
11 éve |
Alex Szpakowski
|
0c1b73e2ca
Reference counting for love objects is now atomic.
|
11 éve |
Alex Szpakowski
|
1798115858
Error if the coordinates given to Canvas:getPIxel are not within [0, dimensions).
|
11 éve |
Alex Szpakowski
|
d5ccdc040a
Cleaned up some Proxy-related code.
|
11 éve |
Alex Szpakowski
|
da7cd267ea
Changed luax_pushtype to retain the pushed object itself, but only if the object isn't in the Lua state already.
|
11 éve |
Alex Szpakowski
|
79b453653a
Added love.joystick.loadGamepadMappings (resolves issue #842), and Joystick:saveGamepadMapping.
|
11 éve |
Alex Szpakowski
|
f05551a01f
Fixed a potential null pointer dereference and a case of undefined behaviour
|
11 éve |
Alex Szpakowski
|
0e13975c11
Improved some error message text
|
11 éve |
Alex Szpakowski
|
3120a0e650
Goodbye 2013, hello 2014!
|
11 éve |
Alex Szpakowski
|
aa69a695d3
Canvases can now be used in SpriteBatches, ParticleSystems, and Meshes (resolves issue #782).
|
11 éve |
Alex Szpakowski
|
5e3a0fbc6e
Updated box2d from 2.2.1 to 2.3.0
|
11 éve |
rude
|
27de844472
Include <algorithm> when std::min/max is used.
|
12 éve |
Alex Szpakowski
|
c63e2ec624
Merged default into Mesh
|
12 éve |
Alex Szpakowski
|
1e696c4505
Added Mesh objects and love.graphics.newMesh. Mesh objects are similar to Geometry but they're drawables (the relationship between meshes and images is the opposite of geometry and images.)
|
12 éve |