Commit Graph

2296 Commits

Author SHA1 Message Date
Brandon Schaefer
e30f78db86 Merge 61c0818762 into 382133b384 2014-11-06 20:49:22 +00:00
BrandonSchaefer
61c0818762 * Could be a crash here, best to just check 2014-11-06 12:48:06 -08:00
BrandonSchaefer
0e86d3824b * Fix crash from test/sharing. 2014-11-06 12:20:57 -08:00
BrandonSchaefer
5b271fd795 * Fix some memory leaks (one in wl_init.c, need to clean up Joysticks).
* Finish getting the monitor modes set up.
* Finish adding Unsupported error messages.
2014-11-06 12:07:20 -08:00
BrandonSchaefer
9f8567bb47 * Finish up the monitor work. 2014-11-06 00:28:17 -08:00
BrandonSchaefer
ce650a9b64 * Get the correct mod for each KEY/MOTION event 2014-11-06 00:27:54 -08:00
BrandonSchaefer
64bec3bee8 * Realloc the monitor size for each IN USE monitor 2014-11-06 00:27:24 -08:00
BrandonSchaefer
df90b46a58 * Add the beginning stages of the size of each monitor and modes 2014-11-06 00:26:39 -08:00
BrandonSchaefer
d19c91fcc7 * Add licenses 2014-11-06 00:26:16 -08:00
BrandonSchaefer
2409b65b99 * Make sure we go through all the pointer_coords 2014-11-06 00:25:52 -08:00
BrandonSchaefer
fbb844ae56 * Remove printf statement! 2014-11-06 00:25:21 -08:00
BrandonSchaefer
4789ebd5d2 * Add in input handling 2014-11-06 00:24:49 -08:00
BrandonSchaefer
53b28280a8 * Init context api for native display 2014-11-06 00:24:08 -08:00
BrandonSchaefer
8a6776f122 * Set up the mir connection
* Set up the first of the mir surface
2014-11-06 00:23:02 -08:00
BrandonSchaefer
10c17e5f45 * I should add the actual mir_* source files :). 2014-11-06 00:21:12 -08:00
BrandonSchaefer
c16ae4b974 * Dont forget to add the FindMir.cmake 2014-11-06 00:18:32 -08:00
BrandonSchaefer
6e05406715 * Start with the skeleton code for mir support 2014-11-06 00:15:37 -08:00
Camilla Berglund
382133b384 Fixed test for no found monitors. 2014-11-06 02:11:52 +01:00
Camilla Berglund
8de5c4e3b8 Fixed OS X full screen window hiding. 2014-11-05 18:40:22 +01:00
Camilla Berglund
c112804539 Ignore deprecated attributes on OS X core. 2014-11-05 18:40:22 +01:00
Camilla Berglund
70c349f36b Fixed OS X full screen window placement. 2014-11-05 18:38:39 +01:00
Camilla Berglund
34bf1b13e9 Fixed Lion full screen regression.
Restored lines lost during testing surgery.
2014-11-04 16:39:46 +01:00
Camilla Berglund
9f58d8d715 Added comment. 2014-11-03 19:16:29 +01:00
Camilla Berglund
1285e07f1b Documentation work. 2014-10-30 14:38:38 +01:00
Camilla Berglund
49ec306a0a Added glfwGet*Adapter to native API. 2014-10-29 02:55:02 +01:00
Camilla Berglund
6743761c2c Moved OS X from full screen view to window. 2014-10-28 22:21:10 +01:00
Ricardo Vieira
da7fec86c4 wayland: Fix cursor package name
Closes #360.
2014-10-28 14:23:16 +01:00
Camilla Berglund
3b9a14fc9c Moved note to new place of inversion. 2014-10-26 18:29:34 +01:00
Camilla Berglund
4c64e94d39 Fixed X-axis scroll offset inversion (take two).
Fixed #239 (properly).
2014-10-26 15:15:42 +01:00
Camilla Berglund
b4c4ba0439 Fixed regression due to stale OS X glext header.
Fixes regression caused by b140606a49.
2014-10-22 13:57:54 +02:00
Siavash Eliasi
f611ba8aa0 Using consistent margins for tips and code blocks. 2014-10-22 10:29:40 +03:30
Patrick Walton
5052b2d7e0 Create an autorelease pool in glfwPostEmptyEvent.
This prevents leaking NSEvent objects.

Closes #372.
2014-10-21 12:20:13 +02:00
Camilla Berglund
a21f2377bc Updated TinyCThread URL. 2014-10-15 03:56:16 +02:00
Camilla Berglund
b140606a49 Added GLFW_INCLUDE_GLEXT for glext.h inclusion.
Closes #365.
2014-10-13 23:57:21 +02:00
Camilla Berglund
6a3779d635 Cleanup. 2014-10-13 18:51:47 +02:00
Camilla Berglund
2d13eb0920 Documentation work. 2014-10-13 17:23:05 +02:00
Camilla Berglund
496567d3f1 Documentation work. 2014-10-13 15:48:40 +02:00
Camilla Berglund
3afa831e28 Updated comments for DLL macros. 2014-10-13 15:48:40 +02:00
Camilla Berglund
f4a467a864 Fixed OS X scroll X-axis inversion.
When natural scrolling is disabled on OS X, the X-axis of the scroll
offsets is inverted compared to the direction on Windows.  The X11
scrolling directions are unspecified and so have been aligned with the
Windows port.  Natural scrolling inverts both axes on both OS X and X11,
so the issue remains when the feature is enabled.

This inverts the provided X-axis scroll offset, making "unnatural"
scroll data align with the Windows and X11 ports and "natual" scroll
data be fully inverted and aligned with its counterpart on X11.

Fixes #239.
2014-10-13 15:48:40 +02:00
Camilla Berglund
5f13279557 Merged time functions into input module. 2014-10-13 15:48:40 +02:00
Camilla Berglund
bb98eae131 Merged joystick functions into input module. 2014-10-13 15:48:40 +02:00
Camilla Berglund
8167e8897e Added Raspbian EGL and GLES paths. 2014-10-12 17:59:08 +02:00
Camilla Berglund
b2ddb85e62 Added readme paragraph on bug reporting. 2014-10-12 15:47:38 +02:00
Stef Velzel
653079b792 Fixed Win32 string conversion.
Specifying -1 as the source string size makes the returned size include
the null terminator.

Closes #364.
2014-10-12 15:18:30 +02:00
Camilla Berglund
a6c57dc6f1 Documentation work. 2014-10-07 19:43:05 +02:00
Camilla Berglund
fb90d5b0ec Added exploit mitigation linker flags for MinGW.
Closes #349.
2014-10-07 19:00:31 +02:00
Camilla Berglund
45d528baed Cleanup. 2014-10-07 16:20:49 +02:00
Camilla Berglund
2a255e49e2 Made static library build with -fPIC for Rust.
Fixes #199.
2014-10-07 12:48:01 +02:00
Camilla Berglund
96d230becb Documentation work. 2014-10-07 12:24:31 +02:00
Camilla Berglund
e0c26f0ec5 Changed default of GLFW_REFRESH_RATE.
Fixes #354.
2014-10-06 23:52:10 +02:00