Alex Szpakowski
16ebe92176
Added a flag to the Mac info.plist which allows high-dpi windows to be created in all situations when requested and supported.
2015-06-12 16:53:05 -03:00
Alex Szpakowski
59e4b1b8d6
Removed some debug prints on iOS.
2015-06-11 21:16:28 -03:00
Alex Szpakowski
3053278048
Moved the no-game screen code to its own file.
2015-06-09 22:38:36 -03:00
Alex Szpakowski
b2b5a1d9df
Fixed a compiler warning on Linux and iOS.
2015-06-09 21:26:41 -03:00
Alex Szpakowski
9e2dd384cb
Removed the "LÖVE" text label from the default iOS launch screen.
2015-06-09 00:03:55 -03:00
Alex Szpakowski
589f153073
Fixed a compiler warning.
2015-06-08 23:44:18 -03:00
Alex Szpakowski
91e2227124
Fixed the behaviour of love.window.requestAttention on Windows.
2015-06-07 20:19:42 -03:00
Alex Szpakowski
cf73aa0107
Added love.window.requestAttention. Bounces the dock icon in OS X and flashes the taskbar icon in Windows when called, if the program isn't in focus.
2015-06-07 19:40:46 -03:00
Bart van Strien
6ef6f85d0c
Restore 0-argument love.graphics.newFont/love.font.newRasterizer
...
Fix subtle bug in luax_convobj in the process, it couldn't deal with 0 arguments
before.
2015-06-07 23:10:48 +02:00
Alex Szpakowski
8c1bc543b9
Fixed love.graphics.rectangle erroring when the width or height is 0.
2015-06-07 17:45:43 -03:00
Alex Szpakowski
a9e4be760e
Updated the list of SDL backends which should default to OpenGL ES to include emscripten.
2015-06-02 23:06:31 -03:00
Alex Szpakowski
48a0910907
Renamed love.textedit to love.textedited. (text composition event callback)
2015-05-29 23:33:01 -03:00
Alex Szpakowski
8c3dd76327
Updated LZ4 to the latest version.
2015-05-29 18:01:02 -03:00
Alex Szpakowski
457903a425
Renamed love.touch.getIDs to love.touch.getTouches.
2015-05-28 20:54:41 -03:00
Alex Szpakowski
7e42d82308
Added an optional third argument to the width/height variant of love.image.newImageData. The new argument is a string containing raw byte pixel data to copy to the new ImageData (e.g. the result of a previous ImageData:getString with an ImageData of the same width and height..)
2015-05-27 21:21:47 -03:00
Alex Szpakowski
f141cb3a16
Added a small 'contributing' section to the readme.
2015-05-27 18:39:03 -03:00
Alex Szpakowski
f334a24f79
Potentially better calculation for the default number of points in the rounded-rect variant of love.graphics.rectangle.
2015-05-27 18:30:17 -03:00
Alex Szpakowski
4fe8e7214d
Error if the rx and ry parameters of love.graphics.rectangle are >= half the rectangle's width or height, respectively.
2015-05-27 17:47:51 -03:00
Alex Szpakowski
0f986b10aa
Cleaned up some code, the 'ry' parameter of love.graphics.rectangle now defaults to the value of 'rx' rather than defaulting to 0.
2015-05-27 17:36:27 -03:00
muddmaker
2a4524e5c0
Make ry optional, and ellipse can replace circle.
2015-05-23 17:28:58 -07:00
muddmaker
0119e47f87
Make roudned rectangle a variant of rectangle
2015-05-23 17:05:03 -07:00
muddmaker
cb3ae86726
Add rx and ry parameters to roudnedRectangle
2015-05-23 16:52:27 -07:00
muddmaker
dd41ccfbf7
Fix another typo.
2015-05-23 16:20:19 -07:00
muddmaker
439cc65382
Fix typo
2015-05-23 16:06:36 -07:00
muddmaker
fbc419fda6
Add eclipse and roundedRectangle to love.graphics
2015-05-23 12:52:27 -07:00
Alex Szpakowski
c3fd7a25a3
Fixed some misc. compiler warnings.
2015-05-23 12:45:58 -03:00
Alex Szpakowski
17fe6bd30a
Hopfully fixed some Xcode syntax highlighting and in-line error detection issues.
2015-05-18 21:46:04 -03:00
Bart van Strien
2a33af3920
Fix broken wav decoding on partial decodes, seemed to mostly/only affect 8-bit wav
2015-05-17 19:52:31 +02:00
Alex Szpakowski
30b083bd23
Fixed the new love.graphics.newMesh variant that accepts a Data object.
2015-05-15 14:45:11 -03:00
Alex Szpakowski
f2538ac2fa
love.window.getFullscreenModes, getDesktopDimensions, and setPosition now default the display index parameter to the display the window is currently in, rather than the primary display.
2015-05-12 21:59:09 -03:00
Alex Szpakowski
3704595189
Enabled OpenGL ES 3 support for Windows/Linux/Android when SDL 2.0.4+ is used, since that SDL version fixed its EGL code for GLES 3+.
2015-05-11 21:14:10 -03:00
Alex Szpakowski
811b2db466
The full executable path, rather than argv[0], is now used when determining whether the executable is fused (resolves issue #1043.)
2015-05-04 10:38:28 -03:00
Alex Szpakowski
60e8cc24bf
Removed iOS-specific code to decode and encode images using the ImageIO framework (it's now redundant.)
2015-05-03 20:49:06 -03:00
Alex Szpakowski
542596531c
Updated changelog
2015-05-03 20:29:03 -03:00
Alex Szpakowski
cf3dac8a4b
Merged in LPGhatguy/love/LPGhatguy/add-notice-from-issue-877-1430691607768 (pull request #47 )
...
Changelog: add notice from issue #877
2015-05-03 20:06:15 -03:00
Lucien Greathouse
8e57072631
Add notice from issue #877
...
--HG--
branch : LPGhatguy/add-notice-from-issue-877-1430691607768
2015-05-03 22:20:08 +00: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
Alex Szpakowski
cc634d1871
Updated stb_image to 2.0.5.
2015-05-03 17:14:49 -03:00
Alex Szpakowski
a35ccb4426
Added Font:setFallbacks(otherfont, ...). Resolves issue #1041 .
...
Note that general font metrics are largely still based on the original (non-fallback) font, whereas glyph sizes are based on the fallback fonts when those are used to get the glyph.
2015-05-02 18:07:35 -03:00
Alex Szpakowski
4e1011a52e
Re-added Mesh:setVertices.
2015-05-02 14:05:29 -03:00
Alex Szpakowski
eee1fbac79
love.filesystem is now loaded by default in threads (see issue #1040.)
2015-05-01 21:20:23 -03:00
Alex Szpakowski
34bf847913
Removed redundant definition of ChainShape:getChildCount.
2015-04-27 19:08:02 -03:00
Alex Szpakowski
6e92bd8302
Improved the argument type checking for World:setCallbacks, World:setContactFilter, World:queryBoundingBox, and World:rayCast.
2015-04-27 18:48:13 -03:00
Alex Szpakowski
90a3c2b8ba
Added Text:setFont.
2015-04-27 04:19:03 -03:00
Alex Szpakowski
f29567160a
Fixed love.audio.stop() not rewinding streaming Sources.
2015-04-26 21:22:04 -03:00
Alex Szpakowski
33e1d2736d
Removed restrictions preventing sRGB and non-sRGB canvases from being used together when doing multi-canvas rendering.
2015-04-25 21:32:10 -03:00
Alex Szpakowski
5c49898cdf
Fixed lines drawn using the 'none' line join mode having missing sections of each line segment.
2015-04-25 18:56:47 -03:00
Alex Szpakowski
8e42f591ce
Updated the iOS xcode project search paths for the luajit headers and static library.
2015-04-25 12:00:07 -03:00
Alex Szpakowski
e7f56241ec
Removed the callback argument from love.filesystem.getDirectoryItems (resolves issue #877.)
...
Cleaned up the getDirectoryItems ccde to no longer call Lua API functions from Filesystem.cpp (now it's all in wrap_Filesystem.cpp.)
2015-04-25 00:16:10 -03:00
Alex Szpakowski
289eeb4fe0
Added Channel:performAtomic(func, ...). Resolves issue #1034 .
...
performAtomic calls the function and passes the Channel as the first argument, plus any additional specified arguments. The called function should do as little work as possible.
To other threads, all methods for that Channel are executed in a single step inside the function. This can prevent a large number of potiential race conditions.
Example:
-- main.lua:
local function set(channel, value)
channel:clear()
channel:push(value)
return "set value"
end
assert(channel:performAtomic(set, 1) == "set value")
-- thread.lua
while true do
assert(channel:peek() == 1)
end
2015-04-24 23:53:28 -03:00