aboutsummaryrefslogtreecommitdiffstats
path: root/src/win32/mod.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update for RustcPierre Krieger2015-01-081-6/+6
|
* Update for RustcPierre Krieger2015-01-051-4/+4
|
* Update for RustcPierre Krieger2015-01-031-2/+3
|
* Change the way that events are represented.Ty Overby2015-01-011-8/+9
| | | | | | | | | | 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-301-1/+10
|
* Fix win32 build without the "window" featurePierre Krieger2014-12-201-1/+0
|
* 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.
* Add get_api() functionPierre Krieger2014-12-071-0/+10
|
* Use the winapi crate instead of our own ffiPierre Krieger2014-12-021-30/+32
|
* Implement multisampling for x11Pierre Krieger2014-11-271-3/+3
|
* Implement lists sharingPierre Krieger2014-11-241-4/+6
|
* Update for rustcPierre Krieger2014-11-191-2/+2
|
* Add support for the OpenGL debug flagTomaka172014-11-091-4/+5
|
* Use a proper error type for window creationTomaka172014-11-051-3/+3
|
* Add visibility-related functions to windowTomaka172014-11-011-2/+14
|
* Remove call to glFlush() before swap_buffersTomaka172014-10-291-3/+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.
* Add `with_vsync` to WindowBuilder, plus the win32 implementationTomaka172014-10-261-3/+3
|
* 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-221-5/+5
|
* Fix win32 window not closing when destroying itTomaka172014-10-111-0/+1
|
* Fix win32 window not having a destructor in headless modeTomaka172014-10-111-1/+0
|
* Fix warnings while compiling for win32Tomaka172014-10-111-1/+2
|
* Implement headless renderingTomaka172014-10-091-2/+37
|
* Use the gl_generator macro to generate the bindings for WGLTomaka172014-09-121-6/+7
|
* Fix & add some comments for win32Tomaka172014-08-221-13/+15
|
* Win32: no longer fails when calling swap_buffers on a closed windowTomaka172014-08-151-5/+1
|
* Fix #22Tomaka172014-08-121-0/+2
| | | | Thanks to @Anthiste
* Add failure if SwapBuffers returns an errorTomaka172014-08-121-1/+4
|
* set_position now takes intsPierre Krieger2014-08-071-1/+1
| | | | Fix #12
* Fix GL context not being destroyed on win32Tomaka172014-08-031-0/+3
|
* Fix closed flag not being immediatly set on win32Tomaka172014-08-031-0/+12
|
* Now passing WindowBuilder to implwin::Window::newTomaka172014-08-021-6/+3
|
* Add iterators for events and WindowBuilderTomaka172014-08-021-3/+3
|
* Add documentation to the Win32 implementationTomaka172014-08-011-0/+29
|
* Put GetMessage in the same thread as the window creation.Tomaka172014-07-311-22/+10
| | | | Fixes #6
* Split win32/mod.rsTomaka172014-07-311-352/+4
|
* Add monitor support for win32Tomaka172014-07-311-11/+17
|
* Add API for monitorsTomaka172014-07-311-0/+8
|
* MonitorID now defined by the implementationsTomaka172014-07-311-1/+3
|
* make_current() is now unsafeTomaka172014-07-301-2/+2
|
* should_close() renamed to is_closed()Tomaka172014-07-301-5/+5
|
* Fix bad eventsTomaka172014-07-301-2/+2
|
* Window getters now return an Option in case where the Window has been closedTomaka172014-07-301-16/+14
|
* Implement get_position for win32 and fix interfaceTomaka172014-07-271-4/+14
|