Announcing ring3k 0.0.19
Mike McCormack
wine.msi@hidden
Tue Feb 10 00:10:00 CET 2009
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 <mikem@hidden>
Date: Mon Feb 9 23:53:52 2009 +0000
Version 0.0.19
commit 421fc7c73ee7e0794d0b0c4ae8258d880e96deb2
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 23:58:29 2009 +0000
Don't delete selected objects
commit 94838890c81f1106b401abfb75779a09d8409f78
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 22:56:25 2009 +0000
Use the correct delete operator
commit 991928934463033ec142afdd1deb2264a6536403
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 22:42:48 2009 +0000
Use the correct delete operator
commit 2c5b2c2b0d3156a30d86cd1d1076b671b5bee8a4
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 12:03:08 2009 +0000
Use dprintf
commit a1338004c493e204027994c3ae0992a26924cb85
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 01:34:53 2009 +0000
Return correct data from callbacks
commit d3fa7ea695b43f7b0af50aabacc838e50e8d89cb
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 00:49:16 2009 +0000
Stub NtUserPeekMessage
commit 5e6b115a30d4d76ae00396f8b78f2397d77cccf2
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 8 00:47:14 2009 +0000
Update copyright header with correct attribution
commit d3298484dc769a1fab6de0fdbb7e0da0ed4ff426
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 23:48:50 2009 +0000
Implement NtGdiGetRegionData
commit ada982b6544b893821f3070882e8e975b129a1f6
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 23:08:37 2009 +0000
Stub NtGdiGetRegionData
commit f8dc9c11936b8c3a1e7d85eb7c2efd72ae84f219
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 23:00:39 2009 +0000
Test a few more failure cases
commit 96021afe7debfc236abea999d144e5e3ea5f9953
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 22:41:57 2009 +0000
Implement NtGdiOffsetRgn
commit 9c6a88e827e6038f65c3972637a18b9b24e5c9af
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 22:32:20 2009 +0000
Implement NtGdiEqualRgn
commit 7df12eeea81cf90c5302240cd2d4394b8ec8648e
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 00:41:23 2009 +0000
Pull in Wine code for region management
commit b7c42c1a069d9d440f2e77ab855708b8afb5c928
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 7 00:01:10 2009 +0000
Remove some unnecessary headers
commit 9e8043a3fcdbc56f11cb95d1735beea1c2c8b5b3
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:58:23 2009 +0000
Split region functions into a separate file
commit e1a657692a8ac47be8d288f3aefcb7029f9ef325
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:52:50 2009 +0000
Check that NtGdiCreateRectRgn returns the right handle type
commit 70c5f4e6474363a582159582926c0c75292218c7
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:38:26 2009 +0000
Stub NtGdiCreateEllipticRgn
commit bd51cf5a63d8c373520c446816703ff6bef581be
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:29:29 2009 +0000
Stub NtGdiSetRectRgn
commit 07f54d56a87898856938d0f8c5ad55d99839da4f
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:18:55 2009 +0000
Stub NtGdiEqualRgn and NtGdiOffsetRgn
commit c5da416e1ba7fe68d3f7470847658ffa087e63e2
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:11:28 2009 +0000
Stub NtGdiCombileRgn
commit 2d5326ecd5480804af8ee3d87c91f1619a85298f
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:06:09 2009 +0000
Stub NtGdiGetRgnBox
commit 52dec26e57de2de0fcc10c7d0973301a7a3cc2ba
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:02:20 2009 +0000
Log the name of posted messages
commit 88a738359e674bf7e6e56e3335a00b6fe4d7274f
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 23:01:56 2009 +0000
Stub NtGdiCreateRectRgn
commit 81e4efc6a2d35fb1e3c2c048e04c6d09b60169c4
Author: Mike McCormack <mikem@hidden>
Date: Fri Feb 6 00:08:02 2009 +0000
Use the registry to make minitris polled
commit 30595be697fcc8753c37b94fc428785ead780bd8
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 5 23:46:00 2009 +0000
Dump the name of sent messages
commit cd3bf9e05929b6584a2fbcc7f0eecd51cf3f7711
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 5 22:47:11 2009 +0000
Fix regression in NtUserGetDC
commit a8ae3522b0a8aec9fb40d652ef3f2a98a789a3dd
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 5 22:33:48 2009 +0000
Return a better rectangle in NtGdiGetAppClipBox
commit 6bc322de6f4bd5dce3622b1a08641b4227c583e2
Author: Mike McCormack <mikem@hidden>
Date: Thu Feb 5 21:40:44 2009 +0000
Stub implementation for NtGdiPolyPatBlt
commit 9817dc43b486113fb2c0a0bbc4e0ce85dc3af5b8
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 23:55:02 2009 +0000
Tidy the BSOD a bit
commit 4bd8f5d0050b3a8badfa7e6d85f0c8a825d16856
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 23:42:46 2009 +0000
Stub NtGdiPolyPatBlt
commit 08c349f805393eeb003859036d66b3a6439556c2
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 23:39:24 2009 +0000
Send a device context in the WM_ERASEBKGND message
commit b8609e45f29579a5df4c93445cd4b36350798152
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 23:27:58 2009 +0000
Improve upon starting the debugger when minitris quits...
commit 3706ba9930c650833873955df7471028dece0cf3
Author: Mike McCormack <mikem@hidden>
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 <mikem@hidden>
Date: Mon Feb 2 23:03:37 2009 +0000
Stub NtGdiGetAppClipBox
commit dbddbf2f91fcc822234ac6eea70f07ceaf26b229
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 22:54:23 2009 +0000
Improve debugging
commit 197650d2399ca3c12986c0bb513a7ccffecc8a70
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 22:48:05 2009 +0000
Set the window class self pointer
commit ae3e3711e76d23dadae0a7ffef3e23035b607106
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 22:39:40 2009 +0000
Derive wndcls_tt from publicly visible CLASSINFO struct
commit 8b3d5d7a1cb05f416799355c05e24f840afc63f3
Author: Mike McCormack <mikem@hidden>
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 <mikem@hidden>
Date: Mon Feb 2 21:54:32 2009 +0000
Avoid DefWindowProc to aid debugging
commit de6ab1d5ebe666bd847a1f535450e80f4424391f
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 20:41:11 2009 +0000
Comment more uses of NtUserCallTwoParam
commit cd070cb051f9437b4c21c785195adae89aeb81bd
Author: Mike McCormack <mikem@hidden>
Date: Mon Feb 2 00:24:03 2009 +0000
Add a stub winlogon replacement
commit b67fadd0263d98f4e4a7d429bc4b7501aeb09916
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 21:44:57 2009 +0000
Make the create window test a bit more generic
commit 63a5c4dba7e1bcc5581dcc24730af7e5c6d8e656
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 18:53:13 2009 +0000
Send WM_MOUSEMOVE messages
commit 55a1a273add67f877b6ec8a31d186a2455503c9f
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 18:44:20 2009 +0000
Improve debug output
commit 887eca67be02722b567e4b936389b8eca8643474
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 18:38:17 2009 +0000
Fix inverted logic bug
commit a57fc50325cc5dfe0815105916f96284d930c367
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 18:26:08 2009 +0000
Output MSG struct returned by GetMessage to debug channel
commit 5d913ca42799dbb2040ba40e8689dcc7f0cde569
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 18:14:40 2009 +0000
Send mouse messages
commit 5557015097f5e5202697582a09ed36362b25c924
Author: Mike McCormack <mikem@hidden>
Date: Sun Feb 1 16:55:43 2009 +0000
Add program to test mouse input
commit 762c63cdd8434213ce9792819267aef9a7839d31
Author: Mike McCormack <mikem@hidden>
Date: Sat Jan 31 23:48:29 2009 +0000
Dump messages passed to user by NtUserGetMessage
commit 81962c8a06aa02126dcc45284c6ab8a8b304a155
Author: Mike McCormack <mikem@hidden>
Date: Sat Jan 31 23:25:49 2009 +0000
Delete a process's user32 handles when it terminates
commit 14b7c4cebd38d7198fe6e7d82761f0d75f8c8508
Author: Mike McCormack <mikem@hidden>
Date: Sat Jan 31 21:55:49 2009 +0000
Send WM_SIZE and WM_MOVE messages
commit 07cbc857fc455cb3c9a419ebae3e9a989c28bd1a
Author: Mike McCormack <mikem@hidden>
Date: Sat Jan 31 21:44:07 2009 +0000
Delete the win32k_info member in the process destructor
More information about the ring3k
mailing list