Commit graph

1345 commits

Author SHA1 Message Date
Mathijs van de Nes 4046a892ee Fix Window.set_inner_size() on Win32
Previously, the function would actually set the outer size of the window
instead of the inner size.
We fix this by first letting windows calculate the outer size based upon
the specified inner size.
2015-09-23 13:11:00 +02:00
tomaka 3820d307a3 Merge pull request #611 from vvuk/win32
fix up win32 support
2015-09-23 13:09:36 +02:00
Paul Rouget 68230faeb0 Update cocoa version 2015-09-23 10:53:35 +02:00
Paul Rouget 67a31c6221 Use NSFullSizeContentViewWindowMask for decoration-less windows 2015-09-23 10:53:35 +02:00
Vladimir Vukicevic 6ece84f5c0 win32: remove unimplemented!() from platform_display() 2015-09-22 14:23:56 -04:00
Vladimir Vukicevic 059821a99c win32: implement wakeup_event_loop 2015-09-22 14:23:53 -04:00
tomaka 0f9693bde4 Merge pull request #608 from tomaka/pub-attribs
Make some fields in WindowBuilder and HeadlessRendererBuilder public
2015-09-22 20:22:41 +02:00
Vladimir Vukicevic 4af72a4109 win32: Bump user32-sys req for MapVirtualKeyA 2015-09-22 14:01:27 -04:00
tomaka 34d2c7517d Merge pull request #610 from mbrubeck/android-touch
Support multi-touch events on Android
2015-09-22 19:55:43 +02:00
Matt Brubeck 1827910927 Support multi-touch events on Android
Depends on tomaka/android-rs-glue#64.
2015-09-22 09:25:49 -07:00
tomaka 48f3962a01 Merge pull request #609 from TimNN/ios-compile-fixes
make glutin compile on all iOS targets (again)
2015-09-21 22:34:17 +02:00
Tim Neumann 9f6806ba2e make glutin compile on all iOS targets 2015-09-21 18:57:35 +02:00
Pierre Krieger e466cfb2d6 Make some fields in WindowBuilder and HeadlessRendererBuilder public 2015-09-21 15:42:24 +02:00
tomaka 1b28e32e31 Merge pull request #587 from neivv/win32-alt
Handle events for Alt-<Key> and F10 presses in windows
2015-09-21 14:43:10 +02:00
tomaka 6787f1d434 Merge pull request #603 from tomaka/gl-attribs
Separate the builder attributes into multiple substates
2015-09-21 14:15:41 +02:00
Pierre Krieger 62bafe2130 Remove BuilderAttribs 2015-09-21 14:03:05 +02:00
Pierre Krieger a8d3342468 Switch OS/X to new design 2015-09-21 12:47:14 +02:00
Pierre Krieger 5182023fd6 Switch X11 and wayland to the new design 2015-09-21 12:04:33 +02:00
Pierre Krieger b5d0a3eb67 Convert GLX to the new design 2015-09-21 12:03:59 +02:00
Pierre Krieger 8f3ec7998d Finish converting windows to the new design 2015-09-21 12:03:58 +02:00
Pierre Krieger 932e565391 Remove extract_non_static 2015-09-21 12:03:58 +02:00
Pierre Krieger 1b836f6040 Switch WGL and part of win32 to the new system 2015-09-21 12:03:57 +02:00
Pierre Krieger 3054e2ee02 Switch EGL to use only pf_reqs and opengl 2015-09-21 12:03:57 +02:00
Pierre Krieger 3ff08d747c Add GlAttributes::map_sharing 2015-09-21 12:03:56 +02:00
Pierre Krieger 58b3bfb4fb Extract PixelFormatRequirements from BuilderAttribs 2015-09-21 12:03:56 +02:00
Pierre Krieger 48fe9b2644 Extract WindowAttributes from the BuilderAttribs 2015-09-21 12:03:55 +02:00
Pierre Krieger c244f8c033 Extract GlAttributes from BuilderAttribs 2015-09-21 12:03:55 +02:00
tomaka f51ace4c78 Merge pull request #602 from tomaka/api-dispatch-error
[Breaking change] Better error handling in Linux's api dispatch
2015-09-20 17:52:53 +02:00
tomaka 907d7621bc Merge pull request #604 from tomaka/rm-config
Remove .cargo/config
2015-09-20 17:29:44 +02:00
Pierre Krieger c237d0d79a Remove .cargo/config 2015-09-20 11:49:27 +02:00
Pierre Krieger 82bb047fda Report the error from x11-rs when failing to open shared libraries 2015-09-20 08:48:53 +02:00
Pierre Krieger b9a4f5fbe9 Err when a X connection cannot be created instead of panicking 2015-09-20 08:42:32 +02:00
Felix Kaaman 27385894ac Merge pull request #600 from paulrouget/resizableMask
[cocoa] add resizable mask to decoration-less windows
2015-09-17 10:57:01 +02:00
Paul Rouget da51a60595 add resizable mask to decoration-less windows 2015-09-17 08:57:43 +02:00
tomaka fa48f4b845 Publish 0.3.6 2015-09-12 14:40:16 +02:00
tomaka 806208f5db Merge pull request #598 from nox/bump-gl_generator
Bump gl_generator to 0.0.27
2015-09-12 07:35:15 +02:00
Anthony Ramine b096143f73 Bump gl_generator to 0.0.27 2015-09-12 01:02:38 +02:00
tomaka 567d29fcc5 Merge pull request #596 from fkaa/cocoa-focus
Add focus and defocus events on cocoa. Fixes #595
2015-09-10 19:50:29 +02:00
Felix Kaaman b029233e54 Add focus and defocus events on cocoa. Fixes #595 2015-09-10 19:36:53 +02:00
tomaka 8092fd6409 Merge pull request #590 from tomaka/glx-non-conformant
No longer filter out non-conformant formats
2015-09-04 20:55:59 +02:00
tomaka 08cb668037 Merge pull request #580 from mbrubeck/scroll-lines
Fix smooth-scrolling increment on some X11 devices
2015-09-01 07:29:59 +02:00
tomaka 01fc9a70cd Merge pull request #591 from tomaka/fix-triangle
Fix the triangle in the examples
2015-08-30 21:11:58 +02:00
tomaka ded23549eb Merge pull request #585 from frewsxcv/https
Use HTTPS for doc hyperlink
2015-08-30 18:54:01 +02:00
Pierre Krieger 326ea3555b Fix the triangle in the examples 2015-08-30 18:48:26 +02:00
Pierre Krieger cb749ad904 No longer filter out non-conformant formats 2015-08-30 18:19:31 +02:00
tomaka 9d6d2412c7 Merge pull request #589 from mneumann/dragonfly2
Make it work on DragonFly/FreeBSD
2015-08-30 14:35:47 +02:00
Michael Neumann b707959c2c Make it work on DragonFly/FreeBSD
Tested on DragonFly BSD. Should work similarily on FreeBSD.
2015-08-30 13:52:09 +02:00
Markus Heikkinen 84d5db91af Handle events for Alt-<Key> and F10 presses in windows 2015-08-29 17:00:05 +03:00
tomaka b8b1b80631 Merge pull request #586 from mceier/master
Correct event type
2015-08-28 11:33:58 +02:00
Mariusz Ceier 5392ba0db0 Correct event type
KeymapNotify should not be handled by calling XRefreshKeyboardMapping.

XRefreshKeyboardMapping expects XMappingEvent.
2015-08-28 11:23:44 +02:00