Mark Jansen
a689d8e450
Fix building love on Windows for SDL3-3.1.0
2024-04-01 19:26:52 +02:00
Sasha Szpakowski
2bdadf51d4
Merge branch 'main' into SDL3
2024-03-24 18:53:08 -03:00
Sasha Szpakowski
1e97e09b28
Rework internal module registration to happen in constructors.
2024-02-24 15:21:38 -04:00
Sasha Szpakowski
64a30f177f
Merge branch 'main' into 12.0-development
2024-02-10 12:24:48 -04:00
Sasha Szpakowski
94d5864144
update year for copyright notice
2024-02-10 12:13:22 -04:00
Sasha Szpakowski
62ac858f30
Initial source code support for SDL3. No build system support.
2024-02-04 17:02:26 -04:00
Sasha Szpakowski
6e80d85110
Merge branch 'main' into 12.0-development
2023-08-19 21:35:55 -03:00
Sasha Szpakowski
e582677344
Fix mouse position backward compatibility with new SDL2 versions.
...
Clamp the mouse coordinates to the window's dimensions.
2023-07-01 17:53:29 -03:00
Sasha Szpakowski
059d60b404
love.wheelmoved: add preciseX, preciseY, and direction enum parameters.
...
Fixes #1910 .
2023-03-19 11:04:49 -03:00
Sasha Szpakowski
c4aaab6bf0
Remove love.dropbegan and love.dropcompleted callbacks. Closes #1908
...
They don't do what most people might assume they do (they happen at the same time as the user completes a drag-and-drop operation and they surround the dropfile events, instead of starting when the user initiates the operation). Also their functionality can be replicated without needing dedicated love event callbacks.
2023-03-04 16:51:42 -04:00
Sasha Szpakowski
f6cdbdc868
Merge branch 'main' into 12.0-development
2022-12-31 22:46:34 -04:00
Sasha Szpakowski
0b75f6cfa5
Missed some files...
2022-12-31 22:36:48 -04:00
Sasha Szpakowski
c823dbca96
Update copyright year for 2023
2022-12-31 22:25:49 -04:00
Miku AuahDark
9086afb718
Fix SDL_CONTROLLERSENSORUPDATE handling not surrounded in SDL version macro.
2022-12-12 15:15:57 +08:00
Miku AuahDark
7a3d2be804
Remove touch coordinates normalization workaround in Linux.
2022-12-06 14:51:03 +08:00
Miku AuahDark
93612a84d1
Bump minimum SDL version to 2.0.9
2022-12-06 14:19:53 +08:00
Miku AuahDark
bc1c619599
Sensor: Check if getConstant is successful.
2022-12-06 10:05:24 +08:00
Miku AuahDark
64d79eed18
Rename (joystick) sensor callbacks to past tense.
2022-12-06 09:46:30 +08:00
Miku AuahDark
e73cc07130
Add love.joysticksensorupdate callback.
2022-12-05 23:25:29 +08:00
Miku AuahDark
bdbd4a9a58
Add error handling in love.sensor.getData and only pass 3 values on love.sensorupdate.
2022-12-05 22:22:25 +08:00
Miku AuahDark
0f13628f8e
Add love.sensorupdate
2022-12-05 15:15:36 +08:00
slime
879d320813
Merge branch 'main' into 12.0-development
2022-10-10 14:35:52 -03:00
Miku AuahDark
3c2b1b888e
Properly pause all audio processing in Android when minimized.
...
This uses ALC_SOFT_pause_device extension which is available since
OpenAL-soft 1.16. We guarantee almost 100% availability of this extension
since we've been using OpenAL-soft in Android since beginning.
Fixes #1828
2022-08-26 11:45:25 +08:00
Alex Szpakowski
d5865e160c
File objects inherit from Stream.
2022-04-21 19:53:27 -03:00
Alex Szpakowski
8d3730361b
Add love.dropbegan and love.dropcompleted callbacks.
...
Resolves #1346
2022-04-16 16:47:31 -03:00
Miku AuahDark
730cb08acf
Minor fix to love.localechanged callback.
...
Wrong callback placement.
2022-03-18 10:30:31 +08:00
Miku AuahDark
75b1098572
Add love.localechanged callback.
2022-03-17 23:39:54 +08:00
Alex Szpakowski
7f3538d2ba
Merge branch 'main' into 12.0-development
2022-01-05 21:10:27 -04:00
Alex Szpakowski
8e7fd10b6f
Update copyright year for 2022
2021-12-31 18:33:40 -04:00
Alex Szpakowski
c8038f22df
Merge branch 'main' into 12.0-development
2021-12-24 11:35:35 -04:00
Miku AuahDark
fb815edc28
Change luaL_loadbuffer chunkname with prefixes.
2021-12-12 09:23:00 +08:00
Alex Szpakowski
f4a694c266
Merge branch 'master' into 12.0-development
2021-09-05 13:03:46 -03:00
Miku AuahDark
216d5ca4b2
Fix love.displayrotated passes boolean instead of string
...
Fixes #1722
2021-08-21 14:31:44 +08:00
Alex Szpakowski
9b4aea8f17
Missed some copyright date updates
2021-04-07 20:34:24 -03:00
Alex Szpakowski
21f5ba86d3
Merge branch 'master' into 12.0-development
2021-04-07 20:33:44 -03:00
Alex Szpakowski
f89aabb0bb
Update copyright year for 2021
2021-04-04 16:14:45 -03:00
Alex Szpakowski
e71f27c65d
Move Lua wrapper code for Variants out of the Variant class file.
2020-02-28 21:54:03 -04:00
Alex Szpakowski
453322678c
Rename internal uses of canvas to texture/render target
2020-02-08 20:40:10 -04:00
Alex Szpakowski
5f9b5a21d0
Merge default into minor
...
--HG--
branch : minor
2020-01-03 22:45:36 -04:00
Alex Szpakowski
fc4847c69d
Update copyright for the new year
2020-01-03 22:40:36 -04:00
Alex Szpakowski
b001b2e1d5
Add love.event.restart(optionalvalue) as a shorthand for love.event.quit("restart", optionalvalue). If a Lua value is provided as an argument, a new love.restart field will contain the value after restarting.
...
--HG--
branch : minor
2019-12-28 22:43:39 -05:00
Alex Szpakowski
bc12312f0f
macOS: rename most internal uses of "macosx" to "macos".
...
--HG--
branch : minor
2019-12-22 17:54:20 -04:00
Alex Szpakowski
2a7e39d58b
Rename DroppedFile to NativeFile.
...
--HG--
branch : minor
2019-12-20 00:32:56 -04:00
Alex Szpakowski
0752f27bdf
Update copyright year for 2019
2019-01-03 21:09:05 -04:00
Alex Szpakowski
fc17ecba0d
Expose C++ love.event Message name and args fields so other code can access them.
2018-12-21 14:12:44 -04:00
Alex Szpakowski
d4762b4612
Add love.window.getDisplayOrientation and a love.displayrotated callback. Resolves issue #1441 .
...
Note that this tracks screen orientation, rather than device orientation.
2018-12-17 16:19:56 -04:00
Alex Szpakowski
c798cce89d
Improve the error message given when love.event pumping functions are called with a Canvas active.
2018-01-14 19:25:38 -04:00
Bart van Strien
fd514d8176
Update some more copyright notices
...
I am so good at using search/replace I definitely didn't need a second commit
for this.
2018-01-03 19:55:02 +01:00
Bart van Strien
e80247c191
Happy new year! ✨
2018-01-03 19:47:35 +01:00
Alex Szpakowski
bc980b0f20
Fix Channel:push and other functions that accept love objects and store them in Variants internally. Cleaned up Variant code a bit.
...
--HG--
branch : minor
2017-09-30 11:11:14 -03:00