Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
2015-12-13 14:50:59 +01:00
Camilla Berglund
75f1dfaf8a
Move DWM enabled test to file where it is used
2015-12-09 19:39:16 +01:00
Camilla Berglund
4cd493dd9a
Add Win32 helper window
2015-11-23 20:48:51 +01:00
Camilla Berglund
fc250c3df7
Cleanup
2015-11-21 20:54:24 +01:00
Camilla Berglund
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
2015-11-09 14:46:09 +01:00
Camilla Berglund
24f41c8c4c
Use only LoadLibraryA to match EGL backend
2015-11-08 15:35:15 +01:00
Camilla Berglund
9f3636a103
Add partial support for Windows 8.1 per-monitor DPI
...
Related to #235 .
2015-11-01 17:39:21 +01:00
Camilla Berglund
3795d78b14
Clean up DLL loading
2015-10-15 02:46:07 +02:00
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
2015-10-13 00:46:02 +02:00
Camilla Berglund
95a07f3340
Start 3.2
2015-10-12 21:59:49 +02:00
Camilla Berglund
6123937bde
Add missing version string entries
2015-09-01 17:19:09 +02:00
Camilla Berglund
b00a7d0619
Simplified version string functions.
2015-06-02 03:32:29 +02:00
Camilla Berglund
6d5753c548
Added support for AMD PowerXpress override.
...
Generalized _GLFW_USE_OPTIMUS_HPG to _GLFW_USE_HYBRID_HPG to reflect the
change.
Fixes #520 .
2015-05-29 13:15:32 +02:00
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 .
2015-05-21 18:28:53 +02:00
Camilla Berglund
a8bc2af649
Removed support for Borland C++.
2015-02-22 19:22:48 +01:00
Camilla Berglund
439417a22c
Comment and string spell check pass.
2015-01-05 22:21:31 +01:00
Camilla Berglund
1495134398
Changed all key translation to arrays.
2014-12-15 21:55:17 +01:00
Camilla Berglund
0c44a6be7f
Fixed export directive for Optimus workaround.
2014-12-11 13:34:59 +01:00
Stef Velzel
653079b792
Fixed Win32 string conversion.
...
Specifying -1 as the source string size makes the returned size include
the null terminator.
Closes #364 .
2014-10-12 15:18:30 +02:00
Camilla Berglund
c85294e0b2
Window class cleanup.
2014-08-31 14:21:55 +02:00
Camilla Berglund
82dc6c8b8f
Removed option to disable loading of winmm.
2014-08-31 13:51:21 +02:00
Camilla Berglund
0701d4ce6e
Made use of Win32 W-suffixed symbols explicit.
2014-03-06 18:30:14 +01:00
Camilla Berglund
cf177905e5
Allowed drops from less privileged processes.
...
By default, UAC will prevent less privileged processes from sending
these messages. This resolves that on Windows 7 and later. Windows
Vista is still affected by this issue, as it has UAC but lacks
ChangeWindowMessageFilterEx.
Fixes #227 .
2014-02-10 15:13:05 +01:00
Camilla Berglund
a70bcb97bb
Added missing winmm loading errors.
2014-01-29 15:22:35 +01:00
Camilla Berglund
611006af18
Updated API version in comment headers.
2014-01-22 01:32:00 +01:00
Camilla Berglund
8f349e84ae
Cleaned up drop callback design.
2014-01-21 18:23:25 +01:00
Camilla Berglund
8ae063bb1b
Cleanup.
2014-01-21 15:25:49 +01:00
arturo
89d0723ba3
Initial drag and drop support.
2014-01-21 15:25:49 +01:00
Camilla Berglund
0e8dace18c
Removed stray whitespace in version string.
2013-12-24 00:48:28 +01:00
Camilla Berglund
0ccbddf767
Moved version number macro to internal.h.
...
This lets alternative build environments avoid having to manually keep
track of which version of GLFW is being built.
2013-11-20 13:58:57 +01:00
Camilla Berglund
735bc2d815
Added NvOptimusEnablement.
2013-08-07 18:11:58 +02:00
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
2013-07-30 14:46:52 +02:00
Camilla Berglund
7a03ca8dbc
Removed superflous casts of allocated memory.
2013-07-04 14:54:07 +02:00
Camilla Berglund
209a470a5f
Replaced all uses of malloc with calloc.
2013-07-04 14:20:14 +02:00
Camilla Berglund
2656bf8f9f
Added missing module handle freeing.
2013-06-26 14:04:07 +02:00
Camilla Berglund
4883073b91
Cleanup.
2013-06-24 14:38:00 +02:00
Camilla Berglund
2ce9e8e6b2
Fixed clipboard string leaks.
...
The clipboard string was not by the Win32 and Cocoa ports on terminate.
2013-06-24 14:08:55 +02:00
Camilla Berglund
51ee3a5c0a
No swap interval on composition.
2013-03-11 21:07:29 +01:00
Camilla Berglund
54d1d14f59
Added setting of Windows DPI-aware flag.
2013-03-11 19:01:33 +01:00
Camilla Berglund
666181d923
Version string fixes.
2013-02-14 13:13:07 +01:00
Camilla Berglund
92a71e07d3
Made gamma ramp functions per-monitor.
2013-02-12 14:03:51 +01:00
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
2013-02-11 19:43:22 +01:00
Camilla Berglund
a910f53be2
Made glfwGetGammaRamp act directly.
2013-02-04 12:33:10 +01:00
Camilla Berglund
107e20233d
Fixed incomplete function renaming.
2013-02-04 08:27:30 +01:00
Camilla Berglund
231ee1bdc7
Removed cached instance handle.
2013-02-01 04:05:12 +01:00
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.
2013-01-25 01:25:40 +01:00
Camilla Berglund
3a871b9edb
Added EGL errors to output, added EGL init to Win32.
2013-01-16 20:10:17 +01:00
Camilla Berglund
d1132cb3d1
Fixed Win32 joystick name memory leak.
2013-01-02 01:52:28 +01:00
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.
2013-01-02 01:44:57 +01:00
Camilla Berglund
9af61d06cf
Removed return value of _glfwPlatformTerminate.
2012-12-30 01:15:48 +01:00