Ken Thomases
|
449e2655c2
|
winemac: Add support for delay-rendered (a.k.a. promised) clipboard data.
|
2013-03-11 10:53:38 +01:00 |
|
Ken Thomases
|
69e631e04e
|
winemac: Add support for "query" events which wait for synchronous responses.
|
2013-03-11 10:53:32 +01:00 |
|
Ken Thomases
|
bf824ed38c
|
winemac: Implement setting of clipboard data with support for text formats.
|
2013-03-11 10:53:26 +01:00 |
|
Ken Thomases
|
764a8edb09
|
winemac: Implement GetClipboardData() with support for text formats.
|
2013-03-11 10:53:21 +01:00 |
|
Ken Thomases
|
7cf3e0596f
|
winemac: Implement EnumClipboardFormats() with support for text formats.
|
2013-03-11 10:53:15 +01:00 |
|
Ken Thomases
|
af10783e18
|
winemac: Implement IsClipboardFormatAvailable() with support for text formats.
|
2013-03-11 10:53:05 +01:00 |
|
Ken Thomases
|
6b2b3e69f7
|
winemac: Implement CountClipboardFormats() with support for text formats.
|
2013-03-11 10:52:59 +01:00 |
|
Ken Thomases
|
4d51a688e3
|
winemac: Override -[NSOpenGLContext clearDrawable] to not hide the GL surface.
This fixes a problem with flickering when repeatedly attaching and detaching
a GL context from a window, such as for each WM_PAINT.
|
2013-03-11 10:44:26 +01:00 |
|
Ken Thomases
|
89a4e5a6d1
|
winemac: Don't defer attaching OpenGL context to view if it is backed by a window device.
This fixes a problem with certain OpenGL programs which create a context very
briefly before destroying it, like while handling WM_PAINT.
|
2013-03-11 10:44:13 +01:00 |
|
Ken Thomases
|
37b33a9de8
|
winemac: Improve handling of "invert" pixels in monochrome cursors.
|
2013-03-08 11:01:48 +01:00 |
|
C.W. Betts
|
c333c6ea6c
|
winemac: Fix compilation on Lion and later.
|
2013-03-08 11:00:30 +01:00 |
|
Ken Thomases
|
3f807e7a1a
|
winemac: Implement WGL_EXT_swap_control.
|
2013-03-06 12:57:26 +01:00 |
|
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 |
|