Nedko Arnaudov [Mon, 16 Apr 2001 05:11:54 +0000 (05:11 +0000)]
Added base support for user settings.
svn path=/trunk/; revision=1804
Nedko Arnaudov [Mon, 16 Apr 2001 05:09:51 +0000 (05:09 +0000)]
Added support for escape sequences when setting string value.
svn path=/trunk/; revision=1803
Nedko Arnaudov [Mon, 16 Apr 2001 05:07:23 +0000 (05:07 +0000)]
unexpected declaration removed :}
svn path=/trunk/; revision=1802
Nedko Arnaudov [Mon, 16 Apr 2001 05:03:29 +0000 (05:03 +0000)]
Implemented: default settings, loading settings from registry key, settings for prompt, normal text colors and command text colors.
svn path=/trunk/; revision=1801
Nedko Arnaudov [Mon, 16 Apr 2001 04:58:31 +0000 (04:58 +0000)]
Argument parser now ignores escape sequences.
svn path=/trunk/; revision=1800
Nedko Arnaudov [Mon, 16 Apr 2001 04:53:31 +0000 (04:53 +0000)]
Prompt now supports customization. Implementation is based on customization string with escape sequences. The prompt currently recognizes only one sequence in the customization string, \w - the current path.
svn path=/trunk/; revision=1799
David Welch [Mon, 16 Apr 2001 02:02:43 +0000 (02:02 +0000)]
Default config
svn path=/trunk/; revision=1798
David Welch [Mon, 16 Apr 2001 02:02:07 +0000 (02:02 +0000)]
SMP detection work
Changed initialization back
Changed to NT IRQLs
Check for return from main
svn path=/trunk/; revision=1797
Casper Hornstrup [Mon, 16 Apr 2001 01:16:36 +0000 (01:16 +0000)]
Fixes for NE2000 driver
svn path=/trunk/; revision=1796
Casper Hornstrup [Mon, 16 Apr 2001 00:52:12 +0000 (00:52 +0000)]
Added PnP and Power structures
svn path=/trunk/; revision=1795
Casper Hornstrup [Mon, 16 Apr 2001 00:51:19 +0000 (00:51 +0000)]
Added PnP and Power stubs
svn path=/trunk/; revision=1794
Casper Hornstrup [Mon, 16 Apr 2001 00:44:54 +0000 (00:44 +0000)]
Added PnP and Power structures
svn path=/trunk/; revision=1793
Nedko Arnaudov [Sun, 15 Apr 2001 23:43:12 +0000 (23:43 +0000)]
gdb2\Makefile
svn path=/trunk/; revision=1792
Nedko Arnaudov [Sun, 15 Apr 2001 22:17:50 +0000 (22:17 +0000)]
RegistryExplorer.cpp
svn path=/trunk/; revision=1791
Nedko Arnaudov [Sun, 15 Apr 2001 22:08:23 +0000 (22:08 +0000)]
INSTALL
svn path=/trunk/; revision=1790
Casper Hornstrup [Fri, 13 Apr 2001 16:12:26 +0000 (16:12 +0000)]
Added Intel MultiProcessor Specification support
svn path=/trunk/; revision=1789
David Welch [Thu, 12 Apr 2001 00:56:04 +0000 (00:56 +0000)]
Reduced the size of the kernel disk image by moving the initial page
tables and page directory to the bss and initializing them at runtime.
svn path=/trunk/; revision=1788
David Welch [Wed, 11 Apr 2001 22:13:21 +0000 (22:13 +0000)]
buildno doesn't rewrite the include/reactos/buildno.h
Discard relocations and import table from ntoskrnl
Reorganise multiboot.S
svn path=/trunk/; revision=1787
Casper Hornstrup [Wed, 11 Apr 2001 12:46:05 +0000 (12:46 +0000)]
Added loading of symbols when modules are loaded.
Print symbols on stack frame dump.
Put symbols in \SystemRoot\Symbols.
svn path=/trunk/; revision=1786
David Welch [Tue, 10 Apr 2001 22:13:23 +0000 (22:13 +0000)]
More sensible dependencies scheme for configuration
svn path=/trunk/; revision=1785
Eric Kohl [Tue, 10 Apr 2001 19:20:37 +0000 (19:20 +0000)]
Added functions to run MS VC++ 5/6 apps
svn path=/trunk/; revision=1784
Eric Kohl [Tue, 10 Apr 2001 19:14:27 +0000 (19:14 +0000)]
Fixed crash if exported function does not exist
svn path=/trunk/; revision=1783
David Welch [Tue, 10 Apr 2001 18:15:22 +0000 (18:15 +0000)]
Trace facility
svn path=/trunk/; revision=1782
David Welch [Tue, 10 Apr 2001 18:12:51 +0000 (18:12 +0000)]
.cvsignore file
svn path=/trunk/; revision=1781
David Welch [Tue, 10 Apr 2001 17:48:17 +0000 (17:48 +0000)]
Correct problem with keyboard input not being accepted
Added kernel debugger
Kernel configuration
svn path=/trunk/; revision=1780
David Welch [Mon, 9 Apr 2001 02:45:04 +0000 (02:45 +0000)]
Reorganised cache segment data structure
svn path=/trunk/; revision=1779
jean [Sat, 7 Apr 2001 15:06:17 +0000 (15:06 +0000)]
undo replacement of FILETIME by LARGE_INTEGER.
indeed LARGE_INTEGER cause bad alignement.
svn path=/trunk/; revision=1778
Phillip Susi [Fri, 6 Apr 2001 04:29:16 +0000 (04:29 +0000)]
Fixed IoCompleteRequest() to directly call completion function, rather than queue an APC, if the target thread == current thread, because the APC code doesn't seem to correctly handle queueing an APC to the current thread
svn path=/trunk/; revision=1777
Eric Kohl [Thu, 5 Apr 2001 01:54:42 +0000 (01:54 +0000)]
Fixed global and local memory functions
svn path=/trunk/; revision=1776
David Welch [Wed, 4 Apr 2001 22:21:32 +0000 (22:21 +0000)]
Fix longstanding bug in keyboard driver
svn path=/trunk/; revision=1775
Eric Kohl [Tue, 3 Apr 2001 20:18:21 +0000 (20:18 +0000)]
Fixed a severe typo
svn path=/trunk/; revision=1774
David Welch [Tue, 3 Apr 2001 17:25:50 +0000 (17:25 +0000)]
Keep DPC queue size correct
Share section pages with cache if possible
If doing a read direct from disk (not via the cache) don't copy the data
MDL fixes
svn path=/trunk/; revision=1773
Phillip Susi [Mon, 2 Apr 2001 23:54:37 +0000 (23:54 +0000)]
Oops... forgot to use physical address when programming the dma controller
svn path=/trunk/; revision=1772
Phillip Susi [Mon, 2 Apr 2001 04:07:49 +0000 (04:07 +0000)]
Fixed DPC bug: when the DPC is run, it has been removed from the queue and therefore can be queued again, the old code did not allow the dpc to be queued again until after the first one returned
svn path=/trunk/; revision=1771
Jason Filby [Sun, 1 Apr 2001 15:18:35 +0000 (15:18 +0000)]
fixed a stupid bug
svn path=/trunk/; revision=1770
David Welch [Sun, 1 Apr 2001 14:44:40 +0000 (14:44 +0000)]
Use unix style path seperators
svn path=/trunk/; revision=1769
David Welch [Sat, 31 Mar 2001 17:02:17 +0000 (17:02 +0000)]
Reverted previous change, unnecessary
svn path=/trunk/; revision=1768
Jason Filby [Sat, 31 Mar 2001 16:46:59 +0000 (16:46 +0000)]
reference moved hal.h
svn path=/trunk/; revision=1767
Phillip Susi [Sat, 31 Mar 2001 16:36:46 +0000 (16:36 +0000)]
Moved header
svn path=/trunk/; revision=1766
Jason Filby [Sat, 31 Mar 2001 16:12:13 +0000 (16:12 +0000)]
last typo, really!
svn path=/trunk/; revision=1765
Jason Filby [Sat, 31 Mar 2001 16:09:17 +0000 (16:09 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1764
Jason Filby [Sat, 31 Mar 2001 16:05:55 +0000 (16:05 +0000)]
typo
svn path=/trunk/; revision=1763
Phillip Susi [Sat, 31 Mar 2001 16:02:07 +0000 (16:02 +0000)]
Added declaration for MmAllocateContiguousAlignedMemory
svn path=/trunk/; revision=1762
Phillip Susi [Sat, 31 Mar 2001 16:01:42 +0000 (16:01 +0000)]
Added FILE_XXX_ALIGNMENT defines
svn path=/trunk/; revision=1761
Phillip Susi [Sat, 31 Mar 2001 16:01:03 +0000 (16:01 +0000)]
DMA support added
svn path=/trunk/; revision=1760
Jason Filby [Sat, 31 Mar 2001 16:00:24 +0000 (16:00 +0000)]
oops
svn path=/trunk/; revision=1759
Jason Filby [Sat, 31 Mar 2001 15:56:57 +0000 (15:56 +0000)]
disable freetype for now
svn path=/trunk/; revision=1758
Phillip Susi [Sat, 31 Mar 2001 15:53:56 +0000 (15:53 +0000)]
Massive floppy work
svn path=/trunk/; revision=1757
Phillip Susi [Sat, 31 Mar 2001 15:46:08 +0000 (15:46 +0000)]
Go back to stripping only debug syms, not everything, from ntoskrnl because the boot loader doesn't correctly process the image and create a BSS, so the BSS overwrites the debug info if it is there, or the first driver loaded if it is not.
svn path=/trunk/; revision=1756
Jason Filby [Sat, 31 Mar 2001 15:43:22 +0000 (15:43 +0000)]
Indentation corrected, new tests
svn path=/trunk/; revision=1755
Jason Filby [Sat, 31 Mar 2001 15:40:34 +0000 (15:40 +0000)]
Indentation corrected, minor fixes
svn path=/trunk/; revision=1754
Jason Filby [Sat, 31 Mar 2001 15:35:08 +0000 (15:35 +0000)]
Identation corrected, many fixes and minor improvements, initial DIB support
svn path=/trunk/; revision=1753
David Welch [Sat, 31 Mar 2001 12:56:37 +0000 (12:56 +0000)]
Fix for not valid PE module bug
svn path=/trunk/; revision=1752
David Welch [Sat, 31 Mar 2001 01:17:30 +0000 (01:17 +0000)]
Check for failed allocation
Split up kernel32 stubs
Print proper stack trace for user mode exceptions
svn path=/trunk/; revision=1751
Phillip Susi [Fri, 30 Mar 2001 22:10:47 +0000 (22:10 +0000)]
apps/uitest does not seem to exist, don't try to make it
svn path=/trunk/; revision=1750
David Welch [Fri, 30 Mar 2001 17:26:42 +0000 (17:26 +0000)]
Enable atom functions
Don't load NOLOAD sections
Print additional debugging information about module loading
svn path=/trunk/; revision=1749
David Welch [Fri, 30 Mar 2001 15:14:53 +0000 (15:14 +0000)]
Don't map NOLOAD sections
svn path=/trunk/; revision=1748
Jason Filby [Thu, 29 Mar 2001 17:45:50 +0000 (17:45 +0000)]
Initialize the VGA to work with display driver's vgavideo.c
svn path=/trunk/; revision=1747
David Welch [Thu, 29 Mar 2001 17:24:43 +0000 (17:24 +0000)]
Strip everything from ntoskrnl
svn path=/trunk/; revision=1746
David Welch [Thu, 29 Mar 2001 02:25:10 +0000 (02:25 +0000)]
Remove debugging code
svn path=/trunk/; revision=1745
David Welch [Thu, 29 Mar 2001 01:14:00 +0000 (01:14 +0000)]
Fixed int 10 problems
Guard pages for all thread stacks
svn path=/trunk/; revision=1744
David Welch [Wed, 28 Mar 2001 14:24:05 +0000 (14:24 +0000)]
Catch stack over/underflows
svn path=/trunk/; revision=1743
David Welch [Wed, 28 Mar 2001 11:57:51 +0000 (11:57 +0000)]
Fixed page list initialization
svn path=/trunk/; revision=1742
Phillip Susi [Wed, 28 Mar 2001 04:43:02 +0000 (04:43 +0000)]
Also removed call to ExAllocatePool from DPRINT1
Why the heck was this in DPRINT1 and not DPRINT?
svn path=/trunk/; revision=1741
Phillip Susi [Wed, 28 Mar 2001 03:06:55 +0000 (03:06 +0000)]
Removed call to ExAllocatePool from CHECKPOINT1
svn path=/trunk/; revision=1740
David Welch [Tue, 27 Mar 2001 21:43:43 +0000 (21:43 +0000)]
Print addresses in stack frames even early in the boot
svn path=/trunk/; revision=1739
David Welch [Mon, 26 Mar 2001 23:01:39 +0000 (23:01 +0000)]
Set the io bitmap pointer beyond the TSS limit
svn path=/trunk/; revision=1738
Emanuele Aliberti [Mon, 26 Mar 2001 21:30:20 +0000 (21:30 +0000)]
This is really a bare bones counter. It works with the last build.
Not really useful, but lets you watch ROS working for hours.
Counters slow down dramatically (486/66) when many instances are
running (3+). Also a subtle CSR console support bug appears: when
you switch console, if the restored one wrote below the bottom line,
current Y is not the bottom line anymore.
svn path=/trunk/; revision=1737
David Welch [Mon, 26 Mar 2001 20:46:53 +0000 (20:46 +0000)]
Fixes for page list initialization
V86 mode fixes
svn path=/trunk/; revision=1736
David Welch [Mon, 26 Mar 2001 16:33:10 +0000 (16:33 +0000)]
Fixed bug with calling RtlFreeUnicodeString too early in LdrFixupForward
svn path=/trunk/; revision=1735
Phillip Susi [Mon, 26 Mar 2001 05:03:54 +0000 (05:03 +0000)]
Fixed incorrect assertion in IoAllocateController: assert_irql() seems to check for IRQL <= current IRQL, but this function must be called with current IRQL == DISPATCH_LEVEL, not <= DISPATCH_LEVEL.
svn path=/trunk/; revision=1734
Phillip Susi [Mon, 26 Mar 2001 04:38:39 +0000 (04:38 +0000)]
fixed bug in MmAllocateContiguousAlignedMemory due to uninitialized BaseAddress local
svn path=/trunk/; revision=1733
David Welch [Mon, 26 Mar 2001 00:56:53 +0000 (00:56 +0000)]
Bug fixes
svn path=/trunk/; revision=1732
David Welch [Sun, 25 Mar 2001 19:05:30 +0000 (19:05 +0000)]
Disable debug prints
svn path=/trunk/; revision=1731
David Welch [Sun, 25 Mar 2001 18:56:13 +0000 (18:56 +0000)]
Further fixes
svn path=/trunk/; revision=1730
David Welch [Sun, 25 Mar 2001 11:48:18 +0000 (11:48 +0000)]
Oops, forget this file
svn path=/trunk/; revision=1729
David Welch [Sun, 25 Mar 2001 03:34:30 +0000 (03:34 +0000)]
V86 mode fixes
Preparation for paging support
svn path=/trunk/; revision=1728
David Welch [Thu, 22 Mar 2001 11:14:22 +0000 (11:14 +0000)]
Make the trap handlers work early in the boot process
svn path=/trunk/; revision=1727
Casper Hornstrup [Wed, 21 Mar 2001 23:30:20 +0000 (23:30 +0000)]
Pass RemainingPath for device type FILE_DEVICE_NETWORK
svn path=/trunk/; revision=1726
Casper Hornstrup [Wed, 21 Mar 2001 23:27:18 +0000 (23:27 +0000)]
Set FileObject in stack location in NtDeviceIoControlFile
svn path=/trunk/; revision=1725
Casper Hornstrup [Wed, 21 Mar 2001 23:06:08 +0000 (23:06 +0000)]
Fix for MmBuildMdlForNonPagedPool
svn path=/trunk/; revision=1724
Casper Hornstrup [Wed, 21 Mar 2001 22:34:24 +0000 (22:34 +0000)]
Added script for creating binary distribution
svn path=/trunk/; revision=1723
Casper Hornstrup [Wed, 21 Mar 2001 22:32:33 +0000 (22:32 +0000)]
Added classes for cabinet handling
Added a cabinet manager
svn path=/trunk/; revision=1722
David Welch [Tue, 20 Mar 2001 16:09:44 +0000 (16:09 +0000)]
Bug fixes
svn path=/trunk/; revision=1721
Eric Kohl [Tue, 20 Mar 2001 15:11:51 +0000 (15:11 +0000)]
Use vidport-functions instead of ntdll-functions
svn path=/trunk/; revision=1720
Eric Kohl [Tue, 20 Mar 2001 15:09:02 +0000 (15:09 +0000)]
Established forwarded exports in vidport.sys
svn path=/trunk/; revision=1719
Eric Kohl [Tue, 20 Mar 2001 15:06:22 +0000 (15:06 +0000)]
Established forwarded exports in win32k.sys
svn path=/trunk/; revision=1718
Phillip Susi [Tue, 20 Mar 2001 03:09:01 +0000 (03:09 +0000)]
apps/exp does not seem to exist, prevents full make, removing
svn path=/trunk/; revision=1717
David Welch [Tue, 20 Mar 2001 00:52:21 +0000 (00:52 +0000)]
User exception handling doesn't work yet
svn path=/trunk/; revision=1716
David Welch [Sun, 18 Mar 2001 21:28:30 +0000 (21:28 +0000)]
One more bug in MmAllocateContiguousPages
Removed debugging code
svn path=/trunk/; revision=1715
David Welch [Sun, 18 Mar 2001 20:30:22 +0000 (20:30 +0000)]
Typo
svn path=/trunk/; revision=1714
Emanuele Aliberti [Sun, 18 Mar 2001 20:20:13 +0000 (20:20 +0000)]
Really simple application that displays how much time elaped.
svn path=/trunk/; revision=1713
Emanuele Aliberti [Sun, 18 Mar 2001 20:18:34 +0000 (20:18 +0000)]
KERNEL32.GetSystemTimeAsFileTime prototype added.
svn path=/trunk/; revision=1712
David Welch [Sun, 18 Mar 2001 19:52:38 +0000 (19:52 +0000)]
Beginnings of user-mode debugging support.
svn path=/trunk/; revision=1711
David Welch [Sun, 18 Mar 2001 19:37:54 +0000 (19:37 +0000)]
Allocate pages beginning from the top of memory
svn path=/trunk/; revision=1710
David Welch [Sun, 18 Mar 2001 19:35:14 +0000 (19:35 +0000)]
Fixes for APC handling
Fixes for exceptions
Remove KeAddTimeoutThread
Beginnings of debug handling
Fixes for contiguous memory allocation
Cancel the thread timer before termination
svn path=/trunk/; revision=1709
Emanuele Aliberti [Sat, 17 Mar 2001 22:05:25 +0000 (22:05 +0000)]
Stubs for LookupPrivilege* added.
svn path=/trunk/; revision=1708
David Welch [Sat, 17 Mar 2001 12:20:13 +0000 (12:20 +0000)]
More missing files
svn path=/trunk/; revision=1707
David Welch [Sat, 17 Mar 2001 11:11:11 +0000 (11:11 +0000)]
Bug fixes
Started work on exception handling
svn path=/trunk/; revision=1706
David Welch [Sat, 17 Mar 2001 09:43:27 +0000 (09:43 +0000)]
Oops, missing files
svn path=/trunk/; revision=1705