aboutsummaryrefslogtreecommitdiffstats
path: root/src/win32
Commit message (Collapse)AuthorAgeFilesLines
* Fix poll_events() blocking on win32tomaka2015-02-111-1/+1
|
* Merge pull request #70 from tomaka/fix-iteratorstomaka2015-02-101-40/+50
|\ | | | | Use platform-specific iterators instead
| * Win32: use platform-specific iterators insteadTomaka172015-02-101-40/+50
| |
* | Implement win32 initialization in a cleaner wayPierre Krieger2015-02-102-29/+22
|/
* Rename enum variants of MouseButtonEduard Bopp2015-02-051-12/+12
| | | | | With enums that are namespaced by default, it seems reasonable to be less redundant in the variant naming here.
* Upgrade to latest winapiPeter Atashian2015-01-253-48/+55
| | | | Signed-off-by: Peter Atashian <retep998@gmail.com>
* Add missing get_api stubs.Glenn Watson2015-01-191-0/+4
| | | | | | | Add hidpi_factor() support for retina displays. Fix Resize and MouseMoved events to handle retina displays. Fix inverted y position for MouseMoved events on mac. Fix initial painting on retina display.
* x11, android, win32: [ui]size, [u]int -> [ui]32Andrey Lesnikov2015-01-133-38/+38
|
* Fix OS X & Win32 buildsBryan Bell2015-01-121-1/+1
|
* Add mouse cursor supportBryan Bell2015-01-121-0/+4
| | | | | | | Add a new api, window.set_cursor, for setting the cursor. The enum MouseCursor lists the possible cursors. Only X11 is implemented. On OSX, Android, & Win32 the window.set_cursor function either does nothing or calls the "unimplemented!" macro.
* Update for rust alpha 1.0Pierre Krieger2015-01-101-1/+1
|
* Update for RustcPierre Krieger2015-01-082-9/+11
|
* Update for RustcPierre Krieger2015-01-052-5/+5
|
* Update for RustcPierre Krieger2015-01-033-9/+12
|
* Change the way that events are represented.Ty Overby2015-01-012-12/+15
| | | | | | | | | | The bulk of this commit is changing instances of Vec to RingBuf which is optimized for the push_back() / pop_front() strategy that is used internaly in the event system. The glutin custom iterators are now just wrappers around the RingBuf iterator type. This will bring the running time of iterator traversal from O(n^2) to O(n) because shifting-on-delete won't be performed.
* Unify WindowBuilder and HeadlessRendererBuilder for easier implementationsPierre Krieger2014-12-311-15/+8
|
* Update for changes in Send/Sync traitsPierre Krieger2014-12-302-2/+17
|
* Update for gl_generator's changesPierre Krieger2014-12-241-16/+2
|
* Update for rustcPierre Krieger2014-12-231-10/+10
|
* Fix win32 build without the "window" featurePierre Krieger2014-12-201-1/+0
|
* Add semicolons after macro invocations, as required by the latest nightly.Michael Powell2014-12-191-1/+1
|
* Add resize example, fix warnings, make callback an option so it can be removed.Glenn Watson2014-12-191-2/+2
|
* Add callback function to allow resize messages to be sent on mac.Glenn Watson2014-12-191-0/+6
|
* Change todo to unimplementedGlenn Watson2014-12-191-1/+1
|
* Introduce a WindowProxy for accessing a subset of functionalityGlenn Watson2014-12-171-0/+14
| | | | | | | from other threads. This currently provides a way for other threads to wakeup a blocked event loop on X11. Other platforms have stub functions that need to be implemented. This is similar to the functionality of glfwPostEmptyEvent.
* Update for Rustc for win32Pierre Krieger2014-12-151-1/+1
|
* Add get_api() functionPierre Krieger2014-12-071-0/+10
|
* Use the winapi crate instead of our own ffiPierre Krieger2014-12-026-1078/+341
|
* Update for rustc on win32Pierre Krieger2014-11-271-21/+30
|
* Implement multisampling for x11Pierre Krieger2014-11-272-4/+5
|
* Implement lists sharingPierre Krieger2014-11-242-8/+17
|
* Update for rustcPierre Krieger2014-11-231-4/+1
|
* Update for rustcPierre Krieger2014-11-193-192/+207
|
* Add support for the OpenGL debug flagTomaka172014-11-092-6/+12
|
* Add CS_OWNDC flag when creating win32 windowTomaka172014-11-081-1/+1
|
* Remove key modifiers in KeyboardInputTomaka172014-11-061-4/+4
|
* Use a proper error type for window creationTomaka172014-11-052-29/+29
|
* Update for changes in gl-rsTomaka172014-11-051-1/+1
|
* Merge branch 'master' of http://github.com/tomaka/gl-init-rsTomaka172014-11-052-4/+16
|\
| * Add visibility-related functions to windowTomaka172014-11-012-4/+16
| |
* | Fix some warnings in win32 ffiTomaka172014-11-041-2/+2
|/
* Merge pull request #90 from tomaka/remove-glflushtomaka2014-10-312-6/+0
|\ | | | | Remove call to glFlush() before swap_buffers on win32
| * Remove call to glFlush() before swap_buffersTomaka172014-10-292-6/+0
| | | | | | | | | | | | We may not want to call `swap_buffers` in the same thread as the current thread, so we're moving the call to `glFlush` out of the scope of glutin.
* | fail! -> panic!Tomaka172014-10-301-1/+1
|/
* Bugfix in swap interval for win32Tomaka172014-10-271-1/+10
|
* Add `with_vsync` to WindowBuilder, plus the win32 implementationTomaka172014-10-263-5/+14
|
* Revert "Add `platform_display` impls for win32 and android"tomaka2014-10-251-1/+1
|
* Add `platform_display` impls for win32 and androidTomaka172014-10-241-1/+2
| | | | Fix the cocoa function
* Add accessor for underlying display handle on Linux. Although unimplemented ↵Glenn Watson2014-10-241-0/+4
| | | | on other platforms, this applies to at least android as well.
* Update for rustc and gl-rsTomaka172014-10-223-15/+15
|