Ken Thomases
|
4ec2809e73
|
winemac: Keep stable surface for layered windows using UpdateLayeredWindow().
|
2013-03-26 16:40:23 +01:00 |
Ken Thomases
|
678f086904
|
winemac: Support CFSTR_SHELLURLW (UniformResourceLocator) clipboard format, mapped to public.url.
|
2013-03-26 12:12:28 +01:00 |
Ken Thomases
|
36343f520b
|
winemac: Specify import and export functions explicitly in builtin_format_names[].
|
2013-03-26 12:12:26 +01:00 |
Ken Thomases
|
e633f79f61
|
winemac: Implement GetDeviceGammaRamp() and SetDeviceGammaRamp().
|
2013-03-26 12:07:03 +01:00 |
Ken Thomases
|
3158fd764d
|
winemac: Don't read an array at index -1 in debugstr_pf().
|
2013-03-25 14:09:25 +01:00 |
Ken Thomases
|
6ee486644a
|
winemac: Allow Command-[Shift-]Tab to switch apps even when the displays are captured.
|
2013-03-25 14:03:02 +01:00 |
Ken Thomases
|
9714e6ee63
|
winemac: Implement rudimentary support for system tray icons as Mac status items.
|
2013-03-25 14:02:56 +01:00 |
Ken Thomases
|
b1de532393
|
winemac: Set application Dock icon from first icon resource in process's .exe file.
|
2013-03-25 14:01:04 +01:00 |
Ken Thomases
|
462721a115
|
winemac: Move create_cgimage_from_icon_bitmaps() into new module, image.c.
|
2013-03-25 14:01:01 +01:00 |
Ken Thomases
|
322ce433d5
|
winemac: Rename create_cgimage_from_icon() to create_cgimage_from_icon_bitmaps().
|
2013-03-25 13:57:20 +01:00 |
Ken Thomases
|
7993bd3d90
|
winemac: Implement support for drag-and-drop.
|
2013-03-14 12:03:32 +01:00 |
Ken Thomases
|
fb5794a764
|
winemac: Extract new function from macdrv_EnumClipboardFormats() parameterized by the target pasteboard.
|
2013-03-14 12:02:49 +01:00 |
Ken Thomases
|
caf6db7bf9
|
winemac: Extract new function from macdrv_IsClipboardFormatAvailable() parameterized by the target pasteboard.
|
2013-03-14 12:02:45 +01:00 |
Ken Thomases
|
c8e6bad153
|
winemac: Extract new function from macdrv_GetClipboardData() parameterized by the target pasteboard.
|
2013-03-14 12:02:41 +01:00 |
Ken Thomases
|
4ae5b106f8
|
winemac: Enable pasteboard functions to operate on arbitrary pasteboards.
... not just the general pasteboard (although the general pasteboard is
still the default).
|
2013-03-14 12:02:36 +01:00 |
Ken Thomases
|
761ad810d9
|
winemac: Allow for processing Cocoa events while waiting for query results.
|
2013-03-14 12:02:28 +01:00 |
Ken Thomases
|
bff19b1739
|
winemac: Add support for CF_HDROP clipboard format, mapped to/from Cocoa's NSFilenamesPboardType.
|
2013-03-14 12:02:23 +01:00 |
Ken Thomases
|
95d5270a0d
|
winemac: Synthesize additional bitmap pasteboard types from any that Cocoa can convert.
Mac apps generally put TIFF on the pasteboard, but Windows programs are
more likely to handle CF_DIB or CF_BITMAP which map to BMP.
|
2013-03-14 12:02:17 +01:00 |
Ken Thomases
|
6528619494
|
winemac: Add support for CF_DIB and CF_BITMAP clipboard formats.
|
2013-03-14 12:02:10 +01:00 |
Ken Thomases
|
a8d55288de
|
winemac: Add clipboard formats which can or must be put on Mac pasteboard without transformation.
|
2013-03-14 12:02:05 +01:00 |
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 |