Commit graph

2504 commits

Author SHA1 Message Date
Glenn Watson
97c471dc05 Add an interface for providing system wide initialization options to the windowing system.
This allows setting up Linux based systems which use multithreaded OpenGL contexts.
2014-10-24 19:58:19 +10:00
tomaka
fe8646c556 Merge pull request #66 from glennw/platform_data
Add accessor for underlying display handle on Linux.
2014-10-24 10:19:35 +02:00
Glenn Watson
21e3ff99fa Make platform data function as unsafe. 2014-10-24 18:12:03 +10:00
tomaka
59ff347eed Merge pull request #64 from glennw/fix-get-dimensions
Fix closing X display in get_dimensions
2014-10-24 08:27:42 +02:00
Glenn Watson
5693fbcce3 Add accessor for underlying display handle on Linux. Although unimplemented on other platforms, this applies to at least android as well. 2014-10-24 15:20:25 +10:00
Glenn Watson
80e4fa9ad8 Fix closing X display in get_dimensions 2014-10-24 14:13:19 +10:00
tomaka
d8ca679a6e Merge pull request #62 from DavidPartouche/cocoa-input
Cocoa input
2014-10-23 18:28:53 +02:00
David Partouche
f86af01a99 Added the Alt key modifier 2014-10-23 18:01:09 +02:00
David Partouche
6f46c0c2dd Added the modifiers key as input 2014-10-23 17:30:17 +02:00
David Partouche
271b688910 Fixed switch from atomics to atomic in rust 2014-10-23 17:30:16 +02:00
David Partouche
86e8480550 Added the KeyPress and KeyRelease events 2014-10-23 17:30:16 +02:00
David Partouche
dad539114d Added ReceivedCharacter event for cocoa 2014-10-23 17:30:16 +02:00
David Partouche
ba8f55547f Added is_closed to osx window 2014-10-23 17:30:16 +02:00
David Partouche
421beefe67 Added mose move event 2014-10-23 17:30:16 +02:00
tomaka
d0d787bff0 Merge pull request #60 from DavidPartouche/mac-compilation-error
Fixed a compilation error: setContentview changed setContentView_
2014-10-23 13:18:06 +02:00
David Partouche
5969cfe886 Fixed a compilation error: setContentview changed setContentView_ 2014-10-23 12:04:39 +02:00
tomaka
2a29e4d743 Merge pull request #59 from tomaka/update
Update for rustc and gl-rs
2014-10-22 11:28:10 +02:00
Tomaka17
2ff393fe62 Update for rustc and gl-rs 2014-10-22 11:23:21 +02:00
Tomaka17
1d9ceb9ddf Update for Cargo's platform-specific dependencies 2014-10-21 21:25:30 +02:00
Tomaka17
0d0c14e6ec Update for gl-rs 2014-10-21 08:11:08 +02:00
tomaka
c8ea2bf587 Merge pull request #55 from tomaka/put-back-dependency
Revert temporary fix for rust-core-foundation
2014-10-14 21:17:00 +02:00
Tomaka17
6d34ef7a3d Revert temporary fix for rust-core-foundation 2014-10-14 14:44:26 +02:00
Tomaka17
4a654b561e Temporary fix to outdated rust-core-foundation 2014-10-14 14:43:38 +02:00
tomaka
c7f2dc6737 Merge pull request #54 from tomaka/use-glx-glrs
Use gl-rs's GLX bindings for x11
2014-10-13 11:42:23 +02:00
Pierre Krieger
bb22087d1c Use gl-rs's GLX bindings for x11 2014-10-13 11:36:01 +02:00
tomaka
4dcdf3ec50 Update README.md 2014-10-13 11:02:03 +02:00
tomaka
32a6c7f1e9 Merge pull request #51 from tomaka/headless-test
Add test for headless rendering
2014-10-11 20:54:07 +02:00
Tomaka17
9e9a3ae03a Fix win32 window not closing when destroying it 2014-10-11 20:52:48 +02:00
Tomaka17
64bbc4965f Fix win32 window not having a destructor in headless mode 2014-10-11 20:40:15 +02:00
Tomaka17
c71625e301 Add test for headless rendering 2014-10-11 20:38:52 +02:00
Tomaka17
cdee854d2e Fix bug with 64bits rustc 2014-10-11 20:23:33 +02:00
Tomaka17
cb32e64b72 Fix warnings while compiling for win32 2014-10-11 17:58:17 +02:00
tomaka
8e8549b4ac Merge pull request #50 from DavidPartouche/fix_warning
Fixed static uppercase warning
2014-10-11 17:53:56 +02:00
David Partouche
a2df6a8699 Changed statics to uppercase 2014-10-11 12:38:34 +02:00
David Partouche
10f625c2c8 Fixed static uppercase warning 2014-10-11 12:04:48 +02:00
Tomaka17
bfbc462511 Change implementations import system 2014-10-11 11:06:21 +02:00
tomaka
28ecf3bc5b Merge pull request #49 from tomaka/update-rustc
Update for rustc f9fc49c06 2014-10-10 00:07:08 +0000
2014-10-10 17:58:31 +02:00
Tomaka17
c316c86e7c Update for rustc f9fc49c06 2014-10-10 00:07:08 +0000 2014-10-10 17:52:47 +02:00
Tomaka17
b66abed7ae Minor changes in travis.yml 2014-10-10 16:02:27 +02:00
tomaka
093c188b11 Merge pull request #44 from tomaka/headless-rendering
Implement headless rendering
2014-10-09 20:04:02 +02:00
Tomaka17
e565bfeb13 Implement headless rendering 2014-10-09 15:55:42 +02:00
Tomaka17
cfb0cb7001 Use Cargo features to opt out of the makefile
See #46
2014-10-06 20:32:47 +02:00
tomaka
0392fe6af6 Merge pull request #45 from DavidPartouche/cocoa-window-support
Cocoa window support
2014-10-06 18:57:49 +02:00
DavidPartouche
dc80f57bc2 Fixed a space missing 2014-10-06 18:37:06 +02:00
David Partouche
989fd1b505 Added events handling for left/right mouse clicking 2014-10-06 18:23:31 +02:00
David Partouche
db578e6e1c Refactored window initialisation code for cocoa, making it more memory safe 2014-10-06 18:23:31 +02:00
David Partouche
c38110cac7 Cocoa opens a window with OpenGL context inside 2014-10-06 18:23:31 +02:00
Pierre Krieger
fe245e2929 Fix warnings 2014-10-05 15:54:37 +02:00
tomaka
2b5513fa80 Merge pull request #43 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2014-10-04 18:45:05 +02:00
The Gitter Badger
3a408d8ebb Added Gitter badge 2014-10-04 16:18:09 +00:00