reactos.git
18 years agoDisable the serial debug output if the com port doesn't exist.
Hartmut Birr [Sun, 2 Oct 2005 09:42:12 +0000 (09:42 +0000)]
Disable the serial debug output if the com port doesn't exist.

svn path=/trunk/; revision=18206

18 years ago- Fix gcc compilation issues
Alex Ionescu [Sun, 2 Oct 2005 08:40:49 +0000 (08:40 +0000)]
- Fix gcc compilation issues
- Fix most ld linking issues.

svn path=/trunk/; revision=18205

18 years ago- Don't undef DBG_CONTINUE.
Alex Ionescu [Sun, 2 Oct 2005 08:33:38 +0000 (08:33 +0000)]
- Don't undef DBG_CONTINUE.

svn path=/trunk/; revision=18204

18 years ago- Small csr server public header cleanup.
Alex Ionescu [Sun, 2 Oct 2005 08:32:37 +0000 (08:32 +0000)]
- Small csr server public header cleanup.

svn path=/trunk/; revision=18203

18 years ago- Small semaphore code simplification/optimization.
Alex Ionescu [Sun, 2 Oct 2005 08:31:45 +0000 (08:31 +0000)]
- Small semaphore code simplification/optimization.

svn path=/trunk/; revision=18202

18 years ago- Add RtlSetProcessCritical
Alex Ionescu [Sun, 2 Oct 2005 08:22:49 +0000 (08:22 +0000)]
- Add RtlSetProcessCritical
- Some fixes.

svn path=/trunk/; revision=18201

18 years agoAdd vcprojmaker.cpp to the msvc project
Aleksey Bragin [Sun, 2 Oct 2005 08:08:04 +0000 (08:08 +0000)]
Add vcprojmaker.cpp to the msvc project

svn path=/trunk/; revision=18200

18 years ago- add copyright notice
Emanuele Aliberti [Sun, 2 Oct 2005 07:42:52 +0000 (07:42 +0000)]
- add copyright notice
- fix unmatched bracket

svn path=/trunk/; revision=18199

18 years agoRegedit: Implemented exporting specific branches
Nathan Woods [Sun, 2 Oct 2005 01:21:43 +0000 (01:21 +0000)]
Regedit:  Implemented exporting specific branches

svn path=/trunk/; revision=18198

18 years agofixed some memory leaks and build it as unicode by default
Thomas Bluemel [Sat, 1 Oct 2005 19:01:07 +0000 (19:01 +0000)]
fixed some memory leaks and build it as unicode by default

svn path=/trunk/; revision=18197

18 years agofix unused variable warning.
Ged Murphy [Sat, 1 Oct 2005 18:41:02 +0000 (18:41 +0000)]
fix unused variable warning.
free pointer before returning.

svn path=/trunk/; revision=18196

18 years agoadd code comments
Martin Fuchs [Sat, 1 Oct 2005 18:14:17 +0000 (18:14 +0000)]
add code comments

svn path=/trunk/; revision=18195

18 years agoMDI/SDI option dialog:
Martin Fuchs [Sat, 1 Oct 2005 18:13:33 +0000 (18:13 +0000)]
MDI/SDI option dialog:
- pictures for illustration
- remove resizable flag

svn path=/trunk/; revision=18194

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

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

svn path=/trunk/; revision=18180

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

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

svn path=/trunk/; revision=18116

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

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

svn path=/trunk/; revision=18107