reactos.git
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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 years agoexport RegOverridePredefKey, forgot to commit this change
Thomas Bluemel [Mon, 26 Sep 2005 13:02:01 +0000 (13:02 +0000)]
export RegOverridePredefKey, forgot to commit this change

svn path=/trunk/; revision=18093

18 years agoimplemented RegOverridePredefKey()
Thomas Bluemel [Mon, 26 Sep 2005 12:44:03 +0000 (12:44 +0000)]
implemented RegOverridePredefKey()

svn path=/trunk/; revision=18092

18 years agoUpdate .inf files
Hervé Poussineau [Mon, 26 Sep 2005 12:05:27 +0000 (12:05 +0000)]
Update .inf files

svn path=/trunk/; revision=18091

18 years agoFix signedness (SetupGetIntField takes a PINT argument, not a PUINT one)
Hervé Poussineau [Mon, 26 Sep 2005 11:43:14 +0000 (11:43 +0000)]
Fix signedness (SetupGetIntField takes a PINT argument, not a PUINT one)

svn path=/trunk/; revision=18090

18 years agoImplement parts of SetupDiInstallDevice
Hervé Poussineau [Mon, 26 Sep 2005 11:39:24 +0000 (11:39 +0000)]
Implement parts of SetupDiInstallDevice

svn path=/trunk/; revision=18089

18 years agoImplement SetupInstallServicesFromInfSectionA/W, SetupInstallServicesFromInfSectionExW
Hervé Poussineau [Mon, 26 Sep 2005 11:37:32 +0000 (11:37 +0000)]
Implement SetupInstallServicesFromInfSectionA/W, SetupInstallServicesFromInfSectionExW
Add stub for SetupInstallServicesFromInfSectionExW

svn path=/trunk/; revision=18088

18 years agocopy the buffer to the right place in IntWriteConsoleOutput
Thomas Bluemel [Mon, 26 Sep 2005 11:35:23 +0000 (11:35 +0000)]
copy the buffer to the right place in IntWriteConsoleOutput

svn path=/trunk/; revision=18087

18 years ago- fixed uninitialized variable warning
Thomas Bluemel [Mon, 26 Sep 2005 11:14:34 +0000 (11:14 +0000)]
- fixed uninitialized variable warning
- fixed memory leak in SetupDiBuildDriverInfoList()

svn path=/trunk/; revision=18086

18 years agofixed uninitialized variable warning
Thomas Bluemel [Mon, 26 Sep 2005 11:11:48 +0000 (11:11 +0000)]
fixed uninitialized variable warning

svn path=/trunk/; revision=18085

18 years agodon't copy the buffer to a random pointer in IntWriteConsoleOutput()
Thomas Bluemel [Mon, 26 Sep 2005 11:10:27 +0000 (11:10 +0000)]
don't copy the buffer to a random pointer in IntWriteConsoleOutput()

svn path=/trunk/; revision=18084

18 years agoSilence some debug messages
Gé van Geldorp [Mon, 26 Sep 2005 08:21:38 +0000 (08:21 +0000)]
Silence some debug messages

svn path=/trunk/; revision=18083

18 years ago- Fix a bug in CSR Capture APIs
Alex Ionescu [Mon, 26 Sep 2005 07:43:55 +0000 (07:43 +0000)]
- Fix a bug in CSR Capture APIs
- Fix bugs in kernel32 console APIs.
- These changes fix vim and fix bug 796 as I promised.

svn path=/trunk/; revision=18082

18 years ago- Put executive atom functions in the executive folder, not rtl.
Alex Ionescu [Mon, 26 Sep 2005 05:41:35 +0000 (05:41 +0000)]
- Put executive atom functions in the executive folder, not rtl.
- Move purecall to the executive error APIs.

svn path=/trunk/; revision=18081

18 years ago- Remove some deprecated files.
Alex Ionescu [Mon, 26 Sep 2005 05:03:28 +0000 (05:03 +0000)]
- Remove some deprecated files.

svn path=/trunk/; revision=18080

18 years agoForgot to svn add these two files.
Alex Ionescu [Mon, 26 Sep 2005 05:01:14 +0000 (05:01 +0000)]
Forgot to svn add these two files.

svn path=/trunk/; revision=18079

18 years ago- More sharing between ntdll/ntoskrnl: shared Dbg code.
Alex Ionescu [Mon, 26 Sep 2005 04:59:48 +0000 (04:59 +0000)]
- More sharing between ntdll/ntoskrnl: shared Dbg code.
- Added NtCreateDebugObject, NtDebugContinue, NtQueryDebugFilterState, NtSetDebugFilterState, NtWaitForDebugEvent to system call list.
- Added some debug constants to headers
- Updated RtlpCheckForActiveDebugger in ntoskrnl to return whatever we're expecting as the "normal" case.
- Added RtlpSetInDbgPrint to rtl support library for special DbgPrint implementation difference in user-mode
- Removed all the deprecated debug APIs in ntdll.
- Implemented NtQueryDebugFilterState and NtSetDebugFilterState based on royce's implementation.
- Started modifications on KeDebugService, and implemented DebugService in rtl
- Implemented all the Dbg* APIs in RTL.
- Implemented DbgUiConnectToDbg, DbgUiContinue, DbgUiWaitStateChange, DbgUiRemoteBreakin, DbgUiIssueRemoteBreakin
- Changed KD Print callbacks to also receive the length of the string.

Right now, one call that should be shared still isn't (the final DebugPrint call) because calling KeDebugService from kernel-mode seems to cause a hang. Also, DebugService does not currently cause an exception like it should (instead it still calls the Kdp handler), because those changes would've made the patch even bigger and are still untested.

svn path=/trunk/; revision=18078

18 years ago1. More merging from WINE regedit; imported refresh feature (which is wayyy slower...
Nathan Woods [Mon, 26 Sep 2005 03:18:53 +0000 (03:18 +0000)]
1.  More merging from WINE regedit; imported refresh feature (which is wayyy slower than Windows regedit; need to optimize this)
2.  Using GetVersion() to determine whether to add HKEY_DYN_DATA

svn path=/trunk/; revision=18077

18 years agoremove dead code
Magnus Olsen [Sun, 25 Sep 2005 22:16:05 +0000 (22:16 +0000)]
remove dead code

svn path=/trunk/; revision=18076

18 years agodon't expect FS drivers to return STATUS_NOT_IMPLEMENTED if they don't know how to...
Magnus Olsen [Sun, 25 Sep 2005 22:05:39 +0000 (22:05 +0000)]
don't expect FS drivers to return STATUS_NOT_IMPLEMENTED if they don't know how to do the move  (STATUS_NOT_SUPPORTED is also a perfect valid error code), this change did hpoussin suggest

svn path=/trunk/; revision=18075

18 years agoImplement SetupDiInstallDriverFiles
Hervé Poussineau [Sun, 25 Sep 2005 21:18:27 +0000 (21:18 +0000)]
Implement SetupDiInstallDriverFiles

svn path=/trunk/; revision=18074

18 years agoImplement support for move folder, even from different vol. But for now it does not...
Magnus Olsen [Sun, 25 Sep 2005 21:05:18 +0000 (21:05 +0000)]
Implement support for move folder, even from different vol. But for now it does not think of EA or set file attrib right. it is a present to brandon so he stop nag about ros can not move a folder. It maybe got some other bugs. it need more testing see if it handling all case right.

svn path=/trunk/; revision=18073

18 years ago- Implement CM_Is_Dock_Station_Present[_Ex]
Eric Kohl [Sun, 25 Sep 2005 21:02:43 +0000 (21:02 +0000)]
- Implement CM_Is_Dock_Station_Present[_Ex]

svn path=/trunk/; revision=18072

18 years agoUSB root hub is not really a child of the USB Controller, so don't give it a device...
Hervé Poussineau [Sun, 25 Sep 2005 20:56:58 +0000 (20:56 +0000)]
USB root hub is not really a child of the USB Controller, so don't give it a device identifier

svn path=/trunk/; revision=18071

18 years agoRevert r18064 and correctly set the cell size for hash cells.
Filip Navara [Sun, 25 Sep 2005 20:54:40 +0000 (20:54 +0000)]
Revert r18064 and correctly set the cell size for hash cells.

svn path=/trunk/; revision=18070

18 years agoSimple implementation of the MS comp utility (remembered to add the files this time...
Ged Murphy [Sun, 25 Sep 2005 20:46:28 +0000 (20:46 +0000)]
Simple implementation of the MS comp utility (remembered to add the files this time :) )

svn path=/trunk/; revision=18069

18 years agoSimple implementation of the MS comp utility
Ged Murphy [Sun, 25 Sep 2005 20:39:55 +0000 (20:39 +0000)]
Simple implementation of the MS comp utility

svn path=/trunk/; revision=18068

18 years agocmdutils: a program a directory (bootcd,livecd,...)
Emanuele Aliberti [Sun, 25 Sep 2005 19:40:48 +0000 (19:40 +0000)]
cmdutils: a program a directory (bootcd,livecd,...)

svn path=/trunk/; revision=18067

18 years agocmdutils: a program a directory.
Emanuele Aliberti [Sun, 25 Sep 2005 19:38:46 +0000 (19:38 +0000)]
cmdutils: a program a directory.

svn path=/trunk/; revision=18066

18 years ago- Fix mixed tab/space formatting issues.
Alex Ionescu [Sun, 25 Sep 2005 18:17:27 +0000 (18:17 +0000)]
- Fix mixed tab/space formatting issues.

svn path=/trunk/; revision=18065

18 years agoCorrectly interpret the cell type in CmiDestroyCell. Patch by brbak <mpd000@yahoo...
Filip Navara [Sun, 25 Sep 2005 18:07:36 +0000 (18:07 +0000)]
Correctly interpret the cell type in CmiDestroyCell. Patch by brbak <mpd000@yahoo.de>.

svn path=/trunk/; revision=18064

18 years agorefeactor all IUnknown implementations using IComSrvBase
Martin Fuchs [Sun, 25 Sep 2005 17:59:20 +0000 (17:59 +0000)]
refeactor all IUnknown implementations using IComSrvBase

svn path=/trunk/; revision=18063

18 years agofixed gcc4 warnings
Thomas Bluemel [Sun, 25 Sep 2005 17:52:12 +0000 (17:52 +0000)]
fixed gcc4 warnings

svn path=/trunk/; revision=18062

18 years ago- fixed uninitialized variable warning
Thomas Bluemel [Sun, 25 Sep 2005 17:49:14 +0000 (17:49 +0000)]
- fixed uninitialized variable warning
- ProbeAndCaptureUnicodeString should check if allocating memory succeeded

svn path=/trunk/; revision=18061

18 years ago- Don't convert the device name, if the name is a NULL pointer (in QueryDosDeviceA).
Hartmut Birr [Sun, 25 Sep 2005 17:25:55 +0000 (17:25 +0000)]
- Don't convert the device name, if the name is a NULL pointer (in QueryDosDeviceA).
- Convert the string in several steps, because the string may be longer than 32k characters (in QueryDosDeviceA).

svn path=/trunk/; revision=18060

18 years agofixed uninitialized variable warnings
Thomas Bluemel [Sun, 25 Sep 2005 17:21:45 +0000 (17:21 +0000)]
fixed uninitialized variable warnings

svn path=/trunk/; revision=18059

18 years agofixed uninitialized variable warning
Thomas Bluemel [Sun, 25 Sep 2005 17:16:03 +0000 (17:16 +0000)]
fixed uninitialized variable warning

svn path=/trunk/; revision=18058

18 years agoadded more functionality to arp
Ged Murphy [Sun, 25 Sep 2005 17:01:24 +0000 (17:01 +0000)]
added more functionality to arp
- display correct interface index
- delete all hosts with -d *
- display informative error messages
- better argument control
- clean up formatting

svn path=/trunk/; revision=18057

18 years agoLightweight sync with WINE regedit; imported obvious changes such as const correctnes...
Nathan Woods [Sun, 25 Sep 2005 16:56:52 +0000 (16:56 +0000)]
Lightweight sync with WINE regedit; imported obvious changes such as const correctness, TCHAR string usage etc

svn path=/trunk/; revision=18056

18 years agotry to use IShellFolderViewCB::MessageSFVCB() in order to override explorer context...
Martin Fuchs [Sun, 25 Sep 2005 15:59:38 +0000 (15:59 +0000)]
try to use IShellFolderViewCB::MessageSFVCB() in order to override explorer context menus

svn path=/trunk/; revision=18055

18 years agoMinor changes. This program does NOT work in ROS.
Emanuele Aliberti [Sun, 25 Sep 2005 13:58:27 +0000 (13:58 +0000)]
Minor changes. This program does NOT work in ROS.

svn path=/trunk/; revision=18054

18 years agoFix compiling.
Emanuele Aliberti [Sun, 25 Sep 2005 13:56:45 +0000 (13:56 +0000)]
Fix compiling.

svn path=/trunk/; revision=18053

18 years agoRemove Es.rc from timedate for it is 100% empty. Thx tsk
Magnus Olsen [Sun, 25 Sep 2005 13:54:19 +0000 (13:54 +0000)]
Remove Es.rc from timedate for it is 100% empty. Thx tsk

svn path=/trunk/; revision=18052

18 years agosvn: eol-style + keywords
Emanuele Aliberti [Sun, 25 Sep 2005 13:43:33 +0000 (13:43 +0000)]
svn: eol-style + keywords

svn path=/trunk/; revision=18051

18 years agoRequired for binary compatibility with MS KERNEL32.DLL.
Emanuele Aliberti [Sun, 25 Sep 2005 13:36:27 +0000 (13:36 +0000)]
Required for binary compatibility with MS KERNEL32.DLL.

NOTE
Filip and I still don't understand why KERNEL32 calls twice CsrConnectToServer.
A possible explanation is because the Win32 server is a dual server: gui+console.
This differs with our current implementation in the SM: we accept only console registration requests (see SmpHandleConnectionRequest).

svn path=/trunk/; revision=18050

18 years agoLet the compiler search for usable register.
Hartmut Birr [Sun, 25 Sep 2005 12:39:32 +0000 (12:39 +0000)]
Let the compiler search for usable register.

svn path=/trunk/; revision=18049

18 years agoUse the correct size variables in co_IntCreateWindowEx.
Filip Navara [Sun, 25 Sep 2005 12:30:51 +0000 (12:30 +0000)]
Use the correct size variables in co_IntCreateWindowEx.

svn path=/trunk/; revision=18048

18 years agonew tool bar icons for the drive bar
Martin Fuchs [Sun, 25 Sep 2005 11:52:42 +0000 (11:52 +0000)]
new tool bar icons for the drive bar

svn path=/trunk/; revision=18047

18 years ago- Intersect the paint rectangle in NtUserBeginPaint with the client window rectangle.
Filip Navara [Sun, 25 Sep 2005 11:16:54 +0000 (11:16 +0000)]
- Intersect the paint rectangle in NtUserBeginPaint with the client window rectangle.
- Fix the data returned by co_UserGetUpdateRgn and NtUserGetUpdateRect.

svn path=/trunk/; revision=18046

18 years agoPatricio Martínez Ros <silencium@wanadoo.es>
Filip Navara [Sun, 25 Sep 2005 11:05:00 +0000 (11:05 +0000)]
Patricio Martínez Ros <silencium@wanadoo.es>
Update spanish translation.

svn path=/trunk/; revision=18045

18 years agoPatricio Martínez Ros <silencium@wanadoo.es>
Filip Navara [Sun, 25 Sep 2005 10:52:51 +0000 (10:52 +0000)]
Patricio Martínez Ros <silencium@wanadoo.es>
Update spanish translation.

svn path=/trunk/; revision=18044

18 years agoAdd TestAlert check to NtContinue.
Filip Navara [Sun, 25 Sep 2005 09:23:05 +0000 (09:23 +0000)]
Add TestAlert check to NtContinue.

svn path=/trunk/; revision=18043

18 years agoFix up the indentation.
Filip Navara [Sun, 25 Sep 2005 09:22:22 +0000 (09:22 +0000)]
Fix up the indentation.

svn path=/trunk/; revision=18042

18 years agoFix getInterfaceInfoSet so GetInterfaceInfo returns only non-loopback adapters, howev...
Andrew Munger [Sun, 25 Sep 2005 04:55:16 +0000 (04:55 +0000)]
Fix getInterfaceInfoSet so GetInterfaceInfo returns only non-loopback adapters, however, we still return some incorrect info.
Silenced a DPRINT.

svn path=/trunk/; revision=18041

18 years ago1. Moved windows styles pertaining to the edit control to main.h
Nathan Woods [Sun, 25 Sep 2005 00:35:13 +0000 (00:35 +0000)]
1.  Moved windows styles pertaining to the edit control to main.h
2.  Stopped using WS_BORDER on the edit control

svn path=/trunk/; revision=18040

18 years agoFixed property svn:eol-style
Nathan Woods [Sun, 25 Sep 2005 00:12:12 +0000 (00:12 +0000)]
Fixed property svn:eol-style

svn path=/trunk/; revision=18039

18 years agoFix GDB backtrace
Gé van Geldorp [Sun, 25 Sep 2005 00:00:03 +0000 (00:00 +0000)]
Fix GDB backtrace

svn path=/trunk/; revision=18038

18 years agoNotepad enhancements:
Nathan Woods [Sat, 24 Sep 2005 23:45:05 +0000 (23:45 +0000)]
Notepad enhancements:

1.  Added line ending handling, so that Notepad can handle line endings other than CR/LF.  This is specified in a dropdown menu similar to the text encoding.  Consequently, I've moved text handling to a new file, text.c

2.  Implemented the Find command

3.  Changed some dialog titles to be 'Notepad' instead of 'ERROR', in line with how Windows notepad works.

4.  The edit control now has the style ES_NOHIDESEL specified

svn path=/trunk/; revision=18037

18 years agoremoved obsolete goto statement
Thomas Bluemel [Sat, 24 Sep 2005 20:37:53 +0000 (20:37 +0000)]
removed obsolete goto statement

svn path=/trunk/; revision=18036

18 years agoAllow the system process and a process without a parent process to use all cpus on...
Hartmut Birr [Sat, 24 Sep 2005 19:34:54 +0000 (19:34 +0000)]
Allow the system process and a process without a parent process to use all cpus on a smp machine, even if only the boot cpu is running.

svn path=/trunk/; revision=18035

18 years agoThis NtGdiCreateCompatableDC misspelling has annoyed me long enough now
Gé van Geldorp [Sat, 24 Sep 2005 19:30:12 +0000 (19:30 +0000)]
This NtGdiCreateCompatableDC misspelling has annoyed me long enough now

svn path=/trunk/; revision=18034

18 years agoSet the MaximumLength of the returned string in IntGetFullWindowStationName.
Hartmut Birr [Sat, 24 Sep 2005 19:17:00 +0000 (19:17 +0000)]
Set the MaximumLength of the returned string in IntGetFullWindowStationName.

svn path=/trunk/; revision=18033

18 years agoDo also alert the mouse thread in UserAcquireOrReleaseInputOwnership.
Hartmut Birr [Sat, 24 Sep 2005 19:15:24 +0000 (19:15 +0000)]
Do also alert the mouse thread in UserAcquireOrReleaseInputOwnership.

svn path=/trunk/; revision=18032

18 years ago- Moved the definition of REG_NOTIFY_CLASS from cm.h to winddk.h.
Hartmut Birr [Sat, 24 Sep 2005 18:42:37 +0000 (18:42 +0000)]
- Moved the definition of REG_NOTIFY_CLASS from cm.h to winddk.h.
- Release the rundown protection if the callback function returns an error (in CmiCallRegisteredCallbacks).
- Call the registry callback functions in most of the Nt/ZW registry functions.

svn path=/trunk/; revision=18031

18 years ago- Use the given buffer for getting the name of the parent.
Hartmut Birr [Sat, 24 Sep 2005 18:28:04 +0000 (18:28 +0000)]
- Use the given buffer for getting the name of the parent.
- Check the length of the buffer.
- Intialise the name string if it is necessary.

svn path=/trunk/; revision=18030

18 years agoUsed NtQueryFullAttributesFile instead of NtOpenFile/NtQueryInformationFile/NtClose...
Hartmut Birr [Sat, 24 Sep 2005 18:09:06 +0000 (18:09 +0000)]
Used NtQueryFullAttributesFile instead of NtOpenFile/NtQueryInformationFile/NtClose in GetFileAttributesExW (suggested by Thomas Weidenmueller).

svn path=/trunk/; revision=18029

18 years agoMerged the main code from NtQueryAttributesFile and NtQueryFullAttributesFile to...
Hartmut Birr [Sat, 24 Sep 2005 18:04:13 +0000 (18:04 +0000)]
Merged the main code from NtQueryAttributesFile and NtQueryFullAttributesFile to IopQueryAttributesFile.
Check the access to parameters in IopQueryAttributesFile if we are called from user mode because calling Zw functions from kernel mode will bypass all checks.

svn path=/trunk/; revision=18028

18 years agoPort the system message queue WM_MOUSEDOWN coalesce fix from win32k rewrite branch.
Filip Navara [Sat, 24 Sep 2005 17:34:09 +0000 (17:34 +0000)]
Port the system message queue WM_MOUSEDOWN coalesce fix from win32k rewrite branch.

svn path=/trunk/; revision=18027

18 years agoimplemented RegCopyTreeW() (untested!)
Thomas Bluemel [Sat, 24 Sep 2005 17:08:13 +0000 (17:08 +0000)]
implemented RegCopyTreeW() (untested!)

svn path=/trunk/; revision=18026

18 years agoIf device instance id is not unique, prepend information from parent bus device
Hervé Poussineau [Sat, 24 Sep 2005 13:19:25 +0000 (13:19 +0000)]
If device instance id is not unique, prepend information from parent bus device

svn path=/trunk/; revision=18025

18 years agouncomment and add mutex asserts
Gunnar Dalsnes [Sat, 24 Sep 2005 11:43:23 +0000 (11:43 +0000)]
uncomment and add mutex asserts

svn path=/trunk/; revision=18024

18 years ago- Implement CM_Get_Device_List_Size_ExW
Eric Kohl [Sat, 24 Sep 2005 09:30:43 +0000 (09:30 +0000)]
- Implement CM_Get_Device_List_Size_ExW

svn path=/trunk/; revision=18023

18 years ago-include/ndk/rtltypes.h: add MAX_ATOM_LEN define
Gunnar Dalsnes [Sat, 24 Sep 2005 02:50:02 +0000 (02:50 +0000)]
-include/ndk/rtltypes.h: add MAX_ATOM_LEN define
-win32k: remove some NtUser syscalls and merge some NtUser syscalls
-crt/include/internal/file.h: correct spelling
-RtlAddAtomToAtomTable: check for max atom len
-RtlQueryAtomInAtomTable: fix bug. somehow lock wasnt always released.
-fix/reword windows classes impl. based on Wine. All but 2 winetests pass.
-ntoskrnl/rtl/atom.c: add fixme about global atom table
-remove desktop object lock
-dont link windows into the class object
-co_IntShellHookNotify: safely send notify messages
-misc win32k reorg/cleanup

svn path=/trunk/; revision=18022

18 years agoFirst commit, mainly testing.
Ged Murphy [Fri, 23 Sep 2005 21:46:54 +0000 (21:46 +0000)]
First commit, mainly testing.
Cleanup code to follow ROS' coding style better
Remove tabs and trailing whitespace.

svn path=/trunk/; revision=18021

18 years agoFix RtlQueryAtomInAtomTable and add regression tests
Gé van Geldorp [Fri, 23 Sep 2005 21:08:57 +0000 (21:08 +0000)]
Fix RtlQueryAtomInAtomTable and add regression tests

svn path=/trunk/; revision=18020

18 years agoimported shfolder.dll from WINE-20050830
Thomas Bluemel [Fri, 23 Sep 2005 19:24:20 +0000 (19:24 +0000)]
imported shfolder.dll from WINE-20050830

svn path=/trunk/; revision=18019

18 years agofix identation bug in 18016
Alex Ionescu [Fri, 23 Sep 2005 18:15:39 +0000 (18:15 +0000)]
fix identation bug in 18016

svn path=/trunk/; revision=18018

18 years agoFix signalstate check in KGATE code; spotted by magey.
Alex Ionescu [Fri, 23 Sep 2005 16:31:06 +0000 (16:31 +0000)]
Fix signalstate check in KGATE code; spotted by magey.

svn path=/trunk/; revision=18017

18 years ago- Call IsDialogMessage before TranslateAccelerators, so that the accelerator's output...
Alex Ionescu [Fri, 23 Sep 2005 15:46:10 +0000 (15:46 +0000)]
- Call IsDialogMessage before TranslateAccelerators, so that the accelerator's output, if any, appears in the proper window. Patch by Bletch <npwoods@mess.org>. Fixes bug 803.

svn path=/trunk/; revision=18016