Commit graph

2377 commits

Author SHA1 Message Date
Tristam MacDonald 6820e2a826 Implement raw mouse motion for Mac 2017-07-29 08:04:37 -07:00
Tristam MacDonald ed761bef7d Also hide the cursor when grabbed 2017-07-29 08:04:37 -07:00
gzp 491bc891e8 test explicit drop 2017-07-28 13:28:55 +02:00
gzp c57ec33c00 also call default window handle on wm_close 2017-07-28 13:12:16 +02:00
gzp 28cdce99c0 replace wm_destroy by wm_close 2017-07-28 13:09:50 +02:00
tomaka 45c5568c89 Merge pull request #245 from umurgdk/fix-x11-hidpi
Fixes window inner size calc for hidpi windows X11
2017-07-27 09:23:30 +02:00
Umur Gedik d65d9950f2 Fixes window inner size calc for hidpi windows X11
X11 always return the geometry in pixel units. Since
window.get_inner_size returns the size in points in other window manager
implementations X11 should also return in points instead of pixels.
2017-07-27 14:04:04 +09:00
Rob Saunders 06e01e4cb3 Added event for cancelling a drag and drop. 2017-07-27 10:56:34 +08:00
Rob Saunders 5f00028f6b Mac module emits the winit events DroppedFile and HoveredFile. 2017-07-27 10:51:00 +08:00
Rob Saunders 4ef7c71c66 Initial drag and drop support for Mac OS, printing filenames to stdout. 2017-07-27 00:59:42 +08:00
tomaka 3b7dbd01d0 Merge pull request #243 from tomaka/android-test
Check Android build on travis
2017-07-25 11:24:34 +02:00
Pierre Krieger 8f04d6d4d0 Fix caching 2017-07-25 10:16:46 +02:00
Pierre Krieger 3ccee6c2f1 Use circle-ci for Android 2017-07-25 10:13:45 +02:00
Pierre Krieger 772acc742e Build the window example for android 2017-07-25 10:01:05 +02:00
Pierre Krieger a15b818827 Check Android build on travis 2017-07-25 09:50:40 +02:00
Lucas Kent 32eea41b1b add missing windows virtual key codes 2017-07-24 20:21:04 +10:00
tomaka cc89d56e43 Merge pull request #215 from vberger/xdg_shell
Update wayland-window to support xdg_shell
2017-07-20 12:29:20 +02:00
Victor Berger c86cf416d5 wayland: add a warning in the examples in case no window is displayed. 2017-07-19 18:53:49 +02:00
Victor Berger 8d5b23d56c Update wayland-window to support xdg_shell 2017-07-19 18:28:14 +02:00
tomaka 28eddb64a9 Merge pull request #238 from GuildMasterInfinite/gui-thread
Use `IsGUIThread` to initialize message queue
2017-07-18 20:53:59 +02:00
tomaka 2066909845 Merge pull request #223 from Determinant/xim-send-spot
XIM support for sending spot to IME
2017-07-18 20:09:02 +02:00
Gabriel Majeri 8add21b04f Use IsGUIThread to initialize message queue 2017-07-18 20:57:22 +03:00
Victor Berger 00197b3d04 Merge pull request #236 from alexheretic/master
Fix wayland vertical scroll sign
2017-07-18 14:35:32 +02:00
Alex Butler 58b800c344 Fix wayland vertical scroll sign 2017-07-18 12:47:01 +01:00
Benjamin Saunders 506e830cb0 Fix X11 scroll direction
This was inconsistent with the documented semantics of MouseScrollDelta.
2017-07-17 23:52:28 -07:00
tomaka 2171918023 Merge pull request #234 from Ralith/fix-windows
Fix windows build
2017-07-18 07:36:41 +02:00
Benjamin Saunders b09e3b2568 Fix windows build
An inconsistency was introduced by the independent merging of #211
with #213.
2017-07-17 17:57:25 -07:00
tomaka 2e079fe9a2 Merge pull request #211 from Ralith/transparent-ids
Transparent axis/button IDs
2017-07-17 07:37:26 +02:00
Rukai e1e21ded28 Fix x11 ModifiersState 2017-07-15 09:58:32 -07:00
tomaka a1d2ee6ecf Merge pull request #225 from tomaka/win32-platform-window
Reimplement platform_window on win32
2017-07-13 21:29:25 +02:00
Pierre Krieger 7a1a2667b1 Reimplement platform_window on win32 2017-07-13 21:14:32 +02:00
Determinant 9cd370fa4c Merge branch 'master' of https://github.com/tomaka/winit into xim-send-spot 2017-07-12 13:46:01 -04:00
Determinant d6b9faacc9 rename the field 2017-07-12 13:26:11 -04:00
tomaka 9462a51f32 Merge pull request #203 from Determinant/xim-improvement
XIM: Increase the string lookup buffer size and add IC focus/unfocus.
2017-07-12 19:14:11 +02:00
tomaka e1fba7d92f Merge pull request #218 from rukai/master
Fix x11 mouse scroll wheel
2017-07-12 08:46:20 +02:00
Determinant 8e13f85fac Merge branch 'xim-improvement' into xim-send-spot 2017-07-12 01:24:30 -04:00
Determinant f2ee78bcf5 Merge branch 'master' of https://github.com/tomaka/winit into xim-send-spot 2017-07-12 00:04:12 -04:00
Determinant aea61a74fb remove the the redundant code, fix a bug 2017-07-12 00:00:51 -04:00
Rukai 117beed0b5 Fix x11 mouse scroll wheel 2017-07-11 17:15:23 +10:00
tomaka aad82eb987 Merge pull request #216 from MortimerGoro/android_compilation
Fix Android compilation error
2017-07-07 07:26:47 +02:00
Imanol Fernandez 5ebeb8ab5f Fix Android compilation error 2017-07-06 23:33:42 +02:00
tomaka 90a81cca29 Merge pull request #214 from tomaka/rm-cgl
Remove dependency on cgl on OSX
2017-07-05 09:38:26 +02:00
tomaka 601599eb0a Merge pull request #213 from LPGhatguy/windows-raw-mouse
Implement raw mouse motion for Windows
2017-07-05 09:38:09 +02:00
Lucien Greathouse 0371b6573f Implement raw mouse motion for Windows 2017-07-05 00:28:08 -07:00
Pierre Krieger ac0d6c890a Remove dependency on cgl on OSX 2017-07-05 09:13:39 +02:00
Determinant 75856e0e39 dynamically reallocate buffer; release mutex before callback 2017-07-01 12:24:35 -04:00
Benjamin Saunders 3d9e8da9ec Transparent axis/button IDs 2017-07-01 02:22:02 -07:00
tomaka e196f80e98 Publish 0.7.1 2017-07-01 10:28:37 +02:00
tomaka ee0dbb8546 Merge pull request #210 from brendanzab/update-macos-dependencies
Update Mac OS dependencies
2017-07-01 09:56:10 +02:00
Brendan Zabarauskas 886eab5c7e Fix build on nightly
Nightly recently fixed some soundness issues related to `Sized`. This had to be fixed in the cocoa crates as well, and also affects our ios bindings.
2017-07-01 17:48:47 +10:00