Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct window creation on X11 | Pierre Krieger | 2015-07-19 | 6 | -203/+285 |
| | |||||
* | Merge pull request #523 from tomaka/egl-split | tomaka | 2015-07-19 | 5 | -63/+112 |
|\ | | | | | Split creating an EGL context in two parts | ||||
| * | Split creating an EGL context in two parts | Pierre Krieger | 2015-07-18 | 5 | -63/+112 |
| | | |||||
* | | Merge pull request #510 from robertknight/x11_xinput2 | tomaka | 2015-07-18 | 5 | -91/+406 |
|\ \ | |/ |/| | Use XInput2 for event handling | ||||
| * | Address code review feedback | Robert Knight | 2015-07-13 | 1 | -31/+24 |
| | | | | | | | | | | | | | | | | * Fix an issue where PollEventsIterator::next() would fail to return keyboard input and mouse events immediately but instead only return them on the next call to next() * Inline process_generic_event() and queue_event() | ||||
| * | Report focus in/out events under X11 | Robert Knight | 2015-06-28 | 1 | -2/+6 |
| | | | | | | | | Fixes #377 | ||||
| * | X11 - Ignore scroll events that happen outside of Glutin windows | Robert Knight | 2015-06-28 | 2 | -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 events | Robert Knight | 2015-06-28 | 2 | -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 handling | Robert Knight | 2015-06-28 | 5 | -86/+416 |
| | | | | | | | | | | This provides smooth scrolling for touchpad devices and will enable support for touch events etc. in future. | ||||
* | | Merge pull request #519 from tomaka/win32-err | tomaka | 2015-07-09 | 1 | -20/+19 |
|\ \ | | | | | | | Better win32 error messages | ||||
| * | | Better win32 error messages | Pierre Krieger | 2015-07-09 | 1 | -20/+19 |
| | | | |||||
* | | | Merge pull request #511 from thelink2012/drop-win32 | tomaka | 2015-07-09 | 2 | -1/+24 |
|\ \ \ | |/ / |/| | | [0.3] DroppedFile event for Win32 | ||||
| * | | DroppedFile event for Win32 | Denilson M. Amorim | 2015-06-23 | 2 | -1/+24 |
| | | | |||||
* | | | Merge pull request #477 from rozaliev/feature/ios | tomaka | 2015-06-29 | 4 | -0/+777 |
|\ \ \ | |_|/ |/| | | [WIP] ios support | ||||
| * | | [add] content scale | Evgeny Rozaliev | 2015-06-08 | 2 | -7/+15 |
| | | | |||||
| * | | [add] ios support | Evgeny Rozaliev | 2015-06-05 | 4 | -0/+769 |
| | | | |||||
* | | | Ignore errors generated by SwapBuffers on windows | Pierre Krieger | 2015-06-27 | 1 | -2/+5 |
| | | | |||||
* | | | Fix fullscreen mode on X11 | Pierre Krieger | 2015-06-26 | 1 | -15/+31 |
| | | | |||||
* | | | Merge pull request #500 from tomaka/no-error | tomaka | 2015-06-26 | 3 | -22/+57 |
|\ \ \ | | | | | | | | | Add support for the EGL_KHR_create_context_no_error extension | ||||
| * | | | Add support for the EGL_KHR_create_context_no_error extension | Pierre Krieger | 2015-06-25 | 3 | -22/+57 |
| | | | | |||||
* | | | | Fix the discovery of the WGL_EXT_swap_control extension | Pierre Krieger | 2015-06-25 | 1 | -3/+1 |
|/ / / | |||||
* | | | Merge pull request #497 from tomaka/robustness | tomaka | 2015-06-23 | 5 | -34/+166 |
|\ \ \ | | | | | | | | | Add with_robustness and handle robustness on all implementations | ||||
| * | | | Add with_robustness and handle robustness on all implementations | Pierre Krieger | 2015-06-22 | 5 | -34/+166 |
| | |/ | |/| | |||||
* / | | Update wayland dependency to 0.2. | Victor Berger | 2015-06-23 | 2 | -17/+21 |
|/ / | |||||
* | | Merge pull request #488 from tomaka/rem-is-closed | tomaka | 2015-06-17 | 7 | -60/+4 |
|\ \ | | | | | | | Remove the is_closed function | ||||
| * | | Remove the is_closed function | Pierre Krieger | 2015-06-16 | 7 | -60/+4 |
| | | | |||||
* | | | Merge pull request #486 from tomaka/context-error | tomaka | 2015-06-17 | 12 | -43/+87 |
|\ \ \ | | | | | | | | | Handle errors from MakeCurrent and SwapBuffers | ||||
| * | | | Handle errors from MakeCurrent and SwapBuffers | Pierre Krieger | 2015-06-16 | 12 | -43/+87 |
| | | | | |||||
* | | | | glx: Unbind the context if it's the current one | ecoal95 | 2015-06-17 | 1 | -2/+4 |
| | | | | |||||
* | | | | Add transparency support for cocoa. Closes #472 | Felix Kaaman | 2015-06-16 | 1 | -1/+16 |
| |/ / |/| | | |||||
* | | | Make legacy functions crash on osx core contexts | Felix Kaaman | 2015-06-16 | 1 | -0/+6 |
|/ / | |||||
* | | Merge pull request #484 from pinumbernumber/master | tomaka | 2015-06-16 | 1 | -1/+25 |
|\ \ | | | | | | | Implement transparency for X11 | ||||
| * | | Implement transparency for X11 | pinumbernumber | 2015-06-14 | 1 | -1/+25 |
| | | | |||||
* | | | Report scroll deltas in lines for non-touch devices on OS X | Robert Knight | 2015-06-14 | 1 | -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. | ||||
* | | | Express scroll deltas as either line or pixel deltas | Robert Knight | 2015-06-13 | 3 | -5/+13 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | 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 IM | Pierre Krieger | 2015-06-05 | 1 | -1/+6 |
|/ | |||||
* | Merge pull request #475 from fkaa/cocoa-glcap | tomaka | 2015-05-26 | 1 | -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 #470 | Felix Kaaman | 2015-05-24 | 1 | -9/+17 |
| | | |||||
* | | Fix set_cursor_state on X11 | Eduard Bopp | 2015-05-25 | 1 | -4/+9 |
|/ | | | | | When the state is not changed, no code must be executed. Such no-ops previously hit the unimplemented cursor hiding. | ||||
* | Switch to dwmapi | Pierre Krieger | 2015-05-24 | 1 | -9/+3 |
| | |||||
* | Add API for transparency and decorations and add support for win32 | Pierre Krieger | 2015-05-24 | 2 | -1/+23 |
| | |||||
* | Merge pull request #469 from fkaa/cocoa-vsync | tomaka | 2015-05-23 | 1 | -4/+2 |
|\ | | | | | Fix vsync not being disabled by default in cocoa | ||||
| * | Fix vsync not being disabled by default in cocoa | Felix Kaaman | 2015-05-23 | 1 | -4/+2 |
| | | |||||
* | | Several WGL cleanups | Pierre Krieger | 2015-05-22 | 1 | -139/+169 |
| | | |||||
* | | Fix the compilation on 32bits linux | Pierre Krieger | 2015-05-21 | 1 | -1/+1 |
| | | |||||
* | | Allow creating EGL contexts on win32 with the AMD DLLs | Pierre Krieger | 2015-05-21 | 6 | -27/+123 |
| | | |||||
* | | Detach wgl and win32 | Pierre Krieger | 2015-05-21 | 6 | -425/+529 |
|/ | |||||
* | fixup! Fix handling of numpad keys w.r.t. numlock (derived from fix ↵ | Avi Weinstock | 2015-05-18 | 1 | -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 Weinstock | 2015-05-18 | 1 | -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 connection | Pierre Krieger | 2015-05-17 | 4 | -904/+925 |
| |