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
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