Pierre Krieger
86fa1b58e5
Rename MonitorID -> MonitorId
2015-09-24 09:11:59 +02:00
tomaka
7ab495b698
Merge pull request #614 from tomaka/windowproxy-sync
...
Fix WindowProxy not being Send and Sync on win32
2015-09-24 08:37:29 +02:00
tomaka
28029c8038
Merge pull request #613 from mvdnes/windows_set_size
...
Fix Window.set_inner_size() on win32
2015-09-24 08:29:12 +02:00
Pierre Krieger
9a459f94ff
Fix WindowProxy not being Send and Sync on win32
2015-09-24 08:28:09 +02:00
Pierre Krieger
aa9cb99929
Add #[inline] attributes
2015-09-23 13:11:47 +02:00
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
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
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
Pierre Krieger
62bafe2130
Remove BuilderAttribs
2015-09-21 14:03:05 +02:00
Pierre Krieger
8f3ec7998d
Finish converting windows to the new design
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
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
Markus Heikkinen
84d5db91af
Handle events for Alt-<Key> and F10 presses in windows
2015-08-29 17:00:05 +03:00
Dylan Ede
3427308c60
Modified Windows key event handling to support modifier keys.
2015-08-26 14:37:05 +01:00
Peter Atashian
9d387b4f98
Cleanup unused import stuff
...
Also support i686-pc-windows-msvc
Signed-off-by: Peter Atashian <retep998@gmail.com>
2015-08-21 11:49:10 -04:00
Pierre Krieger
587dedaa9e
Correctly handle eglGetDisplay
2015-08-07 16:22:31 +02:00
Pierre Krieger
c9b1b91b8c
Load the EGL library in platform/windows
2015-07-27 09:52:51 +02:00
tomaka
8aa6fea832
Merge pull request #529 from tomaka/fix-win32
...
Fix the windows build
2015-07-19 16:13:24 +02:00
Pierre Krieger
b573a161a9
Fix the windows build
2015-07-19 15:03:48 +02:00
Pierre Krieger
baf9b92d3f
Correct window creation on X11
2015-07-19 13:53:40 +02:00
Pierre Krieger
4eacfce59e
Split creating an EGL context in two parts
2015-07-18 18:43:23 +02:00
Denilson M. Amorim
826931e2c2
DroppedFile event for Win32
2015-06-23 19:05:37 -03:00
tomaka
7773996d7b
Merge pull request #488 from tomaka/rem-is-closed
...
Remove the is_closed function
2015-06-17 07:36:16 +02:00
Pierre Krieger
39128dd7e1
Remove the is_closed function
2015-06-16 14:03:58 +02:00
Pierre Krieger
f6c26ec593
Handle errors from MakeCurrent and SwapBuffers
2015-06-16 10:44:44 +02:00
Robert Knight
f0bab95c4d
Express scroll deltas as either line or pixel deltas
...
Depending on the platform and device, scroll deltas may either
be represented as pixel deltas specifying the amount
in pixels to scroll or they may be expressed in 'lines' or 'chunks'
for low resolution devices (eg. a traditional mouse wheel).
Pixel deltas are currently available on OS X. X11 currently
supports only integer line deltas, though pixel deltas
are available via XInput2. Windows supports fractional
line deltas.
2015-06-13 23:19:31 +01:00
Pierre Krieger
9117bcf3d3
Switch to dwmapi
2015-05-24 09:10:45 +02:00
Pierre Krieger
81314f91d8
Add API for transparency and decorations and add support for win32
2015-05-24 09:10:44 +02:00
Pierre Krieger
01ecd24fe2
Allow creating EGL contexts on win32 with the AMD DLLs
2015-05-21 18:59:30 +02:00
Pierre Krieger
ea17038ac2
Detach wgl and win32
2015-05-21 16:47:19 +02:00
tomaka
119bd6393f
Merge pull request #405 from tomaka/win32-wheel
...
[Breaking change] Fix mouse wheel value on win32 and return a f64 instead of i32 in the MouseWheel event
2015-05-06 16:56:24 +02:00
tomaka
4882a94080
Merge pull request #409 from kvark/core
...
GL core profile flag
2015-05-01 14:07:10 +02:00
Dzmitry Malyshau
171986c7e8
Introduced GlProfile enum
2015-05-01 07:32:48 -04:00
Dzmitry Malyshau
a42f1f5833
Implemented gl_core flag
2015-04-30 22:50:15 -04:00
datalus
899e021666
Adding SWP_NOMOVE flag to prevent the window from moving to 0,0 when setting the inner size on Windows 8+
2015-04-30 18:52:48 -05:00
Pierre Krieger
aa58f4149a
Add a GlContext trait
2015-04-30 16:57:07 +02:00
Pierre Krieger
36de5a5e5a
Fix PixelFormat for x11, egl and win32
2015-04-30 16:15:37 +02:00
Pierre Krieger
d9f0d92584
Rework MouseWheel event and fix the values on win32
2015-04-29 14:35:09 +02:00
Pierre Krieger
9ed1a0ec19
Add a fallback on win32 if enumerate_arb_pixel_formats returns vec![]
2015-04-29 14:27:34 +02:00
Pierre Krieger
d4dcff582e
Extract headless context from api/win32 to platform/windows
2015-04-29 10:19:59 +02:00
Pierre Krieger
3ad7f9a584
Create reorganization
2015-04-24 09:51:23 +02:00