reactos.git
14 years agoStart to alter print output so it correctly simulates the MS 'route print'
Ged Murphy [Sat, 1 Oct 2005 15:47:40 +0000 (15:47 +0000)]
Start to alter print output so it correctly simulates the MS 'route print'

svn path=/trunk/; revision=18193

14 years agoimplemented the "Go to process" feature
Thomas Bluemel [Sat, 1 Oct 2005 15:30:25 +0000 (15:30 +0000)]
implemented the "Go to process" feature

svn path=/trunk/; revision=18192

14 years agoRegedit: Moved hEditMenu declaration to the top of the function
Nathan Woods [Sat, 1 Oct 2005 15:11:31 +0000 (15:11 +0000)]
Regedit: Moved hEditMenu declaration to the top of the function

svn path=/trunk/; revision=18191

14 years agouse the NT5+ behavior of displaying the system cache size. fixes bug 856
Thomas Bluemel [Sat, 1 Oct 2005 14:38:10 +0000 (14:38 +0000)]
use the NT5+ behavior of displaying the system cache size. fixes bug 856

svn path=/trunk/; revision=18190

14 years agocommit new startmenu picture that can be resize, see http://www.reactos.org/bugzilla...
Magnus Olsen [Sat, 1 Oct 2005 13:57:38 +0000 (13:57 +0000)]
commit new startmenu picture that can be resize, see reactos.org/bugzilla/show_bug.cgi?id=676

svn path=/trunk/; revision=18189

14 years agocheck for and write new lines as ascii only in copy /A, regardless of whether cmd...
Thomas Bluemel [Sat, 1 Oct 2005 12:50:16 +0000 (12:50 +0000)]
check for and write new lines as ascii only in copy /A, regardless of whether cmd was compiled as unicode or ansi

svn path=/trunk/; revision=18188

14 years agofixed possible buffer overflow bug: pass correct buffer length (in characters, not...
Thomas Bluemel [Sat, 1 Oct 2005 12:21:55 +0000 (12:21 +0000)]
fixed possible buffer overflow bug: pass correct buffer length (in characters, not bytes) to FileGetString()

svn path=/trunk/; revision=18187

14 years agosync with Wine:
Martin Fuchs [Sat, 1 Oct 2005 10:10:39 +0000 (10:10 +0000)]
sync with Wine:
Alexandre Julliard, 2005-09-07: Replace a few more direct lpVtbl accesses by the proper macros. (patch applied only partly - the remaining COBJ macros are nonstandard, and don't exist in MSDN)
Alexandre Julliard, 2005-09-09: Use Get/SetWindowLongPtr instead of Get/SetWindowLong where appropriate.

svn path=/trunk/; revision=18186

14 years ago- Remove some duplicated/useless code and use internal forward exports instead.
Alex Ionescu [Sat, 1 Oct 2005 08:58:49 +0000 (08:58 +0000)]
- Remove some duplicated/useless code and use internal forward exports instead.
- Set kernel apc pending flag when needed in KeReleaseMutant
- Optimize check for kernel apc delivery in KeReleaseMutant
- Raise right exception in KeReleaseMutant
- Simplify KeInitializeMutant and remove some duplicated operations.
- Remove duplicated listhead initialization in KeInitiializeMutex
- Use correct increment in KeReleaseMutex

svn path=/trunk/; revision=18185

14 years agosync with Wine:
Martin Fuchs [Sat, 1 Oct 2005 08:20:12 +0000 (08:20 +0000)]
sync with Wine:
- Fix warnings in 64bit. (Kevin Koltzau <kevin@plop.org>)
- simplify 'sei' structure initialization in ShellExecuteA/W

svn path=/trunk/; revision=18184

14 years ago- KeRundownThread:
Alex Ionescu [Sat, 1 Oct 2005 07:37:13 +0000 (07:37 +0000)]
- KeRundownThread:
 - Optimize to reduce contention
 - Add bugcheck instead of ASSERT
 - Add debug message to simplify finding errors like Bug 821 (type/size show 0xCC, which means the mutant has been already freed).

svn path=/trunk/; revision=18183

14 years agoNotepad:
Nathan Woods [Sat, 1 Oct 2005 00:36:17 +0000 (00:36 +0000)]
Notepad:
1.  Fixed bug in Goto line command
2.  Wrap long lines setting is persisted in the registry
3.  Fixed length limit bug when wrap long lines is toggled

svn path=/trunk/; revision=18182

14 years agoinitialize COM on demand only
Thomas Bluemel [Fri, 30 Sep 2005 23:32:24 +0000 (23:32 +0000)]
initialize COM on demand only

svn path=/trunk/; revision=18181

14 years agoFix build.
Emanuele Aliberti [Fri, 30 Sep 2005 22:17:58 +0000 (22:17 +0000)]
Fix build.

svn path=/trunk/; revision=18180

14 years agodon't remove mutants twice from the thread's mutant list in KeRundownThread(). This...
Thomas Bluemel [Fri, 30 Sep 2005 22:00:30 +0000 (22:00 +0000)]
don't remove mutants twice from the thread's mutant list in KeRundownThread(). This might fix bug 821

svn path=/trunk/; revision=18179

14 years agoset eol-style to native
Thomas Bluemel [Fri, 30 Sep 2005 21:32:01 +0000 (21:32 +0000)]
set eol-style to native

svn path=/trunk/; revision=18178

14 years ago- added stubs for authz.dll
Thomas Bluemel [Fri, 30 Sep 2005 21:28:29 +0000 (21:28 +0000)]
- added stubs for authz.dll
- added an authz.h to w32api

svn path=/trunk/; revision=18177

14 years agoset eol-style to native
Thomas Bluemel [Fri, 30 Sep 2005 21:19:12 +0000 (21:19 +0000)]
set eol-style to native

svn path=/trunk/; revision=18176

14 years agosimple device manager program by Hervé Poussineau (hpoussin@reactos.org)
Steven Edwards [Fri, 30 Sep 2005 20:26:16 +0000 (20:26 +0000)]
simple device manager program by Hervé Poussineau (hpoussin@reactos.org)
 * GUI: Michael Fritsch

svn path=/trunk/; revision=18175

14 years agopatch applied from Christoph at ApiViewer.de: fix font handle leak
Martin Fuchs [Fri, 30 Sep 2005 19:42:45 +0000 (19:42 +0000)]
patch applied from Christoph at ApiViewer.de: fix font handle leak

svn path=/trunk/; revision=18174

14 years ago- improved control resizing handling
Thomas Bluemel [Fri, 30 Sep 2005 18:54:48 +0000 (18:54 +0000)]
- improved control resizing handling
- don't fail when querying the account name length

svn path=/trunk/; revision=18173

14 years agoFix Bugzilla Bug 676: dynamic explorer start menu sidebar size
Martin Fuchs [Fri, 30 Sep 2005 18:48:14 +0000 (18:48 +0000)]
Fix Bugzilla Bug 676: dynamic explorer start menu sidebar size

svn path=/trunk/; revision=18172

14 years agoThe registry key name may be longer than 100 characters.
Hartmut Birr [Fri, 30 Sep 2005 16:33:06 +0000 (16:33 +0000)]
The registry key name may be longer than 100 characters.

svn path=/trunk/; revision=18171

14 years ago- Fixed the font size in IntGdiAddFontResource.
Hartmut Birr [Fri, 30 Sep 2005 16:26:11 +0000 (16:26 +0000)]
- Fixed the font size in IntGdiAddFontResource.
- Allocate a larger buffer for the font names in IntLoadSystemFonts.

svn path=/trunk/; revision=18170

14 years agoset eol-style to native.
Ged Murphy [Fri, 30 Sep 2005 15:37:58 +0000 (15:37 +0000)]
set eol-style to native.
Thanks for reminding me, again :)

svn path=/trunk/; revision=18169

14 years agomove quotes to a resource file and use shutdown quotes listed in the wiki.
Ged Murphy [Fri, 30 Sep 2005 15:28:52 +0000 (15:28 +0000)]
move quotes to a resource file and use shutdown quotes listed in  the wiki.

svn path=/trunk/; revision=18168

14 years agofixed pointer types differ in signedness warnings
Thomas Bluemel [Fri, 30 Sep 2005 11:57:49 +0000 (11:57 +0000)]
fixed pointer types differ in signedness warnings

svn path=/trunk/; revision=18167

14 years agoset eol-style to native
Thomas Bluemel [Fri, 30 Sep 2005 11:25:32 +0000 (11:25 +0000)]
set eol-style to native

svn path=/trunk/; revision=18166

14 years agoAdd newdev.dll, and implement DevInstallW function.
Hervé Poussineau [Fri, 30 Sep 2005 11:07:15 +0000 (11:07 +0000)]
Add newdev.dll, and implement DevInstallW function.
It permits to install devices from command line. ATM, very little functionality is supported.

svn path=/trunk/; revision=18165

14 years agoNotepad:
Nathan Woods [Fri, 30 Sep 2005 02:53:34 +0000 (02:53 +0000)]
Notepad:
1.  Fixed syntax errors in the ES and NL localizations
2.  Added code to save and restore settings; just the font for now

svn path=/trunk/; revision=18164

14 years agouse the correct down-level scope filter flag for the computer selection dialog
Thomas Bluemel [Fri, 30 Sep 2005 01:47:46 +0000 (01:47 +0000)]
use the correct down-level scope filter flag for the computer selection dialog

svn path=/trunk/; revision=18163

14 years agodisplay the computer selection dialog for remote registry administration
Thomas Bluemel [Fri, 30 Sep 2005 01:26:02 +0000 (01:26 +0000)]
display the computer selection dialog for remote registry administration

svn path=/trunk/; revision=18162

14 years agouse carrige returns :)
Ged Murphy [Thu, 29 Sep 2005 22:57:42 +0000 (22:57 +0000)]
use carrige returns :)

svn path=/trunk/; revision=18161

14 years agorandomise the quote sent
Ged Murphy [Thu, 29 Sep 2005 22:36:46 +0000 (22:36 +0000)]
randomise the quote sent

svn path=/trunk/; revision=18160

14 years agodiscard.c
Ged Murphy [Thu, 29 Sep 2005 20:41:12 +0000 (20:41 +0000)]
discard.c
- implemented discard.

chargen.c
- improve efficiency sending full line instead of singular chars.
TCP will generally wait until the packet is full anyway, so it's pointless to keep calling send for each char.

tcpsvcs.c
- implement the beginnings of the code to start tcpsvcs as a service. #if 0'd out at the moment. Fix bug from calling non existant DiscardHandler.

Surely this is enough info to satisfy lkcl this time :p

svn path=/trunk/; revision=18159

14 years agoSome fixes to CreateDirectoryEx:
Thomas Bluemel [Thu, 29 Sep 2005 19:34:53 +0000 (19:34 +0000)]
Some fixes to CreateDirectoryEx:
- properly copy the directory attributes
- add basic support to handle reparse points and add fallback code if the file system doesn't support them

svn path=/trunk/; revision=18158

14 years agoadded clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_R...
Thomas Bluemel [Thu, 29 Sep 2005 16:55:59 +0000 (16:55 +0000)]
added clb.dll (mostly just stubs) which is required by MS regedit for it's REG_FULL_RESOURCE_DESCRIPTOR editor. As there doesn't seem to be another application that uses it, this place is probably the best for it.

svn path=/trunk/; revision=18157

14 years agosorry createDirectoryExW fails to create folder why ? change back to CreateDirectoryW...
Magnus Olsen [Thu, 29 Sep 2005 16:55:01 +0000 (16:55 +0000)]
sorry createDirectoryExW fails to create folder why ? change back to CreateDirectoryW sorry

svn path=/trunk/; revision=18156

14 years agoMoveFileWithProgressW for movefolder
Magnus Olsen [Thu, 29 Sep 2005 16:33:08 +0000 (16:33 +0000)]
MoveFileWithProgressW for movefolder
- change from CreateDirectoryW to CreateDirectoryExW
- fix close handle bug
- overwrite readonly file
- make sure both dest and src are not set to readonly
- Source cleanup
- Remove goto

svn path=/trunk/; revision=18155

14 years agoSet eol-style for new resources files
Hervé Poussineau [Thu, 29 Sep 2005 12:06:02 +0000 (12:06 +0000)]
Set eol-style for new resources files
Add back Da.rc resources

svn path=/trunk/; revision=18154

14 years ago- Milko Krachounov <milko@3mhz.net>
Hervé Poussineau [Thu, 29 Sep 2005 11:58:31 +0000 (11:58 +0000)]
- Milko Krachounov <milko@3mhz.net>
  Added Bulgarian translations.
- Alexander N. Sørnes <alex@thehandofagony.com>
  Added Norwegian translations.

svn path=/trunk/; revision=18153

14 years agoDon't tell to MultiByteToWideChar that buffer is bigger than its real size. The size...
Hervé Poussineau [Thu, 29 Sep 2005 09:46:35 +0000 (09:46 +0000)]
Don't tell to MultiByteToWideChar that buffer is bigger than its real size. The size is in characters, not in bytes.
Spotted by Robert Shearman <rob@codeweavers.com>

svn path=/trunk/; revision=18152

14 years agoChristoph_vW: Updated notepad rc files to match Windows notepad's menu layout ...
Nathan Woods [Thu, 29 Sep 2005 03:39:38 +0000 (03:39 +0000)]
Christoph_vW:  Updated notepad rc files to match Windows notepad's menu layout  (bug #839)

svn path=/trunk/; revision=18151

14 years agoChristoph_vW: regedit: make "modify" to default menu entry (bug #840)
Nathan Woods [Thu, 29 Sep 2005 03:33:28 +0000 (03:33 +0000)]
Christoph_vW:  regedit: make "modify" to default menu entry (bug #840)

svn path=/trunk/; revision=18150

14 years agoRegedit: Set up the export all/export branch UI; currently disabled for now
Nathan Woods [Thu, 29 Sep 2005 03:07:26 +0000 (03:07 +0000)]
Regedit:  Set up the export all/export branch UI; currently disabled for now

svn path=/trunk/; revision=18149

14 years agodisplay all known value types
Thomas Bluemel [Thu, 29 Sep 2005 02:50:38 +0000 (02:50 +0000)]
display all known value types

svn path=/trunk/; revision=18148

14 years agoadded stub for PrivCopyFileExW. This is needed by XP's ulib.dll, which XP's regedit...
Thomas Bluemel [Thu, 29 Sep 2005 02:26:33 +0000 (02:26 +0000)]
added stub for PrivCopyFileExW. This is needed by XP's ulib.dll, which XP's regedit.exe imports

svn path=/trunk/; revision=18147

14 years agoexport BuildSecurityDescriptorA/W and IsWellKnownSid
Thomas Bluemel [Thu, 29 Sep 2005 02:02:40 +0000 (02:02 +0000)]
export BuildSecurityDescriptorA/W and IsWellKnownSid

svn path=/trunk/; revision=18146

14 years agoRegedit: Optimized tree expansion
Nathan Woods [Thu, 29 Sep 2005 00:50:40 +0000 (00:50 +0000)]
Regedit:  Optimized tree expansion

svn path=/trunk/; revision=18145

14 years agoadded some missing APIs
Thomas Bluemel [Wed, 28 Sep 2005 23:52:24 +0000 (23:52 +0000)]
added some missing APIs

svn path=/trunk/; revision=18144

14 years agoNotepad fixes:
Nathan Woods [Wed, 28 Sep 2005 22:57:21 +0000 (22:57 +0000)]
Notepad fixes:
1.  Fixed accelerator keys for new commands
2.  Properly parented Find/Replace dialog
3.  Typo in comment

svn path=/trunk/; revision=18143

14 years ago- Added daytime and quote of the day services
Ged Murphy [Wed, 28 Sep 2005 22:33:55 +0000 (22:33 +0000)]
- Added daytime and quote of the day services
- Use universal header and remove needless seperate dirs
- Many bugfixes
- Added to build, not yet included in install as it's still in the early stages

Tested in WinXP using both Windows and Linux clients. Not yet tried in ROS,

svn path=/trunk/; revision=18142

14 years agoadd the vista application recovery functions to w32api and add their stubs to kernel32
Thomas Bluemel [Wed, 28 Sep 2005 21:43:54 +0000 (21:43 +0000)]
add the vista application recovery functions to w32api and add their stubs to kernel32

svn path=/trunk/; revision=18141

15 years agodon't free random pointer in MmCreateImageSection. should fix bug 836
Thomas Bluemel [Wed, 28 Sep 2005 19:56:05 +0000 (19:56 +0000)]
don't free random pointer in MmCreateImageSection. should fix bug 836

svn path=/trunk/; revision=18140

15 years agoDisable flushing if the device doesn't support it or if it isn't enabled.
Hartmut Birr [Wed, 28 Sep 2005 19:34:07 +0000 (19:34 +0000)]
Disable flushing if the device doesn't support it or if it isn't enabled.

svn path=/trunk/; revision=18139

15 years agoadded the Longhorn registry APIs to w32api
Thomas Bluemel [Wed, 28 Sep 2005 18:56:01 +0000 (18:56 +0000)]
added the Longhorn registry APIs to w32api

svn path=/trunk/; revision=18138

15 years agodon't dereference the port in NtSetInformationFile with information class FileComplet...
Thomas Bluemel [Wed, 28 Sep 2005 17:15:57 +0000 (17:15 +0000)]
don't dereference the port in NtSetInformationFile with information class FileCompletionInformation. The Also make setting the completion port thread-safe. This might fix bug 816

svn path=/trunk/; revision=18137

15 years agoimproved error handling
Thomas Bluemel [Wed, 28 Sep 2005 15:40:52 +0000 (15:40 +0000)]
improved error handling

svn path=/trunk/; revision=18136

15 years agoNotepad: Fixed some bugs in Search->Replace
Nathan Woods [Wed, 28 Sep 2005 13:20:10 +0000 (13:20 +0000)]
Notepad:   Fixed some bugs in Search->Replace

svn path=/trunk/; revision=18135

15 years agoimproved error handling
Thomas Bluemel [Wed, 28 Sep 2005 13:00:05 +0000 (13:00 +0000)]
improved error handling

svn path=/trunk/; revision=18134

15 years agoFixed some memory leaks in taskmgr. Patch by Christoph_vW <Christoph@ApiViewer.de>
Thomas Bluemel [Wed, 28 Sep 2005 12:26:33 +0000 (12:26 +0000)]
Fixed some memory leaks in taskmgr. Patch by Christoph_vW <Christoph@ApiViewer.de>

svn path=/trunk/; revision=18133

15 years ago- Set svn:eol-style to native
Ged Murphy [Tue, 27 Sep 2005 23:37:05 +0000 (23:37 +0000)]
- Set svn:eol-style to native
- Set svn:ignore on directories
Thanks to w3seek for pointing this out.

svn path=/trunk/; revision=18132

15 years agoNotepad enhancements:
Nathan Woods [Tue, 27 Sep 2005 23:29:35 +0000 (23:29 +0000)]
Notepad enhancements:
1.  Removed the 30k limit
2.  Implemented Replace and Replace All

svn path=/trunk/; revision=18131

15 years ago- Fix move for readonly folder and file. for now it is a small hack for readonly...
Magnus Olsen [Tue, 27 Sep 2005 21:49:18 +0000 (21:49 +0000)]
- Fix move for readonly folder and file. for now it is a small hack for readonly folders, Small Cleanup in the code, thx w3seek for the help with SetFileAttribs code.

svn path=/trunk/; revision=18130

15 years agoStart to implement the beginneings of tcpsvcs.exe. Just ideas at the moment, subject...
Ged Murphy [Tue, 27 Sep 2005 21:44:24 +0000 (21:44 +0000)]
Start to implement the beginneings of tcpsvcs.exe. Just ideas at the moment, subject to change.
Working code for basic echo and chargen included. Tested in Windows from both Windows and Linux clients
Run from cmd, not incorporated into services.exe at the moment
Builds ok, but not included into build system just yet.

svn path=/trunk/; revision=18129

15 years agosome code reformatting of slayer.dll and make it build again
Thomas Bluemel [Tue, 27 Sep 2005 20:22:25 +0000 (20:22 +0000)]
some code reformatting of slayer.dll and make it build again

svn path=/trunk/; revision=18128

15 years agosome code reformatting
Thomas Bluemel [Tue, 27 Sep 2005 18:19:59 +0000 (18:19 +0000)]
some code reformatting

svn path=/trunk/; revision=18127

15 years agoadd hid.dll to the build system
Thomas Bluemel [Tue, 27 Sep 2005 15:50:49 +0000 (15:50 +0000)]
add hid.dll to the build system

svn path=/trunk/; revision=18126

15 years agoDuring 2nd stage setup, define also DNS hostname of the computer if possible
Hervé Poussineau [Tue, 27 Sep 2005 14:27:14 +0000 (14:27 +0000)]
During 2nd stage setup, define also DNS hostname of the computer if possible

svn path=/trunk/; revision=18125

15 years agoRegedit: Optimizations to refreshing; refreshing is still slightly slower than Windo...
Nathan Woods [Tue, 27 Sep 2005 13:47:46 +0000 (13:47 +0000)]
Regedit:  Optimizations to refreshing; refreshing is still slightly slower than Windows regedit

svn path=/trunk/; revision=18124

15 years agoload some settings from the registry
Thomas Bluemel [Tue, 27 Sep 2005 13:42:20 +0000 (13:42 +0000)]
load some settings from the registry

svn path=/trunk/; revision=18123

15 years agoKEBUGCHECK(0) -> KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE)
Hervé Poussineau [Tue, 27 Sep 2005 12:43:36 +0000 (12:43 +0000)]
KEBUGCHECK(0) -> KEBUGCHECK(INACCESSIBLE_BOOT_DEVICE)

svn path=/trunk/; revision=18122

15 years agoDisplay status code when the file can't be opened
Hervé Poussineau [Tue, 27 Sep 2005 12:40:20 +0000 (12:40 +0000)]
Display status code when the file can't be opened

svn path=/trunk/; revision=18121

15 years agofixed uninitialized variable warnings
Thomas Bluemel [Tue, 27 Sep 2005 10:52:10 +0000 (10:52 +0000)]
fixed uninitialized variable warnings

svn path=/trunk/; revision=18120

15 years agoImplement SetupInstallServicesFromInfSectionExW
Hervé Poussineau [Tue, 27 Sep 2005 08:52:17 +0000 (08:52 +0000)]
Implement SetupInstallServicesFromInfSectionExW
Process {DDInstall}.HW section in SetupDiInstallDevice

svn path=/trunk/; revision=18119

15 years ago- Some NDK fixes when compiling with PSDK.
Alex Ionescu [Tue, 27 Sep 2005 04:53:33 +0000 (04:53 +0000)]
- Some NDK fixes when compiling with PSDK.
- Commit the new CSR (csrsrv and csrss). Compiles and passes PREfast with msvc 2005. Does not link yet. Is not complete yet (3 missing functions). Does not build with mingw yet. Code is probably still buggy. Work in other areas is needed as well. I'm comitting this under recommendation from Emanuele. See status.h for more info.
- Thanks to Emanuele and Filip which have helped with this patch.

svn path=/trunk/; revision=18118

15 years ago- Fix several flaws in APC logic.
Alex Ionescu [Tue, 27 Sep 2005 01:57:27 +0000 (01:57 +0000)]
- Fix several flaws in APC logic.
- Properly support Special APC Disabling.
- Allow Guarded Mutex and Guarded Regions to function properly.
- Optimize some code and add some additional checks.
- Fix several bugs in KeFreezeAllThreads

svn path=/trunk/; revision=18117

15 years agominor fixes
Thomas Bluemel [Tue, 27 Sep 2005 01:48:49 +0000 (01:48 +0000)]
minor fixes

svn path=/trunk/; revision=18116

15 years agopartly implemented the mixer selection dialog
Thomas Bluemel [Tue, 27 Sep 2005 01:02:15 +0000 (01:02 +0000)]
partly implemented the mixer selection dialog

svn path=/trunk/; revision=18115

15 years agoNotepad enhancements
Nathan Woods [Tue, 27 Sep 2005 00:46:19 +0000 (00:46 +0000)]
Notepad enhancements

1.  Implemented "Goto line"
2.  Partially implemented Replace (dialog comes up, need to have it actually do the replace )

svn path=/trunk/; revision=18114

15 years ago-reorder InsertXscendingOrder macro argument order and update uses
Gunnar Dalsnes [Mon, 26 Sep 2005 22:57:48 +0000 (22:57 +0000)]
-reorder InsertXscendingOrder macro argument order and update uses
-start to macrofy list enums in ntoskrnl using LIST_FOR_EACH macros
-use IsListEmpty some places instead of manual coding
-profile.c:KeStartProfile() zero correct buffer in (and not the NULL ptr;-)
-improve LIST_FOR_EACH macros so that the iterator is set to NULL at end of enum
-kthread.c:KiServiceCheck() set the shadowtable before calling the win32k proc/thread init funcs
-apc.c:KiInsertQueueApc() insert special apcs in correct fifo order
-apc.c:KeFlushQueueApc() simplify
-timer.c:KiExpireTimers() calling RemoveEntryList on a possibly empty list is not ok

svn path=/trunk/; revision=18113

15 years agodon't use MIXERCONTROLA for unicode builds
Thomas Bluemel [Mon, 26 Sep 2005 22:06:31 +0000 (22:06 +0000)]
don't use MIXERCONTROLA for unicode builds

svn path=/trunk/; revision=18112

15 years agoFix calc.exe redraw problems on XP. Patch by Christoph_vW <Christoph@ApiViewer.de>
Alex Ionescu [Mon, 26 Sep 2005 21:49:03 +0000 (21:49 +0000)]
Fix calc.exe redraw problems on XP. Patch by Christoph_vW <Christoph@ApiViewer.de>

svn path=/trunk/; revision=18111

15 years ago- Implement alldvrm and aulldvrm and export them from ntoskrnl. This fixes bug 467.
Alex Ionescu [Mon, 26 Sep 2005 21:39:04 +0000 (21:39 +0000)]
- Implement alldvrm and aulldvrm and export them from ntoskrnl. This fixes bug 467.

svn path=/trunk/; revision=18110

15 years agoErr, actually deliver APCs when returning from systemcalls... fixes bug 810
Alex Ionescu [Mon, 26 Sep 2005 20:52:20 +0000 (20:52 +0000)]
Err, actually deliver APCs when returning from systemcalls... fixes bug 810

svn path=/trunk/; revision=18109

15 years agochange from copyfileW to copyfileExW in MoveFileWithProgressW and add a error check...
Magnus Olsen [Mon, 26 Sep 2005 20:44:43 +0000 (20:44 +0000)]
change from copyfileW to copyfileExW in MoveFileWithProgressW  and add a error check for copyfileExW that was forgotten.

svn path=/trunk/; revision=18108

15 years agoRevert r18070.
Filip Navara [Mon, 26 Sep 2005 20:29:08 +0000 (20:29 +0000)]
Revert r18070.

svn path=/trunk/; revision=18107

15 years agoAdd NDEBUG back and call LdrLoadDll correctly on Windows.
Alex Ionescu [Mon, 26 Sep 2005 20:08:11 +0000 (20:08 +0000)]
Add NDEBUG back and call LdrLoadDll correctly on Windows.

svn path=/trunk/; revision=18106

15 years agoDon't wait after the flush command for a non busy hd.
Hartmut Birr [Mon, 26 Sep 2005 20:06:49 +0000 (20:06 +0000)]
Don't wait after the flush command for a  non busy hd.

svn path=/trunk/; revision=18105

15 years agoFixed the reinitialisation if the miniport driver returns SRB_STATUS_BUSY.
Hartmut Birr [Mon, 26 Sep 2005 20:00:48 +0000 (20:00 +0000)]
Fixed the reinitialisation if the miniport driver returns SRB_STATUS_BUSY.

svn path=/trunk/; revision=18104

15 years agoalso compile the resource file...
Thomas Bluemel [Mon, 26 Sep 2005 19:16:43 +0000 (19:16 +0000)]
also compile the resource file...

svn path=/trunk/; revision=18103

15 years agoadd sndvol32 to the build system and reformat the code
Thomas Bluemel [Mon, 26 Sep 2005 19:15:27 +0000 (19:15 +0000)]
add sndvol32 to the build system and reformat the code

svn path=/trunk/; revision=18102

15 years agoExport and implement NlsGetCacheUpdateCount. Almost every WinXP DLL can now import...
Alex Ionescu [Mon, 26 Sep 2005 19:09:32 +0000 (19:09 +0000)]
Export and implement NlsGetCacheUpdateCount. Almost every WinXP DLL can now import kernel32

svn path=/trunk/; revision=18101

15 years agoStub and export EnumCalanderInfoExW and QueryWin31IniFilesMappedToRegistry
Alex Ionescu [Mon, 26 Sep 2005 18:59:04 +0000 (18:59 +0000)]
Stub and export EnumCalanderInfoExW and QueryWin31IniFilesMappedToRegistry

svn path=/trunk/; revision=18100

15 years agoExport and implement CreateProcessInternalA and CreateProcessInternalW (really just...
Alex Ionescu [Mon, 26 Sep 2005 18:46:30 +0000 (18:46 +0000)]
Export and implement CreateProcessInternalA and CreateProcessInternalW (really just shuffling/stubbing, no actual code was written.

svn path=/trunk/; revision=18099

15 years agoRegOverridePredefKey does not (as opposed to the PSDK documentation) accept predefine...
Thomas Bluemel [Mon, 26 Sep 2005 18:05:57 +0000 (18:05 +0000)]
RegOverridePredefKey does not (as opposed to the PSDK documentation) accept predefined handles for the hNewHKey parameter

svn path=/trunk/; revision=18098

15 years agoOpen BNO directory with correct privileges, open CSR connection with correct path...
Alex Ionescu [Mon, 26 Sep 2005 18:03:17 +0000 (18:03 +0000)]
Open BNO directory with correct privileges, open CSR connection with correct path. Add InWindows boolean to use the right CSR ServerID in windows and add a hack to get kernel32 to be loadable if used with .local to force an application to use our kernel and not the system one. The result of this is that our kernel32 can now load in Windows XP (not 2000).

svn path=/trunk/; revision=18097

15 years agoChristoph von Wittich: fix for bug 824 ("memory leak in welcome").
Aleksey Bragin [Mon, 26 Sep 2005 16:13:50 +0000 (16:13 +0000)]
Christoph von Wittich: fix for bug 824 ("memory leak in welcome").
-LoadBitmap without DeleteObject
-SelectObject is used with wrong DC

svn path=/trunk/; revision=18096

15 years agoChristoph von Wittich: fix for bug 823 ("Resource leak in regedit").
Aleksey Bragin [Mon, 26 Sep 2005 16:07:23 +0000 (16:07 +0000)]
Christoph von Wittich: fix for bug 823 ("Resource leak in regedit").

svn path=/trunk/; revision=18095

15 years agoChristoph von Wittich: fix for bug 822 ("Resource leak in calc").
Aleksey Bragin [Mon, 26 Sep 2005 15:50:37 +0000 (15:50 +0000)]
Christoph von Wittich: fix for bug 822 ("Resource leak in calc").

svn path=/trunk/; revision=18094