Raja Lehtihet
ae04c86c42
Merge branch 'master' of https://github.com/glfw/glfw
2018-01-09 21:03:45 -05:00
Emmanuel Gil Peyrot
6c421f131d
Wayland: Implement scale callback
...
Closes #1181 .
2018-01-09 22:39:35 +01:00
Emmanuel Gil Peyrot
93186e4999
Wayland: Fix glfwTerminate segfault on failed init
...
Closes #1172 .
2018-01-09 22:13:28 +01:00
ocornut
20b12204af
Win32: Fix GLFW_FOCUSED hint being ignored
...
The window was activated by _glfwPlatformShowWindow, causing the
GLFW_FOCUSED window hint to be ignored when set to false.
Fixes #1179 .
Closes #1180 .
2018-01-09 20:36:13 +01:00
Camilla Löwy
ee9dffcd66
Add GLFW_HOVERED for polling cursor hover state
...
This window attribute corresponds to the cursor enter/leave callback.
Fixes #1166 .
2018-01-09 18:02:52 +01:00
Camilla Löwy
370eac3c48
Add glfwSetWindowContentScaleCallback
...
Related to #677 .
Related to #1115 .
2018-01-09 18:00:22 +01:00
Camilla Löwy
1034b6e0db
Move context management out of glfwCreateWindow
...
Related to #25 .
2018-01-09 17:58:54 +01:00
przemekmirek
9f91bd6ea9
Win32: Fix HDEVNOTIFY handle leak
...
Closes #1170 .
2018-01-05 08:12:51 +01:00
Emmanuel Gil Peyrot
10c18f8124
Use quotes consistently for wayland-protocols
2017-12-20 04:53:42 +01:00
Camilla Löwy
7c2c7858c6
Add monitor and joystick user pointers
2017-12-19 15:08:28 +01:00
Camilla Löwy
9da2285b14
Cocoa: Make frame autosave hint a string
2017-12-19 15:08:28 +01:00
Camilla Löwy
6158801aeb
Change glfwInitHintString to glfwWindowHintString
...
Fixes #1139 .
2017-12-19 15:08:27 +01:00
Emmanuel Gil Peyrot
c3cba58a71
Remove trailing whitespace
2017-12-14 15:36:55 +01:00
Camilla Löwy
ce4672d74b
Make glfwSetGamma use powf instead of pow
...
Related to #1125 .
2017-12-14 02:22:27 +01:00
Camilla Löwy
8dab9f6ab1
Wayland: Clarify assertion
...
Related to #1143 .
2017-12-13 21:57:32 +01:00
Raja
2c85af81e7
Code clean up.
...
Remove unused code.
2017-12-10 21:47:30 -05:00
Camilla Löwy
682f1cf203
Fix wrong element array for hat to axis
2017-12-06 18:01:34 +01:00
Camilla Löwy
0e8c4ea7ce
Add lock key modifier bits input mode
...
This adds the GLFW_MOD_CAPS_LOCK and GLFW_MOD_NUM_LOCK modifier bits.
Set the GLFW_LOCK_KEY_MODS input mode to enable these for all callbacks
that receive modifier bits.
Fixes #946 .
2017-12-06 18:01:34 +01:00
Camilla Löwy
fd72eb917e
Mir: Fix modifier bit translation
2017-12-06 18:01:33 +01:00
Camilla Löwy
638c4b604e
Cleanup
2017-12-06 18:01:33 +01:00
Camilla Löwy
c2858e9ed7
Verify gamepad mapping indices match hardware
2017-12-06 18:01:32 +01:00
Camilla Löwy
7c87948eaf
Win32: Fix accidentally working bit tests
...
Good grief.
2017-11-28 19:59:59 +01:00
Raja
da06b86c63
Merge remote-tracking branch 'upstream/master'
2017-11-28 13:13:05 -05:00
Raja
23e5365016
Replace tab by space
2017-11-28 12:20:50 -05:00
Camilla Löwy
30489c5aa1
X11: Expose zero monitor for functional headless
...
Fixes #1147 .
2017-11-28 14:37:49 +01:00
Raja
5db3392b3e
Merge remote-tracking branch 'upstream/master'
2017-11-27 21:51:47 -05:00
Raja
8ff07fbb22
Add a pen callback to the events test
...
Add relevant data structures to handle SDK platfom on older environments
2017-11-27 21:36:57 -05:00
Camilla Löwy
9e6c0c747b
X11: Fix segfault when using NVidia EGL
2017-11-27 15:54:33 +01:00
Camilla Löwy
3169179de1
Fix string literal exceeding max length
...
Fixes #1145 .
2017-11-23 20:54:44 +01:00
Camilla Löwy
fe9c7a01c5
Update gamepad mappings and source URL
...
This matches the recent upstream update.
2017-11-23 19:35:45 +01:00
Emmanuel Gil Peyrot
65166858ff
Wayland: Add support for the idle-inhibit protocol
...
Closes #955 .
2017-11-20 22:27:37 +01:00
Emmanuel Gil Peyrot
d18431338a
Wayland: Disable the compose key on old xkbcommon
2017-11-20 18:24:30 +01:00
Emmanuel Gil Peyrot
cc87d5ab10
Wayland: Assert that we only get a known axis
2017-11-20 18:06:29 +01:00
Stephen Gowen
bb13275b72
Cocoa: Fix Xcode Warnings
...
Closes #1132 .
2017-11-20 18:04:05 +01:00
Kovid Goyal
68809869f9
Fix spurious error from glfwInitHintString
...
Closes #1138
2017-11-20 21:16:59 +05:30
Raja
6e99c99d08
remove touchInfo from win32_window.c
2017-11-19 22:47:12 -05:00
Raja
553e326d64
Fix glfwGetPenPressure in input.c
2017-11-19 22:44:00 -05:00
Raja
97ed1f6d6d
Merge remote-tracking branch 'upstream/master'
2017-11-19 22:36:26 -05:00
Raja
f83c337f5a
Remove tabing from win32_window.c and windows specific headers from window.c
2017-11-19 22:18:43 -05:00
Camilla Löwy
1fe319d234
Cocoa: Filter out duplicate size events
...
Fixes #1085 .
2017-11-16 11:56:06 +01:00
Camilla Löwy
d630684654
Win32: Remove double resize of full screen window
...
Related to #1085 .
2017-11-16 11:56:03 +01:00
Camilla Löwy
8b81a03a5a
Cocoa: Remove double resize of full screen window
...
Related to #1085 .
2017-11-16 11:37:00 +01:00
Camilla Löwy
11e47f08b1
Add glfwGetWindowOpacity and glfwSetWindowOpacity
...
This adds support for setting the opacity of the whole window, including
any decorations.
Fixes #1089 .
2017-11-15 15:46:01 +01:00
Camilla Löwy
bf7cc2ffac
Fix missing inclusion guard needed for unity build
...
Fixes #1127 .
2017-11-15 04:21:41 +01:00
Raja
2e514c6b19
Merge
2017-11-14 22:12:15 -05:00
Camilla Löwy
fb4f633243
Fix y-axis sign for XInput thumb sticks
...
This breaks strict compatibility but does it to make XInput y-axes
consistent with every other API and OS.
Fixes #1083 .
2017-11-14 19:50:59 +01:00
Camilla Löwy
49130ab8ec
Rename framebuffer transparency hint
...
This is a breaking change of an unreleased API.
2017-11-14 17:21:36 +01:00
Camilla Löwy
baed2dad56
Cleanup
2017-11-10 02:58:19 +01:00
Camilla Löwy
98990217bc
Cleanup
2017-11-10 02:58:19 +01:00
Camilla Löwy
71018b4ab5
Fix termination on mapping parse error
2017-11-10 02:58:18 +01:00