aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add a guard for the calls to MakeCurrent during initializationPierre Krieger2015-03-013-16/+61
* Add wrappers for safer error recovery during initializationPierre Krieger2015-03-012-82/+87
* Fix various warningsPierre Krieger2015-03-012-5/+5
* Mark functions as unsafe instead of having a lot of blocksPierre Krieger2015-03-011-85/+84
* Merge pull request #298 from andreasgal/mastertomaka2015-03-011-6/+2
|\
| * simplify pixel format requirements for cocoa offscreen renderingAndreas Gal2015-02-231-6/+2
* | Allow using non-hardware-accelerated pixel formatsPierre Krieger2015-03-011-7/+8
* | Fix creating non-hardware-accelerated contextsPierre Krieger2015-03-012-6/+8
* | Use the WGL API to determine extended pixel format, plus fix creationPierre Krieger2015-03-012-35/+34
* | Implement set_cursor for osxBryan Bell2015-02-271-1/+33
|/
* Do not call wglShareLists is ctxt is nulltomaka2015-02-231-1/+1
* Fix win32 compilationtomaka2015-02-231-1/+1
* android: Updated to latest android-rs-glueAndrey Lesnikov2015-02-221-5/+6
* Merge pull request #290 from frewsxcv/cleanuptomaka2015-02-222-11/+10
|\
| * Stop using deprecated CString::from_slice constructorCorey Farwell2015-02-211-6/+6
| * Remove deprecated 'allow' lintCorey Farwell2015-02-211-1/+0
| * Opt into features to silence warningsCorey Farwell2015-02-211-1/+1
| * Deref before matchingCorey Farwell2015-02-211-3/+3
* | Fix MouseMoved by checking for NSDrag events as well, closes #288mitchmindtree2015-02-221-1/+4
|/
* Removed as_slice_with_nul as CString now derefs to a CStrmitchmindtree2015-02-225-5/+5
* RingBuf -> VecDeque for other platforms, as_slice_with_nul -> as_bytes_with_nulmitchmindtree2015-02-227-18/+18
* Fixed errors on latest nightly, RingBuf -> VecDequemitchmindtree2015-02-213-12/+12
* expose the platform-specific window handle (currently Win only)Ryan Stewart2015-02-205-0/+24
* Merge pull request #282 from tomaka/gl-apitomaka2015-02-197-29/+101
|\
| * Improve the OpenGL context request systemPierre Krieger2015-02-187-29/+101
* | Update for rustcPierre Krieger2015-02-191-9/+9
|/
* Don't call MakeCurrent(null, null) when destroyingPierre Krieger2015-02-183-3/+6
* Extract load_opengl32_dllPierre Krieger2015-02-161-13/+15
* Implement enumerate_arb_pixel_formatsPierre Krieger2015-02-161-2/+48
* Switch to create_context for the real contextPierre Krieger2015-02-161-49/+5
* Implement better handling for pixel formatsPierre Krieger2015-02-162-25/+110
* Extract and add create_context functionPierre Krieger2015-02-161-12/+61
* Start splitting win32::init into multiple functionsPierre Krieger2015-02-161-327/+338
* Merge pull request #274 from tomaka/cleanuptomaka2015-02-163-589/+586
|\
| * Cleanup crate root by moving headless and window to modulesPierre Krieger2015-02-163-589/+586
* | Merge pull request #277 from tomaka/win32-callbacktomaka2015-02-163-233/+200
|\ \
| * | Extract callback from win32/init.rsPierre Krieger2015-02-163-233/+200
| |/
* | Merge pull request #276 from tomaka/win32-headlesstomaka2015-02-162-34/+37
|\ \
| * | Extract win32 HeadlessContext to a "headless" modulePierre Krieger2015-02-162-34/+37
| |/
* / Style improvement in win32/event.rsPierre Krieger2015-02-161-178/+178
|/
* Fix poll_events returning None when it shouldn'ttomaka2015-02-121-116/+116
* Fix poll_events() blocking on win32tomaka2015-02-111-1/+1
* Merge pull request #70 from tomaka/fix-iteratorstomaka2015-02-106-341/+440
|\
| * Mac: Use platform specific iterators.Glenn Watson2015-02-101-107/+153
| * Android: Use platform specific iterators.Glenn Watson2015-02-101-25/+53
| * X11: use platform specific iterators insteadPierre Krieger2015-02-102-141/+178
| * Win32: use platform-specific iterators insteadTomaka172015-02-102-68/+56
* | Implement get_outer_size() on x11tomaka2015-02-101-5/+5
* | Implement win32 initialization in a cleaner wayPierre Krieger2015-02-103-29/+49
|/
* Make the mouse wheel events match natural direction on osx.Glenn Watson2015-02-101-1/+1