Commit graph

2985 commits

Author SHA1 Message Date
Pierre Krieger
7652cc5860 Blind attempt to fix the OS/X build 2015-01-15 20:20:52 +01:00
tomaka
22a27767d5 Merge pull request #200 from ozkriff/master
android: Fixed depth buffer
2015-01-15 09:04:03 +01:00
Andrey Lesnikov
5a589b1783 android: Fixed depth buffer 2015-01-15 10:05:19 +03:00
tomaka
e3943945c7 Merge pull request #197 from ozkriff/master
x11, android, win: [ui]size -> [ui]32
2015-01-13 20:59:48 +01:00
Andrey Lesnikov
5a4fee967a x11, android, win32: [ui]size, [u]int -> [ui]32 2015-01-13 16:23:30 +03:00
tomaka
2d4f1c72fb Merge pull request #196 from ozkriff/master
Fixed android: Added 'MouseCursor' import
2015-01-13 12:18:32 +01:00
Andrey Lesnikov
d11f63a749 Fixed android: Added 'MouseCursor' import 2015-01-13 13:58:05 +03:00
tomaka
05a03fb6a1 Merge pull request #192 from bjwbell/mouse-cursors
Add mouse cursor support
2015-01-13 10:43:46 +01:00
Bryan Bell
0fba0a9a73 Code review comments
- Revert version back to 0.0.4
- Add comment that set_cursor has no effect on Android
2015-01-13 01:23:34 -08:00
tomaka
88fd84f595 Merge pull request #195 from tomaka/appveyor-badge
Add appveyor build status in README
2015-01-13 09:44:49 +01:00
Pierre Krieger
746af5a835 Add appveyor build status in README 2015-01-13 09:44:14 +01:00
tomaka
0ffa3b80f1 Merge pull request #193 from bjwbell/int-and-uint-to-u-and-isize
Change uint/int to usize/isize
2015-01-13 07:57:10 +01:00
Bryan Bell
5389c73b85 Fix OS X & Win32 builds 2015-01-12 19:45:20 -08:00
Bryan Bell
995bd37c78 Change uint/int to usize/isize
From https://github.com/rust-lang/rfcs/pull/544 the types uint/int were
renamed to usize/isize.
2015-01-12 19:33:31 -08:00
Bryan Bell
95f0990074 Refine X11 cursor selections
For MouseCursor::Cell, NotAllowed, NoDrop, Grab, Grabbing, ... set the
appropriate X11 cursor.

Also alphabetize the cursors listed in the MouseCursor enum.
2015-01-12 19:00:45 -08:00
Bryan Bell
b532b8c65f Add mouse cursor support
Add a new api, window.set_cursor, for setting the cursor. The enum MouseCursor lists the possible cursors.

Only X11 is implemented. On OSX, Android, & Win32 the window.set_cursor function
either does nothing or calls the "unimplemented!" macro.
2015-01-12 16:22:37 -08:00
tomaka
318f0d2d06 Merge pull request #191 from sbward/osx-1.0-alpha
OSX compatibility for Rust 1.0 alpha
2015-01-12 21:21:53 +01:00
Sam Ward
2b0a70e69b Revert arch_64 feature flag for rust-cocoa 2015-01-11 16:26:26 -08:00
Sam Ward
879f61dbbc OSX compatibility for Rust 1.0 alpha 2015-01-10 01:56:47 -08:00
Pierre Krieger
5a20f0af6b Bump version number 2015-01-10 08:55:51 +01:00
tomaka
f72b09bcb7 Merge pull request #190 from tomaka/update-rustc
Update for rust alpha 1.0
2015-01-10 08:33:27 +01:00
Pierre Krieger
469d0eafd1 Update for rust alpha 1.0 2015-01-10 08:23:20 +01:00
tomaka
9d7dbf7eb0 Merge pull request #189 from ozkriff/master
android: Updated for Rust ea6f65c5f 2015-01-06
2015-01-08 19:02:22 +01:00
Andrey Lesnikov
dbe38ff49a android: Updated for Rust ea6f65c5f 2015-01-06 2015-01-08 20:57:04 +03:00
tomaka
181e4a1d8f Merge pull request #187 from tomaka/update-rustc
Update for Rustc
2015-01-08 13:44:26 +01:00
Pierre Krieger
3920cd5e80 Merge remote-tracking branch 'cybergeek94/master' into update-rustc
Conflicts:
	examples/support/mod.rs
	src/lib.rs
	tests/headless.rs
2015-01-08 12:58:58 +01:00
Austin Bonander
8d9133d331 Update to latest Rust nightly 2015-01-08 03:45:46 -08:00
Pierre Krieger
dbdb43f077 Update for Rustc 2015-01-08 09:28:22 +01:00
tomaka
25b261975c Merge pull request #186 from tomaka/update-rustc
Update for Rustc
2015-01-05 15:12:28 +01:00
Pierre Krieger
885d5e9c38 Update for Rustc 2015-01-05 14:39:58 +01:00
tomaka
bfd21793a8 Merge pull request #184 from mikedilger/upstream_fallout
fix for Iterator now using associated types
2015-01-05 08:37:09 +01:00
Mike Dilger
53482b2a46 fix for Iterator now using associated types 2015-01-05 16:06:16 +13:00
tomaka
2174177fda Merge pull request #183 from ozkriff/master
android: Updated for rust fc2ba1393 2015-01-03
2015-01-04 20:01:57 +01:00
Andrey Lesnikov
2b7e74d55a android: Updated for rust fc2ba1393 2015-01-03 2015-01-04 21:49:30 +03:00
tomaka
0937d809b5 Merge pull request #181 from tomaka/update-rustc
Update for Rustc
2015-01-03 23:23:40 +01:00
Pierre Krieger
4c5e430dd3 Update for Rustc 2015-01-03 23:15:39 +01:00
tomaka
ebe32bb2d8 Merge pull request #180 from TyOverby/event-change
Change the way that event iterators are represented.
2015-01-02 09:22:27 +01:00
Ty Overby
a698146943 Change the way that events are represented.
The bulk of this commit is changing instances of Vec to RingBuf which is
optimized for the push_back() / pop_front() strategy that is used
internaly in the event system.

The glutin custom iterators are now just wrappers around the RingBuf
iterator type.  This will bring the running time of iterator traversal from
O(n^2) to O(n) because shifting-on-delete won't be performed.
2015-01-01 23:44:02 -08:00
Pierre Krieger
f68bf85a85 Fix dependencies erroneously removed 2014-12-31 23:10:29 +01:00
tomaka
4d5e39f436 Merge pull request #173 from tomaka/change-builder-attribs
Finalize window building API
2014-12-31 07:49:44 +01:00
Pierre Krieger
c956559a51 Add missing with_* functions 2014-12-31 07:34:27 +01:00
Pierre Krieger
e1b5d9c103 Add build_strict function on builders 2014-12-31 07:34:26 +01:00
Pierre Krieger
b9710f05a9 Unify WindowBuilder and HeadlessRendererBuilder for easier implementations 2014-12-31 07:34:26 +01:00
Patrick Horlebein
0e64651db8 Removed NSOpenGLPFAOpenGLProfiles enum in favor of the one defined in the AppKit bindings 2014-12-30 17:02:49 +01:00
Patrick Horlebein
b0dddb2d3f Fixed missing std::ascii::AsciiExt import 2014-12-30 17:01:37 +01:00
Pierre Krieger
fb42768a14 Bump version number 2014-12-30 11:18:42 +01:00
tomaka
4b28d2df60 Merge pull request #179 from tomaka/use-cratesio
Use gl_common and gl_generator from crates.io
2014-12-30 11:07:28 +01:00
Pierre Krieger
9d7cfb4a32 Use gl_common and gl_generator from crates.io 2014-12-30 10:51:45 +01:00
tomaka
32faad403b Merge pull request #178 from tomaka/update-rustc
Update for changes in Send/Sync traits
2014-12-30 08:31:09 +01:00
Pierre Krieger
b9a6366f96 Update for changes in Send/Sync traits 2014-12-30 08:20:50 +01:00