Alex Szpakowski
b0c19ef2c5
Renamed love.window.set/isScreenSaverEnabled to love.window.set/isDisplaySleepEnabled.
2015-11-24 22:35:57 -04:00
Alex Szpakowski
7ebef76b24
Added love.window.setScreenSaverEnabled and love.window.isScreenSaverEnabled (resolves issue #1088.)
2015-11-24 22:16:40 -04:00
Alex Szpakowski
151c7eca4f
Added a Windows build status badge to the readme.
2015-11-24 15:47:52 -04:00
Alex Szpakowski
ec17811aa9
The 'dimension' field is no longer needed when passing matrices-as-flat-tables to Shader:sendMatrix.
2015-11-24 15:14:57 -04:00
Alex Szpakowski
75faf77d66
Improved the performance of Shader:send when matrices are used.
2015-11-24 14:25:52 -04:00
rude
2990b6d440
Add some mosaic patterns which appear sometimes.
2015-11-18 17:12:54 +01:00
Alex Szpakowski
aca369e5d4
Fixed memory leaks in love.physics. When a World is garbage-collected it now implicitly calls World:destroy, which also destroys all Bodies, Fixtures, and Joints that belong to it.
2015-11-17 01:27:48 -04:00
Alex Szpakowski
a81621df82
Removed the 'multicanvas' GraphicsFeature constant since it's redundant (the love.graphics.getSystemLimits().multicanvas number can be used instead.)
2015-11-14 19:33:56 -04:00
Alex Szpakowski
e9c75c342e
Text:add and Text:addf now return index numbers which can be used as arguments to Text:getWidth and text:getHeight to determine the (pre-transformed) width and height of specific text within the Text object.
2015-11-14 18:51:43 -04:00
Alex Szpakowski
1d6cde226d
Updated the changelog.
2015-11-12 01:35:07 -04:00
Alex Szpakowski
b2b14eb2d6
Simplified some of the high-dpi scaling code for the no-game screen.
2015-11-11 19:57:09 -04:00
Alex Szpakowski
7043b5314d
Added high-dpi / retina support to the no-game screen; additional minor tweaks and cleanup.
2015-11-11 19:35:45 -04:00
rude
3cd18bae20
Tweak colors in no-game screen.
2015-11-11 18:23:13 +01:00
rude
7a260af39f
Add 0.10.0 (Super Toast) no-game screen.
...
This commit adds a version codename and accompanying no-game screen. It should
cause at least a few seizures, if we're lucky. (Press 'F' for fullscreen).
Colors could use some tweaks, probably ... and it would be cool if various
hypnotizing patterns appeared intermittedly in the mosiac ... but that's for
the next commit. (Only two years until next time)!
2015-11-10 23:17:48 +01:00
Alex Szpakowski
0558fcdbd4
Added Source:getDuration (thanks Boolsheet!)
...
For streaming sources, the duration may not always be sample-accurate and may return -1 if it cannot be determined at all.
2015-11-07 01:49:37 -04:00
Bart van Strien
1b5a0f49fa
Update aur link in readme
2015-11-06 15:17:17 +01:00
Alex Szpakowski
bb24c1b7a6
Mesh:getVertexMap now returns nil rather than an empty table, if no vertex map is set (resolves issue #1096.)
2015-11-02 19:37:18 -04:00
Alex Szpakowski
46daf9dd15
Simplified some code by removing an unnecessary/useless optimization.
2015-11-02 03:28:31 -04:00
Alex Szpakowski
389b91cf6f
Added per-character color support to love.graphics.print/printf and Text objects. Resolves issue #865 .
...
The aforementioned functions now optionally accept an array instead of a plain string. The array is in the format of: {{r, g, b [, a]}, "first colored text, ", {r, g, b [, a]}, "second colored text", ...}, where the color values specify the color to use in the next section of the text.
2015-11-01 23:17:46 -04:00
Alex Szpakowski
799e303673
More fixes for love.graphics.printf's text positioning.
2015-10-29 03:57:29 -03:00
Alex Szpakowski
396b0f0956
Mostly fixed the center and right wrap alignments for love.graphics.printf.
2015-10-29 00:44:00 -03:00
Alex Szpakowski
34b8e47831
Removed the internal rounding applied to the x and y parameters of love.graphics.print/printf. Resolves issue #1062 .
2015-10-28 01:59:53 -03:00
Alex Szpakowski
c03ce3a9ab
love.math.random now uses a slight variant of Xorshift (Xorshift*).
2015-10-26 20:47:56 -03:00
Alex Szpakowski
f92e6552d4
Rewrote Font:getWrap (and thus love.graphics.printf's logic) to behave better. Resolves issue #799 .
...
It now wraps text at the specified wrap limit even when there are no spaces in a line, and has improved performance.
2015-10-24 02:28:22 -03:00
Alex Szpakowski
5fabd64aea
Improved the error message when an unsupported file format is used with love.image.newImageData or love.graphics.newImage.
2015-10-19 15:54:53 -03:00
Alex Szpakowski
890802c0a3
Use a more descriptive error message if love.graphics.newImage fails because the OpenGL texture can't be created.
2015-10-15 14:42:57 -03:00
Alex Szpakowski
d587c206f0
Added a new variant love.math.decompress(data, format), where data is any Data object.
2015-10-03 01:49:12 -03:00
Alex Szpakowski
2e9154283c
Added gzip support to love.math.compress and love.math.decompress.
2015-10-02 03:18:11 -03:00
Alex Szpakowski
ca29c364f8
Fixed the Mac build (see issue #1081.)
2015-09-27 20:59:11 -03:00
Alex Szpakowski
74ad3b8be6
Don't try to put zero-length data into OpenAL buffers (see issue #1083.)
2015-09-27 20:58:08 -03:00
Alex Szpakowski
6a1ca3a45e
Mac: Don't check for drop-file events on startup if the app was launched from a terminal (resolves issue #1081.)
2015-09-25 17:36:20 -03:00
Alex Szpakowski
0bf80bb9fc
Fixed a minor memory leak in love.graphics.setMode.
2015-09-16 22:28:22 -03:00
Alex Szpakowski
00845c0ad0
Added love.graphics.intersectScissor(x, y, w, h). Resolves issue #1071 .
...
It sets the active scissor rectangle to the intersection of the existing scissor (if any) and the specified rectangle.
2015-09-16 19:04:57 -03:00
Alex Szpakowski
9c1214c77a
Updated the Xcode project to use Xcode 7's recommended settings.
2015-09-16 16:36:44 -03:00
Alex Szpakowski
99debab3a4
Updated the readme: Xcode 7 lets you build iOS apps for your device without a registered developer account.
2015-09-14 18:50:48 -03:00
Alex Szpakowski
05ed70ed18
Updated stb_image to 2.07.
2015-09-13 11:26:11 -03:00
Alex Szpakowski
d30e60f8d7
Disable bitcode (for now) when building the iOS app, since the dependencies don't have it.
2015-09-09 23:28:48 -03:00
Alex Szpakowski
369dedaf38
Fixed SpriteBatch:set and Mesh:setVertex preventing some vertex data from being sent to the GPU.
2015-09-09 20:47:03 -03:00
Alex Szpakowski
c9c772613c
Enable symlinks by default (resolves issue #1072.)
2015-09-07 17:10:14 -03:00
Alex Szpakowski
4dbc11800e
Hopefully fixed the Windows/VS2013 build.
2015-09-05 11:30:59 -03:00
Alex Szpakowski
dc7cffe111
Fixed the color set by love.graphics.setColor not being restored properly when love.graphics.pop is called after love.graphics.push("all").
2015-09-05 11:20:47 -03:00
Alex Szpakowski
1c0870ee29
Pre-emptively work around an issue in libvorbis 1.3.4 and older when rewinding some Ogg Theora videos.
...
May (or may not) also fix crash issues when rewinding Ogg files on some systems...
2015-08-27 21:00:18 -03:00
Alex Szpakowski
d3d970b925
Renamed iOS.mm and iOS.h to ios.mm and ios.h, to match the naming conventions of other files.
2015-08-27 18:46:04 -03:00
Alex Szpakowski
e979455772
love.event.quit now accepts a single (optional) argument, which is used as the program's exit status number. Resolves issue #1070 .
2015-08-25 17:12:59 -03:00
Alex Szpakowski
55b9899c82
Backout changeset 521ee85a2bc4d896cddc7ccc5c2a73dfd3b16669
2015-08-22 23:41:05 -03:00
Alex Szpakowski
b432fa4f42
Appveyor: compile using VS 2015 instead of VS 2013.
2015-08-22 23:04:12 -03:00
Alex Szpakowski
d79d96a8f2
Also display graphics card information in the popup message when GL2 isn't supported.
2015-08-20 22:43:15 -03:00
Alex Szpakowski
4daa190513
Show the detected OpenGL version in the popup dialog when GL2.1 or GLES2 isn't available when the window is created.
2015-08-20 20:34:53 -03:00
Alex Szpakowski
1261427304
Replaced love.graphics.point with love.graphics.points, which draws a number of points at a time.
...
It currently has 3 variants, with the last one using optional per-point colors:
- love.graphics.points(x1, y1, x2, y2, ...)
- love.graphics.points({x1, y1, x2, y2, ...})
- love.graphics.points({{x1, y1 [, r, g, b, a]}, {x2, y2 [, r, g, b, a]}, ...}).
2015-08-19 17:48:27 -03: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