Pierre Krieger
b988c174fe
Add WindowId type
2017-02-03 09:13:11 +01:00
Pierre Krieger
9cd0430ec7
Remove stuff from Window's API
2017-02-03 06:48:58 +01:00
Pierre Krieger
c3d2289b0c
Remove resize_callback from WindowsAttributes
2017-01-28 15:34:15 +01:00
Pierre Krieger
bcb242983b
Add documentation for the new API
2017-01-28 15:33:54 +01:00
Pierre Krieger
0242daa242
Add interrupting the events loop
2017-01-28 15:09:01 +01:00
Pierre Krieger
422b332c1b
Add a transition macro system
2017-01-28 15:00:17 +01:00
tomaka
f1d70d351e
Merge pull request #82 from tomaka/documentation
...
Some documentation improvements
2017-01-28 13:31:36 +01:00
mitchmindtree
53065bda40
Move resize_callback field from WindowBuilder into WindowAttributes struct
2016-11-12 02:55:21 +11:00
mitchmindtree
eb18b3d8b6
Add a WindowBuilder::with_window_resize_callback
method.
...
This allows for passing the window_resize_callback fn during the window
building stage. More importantly, this allows setting the callback
without the need for mutable access to the Window, making it possible
to set the callback in the downstream glium crate.
This may solve tomaka/glium#1232 for most folk.
2016-11-11 22:08:46 +11:00
Pierre Krieger
2c58e85584
Some documentation improvements
2016-11-06 09:51:20 +01:00
Victor Berger
a505eddf29
wayland: bases of backend and output handling
2016-10-09 16:08:10 +02:00
Andrey Lesnikov
7f6ae8910e
Merge https://github.com/tomaka/glutin
...
Conflicts:
.travis.yml
Cargo.toml
examples/fullscreen.rs
src/api/android/mod.rs
src/api/cocoa/headless.rs
src/api/cocoa/helpers.rs
src/api/cocoa/mod.rs
src/api/glx/mod.rs
src/api/osmesa/mod.rs
src/api/win32/callback.rs
src/headless.rs
src/lib.rs
src/platform/linux/mod.rs
src/window.rs
2016-09-19 19:53:28 +03:00
Victor Koenders
5ce48523cd
Added a couple more PartialEq's
2016-08-17 20:42:45 +02:00
Jan Segre
e0f36b80c9
Make WindowBuilder
and HeadlessRendererBuilder
derive Clone
.
2016-05-23 03:17:31 -03:00
Osspial
b2cf70b342
Fixed some warnings when building on Windows
2016-05-07 21:05:45 -04:00
Corey Farwell
dc49156fe6
Allow OSX WindowBuilder to specify 'activation behavior'.
2016-04-29 10:43:30 -04:00
Pierre Krieger
d216d6b052
Merge remote-tracking branch 'glutin/master' into merge-glutin
...
Conflicts:
Cargo.toml
build.rs
src/api/caca/mod.rs
src/api/cocoa/mod.rs
src/api/egl/ffi.rs
src/api/egl/mod.rs
src/api/glx/mod.rs
src/api/osmesa/mod.rs
2016-03-26 17:55:03 +01:00
Kirill Zdornyy
74a28adba2
Fix this_platform_is_not_supported on OpenBSD.
...
I followed the steps of @mneumann.
2016-03-01 18:06:13 -08:00
Pierre Krieger
10bb03c5f0
Remove most OpenGL stuff and make it compile on win32
2016-02-23 12:56:23 +01:00
Pierre Krieger
982279bc39
Update the emscripten port of glutin
2016-02-09 14:25:21 +01:00
Victor Berger
508e8cf665
Fix EGL for wayland.
2016-01-03 12:19:53 +01:00
Victor Berger
fad2e77a36
api/wayland: Reset to empty API.
...
In order to build the whole new structure.
2015-12-22 14:36:41 +01:00
Pierre Krieger
ed1d76aaee
Remove now unneeded function
2015-12-19 14:36:49 +01:00
Pierre Krieger
95a60ee329
Switch WGL to ChoosePixelFormat
2015-12-19 13:06:50 +01:00
Pierre Krieger
0b6418fabb
Change PixelFormatRequirements
2015-12-19 11:32:51 +01:00
Aceeri
c6ffedccbd
Removed comments, fixed Some/None matches, removed unnecessary lock checks
2015-11-09 03:13:52 -08:00
Aceeri
78eb4a5990
Minimum/maximum dimensions for windows in win32 api
2015-11-09 01:42:54 -08:00
mitchmindtree
b02265fa11
Update to libc 0.2, remove unnecessary gl_common crate
2015-11-09 08:47:12 +01:00
Pierre Krieger
37262fb228
Remove public exports of gl_common and libc
2015-11-09 08:46:52 +01:00
Pierre Krieger
7a625ef3d8
Remove the window feature entirely
2015-10-03 10:33:37 +02:00
Pierre Krieger
8c6a27d426
Add an os
module containing platform-specific traits
2015-10-03 09:53:37 +02:00
Josh Matthews
77b3743117
Warning fixes for OS X.
2015-09-28 12:19:36 -04:00
Pierre Krieger
86fa1b58e5
Rename MonitorID -> MonitorId
2015-09-24 09:11:59 +02:00
Pierre Krieger
aa9cb99929
Add #[inline] attributes
2015-09-23 13:11:47 +02:00
Tim Neumann
9f6806ba2e
make glutin compile on all iOS targets
2015-09-21 18:57:35 +02:00
Pierre Krieger
62bafe2130
Remove BuilderAttribs
2015-09-21 14:03:05 +02:00
Pierre Krieger
932e565391
Remove extract_non_static
2015-09-21 12:03:58 +02:00
Pierre Krieger
3054e2ee02
Switch EGL to use only pf_reqs and opengl
2015-09-21 12:03:57 +02:00
Pierre Krieger
3ff08d747c
Add GlAttributes::map_sharing
2015-09-21 12:03:56 +02:00
Pierre Krieger
58b3bfb4fb
Extract PixelFormatRequirements from BuilderAttribs
2015-09-21 12:03:56 +02:00
Pierre Krieger
48fe9b2644
Extract WindowAttributes from the BuilderAttribs
2015-09-21 12:03:55 +02:00
Pierre Krieger
c244f8c033
Extract GlAttributes from BuilderAttribs
2015-09-21 12:03:55 +02:00
Pierre Krieger
b9a4f5fbe9
Err when a X connection cannot be created instead of panicking
2015-09-20 08:42:32 +02:00
Michael Neumann
b707959c2c
Make it work on DragonFly/FreeBSD
...
Tested on DragonFly BSD. Should work similarily on FreeBSD.
2015-08-30 13:52:09 +02:00
Sven Nilsen
ce13975f15
Removed dot in error message
...
Closes https://github.com/tomaka/glutin/issues/562
2015-08-05 12:10:38 +02:00
Braden Evans
3b76b01cce
Typo in error message
2015-08-04 18:02:55 -07:00
Braden Evans
9bcfad9f75
Implement Display, Error for ContextError
2015-08-04 18:01:38 -07:00
Pierre Krieger
2d4c382f0b
Better choice for the pixel format
2015-07-25 15:57:03 +02:00
Pierre Krieger
7fe828bed3
Add smaall TODO
2015-07-20 19:43:36 +02:00
Pierre Krieger
57a1d546e7
Add CreationError::NoAvailablePixelFormat
2015-07-20 19:42:32 +02:00