Paul Rouget
3e9a5e711e
Merge pull request #740 from pcwalton/mac-resize-drag-borderless-tomaka
...
Make Mac borderless windows resizable and draggable.
2016-03-16 06:08:33 +01:00
Paul Rouget
141f61002e
Merge pull request #741 from tomaka/fix-mac-build
...
Fix Mac build by bumping core-graphics.
2016-03-15 16:13:31 +01:00
Corey Farwell
c0adb8d87e
Fix Mac build by bumping core-graphics.
...
At the time of writing, Glutin requires 0.2.x and cocoa requires 0.3.x.
2016-03-14 20:22:19 -04:00
Patrick Walton
7249529654
Make Mac borderless windows resizable and draggable.
...
Despite the fact that the style mask contains `NSTitledWindowMask`, the
title doesn't show up for two reasons: (a) we draw over it; (b) we make
it invisible with a call to `-[NSWindow setTitleVisibility:]`.
Addresses servo/servo#9856 and servo/servo#9878 .
Partially addresses servo/servo#9812 .
2016-03-14 16:45:01 -07:00
tomaka
140fd1f156
Merge pull request #736 from metajack/fix-core-graphics
...
Pin core-graphics to 0.2 since cocoa 0.2.4 does
2016-03-09 07:17:35 +01:00
Jack Moffitt
717d0184c0
Pin core-graphics to 0.2 since cocoa 0.2.4 does
2016-03-08 22:59:15 -07:00
Paul Rouget
e843206c13
Merge pull request #735 from metajack/overscroll-tomaka
...
Add phases to wheel events.
2016-03-04 01:28:43 +01:00
Patrick Walton
7886ff9acd
Add phases to wheel events.
...
Needed for apps to support overscroll on the Mac.
2016-03-03 16:49:35 -07:00
tomaka
2638db665a
Merge pull request #732 from zkirill/master
...
Fix this_platform_is_not_supported on OpenBSD.
2016-03-02 06:42:13 +01:00
Kirill Zdornyy
74a28adba2
Fix this_platform_is_not_supported on OpenBSD.
...
I followed the steps of @mneumann.
2016-03-01 18:06:13 -08:00
Paul Rouget
366608d026
Merge pull request #731 from pcwalton/event-deflooding-tomaka
...
cocoa: Post Awakened events at the end of the queue to avoid floods.
2016-03-01 00:56:11 +01:00
Patrick Walton
bcd7999bf6
cocoa: Post Awakened events at the end of the queue to avoid floods.
...
Closes servo/webrender#179 .
2016-02-29 15:12:35 -08:00
tomaka
6a6d7a29d5
Merge pull request #725 from paulrouget/forceTouch
...
TouchpadPressure event
2016-02-26 11:18:50 +01:00
Paul Rouget
68818751f4
TouchpadPressure event
2016-02-26 11:08:46 +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