Eric Kohl [Wed, 9 Jun 2004 14:22:53 +0000 (14:22 +0000)]
Build Hardware IDs and Compatible IDs for PCI devices.
svn path=/trunk/; revision=9646
Filip Navara [Tue, 8 Jun 2004 19:31:10 +0000 (19:31 +0000)]
- Correctly set Irp->IoStatus.Information when handling IOCTL_BOOTVID_INITIALIZE request. This fixes the occasional page faults during bugchecks when NTOSKRNL:InbvResetDisplay tried to call function pointed by uninitialized variable.
svn path=/trunk/; revision=9645
Hartmut Birr [Mon, 7 Jun 2004 20:03:00 +0000 (20:03 +0000)]
- Fixed the counting of pending irps.
svn path=/trunk/; revision=9644
Filip Navara [Mon, 7 Jun 2004 18:03:12 +0000 (18:03 +0000)]
- Fixed redefinition of VERSION.
svn path=/trunk/; revision=9643
Filip Navara [Mon, 7 Jun 2004 17:31:50 +0000 (17:31 +0000)]
- Include bootdata/hiveinst.inf when building the Live CD registry hives.
svn path=/trunk/; revision=9642
Hartmut Birr [Mon, 7 Jun 2004 16:37:07 +0000 (16:37 +0000)]
- Implemented ScsiPortCompleteRequest.
- Fixed the calculation of the max transfer size.
- Rewrote parts of SpiScanAdapter and SpiSendInquiry to speed up device detection.
- Fixed the handling of sense info data for HBA's which are auto request sense capability.
- Added some more debug messages.
svn path=/trunk/; revision=9641
Eric Kohl [Mon, 7 Jun 2004 12:24:00 +0000 (12:24 +0000)]
Implement mouse driver autodetection and installation.
svn path=/trunk/; revision=9640
Hartmut Birr [Sun, 6 Jun 2004 17:33:13 +0000 (17:33 +0000)]
- Check if the temp directory exist, if not use the current directory.
svn path=/trunk/; revision=9639
Hartmut Birr [Sun, 6 Jun 2004 17:29:57 +0000 (17:29 +0000)]
- Cancelled my last change.
svn path=/trunk/; revision=9638
Eric Kohl [Sun, 6 Jun 2004 15:55:03 +0000 (15:55 +0000)]
Use hardware description if available to initialize the serial mouse port.
svn path=/trunk/; revision=9637
Hartmut Birr [Sun, 6 Jun 2004 09:13:21 +0000 (09:13 +0000)]
- Allocate memory for mdl's for paging io from stack instead of the non paged pool.
svn path=/trunk/; revision=9636
Hartmut Birr [Sun, 6 Jun 2004 09:05:21 +0000 (09:05 +0000)]
- Get first the parameters and do then the processing.
svn path=/trunk/; revision=9635
Hartmut Birr [Sun, 6 Jun 2004 09:03:07 +0000 (09:03 +0000)]
- Fixed the set command for WinXP.
- The second parameter must be zero in the call to SetEnvironmentVariable
if the variable should be deleted.
svn path=/trunk/; revision=9634
Hartmut Birr [Sun, 6 Jun 2004 08:58:56 +0000 (08:58 +0000)]
- Removed MakeSureDirectoryPathExistsEx.
- Use the current directory if GetTempPath fails.
- Inherit the handles to the child process (in Execute).
- Assume that the current process is always a console process if ntdll exist
but not contains the functions NtQueryInformationProcess or NtReadVirtualMemory.
svn path=/trunk/; revision=9633
Hartmut Birr [Sun, 6 Jun 2004 08:50:26 +0000 (08:50 +0000)]
- Check if the temp path exist in GetTempPathW.
svn path=/trunk/; revision=9632
Hartmut Birr [Sun, 6 Jun 2004 08:36:31 +0000 (08:36 +0000)]
- Allocate memory for mdl's for paging io from stack instead of the non paged pool.
svn path=/trunk/; revision=9631
Hartmut Birr [Sun, 6 Jun 2004 07:52:22 +0000 (07:52 +0000)]
- Store page numbers instead of physical address's within mdls.
svn path=/trunk/; revision=9630
Hartmut Birr [Sat, 5 Jun 2004 20:10:41 +0000 (20:10 +0000)]
- Added the dependence files to the clean target.
svn path=/trunk/; revision=9629
Hartmut Birr [Sat, 5 Jun 2004 20:05:06 +0000 (20:05 +0000)]
- Fixed the start offset of a partition within an extended partition (in xHalIoWritePartitionTable).
svn path=/trunk/; revision=9628
Eric Kohl [Sat, 5 Jun 2004 19:52:23 +0000 (19:52 +0000)]
Store serial port identifiers at controller keys.
svn path=/trunk/; revision=9627
Hartmut Birr [Sat, 5 Jun 2004 18:52:35 +0000 (18:52 +0000)]
- Added a check for a waitable objects in NtWaitForSingleObject and NtWaitForMultipleObjects.
svn path=/trunk/; revision=9626
Filip Navara [Sat, 5 Jun 2004 18:39:46 +0000 (18:39 +0000)]
- Fixed getting of menu item texts in GetMenuItemInfo[AW]. Fixes bug #316.
- Fixed memory leak in MenuDrawPopupMenu.
svn path=/trunk/; revision=9625
Casper Hornstrup [Sat, 5 Jun 2004 13:39:02 +0000 (13:39 +0000)]
Revert:
2004-06-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Split target all into three parts, one that must be executed
alone and two that can be executed concurrently.
svn path=/trunk/; revision=9624
Hartmut Birr [Sat, 5 Jun 2004 12:06:41 +0000 (12:06 +0000)]
- Changed back to the old variable NASM_CMD.
svn path=/trunk/; revision=9623
Casper Hornstrup [Sat, 5 Jun 2004 11:11:13 +0000 (11:11 +0000)]
2004-06-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* Makefile: Split target all into three parts, one that must be executed
alone and two that can be executed concurrently.
svn path=/trunk/; revision=9622
Casper Hornstrup [Sat, 5 Jun 2004 10:47:27 +0000 (10:47 +0000)]
2004-06-05 Casper S. Hornstrup <chorns@users.sourceforge.net>
* tools/helper.mk: Skip automatic dependency tracking if
DEPENDENCIES=no.
svn path=/trunk/; revision=9621
Hartmut Birr [Sat, 5 Jun 2004 10:21:59 +0000 (10:21 +0000)]
- Added a comment for NASM_CMD.
svn path=/trunk/; revision=9620
Hartmut Birr [Sat, 5 Jun 2004 09:47:36 +0000 (09:47 +0000)]
- Changed back to the old variable NASM_CMD.
svn path=/trunk/; revision=9619
Filip Navara [Sat, 5 Jun 2004 09:35:52 +0000 (09:35 +0000)]
- Disable paging file for Live CD.
svn path=/trunk/; revision=9618
Filip Navara [Sat, 5 Jun 2004 09:35:51 +0000 (09:35 +0000)]
- Report the /MININT option for Live CD boots.
svn path=/trunk/; revision=9617
Hartmut Birr [Sat, 5 Jun 2004 09:08:58 +0000 (09:08 +0000)]
- Added the '<>|' key.
svn path=/trunk/; revision=9616
Filip Navara [Sat, 5 Jun 2004 08:28:37 +0000 (08:28 +0000)]
- Fixed calculation of MFT record size.
- Fixed attribute finding/dumping bounds checking.
- Fixed reading of volume information MFT record.
- Disabled debug messages.
svn path=/trunk/; revision=9615
Filip Navara [Fri, 4 Jun 2004 23:50:15 +0000 (23:50 +0000)]
Merged changes from joliet_20040527 branch:
- Experimental Joliet generating support.
- Fixed cdname_exists to check only entries in specific directory.
- Move the DIRECTORY_FLAG logic to parse_filename_into_dirrecord.
svn path=/trunk/; revision=9614
Filip Navara [Fri, 4 Jun 2004 23:47:04 +0000 (23:47 +0000)]
- Process the "DelReg" section in .inf files.
svn path=/trunk/; revision=9613
Filip Navara [Fri, 4 Jun 2004 23:46:02 +0000 (23:46 +0000)]
- Support expanding environment variables in the setup command line.
svn path=/trunk/; revision=9612
Filip Navara [Fri, 4 Jun 2004 23:44:27 +0000 (23:44 +0000)]
- Basic Live CD building infrastructure.
svn path=/trunk/; revision=9611
Thomas Bluemel [Fri, 4 Jun 2004 13:49:15 +0000 (13:49 +0000)]
added missing cvsignore file
svn path=/trunk/; revision=9610
Thomas Bluemel [Fri, 4 Jun 2004 13:30:27 +0000 (13:30 +0000)]
fixed wrong directory for kbddv. Thanks to ai2097.
svn path=/trunk/; revision=9609
KJK::Hyperion [Fri, 4 Jun 2004 00:49:40 +0000 (00:49 +0000)]
Fixed compilation in environments where the native non-local goto isn't available
svn path=/trunk/; revision=9608
KJK::Hyperion [Fri, 4 Jun 2004 00:47:47 +0000 (00:47 +0000)]
Setjmp has one argument and returns zero
svn path=/trunk/; revision=9607
KJK::Hyperion [Thu, 3 Jun 2004 22:30:22 +0000 (22:30 +0000)]
"Using multiple compilers is good for your code", chapter umpteenth: removing the SEH library test (until I have a better example) because it made some non-portable assumptions about the stack layout (could cause STATUS_INVALID_UNWIND_TARGET exceptions with some compilers and full optimization)
svn path=/trunk/; revision=9606
KJK::Hyperion [Thu, 3 Jun 2004 22:19:10 +0000 (22:19 +0000)]
Fixes for Borland C++ compilation, and one variable is now qualified "volatile" to disable dangerous optimizations
svn path=/trunk/; revision=9603
Eric Kohl [Thu, 3 Jun 2004 11:20:10 +0000 (11:20 +0000)]
Add US-Dvorak keyboard layout and enable swedish keyboard layout.
Patch by ai2097.
This fixes bug #329.
svn path=/trunk/; revision=9602
KJK::Hyperion [Thu, 3 Jun 2004 04:15:40 +0000 (04:15 +0000)]
Small test case for the SEH library
svn path=/trunk/; revision=9601
KJK::Hyperion [Thu, 3 Jun 2004 04:14:07 +0000 (04:14 +0000)]
Small fixes to the SEH library
svn path=/trunk/; revision=9600
KJK::Hyperion [Thu, 3 Jun 2004 03:09:01 +0000 (03:09 +0000)]
Corrected a stupid mistake
Modified the build system to make kernel-mode components use the SEH library's built-in setjmp/longjmp
svn path=/trunk/; revision=9599
KJK::Hyperion [Thu, 3 Jun 2004 02:23:34 +0000 (02:23 +0000)]
Final touches to the SEH library: now comes with a very basic setjmp/longjmp implementation for when the compiler's native one can't be used
svn path=/trunk/; revision=9598
Eric Kohl [Wed, 2 Jun 2004 22:19:54 +0000 (22:19 +0000)]
Revert useless changes.
svn path=/trunk/; revision=9597
Eric Kohl [Wed, 2 Jun 2004 22:18:06 +0000 (22:18 +0000)]
Set selected keyboard layout and install language.
svn path=/trunk/; revision=9596
Eric Kohl [Wed, 2 Jun 2004 20:37:46 +0000 (20:37 +0000)]
Keep zero-initialized varaibles in the .data section.
svn path=/trunk/; revision=9595
Hartmut Birr [Wed, 2 Jun 2004 20:30:56 +0000 (20:30 +0000)]
- Fixed the searching for boot load drivers. This solves the pci driver loading problem.
svn path=/trunk/; revision=9594
Hartmut Birr [Wed, 2 Jun 2004 20:26:08 +0000 (20:26 +0000)]
- Fixed the makefiles for the build on windows.
svn path=/trunk/; revision=9593
KJK::Hyperion [Wed, 2 Jun 2004 19:22:06 +0000 (19:22 +0000)]
Added license text (MIT license) to the SEH library, added the header files
svn path=/trunk/; revision=9592
KJK::Hyperion [Wed, 2 Jun 2004 18:36:55 +0000 (18:36 +0000)]
SEH library
svn path=/trunk/; revision=9591
Gé van Geldorp [Wed, 2 Jun 2004 18:29:21 +0000 (18:29 +0000)]
Patch by Pablo Borobia <pablog7@argentina.com>
Work on clipboard.
svn path=/trunk/; revision=9590
Gé van Geldorp [Wed, 2 Jun 2004 18:26:58 +0000 (18:26 +0000)]
Patch by Pablo Borobia <pablog7@argentina.com>
Correct search path for DLL loading (including directory from which .exe
was loaded).
svn path=/trunk/; revision=9589
KJK::Hyperion [Wed, 2 Jun 2004 18:24:09 +0000 (18:24 +0000)]
Changed the build system to treat nasm as a first-class citizen, making it produce output in the correct format (Microsoft COFF) and cleaning up some bit rot (unused makefile variables, different conventions from the rest of the build system, etc.)
svn path=/trunk/; revision=9588
Royce Mitchell III [Wed, 2 Jun 2004 02:27:04 +0000 (02:27 +0000)]
change to zoomin Makefile to get it compiling, and enable touch, genguid, zoomin, winemine, kill, tcat, and tlist - patch by Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9587
Steven Edwards [Tue, 1 Jun 2004 19:08:53 +0000 (19:08 +0000)]
revert to 1.3. I didnt mean to commit that
svn path=/trunk/; revision=9586
Steven Edwards [Tue, 1 Jun 2004 19:06:50 +0000 (19:06 +0000)]
add tgetopt to the list of static libs
svn path=/trunk/; revision=9585
Eric Kohl [Tue, 1 Jun 2004 11:12:59 +0000 (11:12 +0000)]
For some strange reason IniFileSectionListHead is not initialized correctly.
Intialize it maually in order to prevent access violations.
svn path=/trunk/; revision=9584
Aleksey Bragin [Tue, 1 Jun 2004 10:20:24 +0000 (10:20 +0000)]
Patch 257 in bugzilla: "Import Regedit translations from WINE.
Existing resource 'About' from WINE has been removed
since ReactOS already has it."
svn path=/trunk/; revision=9583
Gunnar Dalsnes [Tue, 1 Jun 2004 10:16:26 +0000 (10:16 +0000)]
moved the safe mem copy routines
svn path=/trunk/; revision=9582
Steven Edwards [Tue, 1 Jun 2004 01:46:51 +0000 (01:46 +0000)]
Add regsvr32
Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9580
Steven Edwards [Tue, 1 Jun 2004 01:21:07 +0000 (01:21 +0000)]
Make the freeldr build system more like the reactos module
build system. (top level rules.mak, etc....)
Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9579
Steven Edwards [Tue, 1 Jun 2004 01:13:29 +0000 (01:13 +0000)]
Fix building and use W32API
Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9578
Steven Edwards [Tue, 1 Jun 2004 01:00:25 +0000 (01:00 +0000)]
change xInterlockedAddLargeStatistic and ExInterlockedCompareExchange64 to be implemented.
svn path=/trunk/; revision=9577
Gunnar Dalsnes [Tue, 1 Jun 2004 00:14:07 +0000 (00:14 +0000)]
create rtl for stuff common to ntdll/ntoskrnl
svn path=/trunk/; revision=9576
Gunnar Dalsnes [Mon, 31 May 2004 23:37:22 +0000 (23:37 +0000)]
removed something i shouldn't have
svn path=/trunk/; revision=9575
Martin Fuchs [Mon, 31 May 2004 22:39:12 +0000 (22:39 +0000)]
integrate optional SDI mode into main explorer branch
svn path=/trunk/; revision=9574
Filip Navara [Mon, 31 May 2004 19:52:47 +0000 (19:52 +0000)]
Merge DDE patch from Wine:
Dmitry Timoshkov <dmitry@codeweavers.com>
Fix a bug in ShellExecute which called DdeCreateStringHandleW
with a wrong parameter. Revert previous erroneous fix.
(Fixes return value of DdeQueryString[AW] and error codes)
svn path=/trunk/; revision=9573
Gunnar Dalsnes [Mon, 31 May 2004 19:51:47 +0000 (19:51 +0000)]
create rtl for stuff common to ntdll/ntoskrnl
svn path=/trunk/; revision=9572
Gunnar Dalsnes [Mon, 31 May 2004 19:45:16 +0000 (19:45 +0000)]
create rtl for stuff common to ntdll/ntoskrnl
svn path=/trunk/; revision=9571
Gunnar Dalsnes [Mon, 31 May 2004 19:33:59 +0000 (19:33 +0000)]
create rtl for stuff common to ntdll/ntoskrnl
svn path=/trunk/; revision=9570
James Tabor [Mon, 31 May 2004 16:54:04 +0000 (16:54 +0000)]
Temp fix for GlobalMemoryStatus, pleas test.
svn path=/trunk/; revision=9569
Casper Hornstrup [Mon, 31 May 2004 12:21:24 +0000 (12:21 +0000)]
2004-05-31 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/reactos/version.h (KERNEL_VERSION_BUILD_TYPE): Replace possible
value FINAL with RELEASE.
svn path=/trunk/; revision=9568
Gé van Geldorp [Mon, 31 May 2004 11:47:05 +0000 (11:47 +0000)]
Temporarily undo KeAttachProcess() done by win32k
svn path=/trunk/; revision=9567
Eric Kohl [Mon, 31 May 2004 11:41:14 +0000 (11:41 +0000)]
Add more processor information.
Patch by Christoph_vW. Fixes bug #321.
svn path=/trunk/; revision=9566
Thomas Bluemel [Mon, 31 May 2004 08:45:46 +0000 (08:45 +0000)]
changed a string
svn path=/trunk/; revision=9565
Filip Navara [Sun, 30 May 2004 21:40:47 +0000 (21:40 +0000)]
- Write the system boot device and start options to registry, also create the MiniNT registry key if needed.
svn path=/trunk/; revision=9564
Filip Navara [Sun, 30 May 2004 18:30:03 +0000 (18:30 +0000)]
- Implementation of IoQueryDeviceDescription. Patch by Alex Ionescu.
svn path=/trunk/; revision=9563
Eric Kohl [Sun, 30 May 2004 14:54:02 +0000 (14:54 +0000)]
Read device settings from txtsetup.sif.
svn path=/trunk/; revision=9562
Jason Filby [Sun, 30 May 2004 14:51:45 +0000 (14:51 +0000)]
Prevent unnecessary code where count is zero in NtGdiExtTextOut
svn path=/trunk/; revision=9561
Thomas Bluemel [Sun, 30 May 2004 14:01:13 +0000 (14:01 +0000)]
little GDI speed improvements
svn path=/trunk/; revision=9560
Eric Kohl [Sun, 30 May 2004 13:03:04 +0000 (13:03 +0000)]
Add device settings information.
svn path=/trunk/; revision=9559
Hartmut Birr [Sun, 30 May 2004 12:55:11 +0000 (12:55 +0000)]
- Fixed a wrong address in MmAlterViewAttributes which possible does cause a crash if the region is longer than one page.
svn path=/trunk/; revision=9558
Filip Navara [Sun, 30 May 2004 11:47:43 +0000 (11:47 +0000)]
- Fixed some NULL-terminating issues that caused the 'videoprt.sys???????????????' module name problem.
svn path=/trunk/; revision=9557
Hartmut Birr [Sat, 29 May 2004 22:10:05 +0000 (22:10 +0000)]
- Print the memory map at start up to the debug port.
svn path=/trunk/; revision=9556
Hartmut Birr [Sat, 29 May 2004 21:55:09 +0000 (21:55 +0000)]
- Moved the definition of all dll base addresses to baseaddress.cfg.
svn path=/trunk/; revision=9555
Filip Navara [Sat, 29 May 2004 21:28:28 +0000 (21:28 +0000)]
- When checking for ReactOS cd-rom, in addition to 'reactos/ntoskrnl.exe' check also for 'reactos/system32/ntoskrnl.exe'.
svn path=/trunk/; revision=9554
Hartmut Birr [Sat, 29 May 2004 21:24:48 +0000 (21:24 +0000)]
- Moved the definition of all dll base addresses to baseaddress.cfg.
svn path=/trunk/; revision=9553
Filip Navara [Sat, 29 May 2004 21:21:06 +0000 (21:21 +0000)]
- Fix the "use of cast expressions as lvalues is deprecated" warning.
svn path=/trunk/; revision=9552
Filip Navara [Sat, 29 May 2004 21:15:58 +0000 (21:15 +0000)]
- Fixed DPRINTs.
- Added support for including other .inf files while building the standard hives.
svn path=/trunk/; revision=9551
Art Yerkes [Sat, 29 May 2004 17:00:41 +0000 (17:00 +0000)]
Added csq to build.
svn path=/trunk/; revision=9548
Filip Navara [Sat, 29 May 2004 15:53:56 +0000 (15:53 +0000)]
- Changed font substitution: MS Sans Serif -> Bitstream Vera Sans.
svn path=/trunk/; revision=9547
Filip Navara [Sat, 29 May 2004 15:10:28 +0000 (15:10 +0000)]
- Correctly initialize the startup info in WinExec.
svn path=/trunk/; revision=9546
Filip Navara [Sat, 29 May 2004 15:10:27 +0000 (15:10 +0000)]
- Prepend "\\??\" to the file name in NtGdiAddFontResource.
svn path=/trunk/; revision=9545
Filip Navara [Sat, 29 May 2004 13:12:08 +0000 (13:12 +0000)]
- Fixed unicode string copying bug in NtGdiAddFontResource.
svn path=/trunk/; revision=9544
Filip Navara [Sat, 29 May 2004 11:58:16 +0000 (11:58 +0000)]
- Fixed declaration of IMAGE_EXPORT_DIRECTORY structure.
svn path=/trunk/; revision=9543
Filip Navara [Sat, 29 May 2004 11:53:43 +0000 (11:53 +0000)]
- The last parameter of NtReadVirtualMemory should be optional.
svn path=/trunk/; revision=9542