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 |
Ken Thomases
|
bd269786a5
|
winemac: Implement a MOUSE_BUTTON event for mouse clicks.
|
2013-01-28 14:02:45 +01:00 |
Ken Thomases
|
a22be47fcf
|
winemac: Add infrastructure to convert from Cocoa event time to Wine tick count.
|
2013-01-28 14:02:08 +01:00 |
Ken Thomases
|
6e59740e18
|
winemac: Implement WINDOW_FRAME_CHANGED event to tell Wine when window is moved or resized.
|
2013-01-28 14:00:49 +01:00 |
Ken Thomases
|
ed367c504d
|
winemac: Implement a WINDOW_CLOSE_REQUESTED event to allow closing windows.
|
2013-01-21 12:51:19 +01:00 |
Ken Thomases
|
4e83d2fca0
|
winemac: Implement MsgWaitForMultipleObjectsEx and infrastructure for processing events.
|
2013-01-21 12:51:18 +01:00 |
Ken Thomases
|
177b67e6bd
|
winemac: Make each Mac driver window track the HWND it's associated with.
|
2013-01-21 12:51:18 +01:00 |
Ken Thomases
|
207c4d193f
|
winemac: Associate an event queue with each thread that creates windows and with each window.
|
2013-01-21 12:51:17 +01:00 |
Ken Thomases
|
3c995bb682
|
winemac: Add WineEventQueue class for conveying events from Cocoa to Wine threads.
|
2013-01-21 12:51:17 +01:00 |
Ken Thomases
|
b6d902ee46
|
winemac: Add a simple ERR() logging macro that can be used from Cocoa code.
|
2013-01-21 12:51:16 +01:00 |
Ken Thomases
|
c0d43fb51f
|
winemac: Implement layered windows: SetLayeredWindowAttributes() and UpdateLayeredWindow().
|
2013-01-15 12:17:02 +01:00 |
Ken Thomases
|
2d4bcc47be
|
winemac: Implement SetWindowRgn.
|
2013-01-15 12:16:52 +01:00 |
Ken Thomases
|
7d6ebfa742
|
winemac: Implement window surface rendering.
|
2013-01-15 12:16:44 +01:00 |
Ken Thomases
|
b3f71fdeb1
|
winemac: Implement the Mac "Window" menu.
|
2013-01-11 18:14:08 +01:00 |
Ken Thomases
|
15d4b2ab51
|
winemac: Translate presence in Windows task bar to participation in Exposé and window cycling.
|
2013-01-11 18:14:08 +01:00 |
Ken Thomases
|
b6544d19dd
|
winemac: Implement support for owned windows.
|
2013-01-11 18:14:07 +01:00 |
Ken Thomases
|
429732ce1a
|
winemac: Implement support for WS_EX_TOPMOST windows.
|
2013-01-11 18:14:07 +01:00 |
Ken Thomases
|
9d29ea42e1
|
winemac: Implement support for no-activate windows.
|
2013-01-11 18:14:07 +01:00 |
Ken Thomases
|
064186e739
|
winemac: Implement support for WS_DISABLED windows.
|
2013-01-11 18:14:07 +01:00 |
Ken Thomases
|
8da2cb1698
|
winemac: Implement basic window functionality.
|
2013-01-09 17:39:38 +01:00 |
Ken Thomases
|
35319684d3
|
winemac: Convert main thread to Cocoa main loop on process attach.
|
2013-01-09 17:39:37 +01:00 |
Ken Thomases
|
daf0fd75e6
|
winemac: Add a custom NSApplication subclass, WineApplication.
|
2013-01-09 17:39:37 +01:00 |
Ken Thomases
|
bbb8c60c7e
|
winemac: Implement CreateDesktopWindow().
|
2013-01-08 12:50:20 +01:00 |
Ken Thomases
|
d8a0da9d8f
|
winemac.drv: Implement GetMonitorInfo.
|
2012-12-26 18:23:03 +01:00 |
Ken Thomases
|
21c4fc3326
|
winemac.drv: Implement EnumDisplayMonitors.
|
2012-12-26 18:23:03 +01:00 |
Ken Thomases
|
ce0f9b3128
|
winemac.drv: Tell git's diff engine to recognize Objective-C source files.
|
2012-12-26 18:23:03 +01:00 |
Ken Thomases
|
fd269e4dca
|
winemac: Implement GetDeviceCaps().
|
2012-12-21 12:08:38 +01:00 |
Ken Thomases
|
59e339faac
|
winemac: Implement minimal Create[Compatible]DC() and DeleteDC().
|
2012-12-17 20:31:15 +01:00 |
Ken Thomases
|
35033025aa
|
winequartz.drv: Rename to winemac.drv ("the Mac driver").
|
2012-12-17 20:31:14 +01:00 |