Casper Hornstrup
98e47a5b69
* Replace bzero with memset and bcopy with memcpy
...
svn path=/trunk/; revision=11763
2004-11-21 20:10:22 +00:00
Art Yerkes
3adacc20ec
Correct uninitialized warnings for Status in two places.
...
svn path=/trunk/; revision=11762
2004-11-21 19:51:37 +00:00
Steven Edwards
27e4ae606f
Most of what is needed is already in w32api/include.
...
svn path=/trunk/; revision=11761
2004-11-21 19:18:01 +00:00
Casper Hornstrup
9cfd7436ac
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* bootdata/hivesys.inf: Remove kmregtests.
svn path=/trunk/; revision=11760
2004-11-21 19:11:31 +00:00
Gunnar Dalsnes
b424efdf6b
kill.c: remove useless call to KeRemoveAllWaitsThread + misc
...
usecall.c: fix apc delivery
debug.c: add irql asserts
svn path=/trunk/; revision=11759
2004-11-21 18:42:58 +00:00
Casper Hornstrup
e4a0875a54
2004-11-21 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* Makefile (DLLS_KBD): Add kbdda.
* bootdata/txtsetup.sif: Add Danish language 406.
* bootdata/hivesys.inf: Add kbdda.dll for Danish language 406.
* bootdata/packages/reactos.dff: Ditto.
* lib/kbdda: New directory.
* lib/kbdda/.cvsignore: New file.
* lib/kbdda/kbdda.c: Ditto.
* lib/kbdda/kbdda.def: Ditto.
* lib/kbdda/kbdda.rc: Ditto.
* lib/kbdda/makefile: Ditto.
svn path=/trunk/; revision=11758
2004-11-21 18:40:38 +00:00
Gunnar Dalsnes
eedd0d823f
work.c: reimpl. using kernel queues
...
resource.c: add asserts
svn path=/trunk/; revision=11757
2004-11-21 18:38:51 +00:00
Gunnar Dalsnes
4635919140
call KiDeliverAPc at correct irql
...
svn path=/trunk/; revision=11756
2004-11-21 18:37:56 +00:00
Gunnar Dalsnes
24dc4f3595
add missing KeEnter/LeaveCriticalRegion before/after aquireing/releasing resource lock
...
svn path=/trunk/; revision=11755
2004-11-21 18:35:05 +00:00
Gunnar Dalsnes
0c5a9ba4f5
fix kernel queues + misc fixes/cleanups
...
svn path=/trunk/; revision=11754
2004-11-21 18:33:54 +00:00
Hartmut Birr
0f6f4de9e1
- Acquire always the dpc lock on smp systems.
...
- Set/reset DpcRoutineActive at HIGH_LEVEL (or if the dpc queue is locked).
svn path=/trunk/; revision=11753
2004-11-21 18:13:47 +00:00
Filip Navara
7af1a71e33
Revert:
...
- Fix prototype of FsRtlInitializeLargeMcb and FsRtlInitializeMcb.
svn path=/trunk/; revision=11752
2004-11-21 17:47:22 +00:00
Filip Navara
f2b2fe0a5d
- Fix prototype of FsRtlInitializeLargeMcb and FsRtlInitializeMcb.
...
- Fix some FsRtl* exports.
svn path=/trunk/; revision=11751
2004-11-21 16:34:57 +00:00
Martin Fuchs
af60a0a9e2
cleanup resource script
...
svn path=/trunk/; revision=11750
2004-11-21 15:46:16 +00:00
Martin Fuchs
7ce0322c85
decode HTML-encoded bookmark names
...
svn path=/trunk/; revision=11749
2004-11-21 15:35:15 +00:00
Martin Fuchs
4e66d23d42
work around GCC's wide string constant bug when compiling inline functions
...
svn path=/trunk/; revision=11748
2004-11-21 14:26:14 +00:00
Gregor Anich
e1e1824939
Properly fix "Unused variable" warning.
...
svn path=/trunk/; revision=11747
2004-11-21 13:33:34 +00:00
Gé van Geldorp
ea32cbced0
Don't print "sector size" message, it is causing confusion
...
svn path=/trunk/; revision=11746
2004-11-21 13:30:44 +00:00
Thomas Bluemel
7f363e4ceb
use ASSERT instead of assert
...
svn path=/trunk/; revision=11745
2004-11-21 13:18:19 +00:00
Thomas Bluemel
c116c5fefe
fixed crash on shutdown
...
svn path=/trunk/; revision=11744
2004-11-21 13:02:02 +00:00
Thomas Bluemel
d23655f8c4
export AlphaBlend(), GradientFill() and TransparentBlt() as STDCALL
...
svn path=/trunk/; revision=11743
2004-11-21 12:55:05 +00:00
Gé van Geldorp
ad4cf3bf0b
Report on which drive we couldn't find a partition table
...
svn path=/trunk/; revision=11742
2004-11-21 12:28:12 +00:00
Gé van Geldorp
4d111bdd6c
Work around broken BIOSes which report random API subset support bitmaps
...
when checking for extended INT13 availability for CDROMs
svn path=/trunk/; revision=11741
2004-11-21 12:27:01 +00:00
Filip Navara
df6bd1fced
- Use IntGdiSetRect instead of NtGdiSetRect.
...
svn path=/trunk/; revision=11740
2004-11-21 12:14:34 +00:00
Martin Fuchs
425c131de1
avoid "unused variable" warning
...
svn path=/trunk/; revision=11739
2004-11-21 11:58:55 +00:00
Hartmut Birr
5eb96dfc97
- Set also FS and GS on a debug service call.
...
svn path=/trunk/; revision=11738
2004-11-21 11:37:22 +00:00
Thomas Bluemel
afc7938b56
check the status code NtQueryInformationProcess returned
...
svn path=/trunk/; revision=11737
2004-11-21 11:03:17 +00:00
Thomas Bluemel
f290137ce4
properly copy the device map - it's still not initialized properly
...
svn path=/trunk/; revision=11736
2004-11-21 10:59:11 +00:00
Filip Navara
dcdb5fefb0
- Use absolute value of width in NtGdiCreateBitmap.
...
svn path=/trunk/; revision=11735
2004-11-21 10:55:29 +00:00
Martin Fuchs
375d7004a4
alpha-blend hidden notification icons
...
svn path=/trunk/; revision=11734
2004-11-21 10:53:55 +00:00
Hartmut Birr
d69a931982
- Fixed the check for the empty (or not empty) dpc queue in KeInsertQueueDpc.
...
svn path=/trunk/; revision=11733
2004-11-21 10:48:33 +00:00
Thomas Bluemel
dc61134cf1
fixed building problems
...
svn path=/trunk/; revision=11732
2004-11-21 10:39:12 +00:00
Alex Ionescu
2a42da87f2
1) Updated KUSER_SHARED_DATA to NT5+ exported documented defintiion, which meant the removal of DosDevices. Used proper NT _DEVICE_MAP Structure for this, but did it in a "hack" way, ie, not a fully implementation, but enough to keep the basic old functionality as before. This will need an review once the Ob Manager is overhaulted. Modified kernel32 to request the _DEVICE_MAP for the current process, implemented the query routine (but made it return the default systme device map intead of per process) and changed the kernel code to use the default device map instead.
...
2) Updated the HalDispatchTable to Version 3.0. Not a huge change, just added/updated some functions.
3) Rewrote most of the DPC Code to take advantage of the CPU/Importance "laws". Stress testing on my machine revealed no issues on CVS HEAD. Still needs some review to make it so that idle threads can call dpcs (so that low importance dpcs will be dispatched by the idle thread). I will modify this later.
svn path=/trunk/; revision=11731
2004-11-21 06:51:18 +00:00
Art Yerkes
5fea7dac8b
Patch to correct multiple adapter bind from protocols. There were two
...
bugs here:
1) The loop in protocol.c was wrong and was rewritten by Andrew Munger
with help from Thomas Weidenmueller
2) MiniLocateAdapter never zeroed Adapter if the adapter didn't match,
and never actually ever matched a name. It always returned the
last adapter in the list (spotted and fixed after the above fixes).
svn path=/trunk/; revision=11730
2004-11-21 04:20:38 +00:00
Art Yerkes
30be599db3
Add a null check to prevent crashes during the vulnerable time when Filter
...
is not set.
svn path=/trunk/; revision=11729
2004-11-21 03:02:57 +00:00
Gregor Anich
8119f6f384
FPU/SSE state saving on taskswitching, FPU and SSE exception support.
...
svn path=/trunk/; revision=11728
2004-11-20 23:46:37 +00:00
Martin Fuchs
ede5e4a1f9
update doxygen script
...
svn path=/trunk/; revision=11727
2004-11-20 23:06:52 +00:00
Martin Fuchs
716bc3dbb3
notification area button to toggle hidden icons
...
svn path=/trunk/; revision=11726
2004-11-20 22:35:06 +00:00
Art Yerkes
110f1eeb5e
Forgot to update a prototype in here. Also, a while ago, I stopped getting
...
the LDR_MODULE definition, so I fixed that.
svn path=/trunk/; revision=11725
2004-11-20 22:21:35 +00:00
Gé van Geldorp
25dc91ca69
Make it compile
...
svn path=/trunk/; revision=11724
2004-11-20 22:20:12 +00:00
Filip Navara
f5c76d2826
- Add IRQL assert to ExFreePagedPool.
...
svn path=/trunk/; revision=11723
2004-11-20 21:16:38 +00:00
Filip Navara
c7802eb216
- Allocate buffer for sub keys from NonPagedPool in order to prevent crashes in CmiAddKeyToList where the buffer is accessed at DISPATCH_LEVEL.
...
svn path=/trunk/; revision=11722
2004-11-20 21:14:16 +00:00
Martin Fuchs
a4efd45e84
display notification icon change times
...
svn path=/trunk/; revision=11721
2004-11-20 19:30:41 +00:00
Thomas Bluemel
ba5522cda3
silence debug message
...
svn path=/trunk/; revision=11720
2004-11-20 19:08:37 +00:00
Steven Edwards
9a2f072607
added riched20 to the build
...
svn path=/trunk/; revision=11719
2004-11-20 18:30:52 +00:00
Steven Edwards
984b8c4f6a
Added dummy riched20.dll by Aric Stewart from CrossOver.
...
This is not a correct implementation, it is just enough to get some applications
to work. A fully working riched20 will be developed in winehq.
svn path=/trunk/; revision=11718
2004-11-20 18:26:16 +00:00
Casper Hornstrup
0315098375
2004-11-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* drivers/net/tcpip/tests/tests/ipreceive.c (RunTest): Switch parameters
to _AssertEqualValue.
* drivers/net/tcpip/tests/stubs.tst: Add missing stubs.
* lib/ws2_32/tests/stubs.tst: Ditto.
* ntoskrnl/tests/stubs.tst: Ditto.
* regtests/shared/regtests.h: Use unsigned format specifiers.
svn path=/trunk/; revision=11717
2004-11-20 17:56:23 +00:00
Thomas Bluemel
74ce6443c2
added missing definitions
...
svn path=/trunk/; revision=11715
2004-11-20 17:55:41 +00:00
Casper Hornstrup
68e9370d78
2004-11-20 Casper S. Hornstrup <chorns@users.sourceforge.net>
...
* config (SEH): Remove.
* regtests/shared/regtests.c (_alloca): Remove; Use from malloca.h
instead.
(PerformTest): Use PSEH to catch exceptions while running tests.
* tools/config.mk (CONFIG): Don't add SEH.
* tools/helper.mk: Link tests with pseh.a.
svn path=/trunk/; revision=11714
2004-11-20 17:48:38 +00:00
Art Yerkes
e2632afc71
Fixed continue in the GDB stub. Sorry for breaking it.
...
svn path=/trunk/; revision=11713
2004-11-20 17:45:15 +00:00