Camilla Berglund
ec8273f249
Moved Cocoa joystick state to library struct.
2013-02-14 19:07:17 +01:00
Camilla Berglund
6f8084f061
Documentation work.
...
Enabled Doxygen tree view, added CMake options for native and internal
modules, improved internal and native documentation.
2013-02-14 17:26:27 +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
c9167ce233
Win32 display enum nomenclature fix.
2013-02-12 13:43:47 +01:00
Camilla Berglund
823022fdb2
Removed string for impossible configuration.
...
The GLX platform header throws an #error if no extension retrieval
mechanism is selected.
2013-02-12 12:51:23 +01:00
Camilla Berglund
5e976757ed
Fixed various Cocoa editing slip-ups.
2013-02-11 23:10:49 +01:00
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
2013-02-11 19:43:22 +01:00
Camilla Berglund
7c1932381b
Reintroduced glfwGetWindowPos, glfwSetWindowPos.
2013-02-11 19:43:08 +01:00
Camilla Berglund
ee5f30ea8f
Replaced glfwGetMonitorParam with glfwGetMonitor*.
...
Having one way to retrieve the cursor position and another (more
verbose) way to retrieve the monitor position is inconsistent. Having
them both work the same way is the least surprising thing.
The expected glfwGetMonitorSize function gets an added Physical in its
name so users won't confuse it with glfwGetVideoMode.
2013-02-04 12:33:10 +01:00
Camilla Berglund
cb02a693b4
Moved function into correct category.
2013-02-04 12:33:10 +01:00
Camilla Berglund
a910f53be2
Made glfwGetGammaRamp act directly.
2013-02-04 12:33:10 +01:00
Camilla Berglund
ac5fee4d20
Re-used POSITION_* tokens for monitor position.
2013-02-04 12:33:09 +01:00
Camilla Berglund
2cea6e37cf
Removed glfwGetScrollOffset.
...
Scroll events do not represent an absolute state, but rather an interpretation
of a relative change in state, like character input. So, like character input,
there is no sane 'current state' to return. The here removed solution, that of
accumulating an offset since the last call to event processing, is at best
mildly confusing. If a user wishes to implement this solution, it is better for
it to be explicit in client code than implicit in GLFW calls.
2013-02-04 12:33:09 +01:00
Camilla Berglund
c17a7dd464
Made glfwGetWindowSize immediate.
...
Conflicts:
src/internal.h
2013-02-04 12:33:09 +01:00
Camilla Berglund
107e20233d
Fixed incomplete function renaming.
2013-02-04 08:27:30 +01:00
Camilla Berglund
954d6383ee
RandR monitor work.
...
Moved to CRTC plus usable output for native representation of monitors.
Moved to CRTCs for mode setting and simplified mode setting interface.
2013-02-01 18:03:02 +01:00
Camilla Berglund
065858e185
Removed declaration of removed function.
2013-02-01 18:03:02 +01:00
Camilla Berglund
a0e4fad65a
Added new OS X build options to version string.
2013-02-01 05:27:40 +01:00
Camilla Berglund
231ee1bdc7
Removed cached instance handle.
2013-02-01 04:05:12 +01:00
Camilla Berglund
b872089fa9
Moved to Win32 monitor device string for public name.
2013-02-01 00:52:25 +01:00
Camilla Berglund
cbb6d1ad7b
Fixed hint overriding for fullscreen windows.
2013-01-31 08:36:49 +01:00
Camilla Berglund
e209ac7a42
Fixed X11 clipboard regressions, event waiting.
2013-01-31 00:26:37 +01:00
Camilla Berglund
f3e39ce680
Cleanup of clipboard and string atoms.
2013-01-29 02:45:08 +01:00
Camilla Berglund
82b8dd5040
Moved to XAnyEvent for mapping to _GLFWwindows.
2013-01-28 20:06:37 +01:00
Camilla Berglund
2d43238dc5
Added comment on use of select(1).
2013-01-28 20:06:37 +01:00
Camilla Berglund
14f352b9e3
Added missing config header macro to template.
2013-01-28 20:04:57 +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
75705ba2c5
Removed checks for clearly invalid NULL pointers.
2013-01-25 01:08:14 +01:00
Camilla Berglund
8c766b57e7
Renamed chdir option, added OS X menu bar option.
...
Some command-line programs want to render to hidden windows without any
visible UI. This option makes this possible on OS X.
2013-01-25 00:53:38 +01:00
Camilla Berglund
6abb8e4c86
Fixed leak of wide string window title.
2013-01-25 00:44:41 +01:00
Camilla Berglund
2ece101f0e
Added X error text to context creation failure.
2013-01-25 00:44:33 +01:00
Camilla Berglund
b1ff42b7bb
Moved to WM_STATE for iconify events.
2013-01-25 00:44:26 +01:00
Camilla Berglund
e820284015
Renamed WM atom struct members for clarity.
2013-01-25 00:44:19 +01:00
Camilla Berglund
ca07a067a8
Moved WM_DELETE_WINDOW retrieval to init.
2013-01-25 00:44:08 +01:00
Camilla Berglund
38aef53b0c
Shortened window struct member.
2013-01-25 00:42:45 +01:00
Camilla Berglund
bc150ac9c8
Forced resizable to true for fullscreen windows.
2013-01-25 00:42:20 +01:00
Camilla Berglund
52a79c6f3b
Added error for no selected client library.
2013-01-25 00:41:02 +01:00
Camilla Berglund
6333a5caaf
Added CMake option for glfwInit chdir on OS X.
2013-01-21 16:21:59 +01:00
Camilla Berglund
121ce7fbd6
Renamed X11 keysym to Unicode conversion file.
2013-01-17 18:59:35 +01:00
Camilla Berglund
355af57b91
Renamed internal macro to match conventions.
2013-01-17 18:59:35 +01:00
Camilla Berglund
20a4ecf175
Added missing WGL pixel format error check.
2013-01-17 18:59:35 +01:00
Camilla Berglund
f479b1920f
Formatting of internal.h.
2013-01-17 18:59:35 +01:00
Camilla Berglund
7f56269f66
Merge branch 'master' of github.com:elmindreda/glfw
2013-01-17 18:13:24 +01:00
Camilla Berglund
c00839e4d7
Merge branch 'master' of github.com:elmindreda/glfw
2013-01-16 20:33:24 +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
9b6fb32dc2
Fixed copypaste errors in format selection.
2013-01-16 19:49:23 +01:00
Camilla Berglund
6107170ebb
Updated EGL config error message.
2013-01-16 19:48:43 +01:00
Camilla Berglund
e51e049ad5
Added error for no selected client library.
2013-01-16 06:38:17 +01:00
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
2013-01-15 22:38:14 +01:00