Camilla Berglund
421810325a
Win32 fixes.
ago%!(EXTRA string=12 years)
Camilla Berglund
11615fcaf2
Added scancode to key callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
edebf3b560
Clarified comment.
ago%!(EXTRA string=12 years)
Camilla Berglund
36de6d3ce3
Fixed AltGr on Windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
3498163da1
Separated window and framebuffer sizes.
ago%!(EXTRA string=12 years)
Camilla Berglund
aaa955f51f
Moved mode setting to after window re-creation.
ago%!(EXTRA string=12 years)
Camilla Berglund
a90389044d
Fixed styles for undecorated windows on Windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
ffc55c3509
Removed broken initial cursor pos kluges.
ago%!(EXTRA string=12 years)
Noel Cower
eff85f9500
Added super modifier bit.
...
Edited during merge.
ago%!(EXTRA string=12 years)
Camilla Berglund
3bcffba24a
Renamed control modifier bit to match key token.
ago%!(EXTRA string=12 years)
Camilla Berglund
6df692b61e
Renamed CURSOR_CAPTURED to CURSOR_DISABLED.
ago%!(EXTRA string=12 years)
Camilla Berglund
2d1b835711
Added a conservative set of key modifiers.
ago%!(EXTRA string=12 years)
Camilla Berglund
7423cfa5bf
Corrected type of cursor coordinates.
ago%!(EXTRA string=12 years)
Camilla Berglund
6fd396f766
Removed C99-ism.
ago%!(EXTRA string=12 years)
Camilla Berglund
e9712739ba
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
1ffd8f667f
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
7b7ef1e07b
Cleanup of Win32 mouse button handling.
ago%!(EXTRA string=12 years)
Camilla Berglund
c12759880d
Fixed Win32 cursor mode switch jitter.
ago%!(EXTRA string=12 years)
Camilla Berglund
2caee225ea
Fixed hidden cursor mode for focus events.
ago%!(EXTRA string=12 years)
Camilla Berglund
6164eb603b
Added tracking of cursor visibility.
ago%!(EXTRA string=12 years)
Camilla Berglund
082306b1db
Added support for WM_UNICHAR.
ago%!(EXTRA string=12 years)
Camilla Berglund
49db3b2a9e
Formatting.
ago%!(EXTRA string=12 years)
NathanSweet
8e2e7b37a1
Undecorated window support on win/mac/linux.
ago%!(EXTRA string=12 years)
Camilla Berglund
129e94da2e
Changed cursor pos to double.
ago%!(EXTRA string=12 years)
Camilla Berglund
0356aa620d
Fixed resize mode setting on Windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
200e07027c
Implemented hidden cursor on Windows.
ago%!(EXTRA string=12 years)
Camilla Berglund
51ee3a5c0a
No swap interval on composition.
ago%!(EXTRA string=12 years)
Camilla Berglund
3897a174b5
Fixed VC++ warnings.
ago%!(EXTRA string=12 years)
SephiRok
1ae9ce1e0a
Fixed print screen key input for all platforms.
ago%!(EXTRA string=12 years)
Camilla Berglund
941a671bfa
Minor cleanup of Win32 window code.
ago%!(EXTRA string=12 years)
Camilla Berglund
e666835ca6
Unified Win32 cursor clip rect setting.
ago%!(EXTRA string=12 years)
Camilla Berglund
7b3783abe2
Made glfwGetMonitorPos immediate.
ago%!(EXTRA string=12 years)
Camilla Berglund
719b60dd2b
Added macros for library initialization check.
ago%!(EXTRA string=12 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
7c1932381b
Reintroduced glfwGetWindowPos, glfwSetWindowPos.
ago%!(EXTRA string=12 years)
Camilla Berglund
c17a7dd464
Made glfwGetWindowSize immediate.
...
Conflicts:
src/internal.h
ago%!(EXTRA string=12 years)
Camilla Berglund
231ee1bdc7
Removed cached instance handle.
ago%!(EXTRA string=12 years)
Camilla Berglund
3e78570a31
Removed duplicate documentation.
...
The public, platform, native, event and utility functions are already
documented in-source. Having duplicate documentation inevitably means
having them contradict one another. Furthermore, most of the function
descriptions simply repeated the name of the function.
ago%!(EXTRA string=12 years)
Camilla Berglund
6abb8e4c86
Fixed leak of wide string window title.
ago%!(EXTRA string=12 years)
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
ago%!(EXTRA string=12 years)
Camilla Berglund
cb8c7740e6
Removed superfluous whitespace.
ago%!(EXTRA string=12 years)
Camilla Berglund
2757b0fa6f
Removed unused code and duplicate variables.
ago%!(EXTRA string=13 years)
Camilla Berglund
46c1e4028f
Begun integrating mode setting and monitor API.
ago%!(EXTRA string=13 years)
Camilla Berglund
b72a97d531
Renamed global struct and substructs.
...
Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type. Partially inspired by the
internal naming conventions of glwt.
ago%!(EXTRA string=13 years)
Camilla Berglund
1790194828
Renamed _glfwInputError and moved to event API.
ago%!(EXTRA string=13 years)
Camilla Berglund
52dac79219
Ripped out horribly broken refresh rate mess.
ago%!(EXTRA string=13 years)
Camilla Berglund
bd31ea0a69
WGL context option cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
14355d692f
Fixed active/focused nomenclature mixing.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
424e7c7b53
Removed glfwSetWindowPos and glfwGetWindowPos
...
glfwGetWindowPos is superseded by glfwGetWindowParam()
with GLFW_POSITION_X and GLFW_POSITION_Y as parameters.
glfwSetWindowPos can easily lead to bad practices
(moving windows around without the users consent), and
has been replaced with the GLFW_POSITION_X/Y window
hints that allow setting the window position for a
newly created window.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
c9f4dedd96
Introduced window positioning hints and window position properties
ago%!(EXTRA string=13 years)