Camilla Löwy
260dbf0a1d
Win32: Cleanup
ago%!(EXTRA string=8 years)
Camilla Löwy
c28778e28c
Win32: Improve platform error messages
...
Related to #733 .
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 Löwy
0e8ba24f32
Formatting
ago%!(EXTRA string=9 years)
Camilla Löwy
32eb50b75e
Move to Vulkan style function typedefs
...
PFN_FunctionName is more readable than SCREAMSOUP_T.
Context creation API function typedefs are kept as-is where the original
header provided them, for compatibility and familiarity reasons.
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Camilla Berglund
c156b50e4c
Add glfwSetWindowMaximizeCallback
...
Fixes #778 .
ago%!(EXTRA string=9 years)
Camilla Berglund
e6a32db7b9
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
ago%!(EXTRA string=9 years)
Camilla Berglund
9a781cef53
Formatting
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
6a8e169001
Update copyright notice year
ago%!(EXTRA string=9 years)
Camilla Berglund
2d2756cbad
Simplify cursor window logic
ago%!(EXTRA string=9 years)
Camilla Berglund
03db3ed6e9
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
797ee8d8e3
Move all cursor positioning to platform code
...
Due to Wayland, shared code cannot rely on cursor positioning being
supported by the underlying platform.
This implicitly fixes #617 as it moves cursor centering into
_glfwPlatformSetCursorMode, thus separating it from the stale value of
_glfw.cursorWindow.
Fixes #617 .
ago%!(EXTRA string=9 years)
Camilla Berglund
0e846883bf
Clarify cursor position variable names
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
135ed7feb4
Fix build on legacy MinGW
ago%!(EXTRA string=9 years)
Camilla Berglund
bd345164d3
Fix missing constant on VC++ 2010
ago%!(EXTRA string=9 years)
Camilla Berglund
7cbdae1bed
Add initial DirectInput 8 support
...
Fixes #232 .
ago%!(EXTRA string=9 years)
Camilla Berglund
eb3577c1eb
Add initial XInput support
ago%!(EXTRA string=9 years)
Camilla Berglund
5661d03be8
Replace GLFWuint64 with uint64_t
...
C99 stdint.h is provided by VS 2010 and later. GLFW has not provided
testing or binaries for VS 2008 for several releases.
For earlier versions of VS there are third-party alternatives:
https://msinttypes.googlecode.com/svn/trunk/stdint.h
http://www.azillionmonkeys.com/qed/pstdint.h
This change does not affect the ABI.
ago%!(EXTRA string=9 years)
Camilla Berglund
6570d0c4b7
Add glfwSetWindowMonitor
...
This adds the ability to switch between windowed and full screen modes,
move a full screen window between monitors and update its desired
resolution and refresh rate.
Fixes #43 .
ago%!(EXTRA string=9 years)
Camilla Berglund
b823f7151e
Add glfwSetWindowIcon
...
Adds support for setting window icons programmatically on platforms
where this makes sense.
Fixes #453 .
Closes #467 .
ago%!(EXTRA string=9 years)
Camilla Berglund
31f67dd3cc
Add glfwGetTimerValue and glfwGetTimerFrequency
...
This adds raw timer access to the public API and builds the
floating-point time functions on top. It also makes the GLFWuint64 type
public.
ago%!(EXTRA string=9 years)
Camilla Berglund
d956dbbd2c
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
9b75bffc88
Add basic Vulkan support
...
Added GLFW_INCLUDE_VULKAN. Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example.
ago%!(EXTRA string=9 years)
Ioannis Tsakpinis
06899bd9a6
Fix SetProcessDpiAwareness case mismatch
...
Closes #678 .
ago%!(EXTRA string=10 years)
Camilla Berglund
7fec7a0569
Make source file names more consistent
...
Use platform prefix for files specific to that platform AND that have no
credible alternative API on that platform.
The exception is WinMM, which will be replaced before 3.2.
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
02fdd6459e
Make EGL backend more readable
ago%!(EXTRA string=10 years)
Camilla Berglund
75f1dfaf8a
Move DWM enabled test to file where it is used
ago%!(EXTRA string=10 years)
Camilla Berglund
4cd493dd9a
Add Win32 helper window
ago%!(EXTRA string=10 years)
Camilla Berglund
27462c1078
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
ago%!(EXTRA string=10 years)
Camilla Berglund
9f3636a103
Add partial support for Windows 8.1 per-monitor DPI
...
Related to #235 .
ago%!(EXTRA string=10 years)
Camilla Berglund
23bf1b530b
Move all WGL weirdness to Win32 code
ago%!(EXTRA string=10 years)
Camilla Berglund
d84772d620
Add size limits and aspect ratio functions
...
Fixes #555 .
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)
Camilla Berglund
842aeb8c47
Make Win32 video mode enumeration faster
ago%!(EXTRA string=10 years)
Camilla Berglund
bfe55118dd
Fixed name of Win32 cursor tracking flag.
ago%!(EXTRA string=10 years)
Camilla Berglund
a257e7a3ee
Removed caching of Win32 window styles.
ago%!(EXTRA string=10 years)
Camilla Berglund
ff67e06844
Added prefixes to header guard macros.
ago%!(EXTRA string=10 years)
Camilla Berglund
38ae319bea
Header inclusion cleanup.
ago%!(EXTRA string=10 years)
Camilla Berglund
8309e0ecb0
Use DwmFlush when DWM is enabled.
...
Use DwmFlush instead of WGL_EXT_swap_control when desktop compositing is
enabled, to avoid the jitter of DWM and WGL vsync fighting.
Fixes #516 .
ago%!(EXTRA string=10 years)
Camilla Berglund
dcc78017b0
Fixed iconification event for maximized windows.
ago%!(EXTRA string=11 years)
Camilla Berglund
d459145d28
Made glfwGetCursorPos query system directly.
...
Fixes #103 .
Fixes #153 .
Fixes #193 .
Fixes #355 .
Fixes #381 .
ago%!(EXTRA string=11 years)
Camilla Berglund
1495134398
Changed all key translation to arrays.
ago%!(EXTRA string=11 years)
Camilla Berglund
49ec306a0a
Added glfwGet*Adapter to native API.
ago%!(EXTRA string=11 years)