tomaka
|
424cc5ea49
|
Merge pull request #347 from tomaka/win32-pixel-format-details
Fix missing parameter for pixel formats infos on win32
|
2015-04-03 13:54:20 +02:00 |
|
Pierre Krieger
|
0f7bd9071e
|
Remove all features for 1.0 beta
|
2015-04-03 09:42:45 +02:00 |
|
Pierre Krieger
|
d33c138164
|
Rustup
|
2015-04-02 22:41:35 +02:00 |
|
Pierre Krieger
|
4d81cc2df1
|
Fix missing parameter for pixel formats infos on win32
|
2015-04-02 13:53:15 +02:00 |
|
Pierre Krieger
|
eabfa9e624
|
Add support for GLES on Win32
|
2015-04-02 11:17:14 +02:00 |
|
Nathaniel Theis
|
e51dd82478
|
cursor state on w32
|
2015-04-01 10:12:53 -07:00 |
|
Pierre Krieger
|
2089e9c476
|
Add draft for raw input
|
2015-03-30 13:12:37 +02:00 |
|
Pierre Krieger
|
9bef21048e
|
Fix wrong grabbing rect
|
2015-03-30 12:56:08 +02:00 |
|
Pierre Krieger
|
bae1e42b8b
|
More work on win32 implementation
|
2015-03-30 11:42:19 +02:00 |
|
Pierre Krieger
|
bb418efcc7
|
Partially implement cursor state on win32
|
2015-03-30 11:32:18 +02:00 |
|
Pierre Krieger
|
697d42a64f
|
choose_pixel_format now returns a Result
|
2015-03-28 20:17:30 +01:00 |
|
Pierre Krieger
|
3d692870e2
|
Change grab_cursor and ungrab_cursor to set_cursor_state
|
2015-03-26 17:15:18 +01:00 |
|
tomaka
|
d6ebaaaf5c
|
Merge pull request #227 from aepsil0n/grab-cursor
Implement grabbing of the mouse pointer for X11
|
2015-03-26 16:48:40 +01:00 |
|
Pierre Krieger
|
cedc85c550
|
Rustup
|
2015-03-25 20:27:18 +01:00 |
|
Eduard Bopp
|
18f9bc44c9
|
Implement grabbing of the mouse pointer for X11
Contains new methods in the Window API that closely mirror the Xlib API. The
methods are left unimplemented for other platforms for now.
|
2015-03-25 13:10:55 +01:00 |
|
Ryan Stewart
|
1c9c5c018a
|
enumerate monitors in addition to adapters; this allows the MonitorID implementation to return a more useful monitor name, and the correct native monitor ID
|
2015-03-24 13:29:17 -07:00 |
|
Ryan Stewart
|
1c20ff87f1
|
honor top-left coordinates when requesting fullscreen to make sure window appears on the correct monitor
|
2015-03-24 13:25:24 -07:00 |
|
Brendan Zabarauskas
|
8a463f6643
|
Merge pull request #316 from binsoftware/cocoa-fixes
Cocoa fixes: memory leaks, monitor handling, is_current()
|
2015-03-24 18:33:53 +11:00 |
|
Pierre Krieger
|
63f69d6f2f
|
Rustup
|
2015-03-21 13:43:14 +01:00 |
|
Ryan Stewart
|
1b2fd6e6d0
|
fix headless build by ensuring NativeMonitorId enum is available internally even without the window feature; add Eq/PartialEq to NativeMonitorId
|
2015-03-18 14:16:35 -07:00 |
|
Ryan Stewart
|
9914d826b8
|
expose platform-native monitor identifier
|
2015-03-16 14:11:49 -07:00 |
|
Pierre Krieger
|
c61c33a833
|
Add set_cursor_position function
|
2015-03-10 10:29:07 +01:00 |
|
Pierre Krieger
|
689ace8b25
|
Add is_current function
|
2015-03-04 07:43:55 +01:00 |
|
Pierre Krieger
|
d091323b22
|
Minor changes in documentation
|
2015-03-01 14:07:50 +01:00 |
|
Pierre Krieger
|
4f98ea3128
|
Add a guard for the calls to MakeCurrent during initialization
|
2015-03-01 13:57:09 +01:00 |
|
Pierre Krieger
|
cca23f8544
|
Add wrappers for safer error recovery during initialization
|
2015-03-01 13:41:00 +01:00 |
|
Pierre Krieger
|
65d5589e3c
|
Fix various warnings
|
2015-03-01 13:18:36 +01:00 |
|
Pierre Krieger
|
36619ee40e
|
Mark functions as unsafe instead of having a lot of blocks
|
2015-03-01 13:14:58 +01:00 |
|
Pierre Krieger
|
7ba8fdf3f3
|
Fix creating non-hardware-accelerated contexts
|
2015-03-01 11:07:46 +01:00 |
|
Pierre Krieger
|
cf252c29b4
|
Use the WGL API to determine extended pixel format, plus fix creation
|
2015-03-01 10:33:25 +01:00 |
|
tomaka
|
e04288f812
|
Do not call wglShareLists is ctxt is null
|
2015-02-23 15:37:23 +01:00 |
|
tomaka
|
6608cbb20c
|
Fix win32 compilation
|
2015-02-23 14:46:47 +01:00 |
|
mitchmindtree
|
1055eed078
|
Removed as_slice_with_nul as CString now derefs to a CStr
|
2015-02-22 01:17:47 +11:00 |
|
mitchmindtree
|
0389c834e4
|
RingBuf -> VecDeque for other platforms, as_slice_with_nul -> as_bytes_with_nul
|
2015-02-22 00:40:23 +11:00 |
|
Ryan Stewart
|
25ce029cf6
|
expose the platform-specific window handle (currently Win only)
|
2015-02-20 12:33:25 -08:00 |
|
tomaka
|
8e1d0f7a97
|
Merge pull request #282 from tomaka/gl-api
Improve the OpenGL context request system
|
2015-02-19 21:55:15 +01:00 |
|
Pierre Krieger
|
1ee6f8fa1a
|
Update for rustc
|
2015-02-19 20:18:50 +01:00 |
|
Pierre Krieger
|
f4f84c6566
|
Improve the OpenGL context request system
|
2015-02-18 17:15:01 +01:00 |
|
Pierre Krieger
|
ba7f2a923f
|
Don't call MakeCurrent(null, null) when destroying
|
2015-02-18 09:00:00 +01:00 |
|
Pierre Krieger
|
1a33c9ce9f
|
Extract load_opengl32_dll
|
2015-02-16 15:59:06 +01:00 |
|
Pierre Krieger
|
950fd58b77
|
Implement enumerate_arb_pixel_formats
|
2015-02-16 15:55:26 +01:00 |
|
Pierre Krieger
|
d1bc85c011
|
Switch to create_context for the real context
|
2015-02-16 15:42:00 +01:00 |
|
Pierre Krieger
|
6bec85e0cc
|
Implement better handling for pixel formats
|
2015-02-16 15:36:32 +01:00 |
|
Pierre Krieger
|
dfbf2adf4a
|
Extract and add create_context function
|
2015-02-16 15:07:03 +01:00 |
|
Pierre Krieger
|
353567b216
|
Start splitting win32::init into multiple functions
|
2015-02-16 13:58:48 +01:00 |
|
tomaka
|
19debf3eb2
|
Merge pull request #277 from tomaka/win32-callback
Extract callback from win32/init.rs to its own module
|
2015-02-16 11:03:21 +01:00 |
|
tomaka
|
cba56a208d
|
Merge pull request #276 from tomaka/win32-headless
Extract win32 HeadlessContext to a "headless" module
|
2015-02-16 10:51:02 +01:00 |
|
Pierre Krieger
|
7f03400a2b
|
Extract callback from win32/init.rs
|
2015-02-16 10:08:08 +01:00 |
|
Pierre Krieger
|
91c50ed046
|
Extract win32 HeadlessContext to a "headless" module
|
2015-02-16 10:01:47 +01:00 |
|
Pierre Krieger
|
94254521dc
|
Style improvement in win32/event.rs
|
2015-02-16 09:53:01 +01:00 |
|