1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-23 02:38:52 -05:00
glfw/src
Camilla Löwy 3c3981a4f0 Cocoa: Fix coordinate transformations
Window relative mouse locations provided via NSWindow and NSEvent are
based at 0,1 while screen relative locations use 0,0.  Incorrect
handling of this had crept into other coordinate transformations.  Note
that most of these errors canceled each other out, so the reported
positions of windows, monitors and work areas are unaffected.  This
corrects the cursor position for glfwGetCursorPos and glfwSetCursorPos.

Fixes #1461.
2019-04-15 14:52:17 +02:00
..
CMakeLists.txt Cocoa: Fix detection of Clang 2019-02-14 00:19:45 +01:00
cocoa_init.m Fix missing context APIs in version strings 2019-04-08 20:51:34 +02:00
cocoa_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
cocoa_joystick.m Cocoa: Support some sim page joystick elements 2019-03-28 22:58:47 +01:00
cocoa_monitor.m Cocoa: Fix coordinate transformations 2019-04-15 14:52:17 +02:00
cocoa_platform.h Cocoa: Apply retina window hint to Metal layer 2019-03-27 17:14:30 +01:00
cocoa_time.c Cleanup 2017-03-19 02:46:16 +01:00
cocoa_window.m Cocoa: Fix coordinate transformations 2019-04-15 14:52:17 +02:00
context.c Cleanup 2019-01-17 00:11:17 +01:00
egl_context.c Add GLFW_TRANSPARENT attribute and documentation 2017-09-27 21:54:04 +02:00
egl_context.h Mir: Remove this experimental backend 2018-10-05 11:59:26 +02:00
glfw_config.h.in Mir: Remove this experimental backend 2018-10-05 11:59:26 +02:00
glfw3.pc.in Use GNUInstallDirs for install destinations 2018-12-03 19:28:31 +01:00
glfw3Config.cmake.in Include imported targets into module config file 2016-02-02 06:00:18 +01:00
glx_context.c Use the _glfw_dlopen/dlsym/dlclose define 2018-01-29 02:26:12 +01:00
glx_context.h Add GLFW_TRANSPARENT and X11 implementation 2017-09-27 21:33:03 +02:00
init.c Win32: Fix build on older versions of Visual C++ 2018-12-26 14:45:40 +01:00
input.c Align joystick axis to gamepad button behavior 2019-03-28 23:01:27 +01:00
internal.h Add glfwGetMonitorWorkarea 2019-03-05 16:10:59 +01:00
linux_joystick.c Linux: Include the null byte in joystick path 2018-10-03 22:03:20 +02:00
linux_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
mappings.h Move to modern mappings database with modifiers 2018-02-13 18:57:56 +01:00
mappings.h.in Remove trailing whitespace 2017-12-14 15:36:55 +01:00
monitor.c Formatting 2019-03-05 16:58:45 +01:00
nsgl_context.h Fix file flags 2019-04-07 20:44:21 +02:00
nsgl_context.m NSGL: Disable swap interval 2019-04-15 14:36:12 +02:00
null_init.c Add internal TLS support 2017-03-19 00:52:46 +01:00
null_joystick.c Fix function signature in null joystick backend 2017-07-13 01:28:02 +02:00
null_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
null_monitor.c Formatting 2019-03-05 16:58:45 +01:00
null_platform.h Rename thread source files 2017-06-08 16:09:14 +02:00
null_window.c Rename raw input to raw mouse motion, cleanup 2019-02-22 13:04:11 +01:00
osmesa_context.c Fix typos 2018-12-26 15:00:39 +01:00
osmesa_context.h Cocoa: Fix Xcode Warnings 2017-11-20 18:04:05 +01:00
posix_thread.c Rename thread source files 2017-06-08 16:09:14 +02:00
posix_thread.h Rename thread source files 2017-06-08 16:09:14 +02:00
posix_time.c Cleanup 2017-03-19 02:46:16 +01:00
posix_time.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00
vulkan.c Mir: Remove this experimental backend 2018-10-05 11:59:26 +02:00
wgl_context.c Win32: Bypass composition check on Windows 8+ 2019-04-01 18:11:55 +02:00
wgl_context.h Move context management out of glfwCreateWindow 2018-01-09 17:58:54 +01:00
win32_init.c Fix missing context APIs in version strings 2019-04-08 20:51:34 +02:00
win32_joystick.c Fix Coverity Scan false positive 2019-03-04 18:52:56 +01:00
win32_joystick.h Add support for SDL_GameControllerDB 2017-07-07 15:52:33 +02:00
win32_monitor.c Win32: Use cached monitor handle for work area 2019-03-05 16:58:45 +01:00
win32_platform.h Win32: Fix VS 2010 build error 2019-04-15 02:46:07 +02:00
win32_thread.c Rename thread source files 2017-06-08 16:09:14 +02:00
win32_time.c Cleanup 2017-03-19 02:46:16 +01:00
win32_window.c Rename raw input to raw mouse motion, cleanup 2019-02-22 13:04:11 +01:00
window.c Rename raw input to raw mouse motion, cleanup 2019-02-22 13:04:11 +01:00
wl_init.c Fix missing context APIs in version strings 2019-04-08 20:51:34 +02:00
wl_monitor.c Formatting 2019-03-05 16:58:45 +01:00
wl_platform.h Wayland: Fix auto-iconify on kwin_wayland 2019-02-15 18:12:09 +01:00
wl_window.c Wayland: Implement raw mouse motion control 2019-02-22 14:52:02 +01:00
x11_init.c Fix missing context APIs in version strings 2019-04-08 20:51:34 +02:00
x11_monitor.c X11: Fix implementation of work area retrieval 2019-03-05 16:58:45 +01:00
x11_platform.h X11: Fix implementation of work area retrieval 2019-03-05 16:58:45 +01:00
x11_window.c Rename raw input to raw mouse motion, cleanup 2019-02-22 13:04:11 +01:00
xkb_unicode.c Cleanup 2017-05-17 22:26:15 +02:00
xkb_unicode.h Remove internal header inclusion guards 2017-05-25 19:35:13 +02:00