tomaka
d3fd00968e
Merge pull request #513 from meh/key-consistency
...
Fix some inconsistencies in VirtualKeyCode variant names
2015-07-09 11:06:44 +02:00
tomaka
bb96e8a58a
Merge pull request #511 from thelink2012/drop-win32
...
[0.3] DroppedFile event for Win32
2015-07-09 11:06:38 +02:00
Pierre Krieger
bbd31608e8
Better win32 error messages
2015-07-09 08:55:29 +02:00
Robert Knight
b1223bc041
Bump x11-dl dependency to 2.x
...
This brings in XInput2 support.
2015-07-08 21:42:45 +01:00
tomaka
6b5d0e6e28
Merge pull request #490 from tomaka/test-with-msvc
...
Test glutin with MSVC++
2015-07-04 15:08:13 +02:00
Pierre Krieger
db901e3d83
Test glutin with MSVC++
2015-07-04 13:57:29 +02:00
meh
cd6577065f
Fix some inconsistencies in VirtualKeyCode variant names
2015-07-02 09:52:44 +02:00
tomaka
836e53e55a
Merge pull request #477 from rozaliev/feature/ios
...
[WIP] ios support
2015-06-29 09:29:46 +02:00
Robert Knight
573a7aeaf1
Report focus in/out events under X11
...
Fixes #377
2015-06-28 22:16:43 +01:00
Robert Knight
edc95d554d
X11 - Ignore scroll events that happen outside of Glutin windows
...
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.
2015-06-28 22:09:26 +01:00
Robert Knight
cb08d9b05b
Remove XInput2 code for handling keyboard events
...
* 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
2015-06-28 21:55:54 +01:00
Robert Knight
94c31e42a4
Use XInput2 for event handling
...
This provides smooth scrolling for touchpad devices and will
enable support for touch events etc. in future.
2015-06-28 13:25:09 +01:00
tomaka
164d47b93c
Publish 0.2.2
2015-06-27 18:21:57 +02:00
tomaka
6f54c286da
Merge pull request #508 from tomaka/wgl-swap-err
...
Ignore errors generated by SwapBuffers on windows
2015-06-27 18:21:41 +02:00
Pierre Krieger
23f6f177fe
Ignore errors generated by SwapBuffers on windows
2015-06-27 16:16:54 +02:00
tomaka
3166f92a53
Merge pull request #504 from tomaka/fix-fullscreen
...
Fix fullscreen mode on X11
2015-06-27 07:44:34 +02:00
Pierre Krieger
942e2a8e85
Fix fullscreen mode on X11
2015-06-26 17:13:22 +02:00
tomaka
86300dfb79
Merge pull request #500 from tomaka/no-error
...
Add support for the EGL_KHR_create_context_no_error extension
2015-06-26 11:34:14 +02:00
tomaka
4349de5541
Merge pull request #502 from tomaka/fix-wgl-ext-swap-control
...
Fix the discovery of the WGL_EXT_swap_control extension
2015-06-26 11:34:02 +02:00
Pierre Krieger
29261c8b50
Fix the discovery of the WGL_EXT_swap_control extension
2015-06-25 20:29:10 +02:00
Pierre Krieger
bff79c02ce
Add support for the EGL_KHR_create_context_no_error extension
2015-06-25 09:35:58 +02:00
Denilson M. Amorim
826931e2c2
DroppedFile event for Win32
2015-06-23 19:05:37 -03:00
Pierre Krieger
1c6fb9daae
Publish 0.2.1
2015-06-23 17:01:59 +02:00
tomaka
40b84577c3
Merge pull request #497 from tomaka/robustness
...
Add with_robustness and handle robustness on all implementations
2015-06-23 16:46:52 +02:00
tomaka
717ea3d5ba
Merge pull request #495 from tomaka/fix-multisampling
...
Makes sure that the pixel format has the same multisampling settings as the requirements
2015-06-23 16:46:49 +02:00
tomaka
8f66d58287
Merge pull request #498 from vberger/master
...
Update wayland dependency to 0.2.
2015-06-23 12:27:49 +02:00
Victor Berger
2ac78cadf6
Update wayland dependency to 0.2.
2015-06-23 11:23:10 +02:00
Pierre Krieger
dbaca24cde
Add with_robustness and handle robustness on all implementations
2015-06-22 19:42:03 +02:00
Pierre Krieger
3c889636ad
Makes sure that the pf has the same multisampling settings as the requirements
2015-06-21 13:07:24 +02:00
tomaka
1aedc828c5
Merge pull request #493 from ricky26/msvc
...
Add dependencies lines for MSVC.
2015-06-21 09:05:42 +02:00
Ricky Taylor
4ef969c7db
Add support for MSVC build.
2015-06-21 01:23:29 +01:00
tomaka
e6dca4f7d1
Publish 0.2.0
2015-06-17 07:43:26 +02:00
tomaka
7773996d7b
Merge pull request #488 from tomaka/rem-is-closed
...
Remove the is_closed function
2015-06-17 07:36:16 +02:00
tomaka
90b28c2052
Merge pull request #486 from tomaka/context-error
...
Handle errors from MakeCurrent and SwapBuffers
2015-06-17 07:36:00 +02:00
tomaka
2d1e503f77
Merge pull request #489 from ecoal95/glx-drop
...
glx: Unbind the context if it's the current one
2015-06-17 07:19:29 +02:00
ecoal95
0a1a7208c3
glx: Unbind the context if it's the current one
2015-06-17 06:29:25 +02:00
tomaka
4589e4a723
Merge pull request #487 from fkaa/cocoa-transparency
...
Add transparency support for cocoa.
2015-06-16 14:37:15 +02:00
Pierre Krieger
39128dd7e1
Remove the is_closed function
2015-06-16 14:03:58 +02:00
Felix Kaaman
bbaa129842
Add transparency support for cocoa. Closes #472
2015-06-16 11:29:17 +02:00
tomaka
eb73c2514e
Merge pull request #485 from fkaa/cocoa-crash-and-burn
...
Make legacy functions crash on osx core contexts
2015-06-16 11:03:23 +02:00
Pierre Krieger
f6c26ec593
Handle errors from MakeCurrent and SwapBuffers
2015-06-16 10:44:44 +02:00
Felix Kaaman
a8fef35dbf
Make legacy functions crash on osx core contexts
2015-06-16 09:00:02 +02:00
tomaka
e48c853b9c
Merge pull request #484 from pinumbernumber/master
...
Implement transparency for X11
2015-06-16 08:52:29 +02:00
tomaka
5e8271dad0
Merge pull request #483 from robertknight/rob-precise_scroll_deltas
...
Specify scroll deltas as either line or pixel-based
2015-06-16 08:52:25 +02:00
Robert Knight
b2c2f300dc
Correct MouseWheel doc comment.
...
Remove incomplete sentence and obsolete comment
about the meaning of the parameter.
2015-06-15 23:57:07 +01:00
pinumbernumber
da4bcad6e3
Implement transparency for X11
2015-06-14 22:20:32 +01:00
Robert Knight
5b08220df5
Report scroll deltas in lines for non-touch devices on OS X
...
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.
2015-06-14 18:09:02 +01:00
Robert Knight
5e626b7fdf
Correct typo in MouseScrollDelta docs
2015-06-13 23:22:51 +01:00
Robert Knight
f0bab95c4d
Express scroll deltas as either line or pixel deltas
...
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.
2015-06-13 23:19:31 +01:00
tomaka
a0e29d9410
Merge pull request #480 from tomaka/leaking-colormap
...
Fix leaking color map and destruction of IM
2015-06-09 20:44:23 +02:00