Commit graph

2292 commits

Author SHA1 Message Date
Eduard Bopp
18f9bc44c9 Implement grabbing of the mouse pointer for X11
Contains new methods in the Window API that closely mirror the Xlib API. The
methods are left unimplemented for other platforms for now.
2015-03-25 13:10:55 +01:00
tomaka
63d2cd263e Fix the description in Cargo.toml 2015-03-25 10:52:42 +01:00
tomaka
8c78cabcf2 Merge pull request #324 from binsoftware/win32-monitor
Win32 monitor handling
2015-03-25 06:17:35 +01:00
tomaka
d0dad79d4c Merge pull request #325 from camjackson/master
Fix compilation by replacing "range" with ".." syntax in cocoa/mod.rs
2015-03-25 06:13:54 +01:00
Cam Jackson
589c4d188a Fix compilation by replacing "range" with ".." syntax 2015-03-25 15:54:57 +11:00
Ryan Stewart
1c9c5c018a enumerate monitors in addition to adapters; this allows the MonitorID implementation to return a more useful monitor name, and the correct native monitor ID 2015-03-24 13:29:17 -07:00
Ryan Stewart
1c20ff87f1 honor top-left coordinates when requesting fullscreen to make sure window appears on the correct monitor 2015-03-24 13:25:24 -07:00
Brendan Zabarauskas
8a463f6643 Merge pull request #316 from binsoftware/cocoa-fixes
Cocoa fixes: memory leaks, monitor handling, is_current()
2015-03-24 18:33:53 +11:00
tomaka
8ad9d5fb4d Merge pull request #323 from bvssvni/rustup
Upgrade to latest Rust
2015-03-23 13:41:35 +01:00
Sven Nilsen
9a5dd996cd Upgrade to latest Rust 2015-03-23 13:03:07 +01:00
tomaka
a6485045f1 Merge pull request #318 from glennw/thread-wake-mac
Fix waking up mac event loop from thread.
2015-03-23 10:35:31 +01:00
tomaka
fce9b40deb Release 0.0.13 2015-03-23 07:47:13 +01:00
tomaka
09e00564a9 Merge pull request #322 from nicholasbishop/bishop-range-fix
Fix compilation by replacing "range" with ".." syntax
2015-03-23 07:22:30 +01:00
Nicholas Bishop
3413a2d973 Fix compilation by replacing "range" with ".." syntax 2015-03-22 18:54:18 -04:00
tomaka
3ad95d5867 Release 0.0.12 2015-03-21 13:58:55 +01:00
tomaka
bbf037a4a3 Merge pull request #320 from tomaka/rustup
Rustup
2015-03-21 13:58:40 +01:00
Pierre Krieger
63f69d6f2f Rustup 2015-03-21 13:43:14 +01:00
tomaka
8eac00f007 Depend on glutin_core_foundation instead of core_foundation 2015-03-20 07:20:53 +01:00
Glenn Watson
918833b19f Fix waking up mac event loop from thread. 2015-03-20 08:06:46 +10:00
tomaka
3117ab5b2d Publish version 0.0.10 2015-03-19 14:44:34 +01:00
tomaka
d48b828fd7 Merge pull request #317 from bombless/rustup
Update for latest Rust
2015-03-19 14:43:51 +01:00
York Xiang
0be7b072f0 Update for latest Rust 2015-03-19 18:06:50 +08:00
Ryan Stewart
cf630ec041 add and use IdRef::non_nil() instead of doing deref'd comparisons against nil 2015-03-18 14:49:16 -07:00
Ryan Stewart
1b2fd6e6d0 fix headless build by ensuring NativeMonitorId enum is available internally even without the window feature; add Eq/PartialEq to NativeMonitorId 2015-03-18 14:16:35 -07:00
Ryan Stewart
779f3ce888 fix X11 build issue due to missing import 2015-03-16 15:43:33 -07:00
Ryan Stewart
9cecb7ee55 implement Window is_current() for cocoa backend 2015-03-16 14:13:21 -07:00
Ryan Stewart
70776fab41 honor the passed-in MonitorID when using with_fullscreen() in cocoa backend 2015-03-16 14:13:21 -07:00
Ryan Stewart
9914d826b8 expose platform-native monitor identifier 2015-03-16 14:11:49 -07:00
Ryan Stewart
0fa5e541e8 handle retain/release on cocoa objects 2015-03-16 14:11:49 -07:00
tomaka
b4f8c3b959 Merge pull request #315 from tomaka/size_hint
Redirect size_hint method to the underlying iterators
2015-03-16 21:04:30 +01:00
Pierre Krieger
daa086759c Redirect size_hint method to the underlying iterators 2015-03-16 13:50:23 +01:00
tomaka
b431ef5591 Merge pull request #313 from tomaka/crates-io
Pull all dependencies from crates.io
2015-03-13 22:02:08 +01:00
Pierre Krieger
330767d0c3 Pull all dependencies from crates.io 2015-03-13 21:24:59 +01:00
tomaka
fb91645f40 Merge pull request #312 from tomaka/update
Switch to new I/O in build.rs
2015-03-13 10:27:38 +01:00
Pierre Krieger
896c8b11af Switch to new I/O in build.rs 2015-03-13 10:21:27 +01:00
tomaka
183d96b44e Merge pull request #310 from frewsxcv/dep-env
Stop using deprecated os::getenv function
2015-03-12 06:57:38 +01:00
Corey Farwell
6bafd4108d Stop using deprecated os::getenv function 2015-03-11 23:21:02 -04:00
tomaka
4dc14280a8 Merge pull request #308 from tomaka/cursor-pos
Add set_cursor_position function
2015-03-11 09:01:20 +01:00
Pierre Krieger
c61c33a833 Add set_cursor_position function 2015-03-10 10:29:07 +01:00
tomaka
277b66a708 Bump version 2015-03-08 10:39:53 +01:00
tomaka
7154ea5cb0 Merge pull request #306 from nwin/patch-1
Fix scrolling wheel behavior on OSX
2015-03-05 12:21:58 +01:00
nwin
10490be8ba Fix scrolling wheel behavior on OSX
Fix regression introduced by #95b1c96 for the fix in #25fa4df
2015-03-05 11:54:48 +01:00
tomaka
15d0379633 Merge pull request #305 from tomaka/is-current
Add is_current function
2015-03-04 08:00:56 +01:00
Pierre Krieger
689ace8b25 Add is_current function 2015-03-04 07:43:55 +01:00
tomaka
41e3328ca7 Merge pull request #303 from jhasse/patch-1
Fix doc
2015-03-02 08:41:56 +01:00
Jan Niklas Hasse
4a56ac53de Fix doc 2015-03-02 00:01:36 +01:00
tomaka
2ccc7b8458 Merge pull request #302 from tomaka/win32
Win32
2015-03-01 14:21:22 +01:00
Pierre Krieger
d091323b22 Minor changes in documentation 2015-03-01 14:07:50 +01:00
Pierre Krieger
4f98ea3128 Add a guard for the calls to MakeCurrent during initialization 2015-03-01 13:57:09 +01:00
Pierre Krieger
cca23f8544 Add wrappers for safer error recovery during initialization 2015-03-01 13:41:00 +01:00