aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Add support for the EGL_KHR_create_context_no_error extensionPierre Krieger2015-06-254-22/+64
|
* Merge pull request #497 from tomaka/robustnesstomaka2015-06-238-34/+210
|\ | | | | Add with_robustness and handle robustness on all implementations
| * Add with_robustness and handle robustness on all implementationsPierre Krieger2015-06-228-34/+210
| |
* | Merge pull request #495 from tomaka/fix-multisamplingtomaka2015-06-231-2/+9
|\ \ | | | | | | Makes sure that the pixel format has the same multisampling settings as the requirements
| * | Makes sure that the pf has the same multisampling settings as the requirementsPierre Krieger2015-06-211-2/+9
| |/
* / Update wayland dependency to 0.2.Victor Berger2015-06-232-17/+21
|/
* Merge pull request #488 from tomaka/rem-is-closedtomaka2015-06-179-73/+4
|\ | | | | Remove the is_closed function
| * Remove the is_closed functionPierre Krieger2015-06-169-73/+4
| |
* | Merge pull request #486 from tomaka/context-errortomaka2015-06-1720-62/+123
|\ \ | | | | | | Handle errors from MakeCurrent and SwapBuffers
| * | Handle errors from MakeCurrent and SwapBuffersPierre Krieger2015-06-1620-62/+123
| | |
* | | glx: Unbind the context if it's the current oneecoal952015-06-171-2/+4
| | |
* | | Add transparency support for cocoa. Closes #472Felix Kaaman2015-06-161-1/+16
| |/ |/|
* | Make legacy functions crash on osx core contextsFelix Kaaman2015-06-162-0/+8
|/
* Merge pull request #484 from pinumbernumber/mastertomaka2015-06-161-1/+25
|\ | | | | Implement transparency for X11
| * Implement transparency for X11pinumbernumber2015-06-141-1/+25
| |
* | Correct MouseWheel doc comment.Robert Knight2015-06-151-4/+1
| | | | | | | | | | Remove incomplete sentence and obsolete comment about the meaning of the parameter.
* | Report scroll deltas in lines for non-touch devices on OS XRobert Knight2015-06-141-2/+6
| | | | | | | | | | | | Scroll deltas on OS X may be reported either as pixel deltas to scroll by if supported by the device or line/row deltas otherwise.
* | Correct typo in MouseScrollDelta docsRobert Knight2015-06-131-1/+1
| |
* | Express scroll deltas as either line or pixel deltasRobert Knight2015-06-134-7/+32
|/ | | | | | | | | | | | Depending on the platform and device, scroll deltas may either be represented as pixel deltas specifying the amount in pixels to scroll or they may be expressed in 'lines' or 'chunks' for low resolution devices (eg. a traditional mouse wheel). Pixel deltas are currently available on OS X. X11 currently supports only integer line deltas, though pixel deltas are available via XInput2. Windows supports fractional line deltas.
* Fix leaking color map and destruction of IMPierre Krieger2015-06-051-1/+6
|
* Switch to the official crates.Jack Moffitt2015-06-031-1/+1
| | | | cocoa, core-foundation, and core-graphics are now on crates.io.
* Merge pull request #475 from fkaa/cocoa-glcaptomaka2015-05-261-9/+17
|\ | | | | Add OS version detection on cocoa for selecting latest gl version. Fixes #470
| * Add OS version detection on cocoa for selecting latest gl version. Fixes #470Felix Kaaman2015-05-241-9/+17
| |
* | Fix set_cursor_state on X11Eduard Bopp2015-05-251-4/+9
|/ | | | | When the state is not changed, no code must be executed. Such no-ops previously hit the unimplemented cursor hiding.
* Switch to dwmapiPierre Krieger2015-05-242-9/+5
|
* Add API for transparency and decorations and add support for win32Pierre Krieger2015-05-244-2/+42
|
* Merge pull request #469 from fkaa/cocoa-vsynctomaka2015-05-231-4/+2
|\ | | | | Fix vsync not being disabled by default in cocoa
| * Fix vsync not being disabled by default in cocoaFelix Kaaman2015-05-231-4/+2
| |
* | Several WGL cleanupsPierre Krieger2015-05-222-140/+170
| |
* | Fix the compilation on 32bits linuxPierre Krieger2015-05-211-1/+1
| |
* | Allow creating EGL contexts on win32 with the AMD DLLsPierre Krieger2015-05-216-27/+123
| |
* | Detach wgl and win32Pierre Krieger2015-05-216-425/+529
|/
* fixup! Fix handling of numpad keys w.r.t. numlock (derived from fix ↵Avi Weinstock2015-05-181-1/+1
| | | | mentioned at http://www.kaffe.org/pipermail/kaffe/2000-April/175201.html).
* Fix handling of numpad keys w.r.t. numlock (derived from fix mentioned at ↵Avi Weinstock2015-05-181-2/+8
| | | | | | | http://www.kaffe.org/pipermail/kaffe/2000-April/175201.html). Conflicts: src/api/x11/window.rs
* Rework the X implementation to use only one X connectionPierre Krieger2015-05-175-914/+937
|
* Fix GLX creating only 3.0 contextsPierre Krieger2015-05-161-69/+94
|
* Merge pull request #452 from vberger/waylandtomaka2015-05-153-6/+267
|\ | | | | Implement Keyboard support for the wayland backend
| * Implement most of the keysyms for wayland.Victor Berger2015-05-151-2/+165
| |
| * UTF8 keyboard events for wayland.Victor Berger2015-05-151-3/+13
| |
| * Basic raw keyboard handling.Victor Berger2015-05-143-6/+94
| |
* | Do the linux backend choice only once at startup.Victor Berger2015-05-131-24/+31
|/
* Update to new Platform structure.Victor Berger2015-05-131-1/+3
|
* Move WaylandContext in its own file.Victor Berger2015-05-132-120/+129
|
* Implement some more functions for wayland.Victor Berger2015-05-131-9/+25
| | | | | - set/get_inner_size() - set_title
* wayland: Fix MonitorID::get_dimensions() and fullscreen support.Victor Berger2015-05-131-5/+15
|
* Merge pull request #448 from vberger/x-wayland-splittomaka2015-05-135-10/+347
|\ | | | | Make platform::linux generic over X11 and Wayland
| * Disable Wayland backend.Victor Berger2015-05-121-3/+3
| | | | | | | | It is not ready for production yet.
| * Make platform::linux generic over X11 and Wayland.Victor Berger2015-05-125-10/+347
| |
* | Fixes in EGL context creationPierre Krieger2015-05-121-9/+22
|/
* implement get_platform_window() return for X11Mike Blumenkrantz2015-05-111-1/+1
|