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
tomaka
20a6e1ea6e
Merge pull request #675 from ecoal95/x-error-reporting
...
x11: Improve xlib error reporting
2015-12-17 08:14:55 +01:00
Emilio Cobos Álvarez
a69ded9c8a
x11: Improve xlib error reporting
2015-12-15 13:56:35 +01:00
Miranda Kastemaa
e3cb389c6a
Fix fullscreen on OS X
2015-12-11 23:23:23 +02:00
tomaka
4f0aeafbed
Merge pull request #669 from tomaka/build-script-dependency
...
Use the new build scripts dependencies system
2015-12-06 12:14:29 +01:00
Pierre Krieger
29a59d7999
Use the new build scripts dependencies system
2015-12-05 20:13:46 +01:00
tomaka
48a02a0c8c
Merge pull request #659 from Aceeri/minmaxwindow
...
Minimum/maximum dimensions for windows in win32 API
2015-12-05 18:01:55 +01:00
tomaka
8c3ffd2a4f
Merge pull request #667 from tomaka/libc-update
...
Follow-up of #666
2015-12-01 09:50:36 +01:00
Pierre Krieger
816fbb2165
Fix the windows build
2015-12-01 09:13:24 +01:00
Simon Sapin
24d9a70533
Try to fix Windows build
2015-12-01 03:04:00 +01:00
Simon Sapin
e4f1c7358d
Update some libraries
2015-12-01 02:11:54 +01:00
tomaka
5b819eda9a
Merge pull request #665 from antrik/fix-cast_32bit-upstream
...
Fix compilation for 32 bit targets
2015-11-30 22:44:58 +01:00
Olaf Buddenhagen
32ed86a976
Fix compilation for 32 bit targets
...
Regression introduced in 47df0e9eaa
Casting fullscreen_atom (which is the result from XInternAtom, i.e.
c_ulong) as i64 is obviously wrong -- the whole point of types such as
c_ulong is that long in C does *not* always have the same bit size...
Cast it as c_long instead.
While this is the most straightforward fix, I'm not sure it's the best
one: perhaps the x11 crate should offer a set_ulong() method along with
set_long(), which could be used here instead of the cast?
2015-11-30 09:13:08 +01:00
tomaka
6a3ee2af75
Merge pull request #646 from adambadawy/master
...
Fix fullscreen on X11
2015-11-11 20:38:12 +01:00
Aceeri
2be3c142f0
Fixed wrong variable binding for WindowAttributes on asserts
2015-11-09 03:29:26 -08:00
Aceeri
9a05577df8
Not implemented asserts to prevent silent fails
2015-11-09 03:18:48 -08:00
Aceeri
c6ffedccbd
Removed comments, fixed Some/None matches, removed unnecessary lock checks
2015-11-09 03:13:52 -08:00
Aceeri
d6a53cf5d3
Corrections to sharing data
2015-11-09 02:49:50 -08:00
Aceeri
78eb4a5990
Minimum/maximum dimensions for windows in win32 api
2015-11-09 01:42:54 -08:00
Pierre Krieger
5ca4e89dd4
Publish 0.4.2
2015-11-09 10:26:01 +01:00
tomaka
bfc46c5670
Merge pull request #652 from tomaka/rem-gl-common
...
[Breaking change] Remove public exports of gl_common and libc
2015-11-09 10:10:22 +01: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
tomaka
439d25168e
Merge pull request #655 from mitchmindtree/master
...
Lock objc to 0.1.7. Fix remaining libc pointer errors with casts. Fix warnings in cursor example.
2015-11-09 08:28:35 +01:00
mitchmindtree
947effd3a0
unwrap to fix unused result warning
2015-11-08 21:14:58 +11:00
mitchmindtree
228732877a
Lock objc version, add casts to appease libc pointer type conflict. Closes #654
2015-11-08 21:13:25 +11:00
tomaka
0386d093d1
Merge pull request #653 from Daggerbot/pr
...
Change some uses of c_void to avoid libc version conflicts.
2015-11-05 07:59:19 +01:00
tomaka
3b5fe6ad99
Merge pull request #651 from tomaka/fix-libc
...
Fix the libc breakage
2015-11-04 18:26:58 +01:00
Daggerbot
7e4f795a53
Change some uses of c_void to avoid libc version conflicts.
2015-11-04 08:21:42 -08:00
Pierre Krieger
2fcbdcc2fc
Fix the libc breakage
2015-11-04 11:28:08 +01:00
Adam Badawy
c068a770f0
Update x11-dl
2015-10-27 03:22:13 -04:00
Adam Badawy
10f5528c14
Fix using garbage memory
2015-10-27 03:10:57 -04:00
Adam Badawy
d1a5730374
Remove deprecated comment
2015-10-27 03:09:52 -04:00
Adam Badawy
f9929fab2f
Use mode when switching to fullscreen
2015-10-27 03:07:37 -04:00
Adam Badawy
4f8095816e
Allow any mode larger than requested dimensions
...
We were previously allowing only fullscreen modes which were exactly as
tall as the requested dimensions, perhaps erroneously.
2015-10-27 00:33:48 -04:00
Adam Badawy
23a5104098
Comment fullscreen XClientMessage code
2015-10-26 05:33:01 -04:00
Adam Badawy
47df0e9eaa
Fix misbehaving fullscreen window
2015-10-26 04:06:40 -04:00
Adam Badawy
ed8dfa9a52
Fix issue #509
...
Focusing the newly created window seems to grab the keyboard.
2015-10-25 21:56:49 -04:00
Adam Badawy
918dc67992
Fix issue #582
...
I switched `vsyncstart` and `vdisplay` again, as per the discussion on
issue #582 .
2015-10-25 21:52:20 -04:00
tomaka
188b8f5c08
Merge pull request #645 from adambadawy/master
...
Improve fullscreen example
2015-10-25 07:27:10 +01:00
Adam Badawy
9493458b8e
Fix issue #543
...
I added a match arm for the Escape key.
2015-10-24 21:44:43 -04:00
Adam Badawy
d6f44a7f56
Flush monitor prompt
2015-10-24 21:38:36 -04:00
tomaka
7f2c161704
Merge pull request #644 from mbrubeck/mouse-emulated
...
Change X11 events based on `multitouch` option
2015-10-23 17:25:04 +02:00
Matt Brubeck
8c0dfe19c2
Change X11 events based on multitouch
option
...
* If `multitouch` is enabled, touch input generates touch events.
* If `multitouch` is disabled, touch input generates emulated mouse events.
2015-10-23 08:01:03 -07:00
tomaka
aaa9e508bd
Merge pull request #643 from mbrubeck/xlib-display
...
Fix typo in WindowExt::get_xlib_display
2015-10-23 08:24:26 +02:00
Matt Brubeck
93bec2ffca
Fix typo in WindowExt::get_xlib_display
2015-10-22 13:59:52 -07:00
tomaka
6cefaa12be
Merge pull request #636 from wartman4404/master
...
ensure server has GLX_ARB_create_context extension
2015-10-19 08:19:29 +02:00
wartman4404
f83e783b26
ensure server has GLX_ARB_create_context extension
2015-10-18 18:53:50 -05:00
tomaka
dcd5c49b7f
Merge pull request #629 from tomaka/fix-win-vsync
...
Fix vsync being enabled even when disabled
2015-10-08 16:32:10 +02:00