2004-10-24 Casper S. Hornstrup <chorns@users.sourceforge.net>
[reactos.git] / reactos / ChangeLog
index d190fc4..fa54f09 100644 (file)
@@ -1,3 +1,153 @@
+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.