+2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * ntoskrnl/Makefile (TARGET_REGTESTS): Define to yes.
+ * regtests/regtests/regtests.c (_ExitProcess): Declare.
+ * regtests/regtests/regtests.def (_ExitProcess@4): Ditto.
+ * regtests/shared/regtests.h (_ExitProcess): Ditto.
+ * tools/regtests.c: Exit process using _ExitProcess();
+ Properly support fastcall symbols.
+ * ntoskrnl/tests: New directory.
+ * ntoskrnl/tests/tests: Ditto.
+ * ntoskrnl/tests/.cvsignore: New file.
+ * ntoskrnl/tests/Makefile: Ditto.
+ * ntoskrnl/tests/setup.c: Ditto.
+ * ntoskrnl/tests/stubs.tst: Ditto.
+ * ntoskrnl/tests/tests/.cvsignore: Ditto.
+
+2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * config (REGRESSIONTESTS): Remove.
+ * tools/config.mk: Update.
+ * lib/kernel32/misc/dllmain.c: Update.
+ * drivers/net/tcpip/tests/Makefile (TARGET_OBJECTS): Add setup.o.
+ * lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Ditto.
+ * lib/kernel32/tests/Makefile (TARGET_OBJECTS): Ditto.
+ * lib/ws2_32/tests/Makefile (TARGET_OBJECTS): Ditto.
+ * subsys/win32k/tests/makefile (TARGET_OBJECTS): Ditto.
+ * regtests/shared/regtests.h (SetupOnce, _SetupOnce): Declare.
+ (DISPATCHER): Rename to _Dispatcher.
+ * lib/gdiplus/tests/tests/test-1.c: Update.
+ * lib/kernel32/tests/tests/CreateFile.c: Ditto.
+ * lib/ws2_32/tests/tests/WinsockEvent.c: Ditto.
+ * subsys/win32k/tests/tests/eng-mem-1.c: Ditto.
+ * tools/helper.mk: Be quiet when building tests.
+ * tools/regtests.c: Remove unused code.
+ * drivers/net/tcpip/tests/setup.c: New file.
+ * lib/gdiplus/tests/setup.c: Ditto.
+ * lib/kernel32/tests/setup.c: Ditto.
+ * lib/ws2_32/tests/setup.c: Ditto.
+ * subsys/win32k/tests/setup.c: Ditto.
+
+2004-10-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * Makefile: Support regtests_implib.
+ * rules.mak (REGTESTS_PATH): Define.
+ * drivers/net/tcpip/makefile (TARGET_BUILDENV_TEST): Remove.
+ * drivers/net/tcpip/tests/Makefile: Update.
+ * lib/gdiplus/tests/.cvsignore: Ditto.
+ * lib/gdiplus/tests/Makefile: Ditto.
+ * lib/kernel32/tests/Makefile: Ditto.
+ * lib/kernel32/tests/stubs.tst (HeapAlloc, HeapFree): Add.
+ * lib/ws2_32/makefile (TARGET_REGTESTS): Define to yes.
+ * regtests/Makefile: Update.
+ * regtests/shared/regtests.c (_alloca): Define.
+ (FrameworkGetHook): Move to here.
+ * regtests/shared/regtests.h (_AssertTrue, _AssertFalse): Define.
+ (_GetModuleHandleA, _GetProcAddress, _LoadLibraryA): Define.
+ (FrameworkGetExportedFunctionNameInternal): Define.
+ * subsys/win32k/tests/makefile: Update.
+ * tools/helper.mk: Create dependencies.
+ * tools/regtests.c: Move FrameworkGetHook; Support forwarded exports.
+ * lib/ws2_32/tests: New directory.
+ * lib/ws2_32/tests/.cvsignore: New file.
+ * lib/ws2_32/tests/Makefile: Ditto.
+ * lib/ws2_32/tests/stubs.tst: Ditto.
+ * lib/ws2_32/tests/tests: New directory.
+ * lib/ws2_32/tests/tests/.cvsignore: New file.
+ * lib/ws2_32/tests/tests/WinsockEvent.c: New file.
+ * regtests/regtests: New directory.
+ * regtests/regtests/.cvsignore: New file.
+ * regtests/regtests/Makefile: Ditto.
+ * regtests/regtests/regtests.c: Ditto.
+ * regtests/regtests/regtests.def: Ditto.
+
+2004-10-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/gdiplus/makefile (TARGET_BUILDENV_TEST): Remove.
+ (TARGET_TYPE): Set to test.
+ * lib/kernel32/makefile: Ditto.
+ * subsys/win32k/makefile: Ditto.
+ * tools/helper.mk (TARGET_BUILDENV_TEST): Remove.
+ (TARGET_TYPE): New value test.
+ * regtests/shared/regtests.c (_Result, _Buffer): Add.
+ * regtests/shared/regtests.h (_Result, _Buffer): Declare extern.
+ (TestRoutine): Make void return type and remove Buffer parameter.
+ (FAIL*): Remove.
+
+2004-10-18 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/kernel32/makefile (TARGET_BUILDENV_TEST): Set to yes.
+ * lib/kernel32/tests/Makefile: New target run.
+ * lib/kernel32/tests/tests/file-1.c: Remove.
+ * lib/kernel32/tests/tests/CreateFile.c: New file.
+ * lib/kernel32/tests/stubs.tst: New file.
+ * lib/gdiplus/tests/tests/test-1.c: Update.
+ * lib/gdiplus/tests/stubs.tst: Update.
+ * lib/gdiplus/tests/Makefile: Update.
+ * lib/tools/helper.mk: Better support for TARGET_BUILDENV_TEST.
+ * tools/regtests.c: Terminate process after running tests.
+ * regtests/shared/regtests.c (PerformTest): Increase buffer sizes.
+ * regtests/Makefile: Update.
+ * regtests/kmregtests/*: Remove.
+ * regtests/kmrtint/*: Remove.
+ * regtests/regtests/*: Remove.
+ * regtests/win32base/*: Remove.
+ * subsys/win32k/tests/tests/eng-mem-1.c: Update.
+ * subsys/win32k/tests/stubs.tst: New file.
+ * drivers/net/tcpip/tests/Makefile: Update.
+ * drivers/net/tcpip/makefile: Update.
+ * drivers/net/tcpip/stubs.tst: New file.
+ * drivers/net/tcpip/tests/Makefile: Update.
+
+2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/helper.mk: Support for kernel TARGET_TYPE.
+ * ntoskrnl/Makefile: Simplified makefile.
+
+2004-10-04 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/helper.mk: Clean autogenerated files.
+ * tools/regtests.c: Remove newlines.
+
+2004-10-02 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/gdiplus/tests/.cvsignore: Ignore _hooks.c and _stubs.S.
+ * lib/gdiplus/tests/Makefile (TARGET_OBJECTS): Remove passthrough.o and
+ add _hooks.o and _stubs.o.
+ * lib/gdiplus/tests/tests/test-1.c: Test API hooking.
+ * regtests/shared/regtests.h: Add support for API hooking.
+ * tools/helper.mk: Generate stubs.
+ * tools/regtests.c: Add support for generating stubs and hooks.
+ * lib/gdiplus/tests/passthrough.c: Remove.
+ * lib/gdiplus/tests/stubs.tst: New file.
+
+2004-09-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/msafd/makefile (TARGET_CFLAGS): Don't define DBG.
+ * lib/msafd/include/debug.h: Redefine ASSERT.
+
+2004-08-25 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/cdmake/cdmake.c: Error out if extension is too long.
+
+2004-08-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * Makefile: Fix ntoskrnl dependency problem.
+
+2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * regtests/shared/regtests.c: Mark test name with |.
+
+2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * Makefile: Depend on roscfg.h.
+
+2004-08-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/regtests2xml: New directory.
+ * tools/regtests2xml/.cvsignore: New file.
+ * tools/regtests2xml/Makefile: Ditto.
+ * tools/regtests2xml/regtests2xml.c: Ditto.
+
+2004-08-17 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * tools/depend.mk: Don't generate dependencies for implib target.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * Makefile: Correct dependencies.
+ * tools/Makefile: Silence some annoying messages.
+ * tools/config.mk: Ditto.
+ * rules.mak (MINIMALDEPENDENCIES): New option; minimal dependencies
+ (yes/no). If yes, then components do not depend on all import libraries.
+ If no, then they do. Defaults to yes.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * lib/user32/include/debug.h (ASSERT): Don't call KeBugCheck.
+ * lib/user32/misc/dllmain.c (KeBugCheck): Remove declaration.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/net/tcpip/include/.cvsignore: New file.
+ * drivers/net/tcpip/include/precomp.h: New file.
+ * drivers/net/tcpip/Makefile (TARGET_PCH): Set to include/precomp.h.
+ * drivers/net/tcpip/tests/Makefile (TARGET_PCH): Reset.
+ * drivers/net/tcpip/*/*.c: Use pre-compiled header.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/net/ndis/include/.cvsignore: New file.
+ * drivers/net/ndis/.cvsignore: Add *.d.
+ * drivers/net/ndis/Makefile (TARGET_PCH): Set to include/ndissys.h.
+ * drivers/net/ndis/*.c: Use pre-compiled header.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * drivers/net/afd/include/.cvsignore: New file.
+ * drivers/net/afd/include/tdiconn.h: Don't include <afd.h>.
+ * drivers/net/afd/.cvsignore: Add *.d.
+ * drivers/net/afd/makefile (TARGET_PCH): Set to include/afd.h.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * subsys/system/taskmgr/.cvsignore: Add *.gch.
+ * subsys/system/taskmgr/precomp.h: New file.
+ * subsys/system/taskmgr/makefile (TARGET_PCH): Set to precomp.h.
+ * subsys/system/taskmgr/*.c: Use pre-compiled header.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * subsys/system/usetup/.cvsignore: Add *.gch.
+ * subsys/system/usetup/precomp.h: New file.
+ * subsys/system/usetup/makefile (TARGET_PCH): Set to precomp.h.
+ * subsys/system/usetup/*.c: Use pre-compiled header.
+
+2004-08-16 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * subsys/system/cmd/.cvsignore: Add *.gch.
+ * subsys/system/cmd/precomp.h: New file.
+ * subsys/system/cmd/Makefile (TARGET_PCH): Set to precomp.h.
+ * subsys/system/cmd/*.c: Use pre-compiled header.
+
2004-08-15 Casper S. Hornstrup <chorns@users.sourceforge.net>
* lib/user32/include/.cvsignore: New file.