From wine.msi@hidden Tue Feb 10 00:10:00 2009 From: wine.msi@hidden (Mike McCormack) Date: Tue Feb 10 01:11:24 2009 Subject: Announcing ring3k 0.0.19 Message-ID: <4990C5D8.5040600@gmail.com> Hi All, ring3k 0.0.19 is hot off the press at: http://ring3k.org/ring3k-0.0.19.tar.gz This release moves us closer to supporting Windows message loops, withing window painting being the biggest obstacle remaining. Mouse messages (WM_LBUTTONDOWN, WM_MOUSEMOVE, etc.) are now set to a window's message loop, and GDI region management code, which will be required for painting, has been imported from Wine. Detailed change log as follows. Thanks for to all those that have contributed so far through comments on IRC, and patches in previous versions (you know who you are :) ) Mike commit b684d98d017224d223f51ff336518c54c687fef5 Author: Mike McCormack Date: Mon Feb 9 23:53:52 2009 +0000 Version 0.0.19 commit 421fc7c73ee7e0794d0b0c4ae8258d880e96deb2 Author: Mike McCormack Date: Sun Feb 8 23:58:29 2009 +0000 Don't delete selected objects commit 94838890c81f1106b401abfb75779a09d8409f78 Author: Mike McCormack Date: Sun Feb 8 22:56:25 2009 +0000 Use the correct delete operator commit 991928934463033ec142afdd1deb2264a6536403 Author: Mike McCormack Date: Sun Feb 8 22:42:48 2009 +0000 Use the correct delete operator commit 2c5b2c2b0d3156a30d86cd1d1076b671b5bee8a4 Author: Mike McCormack Date: Sun Feb 8 12:03:08 2009 +0000 Use dprintf commit a1338004c493e204027994c3ae0992a26924cb85 Author: Mike McCormack Date: Sun Feb 8 01:34:53 2009 +0000 Return correct data from callbacks commit d3fa7ea695b43f7b0af50aabacc838e50e8d89cb Author: Mike McCormack Date: Sun Feb 8 00:49:16 2009 +0000 Stub NtUserPeekMessage commit 5e6b115a30d4d76ae00396f8b78f2397d77cccf2 Author: Mike McCormack Date: Sun Feb 8 00:47:14 2009 +0000 Update copyright header with correct attribution commit d3298484dc769a1fab6de0fdbb7e0da0ed4ff426 Author: Mike McCormack Date: Sat Feb 7 23:48:50 2009 +0000 Implement NtGdiGetRegionData commit ada982b6544b893821f3070882e8e975b129a1f6 Author: Mike McCormack Date: Sat Feb 7 23:08:37 2009 +0000 Stub NtGdiGetRegionData commit f8dc9c11936b8c3a1e7d85eb7c2efd72ae84f219 Author: Mike McCormack Date: Sat Feb 7 23:00:39 2009 +0000 Test a few more failure cases commit 96021afe7debfc236abea999d144e5e3ea5f9953 Author: Mike McCormack Date: Sat Feb 7 22:41:57 2009 +0000 Implement NtGdiOffsetRgn commit 9c6a88e827e6038f65c3972637a18b9b24e5c9af Author: Mike McCormack Date: Sat Feb 7 22:32:20 2009 +0000 Implement NtGdiEqualRgn commit 7df12eeea81cf90c5302240cd2d4394b8ec8648e Author: Mike McCormack Date: Sat Feb 7 00:41:23 2009 +0000 Pull in Wine code for region management commit b7c42c1a069d9d440f2e77ab855708b8afb5c928 Author: Mike McCormack Date: Sat Feb 7 00:01:10 2009 +0000 Remove some unnecessary headers commit 9e8043a3fcdbc56f11cb95d1735beea1c2c8b5b3 Author: Mike McCormack Date: Fri Feb 6 23:58:23 2009 +0000 Split region functions into a separate file commit e1a657692a8ac47be8d288f3aefcb7029f9ef325 Author: Mike McCormack Date: Fri Feb 6 23:52:50 2009 +0000 Check that NtGdiCreateRectRgn returns the right handle type commit 70c5f4e6474363a582159582926c0c75292218c7 Author: Mike McCormack Date: Fri Feb 6 23:38:26 2009 +0000 Stub NtGdiCreateEllipticRgn commit bd51cf5a63d8c373520c446816703ff6bef581be Author: Mike McCormack Date: Fri Feb 6 23:29:29 2009 +0000 Stub NtGdiSetRectRgn commit 07f54d56a87898856938d0f8c5ad55d99839da4f Author: Mike McCormack Date: Fri Feb 6 23:18:55 2009 +0000 Stub NtGdiEqualRgn and NtGdiOffsetRgn commit c5da416e1ba7fe68d3f7470847658ffa087e63e2 Author: Mike McCormack Date: Fri Feb 6 23:11:28 2009 +0000 Stub NtGdiCombileRgn commit 2d5326ecd5480804af8ee3d87c91f1619a85298f Author: Mike McCormack Date: Fri Feb 6 23:06:09 2009 +0000 Stub NtGdiGetRgnBox commit 52dec26e57de2de0fcc10c7d0973301a7a3cc2ba Author: Mike McCormack Date: Fri Feb 6 23:02:20 2009 +0000 Log the name of posted messages commit 88a738359e674bf7e6e56e3335a00b6fe4d7274f Author: Mike McCormack Date: Fri Feb 6 23:01:56 2009 +0000 Stub NtGdiCreateRectRgn commit 81e4efc6a2d35fb1e3c2c048e04c6d09b60169c4 Author: Mike McCormack Date: Fri Feb 6 00:08:02 2009 +0000 Use the registry to make minitris polled commit 30595be697fcc8753c37b94fc428785ead780bd8 Author: Mike McCormack Date: Thu Feb 5 23:46:00 2009 +0000 Dump the name of sent messages commit cd3bf9e05929b6584a2fbcc7f0eecd51cf3f7711 Author: Mike McCormack Date: Thu Feb 5 22:47:11 2009 +0000 Fix regression in NtUserGetDC commit a8ae3522b0a8aec9fb40d652ef3f2a98a789a3dd Author: Mike McCormack Date: Thu Feb 5 22:33:48 2009 +0000 Return a better rectangle in NtGdiGetAppClipBox commit 6bc322de6f4bd5dce3622b1a08641b4227c583e2 Author: Mike McCormack Date: Thu Feb 5 21:40:44 2009 +0000 Stub implementation for NtGdiPolyPatBlt commit 9817dc43b486113fb2c0a0bbc4e0ce85dc3af5b8 Author: Mike McCormack Date: Mon Feb 2 23:55:02 2009 +0000 Tidy the BSOD a bit commit 4bd8f5d0050b3a8badfa7e6d85f0c8a825d16856 Author: Mike McCormack Date: Mon Feb 2 23:42:46 2009 +0000 Stub NtGdiPolyPatBlt commit 08c349f805393eeb003859036d66b3a6439556c2 Author: Mike McCormack Date: Mon Feb 2 23:39:24 2009 +0000 Send a device context in the WM_ERASEBKGND message commit b8609e45f29579a5df4c93445cd4b36350798152 Author: Mike McCormack Date: Mon Feb 2 23:27:58 2009 +0000 Improve upon starting the debugger when minitris quits... commit 3706ba9930c650833873955df7471028dece0cf3 Author: Mike McCormack Date: Mon Feb 2 23:20:26 2009 +0000 Add a method to copy a UNICODE_STRING to a UTF-8 string commit 8211d1ece3b2ecdc49414ec4cf80e27cd0c4ee5f Author: Mike McCormack Date: Mon Feb 2 23:03:37 2009 +0000 Stub NtGdiGetAppClipBox commit dbddbf2f91fcc822234ac6eea70f07ceaf26b229 Author: Mike McCormack Date: Mon Feb 2 22:54:23 2009 +0000 Improve debugging commit 197650d2399ca3c12986c0bb513a7ccffecc8a70 Author: Mike McCormack Date: Mon Feb 2 22:48:05 2009 +0000 Set the window class self pointer commit ae3e3711e76d23dadae0a7ffef3e23035b607106 Author: Mike McCormack Date: Mon Feb 2 22:39:40 2009 +0000 Derive wndcls_tt from publicly visible CLASSINFO struct commit 8b3d5d7a1cb05f416799355c05e24f840afc63f3 Author: Mike McCormack Date: Mon Feb 2 22:03:53 2009 +0000 Add a trace to NtUserCreateDesktop showing the RootDirectory (which is the WorkStation handle) commit 40a8228a4bc1db2b9a0af797076ce6b20d9d6b8b Author: Mike McCormack Date: Mon Feb 2 21:54:32 2009 +0000 Avoid DefWindowProc to aid debugging commit de6ab1d5ebe666bd847a1f535450e80f4424391f Author: Mike McCormack Date: Mon Feb 2 20:41:11 2009 +0000 Comment more uses of NtUserCallTwoParam commit cd070cb051f9437b4c21c785195adae89aeb81bd Author: Mike McCormack Date: Mon Feb 2 00:24:03 2009 +0000 Add a stub winlogon replacement commit b67fadd0263d98f4e4a7d429bc4b7501aeb09916 Author: Mike McCormack Date: Sun Feb 1 21:44:57 2009 +0000 Make the create window test a bit more generic commit 63a5c4dba7e1bcc5581dcc24730af7e5c6d8e656 Author: Mike McCormack Date: Sun Feb 1 18:53:13 2009 +0000 Send WM_MOUSEMOVE messages commit 55a1a273add67f877b6ec8a31d186a2455503c9f Author: Mike McCormack Date: Sun Feb 1 18:44:20 2009 +0000 Improve debug output commit 887eca67be02722b567e4b936389b8eca8643474 Author: Mike McCormack Date: Sun Feb 1 18:38:17 2009 +0000 Fix inverted logic bug commit a57fc50325cc5dfe0815105916f96284d930c367 Author: Mike McCormack Date: Sun Feb 1 18:26:08 2009 +0000 Output MSG struct returned by GetMessage to debug channel commit 5d913ca42799dbb2040ba40e8689dcc7f0cde569 Author: Mike McCormack Date: Sun Feb 1 18:14:40 2009 +0000 Send mouse messages commit 5557015097f5e5202697582a09ed36362b25c924 Author: Mike McCormack Date: Sun Feb 1 16:55:43 2009 +0000 Add program to test mouse input commit 762c63cdd8434213ce9792819267aef9a7839d31 Author: Mike McCormack Date: Sat Jan 31 23:48:29 2009 +0000 Dump messages passed to user by NtUserGetMessage commit 81962c8a06aa02126dcc45284c6ab8a8b304a155 Author: Mike McCormack Date: Sat Jan 31 23:25:49 2009 +0000 Delete a process's user32 handles when it terminates commit 14b7c4cebd38d7198fe6e7d82761f0d75f8c8508 Author: Mike McCormack Date: Sat Jan 31 21:55:49 2009 +0000 Send WM_SIZE and WM_MOVE messages commit 07cbc857fc455cb3c9a419ebae3e9a989c28bd1a Author: Mike McCormack Date: Sat Jan 31 21:44:07 2009 +0000 Delete the win32k_info member in the process destructor From wine.msi@hidden Sat Feb 21 11:01:52 2009 From: wine.msi@hidden (Mike McCormack) Date: Sat Feb 21 12:03:39 2009 Subject: Announcing ring3k 0.0.20 Message-ID: <499FDF20.8050905@ring3k.org> Hi, Delayed a bit due to family commitments, visa applications and being busy with (ahem) real work. Enough excuses! Download the source at: http://ring3k.org/ring3k-0.0.20.tar.gz In this release, WM_PAINT based painting is beginning to work for minitris (remove 1 in reg.xml to try it out), and the region shared memory compatibiltiy has been improved. Detailed change list follows. thanks, Mike commit 5bab9d6b921cc5cbef179b03c230ad393e2ea0a4 Author: Mike McCormack Date: Sat Feb 21 10:43:13 2009 +0000 Version 0.0.20 commit 65040dd729186c567639e1a07d3de5794c2233bb Author: Mike McCormack Date: Sat Feb 21 10:34:37 2009 +0000 Validate the rectangle in NtUserBeginPaint commit ffe5e5fdfe3d10abfa3c443664aec46deeea76bf Author: Mike McCormack Date: Sat Feb 21 10:32:10 2009 +0000 Stub for NtUserEndPaint commit 95cea65602930514d35db662830cd34cd6a2ac92 Author: Mike McCormack Date: Sat Feb 21 10:28:34 2009 +0000 Minimal implementation of NtUserBeginPaint commit 3f8c21e21ad878b325874d6b0a355e921d06ff8b Author: Mike McCormack Date: Sat Feb 21 10:10:48 2009 +0000 Implement NtUserDispatchMessage for paint messages commit d546c0a925ae91e5af89175c67d97909e630e877 Author: Mike McCormack Date: Sat Feb 21 10:02:09 2009 +0000 Create a template for copy_to_user commit 2673daaca6f2f9f426c2a5cd972bae4c8dc4a390 Author: Mike McCormack Date: Sat Feb 21 09:36:51 2009 +0000 Send WM_PAINT when necessary commit 7591d353834349e117c34cd55fb4774663ec4df6 Author: Mike McCormack Date: Fri Feb 20 19:27:24 2009 +0000 Implement and test the simple case of NtGdiCombineRgn( ... RGN_AND ); commit 79d5200717047dd0bcfee78271e2da5933e5ac4a Author: Mike McCormack Date: Thu Feb 19 23:50:30 2009 +0000 Add tests for region shared memory and make them pass commit 49260368f0b7e013767a0cad2f38e42295f7c4da Author: Mike McCormack Date: Tue Feb 17 22:19:26 2009 +0000 Expose region data to user space commit f49dc124e52798efcdea1a3b6c7dbfd04ddb42d3 Author: Mike McCormack Date: Tue Feb 17 22:03:30 2009 +0000 Make kernel_to_user and user_to_kernel static functions commit fa025ea87bd88f418f3ab31ba93b2380629b0c6d Author: Mike McCormack Date: Tue Feb 17 20:59:16 2009 +0000 Make gdi shared memory globals gdi_object_t members commit 4df21f7bf3d94a707e491276142942782289be6b Author: Mike McCormack Date: Tue Feb 17 20:55:40 2009 +0000 Remove unnecessary headers commit 98e29d1d15094197f147d8c94063b5c2f9ce3f99 Author: Mike McCormack Date: Mon Feb 16 23:33:17 2009 +0000 Make rect count unsigned commit 3207870db24f67bcce2253ce36ad56fa613c7376 Author: Mike McCormack Date: Mon Feb 16 23:28:23 2009 +0000 Rename the shared rect count to match the region_tt implementation commit b93301c6dc79277cba4de56c10c55c9c638b5076 Author: Mike McCormack Date: Mon Feb 16 23:19:48 2009 +0000 Create functions to allocate and free shared memory commit c3451664de1d20046207c6f81464fdb7671346d4 Author: Mike McCormack Date: Mon Feb 16 23:07:29 2009 +0000 Create a separate class for rectangles commit 9a3f016b1ec21fab2ddca614ae9a702d9beb170a Author: Mike McCormack Date: Mon Feb 16 22:45:58 2009 +0000 Move swap function to header commit 61c664b38bdee5477ca989cfea4d09d3afa0f8ce Author: Mike McCormack Date: Mon Feb 16 22:44:06 2009 +0000 Add shared region test (disabled) commit 4270335ac348d85ff42883f87de4b7f6870875c4 Author: Mike McCormack Date: Mon Feb 16 22:43:35 2009 +0000 Add definition for region shared memory commit b83ec9cae654bb2a52e37765de242a9a402870fc Author: Mike McCormack Date: Sun Feb 15 21:55:47 2009 +0000 Store the size of the allocation with the allocation commit aefe362975a5206515f5b3207b6186d7c553cf86 Author: Mike McCormack Date: Sun Feb 15 19:00:55 2009 +0000 Move shared memory functions to gdi_object_t commit 0dc5dd4e68bb56feecb38abd6bbd865d3929bae2 Author: Mike McCormack Date: Sun Feb 15 18:43:05 2009 +0000 Shared memory for all gdi commit 5ff93d46710b4eec5ce1a59092a7629af0f6e53f Author: Mike McCormack Date: Sun Feb 15 18:39:20 2009 +0000 Tracer is for all gdi, not just device contexts commit c407c33ab8dc830558255d1a28494dd9c9fe55dd Author: Mike McCormack Date: Sun Feb 15 18:33:12 2009 +0000 Use allocation bitmap to manage gdi shared memory commit 57bfdf239c125420f9f33d92dad5d3a28331e0e3 Author: Mike McCormack Date: Sun Feb 15 09:16:06 2009 +0000 Cleanup gdi declarations commit 57050656cc00f91180be4c3c39fbf69b7f51eeb8 Author: Mike McCormack Date: Sat Feb 14 17:43:12 2009 +0000 Split region definition into a header commit 89264447333ac1082907d40e929e3ef96fc07229 Author: Mike McCormack Date: Sat Feb 14 17:28:14 2009 +0000 Remove an unnecessary level of indirection commit f68b568d4262a69f5f45ae03552aba75e4546d72 Author: Mike McCormack Date: Sat Feb 14 16:02:40 2009 +0000 Implement NtGdiRectInRegion commit 46665bea022a383f4c796bff0e3eac7bd8d90c97 Author: Mike McCormack Date: Sat Feb 14 01:33:56 2009 +0000 Implement NtGdiPtInRegion commit 5d994a1b29e3a45809a63cb9747487cfece733d6 Author: Mike McCormack Date: Sat Feb 14 00:26:39 2009 +0000 Implement NtUserDestroyWindow commit 9e0d7adcb4e86824d9ad76e458732af4c9b8e145 Author: Mike McCormack Date: Thu Feb 12 00:53:47 2009 +0000 Add stub for NtUserValidateRect commit 5ca92839ce457a452975be1a016733485f716c74 Author: Mike McCormack Date: Thu Feb 12 00:51:25 2009 +0000 Fix NtUserPeekMessage prototype commit 27e29687b17071e8708134c5548e73accc9eb87a Author: Mike McCormack Date: Thu Feb 12 00:13:48 2009 +0000 Stub NtUserDestroyWindow commit 20646ea30dd3d3df39d1ea1817d5d731c9c02f51 Author: Mike McCormack Date: Wed Feb 11 01:02:09 2009 +0000 Check the client rectangle commit f7c93ef37cc308e6f91b7f68d5029cbedac3c855 Author: Mike McCormack Date: Wed Feb 11 00:54:18 2009 +0000 Dump returned values in NtCallbackReturn commit 1ddfa36228263a791880e2d298ae4a619c3ec576 Author: Mike McCormack Date: Wed Feb 11 00:43:08 2009 +0000 Check the cached window handle and window proc in more places commit 03fc0246f1ae92b8a95a8d963290030d863c30ab Author: Mike McCormack Date: Wed Feb 11 00:09:08 2009 +0000 Send the size and position in WM_SIZE and WM_MOVE messages commit 939121f7e84fb168e0fd0428fd419a12a7a055b7 Author: Mike McCormack Date: Tue Feb 10 23:59:37 2009 +0000 Test window styles and dimensions in callbacks and shared memory From mikem@hidden Sat Feb 28 11:38:36 2009 From: mikem@hidden (Mike McCormack) Date: Sat Feb 28 12:40:34 2009 Subject: Announcing ring3k 0.0.21 Message-ID: <49A9223C.2060609@ring3k.org> Hi All, Ring3k 0.0.21 is now available at: http://ring3k.org/ring3k-0.0.21.tar.gz This release improves support for windows message loops, WM_TIMER and WM_PAINT are sent, and minitris's message loop works. Happy hacking! Mike commit c7e032b8a72b19a5793b5b290930a79dbf529e69 Author: Mike McCormack Date: Sat Feb 28 10:36:04 2009 +0000 Version 0.0.21 commit df6c0f3956f7ad9cddb7ae0c7eafebc375a792b8 Author: Mike McCormack Date: Sat Feb 28 08:35:21 2009 +0000 Don't crash if there's no more shared memory to allocate commit 378b81d54bca9cfc91c5fa2e76a1ec94cc48011d Author: Mike McCormack Date: Fri Feb 27 17:24:38 2009 +0000 Make minitris use the message loop by default commit dc2319d9b1e86018475ee0f254ffe2746127c46a Author: Mike McCormack Date: Fri Feb 27 00:13:41 2009 +0000 Run for 10 syscalls before switching commit cdf5c62ebec25158d38bd3859a3b2dbd25aab654 Author: Mike McCormack Date: Thu Feb 26 22:42:53 2009 +0000 Exit the run loop if terminated commit 750468fa2a8507d178a0127e1028a4f4d246e549 Author: Mike McCormack Date: Thu Feb 26 22:34:25 2009 +0000 Alloc WM_WINDOWPOSCHANGED to pass through to DefWindowProc commit 51a62e7e3742447094814bd62d78c917b44040bd Author: Mike McCormack Date: Thu Feb 26 22:29:57 2009 +0000 Create a desktop window commit 188ea20350ed889a6424a4d32b6f58b5d8d5f2d7 Author: Mike McCormack Date: Thu Feb 26 22:21:23 2009 +0000 Set TEB's KernelUserPointerOffset in NtUserProcessConnect commit 7cca50f329b8a241bf62747e98cde9117b8f9240 Author: Mike McCormack Date: Wed Feb 25 23:40:56 2009 +0000 Remove redundant traces commit 98d017353e48cc735b7d5de8248d7618095134bb Author: Mike McCormack Date: Wed Feb 25 23:33:00 2009 +0000 Get rid of pointless constructor commit da5f04eafd964e2176dbab4b6620271db00656d0 Author: Mike McCormack Date: Wed Feb 25 23:23:59 2009 +0000 Switch back to using DefWindowProc commit 544262cc3077a0ea70c23b8667a8f7297c7cc596 Author: Mike McCormack Date: Wed Feb 25 23:18:04 2009 +0000 Create an internal function for creating windows commit 5aaf784c0f27008a97e93935c2ff06782278cd4a Author: Mike McCormack Date: Wed Feb 25 23:16:52 2009 +0000 Add a disabled test showing the desktop window is a window commit f599330376a06cae21fc9536bf63a508245ac656 Author: Mike McCormack Date: Wed Feb 25 08:57:34 2009 +0000 Add another TEB structure to avoid a crash in DefWindowProc commit 979e653d4c07f2b06c78ac6a19d136ac26516cad Author: Mike McCormack Date: Wed Feb 25 08:54:27 2009 +0000 Fix random test failures (depending on mouse position) commit 6d559398264d41973c1534acb5f16b4415c6464f Author: Mike McCormack Date: Mon Feb 23 00:46:53 2009 +0000 Avoid crashing when uncommenting calls to DefWindowProc in minitris commit 80a8e18b44d4b877b1dba40ede8620a0c57b8a62 Author: Mike McCormack Date: Sun Feb 22 19:22:11 2009 +0000 A NULL hwnd in NtUserGetMessage should match all windows commit 63055d06fa1b546a974f0f050095d5bc46d53cb4 Author: Mike McCormack Date: Sun Feb 22 19:01:03 2009 +0000 First go at sending the WM_TIMER message commit 17a9d6c84183dd6145003ed3f1376f101bcaa7b6 Author: Mike McCormack Date: Sun Feb 22 18:21:01 2009 +0000 Unlink windows properly on destruction commit f49d63eb9f65fc6c4b0ee139b1e92e1a484239b1 Author: Mike McCormack Date: Sun Feb 22 09:58:36 2009 +0000 Move NtUserSetTimer and NtUserKillTimer into queue.cpp commit 122e09f054055a652cf20898e351bdcb3983ae2e Author: Mike McCormack Date: Sun Feb 22 09:37:32 2009 +0000 Stub NtUserKillTimer commit 5a6538e62c74d1b55ff27743ac4d0cb05cd32476 Author: Mike McCormack Date: Sat Feb 21 23:21:36 2009 +0000 Stub NtUserSetMenu commit ad19a3879b9032c595250f6d903a56f03812504a Author: Mike McCormack Date: Sat Feb 21 23:18:23 2009 +0000 Stub NtGdiCreatePen commit 064af3f86ce7a92f43c92e637f5427b4cc027fdd Author: Mike McCormack Date: Sat Feb 21 23:14:01 2009 +0000 Stub NtUserCallHwnd commit 2f7b6175c809648deb61aa5c2da0a37e5f8c4c74 Author: Mike McCormack Date: Sat Feb 21 23:07:52 2009 +0000 Stub NtUserOpenDesktop commit efb0fe4bcdc47a5359b428674c53a340cf31d38d Author: Mike McCormack Date: Sat Feb 21 23:02:35 2009 +0000 Stub implementation of NtGdiGetDeviceCaps commit 125d4b46b6130dd29da0330003b3da9765485e27 Author: Mike McCormack Date: Sat Feb 21 22:17:50 2009 +0000 Stub implementation of NtQueryTimerResolution commit 3123aefae396f951b34600838db96b0b70303d5a Author: Mike McCormack Date: Sat Feb 21 22:12:02 2009 +0000 Stub NtGdiLineTo commit 6c7f81180096aee4bd3d6e1759587d2111cc0ad8 Author: Mike McCormack Date: Sat Feb 21 22:11:01 2009 +0000 Extract winmm.dll for winmine.exe commit 4cc73b769b52802b82fba152cfd9d742b6343bf7 Author: Mike McCormack Date: Sat Feb 21 21:31:11 2009 +0000 Rough implementation of NtUserInvalidateRect commit 2cc1c9e3c9a617ba6d12d72b84aa62c52e3edb39 Author: Mike McCormack Date: Sat Feb 21 21:22:48 2009 +0000 Add packagemap commit 5469c753641b146f9b3f411e0b6c273f3e1fa7f3 Author: Mike McCormack Date: Sat Feb 21 21:21:55 2009 +0000 Add packagemap generator