mitchmindtree
3ce7904e01
Wrap the temporarily stored user callback in a type to enforce
...
invariants
This also removes the need for "box"ing the callback in favour of
storing a raw `*mut` pointer. We can do this by ensuring that we never
store the pointer for longer than the lifetime of the user callback,
which is the duration of a call to `poll_events` or `run_forever`.
Also removes old commented out event code from the window module.
2017-02-05 12:51:09 +11:00
Pierre Krieger
007ad0f911
Fix the test and the examples
2016-03-26 18:10:19 +01:00
Pierre Krieger
10bb03c5f0
Remove most OpenGL stuff and make it compile on win32
2016-02-23 12:56:23 +01:00
Fredrik Noren
2a66d1cffc
Construct cocoa headless context based on args
2016-01-18 13:12:40 -05:00
Fredrik Noren
db074dc32f
Use GLES
2016-01-18 12:45:55 -05:00
Fredrik Noren
a5de084856
Only run headless test on osx for now
2016-01-09 14:31:56 -05:00
Fredrik Noren
c344f36e93
Trigger build
2016-01-09 13:32:48 -05:00
Fredrik Noren
3d2f71e59b
Bigger headless window size in test
2016-01-08 00:35:51 -05:00
Fredrik Noren
898a411c86
Don't run headless test on linux
2016-01-08 00:34:10 -05:00
Fredrik Noren
c6c4dfdd1e
Fix cocoa headless
2016-01-08 00:03:54 -05:00
Pierre Krieger
297a8cbb1d
Add test for WindowProxy to implement Send
2015-02-16 10:29:53 +01:00
Pierre Krieger
469d0eafd1
Update for rust alpha 1.0
2015-01-10 08:23:20 +01:00
Pierre Krieger
dbdb43f077
Update for Rustc
2015-01-08 09:28:22 +01:00
Pierre Krieger
7f6f4f8d04
Update for gl_generator's changes
2014-12-24 08:12:10 +01:00
Jakob Fries
12d5d5beea
Avoid warning; if_let and tuple_indexing now part of language.
2014-12-08 21:12:03 +01:00
Pierre Krieger
9b39d99f6e
Detect OSMesa errors
2014-11-14 15:59:45 +01:00
Tomaka17
7ce851dad9
Update for changes in gl-rs
2014-11-05 15:32:01 +01:00
Tomaka17
c61b4ccf99
Test now less restrictive
2014-10-26 15:58:43 +01:00
Tomaka17
2ff393fe62
Update for rustc and gl-rs
2014-10-22 11:23:21 +02:00
Tomaka17
c71625e301
Add test for headless rendering
2014-10-11 20:38:52 +02:00
Tomaka17
e565bfeb13
Implement headless rendering
2014-10-09 15:55:42 +02:00