Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #316 from binsoftware/cocoa-fixes | Brendan Zabarauskas | 2015-03-24 | 1 | -0/+19 |
|\ | | | | | Cocoa fixes: memory leaks, monitor handling, is_current() | ||||
| * | fix headless build by ensuring NativeMonitorId enum is available internally ↵ | Ryan Stewart | 2015-03-18 | 1 | -1/+20 |
| | | | | | | | | even without the window feature; add Eq/PartialEq to NativeMonitorId | ||||
| * | expose platform-native monitor identifier | Ryan Stewart | 2015-03-16 | 1 | -1/+1 |
| | | |||||
* | | Rustup | Pierre Krieger | 2015-03-21 | 1 | -1/+3 |
|/ | |||||
* | Pull all dependencies from crates.io | Pierre Krieger | 2015-03-13 | 1 | -1/+1 |
| | |||||
* | Allow using non-hardware-accelerated pixel formats | Pierre Krieger | 2015-03-01 | 1 | -7/+8 |
| | |||||
* | Fix creating non-hardware-accelerated contexts | Pierre Krieger | 2015-03-01 | 1 | -0/+5 |
| | |||||
* | Use the WGL API to determine extended pixel format, plus fix creation | Pierre Krieger | 2015-03-01 | 1 | -0/+1 |
| | |||||
* | Remove deprecated 'allow' lint | Corey Farwell | 2015-02-21 | 1 | -1/+0 |
| | |||||
* | Opt into features to silence warnings | Corey Farwell | 2015-02-21 | 1 | -1/+1 |
| | |||||
* | Deref before matching | Corey Farwell | 2015-02-21 | 1 | -3/+3 |
| | | | | rust-guidelines encourages this | ||||
* | Improve the OpenGL context request system | Pierre Krieger | 2015-02-18 | 1 | -2/+26 |
| | |||||
* | Implement better handling for pixel formats | Pierre Krieger | 2015-02-16 | 1 | -1/+52 |
| | |||||
* | Cleanup crate root by moving headless and window to modules | Pierre Krieger | 2015-02-16 | 1 | -589/+9 |
| | |||||
* | Merge pull request #70 from tomaka/fix-iterators | tomaka | 2015-02-10 | 1 | -28/+6 |
|\ | | | | | Use platform-specific iterators instead | ||||
| * | Win32: use platform-specific iterators instead | Tomaka17 | 2015-02-10 | 1 | -28/+6 |
| | | |||||
* | | Implement win32 initialization in a cleaner way | Pierre Krieger | 2015-02-10 | 1 | -0/+27 |
|/ | |||||
* | Add WebGL in the APIs list | Pierre Krieger | 2015-01-29 | 1 | -0/+2 |
| | |||||
* | fix for rust nightly | Andrew Kelley | 2015-01-28 | 1 | -1/+1 |
| | |||||
* | Merge pull request #231 from bjz/osx-window | tomaka | 2015-01-26 | 1 | -2/+2 |
|\ | | | | | Implement some more Cocoa stuff | ||||
| * | Rename osx->cocoa | Brendan Zabarauskas | 2015-01-26 | 1 | -2/+2 |
| | | |||||
* | | Upgrade to latest winapi | Peter Atashian | 2015-01-25 | 1 | -0/+6 |
|/ | | | | Signed-off-by: Peter Atashian <retep998@gmail.com> | ||||
* | fix for latest rustc | Andrew Kelley | 2015-01-23 | 1 | -5/+17 |
| | |||||
* | Merge pull request #219 from bjwbell/remove-deadcode-warning | tomaka | 2015-01-23 | 1 | -0/+1 |
|\ | | | | | Remove deadcode warning in BuilderAttribs | ||||
| * | Remove deadcode warning in BuilderAttribs | Bryan Bell | 2015-01-23 | 1 | -0/+1 |
| | | | | | | | | | | | | In src/lib.rs remove the deadcode warning about the 'headless' builder attribute. Headless is /actually/ set to false or true depending on if HeadlessRendererBuilder is used. | ||||
* | | Disable compiler unstable warnings | Bryan Bell | 2015-01-22 | 1 | -0/+1 |
|/ | | | | | To cleanup the compiler output when building, disable warnings about using unstable crates/features. | ||||
* | Merge pull request #213 from tomaka/permanent-iterators | tomaka | 2015-01-19 | 1 | -8/+30 |
|\ | | | | | Iterators returned by wait_events and poll_events are now persistent | ||||
| * | Iterators returned by wait_events and poll_events are now persistent | Pierre Krieger | 2015-01-19 | 1 | -8/+30 |
| | | |||||
* | | Add missing get_api stubs. | Glenn Watson | 2015-01-19 | 1 | -0/+7 |
|/ | | | | | | | 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. | ||||
* | Change &mut self to &self in set_cursor | Bryan Bell | 2015-01-17 | 1 | -1/+1 |
| | |||||
* | x11, android, win32: [ui]size, [u]int -> [ui]32 | Andrey Lesnikov | 2015-01-13 | 1 | -14/+14 |
| | |||||
* | Merge pull request #192 from bjwbell/mouse-cursors | tomaka | 2015-01-13 | 1 | -0/+62 |
|\ | | | | | Add mouse cursor support | ||||
| * | Code review comments | Bryan Bell | 2015-01-13 | 1 | -0/+1 |
| | | | | | | | | | | - Revert version back to 0.0.4 - Add comment that set_cursor has no effect on Android | ||||
| * | Add mouse cursor support | Bryan Bell | 2015-01-12 | 1 | -0/+61 |
| | | | | | | | | | | | | | | 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. | ||||
* | | Change uint/int to usize/isize | Bryan Bell | 2015-01-12 | 1 | -14/+14 |
|/ | | | | | From https://github.com/rust-lang/rfcs/pull/544 the types uint/int were renamed to usize/isize. | ||||
* | Update to latest Rust nightly | Austin Bonander | 2015-01-08 | 1 | -3/+0 |
| | |||||
* | fix for Iterator now using associated types | Mike Dilger | 2015-01-05 | 1 | -3/+7 |
| | |||||
* | Update for Rustc | Pierre Krieger | 2015-01-03 | 1 | -3/+3 |
| | |||||
* | Change the way that events are represented. | Ty Overby | 2015-01-01 | 1 | -10/+11 |
| | | | | | | | | | | 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. | ||||
* | Add missing `with_*` functions | Pierre Krieger | 2014-12-31 | 1 | -0/+35 |
| | |||||
* | Add `build_strict` function on builders | Pierre Krieger | 2014-12-31 | 1 | -0/+20 |
| | |||||
* | Unify WindowBuilder and HeadlessRendererBuilder for easier implementations | Pierre Krieger | 2014-12-31 | 1 | -29/+46 |
| | |||||
* | Removed 'extern crate gl_generator' | Andrey Lesnikov | 2014-12-26 | 1 | -2/+0 |
| | |||||
* | Add experimental attribute since this API will need to be cleaned up. | Glenn Watson | 2014-12-19 | 1 | -0/+2 |
| | |||||
* | Add resize example, fix warnings, make callback an option so it can be removed. | Glenn Watson | 2014-12-19 | 1 | -2/+2 |
| | |||||
* | Add callback function to allow resize messages to be sent on mac. | Glenn Watson | 2014-12-19 | 1 | -0/+10 |
| | |||||
* | Introduce a WindowProxy for accessing a subset of functionality | Glenn Watson | 2014-12-17 | 1 | -0/+31 |
| | | | | | | | 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 | Pierre Krieger | 2014-12-13 | 1 | -0/+1 |
| | |||||
* | Avoid warning; if_let and tuple_indexing now part of language. | Jakob Fries | 2014-12-08 | 1 | -2/+0 |
| | |||||
* | Add get_api() function | Pierre Krieger | 2014-12-07 | 1 | -0/+24 |
| |