aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Implement vsync for x11 and add vsync examplePierre Krieger2015-01-231-2/+45
|
* Merge pull request #217 from glennw/context-fallbacktomaka2015-01-222-2/+26
|\ | | | | Some GPU/driver combinations have glxCreateContextAttribsARB present, bu...
| * Fix log prefixGlenn Watson2015-01-231-1/+1
| |
| * Some GPU/driver combinations have glxCreateContextAttribsARB present, but it ↵Glenn Watson2015-01-222-2/+26
| | | | | | | | fails with an X error. In this case, catch the X error and fall back to the old method of creating a context.
* | Fix OS X build.Josh Matthews2015-01-211-19/+13
|/
* `c_char` isn't always `i8`Akos Kiss2015-01-202-2/+2
|
* Merge pull request #214 from bjz/osx-windowBrendan Zabarauskas2015-01-201-62/+109
|\ | | | | Move osx delegate stuff into separate type
| * Move osx delegate stuff into separate typeBrendan Zabarauskas2015-01-201-58/+108
| |
| * if letifyBrendan Zabarauskas2015-01-191-8/+5
| |
* | Merge pull request #213 from tomaka/permanent-iteratorstomaka2015-01-191-8/+30
|\ \ | |/ |/| Iterators returned by wait_events and poll_events are now persistent
| * Iterators returned by wait_events and poll_events are now persistentPierre Krieger2015-01-191-8/+30
| |
* | Fix android APIGlenn Watson2015-01-191-1/+1
| |
* | Add missing get_api stubs.Glenn Watson2015-01-196-3/+49
|/ | | | | | | 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.
* Clean up pattern matchesBrendan Zabarauskas2015-01-181-16/+14
|
* Remove unnecessary inner methodBrendan Zabarauskas2015-01-181-16/+12
|
* Remove AsciiExt import, s/uint/u32/, delete some files I accidentallyJames Gilles2015-01-175-2005/+5
| | | | committed (whoops)
* Merge PixelPirate's changes and fix merge conflictsJames Gilles2015-01-175-4/+2010
|\
| * Removed NSOpenGLPFAOpenGLProfiles enum in favor of the one defined in the ↵Patrick Horlebein2014-12-301-15/+4
| | | | | | | | AppKit bindings
| * Fixed missing std::ascii::AsciiExt importPatrick Horlebein2014-12-301-0/+1
| |
| * Minor match clause cleanupPatrick Horlebein2014-12-291-3/+1
| |
| * Fixed deprecation warningsPatrick Horlebein2014-12-291-2/+2
| |
| * Started adding support for selection OpenGL versions on OS X. Needs issue ↵Patrick Horlebein2014-12-291-4/+23
| | | | | | | | #176 to be fixed.
* | Change &mut self to &self in set_cursorBryan Bell2015-01-171-1/+1
| |
* | More OS/X fixesPierre Krieger2015-01-151-4/+4
| |
* | More OS/X fixesPierre Krieger2015-01-151-2/+2
| |
* | Blind attempt to fix the OS/X buildPierre Krieger2015-01-153-25/+25
| |
* | android: Fixed depth bufferAndrey Lesnikov2015-01-151-0/+1
| |
* | x11, android, win32: [ui]size, [u]int -> [ui]32Andrey Lesnikov2015-01-139-88/+89
| |
* | Fixed android: Added 'MouseCursor' importAndrey Lesnikov2015-01-131-1/+1
| |
* | Merge pull request #192 from bjwbell/mouse-cursorstomaka2015-01-136-3/+127
|\ \ | | | | | | Add mouse cursor support
| * | Code review commentsBryan Bell2015-01-131-0/+1
| | | | | | | | | | | | | | | - Revert version back to 0.0.4 - Add comment that set_cursor has no effect on Android
| * | Fix OS X & Win32 buildsBryan Bell2015-01-122-2/+2
| | |
| * | Refine X11 cursor selectionsBryan Bell2015-01-121-19/+22
| | | | | | | | | | | | | | | | | | | | | For MouseCursor::Cell, NotAllowed, NoDrop, Grab, Grabbing, ... set the appropriate X11 cursor. Also alphabetize the cursors listed in the MouseCursor enum.
| * | Add mouse cursor supportBryan Bell2015-01-126-1/+121
| | | | | | | | | | | | | | | | | | | | | 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/isizeBryan Bell2015-01-124-35/+35
|/ / | | | | | | | | From https://github.com/rust-lang/rfcs/pull/544 the types uint/int were renamed to usize/isize.
* | OSX compatibility for Rust 1.0 alphaSam Ward2015-01-102-16/+20
| |
* | Update for rust alpha 1.0Pierre Krieger2015-01-101-1/+1
| |
* | android: Updated for Rust ea6f65c5f 2015-01-06Andrey Lesnikov2015-01-081-5/+3
| |
* | Merge remote-tracking branch 'cybergeek94/master' into update-rustcPierre Krieger2015-01-083-27/+34
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: examples/support/mod.rs src/lib.rs tests/headless.rs
| * | Update to latest Rust nightlyAustin Bonander2015-01-083-29/+34
| | |
* | | Update for RustcPierre Krieger2015-01-083-11/+11
|/ /
* | Update for RustcPierre Krieger2015-01-054-8/+8
| |
* | fix for Iterator now using associated typesMike Dilger2015-01-051-3/+7
| |
* | android: Updated for rust fc2ba1393 2015-01-03Andrey Lesnikov2015-01-041-2/+3
| |
* | Update for RustcPierre Krieger2015-01-039-23/+28
| |
* | Change the way that events are represented.Ty Overby2015-01-018-65/+77
| | | | | | | | | | | | | | | | | | | | 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_*` functionsPierre Krieger2014-12-311-0/+35
| |
* | Add `build_strict` function on buildersPierre Krieger2014-12-311-0/+20
| |
* | Unify WindowBuilder and HeadlessRendererBuilder for easier implementationsPierre Krieger2014-12-318-61/+76
| |
* | Update for changes in Send/Sync traitsPierre Krieger2014-12-307-2/+39
|/