1
0
Fork 0
mirror of https://github.com/gwm17/glfw.git synced 2024-11-23 18:58:52 -05:00
Commit Graph

1149 Commits

Author SHA1 Message Date
Marcel Metz beacbb3447 Implemented display iteration for x11. Added attributes and queries for physical size, name and logical position. Updated test executable. 2011-10-02 16:47:06 -04:00
Marcel Metz 3cb4dea453 Fixed implementation on win32 platform for iteration of video modes. 2011-10-02 16:18:31 -04:00
Marcel Metz d5def558d3 Renamed struct member to match x11 naming. 2011-10-01 01:48:42 -04:00
Marcel Metz 71af8b190f Renamed or implemented missing methods for cursor specific features. 2011-10-01 01:40:36 -04:00
Marcel Metz f50e43d47a Moved variable definition to the function beginning. 2011-10-01 01:32:12 -04:00
Camilla Berglund 0544afeb06 It is a platform error. 2011-09-26 15:40:18 +02:00
Camilla Berglund 5999a40aaa Improved legibility. 2011-09-26 15:38:11 +02:00
Camilla Berglund 41fe14b5f8 Merge git://github.com/raedwulf/glfw 2011-09-25 16:10:06 +02:00
Tai Chi Minh Ralph Eastwood 5ac752d79d Set the current gamma ramp to original gamma ramp at start. 2011-09-25 15:00:08 +01:00
Camilla Berglund a98c66c8cb Added glext header explanation. 2011-09-22 14:15:07 +02:00
Camilla Berglund 02200c635e Added missing include. 2011-09-22 14:10:03 +02:00
Ralph Eastwood a2ffa80e82 Some reformatting with new X11 SelectionRequest event. 2011-09-22 12:09:01 +01:00
Ralph Eastwood 9f41e5b67a X11 copying code and support PRIMARY & CLIPBOARD clipboards. 2011-09-22 12:03:45 +01:00
Ralph Eastwood 57522db6e2 X11 implementation of clipboard pasting. 2011-09-21 15:43:28 +01:00
Ralph Eastwood 31c91545be Added clipboard stubs. 2011-09-21 10:09:47 +01:00
Camilla Berglund 6da82e0ffe Formatting. 2011-09-20 18:52:00 +02:00
Camilla Berglund 554bf5d321 Brought back non-relative gamma ramp generation. 2011-09-20 15:44:54 +02:00
Camilla Berglund 0d0951b7eb Merge branch 'cocoa-gamma' of git://github.com/raedwulf/glfw 2011-09-20 14:26:13 +02:00
Camilla Berglund eede75fe5e Added initial support for CLOCK_MONOTONIC. 2011-09-20 00:55:20 +02:00
Camilla Berglund df75a2dc2f Added missing error string. 2011-09-19 21:32:04 +02:00
Camilla Berglund dbfd59ee7e Comment clarification. 2011-09-19 21:29:02 +02:00
Camilla Berglund 4e9c34952c Pkg-config file generation work. 2011-09-19 18:46:20 +02:00
Sergey Tikhomirov 2357cf6f30 Added initial joystick support on OS X 2011-09-18 22:05:00 +03:00
Camilla Berglund d0af26cd43 Allow error callback to be set before glfwInit. 2011-09-16 01:16:31 +02:00
Tai Chi Minh Ralph Eastwood 53f64983a9 Take into account the original gamma before applying gamma. 2011-09-15 06:16:33 +01:00
Tai Chi Minh Ralph Eastwood 688772111d Initial implementation of gamma through Cocoa. 2011-09-12 22:16:28 +01:00
Camilla Berglund dbc9489f38 Fixed regression breaking the dlopen code path. 2011-09-07 14:37:09 +02:00
Camilla Berglund 194e865bd6 Don't duplicate extension preference logic. 2011-09-07 05:41:40 +02:00
Camilla Berglund 285ab537f7 Initial implementation of cursor mode on Cocoa. 2011-09-06 17:38:00 +02:00
Camilla Berglund 3b733b91bb Fixed header include paths. 2011-09-06 17:32:41 +02:00
Camilla Berglund ad973a5cfe Replaced hard-coded gamma ramp size with public constant. 2011-09-06 15:54:04 +02:00
Camilla Berglund 62f812873c Added gamma value error check. 2011-09-06 15:47:17 +02:00
Camilla Berglund ca0dbdbb6e Simplified glfwSetGammaFormula to glfwSetGamma. 2011-09-06 15:43:31 +02:00
Camilla Berglund 99712de710 Comment fix. 2011-09-06 14:52:42 +02:00
Camilla Berglund 30e362d435 Shortened native extension boolean names. 2011-09-06 14:51:03 +02:00
Camilla Berglund f08397a108 Made it an error to not define an entry point retrieval mechanism on X11. 2011-09-06 14:40:39 +02:00
Camilla Berglund 81cfc1001d Moved glext headers to separate directory for clarity. 2011-09-06 14:33:25 +02:00
Camilla Berglund 9ae8c778df Error message updates. 2011-09-06 14:28:28 +02:00
Camilla Berglund 39dc15f737 Corrected error message. 2011-09-06 13:56:05 +02:00
Camilla Berglund b1656d7323 Replaced GLFW_MOUSE_CURSOR enable with glfwSetCursorMode. 2011-09-06 13:55:29 +02:00
Camilla Berglund c32fa805d5 Merged bugfix from 2.7.3-pre. 2011-08-14 01:28:54 +02:00
Camilla Berglund 113bc94042 Formatting. 2011-08-14 01:27:48 +02:00
Camilla Berglund d24acb7f64 Copied Cocoa entry point bugfix from 2.7.2. 2011-07-27 18:40:41 +02:00
Camilla Berglund cfb9394c73 Copied OS X Lion GL3 support from 2.7.2. 2011-07-27 18:24:27 +02:00
Camilla Berglund c233e005a8 Copied context property readback from 2.7.1. 2011-07-27 18:20:15 +02:00
Camilla Berglund e4027f14d0 Rough line-wrapping pass. 2011-07-27 17:48:56 +02:00
Camilla Berglund 4afc67c1df Various Windows and VC++ 2010 fixes. 2011-07-27 17:09:17 +02:00
Camilla Berglund c1ab73b979 Renamed context-related functions to more closely match underlying APIs. 2011-07-27 16:01:27 +02:00
Camilla Berglund 673b42d8da Formatting. 2011-07-26 16:59:37 +02:00
Camilla Berglund 53f4f54c46 Flattened source tree. 2011-07-26 16:50:12 +02:00
Camilla Berglund 71f4adc3ec Formatting. 2011-05-21 23:13:48 +02:00
Camilla Berglund b2e8807440 Formatting. 2011-05-21 22:50:25 +02:00
Camilla Berglund f9e0f6f782 Formatting. 2011-05-21 17:34:17 +02:00
Camilla Berglund d25f9db752 Removed glfwGetGLVersion, added GLFW_OPENGL_REVISION. 2011-05-21 17:16:32 +02:00
Camilla Berglund 44035f5ef1 Added error check. 2011-05-08 16:29:33 +02:00
Camilla Berglund 8aa8b7c2e4 Added glfwCopyGLState. 2011-05-08 15:29:36 +02:00
Camilla Berglund f0ef9277ea C strictness fixes. 2011-04-06 20:38:55 +02:00
Camilla Berglund 1412732874 Fixed inverted gamma. 2011-04-01 12:46:03 +02:00
Camilla Berglund 22479e29b7 Removed superfluous comments. 2011-03-30 15:18:02 +02:00
Camilla Berglund 671b0f7803 Removed superfluous comments. 2011-03-30 15:07:44 +02:00
Camilla Berglund 849977c7b2 Allow closing of NULL. 2011-03-08 23:14:42 +01:00
Camilla Berglund d43e0b50d0 Added initial ARB_robustness support. 2011-03-07 20:51:34 +01:00
Camilla Berglund fe1db15d31 Formatting. 2011-03-07 14:58:10 +01:00
Camilla Berglund 19be24afb7 Moved more OpenGL logic to opengl.c. 2011-03-07 14:55:11 +01:00
Camilla Berglund d1d550d1ab Delayed window struct allocation. 2011-03-07 14:30:23 +01:00
Camilla Berglund 98eb79b7d9 Removed function made superfluous by window struct memset. 2011-03-07 14:24:55 +01:00
Camilla Berglund 17d9b5aa8f Comment tweak. 2011-03-07 14:16:39 +01:00
Camilla Berglund 0f481cb09d Renamed window hint reset function for clarity. 2011-03-07 14:16:31 +01:00
Camilla Berglund 3d82683177 Removed indirection made superfluous by introduction of cdecl. 2011-03-07 14:13:47 +01:00
Camilla Berglund ccbb956341 Added pluggable memory allocator and threading stub. 2011-03-07 14:09:13 +01:00
Camilla Berglund cf7819df8d Comment tweaks. 2011-03-07 13:58:02 +01:00
Camilla Berglund 596f56fe7b Moved OpenGL related function to opengl.c, minor formatting. 2011-03-07 13:56:28 +01:00
Camilla Berglund 0d50ee749f Added profile enum verification. 2011-03-06 13:28:10 +01:00
Camilla Berglund 6d7d11643a Clarified comment. 2011-03-06 12:18:22 +01:00
Camilla Berglund ee880bda1b Moved window input boolean to correct block. 2011-03-06 01:56:40 +01:00
Camilla Berglund 6e553c7376 Purged references to GLFW as a framework. 2011-03-06 01:46:39 +01:00
Camilla Berglund cfcc3da65f Removed macros provided by internal up-to-date glxext.h header. 2011-03-04 22:24:27 +01:00
Camilla Berglund 9b70cec954 Fixed bug #3093443. 2011-03-04 21:53:34 +01:00
Camilla Berglund f511fa0228 Comment updates. 2011-03-04 17:58:43 +01:00
Camilla Berglund 57eabfd17f Added more strictness to GL version check. 2011-03-04 17:51:12 +01:00
Camilla Berglund 5d2edb2dff Comment updates. 2011-03-04 17:49:36 +01:00
Camilla Berglund 2f7bfb89e4 Formatting. 2011-03-04 15:49:05 +01:00
Camilla Berglund a5facec0c3 Formatting. 2011-03-04 15:47:57 +01:00
Camilla Berglund 2f2ce22e35 Clarified function name. 2011-03-04 15:00:51 +01:00
Camilla Berglund 7515ee0ef5 Moved OpenGL context config verification into separate function. 2011-03-04 15:00:19 +01:00
Camilla Berglund 9d6660a9ea Made file-local functions static. 2011-03-04 14:52:12 +01:00
Camilla Berglund ed336b210c Comment tweak. 2011-03-04 14:29:05 +01:00
Camilla Berglund aae8999ecf Moved OpenGL-related functions into *opengl files. 2011-03-04 14:25:12 +01:00
Camilla Berglund dd04fa9272 Formatting. 2011-02-27 21:43:46 +01:00
Camilla Berglund 06a4afd7de Fixed loop termination bug. 2011-02-27 21:42:41 +01:00
Camilla Berglund e0ba9e4e1f Formatting. 2011-02-09 12:57:11 +01:00
Camilla Berglund 508e76e53d Finished confusion for code completion systems. 2011-02-09 12:44:24 +01:00
Camilla Berglund a66a4cd1e4 Added confusion for code completion systems like VC++. 2011-02-09 12:37:42 +01:00
Camilla Berglund f02dbd30be Formatting. 2011-02-09 12:33:05 +01:00
Camilla Berglund 230bd371f8 Added permission comment. 2011-02-09 12:17:34 +01:00
Camilla Berglund ebb69adc36 Silly, silly me. 2011-02-09 12:17:01 +01:00
Camilla Berglund e43e9609ec Further clarification of error error. 2011-02-09 12:14:24 +01:00
Camilla Berglund 1ff78d0fc9 Various error system fixes. 2011-02-09 12:12:52 +01:00
Camilla Berglund ed31f1a670 Discard software pixel formats. 2011-02-08 19:50:06 +01:00
Camilla Berglund 08d758ed42 Sorted and added missing WGL extension booleans. 2011-02-08 19:36:21 +01:00
marcus256 8943a78a65 Merge branch 'marcus-rawkeys'. Changed handling of raw key codes. 2011-01-15 00:59:55 +01:00
Marcus 6095e906ab Implemented new key codes for Mac/Cocoa. 2011-01-10 21:56:31 +01:00
unknown 518b3d9526 Fixed some compiler errors under Win32. 2011-01-10 21:38:08 +01:00
Marcus 62e4ff1e91 Updated the key translation logic for Win32. 2011-01-10 21:19:27 +01:00
Marcus 2c169997f5 Moved all the key code translation logic into the LUT (cleaner & less overhead). 2011-01-04 23:07:34 +01:00
Marcus 3b0084799c Shortened the names of the left/right square bracket keys. 2011-01-03 22:07:01 +01:00
Marcus a44d566057 Added compile time detection of the XKB X11 extension. 2011-01-03 21:44:05 +01:00
Camilla Berglund e38d451edd Force glx.h not to include its glxext.h header. 2011-01-02 20:20:55 +01:00
Marcus c0cb4c2fe1 Implemented raw key code support for X11. 2011-01-02 11:18:14 +01:00
Camilla Berglund 77e3b428c5 Revert "Added initial framebuffer sRGB support."
This reverts commit 07260cb768.
2011-01-02 00:11:47 +01:00
Camilla Berglund 15c4a2bd02 Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2011-01-02 00:10:49 +01:00
Camilla Berglund f1e7d7c0ea Added error callback. 2010-11-23 17:45:23 +01:00
Camilla Berglund 1057630e1f Added internal glxext.h header. 2010-11-17 21:18:05 +01:00
Camilla Berglund 5a112d6cd1 Moved platform identifier define to config header. 2010-11-17 14:59:27 +01:00
Camilla Berglund 3be0c05aaa Added internal use of glext.h header. 2010-11-17 14:52:47 +01:00
Camilla Berglund 22872a2c46 Formatting. 2010-11-17 14:41:39 +01:00
Camilla Berglund 3d951c3f5b Fixed sign mismatch. 2010-11-17 14:40:17 +01:00
Camilla Berglund b29c4bae53 Added reference to extension. 2010-11-17 14:27:13 +01:00
Camilla Berglund c4250ca384 Moved scroll offset clearing to shared code. 2010-11-17 14:24:25 +01:00
Camilla Berglund a4a860057d Clarified default OpenGL version. 2010-11-17 14:18:00 +01:00
Camilla Berglund 07260cb768 Added initial framebuffer sRGB support. 2010-11-16 02:33:21 +01:00
Camilla Berglund 1ee78ecef5 Added support for GLX_EXT_swap_control. 2010-11-15 21:17:42 +01:00
Camilla Berglund e8f65c3177 Formatting. 2010-11-15 20:21:09 +01:00
Camilla Berglund 890dab3133 Updates to Win32 context re-creation logic. 2010-11-15 20:19:29 +01:00
Camilla Berglund 88194055bb Added support for OpenGL ES 2.0. 2010-11-15 19:28:06 +01:00
Camilla Berglund fa6f29a4e6 Fixed malplaced endif statements. 2010-11-06 20:25:33 +01:00
Camilla Berglund 79be8c025f Version string fixes. 2010-11-06 13:48:24 +01:00
Camilla Berglund dc1bb860e7 Fixed missing variable. 2010-11-04 23:16:57 +01:00
Camilla Berglund c71ae4cc42 Fixed uninitialized value. 2010-10-30 22:58:54 +02:00
Camilla Berglund 53578d7d01 Formatting. 2010-10-27 17:53:24 +02:00
Camilla Berglund 189fd1dc4b Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-10-27 17:45:38 +02:00
Camilla Berglund 70b9a1f4f3 Made boolean values use GLboolean. 2010-10-25 12:36:14 +02:00
Camilla Berglund 7eea9b2384 Merge fix. 2010-10-24 23:41:34 +02:00
Camilla Berglund 7e2b014d81 Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-10-24 18:34:24 +02:00
Camilla Berglund 37d366dc9f Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-10-24 18:31:43 +02:00
Camilla Berglund 4044c2da66 Made callbacks library global. 2010-10-24 18:28:55 +02:00
Camilla Berglund c5892fee53 Formatting. 2010-10-24 18:09:05 +02:00
Camilla Berglund dae61bb918 Added TODO. 2010-10-24 16:16:21 +02:00
Camilla Berglund e0827195a4 Clarified gamma ramp error message. 2010-10-24 16:07:02 +02:00
Camilla Berglund a4a2eaaa0f Removed whitespace in version string joystick keys. 2010-10-24 14:35:37 +02:00
Camilla Berglund 68e58143f8 Renamed dlopen entry point mode name. 2010-10-24 14:31:46 +02:00
Camilla Berglund 0e1a004b7d Formatting. 2010-10-15 17:22:30 +02:00
Camilla Berglund 562242f3e2 Added stubs for Cocoa implementation of gamma ramp API. 2010-10-15 13:42:12 +02:00
Camilla Berglund 41ff44d093 Merge branch 'master' of git://213.114.174.105 2010-10-14 18:12:01 +02:00
Camilla Berglund 7980359f94 Formatting. 2010-10-14 17:55:45 +02:00
Camilla Berglund aac0842173 Formatting. 2010-10-14 17:37:56 +02:00
Camilla Berglund 2587dc45b5 Added comment header to config.h.in, formatting. 2010-10-14 17:32:55 +02:00
Camilla Berglund 2c851406fb Renamed config.h source file. 2010-10-14 17:18:29 +02:00
Camilla Berglund e9eb841fab Added pointers to platform state definitions. 2010-10-14 16:40:10 +02:00
Camilla Berglund cb20d1e911 Formatting. 2010-10-14 15:51:11 +02:00
Camilla Berglund 26aaf55872 RandR and VidMode cleanup and formatting. 2010-10-14 15:13:51 +02:00
Camilla Berglund 66754f1358 Removed executable bits (gah). 2010-10-14 14:14:50 +02:00
Camilla Berglund c592cd5dbf Function comment header updates. 2010-10-14 14:13:39 +02:00
Camilla Berglund 21f6f695a6 Corrected copyright. 2010-10-14 14:10:07 +02:00
Camilla Berglund 0374c11c43 Corrected API version. 2010-10-14 14:09:26 +02:00
Camilla Berglund fe6fb57df0 Updated Win32 implementation of gamma ramp API. 2010-10-14 13:54:19 +02:00
Camilla Berglund 6d87163aa2 Removed duplicate prefixes. 2010-10-13 23:05:17 +02:00
Camilla Berglund 215742af60 Made RandR and VidMode work in parallel. 2010-10-13 23:01:17 +02:00
Camilla Berglund 0150a1544a Removed duplicate call. 2010-10-13 22:47:37 +02:00
Camilla Berglund 24e05f1648 Formatting. 2010-10-13 22:46:59 +02:00
Camilla Berglund 00f3dc3da6 Added warning for nVidia RandR gamma. 2010-10-13 22:42:49 +02:00
Camilla Berglund 85bcd1fa0c Renamed internal gamma function. 2010-10-13 22:42:31 +02:00
Camilla Berglund 2630d4968c Initial implementation of experimental gamma ramp API. 2010-10-13 04:04:43 +02:00
Camilla Berglund ffba674dbf Removed superfluous (and crash-inducing) initWGLExtensions call. 2010-10-12 23:54:11 +02:00
Camilla Berglund 5bfba48d18 Fixed use of legacy error token. 2010-10-05 03:36:52 +02:00
Camilla Berglund 52546171d0 Removed some and clarified remaining GLFW error tokens. 2010-10-05 00:08:19 +02:00
Camilla Berglund 419f9f17a1 Added glfwGetCurrentWindow. 2010-10-04 23:13:33 +02:00
Camilla Berglund f73f01b68c Merged context creation BacMatch workaround from 2.7.1. 2010-10-04 22:18:58 +02:00
Camilla Berglund 1792f08dbd Removed misplaced comment header. 2010-10-04 22:16:42 +02:00
Camilla Berglund ba9f028eba Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-10-04 21:15:54 +02:00
Camilla Berglund afb1c68791 Removed executable flag again (wtf). 2010-10-04 21:14:19 +02:00
Camilla Berglund 25de1dd957 Removed superfluous member clearing. 2010-10-04 18:34:23 +02:00
Camilla Berglund 82056cd494 Fixed incorrect return type. 2010-10-04 18:26:34 +02:00
Camilla Berglund 11aab2ba3e Removed executable flags on source files. 2010-10-04 18:22:22 +02:00
Camilla Berglund 99ddce3214 Added context sharing. 2010-10-04 18:17:53 +02:00
Camilla Berglund 53410080d5 Removed .def files from Win32 port. 2010-10-03 19:52:34 +02:00
Camilla Berglund 19e2be555c Removed internal glxext.h. 2010-10-03 19:50:19 +02:00
Camilla Berglund e5ef93d5ae Removed broken GL 3.2 dependency. 2010-10-03 17:34:13 +02:00
Camilla Berglund 1e97d31441 Added missing read-back of glProfile and glForward. 2010-09-28 21:15:36 +02:00
Camilla Berglund 35b8ee6a71 Updated Cocoa port to new internal API. 2010-09-28 02:30:05 +02:00
Camilla Berglund c4bd93ecdf Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-09-28 00:23:39 +02:00
Camilla Berglund fdcbb402a8 Merged logic fix from 2.7.1 trunk. 2010-09-28 00:22:34 +02:00
Camilla Berglund 7b938c6b08 Added Win32 implementation of two-dimensional scrolling. 2010-09-27 02:32:41 +02:00
Camilla Berglund f93801c221 Added missing declaration. 2010-09-27 02:16:17 +02:00
Camilla Berglund 007766bd91 Added two-dimensional scrolling API and X11 implementation. 2010-09-27 02:09:54 +02:00
Camilla Berglund 49f71f8266 Added missing libc headers. 2010-09-25 19:26:57 +02:00
Camilla Berglund 47ea99b81e Re-enabled Linux joystick API. 2010-09-25 19:26:40 +02:00
Camilla Berglund d73505887d Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw
Conflicts:
	examples/CMakeLists.txt
2010-09-25 19:13:40 +02:00
Olivier Delannoy 70647eaad5 Added ignore rules for git, the heightmap examples from GLFW 2.7 and fixed a built issue on X11 introduced by using glxext.h 2010-09-24 21:47:25 +01:00
Camilla Berglund b9769dea77 Added Win32 configuration macros. 2010-09-20 22:37:49 +02:00
Camilla Berglund cbfacbfa98 Removed silly syntax error. 2010-09-20 21:03:00 +02:00
Camilla Berglund b9597aeee9 Fixed misspelled typedef. 2010-09-20 20:55:31 +02:00
Camilla Berglund e54c884fbc Fixed order of inclusion directives. 2010-09-20 20:55:14 +02:00
Camilla Berglund 71ba8cfab6 Replaced scattered partial wglext.h with actual file. 2010-09-20 20:39:44 +02:00
Camilla Berglund 451e0a7e2c Replaced scattered partial glxext.h with actual file. 2010-09-20 20:32:51 +02:00
Camilla Berglund 0d7e1794a5 Added window iconification callback. 2010-09-20 02:33:11 +02:00
Camilla Berglund 871f3d172e Replaced ShowWindow iconification with GLFW platform API call. 2010-09-20 01:57:50 +02:00
Camilla Berglund d43057e5bb Removed unintentional execute bits. 2010-09-20 01:40:11 +02:00
Camilla Berglund 20b708541f Merge branch 'master' of ssh://glfw.git.sourceforge.net/gitroot/glfw/glfw 2010-09-20 01:38:23 +02:00
Camilla Berglund bdc5a44008 Formatting. 2010-09-20 01:38:06 +02:00
Camilla Berglund 8dfbce46fd Added error reporting to glfwSetWindowParam. 2010-09-19 10:37:02 +02:00
Camilla Berglund bc7a8d48da Added window focus callback (Cocoa implementation missing). 2010-09-19 02:49:42 +02:00
Camilla Berglund 525d517f86 Forcing one FSAA sample to zero for consistency. 2010-09-19 01:31:23 +02:00
Camilla Berglund 2631d0e8e0 Fixed iconify and activation for fullscreen windows. 2010-09-19 01:24:51 +02:00
Camilla Berglund a7a5e1091b Updated comment. 2010-09-18 18:30:15 +02:00
Camilla Berglund 06c7e8af0d Added _MSC_VER to Win32 version string. 2010-09-17 05:23:06 +02:00
Camilla Berglund c1ef0a875d Fixed out-of-tree builds. 2010-09-17 04:28:15 +02:00
Camilla Berglund 946458568e Removed trailing whitespace. 2010-09-17 00:59:36 +02:00
Camilla Berglund 3ca63a0cf3 Replaced platform specific config headers with shared one, updated version strings to include CMake version. 2010-09-17 00:54:11 +02:00
Camilla Berglund e35badcb70 Formatting. 2010-09-17 00:44:33 +02:00
Camilla Berglund 377e3e1f53 Formatting. 2010-09-17 00:39:35 +02:00
Camilla Berglund 5df4920184 Added window move handler to window delegate. 2010-09-17 00:25:09 +02:00
Camilla Berglund 03f20ef736 Added back mistakenly removed init time window hint clearing. 2010-09-16 17:48:50 +02:00
Camilla Berglund 40193213e5 Clearing of input state only occurs locally. 2010-09-16 17:45:36 +02:00
Camilla Berglund 867e747add Renamed window close request variable. 2010-09-16 06:02:44 +02:00
Camilla Berglund 608acebf37 Formatting. 2010-09-16 05:09:36 +02:00
Camilla Berglund 323e65b3f7 Formatting. 2010-09-16 05:08:04 +02:00
Camilla Berglund 2999c5d4b8 Formatting and clarification. 2010-09-16 05:02:21 +02:00
Camilla Berglund 0221b5c279 Formatting. 2010-09-16 04:58:26 +02:00
Camilla Berglund 058acc7f22 Removed content-less comments. 2010-09-16 04:19:11 +02:00
Camilla Berglund 25b22e6b4c Removed content-less comments. 2010-09-16 04:18:22 +02:00
Camilla Berglund 3c85eef0bf Moved atexit call to shared code. 2010-09-16 04:11:06 +02:00
Camilla Berglund 1f704a2408 Added Cocoa config header (to get CMake version into version string). 2010-09-16 03:56:59 +02:00
Camilla Berglund 3089e60fbd Everyone needs to be able to split BPPs these days. 2010-09-16 03:48:19 +02:00
Camilla Berglund df63d148e5 Added saving of window-no-resize hint. 2010-09-16 03:37:59 +02:00
Camilla Berglund c0b5ad8896 Removed superfluous window struct member clearing. 2010-09-16 03:27:03 +02:00
Camilla Berglund 0641a6ec9a Formatting. 2010-09-16 03:25:36 +02:00
Camilla Berglund 0e5dec5ce9 Removed misplaced application delegate clearing. 2010-09-16 03:18:19 +02:00
Camilla Berglund aa169a4f72 Fixed input deactivation. 2010-09-16 03:11:27 +02:00
Camilla Berglund 6ab8cd62d5 Split out application delegate into separate class, minor formatting. 2010-09-16 03:05:55 +02:00
Camilla Berglund 33b2195fb9 Formatting and comments. 2010-09-16 02:05:01 +02:00
Camilla Berglund 8308c4b89b Merge branch 'master' of git://94.254.65.99 2010-09-16 01:30:20 +02:00
Camilla Berglund 26eb8e74c8 Converted Cocoa port to new API. 2010-09-15 18:57:25 +02:00
Camilla Berglund 3a52251bbd Formatting. 2010-09-15 17:14:26 +02:00
Camilla Berglund 2e4b9a9e4f Added comment. 2010-09-15 16:46:15 +02:00
Camilla Berglund 4cb5fa0ba8 Formatting. 2010-09-15 16:44:43 +02:00
Camilla Berglund 855b386e46 Removed remnants of Unicode key repeat control. 2010-09-15 16:26:51 +02:00
Camilla Berglund 64f180a324 Removed remnants of Unicode character actions. 2010-09-15 16:18:59 +02:00
Camilla Berglund d7670cf906 Moved glfwTerminate window closing to shared code. 2010-09-15 02:28:56 +02:00
Camilla Berglund 0d39fbec58 Removed legacy version tokens, formatted comments, moved WGLSWAPINTERVALEXT_T to proper block. 2010-09-14 04:55:41 +02:00
Camilla Berglund 3f40c46650 Renamed library struct members. 2010-09-14 04:35:36 +02:00
Camilla Berglund e0d18c1719 Added TODO. 2010-09-14 04:32:45 +02:00
Camilla Berglund 1ec0d6a0c5 Forgot to rename variable. 2010-09-14 04:30:18 +02:00
Camilla Berglund d826d11b52 Forgot to rename variable. 2010-09-14 04:28:51 +02:00
Camilla Berglund 02804bc182 Win32 dynamic loading tweaks. 2010-09-14 04:27:02 +02:00
Camilla Berglund 318f731e3e Added glfwGetWindowPos. 2010-09-14 03:53:22 +02:00
Camilla Berglund 0f80e066ea Added window title to glfwOpenWindow. 2010-09-14 03:10:45 +02:00
Camilla Berglund 3863a22dc1 Added Win32 window re-creation hack. 2010-09-14 02:54:05 +02:00
Camilla Berglund 3f986541dd Win32 port work dump. 2010-09-14 02:17:18 +02:00
Camilla Berglund a4365f5a8e Formatting. 2010-09-14 01:56:49 +02:00
Camilla Berglund 5a8dcead1e Moved flagged window closing into a separate function. 2010-09-14 01:43:31 +02:00
Camilla Berglund d874f7ac98 Fixed missing return value. 2010-09-14 01:11:22 +02:00
Camilla Berglund 24e789b38a Win32 port work dump. 2010-09-14 01:05:03 +02:00
Camilla Berglund 8907019e34 Oh, right, this is C. 2010-09-14 00:20:42 +02:00
Camilla Berglund b5b80dde40 Oh, right, this is C. 2010-09-14 00:19:17 +02:00
Camilla Berglund 973ff494ac Oh, right, this is C. 2010-09-14 00:17:00 +02:00
Camilla Berglund 2fc42e9017 Fixed missing NULL in return statement. 2010-09-14 00:15:01 +02:00
Camilla Berglund f3fbbb4311 Win32 port work dump. 2010-09-13 23:50:04 +02:00
Camilla Berglund 1bac99625d Fixed return type for _glfwPlatformMakeWindowCurrent. 2010-09-13 23:47:43 +02:00
Camilla Berglund 819d0446b1 Removed duplicate width and height parameters already included in window struct. 2010-09-13 23:42:51 +02:00
Camilla Berglund c6bd6a7741 Moved window close check to shared code. 2010-09-13 23:25:55 +02:00
Camilla Berglund 0ba1cf9c59 Removed superfluous nonsense, added platform terminate call on failed platform init. 2010-09-13 22:24:47 +02:00
Camilla Berglund 86c6023daa Removed superfluous nonsense. 2010-09-13 18:27:01 +02:00
Camilla Berglund bda3b85b79 Added warnings to X11 version string. 2010-09-13 18:08:59 +02:00
Camilla Berglund d6fe447ca9 Added glfwGetVersionString. 2010-09-13 18:05:59 +02:00
Camilla Berglund 3c2a89e5e8 Removed content-less comment. 2010-09-13 16:27:16 +02:00
Camilla Berglund 2b8e19d798 Added function comment header. 2010-09-13 16:25:44 +02:00
Camilla Berglund a95279e63d Replaced ad hoc bubble sort with libc qsort. 2010-09-13 16:24:25 +02:00
Camilla Berglund 1c55f68fb6 Win32 port work. 2010-09-13 01:23:22 +02:00
Camilla Berglund f25a5cdea9 Fixed include paths. 2010-09-13 01:21:43 +02:00
Camilla Berglund 327dce138f Win32 port work dump. 2010-09-13 01:17:34 +02:00
Camilla Berglund 90df26ac3c Win32 port work dump. 2010-09-12 16:26:00 +02:00
Camilla Berglund 8c507dc333 Moved cursor object freeing to better place. 2010-09-11 15:42:32 +02:00
Camilla Berglund 93bfa847ff Made invisible cursor object shared by windows. 2010-09-11 15:39:21 +02:00
Camilla Berglund 93979781af Renamed X11 window handle, minor formatting of X11 window structure. 2010-09-11 15:34:03 +02:00
Camilla Berglund ae57d13868 Made active window state global. 2010-09-11 15:14:57 +02:00
Camilla Berglund 93871abf04 Formatting. 2010-09-11 02:13:49 +02:00
Camilla Berglund 134d7d0708 Removed deprecated Carbon port. 2010-09-11 02:04:00 +02:00
Camilla Berglund cf2df6e478 Begun adaptation of Win32 port to new API. 2010-09-10 22:26:17 +02:00
Camilla Berglund 4cbe749932 Comment fixes. 2010-09-10 22:10:19 +02:00
Camilla Berglund 479c9255fc Formatting pass. 2010-09-10 22:03:36 +02:00
Camilla Berglund 484a2714fc Renamed GLFW_WINDOW to GLFW_WINDOWED. 2010-09-10 13:24:19 +02:00
Camilla Berglund cfbafc5b39 Renamed glfw.h to glfw3.h to avoid conflicts. 2010-09-10 13:16:03 +02:00
Camilla Berglund e90ace63bd Fixed one multi-window bug, clarified missing window struct messages. 2010-09-10 00:30:48 +02:00
Camilla Berglund 44acfaa0b1 Fixed two multi-window bugs. 2010-09-10 00:30:10 +02:00
Camilla Berglund 326d997c1c Initial multi-window support pass. 2010-09-10 00:06:23 +02:00
Camilla Berglund 93046aecd0 Moved X11 screen and root from window to library struct (for now). 2010-09-09 23:37:50 +02:00
Camilla Berglund 48f5a7e763 Added per-window user pointers. 2010-09-09 22:44:38 +02:00
Camilla Berglund 941d737636 Added current window check to glfwSwapBuffers. 2010-09-09 21:55:41 +02:00
Camilla Berglund fa5d7488b8 Added basic error reporting to X11 port. 2010-09-09 21:52:31 +02:00
Camilla Berglund 922cd1011a Added basic error reporting to shared code. 2010-09-09 21:34:42 +02:00
Camilla Berglund f5d74c4f9a Added error management from pre-3.0 branch. 2010-09-09 21:06:59 +02:00
Camilla Berglund 1723c4af07 Function comment header cleanup. 2010-09-09 20:59:50 +02:00
Camilla Berglund 3228755895 Separated window GLX state into separate struct. 2010-09-09 20:36:23 +02:00
Camilla Berglund 8a04910a45 Minor X11 library struct changes. 2010-09-09 20:25:33 +02:00
Camilla Berglund 8074209af4 Made struct member lowercase. 2010-09-09 20:22:23 +02:00
Camilla Berglund ddbd3a7895 Formatting of internal structs. 2010-09-09 20:21:15 +02:00
Camilla Berglund 12d17b9de6 Formatting of internal structs. 2010-09-09 20:18:10 +02:00
Camilla Berglund 445bf1ea33 Renamed lib directory to src. 2010-09-09 20:01:43 +02:00