Hartmut Birr
8536591b9d
- Reduced the size of the symbol files, as only necessary symbol informations are copied.
...
svn path=/trunk/; revision=8754
2004-03-15 21:31:45 +00:00
Andrew Greenwood
a306af21c2
*Major soundcard support update*
...
ReactOS remains silent for now, but for anyone wishing to further work on the Sound Blaster driver and/or mmdrv.dll, this should help immensely :)
- Imported midimap from WINE
- Imported wavemap from WINE
- Imported msacm from WINE (32-bit only)
- Minor changes to mpu401
- Basic IRP_MJ_WRITE dispatch routine for sndblst.sys (receives buffers, does nothing else.)
- Added various WINE headers to include\wine
svn path=/trunk/; revision=8620
2004-03-10 15:22:45 +00:00
Casper Hornstrup
e2b29d7f6c
2004-03-09 Casper S. Hornstrup <[email protected] >
...
* regtests/Makefile: Make REGTEST_TARGETS depend on *.c.
* regtests/kmregtests/driver.c: Update call to PerformTests().
* regtests/kmrtint/kmrtint.c (RegTestMain): Update to match prototype.
* regtests/kmrtint/kmrtint.def (RegTestMain): Ditto.
* regtests/kmrtint/kmrtint.edf (RegTestMain): Ditto.
* regtests/win32base/tests/ws2event.c: New file.
* regtests/regtests/regtests.c (OUPUT_MODE_DbgPrint,
OUPUT_MODE_OutputDebugString, OUPUT_MODE_printf): Define.
(OutputMode): New variable.
(OutputRoutine): New function.
(RunTestDriver): Add TestName parameter.
(main): Parse command line to find output routine and test name.
* regtests/shared/regtests.c (PerformTest): Use specified output routine
if specified. Run only specified test if specified.
(PerformTests): Update call to PerformTest().
* regtests/shared/regtests.h (TestOutputRoutine): Add prototype.
(TestDriverMain): Add OutputRoutine and TestName parameter.
(PerformTests): Ditto.
* regtests/win32base/Makefile (TARGET_SDKLIBS): Add ws2_32.a.
* regtests/win32base/driver.c (RegTestMain): Update to match prototype.
* regtests/win32base/win32base.def (RegTestMain): Ditto.
* regtests/win32base/win32base.edf (RegTestMain): Ditto.
* tools/regtests.c (UMSTUB): Update call to PerformTests().
svn path=/trunk/; revision=8617
2004-03-09 22:08:04 +00:00
David Welch
27ea3725e5
- .cvsignore update.
...
svn path=/trunk/; revision=8564
2004-03-07 12:42:10 +00:00
David Welch
876b2d6ed6
- Make the install depend on the targets to be installed (I don't know
...
how anyone could service without this).
svn path=/trunk/; revision=8541
2004-03-04 23:14:01 +00:00
David Welch
12090241ff
- Make dependency files depend on generated headers.
...
svn path=/trunk/; revision=8512
2004-03-02 22:36:18 +00:00
David Welch
018e7a5fe7
Oops.
...
svn path=/trunk/; revision=8511
2004-03-02 21:07:35 +00:00
David Welch
3ee20ff277
- Be a bit more specific in the dependencies for the regression tests.
...
svn path=/trunk/; revision=8510
2004-03-02 20:29:16 +00:00
Casper Hornstrup
46d0e1a57c
2004-02-23 Casper S. Hornstrup <[email protected] >
...
* tools/regtests.c (KMSTUB): Correct device name.
svn path=/trunk/; revision=8341
2004-02-23 21:46:54 +00:00
David Welch
77c1718844
- Make the targets for regression test files the files themselves to avoid
...
unnecessary recompilation.
svn path=/trunk/; revision=8319
2004-02-22 18:53:39 +00:00
Casper Hornstrup
af770309fc
2004-02-22 Casper S. Hornstrup <[email protected] >
...
* Makefile (all): Put REGTESTS dependency earlier in the list.
* lib/kernel32/makefile: Support regression tests.
* lib/kernel32/misc/dllmain.c: Prepare regression tests.
* regtests/win32base/driver.c: (DummyThreadMain,
RunPrivateTests): Add.
(RegTestMain): Run private module regression tests.
* tools/helper.mk: Add rtshared.a to MK_LIBS if building
user-mode regression tests.
* tools/regtests.c (UMSTUB): Add.
(main): Output user-mode stub.
* lib/kernel32/tests: New directory.
* lib/kernel32/tests/.cvsignore: New file.
* lib/kernel32/tests/Makefile: New file.
* lib/kernel32/tests/tests: New directory.
* lib/kernel32/tests/tests/.cvsignore: New file.
* regtests/win32base/tests/file-1.c: move...
* lib/kernel32/tests/tests/file-1.c: ...here.
svn path=/trunk/; revision=8316
2004-02-22 17:30:33 +00:00
Casper Hornstrup
cc3221be2c
2004-02-22 Casper S. Hornstrup <[email protected] >
...
* config (REGRESSIONTESTS): Add.
* rules.mak (REGTESTS_PATH_INC): Add.
* drivers/net/tcpip/makefile: Support regression tests.
* drivers/net/tcpip/tcpip/main.c: Prepare regression tests.
* hal/halx86/Makefile: Rename TARGET_LIBPATH to TARGET_IMPLIBPATH.
* regtests/kmregtests/driver.c (KMRegTestsRegister): Add.
(KMRegTestsRun): Move call to InitializeTests() and RegisterTests() to
DriverEntry().
(KMRegTestsDispatch): Support IOCTL_KMREGTESTS_REGISTER.
* regtests/kmregtests/kmregtests.h (IOCTL_KMREGTESTS_REGISTER): Define.
* tools/config.mk: Define REGTESTS if REGRESSIONTESTS = 1.
* tools/helper.mk: Support module private regression tests.
(TARGET_LIBPATH): Rename to TARGET_IMPLIBPATH.
(TARGET_LIBPATH, TARGET_REGTESTS): Add.
* tools/mkconfig.c: Support REGTESTS.
* tools/regtests.c (umstubfile, kmstubfile): Add.
(is_file_changed, write_file_if_changed): Add.
(KMSTUB): Add.
(HELP): Mention -u and -k switches.
(main): Parse -u and -k switches.
* drivers/net/tcpip/tests: New directory.
* drivers/net/tcpip/tests/.cvsignore: New file.
* drivers/net/tcpip/tests/Makefile: Makefile.
* drivers/net/tcpip/tests/tests: New directory.
* drivers/net/tcpip/tests/tests/.cvsignore: New file.
svn path=/trunk/; revision=8298
2004-02-22 09:59:17 +00:00
Emanuele Aliberti
3cb945ba08
KERNEL_VERSION_BUILD_RC added in buildno.h.
...
svn path=/trunk/; revision=8291
2004-02-21 15:34:51 +00:00
Gé van Geldorp
1f1b824d08
Import w32api version 2.5 include files
...
svn path=/trunk/; revision=8283
2004-02-21 09:20:39 +00:00
Gé van Geldorp
4009a9e979
Kill another --include-dir
...
svn path=/trunk/; revision=8277
2004-02-20 08:33:37 +00:00
Gé van Geldorp
1355d672b4
Move --include-dir from helper.mk to rules.mak
...
svn path=/trunk/; revision=8275
2004-02-19 22:24:59 +00:00
Vizzini
5398f1df0d
Program from Skywing:
...
PipeSpy can be used to snoop traffic on a named pipe. It is intended
to be used to help understand the remote kernel debugging protocol
uesd by the windows kd.
svn path=/trunk/; revision=8110
2004-02-09 08:07:58 +00:00
Vizzini
8eb11ab73e
- Added kmlibrary target type
...
- Added description of MK_ variables
- Re-arranged library order to include TARGET_DDKLIBS before standard DDK
import libs on GCC command line (fixes linking problem with static libs)
svn path=/trunk/; revision=8108
2004-02-09 07:03:16 +00:00
Casper Hornstrup
5a57e066ec
2004-01-18 Casper S. Hornstrup <[email protected] >
...
* tools/winebuild/spec32.c (BuildDef32File): Don't support private flag
when cross-compiling.
svn path=/trunk/; revision=7737
2004-01-18 13:42:57 +00:00
Hartmut Birr
1057df8763
- Fixed the month of the date on the image.
...
- Used the last write time for the time value on the image.
svn path=/trunk/; revision=7612
2004-01-13 19:25:03 +00:00
Gé van Geldorp
ddf0217684
Change build number to current YYYYMMDD, include state (CVS, RC, FINAL)
...
in version
svn path=/trunk/; revision=7577
2004-01-12 00:22:35 +00:00
Eric Kohl
f35801a5a9
Store hive root key name.
...
Patch partially by Filip Navara.
svn path=/trunk/; revision=7509
2004-01-08 14:57:17 +00:00
Vizzini
7bb4859c69
cross-compile fixes for winebuild
...
svn path=/trunk/; revision=7466
2004-01-05 19:49:59 +00:00
Filip Navara
5463ff80c7
Cross-compilation fixes.
...
svn path=/trunk/; revision=7463
2004-01-05 18:42:56 +00:00
Filip Navara
7babf71f1f
Cross-compilation fixes.
...
svn path=/trunk/; revision=7449
2004-01-04 15:50:41 +00:00
Steven Edwards
a06846aefa
Define __REACTOS__
...
svn path=/trunk/; revision=7434
2004-01-03 22:25:59 +00:00
Gé van Geldorp
d36decca0d
Print substituted values in the output file in the same order as in the
...
input file
svn path=/trunk/; revision=7419
2004-01-03 08:53:52 +00:00
Thomas Bluemel
a93fff8b9c
added missing and fixed .cvsignore files
...
svn path=/trunk/; revision=7415
2004-01-02 21:45:22 +00:00
Gé van Geldorp
9f1759234a
Refactoring of Wine DLL import
...
svn path=/trunk/; revision=7409
2004-01-02 19:49:47 +00:00
KJK::Hyperion
c64c44c316
- genntdll, shut up
...
- fixed some forward exports in kernel32
- fixed a couple of embarassing bugs in my getopt implementation
- fixed a warning in pipetools
svn path=/trunk/; revision=7094
2003-12-17 01:46:08 +00:00
Steven Edwards
c8004d7823
Added inital port of Wine Preprocessor
...
svn path=/trunk/; revision=7061
2003-12-14 19:53:39 +00:00
Thomas Bluemel
f0a64ffc31
added missing .cvsignore files
...
svn path=/trunk/; revision=7025
2003-12-14 15:01:27 +00:00
Casper Hornstrup
c4403877c7
2003-12-10 Casper S. Hornstrup <[email protected] >
...
* tools/wine2ros: New directory.
* tools/wine2ros/Makefile: New file.
* tools/wine2ros/wine2ros.c: Ditto.
* tools/Makefile (wine2ros_target): Add.
* rules.mak (WINE2ROS): Define.
svn path=/trunk/; revision=6952
2003-12-10 20:34:53 +00:00
Casper Hornstrup
23cb2784b6
2003-12-09 Casper S. Hornstrup <[email protected] >
...
* rules.mak (WINEBUILD): Define.
* tools/winebuild/Makefile: New file.
* tools/winebuild/import.c (ldcombine_files): Replace mkstemps with Win32
APIs.
* tools/winebuild/main.c (main): Win16 specs and relays are not supported.
* tools/winebuild/spec32.c (EXCEPTION_WINE_STUB, EH_NONCONTINUABLE):
Define.
(BuildDef32File): Don't emit PRIVATE.
svn path=/trunk/; revision=6932
2003-12-09 19:02:19 +00:00
Casper Hornstrup
6bb605e497
2003-12-09 Casper S. Hornstrup <[email protected] >
...
* tools/winebuild: Import winebuild from Wine (D20031208).
svn path=/trunk/; revision=6931
2003-12-09 18:44:25 +00:00
Filip Navara
a060d87754
Fix for buggy libc under Linux. Patch by Sebastian Schmidt <[email protected] >.
...
svn path=/trunk/; revision=6919
2003-12-08 19:17:56 +00:00
Filip Navara
592352cbb8
Converted '.phony' to '.PHONY'. Patch by Sebastian Schmidt.
...
svn path=/trunk/; revision=6918
2003-12-08 19:10:44 +00:00
Martin Fuchs
22e15cb2f5
disabled pipetools compilation for cross compilation
...
svn path=/trunk/; revision=6891
2003-12-07 12:54:13 +00:00
Casper Hornstrup
3e8873192b
2003-12-07 Casper S. Hornstrup <[email protected] >
...
* regtests/Makefile: Generate regression test registrations.
* regtests/kmregtests/.cvsignore: Ignore Makefile.tests.
* regtests/win32base/.cvsignore: Ditto.
* regtests/kmregtests/Makefile: Include Makefile.tests.
* regtests/win32base/Makefile: Ditto.
* regtests/kmregtests/tests: New directory.
* regtests/win32base/tests: Ditto.
* regtests/kmregtests/tests/.cvsignore: New file.
* regtests/win32base/tests/.cvsignore: Ditto.
* tools/helper.mk: Remove TARGET_GENREGTESTS.
* tools/regtests.c: Generate makefile for regression tests.
(change_extension): New function.
* regtests/win32base/file-1.c: Move ...
* regtests/win32base/tests/file-1.c: ... here.
svn path=/trunk/; revision=6883
2003-12-07 11:34:41 +00:00
Filip Navara
c2e130256e
Fixed build errors.
...
svn path=/trunk/; revision=6850
2003-12-02 20:13:30 +00:00
Gé van Geldorp
4e366db69f
CSRSS code reshuffle
...
svn path=/trunk/; revision=6845
2003-12-02 11:38:47 +00:00
Martin Fuchs
695f82be0d
fixed clean target
...
svn path=/trunk/; revision=6840
2003-11-30 22:49:12 +00:00
Martin Fuchs
d049dc52ef
added first version of pipetools; fixed clean target
...
svn path=/trunk/; revision=6839
2003-11-30 22:48:54 +00:00
Martin Fuchs
85ba55d94e
added first version of pipetools
...
svn path=/trunk/; revision=6838
2003-11-30 22:48:19 +00:00
Casper Hornstrup
13400788e1
2003-11-29 Casper S. Hornstrup <[email protected] >
...
* tools/cabman/dfp.cxx (CDFParser::Parse): Allow TokenString.
(CDFParser::PerformFileCopy): Use CurrentChar instead of length of
CurrentString to find the start of the next token.
svn path=/trunk/; revision=6818
2003-11-29 19:30:19 +00:00
Eric Kohl
82a3cf5fc1
- Remove 'dist' target.
...
- Set default install directory for windows to 'C:\reactos'.
- Remove dependency checks from 'install' and 'bootcd' targets.
svn path=/trunk/; revision=6779
2003-11-24 14:41:29 +00:00
Richard Campbell
2fe49f7133
fixed compile error
...
svn path=/trunk/; revision=6703
2003-11-19 09:37:45 +00:00
Vizzini
3a1972736a
Fixes for compiling with -Wall -Werror on unix (tested with gcc-3.3)
...
svn path=/trunk/; revision=6699
2003-11-19 05:43:15 +00:00
Eric Kohl
8fd7fe8abb
Fixed directory creation date.
...
Typo found by Vadim A. Yagodkin.
svn path=/trunk/; revision=6686
2003-11-18 17:40:46 +00:00
Eric Kohl
e9084a75c4
Support boot images larger than one sector (2048 bytes).
...
svn path=/trunk/; revision=6660
2003-11-16 13:45:42 +00:00