Ring3k 0.0.22
Mike McCormack
mikem@hidden
Mon Mar 9 08:27:37 CET 2009
Hi All,
After a bit of weekend hacking, ring3k 0.0.22 is now ready. This
release can run a moderately hacked up version of Wine's winemine.exe,
which is good progress!
Download at: http://ring3k.org/ring3k-0.0.22.tar.gz
Features:
* Functional Winemine
* Initial support for bitmaps
* Fine grained tracing
Change log follows. Take care and have a good week.
thanks,
Mike
commit 27f796eec057d7c373cd3c99bd3eee3308504499
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 08:14:34 2009 +0000
Version 0.0.22
commit dec4ae5f86a5567d83728112661622c57355ebb6
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 08:14:21 2009 +0000
Replace winlogon with winemine.exe
commit 86891cba7084545ea4bafcbbed6ef28e355da509
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 07:57:17 2009 +0000
Remove performance killing dprintf
commit 3f818a88a7c4c03a555d5f94beea5f53582fe499
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 9 07:55:21 2009 +0000
Fix length of line and pixel shift
commit 39d9eccb066339542d7f5a3d43c7cfcd7bbe8b05
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 8 20:10:34 2009 +0000
A bunch of fixes to make winemine work
commit 16d010e9f2a21218e13382ce6f099f6194fbb89a
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 8 08:34:48 2009 +0000
Remove training \n characters in OutputDebugString
commit e00307b94c99188c9c0c42a6e1c0517756fcf153
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 8 08:34:18 2009 +0000
Stub NtGdiStretchDIBitsInternal
commit 7ed6d3390a128554ae57bf7cdc936ecaf63c4ff4
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 8 08:00:18 2009 +0000
Hack Wine's LoadBitmap code into winemine to help debugging
commit 30a19044af0009abbbf1bb3c8f6b753a2a7d4892
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 20:02:14 2009 +0000
Call LoadResource and LockResource to make sure they work
commit 20c31fa1ebe6407c5e89f296a256521dbba0d6c2
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 19:54:28 2009 +0000
Make sure the resource is being found
commit 115529080e0bac479bf94c3f00c26df83822b37d
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 19:49:30 2009 +0000
Only create a new desktop if there isn't one
commit dfa65ff5a096aab9075764c2510dcfb531faa0a3
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 19:40:53 2009 +0000
Print the last error if loading bitmaps fails
commit 3d0c629a31a0795981afec27ace89b397464c265
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 18:17:06 2009 +0000
Show DC info doesn't change across NtGdiSelectBitmap calls
commit fddeb1eb3201965e36ec87c3665a0be64ec388a3
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 18:16:29 2009 +0000
Use the correct size for DC info
commit 4f0ce7f8f7e733d640ae8a23537b3f1f8e1f41f0
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 17:46:28 2009 +0000
Pass the --trace flag when running tests
commit 5aeb1bfca26ae32fe9b627e946962528b27f4637
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 17:30:49 2009 +0000
Identify which GDI object's shared memory is being accessed
commit 2ae554c29bc928b1da43f828ce77ef4228311fe9
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 17:02:29 2009 +0000
Set text and background colors in allocated DCs
commit d9f171a682c39ed71853d9a331b7109ce3dcffd5
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 16:36:20 2009 +0000
Move GDI_DEVICE_CONTEXT_SHARED to common headers
commit 5e93d9fe042857ffbc7abd08c97d38dcab6394a6
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 10:23:23 2009 +0000
Add a few NtGdiSelectBitmap calls
commit b99e3d8a095f799673c1295da57f1657571c4ded
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 09:57:24 2009 +0000
Print out name of NtUserCallOneParam function
commit 5e74211b1fc9e7e3dad64ae8e0c000409d13600f
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 09:54:36 2009 +0000
Change HANDLE to HWND
commit 9b3967cf1647ea2835d685bfa27e90f3864c8047
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 09:16:18 2009 +0000
Print dc offset so gdishm access make more sense
commit 05f640bcd23524083b1f64f71394268ec7f31f0b
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 07:59:23 2009 +0000
Add a short test for NtGdiCreateCompatibleBitmap
commit bf35780d224082aade3cbc6b6a0ad1d1895d526c
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 07:54:11 2009 +0000
Remove unnecessary dprintfs
commit dd3155a78aee4794c85f80b6286d94e5d29feec6
Author: Mike McCormack <mikem@hidden>
Date: Sat Mar 7 07:26:56 2009 +0000
Add some traces
commit ca31268de2c035dda19d69f6b685fe2977c81186
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 6 19:47:38 2009 +0000
NtGdi flush returns 0x93 (just non-zero?)
commit 3f6c93ca9b8b52c64f02008315f6eed8b8fbc74c
Author: Mike McCormack <mikem@hidden>
Date: Fri Mar 6 19:23:14 2009 +0000
Define NTUCOP_RELEASEDC
commit 21b819530c3a0cdfdf2ec28cb3ad21e317b7b3cb
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 5 23:48:28 2009 +0000
Partial implementation of NtGdiSaveDC and NtGdiRestoreDC
commit 587680e588bc90e43e751ab5e9fd22c22b0e9d18
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 5 22:52:14 2009 +0000
Switch to using winemine for testing
commit 9411f555b3a07eb66b8a6e09ee1b9596e20a47e9
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 5 22:51:48 2009 +0000
Check handles in NtGdiSaveDC and NtGdiRestoreDC
commit 31e3a0d2cf0a8d7efb5f311e89434934aa77378a
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 5 00:24:15 2009 +0000
Trace failure to create bitmaps
commit a3bd3dc7f2652fdbf65a98acaa08d238c419d5ef
Author: Mike McCormack <mikem@hidden>
Date: Thu Mar 5 00:14:26 2009 +0000
Set the paint rectangle
commit eca84e15f3845913033fc7e00e69037a9d8aeab6
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 23:51:27 2009 +0000
Allow quitting by pressing escape
commit fe1d273ad5ce74beec024e2fea049072eb95cb88
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 01:11:04 2009 +0000
Add files to packagemap
commit dbb4b975efa038a162d19584135038034147124e
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 01:03:59 2009 +0000
Stub NtUserTranslateMessage
commit f1593b0f030ed4a93ccc59028fdc0568bfc21a70
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 01:00:22 2009 +0000
Stub NtUserTranslateAccelerator
commit 3f348a568b8dc03a7d6ad47585c9c91d82c40a5b
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:53:07 2009 +0000
Stub NtUserSetCapture
commit 2a3f3e1d1ac77f31acd369fdcadbb0cc4707841c
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:50:49 2009 +0000
Avoid crashing if there's no bitmap
commit edf2bc247f58b8445651708deece6dead8188e48
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:50:35 2009 +0000
Make the winemine application visible by default
commit 2fca8e9b9d8eb9ff7cced2e92aa52a5edb1c52df
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:35:50 2009 +0000
Force subsystem to windows so winemine.exe can replace winlogon
commit 3750e8b7a927cfa09c8f41f17b1e6ce83a544af5
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:33:11 2009 +0000
Ignore dependency files
commit 1f768f1d91d2f7d64501294912264ce25a944034
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:32:40 2009 +0000
Add resources to winemine
commit f9b7d93a6db084ac9fbe3e2a0fee6be8d1f5e716
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:25:44 2009 +0000
Add debug output
commit bc71b6193bba45aee6c659b4ba88b59718f060a7
Author: Mike McCormack <mikem@hidden>
Date: Wed Mar 4 00:24:40 2009 +0000
Add winemine to the build
commit 868436edf7e63fb721a9c68f636e608c9f46649b
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 3 23:26:18 2009 +0000
Set the user-kernel pointer offset in NtGdiInit
commit a572e1dec69ee938997febf1c32609aefac47635
Author: Mike McCormack <mikem@hidden>
Date: Tue Mar 3 21:24:41 2009 +0000
Uncomment a piece of test code to make sure it at least builds
commit 8a87729bd35a8d28698885b7861362374753a67a
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 2 18:36:53 2009 +0000
Avoid crashing if our client thread crashes in a callback
commit e68f9e72d526619deda642c71da4ac6c5e508e1b
Author: Mike McCormack <mikem@hidden>
Date: Mon Mar 2 17:43:57 2009 +0000
Fix debugger output
commit d2e7c42d68e5a8f6fb787366e6bd107cb980f6b0
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 21:15:03 2009 +0000
Add csrdebug and ldrsnaps
commit 9b3ce80e05d7f771137cd342852c1743098af1f6
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 21:03:00 2009 +0000
Remove unnecessary references to current
commit da2869748a887b991a3d8341e793c377881a5ac9
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 19:21:59 2009 +0000
Add a simply validity check for the process pointer
commit 2417a9cb73cce5d81a140cb3d07c4b357f900218
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 19:21:36 2009 +0000
Add a guard page around the stack
commit 905061dba3b63d870959d3ea43e505c24b17a75e
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 19:08:37 2009 +0000
Add a trace option to force core dumps
commit f66ee120fc9fcdd21a34347f89e2e0402925f753
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 18:21:36 2009 +0000
Relax an assert
commit 450cdfd697f7adb523f9b48c27e9b855932556cf
Author: Mike McCormack <mikem@hidden>
Date: Sun Mar 1 18:16:33 2009 +0000
Extend the trace option
commit 91b45d6b281e5c49b1867714ad60756ef52c37e5
Author: Mike McCormack <mikem@hidden>
Date: Sat Feb 28 17:06:41 2009 +0000
Allow memory tracing object to enable/disable itself
More information about the ring3k
mailing list