Commit Graph

3496 Commits

Author SHA1 Message Date
Andreas Streichardt
4d8935625b Remove separate thread for android 2017-12-03 11:33:30 +01:00
Curi0
b6d4a0146d Add _GLFW_PLATFORM_LIBRARY_WINDOW_STATE
I tried adding a cursor state but it resulted in wierd segmentation fault errors
2017-10-18 19:24:33 +05:30
Curi0
51000fdbb7 More changes 2017-10-18 10:18:33 +05:30
Curi0
a0d99c8b59 Adding requested changes 2017-10-17 18:44:16 +05:30
Curi0
57dd782d2a Change copyright 2017-10-17 10:48:57 +05:30
Curi0
56816cd0ba Add initial input support , fix bugs , refractor and implement some methods
Rotation also works now
2017-10-11 13:09:25 +05:30
Curi0
1daf1401fb Polish code 2017-10-04 20:55:01 +05:30
Curi0
51e0ca0561 Fix building on Linux 2017-10-03 15:10:19 +05:30
Curi0
7e56f74633 Fix CI build 2017-10-03 14:37:57 +05:30
Curi0
cbb01b6346 Merge branch 'master' into android 2017-10-03 13:39:15 +05:30
Curi0
e5d800c344 Cleanup and refractoring
EGL / OpenGL ES also now working
2017-10-03 13:38:28 +05:30
Camilla Löwy
56ecd62f58 Fix joystick test hat drawing 2017-10-03 00:41:55 +02:00
Camilla Löwy
94ee10e655 Remove trailing else 2017-10-03 00:41:19 +02:00
Camilla Löwy
07cc6e00da Add gamepad name to joysticks test 2017-10-02 17:32:21 +02:00
Camilla Löwy
6d463d36fa Cleanup 2017-10-02 17:31:39 +02:00
Curi0
e1c09aa2b5 More fixes
Rendering now works if it is on the main thread
2017-10-02 17:29:32 +05:30
Emmanuel Gil Peyrot
95e282d5a0 Wayland: Add transparency support
Closes #788.
2017-10-01 01:39:27 +01:00
Curi0
49ded3c18e EGL fixes and updated code 2017-09-30 20:21:18 +05:30
Curi0
9b9cfc1914 Merge branch 'master' into android 2017-09-30 17:25:58 +05:30
Camilla Löwy
5aeb37d1b8 Cocoa: Fix window title being lost when untitled
The window title was lost and could not be updated while the window did
not have NSWindowStyleMaskTitled set.

Fixes #1082.
2017-09-28 19:04:11 +02:00
Camilla Löwy
da68ec56c3 Cocoa: Start using instancetype
The first tiny step towards using more modern Objective-C.
2017-09-28 19:03:50 +02:00
Camilla Löwy
5d0d30db38 Cleanup 2017-09-28 17:32:15 +02:00
Curi0
672fed88b7 Fix error where the app would sometimes crash due to app being NULL 2017-09-28 13:11:57 +05:30
Camilla Löwy
32e78aeb2e Add GLFW_TRANSPARENT attribute and documentation
This completes support for window framebuffer transparency on Windows,
macOS and X11.  Note that the hint/attribute may be renamed before
release to clarify its relationship to GLFW_OPACITY.

Fixes #197.
Closes #1079.
Related to #663.
Related to #715.
Related to #723.
Related to #1078.
2017-09-27 21:54:04 +02:00
Bailey Cosier
93e66661d3 Cleanup
This is an extract of a commit, minimally edited to ensure it compiles.

Closes #1078.
Related to #197.
2017-09-27 21:33:03 +02:00
Cem Karan
ac009a5f5c Cocoa: Implement GLFW_TRANSPARENT
This is an extract of a commit, minimally edited to ensure it compiles.

Closes #663.
Related to #197.
2017-09-27 21:33:03 +02:00
Christopher Pelloux
51f0cd3b51 Win32: Implement GLFW_TRANSPARENT
This is a squashed extract of several commits, minimally edited to
ensure it compiles.

Related to #197.
Related to #723.
2017-09-27 21:33:03 +02:00
Wolfgang Draxinger
019609b6cd Add GLFW_TRANSPARENT and X11 implementation
This is a squashed extract of several commits, minimally edited to
ensure it compiles.

Related to #197.
Related to #715.
2017-09-27 21:33:03 +02:00
Camilla Löwy
eed94448fd Win32: Remove unused GUID 2017-09-27 21:33:03 +02:00
Camilla Löwy
25b7eba4a0 Win32: Clean up dynamic loading and version checks 2017-09-27 21:33:03 +02:00
Curi0
7848a3c72c Vulkan now fully working
Tested on Xiaomi Redmi Note 4X runnning latest global update
2017-09-27 21:21:37 +05:30
Curi0
83c4c2d81a Fix pointer related issues and add glfwGetAndroidApp 2017-09-27 18:25:49 +05:30
Curi0
28e66f717a Fix Vulkan library loading on Android 2017-09-26 11:37:36 +05:30
Camilla Löwy
176ab9a5d2 Fix Doxyfile gen not handling paths with spaces
Fixes #1081.
2017-09-24 17:04:47 +02:00
Camilla Löwy
f4fb25b63d X11: Fix init order breaking cursor hiding
The hidden cursor was created before Xcursor was loaded.
2017-09-17 16:06:02 +02:00
Camilla Löwy
e3be6b8ae0 Cleanup
Break up some overly long lines.
2017-09-17 15:14:22 +02:00
Camilla Löwy
3d110d2e1b X11: Fix selection error nomenclature
[ci skip]
2017-09-17 13:54:17 +02:00
Camilla Löwy
0b5023bc62 X11: Fix Latin-1 text not being converted to UTF-8 2017-09-17 13:50:10 +02:00
Camilla Löwy
9dbc935afb X11: Stop reporting support for COMPOUND_TEXT 2017-09-17 13:50:10 +02:00
Camilla Löwy
f7dc6df02c X11: Add support for reading clipboard via INCR
This allows glfwGetClipboardString to retrieve clipboard contents larger
than (typically) 2^18 bytes.

Related to #275.
2017-09-17 13:50:00 +02:00
Camilla Löwy
f30acd8f74 Add OSMesa to context API list 2017-09-17 13:46:52 +02:00
Curi0
a49f7b94df Add EGL context support and entry point
untested trying to link it with a native activity results in a linker error
2017-09-16 15:06:48 +05:30
Camilla Löwy
16ae02ab85 Add CMake target for updating gamepad mappings
This adds the 'mappings' build target that downloads the upstream
gamecontrollerdb.txt file and regenerates the mappings.h header.

Related to #900.
2017-09-15 15:50:39 +02:00
Camilla Löwy
4637c31d82 Win32: Remove unused header 2017-09-13 23:19:29 +02:00
Camilla Löwy
7f0d5e0a03 Win32: Fix text conversion size semantics 2017-09-13 17:55:51 +02:00
Camilla Löwy
f8668c5a9f Win32: Fix key names not matching other platforms
This brings printable key names more in line with the results provided
on other platforms.

Fixes #943.
2017-09-13 17:55:51 +02:00
Camilla Löwy
1955c37c48 Documentation work 2017-09-12 22:54:00 +02:00
Camilla Löwy
d099181307 Add library name override macros 2017-09-10 21:02:26 +02:00
Camilla Löwy
b97039f3f5 Cleanup 2017-09-10 20:57:06 +02:00
Curi0
046ac02b23 Merge branch 'master' into android_vulkan 2017-09-09 11:38:11 +05:30