aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* X11 - Ignore scroll events that happen outside of Glutin windowsRobert Knight2015-06-282-4/+15
| | | | | | | | | | | Scroll deltas are calculated in X11 by comparing the current and previous absolute values for the scroll axis when a scroll motion event is received. If the user scrolls whilst the cursor is outside of the window then an incorrect delta is reported when the cursor re-enters the window. Fix this by resetting the last-seen axis values whenever the cursor re-enters the window.
* Remove XInput2 code for handling keyboard eventsRobert Knight2015-06-282-58/+35
| | | | | | | * For the moment we're still using plain core X11 events for handling keyboard activity, so remove the XInput2 code for that * Small refactoring of X11 input handling and documentation fixes
* Use XInput2 for event handlingRobert Knight2015-06-285-86/+416
| | | | | This provides smooth scrolling for touchpad devices and will enable support for touch events etc. in future.
* Publish 0.2.2tomaka2015-06-271-1/+1
|
* Merge pull request #508 from tomaka/wgl-swap-errtomaka2015-06-271-2/+5
|\ | | | | Ignore errors generated by SwapBuffers on windows
| * Ignore errors generated by SwapBuffers on windowsPierre Krieger2015-06-271-2/+5
|/
* Merge pull request #504 from tomaka/fix-fullscreentomaka2015-06-271-15/+31
|\ | | | | Fix fullscreen mode on X11
| * Fix fullscreen mode on X11Pierre Krieger2015-06-261-15/+31
|/
* Merge pull request #500 from tomaka/no-errortomaka2015-06-266-24/+70
|\ | | | | Add support for the EGL_KHR_create_context_no_error extension
| * Add support for the EGL_KHR_create_context_no_error extensionPierre Krieger2015-06-256-24/+70
| |
* | Merge pull request #502 from tomaka/fix-wgl-ext-swap-controltomaka2015-06-261-3/+1
|\ \ | |/ |/| Fix the discovery of the WGL_EXT_swap_control extension
| * Fix the discovery of the WGL_EXT_swap_control extensionPierre Krieger2015-06-251-3/+1
|/
* Publish 0.2.1Pierre Krieger2015-06-231-1/+1
|
* Merge pull request #497 from tomaka/robustnesstomaka2015-06-239-36/+216
|\ | | | | Add with_robustness and handle robustness on all implementations
| * Add with_robustness and handle robustness on all implementationsPierre Krieger2015-06-229-36/+216
| |
* | 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
| | |
* | | Merge pull request #498 from vberger/mastertomaka2015-06-233-23/+27
|\ \ \ | |_|/ |/| | Update wayland dependency to 0.2.
| * | Update wayland dependency to 0.2.Victor Berger2015-06-233-23/+27
|/ /
* | Merge pull request #493 from ricky26/msvctomaka2015-06-211-0/+7
|\ \ | |/ |/| Add dependencies lines for MSVC.
| * Add support for MSVC build.Ricky Taylor2015-06-211-0/+7
|/
* Publish 0.2.0tomaka2015-06-171-1/+1
|
* Merge pull request #488 from tomaka/rem-is-closedtomaka2015-06-1717-176/+72
|\ | | | | Remove the is_closed function
| * Remove the is_closed functionPierre Krieger2015-06-1617-176/+72
| |
* | 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
| | |
* | | Merge pull request #489 from ecoal95/glx-droptomaka2015-06-171-2/+4
|\ \ \ | | | | | | | | glx: Unbind the context if it's the current one
| * | | glx: Unbind the context if it's the current oneecoal952015-06-171-2/+4
|/ / /
* | | Merge pull request #487 from fkaa/cocoa-transparencytomaka2015-06-161-1/+16
|\ \ \ | |_|/ |/| | Add transparency support for cocoa.
| * | Add transparency support for cocoa. Closes #472Felix Kaaman2015-06-161-1/+16
|/ /
* | Merge pull request #485 from fkaa/cocoa-crash-and-burntomaka2015-06-1610-8/+22
|\ \ | |/ |/| Make legacy functions crash on osx core contexts
| * Make legacy functions crash on osx core contextsFelix Kaaman2015-06-1610-8/+22
|/
* Merge pull request #484 from pinumbernumber/mastertomaka2015-06-161-1/+25
|\ | | | | Implement transparency for X11
| * Implement transparency for X11pinumbernumber2015-06-141-1/+25
| |
* | Merge pull request #483 from robertknight/rob-precise_scroll_deltastomaka2015-06-165-11/+37
|\ \ | |/ |/| Specify scroll deltas as either line or pixel-based
| * 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-135-8/+33
|/ | | | | | | | | | | | 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.
* Merge pull request #480 from tomaka/leaking-colormaptomaka2015-06-091-1/+6
|\ | | | | Fix leaking color map and destruction of IM
| * Fix leaking color map and destruction of IMPierre Krieger2015-06-051-1/+6
| |
* | Merge pull request #482 from frewsxcv/patch-2tomaka2015-06-091-1/+1
|\ \ | |/ |/| Alphabetize crate declarations
| * Alphabetize crate declarationsCorey Farwell2015-06-091-1/+1
|/
* Merge pull request #479 from metajack/official-cratestomaka2015-06-042-4/+4
|\ | | | | Switch to the official crates.
| * Switch to the official crates.Jack Moffitt2015-06-032-4/+4
|/ | | | 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
| |
* | Merge pull request #476 from aepsil0n/x11-cursor-grab-fixtomaka2015-05-261-4/+9
|\ \ | |/ |/| Fix set_cursor_state on X11
| * 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.
* Merge pull request #453 from tomaka/transparencytomaka2015-05-246-4/+80
|\ | | | | Add API for transparency and decorations and add support for win32