Alex Ionescu
d86450eb7b
- Fix MmCreateKernelStack to actually take into account the GuiStack parameter.
...
- Implement KeSwitchKernelStack
- Enable code in PsConvertToGuiThread to create a new stack and switch to it. GUI Threads now get the 60KB of kernel stack space they deserve.
- Define exported DDK constants for kernel stack size and undefine our own internal ones.
svn path=/trunk/; revision=20780
2006-01-11 05:55:49 +00:00
Alex Ionescu
7816643eb5
- Remove KiServiceCheck and implement PsConvertToGuiThread in its place. Has support for detecting and returning errors in case of invalid cases, currently disabled code for doing the required 4kb->12kb stack conversion, and handling certain failures.
...
svn path=/trunk/; revision=20779
2006-01-11 05:42:32 +00:00
Alex Ionescu
c193938e1b
- Move MmGrowKernelStack to mm/process.c with the other functions for future use.
...
- Make KiServiceCheck stdcall for future use.
svn path=/trunk/; revision=20778
2006-01-11 05:24:40 +00:00
Alex Ionescu
d5debcbcd9
- New asm definitions for future use.
...
svn path=/trunk/; revision=20777
2006-01-11 04:45:45 +00:00
Ged Murphy
4b2b551c62
use GET_X/Y_LPARAM as per MSDN
...
svn path=/trunk/; revision=20776
2006-01-11 00:02:14 +00:00
Ged Murphy
08490144e8
Use WM_CONTEXTMENU for shortcut menu. Thanks Thomas :)
...
svn path=/trunk/; revision=20775
2006-01-10 23:48:33 +00:00
Gé van Geldorp
3f6e1a9b28
WRC doesn't understand the "Default"
...
svn path=/trunk/; revision=20774
2006-01-10 23:29:29 +00:00
Ged Murphy
4557494cac
- popup menu on right click
...
- fix some bugs when reading from reg
- query the active list to get num items
svn path=/trunk/; revision=20773
2006-01-10 22:39:49 +00:00
Alex Ionescu
1ab1aaf9f2
- Fix new msvc compilation issues in win32k due to the fact some files weren't being compiled eariler.
...
- Add Process access types to NDK and hide them from DDK.
svn path=/trunk/; revision=20769
2006-01-10 22:25:21 +00:00
Alex Ionescu
538917d0fb
- Fix regression in Firefox installer by making KiWaitSatisfyAll a function instead of a macro.
...
- Make KiCheckAleratbility a macro to simplify its code and callers, and also clearly explain what rules it obeys.
svn path=/trunk/; revision=20768
2006-01-10 21:36:42 +00:00
Christoph von Wittich
795d686a4a
another DIB_32BPP_StretchBlt fix (patch by GreatLord)
...
svn path=/trunk/; revision=20767
2006-01-10 20:50:21 +00:00
Christoph von Wittich
df8d230db7
fixed DIB_32BPP_StretchBlt
...
svn path=/trunk/; revision=20766
2006-01-10 20:45:27 +00:00
Christoph von Wittich
21e57303b5
added msvc_clean and msvc_clean_all (patch by Brezenbak)
...
svn path=/trunk/; revision=20765
2006-01-10 19:41:07 +00:00
Martin Fuchs
687087f1b1
ibrowser: display download progress in percent
...
svn path=/trunk/; revision=20764
2006-01-10 19:18:28 +00:00
Gé van Geldorp
68a391140e
Older binutils don't understand qword ptr
...
svn path=/trunk/; revision=20763
2006-01-10 18:01:11 +00:00
Hartmut Birr
a52a1f71f8
Release the dispatcher lock after KiUnblockThread.
...
svn path=/trunk/; revision=20762
2006-01-10 00:01:32 +00:00
Hartmut Birr
955a80297f
Don't remove the WaitEntry twice (in KiInsertQueue).
...
svn path=/trunk/; revision=20761
2006-01-10 00:00:14 +00:00
Hartmut Birr
30ed70a62f
Mark the timer as removed (in KiExpireTimers).
...
svn path=/trunk/; revision=20760
2006-01-09 23:58:25 +00:00
Hartmut Birr
9d1423e832
- Fixed KiExitDispatcher.
...
- Defined KeIpiGenericCall. It is necessary for the smp build.
svn path=/trunk/; revision=20759
2006-01-09 23:54:10 +00:00
Gé van Geldorp
d0ab58d96c
Prepare front-end for saving settings
...
svn path=/trunk/; revision=20758
2006-01-09 23:36:17 +00:00
Thomas Bluemel
29f2266458
allow warnings for gcc4
...
svn path=/trunk/; revision=20757
2006-01-09 21:45:59 +00:00
Gé van Geldorp
499c20c2fc
icmp.dll doesn't have a DllRegisterServer entry point
...
svn path=/trunk/; revision=20756
2006-01-09 16:25:58 +00:00
Christoph von Wittich
7242d85b5a
added icmp.dll to bootcd
...
svn path=/trunk/; revision=20755
2006-01-09 16:18:17 +00:00
Gé van Geldorp
fbd3c4a6d7
Fix building of icmp_main.c
...
svn path=/trunk/; revision=20754
2006-01-09 16:14:35 +00:00
Christoph von Wittich
1c0dfd98ef
added icmp to build (does not compile yet, GvG will have a look at it)
...
svn path=/trunk/; revision=20753
2006-01-09 16:01:46 +00:00
Christoph von Wittich
a2c387cc4f
added some stubs (Photoshop CS seems to work now)
...
svn path=/trunk/; revision=20752
2006-01-09 15:08:35 +00:00
Royce Mitchell III
9bf83ebaf8
synchronize differences between numberf, wnumberf, numberfl and wnumberfl, fixed bug in all 4 such that ("%6.1f", 42) was yielding " 42.0" instead of " 42.0"
...
svn path=/trunk/; revision=20751
2006-01-09 13:51:37 +00:00
Thomas Bluemel
eb264949ba
fixed growing the buffer
...
svn path=/trunk/; revision=20749
2006-01-09 11:14:26 +00:00
Alex Ionescu
0243ea382c
- Rename some files for MSVC compatibility. Thanks Brezenbak.
...
svn path=/trunk/; revision=20748
2006-01-09 09:42:25 +00:00
Alex Ionescu
627eebfc7b
- Make ACPI use PCH. Cuts down compile time to 9 seconds on gcc.
...
svn path=/trunk/; revision=20747
2006-01-09 00:41:48 +00:00
Ged Murphy
9cfeba8d37
fix msvc warnings
...
svn path=/trunk/; revision=20746
2006-01-09 00:36:08 +00:00
Gé van Geldorp
456ba53827
Put in some UI logic
...
svn path=/trunk/; revision=20745
2006-01-09 00:34:53 +00:00
Thomas Bluemel
fe46130e76
fixed desired access rights in GetFileSecurityW
...
svn path=/trunk/; revision=20744
2006-01-09 00:30:33 +00:00
Christoph von Wittich
88d5da795e
make GedMurphy happy
...
svn path=/trunk/; revision=20743
2006-01-08 23:49:15 +00:00
Alex Ionescu
985468e1ef
- Get the win32k beast tamed by msvc.
...
svn path=/trunk/; revision=20742
2006-01-08 23:26:03 +00:00
Ged Murphy
43df1080f8
implement list refreshing and program exit
...
svn path=/trunk/; revision=20741
2006-01-08 23:24:43 +00:00
Brandon Turner
86e81e0798
Fix tab complete bugs, including 1238.
...
svn path=/trunk/; revision=20740
2006-01-08 23:15:58 +00:00
Alex Ionescu
6f729fd39b
- Remove inline assembly and use assembly files isntead. These come from lib\rtl\i386... it woudl be nice to share them but atm this causes some problems. I think the math code in lib\rtl should be split into lib\math eventually...
...
svn path=/trunk/; revision=20739
2006-01-08 23:05:38 +00:00
Hervé Poussineau
c193b1f709
Display the error message only in case of... error
...
svn path=/trunk/; revision=20738
2006-01-08 22:50:11 +00:00
Ged Murphy
b6b7f582ba
Make the toolbar a bit more attractive.
...
svn path=/trunk/; revision=20737
2006-01-08 22:48:21 +00:00
Gé van Geldorp
7735f4484a
Obtain DHCP info from DHCP client service
...
svn path=/trunk/; revision=20736
2006-01-08 22:14:26 +00:00
Brandon Turner
79678edae8
Check for NULL char and not '\' ;)
...
svn path=/trunk/; revision=20733
2006-01-08 21:26:34 +00:00
Alex Ionescu
183e4c4a5f
- Forgot this file for msvc build
...
svn path=/trunk/; revision=20732
2006-01-08 21:26:17 +00:00
Brandon Turner
1039bf0a68
Check to see if we are at the end of the string even if there isnt a " there.
...
svn path=/trunk/; revision=20731
2006-01-08 21:17:40 +00:00
Klemens Friedl
3761ecf1a5
altered several year numbers from "2005" to "2006"
...
svn path=/trunk/; revision=20730
2006-01-08 21:09:00 +00:00
Gé van Geldorp
b538d8f543
- Scream a little louder about unimplemented IOCTL codes
...
- Work around missing FSCTL_PIPE_TRANSCEIVE implementation
svn path=/trunk/; revision=20729
2006-01-08 20:50:08 +00:00
Christoph von Wittich
70307d0d99
fixed two bugs (spotted by w3seek)
...
svn path=/trunk/; revision=20728
2006-01-08 20:33:14 +00:00
Gé van Geldorp
bb6b6e3a60
Don't close the pipe, we need it for the next client
...
svn path=/trunk/; revision=20727
2006-01-08 20:12:11 +00:00
Brandon Turner
de0a2f083b
* Replace NtGdiCreatePatternBrush and NtGdiCreateHatchBrush with NtGdiCreatePatternBrushInteral and NtGdiCreateHatchBrushInteral
...
* Implement CreateHatchBrush, CreatePatternBrush
svn path=/trunk/; revision=20726
2006-01-08 20:08:38 +00:00
Brandon Turner
b191c63dd2
Small fix for the patch special char patch earlier.
...
svn path=/trunk/; revision=20725
2006-01-08 20:02:26 +00:00