Ken Thomases
|
9c29be680c
|
winemac: Implement WGL_NV_render_texture_rectangle.
|
2013-03-06 12:57:21 +01:00 |
Ken Thomases
|
8bbf09b412
|
winemac: Implement WGL_ARB_render_texture.
|
2013-03-06 12:57:17 +01:00 |
Ken Thomases
|
be7231bea3
|
winemac: Implement WGL_ARB_pbuffer.
|
2013-03-06 12:57:11 +01:00 |
Ken Thomases
|
0ce3761655
|
winemac: Implement WGL_ARB_pixel_format and enable dependent extensions.
|
2013-03-06 12:57:04 +01:00 |
Ken Thomases
|
8d0d95c033
|
winemac: Implement WGL_ARB_make_current_read.
|
2013-03-06 12:56:43 +01:00 |
Ken Thomases
|
3f3ee6393d
|
winemac: Implement OpenGL support.
|
2013-03-06 12:56:12 +01:00 |
Ken Thomases
|
c76f0beeab
|
winemac: Fail gracefully and early when run from a non-GUI session.
|
2013-03-05 09:50:02 +01:00 |
Ken Thomases
|
9b0fdc645f
|
winemac: Implement ClipCursor().
|
2013-02-25 10:40:39 +01:00 |
Ken Thomases
|
5c933c89ad
|
winemac: Implement SetCursorPos().
|
2013-02-25 10:40:39 +01:00 |
Ken Thomases
|
de079223bf
|
winemac: Reset the cursor to the normal Mac arrow when it's outside all Wine windows.
|
2013-02-25 10:40:39 +01:00 |
Ken Thomases
|
5d8e685297
|
winemac: Request mouse move events when our window is active even when cursor is outside it.
|
2013-02-25 10:40:38 +01:00 |
Ken Thomases
|
0a56ef356a
|
winemac: Handle mouse moves in -[WineApplication sendEvent:] instead of WineWindow.
|
2013-02-25 10:40:38 +01:00 |
Ken Thomases
|
38f7a4d518
|
winemac: Implement GetCursorPos().
|
2013-02-25 10:40:38 +01:00 |
Ken Thomases
|
b79d955342
|
winemac: Use system cursors when possible.
|
2013-02-25 10:40:37 +01:00 |
Ken Thomases
|
a49df4b317
|
winemac: Implement SetCursor() and DestroyCursorIcon().
|
2013-02-25 10:40:37 +01:00 |
Ken Thomases
|
6cfa0a31d8
|
winemac: Don't bring a window onto the screen in SetFocus().
|
2013-02-19 10:40:12 +01:00 |
Ken Thomases
|
1561fa4126
|
winemac: Call sync_window_position() before show_window() since window frame affects whether it shows.
|
2013-02-19 10:40:08 +01:00 |
Ken Thomases
|
abb0161c4c
|
winemac: Always use proper z-order when putting a window on screen.
|
2013-02-19 10:40:03 +01:00 |
Ken Thomases
|
d26a6bf451
|
winemac: Implement ChangeDisplaySettingsEx().
|
2013-02-18 10:35:46 +01:00 |
Ken Thomases
|
4f4ac0cafc
|
winemac: Implement EnumDisplaySettingsEx().
|
2013-02-18 10:35:35 +01:00 |
Ken Thomases
|
bc75a9baff
|
winemac: Implement DISPLAYS_CHANGED event for when display configuration has changed.
|
2013-02-18 10:34:55 +01:00 |
Ken Thomases
|
be6af9a169
|
winemac: Implement support for full-screen windows.
|
2013-02-18 10:34:46 +01:00 |
Ken Thomases
|
ba86e67792
|
winemac: Track Cocoa windows in a z-ordered list.
|
2013-02-18 10:34:40 +01:00 |
Ken Thomases
|
3799acb3ac
|
winemac: Use only on-screen windows for Cocoa parent (Win32 owner) and ordering sibling.
|
2013-02-18 10:34:33 +01:00 |
Ken Thomases
|
d74e90080a
|
winemac: Don't set Cocoa window frame to be zero-sized.
|
2013-02-18 10:34:29 +01:00 |
Ken Thomases
|
47352930d8
|
winemac: Discard old frame changed events when setting frame for off-screen windows, too.
|
2013-02-18 10:34:24 +01:00 |
Ken Thomases
|
a472d39b7d
|
winemac: Prevent Cocoa from consuming certain key-down events.
|
2013-02-11 11:46:11 +01:00 |
Ken Thomases
|
3748c39308
|
winemac: Implement MOUSE_SCROLL events.
|
2013-02-11 11:46:10 +01:00 |
Ken Thomases
|
033fe9a7c2
|
winemac: Process clicks in an inactive window in addition to activating it.
|
2013-02-07 12:04:51 +01:00 |
Ken Thomases
|
572324bae3
|
winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.
|
2013-02-07 12:04:49 +01:00 |
Ken Thomases
|
6289a612ae
|
winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.
Cocoa coordinate space has its origin in the lower left of the primary screen
and y increases up.
|
2013-02-07 12:04:46 +01:00 |
Ken Thomases
|
5f06bf80db
|
winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.
|
2013-02-07 12:04:42 +01:00 |
Ken Thomases
|
956ec43201
|
winemac: Implement fake support for the active Windows keyboard layout.
|
2013-02-06 20:28:29 +01:00 |
Ken Thomases
|
2b4d95cd47
|
winemac: Implement GetKeyNameText().
|
2013-02-06 20:28:28 +01:00 |
Ken Thomases
|
80baa3a0e9
|
winemac: Implement VkKeyScanEx().
|
2013-02-06 20:28:28 +01:00 |
Ken Thomases
|
a649d845ed
|
winemac: Implement MapVirtualKeyEx().
|
2013-02-06 20:28:28 +01:00 |
Ken Thomases
|
3fcb69b7ca
|
winemac: Implement Beep().
|
2013-02-06 20:28:28 +01:00 |
Alexandre Julliard
|
e1b6dc57ac
|
winemac: Don't move off-screen windows to a random position.
|
2013-02-05 20:15:34 +01:00 |
Ken Thomases
|
0757a66360
|
winemac: Ignore Cocoa's window frame adjustments for off-screen windows.
|
2013-02-05 11:11:45 +01:00 |
Ken Thomases
|
3ab66a6916
|
winemac: Implement ToUnicodeEx().
|
2013-02-05 11:07:19 +01:00 |
Ken Thomases
|
77de57683f
|
winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.
|
2013-02-05 11:06:43 +01:00 |
Ken Thomases
|
d0e1a02515
|
winemac: Rebuild key map when Mac keyboard layout changes.
|
2013-02-05 11:06:27 +01:00 |
Ken Thomases
|
b78eee3172
|
winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.
|
2013-02-05 11:06:02 +01:00 |
Ken Thomases
|
8a0c8d9264
|
winemac: Implement support for minimizing windows.
|
2013-02-05 11:05:23 +01:00 |
Ken Thomases
|
6efd198c52
|
winemac: Implement ScrollDC().
|
2013-02-05 11:04:33 +01:00 |
Ken Thomases
|
b564d97229
|
winemac: Implement an APP_DEACTIVATED event.
|
2013-01-28 14:03:51 +01:00 |
Ken Thomases
|
3c5973139f
|
winemac: Implement a WINDOW_LOST_FOCUS event.
|
2013-01-28 14:03:45 +01:00 |
Ken Thomases
|
7863a230ec
|
winemac: Implement a WINDOW_GOT_FOCUS event for when Cocoa tries to focus a window.
|
2013-01-28 14:03:40 +01:00 |
Ken Thomases
|
beccf0f8c0
|
winemac: Maintain a list of which windows have been "key" (focused) recently.
|
2013-01-28 14:03:25 +01:00 |
Ken Thomases
|
6cde62ac18
|
winemac: Take control over when a window can become focused away from Cocoa.
|
2013-01-28 14:03:18 +01:00 |