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
Filip Navara [Sat, 29 May 2004 11:51:33 +0000 (11:51 +0000)]
- RaiseException should pass the exception parameters even if the exception is non-continuable.
svn path=/trunk/; revision=9541
Art Yerkes [Sat, 29 May 2004 10:45:26 +0000 (10:45 +0000)]
NdisQueryPacketLength -- Based in an obvious way on a similar macro.
svn path=/trunk/; revision=9539
Art Yerkes [Sat, 29 May 2004 09:59:25 +0000 (09:59 +0000)]
Fixes for gcc-3.4.0 (pasting the __FUNCTION__ constant with a string)
and cast lvalue (reported by thomas weidenmueller)
svn path=/trunk/; revision=9537
Steven Edwards [Sat, 29 May 2004 00:56:56 +0000 (00:56 +0000)]
moved oskittcp as it is a driver lib.
svn path=/trunk/; revision=9529
Steven Edwards [Sat, 29 May 2004 00:16:39 +0000 (00:16 +0000)]
moved oskittcp as it is a driver lib.
svn path=/trunk/; revision=9527
Gé van Geldorp [Fri, 28 May 2004 21:33:41 +0000 (21:33 +0000)]
Clean up calls from win32k to csrss
svn path=/trunk/; revision=9526
Royce Mitchell III [Fri, 28 May 2004 21:21:06 +0000 (21:21 +0000)]
put version information where it's supposed to go - thanks to Ge
svn path=/trunk/; revision=9525
Filip Navara [Fri, 28 May 2004 21:17:42 +0000 (21:17 +0000)]
- Revert the PS/2 timeouts to the old values.
svn path=/trunk/; revision=9524
Royce Mitchell III [Fri, 28 May 2004 21:16:27 +0000 (21:16 +0000)]
reactos-specific debugging functions KeRosDumpStackFrames and KeRosPrintAddress
svn path=/trunk/; revision=9523
Royce Mitchell III [Fri, 28 May 2004 19:58:30 +0000 (19:58 +0000)]
OS version information - patch by Christoph von Wittich
svn path=/trunk/; revision=9522
Gé van Geldorp [Fri, 28 May 2004 18:30:22 +0000 (18:30 +0000)]
Turn net/netstat and net/ipconfig back on again, since the build problems
were solved
svn path=/trunk/; revision=9521
Gé van Geldorp [Fri, 28 May 2004 18:25:05 +0000 (18:25 +0000)]
Don't redefine WINAPI. Spotted by Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9520
Steven Edwards [Fri, 28 May 2004 18:21:18 +0000 (18:21 +0000)]
Remove dummy WINAPI define
svn path=/trunk/; revision=9519
Steven Edwards [Fri, 28 May 2004 18:18:43 +0000 (18:18 +0000)]
cleanup of the SDK and disable use of the old WINE tree.
Travis Snoozy <ai2097@yahoo.com>
svn path=/trunk/; revision=9518
Gé van Geldorp [Fri, 28 May 2004 18:16:46 +0000 (18:16 +0000)]
Add rule for generating .i (preprocessed) files from .c files
svn path=/trunk/; revision=9517
Royce Mitchell III [Fri, 28 May 2004 17:56:17 +0000 (17:56 +0000)]
upgrading user32 test to Wine-
20040527 - disabled a test in the 'msg' test because it fails on XP SP1.
svn path=/trunk/; revision=9516
Royce Mitchell III [Fri, 28 May 2004 14:31:49 +0000 (14:31 +0000)]
added constants needed by wine's "user32 msg" test
svn path=/trunk/; revision=9515
Thomas Bluemel [Fri, 28 May 2004 13:23:24 +0000 (13:23 +0000)]
fixed typo
svn path=/trunk/; revision=9514
Thomas Bluemel [Fri, 28 May 2004 13:17:32 +0000 (13:17 +0000)]
1. properly check parameters in SetFilePointer(Ex)()
2. fixed several functions to fail if dealing with console handles
svn path=/trunk/; revision=9513
Eric Kohl [Fri, 28 May 2004 12:14:00 +0000 (12:14 +0000)]
- Implement a generic selection list.
- Use selection list in device settings pages.
svn path=/trunk/; revision=9512
Royce Mitchell III [Fri, 28 May 2004 03:43:12 +0000 (03:43 +0000)]
added CS_DROPSHADOW, needed by latest version of wine's user32 test app
svn path=/trunk/; revision=9511
Mark Tempel [Fri, 28 May 2004 02:32:43 +0000 (02:32 +0000)]
removed programs that link to iphlpapi till exports are worked out.
svn path=/trunk/; revision=9510
Thomas Bluemel [Thu, 27 May 2004 14:50:17 +0000 (14:50 +0000)]
fixed filename in include statement and added some debug prints for stubs
svn path=/trunk/; revision=9508
Royce Mitchell III [Thu, 27 May 2004 12:35:23 +0000 (12:35 +0000)]
eliminate unnecessary multiplications in the inner loops of DIB_1BPP_BitBltSrcCopy_From1BPP
svn path=/trunk/; revision=9507
Hartmut Birr [Thu, 27 May 2004 11:49:48 +0000 (11:49 +0000)]
- Don't change the environment block if the number of variables has not changed (in BlockEnvToEnviron).
- Use a copy of the environment strings (in BlockEnvToEnviron).
svn path=/trunk/; revision=9506
Thomas Bluemel [Thu, 27 May 2004 11:47:42 +0000 (11:47 +0000)]
fixed missing class dereferencings and store a list of windows in the class object
svn path=/trunk/; revision=9505
Filip Navara [Wed, 26 May 2004 21:47:07 +0000 (21:47 +0000)]
- New font substitution: MS Sans Serif -> Bitstream Vera Serif
svn path=/trunk/; revision=9504
Eric Kohl [Wed, 26 May 2004 20:58:37 +0000 (20:58 +0000)]
- Implement dummy device settings pages.
- Hide the cursor at startup.
svn path=/trunk/; revision=9503
Aleksey Bragin [Wed, 26 May 2004 20:37:25 +0000 (20:37 +0000)]
Fix warnings by vandread.
svn path=/trunk/; revision=9502
Filip Navara [Wed, 26 May 2004 19:56:35 +0000 (19:56 +0000)]
- Return success for SystemFileCacheInformation requests to NtQuerySystemInformation, so we can see some information in the Task Manager.
svn path=/trunk/; revision=9501
Filip Navara [Wed, 26 May 2004 19:53:48 +0000 (19:53 +0000)]
- Fixed the third passed parameter to NtSetInformationThread call in ImpersonateLoggedOnUser.
svn path=/trunk/; revision=9500
Thomas Bluemel [Wed, 26 May 2004 18:59:21 +0000 (18:59 +0000)]
selecting a new clipping region into a dc doesn't return the previous clipping region handle
svn path=/trunk/; revision=9499
Thomas Bluemel [Wed, 26 May 2004 18:49:06 +0000 (18:49 +0000)]
fixed returning uninitialized variable in NtGdiSelectVisRgn() and NtGdiExtSelectClipRgn()
svn path=/trunk/; revision=9498
Eric Kohl [Wed, 26 May 2004 10:58:29 +0000 (10:58 +0000)]
Append two newlines to the "Press any key to boot form CD....." string.
svn path=/trunk/; revision=9497
Thomas Bluemel [Wed, 26 May 2004 09:50:10 +0000 (09:50 +0000)]
added stubs for SetFileSecurityW(), GetNamedSecurityInfoA/W() and SetNamedSecurityInfoA/W()
svn path=/trunk/; revision=9496
Filip Navara [Tue, 25 May 2004 22:03:48 +0000 (22:03 +0000)]
- Set CurrentThread->u1.ExitTime to exit time in PsTerminateCurrentThread. Patch by Alex Ionescu.
svn path=/trunk/; revision=9495
Filip Navara [Tue, 25 May 2004 21:47:39 +0000 (21:47 +0000)]
- Enabled the 'Press any key to boot from CD' message in the ISO
boot code and show it only when some hard disk is present.
- Adjusted detection timeouts for PS/2 and RS232 to the minimum
allowed by the specifications so we don't spend ages in hardware detection.
- Experimental NTFS reading support. (No boot code, no attribute lists, no decompression)
svn path=/trunk/; revision=9494
Filip Navara [Tue, 25 May 2004 21:31:27 +0000 (21:31 +0000)]
- Enabled the 'Press any key to boot from CD' message in the ISO
boot code and show it only when some hard disk is present.
- Adjusted detection timeouts for PS/2 and RS232 to the minimum
allowed by the specifications so we don't spend ages in hardware detection.
- Experimental NTFS reading support. (No boot code, no attribute lists, no decompression)
svn path=/trunk/; revision=9493
Filip Navara [Tue, 25 May 2004 20:04:14 +0000 (20:04 +0000)]
- Fixed definition of assert macro.
- Fixed few DPRINTs to compile.
- Handle OF_CREATE flag of OpenFile.
svn path=/trunk/; revision=9492
Aleksey Bragin [Tue, 25 May 2004 18:50:54 +0000 (18:50 +0000)]
Sample man files
svn path=/trunk/; revision=9491
Aleksey Bragin [Tue, 25 May 2004 18:49:04 +0000 (18:49 +0000)]
New version of man by Semyon Novikov. Manual pages should be located in c:\\man for now, later it will be enhanced to environment variable.
I have changed the makefile so it is compatible with ReactOS, and compiles just by running 'make'. There are some warnings also, but I didn't have time to fix them.
svn path=/trunk/; revision=9490
Filip Navara [Tue, 25 May 2004 15:53:16 +0000 (15:53 +0000)]
- Run Task Manager when CTRL-ALT-DEL is pressed.
svn path=/trunk/; revision=9489
Filip Navara [Tue, 25 May 2004 15:52:45 +0000 (15:52 +0000)]
- Support for window-less hotkeys.
- Send hotkeys even if there's no focus window.
svn path=/trunk/; revision=9488
Hartmut Birr [Mon, 24 May 2004 20:33:41 +0000 (20:33 +0000)]
- Implemented ScsiPortGetPhysicalAddress also for addresses from sense info buffer.
- Allocated the sense info buffer within contiguous physical memory.
- Don't send an sence request after an error if the miniport driver is autosense-capable.
svn path=/trunk/; revision=9487
Eric Kohl [Mon, 24 May 2004 12:08:55 +0000 (12:08 +0000)]
Implement kernel-mode range lists.
Install target must not rebuild executables.
svn path=/trunk/; revision=9486
Eric Kohl [Mon, 24 May 2004 12:05:54 +0000 (12:05 +0000)]
Implement kernel-mode range lists.
svn path=/trunk/; revision=9485
Eric Kohl [Mon, 24 May 2004 12:03:24 +0000 (12:03 +0000)]
Implement RtlInvertRangeList() and RtlMergeRangeList().
svn path=/trunk/; revision=9484
Hartmut Birr [Sun, 23 May 2004 15:49:56 +0000 (15:49 +0000)]
- Fixed my copy-and-paste bug. Thanks to Royce III.
svn path=/trunk/; revision=9483
Thomas Bluemel [Sun, 23 May 2004 14:04:58 +0000 (14:04 +0000)]
ignore the hInstance field while searching classes if it's NULL
svn path=/trunk/; revision=9482
Hartmut Birr [Sun, 23 May 2004 13:34:32 +0000 (13:34 +0000)]
- Don't return a file or allocation size for directories.
svn path=/trunk/; revision=9481
Hartmut Birr [Sun, 23 May 2004 13:27:26 +0000 (13:27 +0000)]
- Fixed the calculated file attribute in CdfsFileFlagsToAttributes.
svn path=/trunk/; revision=9480
Eric Kohl [Sun, 23 May 2004 11:56:16 +0000 (11:56 +0000)]
- Implement RtlFindRange().
- Add documentation.
svn path=/trunk/; revision=9479
Thomas Bluemel [Sun, 23 May 2004 09:36:47 +0000 (09:36 +0000)]
fixed typos
svn path=/trunk/; revision=9478
Royce Mitchell III [Sun, 23 May 2004 04:04:10 +0000 (04:04 +0000)]
remove UNIMPLEMENTED from NtUserIsClipboardFormatAvailable and replace it with a DPRINT1 warning that it is not implemented. This change gets Irfanview working.
svn path=/trunk/; revision=9477
Filip Navara [Sat, 22 May 2004 22:07:42 +0000 (22:07 +0000)]
- Disable NtGdiRealizePalette. It has a lot of bugs and really doesn't do any of the work it should do.
svn path=/trunk/; revision=9474
Thomas Bluemel [Sat, 22 May 2004 21:12:15 +0000 (21:12 +0000)]
prevent memory leaks if callbacks to usermode never return
svn path=/trunk/; revision=9473
Hartmut Birr [Sat, 22 May 2004 18:28:18 +0000 (18:28 +0000)]
- Do not immediately write the zeroed region to the disk for a cached file.
- Fixed a problem, which does occur if the cluster size is lower than the segment size.
svn path=/trunk/; revision=9472
Thomas Bluemel [Sat, 22 May 2004 17:51:08 +0000 (17:51 +0000)]
silence debug message
svn path=/trunk/; revision=9471
Thomas Bluemel [Sat, 22 May 2004 16:48:50 +0000 (16:48 +0000)]
1. added basic reference counting for message queues
2. fixed memory leak when a thread terminates while dispatching a message
3. wake the sender's thread in case of 2.
svn path=/trunk/; revision=9470
Martin Fuchs [Sat, 22 May 2004 13:18:45 +0000 (13:18 +0000)]
code comments
svn path=/trunk/; revision=9469