Camilla Löwy
549308051d
Linux: Update joystick API in version strings
ago%!(EXTRA string=8 years)
Brandon Schaefer
c9003b5547
Mir: Get ready for Mir 1.0
...
Clean up CMake finding and check version. Change last remaining
deprecations.
Closes #979 .
ago%!(EXTRA string=8 years)
Camilla Löwy
aaf2800c9c
Add internal TLS support
...
Related to #970 .
ago%!(EXTRA string=8 years)
Camilla Löwy
67a55efa27
Add null joystick backend
...
This prepares the X11 backend to support other joystick APIs, for
example the FreeBSD libusb one.
ago%!(EXTRA string=8 years)
Camilla Löwy
a578bc2fad
Mir: Fix missing scancode for Space key
...
Related to #936 .
ago%!(EXTRA string=8 years)
Camilla Löwy
04f559e28d
Restructure monitor enumeration
...
This way is both kinder on event-based enumeration and less work to
unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
ago%!(EXTRA string=8 years)
Camilla Berglund
e6a32db7b9
Cleanup
ago%!(EXTRA string=9 years)
Brandon Schaefer
acce7ec9cf
Mir: Add cursor mode support
...
Implements a few other missing functions. Cleaning up naming convention
as well.
Fix FindMir.cmake was not finding the correct mirclient.so when
you wanted something other then the system library.
Closes #839 .
ago%!(EXTRA string=9 years)
Camilla Berglund
f17d60da64
Add scancode arrays for Wayland and Mir
...
Related to #830 .
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
d5e00e6b0f
Initialize context creation APIs on demand
ago%!(EXTRA string=9 years)
Camilla Berglund
b6a72db2ad
Add missing inclusion of linux/input.h
ago%!(EXTRA string=9 years)
Camilla Berglund
2b52008405
Check Linux joystick init on Wayland and Mir
ago%!(EXTRA string=10 years)
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
580c7da559
Make Wayland and Mir backends use key LUTs
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Brandon Schaefer
9527c93a1c
Move to the new MirEvent 2.0 + 0.14/0.15 changes
...
Closes #568 .
ago%!(EXTRA string=10 years)
Camilla Berglund
b00a7d0619
Simplified version string functions.
ago%!(EXTRA string=10 years)
Camilla Berglund
ef6dec17ba
Added missing entries to Linux version strings.
ago%!(EXTRA string=10 years)
Camilla Berglund
d493a82f9e
Various error fixes.
...
Fixed incorrect error types. Added missing error string prefixes.
Removed some invalid or superfluous error emissions. Clarified some
error strings. Joined error string lines to aid grep. Replaced some
generic error strings with specific ones. Documentation work.
Fixes #450 .
ago%!(EXTRA string=10 years)
Camilla Berglund
40f7d4fce0
Fixed cleanup on some Mir errors.
...
Release was called on invalid handles.
ago%!(EXTRA string=11 years)
Camilla Berglund
ead3937394
Mir string fixes.
ago%!(EXTRA string=11 years)
BrandonSchaefer
cbc18bf968
Various Mir fixes.
...
Changed set_type --> set_state.
Give more info back when an error happens with a connection/surface.
Small var name change size --> mirPixelFormats.
Fixes #412 .
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)
Camilla Berglund
916371e04c
Formatting.
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
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
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)