Pierre Krieger
7df4de2ce7
Use the shared_library crate instead of loading symbols manually
2015-04-27 14:31:26 +02:00
Pierre Krieger
a72e06cf1b
Reorganize the Linux implementation and split OSMesa and X11
2015-04-24 15:40:17 +02:00
Pierre Krieger
3ad7f9a584
Create reorganization
2015-04-24 09:51:23 +02:00
Daggerbot
c9194e922e
Fixes for x11-rs/osmesa-sys conversion.
2015-04-11 18:17:49 -07:00
Daggerbot
2d20050b89
Using x11-rs
and osmesa-rs
.
2015-04-09 10:38:58 +00:00
Pierre Krieger
65f4809280
Add support for sRGB attribute and fix creation on windows
2015-04-08 09:44:19 +02:00
Pierre Krieger
b99309bee2
Remove deprecated functions
2015-04-03 18:41:11 +02:00
tomaka
424cc5ea49
Merge pull request #347 from tomaka/win32-pixel-format-details
...
Fix missing parameter for pixel formats infos on win32
2015-04-03 13:54:20 +02:00
Pierre Krieger
0f7bd9071e
Remove all features for 1.0 beta
2015-04-03 09:42:45 +02:00
Pierre Krieger
d33c138164
Rustup
2015-04-02 22:41:35 +02:00
Pierre Krieger
4d81cc2df1
Fix missing parameter for pixel formats infos on win32
2015-04-02 13:53:15 +02:00
Pierre Krieger
8cf875434c
Fix the default value for OpenGL flag again
2015-04-02 10:13:01 +02:00
tomaka
e51b694d59
Merge pull request #340 from tomaka/winimpl-platform
...
Rename "winimpl" module to "platform"
2015-04-02 09:52:21 +02:00
Pierre Krieger
eb430ff207
Fix default OpenGL debug flag being the opposite of what it should be
2015-04-02 09:06:33 +02:00
Pierre Krieger
414335e0fc
Rename "winimpl" to "platform"
2015-04-02 08:27:32 +02:00
Pierre Krieger
556e1b4caf
Update for winapi
2015-03-30 05:58:13 +02:00
Pierre Krieger
697d42a64f
choose_pixel_format now returns a Result
2015-03-28 20:17:30 +01:00
Pierre Krieger
b27306f972
Fix compilation on win32
2015-03-28 11:07:41 +01:00
Pierre Krieger
3d692870e2
Change grab_cursor and ungrab_cursor to set_cursor_state
2015-03-26 17:15:18 +01:00
Brendan Zabarauskas
eeb314d3aa
Merge pull request #321 from SSheldon/objc_lib
...
Use objc crate for Objective-C runtime functionality
2015-03-26 09:58:26 +11:00
Pierre Krieger
cedc85c550
Rustup
2015-03-25 20:27:18 +01:00
Steven Sheldon
4b1cfe8801
Updated to use objc lib.
2015-03-25 10:08:42 -04: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
Pierre Krieger
63f69d6f2f
Rustup
2015-03-21 13:43:14 +01: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
9914d826b8
expose platform-native monitor identifier
2015-03-16 14:11:49 -07:00
Pierre Krieger
330767d0c3
Pull all dependencies from crates.io
2015-03-13 21:24:59 +01:00
Pierre Krieger
42d38e66ab
Allow using non-hardware-accelerated pixel formats
2015-03-01 11:46:58 +01:00
Pierre Krieger
7ba8fdf3f3
Fix creating non-hardware-accelerated contexts
2015-03-01 11:07:46 +01:00
Pierre Krieger
cf252c29b4
Use the WGL API to determine extended pixel format, plus fix creation
2015-03-01 10:33:25 +01:00
Corey Farwell
7fa19ab0df
Remove deprecated 'allow' lint
2015-02-21 18:19:03 -05:00
Corey Farwell
f4c9bd81bb
Opt into features to silence warnings
2015-02-21 18:18:47 -05:00
Corey Farwell
accf2f3cc3
Deref before matching
...
rust-guidelines encourages this
2015-02-21 18:07:35 -05:00
Pierre Krieger
f4f84c6566
Improve the OpenGL context request system
2015-02-18 17:15:01 +01:00
Pierre Krieger
6bec85e0cc
Implement better handling for pixel formats
2015-02-16 15:36:32 +01:00
Pierre Krieger
009be2ab2b
Cleanup crate root by moving headless and window to modules
2015-02-16 09:39:46 +01:00
tomaka
4500702a02
Merge pull request #70 from tomaka/fix-iterators
...
Use platform-specific iterators instead
2015-02-10 22:34:18 +01:00
Pierre Krieger
e9a775c6b1
Implement win32 initialization in a cleaner way
2015-02-10 12:58:38 +01:00
Tomaka17
49e3fbdd71
Win32: use platform-specific iterators instead
2015-02-10 08:27:52 +01:00
Pierre Krieger
48ab960176
Add WebGL in the APIs list
2015-01-29 18:36:03 +01:00
Andrew Kelley
6a27fa9d26
fix for rust nightly
2015-01-28 12:43:44 -07:00
tomaka
1a9cf9bc5c
Merge pull request #231 from bjz/osx-window
...
Implement some more Cocoa stuff
2015-01-26 10:55:35 +01:00
Brendan Zabarauskas
73078e0569
Rename osx->cocoa
2015-01-26 14:28:12 +11:00
Peter Atashian
33cd252f99
Upgrade to latest winapi
...
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-01-25 21:52:17 -05:00
Andrew Kelley
02a57e0422
fix for latest rustc
2015-01-23 19:18:22 -07:00
tomaka
36538b5634
Merge pull request #219 from bjwbell/remove-deadcode-warning
...
Remove deadcode warning in BuilderAttribs
2015-01-23 09:40:41 +01:00
Bryan Bell
3e06c1c0e2
Remove deadcode warning in BuilderAttribs
...
In src/lib.rs remove the deadcode warning about the 'headless' builder
attribute. Headless is /actually/ set to false or true depending on if
HeadlessRendererBuilder is used.
2015-01-23 00:15:18 -08:00
Bryan Bell
6ea483dc78
Disable compiler unstable warnings
...
To cleanup the compiler output when building, disable
warnings about using unstable crates/features.
2015-01-22 23:40:17 -08:00
tomaka
d48ccb381a
Merge pull request #213 from tomaka/permanent-iterators
...
Iterators returned by wait_events and poll_events are now persistent
2015-01-19 13:46:30 +01:00
Pierre Krieger
8fcd676714
Iterators returned by wait_events and poll_events are now persistent
2015-01-19 13:11:33 +01:00