Commit graph

1834 commits

Author SHA1 Message Date
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
Ivo Wetzel 7473d99c2f Implement min/max_dimensions for x11 windows.
Size hints are only being set for non-fullscreen windows, if
`max_dimensions` are set they'll override the normal `dimensions`
since X11 will not automatically resize the window after setting
the size hints.

`PSize` hint is currently set along with the `min/max` hints for
good measure.
2016-03-06 20:52:46 +01: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
Felix Kaaman 08c311839f Fix memory leak while creating NSEvent and swapping buffers (Fixes #514) 2016-03-02 16:44:08 +01: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 7eeaddebd4 Merge pull request #4 from tomaka/xlib
Make it compile on Linux
2016-02-27 14:03:57 +01:00
Pierre Krieger 16f76b2407 Make it compile on Linux 2016-02-27 13:59:11 +01: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 b4d4fee8b6 Merge pull request #2 from fkaa/cocoa-cleanup
Purge OpenGL from cocoa
2016-02-23 13:44:34 +01:00
Felix Kaaman 778b8fa87a Purge OpenGL from cocoa 2016-02-23 13:25:33 +01:00
tomaka 3548276f8f Merge pull request #1 from tomaka/cleanup
Remove most OpenGL stuff and make it compile on win32
2016-02-23 13:01:04 +01:00
Pierre Krieger ffb6b0f15c Travis adjustements 2016-02-23 13:00:32 +01:00
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