Camilla Berglund
a6ded4d3fe
Formatting.
2014-12-31 22:32:08 +01:00
Camilla Berglund
287514e849
Hack for msvcrt and mintty.
2014-12-31 22:32:07 +01:00
Camilla Berglund
aa7f827e72
Fixed pre-drop cursor position update.
...
Progresses #381 .
2014-12-31 22:24:21 +01:00
Camilla Berglund
2bed33ab15
Formatting.
2014-12-31 17:54:22 +01:00
Camilla Berglund
54a1fad13b
Fixed cursor sometimes not being set.
2014-12-30 21:55:20 +01:00
Camilla Berglund
e480c76a11
Removed use of cursor rectangles.
...
Poor use of cursor rectangles broke Lion full screen and led to rect
reset loop. Cursor image is now updated only with the existing
enter/exit detection NSTrackingArea.
Fixes #339 .
Fixes #375 .
2014-12-30 15:25:48 +01:00
Camilla Berglund
e57da19d4a
Fixed OS X enter/leave full screen triggers.
2014-12-30 15:25:48 +01:00
Camilla Berglund
81bcefe86c
Moved to using NSOpenGLView.
2014-12-30 15:25:24 +01:00
Camilla Berglund
4783b17fa3
Added NvOptimusEnablement DLL caveat.
2014-12-29 03:57:45 +01:00
Camilla Berglund
56202ee7c6
Added Linux joystick hot-plugging via inotify.
...
This is a temporary solution until the proper libudev one.
Progresses #17 .
2014-12-28 13:28:09 +01:00
Camilla Berglund
b19fb4c24d
Added caveat for context sharing on Windows.
...
WGL prohibits sharing with contexts current on non-main threads.
Fixes #402 .
2014-12-27 22:47:07 +01:00
Camilla Berglund
5964f74e3a
Fixed software renderer being selected on OS X.
2014-12-27 22:31:30 +01:00
Camilla Berglund
e0132c3099
Added use of OpenGL 4.1 profile token on OS X.
...
Fixes #395 .
2014-12-27 22:29:25 +01:00
Camilla Berglund
01c0c3ca1f
Fixed misplaced subheading.
2014-12-19 06:25:32 +01:00
Camilla Berglund
9aa15aa710
Fixed menu bar for non-bundled OS X applications.
...
The menu bar for non-bundled applications did not become visible until
it had lost and regained focus. This is fixed (somehow) by letting the
NSApplication run loop start and stop.
Technique by scoopr.
2014-12-18 03:34:32 +01:00
Camilla Berglund
a611144d0c
Restored events locale setting for output.
2014-12-18 03:33:17 +01:00
Camilla Berglund
b2030f6d73
Fixed X11 character input for C locale.
...
Fixes #396 .
2014-12-18 03:24:38 +01:00
Camilla Berglund
44372b89f6
Documentation work.
2014-12-18 02:53:14 +01:00
Camilla Berglund
2a1375e97c
Added glfwCreateStandardCursor.
...
This function allows the creation of cursor objects using one of several
standard cursor shapes from the current system cursor theme.
2014-12-15 21:58:44 +01:00
Camilla Berglund
1495134398
Changed all key translation to arrays.
2014-12-15 21:55:17 +01:00
Camilla Berglund
2b62858770
Added multi-window support to iconify test.
...
Added -a option for creating one window per monitor. Added -n option
for disabling auto-iconification. Added option descriptions to usage.
2014-12-11 16:08:56 +01:00
Camilla Berglund
a6ba9d6bcd
Fixed framework variables not marked as advanced.
2014-12-11 16:08:56 +01:00
Camilla Berglund
1dc84989bf
Made pkgconfig variable use consistent.
2014-12-11 16:08:56 +01:00
Camilla Berglund
ce0e74f6a9
Fixed word in standards conformance.
2014-12-11 13:54:03 +01:00
Camilla Berglund
0c44a6be7f
Fixed export directive for Optimus workaround.
2014-12-11 13:34:59 +01:00
Camilla Berglund
e1ae9af5a0
Removed OS X display capturing (for now).
...
Fixes #378 (poorly).
2014-12-02 23:25:07 +01:00
Camilla Berglund
b81a19928d
Fixed auto-hiding of windowed windows on OS X.
2014-12-02 23:15:08 +01:00
Camilla Berglund
1021948313
Fixed SplitView CMake target name.
...
Spaces are not allowed in CMake 3.0 target names according to policy
CMP0037.
Fixes #388 .
2014-12-01 22:10:13 +01:00
BrandonSchaefer
e778b83667
Move redundant free to where its not redundant.
2014-12-01 21:12:20 +01:00
BrandonSchaefer
a71a52ddd6
Check queue == NULL if we can't connect to server.
2014-12-01 21:12:20 +01:00
BrandonSchaefer
d300aa3255
Fix the found issue. Found needs to be 1.
...
This is needed for realloc, while index should be 0. So using i for the
index, and found for the count.
2014-12-01 21:12:19 +01:00
BrandonSchaefer
f306ea2f5d
Create an event queue to store all MirEvents.
...
This ensures all events come out of the same thread, as well as ensuring
the threads sync up correctly when touching the event queue.
2014-12-01 21:12:15 +01:00
BrandonSchaefer
0a5d57eade
Fixed realloc, should be monitors.
...
Moved found to the end of the loop, otherwise found = 1 causing index 0 to
crash.
HACK: Retrieve video modes from platform-specific code.
2014-12-01 21:08:25 +01:00
Camilla Berglund
a8b0d1c8e0
Updated changelog and credits, formatting.
...
Closes #384 .
2014-11-27 15:41:17 +01:00
Cyril Pichard
cc10527706
Fixed position for full screen override redirect.
2014-11-27 15:38:21 +01:00
Camilla Berglund
5c003d3fbe
Added Mir to compilation guide.
2014-11-10 02:04:45 +01:00
Camilla Berglund
916371e04c
Formatting.
2014-11-10 02:04:43 +01:00
Camilla Berglund
e059f012d7
Removed unused members.
2014-11-10 02:00:14 +01:00
Camilla Berglund
46c0dc4788
Updated credits and changelog.
...
Closes #380 .
2014-11-10 02:00:14 +01:00
Camilla Berglund
13ac6e9a82
Fixed platform code writing to shared members.
2014-11-10 02:00:14 +01:00
Camilla Berglund
10a74924e3
Removed function duplicating _glfwAllocMonitor.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
8d5043f409
Could be a crash here, best to just check.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
c03f273941
Fix crash from test/sharing.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
4674ed367d
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-10 02:00:14 +01:00
BrandonSchaefer
f4f525549c
Finish up the monitor work.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
ac73c2bd6c
Get the correct mod for each KEY/MOTION event.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
cb4ccc59c2
Realloc the monitor size for each IN USE monitor.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
d76d56ce74
Add the start of size of each monitor and modes.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
50cf4cfda3
Add Mir file licenses.
2014-11-10 02:00:14 +01:00
BrandonSchaefer
9bd0fae684
Make sure we go through all the pointer_coords.
2014-11-10 02:00:14 +01:00