Announcing ring3k 0.0.21

Mike McCormack mikem@hidden
Sat Feb 28 11:38:36 CET 2009


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 <mikem@hidden>
Date:   Sat Feb 28 10:36:04 2009 +0000

     Version 0.0.21

commit df6c0f3956f7ad9cddb7ae0c7eafebc375a792b8
Author: Mike McCormack <mikem@hidden>
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 <mikem@hidden>
Date:   Fri Feb 27 17:24:38 2009 +0000

     Make minitris use the message loop by default

commit dc2319d9b1e86018475ee0f254ffe2746127c46a
Author: Mike McCormack <mikem@hidden>
Date:   Fri Feb 27 00:13:41 2009 +0000

     Run for 10 syscalls before switching

commit cdf5c62ebec25158d38bd3859a3b2dbd25aab654
Author: Mike McCormack <mikem@hidden>
Date:   Thu Feb 26 22:42:53 2009 +0000

     Exit the run loop if terminated

commit 750468fa2a8507d178a0127e1028a4f4d246e549
Author: Mike McCormack <mikem@hidden>
Date:   Thu Feb 26 22:34:25 2009 +0000

     Alloc WM_WINDOWPOSCHANGED to pass through to DefWindowProc

commit 51a62e7e3742447094814bd62d78c917b44040bd
Author: Mike McCormack <mikem@hidden>
Date:   Thu Feb 26 22:29:57 2009 +0000

     Create a desktop window

commit 188ea20350ed889a6424a4d32b6f58b5d8d5f2d7
Author: Mike McCormack <mikem@hidden>
Date:   Thu Feb 26 22:21:23 2009 +0000

     Set TEB's KernelUserPointerOffset in NtUserProcessConnect

commit 7cca50f329b8a241bf62747e98cde9117b8f9240
Author: Mike McCormack <mikem@hidden>
Date:   Wed Feb 25 23:40:56 2009 +0000

     Remove redundant traces

commit 98d017353e48cc735b7d5de8248d7618095134bb
Author: Mike McCormack <mikem@hidden>
Date:   Wed Feb 25 23:33:00 2009 +0000

     Get rid of pointless constructor

commit da5f04eafd964e2176dbab4b6620271db00656d0
Author: Mike McCormack <mikem@hidden>
Date:   Wed Feb 25 23:23:59 2009 +0000

     Switch back to using DefWindowProc

commit 544262cc3077a0ea70c23b8667a8f7297c7cc596
Author: Mike McCormack <mikem@hidden>
Date:   Wed Feb 25 23:18:04 2009 +0000

     Create an internal function for creating windows

commit 5aaf784c0f27008a97e93935c2ff06782278cd4a
Author: Mike McCormack <mikem@hidden>
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 <mikem@hidden>
Date:   Wed Feb 25 08:57:34 2009 +0000

     Add another TEB structure to avoid a crash in DefWindowProc

commit 979e653d4c07f2b06c78ac6a19d136ac26516cad
Author: Mike McCormack <mikem@hidden>
Date:   Wed Feb 25 08:54:27 2009 +0000

     Fix random test failures (depending on mouse position)

commit 6d559398264d41973c1534acb5f16b4415c6464f
Author: Mike McCormack <mikem@hidden>
Date:   Mon Feb 23 00:46:53 2009 +0000

     Avoid crashing when uncommenting calls to DefWindowProc in minitris

commit 80a8e18b44d4b877b1dba40ede8620a0c57b8a62
Author: Mike McCormack <mikem@hidden>
Date:   Sun Feb 22 19:22:11 2009 +0000

     A NULL hwnd in NtUserGetMessage should match all windows

commit 63055d06fa1b546a974f0f050095d5bc46d53cb4
Author: Mike McCormack <mikem@hidden>
Date:   Sun Feb 22 19:01:03 2009 +0000

     First go at sending the WM_TIMER message

commit 17a9d6c84183dd6145003ed3f1376f101bcaa7b6
Author: Mike McCormack <mikem@hidden>
Date:   Sun Feb 22 18:21:01 2009 +0000

     Unlink windows properly on destruction

commit f49d63eb9f65fc6c4b0ee139b1e92e1a484239b1
Author: Mike McCormack <mikem@hidden>
Date:   Sun Feb 22 09:58:36 2009 +0000

     Move NtUserSetTimer and NtUserKillTimer into queue.cpp

commit 122e09f054055a652cf20898e351bdcb3983ae2e
Author: Mike McCormack <mikem@hidden>
Date:   Sun Feb 22 09:37:32 2009 +0000

     Stub NtUserKillTimer

commit 5a6538e62c74d1b55ff27743ac4d0cb05cd32476
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 23:21:36 2009 +0000

     Stub NtUserSetMenu

commit ad19a3879b9032c595250f6d903a56f03812504a
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 23:18:23 2009 +0000

     Stub NtGdiCreatePen

commit 064af3f86ce7a92f43c92e637f5427b4cc027fdd
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 23:14:01 2009 +0000

     Stub NtUserCallHwnd

commit 2f7b6175c809648deb61aa5c2da0a37e5f8c4c74
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 23:07:52 2009 +0000

     Stub NtUserOpenDesktop

commit efb0fe4bcdc47a5359b428674c53a340cf31d38d
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 23:02:35 2009 +0000

     Stub implementation of NtGdiGetDeviceCaps

commit 125d4b46b6130dd29da0330003b3da9765485e27
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 22:17:50 2009 +0000

     Stub implementation of NtQueryTimerResolution

commit 3123aefae396f951b34600838db96b0b70303d5a
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 22:12:02 2009 +0000

     Stub NtGdiLineTo

commit 6c7f81180096aee4bd3d6e1759587d2111cc0ad8
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 22:11:01 2009 +0000

     Extract winmm.dll for winmine.exe

commit 4cc73b769b52802b82fba152cfd9d742b6343bf7
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 21:31:11 2009 +0000

     Rough implementation of NtUserInvalidateRect

commit 2cc1c9e3c9a617ba6d12d72b84aa62c52e3edb39
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 21:22:48 2009 +0000

     Add packagemap

commit 5469c753641b146f9b3f411e0b6c273f3e1fa7f3
Author: Mike McCormack <mikem@hidden>
Date:   Sat Feb 21 21:21:55 2009 +0000

     Add packagemap generator


More information about the ring3k mailing list