Emanuele Aliberti [Sat, 5 May 2001 12:52:49 +0000 (12:52 +0000)]
PORT_MESSAGE_TYPE(m) macro added.
svn path=/trunk/; revision=1883
Eric Kohl [Sat, 5 May 2001 09:33:16 +0000 (09:33 +0000)]
Added attributes to object parse method.
svn path=/trunk/; revision=1882
Emanuele Aliberti [Fri, 4 May 2001 21:44:21 +0000 (21:44 +0000)]
Fixed NtQueryDirectoryObject.
svn path=/trunk/; revision=1881
Rex Jolliff [Fri, 4 May 2001 01:21:45 +0000 (01:21 +0000)]
Changed Cc interface func names to CcRos.
Changed CcReleaseFileCache to use and dereference FileObject in BCB
instead of the one passed.
svn path=/trunk/; revision=1880
Nedko Arnaudov [Thu, 3 May 2001 22:41:16 +0000 (22:41 +0000)]
Added detection of redirection. GetStdHandle() used instead of CreateFile(). Error message is shown to user when it tries to redirect.
svn path=/trunk/; revision=1879
Casper Hornstrup [Thu, 3 May 2001 17:24:00 +0000 (17:24 +0000)]
Removed debug code
Compile correctly with pool validation enabled
svn path=/trunk/; revision=1878
Jason Filby [Thu, 3 May 2001 07:17:38 +0000 (07:17 +0000)]
Truetype files from OpenOffice
svn path=/trunk/; revision=1877
Jason Filby [Thu, 3 May 2001 07:16:33 +0000 (07:16 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1876
Eric Kohl [Thu, 3 May 2001 06:13:05 +0000 (06:13 +0000)]
Moved some heap stubs
svn path=/trunk/; revision=1875
Eric Kohl [Thu, 3 May 2001 06:10:29 +0000 (06:10 +0000)]
Implemented missing mailslot functions
svn path=/trunk/; revision=1874
Eric Kohl [Wed, 2 May 2001 22:29:18 +0000 (22:29 +0000)]
Implemented mailslot functions
svn path=/trunk/; revision=1873
Eric Kohl [Wed, 2 May 2001 22:25:58 +0000 (22:25 +0000)]
Implemented CsrNewThread()
Added some registry functions
svn path=/trunk/; revision=1872
Emanuele Aliberti [Wed, 2 May 2001 20:50:06 +0000 (20:50 +0000)]
Added -r switch to objdir to recurse the system name space.
svn path=/trunk/; revision=1871
Eric Kohl [Wed, 2 May 2001 19:04:25 +0000 (19:04 +0000)]
Fixed typo
svn path=/trunk/; revision=1870
Jason Filby [Wed, 2 May 2001 17:27:00 +0000 (17:27 +0000)]
Truetype fonts from OpenOffice
svn path=/trunk/; revision=1869
Jason Filby [Wed, 2 May 2001 17:25:47 +0000 (17:25 +0000)]
Files incorrectly committed in ASCII
svn path=/trunk/; revision=1868
Jason Filby [Wed, 2 May 2001 15:11:19 +0000 (15:11 +0000)]
reverted to proper makefile
svn path=/trunk/; revision=1867
Jason Filby [Wed, 2 May 2001 15:10:24 +0000 (15:10 +0000)]
accidental commit
svn path=/trunk/; revision=1866
Jason Filby [Wed, 2 May 2001 13:46:29 +0000 (13:46 +0000)]
minor fix
svn path=/trunk/; revision=1865
Jason Filby [Wed, 2 May 2001 12:37:06 +0000 (12:37 +0000)]
Update install files
svn path=/trunk/; revision=1864
Jason Filby [Wed, 2 May 2001 12:35:48 +0000 (12:35 +0000)]
Update to test new GDI functions
svn path=/trunk/; revision=1863
Jason Filby [Wed, 2 May 2001 12:35:06 +0000 (12:35 +0000)]
GDI32 support for new win32k functions
svn path=/trunk/; revision=1862
Jason Filby [Wed, 2 May 2001 12:33:42 +0000 (12:33 +0000)]
Initial font and text support. Fixes to color palette support. Mask and transparent blt support.
svn path=/trunk/; revision=1861
Jason Filby [Wed, 2 May 2001 12:31:04 +0000 (12:31 +0000)]
Updates to GDI include files
svn path=/trunk/; revision=1860
Jason Filby [Wed, 2 May 2001 12:29:51 +0000 (12:29 +0000)]
VGA driver support for TransparentBlt
svn path=/trunk/; revision=1859
Jason Filby [Wed, 2 May 2001 12:29:08 +0000 (12:29 +0000)]
Correct palette info. Initial support for bitblt masks
svn path=/trunk/; revision=1858
Jason Filby [Wed, 2 May 2001 12:27:32 +0000 (12:27 +0000)]
Correctly configure palette registers
svn path=/trunk/; revision=1857
Jason Filby [Wed, 2 May 2001 12:26:15 +0000 (12:26 +0000)]
Initial TrueType fonts
svn path=/trunk/; revision=1856
Jason Filby [Wed, 2 May 2001 12:24:36 +0000 (12:24 +0000)]
Freetype 2 includes
svn path=/trunk/; revision=1855
Jason Filby [Wed, 2 May 2001 12:21:38 +0000 (12:21 +0000)]
Freetype 2
svn path=/trunk/; revision=1854
Rex Jolliff [Wed, 2 May 2001 03:18:03 +0000 (03:18 +0000)]
Extracted vfat8dot3ToFilename from GetEntryName
Extracted vfatMakeAbsoluteFilename from vfatOpenFile
Extracted vfatGrabFCBFromTable from vfatOpenFile
Extracted vfatNewFCB from vfatOpenFile
Extracted vfatAddFCBToTable from vfatOpenFile
Removed RtlAnsiToUnicode, RtlCatAnsiToUnicode
svn path=/trunk/; revision=1853
Casper Hornstrup [Tue, 1 May 2001 23:08:21 +0000 (23:08 +0000)]
Preparations for checked/free like builds (CPRINT == DbgPrint when DBG is defined).
Modified loadros to support loading symbol files early at startup.
Modified loadros to convey BIOS memory map to the kernel if available.
Began building PnP manager device tree.
Added shutdown command to shell.exe
svn path=/trunk/; revision=1852
Phillip Susi [Tue, 1 May 2001 23:06:25 +0000 (23:06 +0000)]
Don't crash if win32k.sys isn't there.. it's ok..
svn path=/trunk/; revision=1851
Casper Hornstrup [Tue, 1 May 2001 23:00:05 +0000 (23:00 +0000)]
Ported ACPI CA (from the nice guys at Intel) to ReactOS (ACPI bus driver).
Started on ISA PnP bus driver.
svn path=/trunk/; revision=1850
Casper Hornstrup [Tue, 1 May 2001 22:44:07 +0000 (22:44 +0000)]
Work on winsock stack and indentation corrections.
svn path=/trunk/; revision=1849
Casper Hornstrup [Tue, 1 May 2001 22:34:01 +0000 (22:34 +0000)]
Better RawIP support.
Minor fixes.
svn path=/trunk/; revision=1848
Emanuele Aliberti [Tue, 1 May 2001 21:43:45 +0000 (21:43 +0000)]
NtQueryDirectoryObject rewritten.
apps/objdir.c fixed to work under nt4sp6a AND reactos.
svn path=/trunk/; revision=1847
Nedko Arnaudov [Tue, 1 May 2001 20:53:24 +0000 (20:53 +0000)]
^ is used for escape sequences
svn path=/trunk/; revision=1846
Nedko Arnaudov [Tue, 1 May 2001 19:42:56 +0000 (19:42 +0000)]
now it compiles
svn path=/trunk/; revision=1845
Rex Jolliff [Tue, 1 May 2001 17:36:04 +0000 (17:36 +0000)]
added a few more fsd tests
svn path=/trunk/; revision=1844
Eric Kohl [Tue, 1 May 2001 11:09:01 +0000 (11:09 +0000)]
Mailslot and named pipe preparations
svn path=/trunk/; revision=1843
Rex Jolliff [Tue, 1 May 2001 04:35:08 +0000 (04:35 +0000)]
added test set for fsd driver
svn path=/trunk/; revision=1842
Rex Jolliff [Mon, 30 Apr 2001 05:28:17 +0000 (05:28 +0000)]
BUGFIX: Primary partitions that appeared after extended in table were incorrectly mounted
changed some error messages from DPRINT to DbgPrint
svn path=/trunk/; revision=1841
Carl Nettelblad [Sun, 29 Apr 2001 21:09:20 +0000 (21:09 +0000)]
This change shouldn't mess things up, if used together with latest vfat version.
NtQueryInformationFile is required to return valid name information for this to work.
svn path=/trunk/; revision=1840
Carl Nettelblad [Sun, 29 Apr 2001 21:08:14 +0000 (21:08 +0000)]
Probably getting fcb.PathName handling right this time.
svn path=/trunk/; revision=1839
David Welch [Sat, 28 Apr 2001 22:59:16 +0000 (22:59 +0000)]
Removed .dbg target
svn path=/trunk/; revision=1838
Phillip Susi [Thu, 26 Apr 2001 14:26:23 +0000 (14:26 +0000)]
Undo last change removing config.h, which is now correctly auto generated
svn path=/trunk/; revision=1837
Phillip Susi [Thu, 26 Apr 2001 13:29:58 +0000 (13:29 +0000)]
Fixed definition of EPROCESS to work with the forward declaration in ketypes.h
svn path=/trunk/; revision=1836
David Welch [Thu, 26 Apr 2001 13:23:38 +0000 (13:23 +0000)]
Explicitly create config.h
svn path=/trunk/; revision=1835
Phillip Susi [Thu, 26 Apr 2001 13:23:01 +0000 (13:23 +0000)]
Removed reference to kernel private header internal/ps.h
svn path=/trunk/; revision=1834
Phillip Susi [Thu, 26 Apr 2001 13:22:24 +0000 (13:22 +0000)]
Added forward declaration for EPROCESS
svn path=/trunk/; revision=1833
Eric Kohl [Thu, 26 Apr 2001 11:31:33 +0000 (11:31 +0000)]
Some minor cleanup
svn path=/trunk/; revision=1832
Phillip Susi [Thu, 26 Apr 2001 04:01:54 +0000 (04:01 +0000)]
Undo last change
svn path=/trunk/; revision=1831
Phillip Susi [Thu, 26 Apr 2001 03:58:33 +0000 (03:58 +0000)]
Removed references to obsolete config.h preventing compilation
svn path=/trunk/; revision=1830
Phillip Susi [Thu, 26 Apr 2001 01:36:32 +0000 (01:36 +0000)]
Close handles to shell process/thread
svn path=/trunk/; revision=1829
Phillip Susi [Thu, 26 Apr 2001 01:31:35 +0000 (01:31 +0000)]
Added Tail.Overlay.DriverContext to IRP structure
svn path=/trunk/; revision=1828
Phillip Susi [Thu, 26 Apr 2001 01:30:17 +0000 (01:30 +0000)]
Fixed bug in IoFlushAdapterBuffers
svn path=/trunk/; revision=1827
Phillip Susi [Thu, 26 Apr 2001 01:28:54 +0000 (01:28 +0000)]
Added a check for end of fat chain before end of recorded length
svn path=/trunk/; revision=1826
Phillip Susi [Thu, 26 Apr 2001 01:28:15 +0000 (01:28 +0000)]
FAT12GetNextCluster still needs fixed to not assume entire FAT fits in one cache page
Fixed minor typos
Temporary fix for FAT12GetNextCluster to at least not overflow the cache page
svn path=/trunk/; revision=1825
Phillip Susi [Thu, 26 Apr 2001 01:24:31 +0000 (01:24 +0000)]
Floppy driver updates, managed to boot system from floppy
svn path=/trunk/; revision=1824
Nedko Arnaudov [Tue, 24 Apr 2001 23:05:56 +0000 (23:05 +0000)]
escape char when setting string value changed to ^
svn path=/trunk/; revision=1823
Nedko Arnaudov [Tue, 24 Apr 2001 22:53:00 +0000 (22:53 +0000)]
minor changes
svn path=/trunk/; revision=1822
Nedko Arnaudov [Tue, 24 Apr 2001 22:32:31 +0000 (22:32 +0000)]
quotation handling bug fixed
svn path=/trunk/; revision=1821
Emanuele Aliberti [Tue, 24 Apr 2001 18:36:39 +0000 (18:36 +0000)]
Some FsRtl API updated (stubs) to sync with ntifs.h v25 by Bo Branten.
Added a new DDK header file to group any symbol definition related to
NTIFS: ddk/fstypes.h. Now ddk/ntifs.h includes fstypes and fsfuncs.
svn path=/trunk/; revision=1820
Emanuele Aliberti [Mon, 23 Apr 2001 22:00:28 +0000 (22:00 +0000)]
Compilation bug fixed (due to having used an "unknown" field in the
SYSTEM_MODULE_ENTRY object I updated yesterday).
svn path=/trunk/; revision=1819
Emanuele Aliberti [Sun, 22 Apr 2001 23:06:57 +0000 (23:06 +0000)]
Query/SetSystemInformation: added stubs for information classes 0-53 (up to nt5/w2k).
Updated the SYSTEM_INFORMATION_CLASS enumeration with members names from the Net, Dabak and Nebbett.
svn path=/trunk/; revision=1818
Casper Hornstrup [Sun, 22 Apr 2001 14:47:00 +0000 (14:47 +0000)]
Added kernel debugger help (type help for a list of commands)
svn path=/trunk/; revision=1817
David Welch [Sat, 21 Apr 2001 22:39:42 +0000 (22:39 +0000)]
Set the fs register properly on entry to the kernel from an irq
svn path=/trunk/; revision=1816
Eric Kohl [Sat, 21 Apr 2001 12:39:33 +0000 (12:39 +0000)]
Implemented PsCreateSystemProcess()
svn path=/trunk/; revision=1815
David Welch [Fri, 20 Apr 2001 12:59:59 +0000 (12:59 +0000)]
Ignore config.h
svn path=/trunk/; revision=1814
David Welch [Fri, 20 Apr 2001 12:59:13 +0000 (12:59 +0000)]
Remove config.h
svn path=/trunk/; revision=1813
Casper Hornstrup [Fri, 20 Apr 2001 12:42:23 +0000 (12:42 +0000)]
Call KiUpdateSystemTime from KiInterruptDispatch if on first processor.
Mask correct interrupts at each IRQ level
Fixed APIC error on initialization
svn path=/trunk/; revision=1812
David Welch [Wed, 18 Apr 2001 03:31:19 +0000 (03:31 +0000)]
UP fixes, was enabling interrupts too early
svn path=/trunk/; revision=1811
David Welch [Tue, 17 Apr 2001 23:53:16 +0000 (23:53 +0000)]
Forgot to test compilation under UP
UP is default
svn path=/trunk/; revision=1810
David Welch [Tue, 17 Apr 2001 23:39:26 +0000 (23:39 +0000)]
SMP scheduling fixes
Obey thread affinity
Fix bogus invariant in KeAcquireSpinLockAtDpcLevel
Protect display with spinlock
svn path=/trunk/; revision=1809
David Welch [Tue, 17 Apr 2001 04:11:01 +0000 (04:11 +0000)]
Further SMP work (associate an idle thread with each processor)
svn path=/trunk/; revision=1808
David Welch [Mon, 16 Apr 2001 23:29:55 +0000 (23:29 +0000)]
per processor TSS
svn path=/trunk/; revision=1807
David Welch [Mon, 16 Apr 2001 18:06:29 +0000 (18:06 +0000)]
Missing file
svn path=/trunk/; revision=1806
David Welch [Mon, 16 Apr 2001 16:29:03 +0000 (16:29 +0000)]
Further SMP initialization work (now boots all processors on SMP bochs)
Preparation for per-processor GDT
svn path=/trunk/; revision=1805
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