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.
ago%!(EXTRA string=11 years)
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.
ago%!(EXTRA string=11 years)
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.
ago%!(EXTRA string=11 years)
Camilla Berglund
a8b0d1c8e0
Updated changelog and credits, formatting.
...
Closes #384 .
ago%!(EXTRA string=11 years)
Cyril Pichard
cc10527706
Fixed position for full screen override redirect.
ago%!(EXTRA string=11 years)
Camilla Berglund
916371e04c
Formatting.
ago%!(EXTRA string=11 years)
Camilla Berglund
e059f012d7
Removed unused members.
ago%!(EXTRA string=11 years)
Camilla Berglund
13ac6e9a82
Fixed platform code writing to shared members.
ago%!(EXTRA string=11 years)
Camilla Berglund
10a74924e3
Removed function duplicating _glfwAllocMonitor.
ago%!(EXTRA string=11 years)
BrandonSchaefer
8d5043f409
Could be a crash here, best to just check.
ago%!(EXTRA string=11 years)
BrandonSchaefer
c03f273941
Fix crash from test/sharing.
ago%!(EXTRA string=11 years)
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.
ago%!(EXTRA string=11 years)
BrandonSchaefer
f4f525549c
Finish up the monitor work.
ago%!(EXTRA string=11 years)
BrandonSchaefer
ac73c2bd6c
Get the correct mod for each KEY/MOTION event.
ago%!(EXTRA string=11 years)
BrandonSchaefer
cb4ccc59c2
Realloc the monitor size for each IN USE monitor.
ago%!(EXTRA string=11 years)
BrandonSchaefer
d76d56ce74
Add the start of size of each monitor and modes.
ago%!(EXTRA string=11 years)
BrandonSchaefer
50cf4cfda3
Add Mir file licenses.
ago%!(EXTRA string=11 years)
BrandonSchaefer
9bd0fae684
Make sure we go through all the pointer_coords.
ago%!(EXTRA string=11 years)
BrandonSchaefer
8712d84bcc
Add in Mir input handling.
ago%!(EXTRA string=11 years)
BrandonSchaefer
49696d0134
Init context API for native display.
ago%!(EXTRA string=11 years)
BrandonSchaefer
4295b77582
Set up the Mir connection.
...
Set up the first of the Mir surface.
ago%!(EXTRA string=11 years)
BrandonSchaefer
46c9663ed7
I should add the actual mir_* source files :).
ago%!(EXTRA string=11 years)
BrandonSchaefer
cfb7d2f036
Start with the skeleton code for Mir support.
ago%!(EXTRA string=11 years)
Camilla Berglund
bc219056a6
Removed superfluous comments.
ago%!(EXTRA string=11 years)
Camilla Berglund
899117e785
Possible control flow clarification.
ago%!(EXTRA string=11 years)
Camilla Berglund
382133b384
Fixed test for no found monitors.
ago%!(EXTRA string=11 years)
Camilla Berglund
8de5c4e3b8
Fixed OS X full screen window hiding.
ago%!(EXTRA string=11 years)
Camilla Berglund
c112804539
Ignore deprecated attributes on OS X core.
ago%!(EXTRA string=11 years)
Camilla Berglund
70c349f36b
Fixed OS X full screen window placement.
ago%!(EXTRA string=11 years)
Camilla Berglund
34bf1b13e9
Fixed Lion full screen regression.
...
Restored lines lost during testing surgery.
ago%!(EXTRA string=11 years)
Camilla Berglund
9f58d8d715
Added comment.
ago%!(EXTRA string=11 years)
Camilla Berglund
49ec306a0a
Added glfwGet*Adapter to native API.
ago%!(EXTRA string=11 years)
Camilla Berglund
6743761c2c
Moved OS X from full screen view to window.
ago%!(EXTRA string=11 years)
Camilla Berglund
3b9a14fc9c
Moved note to new place of inversion.
ago%!(EXTRA string=11 years)
Camilla Berglund
4c64e94d39
Fixed X-axis scroll offset inversion (take two).
...
Fixed #239 (properly).
ago%!(EXTRA string=11 years)
Patrick Walton
5052b2d7e0
Create an autorelease pool in glfwPostEmptyEvent.
...
This prevents leaking NSEvent objects.
Closes #372 .
ago%!(EXTRA string=11 years)
Camilla Berglund
6a3779d635
Cleanup.
ago%!(EXTRA string=11 years)
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 .
ago%!(EXTRA string=11 years)
Camilla Berglund
5f13279557
Merged time functions into input module.
ago%!(EXTRA string=11 years)
Camilla Berglund
bb98eae131
Merged joystick functions into input module.
ago%!(EXTRA string=11 years)
Stef Velzel
653079b792
Fixed Win32 string conversion.
...
Specifying -1 as the source string size makes the returned size include
the null terminator.
Closes #364 .
ago%!(EXTRA string=11 years)
Camilla Berglund
45d528baed
Cleanup.
ago%!(EXTRA string=11 years)
Camilla Berglund
2a255e49e2
Made static library build with -fPIC for Rust.
...
Fixes #199 .
ago%!(EXTRA string=11 years)
Camilla Berglund
e0c26f0ec5
Changed default of GLFW_REFRESH_RATE.
...
Fixes #354 .
ago%!(EXTRA string=11 years)
Jonas Ådahl
4dd669661b
wayland: Coding style cleanup
...
Fixes * positioning, indentation and newline inconsistencies.
ago%!(EXTRA string=11 years)
Jonas Ådahl
b1033a3443
wayland: Default to 32 cursor image size
...
This is the default across various toolkits (weston, GTK+ for example)
so lets stick to that.
ago%!(EXTRA string=11 years)
Jonas Ådahl
cd51d285e6
wayland: Clean up anonymous file creation
...
It was a copy paste without fully updating the coding style. There were
also some autotools macros that were no longer valid. So far its assumed
that the needed functions exist. If better portability is needed, there
needs to be some detction added to the cmake build script.
ago%!(EXTRA string=11 years)
Jonas Ådahl
6e8e94837d
wayland: Don't check *alloc result
ago%!(EXTRA string=11 years)
Camilla Berglund
468714cab9
Unified video mode enumeration.
ago%!(EXTRA string=11 years)
Camilla Berglund
4918514eaf
Added support for _NET_WM_FULLSCREEN_MONITORS.
...
This allows EWMH full screen windows to correctly cover monitors that
overlap other monitors, such as an Oculus Rift mapped onto a section of
a larger monitor.
Fixes #175 .
ago%!(EXTRA string=11 years)