Victor Berger
83e2924ac2
api/wayland: activate the backend
2015-12-22 14:36:42 +01:00
Victor Berger
6eba737fce
api/wayland: fix cursor errors
2015-12-22 14:36:41 +01:00
Victor Berger
42551d20fd
api/wayland: output and fullscreen handling.
2015-12-22 14:36:41 +01:00
Victor Berger
aace58d203
api/wayland: fix Window not being Send+Sync
2015-12-22 14:36:41 +01:00
Victor Berger
84f1aef100
api/wayland: add keyboard support.
2015-12-22 14:36:41 +01:00
Victor Berger
0792557f4b
api/wayland: pointer events support.
2015-12-22 14:36:41 +01:00
Victor Berger
6294d3c7dd
api/wayland: core windows and events structure.
2015-12-22 14:36:41 +01:00
Victor Berger
833c892cf9
api/wayland: update wayland-client to 0.5.3
2015-12-22 14:36:41 +01:00
Victor Berger
741311b619
api/wayland: core context
2015-12-22 14:36:41 +01:00
Victor Berger
1b25d705ce
api/wayland: move window and monitor to mods.
2015-12-22 14:36:41 +01:00
Victor Berger
fad2e77a36
api/wayland: Reset to empty API.
...
In order to build the whole new structure.
2015-12-22 14:36:41 +01:00
tomaka
ae7638b995
Publish 0.4.4
2015-12-20 15:08:28 +01:00
tomaka
1f5f997a68
Merge pull request #677 from tomaka/pf
...
No longer manually enumerate pixel formats
2015-12-20 10:58:28 +01:00
tomaka
87f0edea7b
Merge pull request #673 from ahihi/master
...
Fix fullscreen on OS X
2015-12-20 07:55:26 +01:00
Pierre Krieger
61bca52217
Fix compilation on linux
2015-12-19 15:00:32 +01:00
Pierre Krieger
67356b45a3
Fix compilation on cocoa
2015-12-19 14:42:51 +01:00
Pierre Krieger
ed1d76aaee
Remove now unneeded function
2015-12-19 14:36:49 +01:00
Pierre Krieger
4c9348ab50
Update EGL implementation
2015-12-19 14:36:16 +01:00
Pierre Krieger
a428e0608f
Update cocoa implementation with changes to pf_reqs
2015-12-19 13:56:25 +01:00
Pierre Krieger
6b3a3a4577
Update GLX to use glXChooseFBConfig
2015-12-19 13:56:13 +01:00
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