Commit graph

2804 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