Commit graph

22 commits

Author SHA1 Message Date
Victor Berger e6e96ab6f4 tests: don't instanciate an event loop to check EventsLoop: Send+Sync 2017-03-04 09:09:09 +01:00
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