aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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 system
| * 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 modules
| * 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.rs to its own module
| * | 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" module
| * | 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
|\ | | | | Use platform-specific iterators instead
| * 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
|
* android: Implemented color_bits and depth_bitsAndrey Lesnikov2015-02-081-11/+27
|
* Merge pull request #254 from aepsil0n/mousebutton-renamingtomaka2015-02-055-28/+28
|\ | | | | Rename enum variants of MouseButton
| * Rename enum variants of MouseButtonEduard Bopp2015-02-055-28/+28
| | | | | | | | | | With enums that are namespaced by default, it seems reasonable to be less redundant in the variant naming here.
* | Add some more support for X11 keys (partially fixes #251)Manish Goregaokar2015-02-051-49/+49
|/
* Merge pull request #250 from bjz/osx-windowtomaka2015-02-031-1/+2
|\ | | | | Add tempory fix for #248
| * Add tempory fix for #248Brendan Zabarauskas2015-02-031-1/+2
| |
* | Reorder the fields of `XErrorEvent` to match the struct layout found in ↵Akos Kiss2015-02-011-1/+1
| | | | | | | | | | | | recent Xlib.h Fixes #244
* | Merge pull request #241 from tomaka/add-webgltomaka2015-01-301-0/+2
|\ \ | |/ |/| Add WebGL in the APIs list
| * Add WebGL in the APIs listPierre Krieger2015-01-291-0/+2
| |
* | Fix OSX buildBrendan Zabarauskas2015-01-301-29/+23
| |
* | On some X11 driver implementations, calling XCloseDisplay from a different ↵Glenn Watson2015-01-301-17/+25
|/ | | | | | | thread causes memory corruption, resulting in a crash. Change window proxy to be a weak reference so that the XCloseDisplay is always called from the main window.
* fix for rust nightlyAndrew Kelley2015-01-282-2/+2
|
* Merge pull request #231 from bjz/osx-windowtomaka2015-01-265-21/+31
|\ | | | | Implement some more Cocoa stuff
| * Rename osx->cocoaBrendan Zabarauskas2015-01-265-2/+2
| |
| * Implement some more osx stuffBrendan Zabarauskas2015-01-261-19/+29
| |
* | Upgrade to latest winapiPeter Atashian2015-01-254-48/+61
|/ | | | Signed-off-by: Peter Atashian <retep998@gmail.com>
* {true, false}->{YES, NO}Brendan Zabarauskas2015-01-261-8/+8
|
* Merge pull request #220 from tomaka/x11-vsynctomaka2015-01-251-2/+45
|\ | | | | Implement vsync for x11 and add vsync example
| * Implement vsync for x11 and add vsync examplePierre Krieger2015-01-231-2/+45
| |
* | Merge pull request #221 from tomaka/fix-rctomaka2015-01-251-0/+5
|\ \ | | | | | | Fix race condition with XOpenIM
| * | Fix race condition with XOpenIMPierre Krieger2015-01-231-0/+5
| |/
* | fix for latest rustcAndrew Kelley2015-01-233-11/+22
| |