Commit graph

1312 commits

Author SHA1 Message Date
Pierre Krieger 10bb03c5f0 Remove most OpenGL stuff and make it compile on win32 2016-02-23 12:56:23 +01:00
tomaka bd605478d1 Merge pull request #723 from petevine/master
Add the new `i586` target in Cargo.toml
2016-02-14 18:21:45 +01:00
petevine e4bf0a22b5 Update Cargo.toml 2016-02-14 18:03:50 +01:00
tomaka c6c9ef4fca Merge pull request #702 from tomaka/platform-specific
Unlocks platform-specific attributes
2016-02-10 18:33:13 +01:00
Pierre Krieger ec76d991ad Unlocks platform-specific attributes 2016-02-10 17:39:35 +01:00
Pierre Krieger 86dd75f7e9 Publish 0.4.8 2016-02-09 15:24:44 +01:00
Pierre Krieger 9238a48ffc Merge branch 'master' of http://github.com/tomaka/gl-init-rs 2016-02-09 15:20:06 +01:00
tomaka 75a940d4f1 Merge pull request #668 from tomaka/emscripten
Update the emscripten port of glutin
2016-02-09 14:40:21 +01:00
Pierre Krieger 982279bc39 Update the emscripten port of glutin 2016-02-09 14:25:21 +01:00
tomaka 03ca5d5216 Merge pull request #722 from paulrouget/azerty
allow non ascii character in ReceivedCharacter
2016-02-09 09:53:58 +01:00
Paul Rouget 202f8c5a2d allow non ascii character in ReceivedCharacter 2016-02-08 14:45:02 +01:00
tomaka 3246613a51 Merge pull request #709 from gdamjan/support-utf8-window-title
support utf8 window titles via _NET_WM_NAME standard
2016-02-03 10:13:14 +01:00
tomaka b63070db25 Merge pull request #718 from paulrouget/hidpiwheel
osx: scroll delta should take hidpi factor into account
2016-02-02 10:53:11 +01:00
Paul Rouget 99073eec7b osx: scroll delta should take hidpi factor into account 2016-02-02 10:25:26 +01:00
tomaka 5288b7dfc6 Merge pull request #717 from petevine/patch-1
Add the new `armv7` target in Cargo.toml
2016-02-01 16:46:46 +01:00
petevine abdfa91b75 Update Cargo.toml 2016-02-01 16:27:16 +01:00
tomaka 4222812e12 Merge pull request #716 from mmatyas/typofix
Typo fix in package description
2016-02-01 11:54:04 +01:00
Mátyás Mustoha 4c7460a410 Typo fix in package description 2016-02-01 11:22:22 +01:00
Pierre Krieger 5cce3f9640 Publish 0.4.7 2016-01-29 07:36:09 +01:00
tomaka 8f1151cbc4 Publish 0.4.6 2016-01-28 22:44:32 +01:00
tomaka 5cdf6c1798 Merge pull request #715 from mbrubeck/glx-double-buffer
Use double buffering by default on GLX
2016-01-28 22:44:12 +01:00
Matt Brubeck c67e43d076 Use double buffering by default on GLX 2016-01-28 13:23:06 -08:00
tomaka 50c7c91c19 Merge pull request #714 from mmatyas/i8_to_char
Replace `i8` with `libc::c_char`
2016-01-26 13:15:35 +01:00
Mátyás Mustoha 11bbca7ca7 Replace i8 with libc::c_char 2016-01-26 12:44:34 +01:00
tomaka 0faaa590b1 Merge pull request #713 from jshrake/fix-readme-usage
Fix the usage example in the README
2016-01-23 21:30:18 +01:00
jshrake bccbbaa57c Fix the usage example in the README
Closes #712
2016-01-23 11:37:32 -08:00
tomaka 1ab6677f1e Merge pull request #710 from notriddle/master
Allow it to work under Xvfb.
2016-01-22 08:01:27 +01:00
Michael Howell 0a43f8f733 Allow it to work under Xvfb.
Part of servo/servo#8641
2016-01-19 09:44:33 -07:00
tomaka 1113fa1c13 Merge pull request #703 from FredrikNoren/master
Fix cocoa headless. Fixes #635
2016-01-18 23:07:31 +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
Damjan Georgievski e9fc0eeb87 call set_title() in new()
…instead of low-level X11 calls that don't work with utf8
2016-01-17 18:52:21 +01:00
Damjan Georgievski c923b27cad support utf8 window titles via _NET_WM_NAME standard
based on this freerdp patch
9767f7f042

thanks to emiliocobos on irc
2016-01-17 18:52:13 +01:00
tomaka 0297efb741 Merge pull request #707 from rhoot/nswindow
Adding os::macos for accessing the underlying NSWindow
2016-01-17 16:51:46 +01:00
Johan Sköld c71b14afb9 Adding os::macos.
Also implements platform_window() for cocoa.
2016-01-17 01:02:27 -08:00
tomaka 3e0f6adec4 Merge pull request #706 from ecoal95/xinputfocus-error
x11: Poll the window until it is really visible
2016-01-16 19:49:32 +01:00
Emilio Cobos Álvarez 4d729164c7 x11: Poll the window until it is really visible
Fixes #697

It seems that `XSync` doesn't really makes the window viewable.

This feels hacky, other option to do it could be using `XIfEvent` or
similar to listen to `MapNotify` events, but we'll have a loop still.

In practice, this lasts between two and thre iterations on my machine,
which is something not noticeable.
2016-01-16 18:19:56 +01:00
tomaka 9ba16e31a9 Merge pull request #705 from dten/patch-2
Prefer double buffer on wgl if unspecified
2016-01-14 17:26:18 +01:00
David Hewson 8a7edc4e40 Prefer double buffer on wgl if unspecified
According to https://msdn.microsoft.com/en-us/library/windows/desktop/dd318284(v=vs.85).aspx if double buffer is unavailable then a single buffer will be returned
2016-01-14 15:50:42 +00: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
tomaka 88e64a87a9 Merge pull request #700 from ecoal95/querydevice-leak
x11: Prevent leak on XIQueryDevice
2016-01-07 15:44:43 +01:00
tomaka 64dbf51105 Merge pull request #699 from tomaka/screen-id
Fix wrong screen ID used on GLX
2016-01-07 15:44:34 +01:00
Emilio Cobos Álvarez 21b9245ccc x11: Prevent leak on XIQueryDevice
Per http://linux.die.net/man/3/xiquerydevice:

> XIFreeDeviceInfo frees the information returned by
> XIQueryDevice.
2016-01-06 17:44:26 +01:00
Pierre Krieger 8319043298 Fix wrong screen ID used on GLX 2016-01-05 18:06:30 +01:00
tomaka f59be2588c Merge pull request #690 from vberger/master
Fix EGL for wayland.
2016-01-03 12:44:04 +01:00
Victor Berger 508e8cf665 Fix EGL for wayland. 2016-01-03 12:19:53 +01:00