1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2025-05-16 18:38:50 -04:00
glfw/src
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.
2014-10-13 15:48:40 +02:00
..
CMakeLists.txt Merged time functions into input module. 2014-10-13 15:48:40 +02:00
cocoa_init.m Added _GLFW_USE_RETINA. 2014-02-10 13:45:13 +01:00
cocoa_monitor.m Unified video mode enumeration. 2014-09-22 19:25:05 +02:00
cocoa_platform.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
cocoa_window.m Fixed OS X scroll X-axis inversion. 2014-10-13 15:48:40 +02:00
context.c Cleanup. 2014-10-07 16:20:49 +02:00
egl_context.c Fixed error return values of native EGL functions. 2014-09-17 12:36:11 +02:00
egl_context.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
glfw_config.h.in Removed option to disable loading of winmm. 2014-08-31 13:51:21 +02:00
glfw3.pc.in Blurb nomenclature fix. 2014-02-10 15:33:41 +01:00
glfwConfig.cmake.in Add glfwConfig module. 2013-05-12 16:55:33 +02:00
glfwConfigVersion.cmake.in CMake config file cleanup. 2013-05-14 01:03:51 +02:00
glx_context.c Added support for GL_KHR_context_flush_control. 2014-08-21 19:29:04 +02:00
glx_context.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
init.c Added clearing of global struct on terminate. 2014-08-18 12:17:00 +02:00
input.c Merged time functions into input module. 2014-10-13 15:48:40 +02:00
internal.h Added GLFW_FOCUSED window hint. 2014-09-10 11:50:50 +02:00
iokit_joystick.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
iokit_joystick.m Optimize _glfwInitJoysticks on OS X. 2014-08-13 08:06:37 +02:00
linux_joystick.c Linux joystick cleanup. 2014-05-16 11:27:30 +02:00
linux_joystick.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
mach_time.c Separated time state from window system state. 2014-04-08 17:47:38 +02:00
monitor.c Merged gamma files into monitor files. 2014-08-18 12:31:48 +02:00
nsgl_context.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
nsgl_context.m Added support for GL_KHR_context_flush_control. 2014-08-21 19:29:04 +02:00
posix_time.c Separated time state from window system state. 2014-04-08 17:47:38 +02:00
posix_time.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
posix_tls.c Split out TLS code into separate modules. 2014-03-30 15:24:09 +02:00
posix_tls.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
wgl_context.c Added support for GL_KHR_context_flush_control. 2014-08-21 19:29:04 +02:00
wgl_context.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
win32_init.c Fixed Win32 string conversion. 2014-10-12 15:18:30 +02:00
win32_monitor.c Expose display device name as UTF-8. 2014-09-16 18:28:08 +02:00
win32_platform.h Expose display device name as UTF-8. 2014-09-16 18:28:08 +02:00
win32_time.c Separated time state from window system state. 2014-04-08 17:47:38 +02:00
win32_tls.c Split out TLS code into separate modules. 2014-03-30 15:24:09 +02:00
win32_tls.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
win32_window.c Fixed incorrect full screen window placement. 2014-09-10 14:31:22 +02:00
window.c Changed default of GLFW_REFRESH_RATE. 2014-10-06 23:52:10 +02:00
winmm_joystick.c Renamed joystick state members. 2014-04-08 17:47:38 +02:00
winmm_joystick.h Internal header cleanup. 2014-09-02 19:47:29 +02:00
wl_init.c wayland: Coding style cleanup 2014-09-28 21:54:09 +02:00
wl_monitor.c Merged gamma files into monitor files. 2014-08-18 12:31:48 +02:00
wl_platform.h wayland: Support for setting a cursor image 2014-09-09 16:38:47 +02:00
wl_window.c wayland: Coding style cleanup 2014-09-28 21:54:09 +02:00
x11_init.c Added support for _NET_WM_FULLSCREEN_MONITORS. 2014-09-22 13:31:59 +02:00
x11_monitor.c Unified video mode enumeration. 2014-09-22 19:25:05 +02:00
x11_platform.h Added support for _NET_WM_FULLSCREEN_MONITORS. 2014-09-22 13:31:59 +02:00
x11_window.c Added support for _NET_WM_FULLSCREEN_MONITORS. 2014-09-22 13:31:59 +02:00
xkb_unicode.c x11: Move KeySym to unicode converter out of x11 backend 2014-06-29 23:18:40 +02:00
xkb_unicode.h Internal header cleanup. 2014-09-02 19:47:29 +02:00