David Welch [Tue, 6 Feb 2001 05:50:50 +0000 (05:50 +0000)]
Use import hint if present
svn path=/trunk/; revision=1608
Phillip Susi [Tue, 6 Feb 2001 05:12:42 +0000 (05:12 +0000)]
If APC routines are supposed to be STDCALL, then they should all be, and a lot of code needs fixed. Because all of the existing code seems to not use STDCALL, neither should the normal routine. This was causing ntoskrnl to fail to compile
svn path=/trunk/; revision=1607
Phillip Susi [Tue, 6 Feb 2001 03:58:34 +0000 (03:58 +0000)]
Fixed makefile to use default rule for building resources, and fixed resource includes to use paths relative to the include dir given to windres by rules.mak
svn path=/trunk/; revision=1606
David Welch [Tue, 6 Feb 2001 02:03:35 +0000 (02:03 +0000)]
Implemented binary search of the export tables
svn path=/trunk/; revision=1605
David Welch [Tue, 6 Feb 2001 00:41:19 +0000 (00:41 +0000)]
Reads of the FAT on FAT32 filesystems go through the cache, writes are
disabled
svn path=/trunk/; revision=1604
David Welch [Tue, 6 Feb 2001 00:11:20 +0000 (00:11 +0000)]
Fixed timer code
Fixed NtClose return in case of error
Added new APC-like primitive for terminating threads
Fixed restriction on size of working set
svn path=/trunk/; revision=1603
Phillip Susi [Mon, 5 Feb 2001 02:31:04 +0000 (02:31 +0000)]
Fixed clock increment for 10ms clock, and bug in computing relative time
svn path=/trunk/; revision=1602
Eric Kohl [Sun, 4 Feb 2001 17:28:13 +0000 (17:28 +0000)]
Implemented KeRemoveQueueApc() (not exported).
Implemented timer object.
svn path=/trunk/; revision=1601
Eric Kohl [Sat, 3 Feb 2001 23:25:06 +0000 (23:25 +0000)]
Implemented ObOpenObjectByPointer().
svn path=/trunk/; revision=1600
Eric Kohl [Sat, 3 Feb 2001 10:40:19 +0000 (10:40 +0000)]
Fixed command line size
Added workaround for broken command line support
svn path=/trunk/; revision=1599
Eric Kohl [Sat, 3 Feb 2001 10:37:51 +0000 (10:37 +0000)]
Reduced command line size in ReactOS mode
svn path=/trunk/; revision=1598
Eric Kohl [Sat, 3 Feb 2001 10:36:11 +0000 (10:36 +0000)]
Fixed command line size
svn path=/trunk/; revision=1597
Jason Filby [Sat, 3 Feb 2001 10:29:54 +0000 (10:29 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1596
jean [Sat, 3 Feb 2001 10:28:28 +0000 (10:28 +0000)]
oops! leave make a pop, and caller of alloca make esp = esp +16.
svn path=/trunk/; revision=1595
Jason Filby [Sat, 3 Feb 2001 10:28:14 +0000 (10:28 +0000)]
Corrected line feeds so that DOS can run the .bat
svn path=/trunk/; revision=1594
Eric Kohl [Fri, 2 Feb 2001 20:49:40 +0000 (20:49 +0000)]
Added access right mapping
Fixed access rights
svn path=/trunk/; revision=1593
jean [Thu, 1 Feb 2001 16:51:03 +0000 (16:51 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1592
jean [Thu, 1 Feb 2001 16:44:19 +0000 (16:44 +0000)]
correct some bugs in spawn... functions
svn path=/trunk/; revision=1591
jean [Thu, 1 Feb 2001 16:37:08 +0000 (16:37 +0000)]
changes in alloca because gcc push only ebp at begin of function
svn path=/trunk/; revision=1590
jean [Thu, 1 Feb 2001 16:30:46 +0000 (16:30 +0000)]
fourth argument of WriteConsoleA is mandatory
svn path=/trunk/; revision=1589
Phillip Susi [Thu, 1 Feb 2001 00:04:44 +0000 (00:04 +0000)]
Forgot to commit bug fix for LoadString()
svn path=/trunk/; revision=1588
Phillip Susi [Wed, 31 Jan 2001 03:03:20 +0000 (03:03 +0000)]
Minor fix
svn path=/trunk/; revision=1587
Phillip Susi [Wed, 31 Jan 2001 02:27:04 +0000 (02:27 +0000)]
Had to rearange some structure members
svn path=/trunk/; revision=1586
Phillip Susi [Wed, 31 Jan 2001 02:24:46 +0000 (02:24 +0000)]
Bug fixes and redesign of a few ioctls
svn path=/trunk/; revision=1585
Phillip Susi [Wed, 31 Jan 2001 02:23:52 +0000 (02:23 +0000)]
A few bug fixes
svn path=/trunk/; revision=1584
Phillip Susi [Wed, 31 Jan 2001 02:22:09 +0000 (02:22 +0000)]
Bug fixes and speedup
svn path=/trunk/; revision=1583
Eric Kohl [Mon, 29 Jan 2001 00:32:13 +0000 (00:32 +0000)]
Corrected unknown parameter
Added ObOpenObjectByPointer() stub
svn path=/trunk/; revision=1582
Emanuele Aliberti [Mon, 29 Jan 2001 00:13:22 +0000 (00:13 +0000)]
Stubs for some new LPC functions (w2k).
Added some base checking in NtCreatePort's parameters.
svn path=/trunk/; revision=1581
Eric Kohl [Sun, 28 Jan 2001 21:37:37 +0000 (21:37 +0000)]
Added mapping of access rights
Removed user-mode types
svn path=/trunk/; revision=1580
Eric Kohl [Sun, 28 Jan 2001 17:42:56 +0000 (17:42 +0000)]
Added mapping of access rights
svn path=/trunk/; revision=1579
Eric Kohl [Sun, 28 Jan 2001 15:17:52 +0000 (15:17 +0000)]
Added mapping of access rights
Improved 'open' function
svn path=/trunk/; revision=1578
Eric Kohl [Sun, 28 Jan 2001 15:13:11 +0000 (15:13 +0000)]
Added mapping of access rights
svn path=/trunk/; revision=1577
Eric Kohl [Sun, 28 Jan 2001 01:20:20 +0000 (01:20 +0000)]
Fixed a compiler warning
svn path=/trunk/; revision=1576
Emanuele Aliberti [Sat, 27 Jan 2001 22:38:43 +0000 (22:38 +0000)]
Simple W32 telnet client.
Version resource added to ping and roshttpd.
svn path=/trunk/; revision=1575
Eric Kohl [Sat, 27 Jan 2001 20:56:44 +0000 (20:56 +0000)]
Fixed _iob bug
svn path=/trunk/; revision=1574
Eric Kohl [Sat, 27 Jan 2001 19:35:04 +0000 (19:35 +0000)]
Fixed timer issues
svn path=/trunk/; revision=1573
Phillip Susi [Fri, 26 Jan 2001 05:24:17 +0000 (05:24 +0000)]
OOps... that was already defined elsewhere...
svn path=/trunk/; revision=1572
jean [Thu, 25 Jan 2001 19:01:16 +0000 (19:01 +0000)]
changes in _iob
svn path=/trunk/; revision=1571
jean [Thu, 25 Jan 2001 18:59:49 +0000 (18:59 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1570
jean [Thu, 25 Jan 2001 18:55:33 +0000 (18:55 +0000)]
correct some arguments for CreateFile
svn path=/trunk/; revision=1569
jean [Thu, 25 Jan 2001 18:51:26 +0000 (18:51 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1568
Phillip Susi [Thu, 25 Jan 2001 05:39:31 +0000 (05:39 +0000)]
Added LoadString() stringtable resource support
svn path=/trunk/; revision=1567
Phillip Susi [Thu, 25 Jan 2001 05:37:03 +0000 (05:37 +0000)]
A few more console fixes
svn path=/trunk/; revision=1566
Phillip Susi [Thu, 25 Jan 2001 05:36:21 +0000 (05:36 +0000)]
Added declarations for waitable timer functions
svn path=/trunk/; revision=1565
Phillip Susi [Thu, 25 Jan 2001 02:20:05 +0000 (02:20 +0000)]
Fixed backwards parameters in FindResource()
svn path=/trunk/; revision=1564
Phillip Susi [Wed, 24 Jan 2001 05:13:12 +0000 (05:13 +0000)]
Fixed backspace handling
svn path=/trunk/; revision=1563
Phillip Susi [Wed, 24 Jan 2001 05:11:21 +0000 (05:11 +0000)]
Fixed broken console code
svn path=/trunk/; revision=1562
Phillip Susi [Wed, 24 Jan 2001 04:43:54 +0000 (04:43 +0000)]
Fixed kernel loader code also to handle uninitialized sections
svn path=/trunk/; revision=1561
Phillip Susi [Wed, 24 Jan 2001 04:41:58 +0000 (04:41 +0000)]
Both GetModuleHandleA and GetModuleHandleW need to handle NULL module name
svn path=/trunk/; revision=1560
Eric Kohl [Tue, 23 Jan 2001 09:58:12 +0000 (09:58 +0000)]
Removed fixed stack base address
svn path=/trunk/; revision=1559
Phillip Susi [Tue, 23 Jan 2001 04:46:08 +0000 (04:46 +0000)]
Undoing last commit, causes kernel to crash on boot. David, any idea why?
svn path=/trunk/; revision=1558
Phillip Susi [Tue, 23 Jan 2001 04:37:13 +0000 (04:37 +0000)]
Fixed loader bug with uninitialized sections
svn path=/trunk/; revision=1557
Casper Hornstrup [Sun, 21 Jan 2001 21:04:53 +0000 (21:04 +0000)]
no message
svn path=/trunk/; revision=1556
Phillip Susi [Sun, 21 Jan 2001 19:00:59 +0000 (19:00 +0000)]
Applied David Welsh's fix for getting physical address from specified process instead of current one here as well
svn path=/trunk/; revision=1555
David Welch [Sun, 21 Jan 2001 14:54:30 +0000 (14:54 +0000)]
Fixed bug in NtFreeVirtualMemory reported by Philip Susi
Added all thread information classes
Began work on fixing suspend/resume
svn path=/trunk/; revision=1554
Phillip Susi [Sun, 21 Jan 2001 00:13:41 +0000 (00:13 +0000)]
Keyboard driver should not translate \r to \n
svn path=/trunk/; revision=1553
Phillip Susi [Sun, 21 Jan 2001 00:11:54 +0000 (00:11 +0000)]
Reworked console code to use frame buffers and input queues
svn path=/trunk/; revision=1552
Phillip Susi [Sun, 21 Jan 2001 00:09:05 +0000 (00:09 +0000)]
Added InterlockedXXX functions, probobly should use a different name
svn path=/trunk/; revision=1551
Phillip Susi [Sun, 21 Jan 2001 00:07:03 +0000 (00:07 +0000)]
New console client support
svn path=/trunk/; revision=1550
Phillip Susi [Sun, 21 Jan 2001 00:05:53 +0000 (00:05 +0000)]
Fixed a few bugs and enhanced performance
svn path=/trunk/; revision=1549
Eric Kohl [Sat, 20 Jan 2001 19:01:37 +0000 (19:01 +0000)]
Added services.exe to boot sequence
svn path=/trunk/; revision=1548
Eric Kohl [Sat, 20 Jan 2001 18:40:27 +0000 (18:40 +0000)]
Added services.exe to boot sequence
svn path=/trunk/; revision=1547
Eric Kohl [Sat, 20 Jan 2001 18:37:58 +0000 (18:37 +0000)]
Fixed severe bug in CreateEventW()
Implemented use of "\BaseNamedObjects" directory
svn path=/trunk/; revision=1546
Eric Kohl [Sat, 20 Jan 2001 18:34:34 +0000 (18:34 +0000)]
Implemented ObOpenObjectByName()
svn path=/trunk/; revision=1545
Eric Kohl [Sat, 20 Jan 2001 12:20:43 +0000 (12:20 +0000)]
Completed mutex and semaphore implementation
Enabled some global memory functions
svn path=/trunk/; revision=1544
David Welch [Fri, 19 Jan 2001 15:09:01 +0000 (15:09 +0000)]
(Finally) implemented Philip Susi's suggestion for non-counting block
Moved suspend/resume code to seperate file
svn path=/trunk/; revision=1543
Eric Kohl [Thu, 18 Jan 2001 16:55:00 +0000 (16:55 +0000)]
Implemented system module Information
Got rid of cryptic driver names
svn path=/trunk/; revision=1542
jean [Thu, 18 Jan 2001 15:04:06 +0000 (15:04 +0000)]
suppress use of FILE_READ_xx and FILE_WRITE_xxx defines.
not available for CreateFile ?
svn path=/trunk/; revision=1541
David Welch [Thu, 18 Jan 2001 15:00:09 +0000 (15:00 +0000)]
Fixes for problems with NtReplyWaitReceive and KeWaitForSingleObject
svn path=/trunk/; revision=1540
jean [Thu, 18 Jan 2001 14:43:25 +0000 (14:43 +0000)]
correct _environ assignment, because it's an array of pointers
and GetEnvironmentString return a pointer.
svn path=/trunk/; revision=1539
jean [Thu, 18 Jan 2001 13:54:03 +0000 (13:54 +0000)]
incorrect use of FILE_xxx defines, not avalaible for CreateFile ?
svn path=/trunk/; revision=1538
jean [Thu, 18 Jan 2001 13:25:33 +0000 (13:25 +0000)]
changes due to correction in ../misc/dllmain.c
for update of environ when calling putenv.
svn path=/trunk/; revision=1537
jean [Thu, 18 Jan 2001 13:23:26 +0000 (13:23 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1536
jean [Thu, 18 Jan 2001 13:21:51 +0000 (13:21 +0000)]
correct environ affectation : it's an array of pointers
, and GetEnvironmentStrings return a pointer.
svn path=/trunk/; revision=1535
jean [Thu, 18 Jan 2001 13:18:05 +0000 (13:18 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1534
Emanuele Aliberti [Wed, 17 Jan 2001 19:07:13 +0000 (19:07 +0000)]
Bootstrap title and short licence banner reformatted.
Please say your opinion about it.
Should the title line ("Starting ReactOS...") be the 1st line on the blue screen?
svn path=/trunk/; revision=1533
Emanuele Aliberti [Wed, 17 Jan 2001 19:04:15 +0000 (19:04 +0000)]
Log file names macros added.
svn path=/trunk/; revision=1532
jean [Wed, 17 Jan 2001 17:14:34 +0000 (17:14 +0000)]
ibetter clean
svn path=/trunk/; revision=1531
jean [Wed, 17 Jan 2001 17:01:38 +0000 (17:01 +0000)]
better clean
svn path=/trunk/; revision=1530
David Welch [Wed, 17 Jan 2001 15:38:03 +0000 (15:38 +0000)]
Multiboot fixes
svn path=/trunk/; revision=1529
Eric Kohl [Wed, 17 Jan 2001 02:02:39 +0000 (02:02 +0000)]
Implemented SystemDeviceInformation info class
svn path=/trunk/; revision=1528
David Welch [Tue, 16 Jan 2001 23:22:03 +0000 (23:22 +0000)]
FAT12 fixes
svn path=/trunk/; revision=1527
Phillip Susi [Tue, 16 Jan 2001 20:58:58 +0000 (20:58 +0000)]
Fixed bug with screen buffers larger than console window ( i.e. scrollback buffers )
svn path=/trunk/; revision=1526
David Welch [Tue, 16 Jan 2001 15:43:42 +0000 (15:43 +0000)]
Removed debugging prints
svn path=/trunk/; revision=1525
David Welch [Tue, 16 Jan 2001 09:55:02 +0000 (09:55 +0000)]
Fix bug in MmAllocateContinuousPages spotted by Philip Susi
Fixed compilation bugs in roshttpd
Work on write support (still not working)
svn path=/trunk/; revision=1524
jean [Mon, 15 Jan 2001 15:46:04 +0000 (15:46 +0000)]
*** empty log message ***
svn path=/trunk/; revision=1523
jean [Mon, 15 Jan 2001 15:40:58 +0000 (15:40 +0000)]
correct crash when running DllMain
svn path=/trunk/; revision=1522
Emanuele Aliberti [Sun, 14 Jan 2001 23:27:36 +0000 (23:27 +0000)]
Copyright string updated.
svn path=/trunk/; revision=1521
Emanuele Aliberti [Sun, 14 Jan 2001 20:56:48 +0000 (20:56 +0000)]
SYSTEMTIME type replaced by TIME.
svn path=/trunk/; revision=1520
Emanuele Aliberti [Sun, 14 Jan 2001 20:16:37 +0000 (20:16 +0000)]
tz command fixed (info class 44).
svn path=/trunk/; revision=1519
Emanuele Aliberti [Sun, 14 Jan 2001 20:06:20 +0000 (20:06 +0000)]
SYSTEM_TIME_ZONE_INFORMATION added.
svn path=/trunk/; revision=1518
Emanuele Aliberti [Sun, 14 Jan 2001 19:59:43 +0000 (19:59 +0000)]
FLG decoding added.
svn path=/trunk/; revision=1517
Emanuele Aliberti [Sun, 14 Jan 2001 19:58:58 +0000 (19:58 +0000)]
FLG macros added.
svn path=/trunk/; revision=1516
Casper Hornstrup [Sun, 14 Jan 2001 18:35:17 +0000 (18:35 +0000)]
Small HTTP daemon
svn path=/trunk/; revision=1515
Casper Hornstrup [Sun, 14 Jan 2001 17:44:38 +0000 (17:44 +0000)]
Some work on winsock stack
svn path=/trunk/; revision=1514
Eric Kohl [Sun, 14 Jan 2001 15:36:55 +0000 (15:36 +0000)]
Added some hal functions
svn path=/trunk/; revision=1513
Eric Kohl [Sun, 14 Jan 2001 15:30:47 +0000 (15:30 +0000)]
Print driver names on initialization
svn path=/trunk/; revision=1512
Eric Kohl [Sun, 14 Jan 2001 15:28:50 +0000 (15:28 +0000)]
Added shutdown description
svn path=/trunk/; revision=1511
Eric Kohl [Sun, 14 Jan 2001 15:27:15 +0000 (15:27 +0000)]
Fixed 'clean' rule
svn path=/trunk/; revision=1510
David Welch [Sun, 14 Jan 2001 15:05:53 +0000 (15:05 +0000)]
More small cluster size fixes
svn path=/trunk/; revision=1509