Alex Szpakowski
90bd8f1811
Update version
2020-12-24 12:45:08 -04:00
Alex Szpakowski
fc4847c69d
Update copyright for the new year
2020-01-03 22:40:36 -04:00
Bart van Strien
65d9d7fbbd
Re-enable building FLAC decoder with autotools
...
Because who likes linker errors?
2019-06-26 17:38:04 +02:00
Alex Szpakowski
97883ae627
Update version to 11.3
2018-12-27 21:48:42 -04:00
Bart van Strien
6fa0187ef0
Work around possible bugs in sdl2 autoconf script ( resolves #1381 )
...
On some systems it can error while detecting SDL2, in that case it returns
without calling the failure function, and thus love continues configuring. I'm
hoping it doesn't call the success callback either, so we can instead check
whether it succeeded, and show an error if it didn't.
2018-12-19 10:33:33 +01:00
Alex Szpakowski
da23448efe
Update version to 11.2
2018-10-28 13:52:09 -03:00
Bart van Strien
4d3a87eb7f
Add a hard version dependency between the love and liblove debian packages
2018-07-10 19:17:49 +02:00
Bart van Strien
32da35115c
Always link against pthread when using autotools ( resolves #1410 )
...
Theoretically I could enable it on a case-by-case basis, but as of now glslang,
physfs and the thread module all require pthread, so I might as well just
always link it in.
2018-05-20 11:27:29 +02:00
Alex Szpakowski
4546a38751
Update changelog and version
2018-04-08 11:31:10 -03:00
Bart van Strien
da9716b96d
Update version number and changelog
2018-03-31 12:27:02 +02:00
Bart van Strien
91be15e7e2
Fix debian package build
2018-03-31 13:30:18 +02: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
Alex Szpakowski
1d8a3326b3
Include the physfs 3.0.1 source in love.
2017-12-15 19:41:17 -04:00
Bart van Strien
2cde3a8227
Update autotools build for the luautf8 → lua53 rename
...
Additionally add the library as a dependency for the love.data module
--HG--
branch : minor
2017-09-25 10:08:57 +02:00
Bart van Strien
bf83629b4c
Fix makefile misgeneration when CDPATH is set ( fixes #1212 )
...
--HG--
branch : minor
2017-06-30 19:08:41 +02:00
Bart van Strien
3c29c26e7a
Oops, some automagic messages ended up on stderr
...
--HG--
branch : minor
2017-03-12 12:27:26 +01:00
Bart van Strien
4ccbe6dfec
Update autotools build system
...
Make genmodules create a simpler Makefile.am:
Instead of generating separate rules for modules and implementations, just create rules for modules and lua libraries
Disable selection of non-lua libraries, they will now be built when needed.
Also disable selection of implementations, because that was useless anyway.
Note: inter-module dependencies aren't dealt with (yet).
--HG--
branch : minor
2017-03-12 10:47:19 +01:00
Bart van Strien
cc4dea07b5
Make automagic automatically print command output in case an error occurs
...
--HG--
branch : minor
2017-03-12 10:39:31 +01:00
Bart van Strien
2b4cd99c96
Exclude windows folder of glslang on linux
...
--HG--
branch : minor
2017-02-04 20:18:42 +01:00
Bart van Strien
ff336041a9
Clean up autotools build scripts
...
- Removed unused platform/unix/gen-makefile
- Added current version as suffix to the built library (now liblove-0.11.0.so, for example)
- Added target version to configure.ac
- Include .lua files as sources, so they get included in 'make dist'
--HG--
branch : minor
2017-01-15 22:07:51 +01:00
Alex Szpakowski
abb72cb813
Happy new year! 🥂
...
--HG--
branch : minor
2017-01-02 01:28:29 -04:00
Alex Szpakowski
60d90ca4a8
Merge default into minor
...
--HG--
branch : minor
2016-10-30 01:07:39 -03: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
Bart van Strien
e515cf076e
Make configure not search for dependencies of disabled implementations ( resolves #1099 )
...
Also rewrite dependency searching so we have a single file with all test macros.
--HG--
branch : minor
2016-03-08 12:55:49 +01:00
rude
60278b0532
Add new icons. (Linux).
2016-02-12 20:26:49 +01:00
Bart van Strien
95ae3183da
Remove extra period causing formatting error in manpage
2016-01-25 18:06:33 +01:00
Anthony J. Bentley
d7e6f1647c
Convert manpage to use semantic mdoc(7) macros.
2015-12-23 21:34:28 -07:00
Bart van Strien
63fdcb3700
Results of another test deb package, g++ at least version 4.7, no longer support precise
...
Turns out, precise is simply too old to have gcc 4.7, isn't that nice? Maybe the binaries from trust can still be run on precise, though?
2015-12-19 14:56:08 +01:00
Bart van Strien
39127cd1b2
Remove duplicate deps in debian/control.in
2015-12-16 16:55:38 +01:00
Bart van Strien
d0b8eb3e23
Update deb stuff
...
Turns out, not completely what I built (and what worked), but I hope it's close enough.
2015-12-16 16:51:07 +01:00
Bart van Strien
22f2175bec
Add initial video playback support for Ogg Theora videos (resolves issue #66.)
...
The basic APIs are:
video = love.graphics.newVideo("myvideo.ogv")
love.graphics.draw(video, ...) -- Video objects are Drawables.
video:play(), video:pause()
video:getDuration(), video:tell(), video:rewind(), video:seek(seconds)
video:getSource()
video:getWidth(), video:getHeight(), video:setFilter(min, mag)
More advanced APIs include video:setSource(source), video:getStream(), and videostream:setSync.
To use a custom pixel shader when drawing a Video, call the new TexelVideo(texcoords) function instead of Texel(texture, texcoords) in order to get the pixel colors of a video frame.
2015-12-08 22:41:19 -04:00
Bart van Strien
306049bcfe
Move and manually include c++11 m4 file to work around old aclocal versions
2015-08-19 16:12:14 +02:00
Bart van Strien
acca06907e
Extend c++11 tests in configure script
...
Now also checks if gcc is at least version 4.7 or clang is at least version 3.1
2015-08-17 19:01:43 +02:00
Bart van Strien
987ddcdc26
Update path to macosx.mm in autotools build
2015-08-17 17:10:20 +02:00
djcj
4989bd76a0
Update Debian packaging files, move manpage to section 6
...
Modified application of pull request #43 by bartbes
- Kept binary in /usr/bin
- Remove postinst/postrm scripts
2015-07-13 17:32:18 +02:00
Bart van Strien
3cb777e2b7
Add basic lua 5.3 support
2015-06-16 10:25:41 +02:00
Alex Szpakowski
5dbf589d47
Removed libjpeg-turbo as a dependency (closes issue #1031.) Removed jpeg support for ImageData:encode. stb_image now handles jpeg image loading.
2015-05-03 17:52:20 -03:00
Bart van Strien
95d9dfa801
Explicitly search for pkg-config in configure script
2015-03-21 21:49:17 +01:00
djcj
9d2a2832ab
Disable static libraries by default in linux build
2015-03-18 11:28:01 +00:00
Bart van Strien
bd271ce5cb
Remove OpenGL as compile-time dependency on linux, SDL loads it at runtime (and also GLES, if applicable)
2015-03-15 21:37:04 +01:00
Bart van Strien
b049dd0387
Also add *.hpp files to autotools sources lists
2015-03-15 21:36:35 +01:00
Alex Szpakowski
10cf501979
Merged default into minor
...
--HG--
branch : minor
2015-02-14 18:53:31 -04:00
Bart van Strien
902a7cb68b
Update debian package files to the 0.9.2~rc1 version
2015-02-14 20:19:47 +01:00
Alex Szpakowski
be8b7dd504
glLoadIdentity isn't part of GLES2+ or core GL3+.
...
--HG--
branch : minor
2015-01-21 21:42:24 -04:00
Alex Szpakowski
a7e4148869
Merged default into minor
...
--HG--
branch : minor
2015-01-16 15:47:26 -04:00
Alex Szpakowski
c7b45b3505
Updated copyright for the new year
2014-12-31 19:32:43 -04:00
Anylo
426813945e
Updated year from 2013 to 2014.
...
--HG--
branch : Anylo/updated-year-from-2013-to-2014-1418642961070
2014-12-15 11:29:26 +00:00
Alex Szpakowski
56653fa946
Merged default into minor
...
--HG--
branch : minor
2014-06-19 15:06:59 -03:00
Bart van Strien
c5d59107ad
Modify desktop file to play nicer with file associations in newer versions of nautilus (gnome file browser)
2014-06-18 10:59:32 +02:00
Alex Szpakowski
38b65b859a
Merged default into minor
...
--HG--
branch : minor
2014-05-03 22:27:01 -03:00