Hervé Poussineau
1eb9c1db51
Allow interrupts indicating an empty buffer only if some bytes are pending
...
This should correct the boot in Qemu
svn path=/trunk/; revision=14631
2005-04-15 22:14:13 +00:00
Eric Kohl
91ec410e2f
Use RPC for making calls to the Service Control Manager.
...
svn path=/trunk/; revision=14630
2005-04-15 22:02:37 +00:00
Art Yerkes
1a1051e787
Removed need for separately prefixed binutils.
...
svn path=/trunk/; revision=14629
2005-04-15 19:33:51 +00:00
Eric Kohl
9a53101c31
Support in-pointers to structs.
...
svn path=/trunk/; revision=14628
2005-04-15 17:56:40 +00:00
Hervé Poussineau
fc68dda45d
Add ASSERTs
...
Correct a bug when processing IRP_MJ_PNP / IRP_MN_QUERY_DEVICE_RELATIONS / TargetDeviceRelation (serenum)
Don't breakpoint if NDEBUG is defined (serenum)
Allow to write more than 16 bytes in one IRP_MJ_WRITE (serial)
svn path=/trunk/; revision=14627
2005-04-15 15:56:19 +00:00
Thomas Bluemel
df118afc6f
use the correct version of KeGetCurrentIrql for MP
...
svn path=/trunk/; revision=14626
2005-04-15 10:52:29 +00:00
Alex Ionescu
956f376f4f
Implemented Guarded Mutex, a drop-in replacement for Fast Mutex (the correct one, not the one ROS incorrectly implements) on NT 5.2. Not fully tested yet, so nothing switched to it and probably not usable. Also made KeGetCurrentThread/Irql become inlined, since this should create quite a speed boost. Made KeLeaveCriticalRegion deliver APCs if possible, and made Crit regions macros usable from outside ntoskrnl thanks to a new NT 5.2 API (KiCheckForKernelApcDelivery). Guarded Mutex code based on Filip Navara.
...
svn path=/trunk/; revision=14625
2005-04-15 06:24:35 +00:00
Art Yerkes
3e3c9e9775
Use DriverDesc in the registry as the adapter name since the ndis name OID
...
seems generally unimplemented. What a pain.
svn path=/trunk/; revision=14624
2005-04-15 00:48:25 +00:00
Hervé Poussineau
34eabf82b5
Change debug messages to more neutral ones
...
svn path=/trunk/; revision=14623
2005-04-14 22:41:48 +00:00
Emanuele Aliberti
b47adbe03f
Simple Win32/text application to query the SM (incomplete/untested).
...
svn path=/trunk/; revision=14621
2005-04-14 21:46:14 +00:00
Martin Fuchs
adcb1f9fef
charn <charn89@hotmail.com>:
...
A function for desktopbar.cpp that controls how the taskbar can be resized.
svn path=/trunk/; revision=14620
2005-04-14 20:32:00 +00:00
Martin Fuchs
3d7368e673
from ThomasLa <sikker2004@yahoo.com>:
...
Corrected DE.rc language controls
Modifed EN.rc
implemented part of screensaver functions
Shows Screensavers
Get Some Values from registry
get default screensaver
implemented delete screensavers
svn path=/trunk/; revision=14619
2005-04-14 20:23:02 +00:00
Thomas Bluemel
c6c92ec896
add some missing gdi functions to the driver function table
...
svn path=/trunk/; revision=14618
2005-04-14 15:47:03 +00:00
Thomas Bluemel
33bd174f16
define KGATE in win32api
...
svn path=/trunk/; revision=14617
2005-04-14 15:45:14 +00:00
Art Yerkes
a4ca03679f
Sorry, forgot header for API dll communication.
...
svn path=/trunk/; revision=14605
2005-04-13 06:55:26 +00:00
Alex Ionescu
3b6c6f0a94
Kernel Gates. Ultra-lightweight and exclusive Wait Objects used in NT 5.2+ as high-speed events. Code is untested, so it's not added to the build until I'm back in May.
...
svn path=/trunk/; revision=14603
2005-04-13 01:12:08 +00:00
Art Yerkes
b9df1e262e
Added DHCP and dhcpcapi to the makefile.
...
svn path=/trunk/; revision=14602
2005-04-12 23:33:29 +00:00
Art Yerkes
abe286b572
Patch by tinus_ to fix a persistent problem with kdbg. Fixes the y umlaut
...
bug.
svn path=/trunk/; revision=14601
2005-04-12 23:27:59 +00:00
Art Yerkes
d91b173cb3
First instance of DHCP client API. Not tested yet. Next, the control
...
panel.
svn path=/trunk/; revision=14600
2005-04-12 23:25:14 +00:00
Art Yerkes
1df2f8903a
Added client API interface.
...
svn path=/trunk/; revision=14599
2005-04-12 23:23:26 +00:00
Emanuele Aliberti
b27e166698
SM: some server side code for SM_API_QUERY_INFORMATION
...
svn path=/trunk/; revision=14598
2005-04-12 21:25:58 +00:00
Hervé Poussineau
95cdf6e471
Remove unneeded hack. DriverEntry is now called only once.
...
svn path=/trunk/; revision=14597
2005-04-11 22:38:53 +00:00
Hervé Poussineau
63e93fb6ba
Respect OBJ_OPENIF flag in ObCreateObject
...
svn path=/trunk/; revision=14596
2005-04-11 22:38:05 +00:00
Hervé Poussineau
c568ca436d
Open \Windows directory if it exists
...
svn path=/trunk/; revision=14595
2005-04-11 22:37:46 +00:00
Hervé Poussineau
40c9a57fa2
Don't call DriverEntry more than once. Fix suggested by Filip Navara.
...
svn path=/trunk/; revision=14594
2005-04-11 22:29:31 +00:00
Thomas Bluemel
9a3b51ea9a
support kernel handles, creating them is however not yet supported
...
svn path=/trunk/; revision=14593
2005-04-11 21:50:15 +00:00
Maarten Bosma
e70a05cabf
Package Manager: fixed HotKeys (thanks to w3seek) *shamed*
...
svn path=/trunk/; revision=14592
2005-04-11 20:27:20 +00:00
Maarten Bosma
abd513250f
PackageManager: Bug fix
...
svn path=/trunk/; revision=14590
2005-04-11 17:59:52 +00:00
Hervé Poussineau
4b77a4d92d
Filip Navara <xnavara@volny.cz>: Use correct service name in IopInitializeDriverModule
...
svn path=/trunk/; revision=14589
2005-04-11 17:28:14 +00:00
Art Yerkes
298503a6e4
Commit for blight: fix stack alignment.
...
svn path=/trunk/; revision=14588
2005-04-11 15:43:04 +00:00
Aleksey Bragin
093d9f292c
Initial version of uhci driver import from Linux 2.5 kernel. Currently compiles and links, but not usable (most probably will bugcheck when loaded).
...
Also a lot of compile warnings exist.
I will update UsbStack wiki page sometime soon to reflect direction of my work.
svn path=/trunk/; revision=14587
2005-04-11 12:49:25 +00:00
Art Yerkes
7af94c863d
Use the right set (the referenced file objects) to compare when killing
...
exclusive select objects. This fixes the select leakage observed when
running Xircon.
svn path=/trunk/; revision=14586
2005-04-11 08:41:58 +00:00
Art Yerkes
d34cc750d8
Fixed warning, uninitialized length. Sorry, I did this in a different way
...
and missed one use of NewBufferLen. Not sure why I don't see the 'might be
used uninitialized' warning.
svn path=/trunk/; revision=14585
2005-04-11 08:07:41 +00:00
Art Yerkes
9166ff8f34
lock: Fixes suggested by w3seek:
...
protect the remaining MmProbeAndLockPages
don't return from the exception handler
read: Hopefully the last indecision in here:
Avoid using AFD_EVENT_CLOSE until the socket is really toast.
Use AFD_EVENT_DISCONNECT instead when we've got an EOF, but still have
buffered data.
I was doing this socket fiddling without a callout block. Fixed.
svn path=/trunk/; revision=14584
2005-04-11 06:03:20 +00:00
Aleksey Bragin
7bbf6258d7
Started implementing Locale property page of intl.cpl appltet. It already provides choices for locale, the only thing it doesn't do - actually set chosen locale. Also it doesn't work under ReactOS.
...
svn path=/trunk/; revision=14583
2005-04-10 21:01:13 +00:00
Emanuele Aliberti
810d009783
SM: initial work on SM_API_QUERY_INFORMATION (client side; ROS specific).
...
SM: fixed connection data in callback SM->subsystem_server during ss registration
svn path=/trunk/; revision=14581
2005-04-10 19:08:23 +00:00
Maarten Bosma
c1a2f01875
PackageManager: Cmdline fix
...
svn path=/trunk/; revision=14580
2005-04-10 17:03:40 +00:00
Hartmut Birr
0ba6cce82a
Added dependency tracking.
...
svn path=/trunk/; revision=14579
2005-04-10 16:45:30 +00:00
Hartmut Birr
85197737c3
Set a better value for gap3 on read/write requests.
...
svn path=/trunk/; revision=14578
2005-04-10 16:44:00 +00:00
Hartmut Birr
a6e0f1b9c1
Made the hard coded value for the HUT a little bit longer.
...
svn path=/trunk/; revision=14577
2005-04-10 16:41:32 +00:00
Maarten Bosma
e45867b698
PackageManager: Depencies
...
svn path=/trunk/; revision=14576
2005-04-10 15:34:15 +00:00
Aleksey Bragin
56ec91131c
Change OsLoadOptions back to the default value
...
svn path=/trunk/; revision=14574
2005-04-10 14:16:38 +00:00
Aleksey Bragin
b94afd8f6e
Add russian keyboard layout to HKLM\...\KeyboardLayours, and also add kbdru.dll into reactos.dff (as pointed again by unC0Rr :-))
...
svn path=/trunk/; revision=14573
2005-04-10 14:02:31 +00:00
Aleksey Bragin
a16cc05ef2
Added kbdru.dll into build process
...
svn path=/trunk/; revision=14572
2005-04-10 11:37:57 +00:00
Aleksey Bragin
cc161feeb5
Fix incorrect file name of kgbgb.dll to kbduk.dll (by unC0Rr), added kbdru.dll into keyboard layouts
...
svn path=/trunk/; revision=14571
2005-04-10 11:35:19 +00:00
Aleksey Bragin
c9481ea29c
Fixed incorrect version (was 1010h) to 1000h, as reported by XP's kbdru.dll
...
svn path=/trunk/; revision=14570
2005-04-10 11:18:05 +00:00
Aleksey Bragin
2663d38106
Some minor additions to support newer versions of uhci driver (though doesn't even compile atm).
...
svn path=/trunk/; revision=14569
2005-04-10 10:20:10 +00:00
Hartmut Birr
71160a6cae
- Fixed the destination path for installing freeldr on a floppy.
...
- Used NtOpenFile for accessing the mbr or the boot sector.
svn path=/trunk/; revision=14568
2005-04-10 10:16:37 +00:00
Phillip Susi
d36e7a745d
Fixed freeldr fat16 boot sector to use the bios provided boot device number instead of the ( usually invalid ) one in the boot sector header.
...
svn path=/trunk/; revision=14567
2005-04-10 05:00:27 +00:00
Filip Navara
56f3c4ed58
- Pass correct parameters to MmLocateMemoryAreaByAddress in MmLockPagableDataSection.
...
- Change UNIMPLEMENTED to DPRINT1 in MmLockPagableSectionByHandle.
svn path=/trunk/; revision=14566
2005-04-10 04:02:54 +00:00