reactos.git
14 years agoMove some more autogenerated files to intermediate directory
Hervé Poussineau [Fri, 3 Aug 2007 11:54:33 +0000 (11:54 +0000)]
Move some more autogenerated files to intermediate directory
Remove POSTAUTO hack in Makefile

svn path=/trunk/; revision=28126

14 years agoAdd ROS_ARCH environment variable
Hervé Poussineau [Fri, 3 Aug 2007 11:35:01 +0000 (11:35 +0000)]
Add ROS_ARCH environment variable
Set -r option of rbuild as mandatory

svn path=/trunk/; revision=28124

14 years agoRevert r28121 as it removes an optimization
Thomas Bluemel [Fri, 3 Aug 2007 10:23:19 +0000 (10:23 +0000)]
Revert r28121 as it removes an optimization

svn path=/trunk/; revision=28122

14 years agoImprove calculation of new buffer size
Thomas Bluemel [Fri, 3 Aug 2007 10:21:59 +0000 (10:21 +0000)]
Improve calculation of new buffer size

svn path=/trunk/; revision=28121

14 years agoFix buffer overflow
Thomas Bluemel [Fri, 3 Aug 2007 10:12:25 +0000 (10:12 +0000)]
Fix buffer overflow
See issue #2516 for more details.

svn path=/trunk/; revision=28120

14 years agoCreate directory before rbuild tries to access it
Hervé Poussineau [Fri, 3 Aug 2007 10:12:03 +0000 (10:12 +0000)]
Create directory before rbuild tries to access it

svn path=/trunk/; revision=28119

14 years agoAutogenerate syssetup.inf file in intermediate directory
Hervé Poussineau [Fri, 3 Aug 2007 09:41:42 +0000 (09:41 +0000)]
Autogenerate syssetup.inf file in intermediate directory

svn path=/trunk/; revision=28118

14 years agoCreate the invisible SAS window even in setup mode
Hervé Poussineau [Fri, 3 Aug 2007 09:28:01 +0000 (09:28 +0000)]
Create the invisible SAS window even in setup mode
Explicitly reboot at the end of 2nd stage
See issue #2431 for more details.

svn path=/trunk/; revision=28116

14 years agoRemove GetClassLong hack for GCL_MENUNAME, this is no longer needed
Thomas Bluemel [Fri, 3 Aug 2007 08:19:47 +0000 (08:19 +0000)]
Remove GetClassLong hack for GCL_MENUNAME, this is no longer needed

svn path=/trunk/; revision=28115

14 years agoPatch by Carlo Bramix <carlo.bramix@libero.it>
Thomas Bluemel [Fri, 3 Aug 2007 07:35:39 +0000 (07:35 +0000)]
Patch by Carlo Bramix <carlo.bramix@libero.it>
- Get rid of some code duplication
See issue #2517 for more details.

svn path=/trunk/; revision=28114

14 years agoactivate the properties option in the menu, also make it bold
Ged Murphy [Thu, 2 Aug 2007 23:31:32 +0000 (23:31 +0000)]
activate the properties option in the menu, also make it bold
See issue #2522 for more details.

svn path=/trunk/; revision=28113

14 years ago0x124a is NtUserValidateTimerCallback, thanks jimtabor for finding this out.
Timo Kreuzer [Thu, 2 Aug 2007 23:29:43 +0000 (23:29 +0000)]
0x124a is NtUserValidateTimerCallback, thanks jimtabor for finding this out.

svn path=/trunk/; revision=28112

14 years agosmall bugfix: don't zero terminate the szCSDVersion sting beyond the buffer.
Timo Kreuzer [Thu, 2 Aug 2007 22:23:27 +0000 (22:23 +0000)]
small bugfix: don't zero terminate the szCSDVersion sting beyond the buffer.

svn path=/trunk/; revision=28111

14 years agoNtGdiGetSetBitmapBits:
Timo Kreuzer [Thu, 2 Aug 2007 22:14:32 +0000 (22:14 +0000)]
NtGdiGetSetBitmapBits:
- use SEH and probe the user mode buffers
- SetLastWin32Error on invalid handle
- move the copying to IntGetSetBitmapBits
- only use IntGetSetBitmapBits from inside win32k
- move NtGdiGetBitmapBits to bitmap.c
- allow copying a number of bytes not matching one entire line, like on windows
I think that was all changes.

svn path=/trunk/; revision=28110

14 years agoAdd NtGdiTransformPoints stub.
James Tabor [Thu, 2 Aug 2007 22:02:23 +0000 (22:02 +0000)]
Add NtGdiTransformPoints stub.

svn path=/trunk/; revision=28109

14 years agoremove NtGdiArc, NtGdiArcTo and NtGdiChord from ntgdibad.h
Timo Kreuzer [Thu, 2 Aug 2007 21:50:05 +0000 (21:50 +0000)]
remove NtGdiArc, NtGdiArcTo and NtGdiChord from ntgdibad.h

svn path=/trunk/; revision=28107

14 years agoan API test kit + win32k native API test app.
Timo Kreuzer [Thu, 2 Aug 2007 21:42:37 +0000 (21:42 +0000)]
an API test kit + win32k native API test app.
It does syscalls on ros by linking to w32kdll.dll
On windows it uses syscall tables (only winxp sp2 available atm)

svn path=/trunk/; revision=28106

14 years agoSupport "root" attribute in <directory> elements
Hervé Poussineau [Thu, 2 Aug 2007 14:14:19 +0000 (14:14 +0000)]
Support "root" attribute in <directory> elements

svn path=/trunk/; revision=28102

14 years agoAdd keyboard layouts again that were removed in r27723
Thomas Bluemel [Thu, 2 Aug 2007 10:26:52 +0000 (10:26 +0000)]
Add keyboard layouts again that were removed in r27723

svn path=/trunk/; revision=28099

14 years agoRemove cmd_test for now...
Thomas Bluemel [Thu, 2 Aug 2007 07:39:55 +0000 (07:39 +0000)]
Remove cmd_test for now...

svn path=/trunk/; revision=28097

14 years agoFix compiling rostests
Thomas Bluemel [Thu, 2 Aug 2007 06:59:36 +0000 (06:59 +0000)]
Fix compiling rostests

svn path=/trunk/; revision=28096

14 years agoInclude stddef.h for ptrdiff_t
Thomas Bluemel [Thu, 2 Aug 2007 04:19:52 +0000 (04:19 +0000)]
Include stddef.h for ptrdiff_t

svn path=/trunk/; revision=28095

14 years agoFix buffer overflow in InfpAddSection.
Thomas Bluemel [Thu, 2 Aug 2007 04:09:19 +0000 (04:09 +0000)]
Fix buffer overflow in InfpAddSection.
See issue #2516 for more details.

svn path=/trunk/; revision=28094

14 years agofix a crash
Christoph von Wittich [Thu, 2 Aug 2007 03:08:17 +0000 (03:08 +0000)]
fix a crash

svn path=/trunk/; revision=28093

14 years agofix null pointer check
Christoph von Wittich [Thu, 2 Aug 2007 01:45:02 +0000 (01:45 +0000)]
fix null pointer check

svn path=/trunk/; revision=28092

14 years agoremove NtGdiArc, NtGdiArcTo and NtGdiChord from win32k, they are not used any longer.
Timo Kreuzer [Thu, 2 Aug 2007 01:44:59 +0000 (01:44 +0000)]
remove NtGdiArc, NtGdiArcTo and NtGdiChord from win32k, they are not used any longer.

svn path=/trunk/; revision=28091

14 years agofix another memory leak
Christoph von Wittich [Thu, 2 Aug 2007 01:13:28 +0000 (01:13 +0000)]
fix another memory leak

svn path=/trunk/; revision=28090

14 years agoupdate ntgdibad.h
Timo Kreuzer [Thu, 2 Aug 2007 00:25:02 +0000 (00:25 +0000)]
update ntgdibad.h

svn path=/trunk/; revision=28089

14 years agorename NtGdiSetDCState to IntGdiSetDCState
Timo Kreuzer [Thu, 2 Aug 2007 00:23:48 +0000 (00:23 +0000)]
rename NtGdiSetDCState to IntGdiSetDCState

svn path=/trunk/; revision=28088

14 years agorename NtGdiSetHookFlags into IntGdiSetHookFlags
Timo Kreuzer [Thu, 2 Aug 2007 00:16:31 +0000 (00:16 +0000)]
rename NtGdiSetHookFlags into IntGdiSetHookFlags

svn path=/trunk/; revision=28087

14 years agorename NtGdiGetDCState to IntGdiGetDCState
Timo Kreuzer [Thu, 2 Aug 2007 00:10:15 +0000 (00:10 +0000)]
rename NtGdiGetDCState to IntGdiGetDCState

svn path=/trunk/; revision=28086

14 years agofix a memory leak
Christoph von Wittich [Wed, 1 Aug 2007 22:50:58 +0000 (22:50 +0000)]
fix a memory leak

svn path=/trunk/; revision=28085

14 years agofix a memory leak
Christoph von Wittich [Wed, 1 Aug 2007 22:41:35 +0000 (22:41 +0000)]
fix a memory leak

svn path=/trunk/; revision=28084

14 years agodon't double free hFile
Christoph von Wittich [Wed, 1 Aug 2007 22:04:04 +0000 (22:04 +0000)]
don't double free hFile
See issue #2499 for more details.

svn path=/trunk/; revision=28083

14 years agoSpecial handling for some fake dos devices
Thomas Bluemel [Wed, 1 Aug 2007 19:50:28 +0000 (19:50 +0000)]
Special handling for some fake dos devices

svn path=/trunk/; revision=28081

14 years agoMove meta code from painting to arc. Including the new Pie function with ifed out.
James Tabor [Wed, 1 Aug 2007 19:26:55 +0000 (19:26 +0000)]
Move meta code from painting to arc. Including the new Pie function with ifed out.

svn path=/trunk/; revision=28079

14 years agoDon't output "file not found" messages in recursive searches
Thomas Bluemel [Wed, 1 Aug 2007 18:55:47 +0000 (18:55 +0000)]
Don't output "file not found" messages in recursive searches

svn path=/trunk/; revision=28078

14 years agoFix displaying the free space on the volume
Thomas Bluemel [Wed, 1 Aug 2007 18:36:23 +0000 (18:36 +0000)]
Fix displaying the free space on the volume

svn path=/trunk/; revision=28077

14 years agoImprove output of directory summaries
Thomas Bluemel [Wed, 1 Aug 2007 18:18:26 +0000 (18:18 +0000)]
Improve output of directory summaries

svn path=/trunk/; revision=28076

14 years ago- Correctly detect volume changes when querying in multiple directories
Thomas Bluemel [Wed, 1 Aug 2007 17:48:08 +0000 (17:48 +0000)]
- Correctly detect volume changes when querying in multiple directories
- "dir directory" displays the contents of a directory

svn path=/trunk/; revision=28075

14 years agoSimplify and fix code by using GetFullPathName and GetVolumePathName instead of re...
Thomas Bluemel [Wed, 1 Aug 2007 16:20:16 +0000 (16:20 +0000)]
Simplify and fix code by using GetFullPathName and GetVolumePathName instead of re-inventing the wheel once again.
See issue #2041 for more details.

svn path=/trunk/; revision=28074

14 years agoFix a memory leak in the dir command
Thomas Bluemel [Wed, 1 Aug 2007 14:32:57 +0000 (14:32 +0000)]
Fix a memory leak in the dir command

svn path=/trunk/; revision=28073

14 years agoFix buffer overflow bug in mkdir command
Thomas Bluemel [Wed, 1 Aug 2007 13:34:48 +0000 (13:34 +0000)]
Fix buffer overflow bug in mkdir command
See issue #2499 for more details.

svn path=/trunk/; revision=28072

14 years agoRemove debug statements I accidently committed
Thomas Bluemel [Wed, 1 Aug 2007 13:27:16 +0000 (13:27 +0000)]
Remove debug statements I accidently committed

svn path=/trunk/; revision=28071

14 years ago- Detect memory leaks when cmd exits
Thomas Bluemel [Wed, 1 Aug 2007 12:34:49 +0000 (12:34 +0000)]
- Detect memory leaks when cmd exits
- Use _tmain

svn path=/trunk/; revision=28070

14 years agoimplement Arc, ArcTo, Chord, calling NtGdiArcInternal
Timo Kreuzer [Wed, 1 Aug 2007 12:34:38 +0000 (12:34 +0000)]
implement Arc, ArcTo, Chord, calling NtGdiArcInternal

svn path=/trunk/; revision=28069

14 years agoCompile memory heap corruption detection code with _DEBUG_MEM and define it by defaul...
Thomas Bluemel [Wed, 1 Aug 2007 12:04:49 +0000 (12:04 +0000)]
Compile memory heap corruption detection code with _DEBUG_MEM and define it by default (for now)

svn path=/trunk/; revision=28068

14 years agoImprove debug message
Thomas Bluemel [Wed, 1 Aug 2007 10:41:22 +0000 (10:41 +0000)]
Improve debug message

svn path=/trunk/; revision=28067

14 years agoAllocate correct amount of memory.
Thomas Bluemel [Wed, 1 Aug 2007 10:39:49 +0000 (10:39 +0000)]
Allocate correct amount of memory.
See issue #2499 for more details.

svn path=/trunk/; revision=28066

14 years ago- Add code to detect buffer overflows and buffer underflows on memory operations...
Thomas Bluemel [Wed, 1 Aug 2007 10:17:13 +0000 (10:17 +0000)]
- Add code to detect buffer overflows and buffer underflows on memory operations. This code is only enabled if _DEBUG is defined.
- Change all calls to malloc, realloc and free to cmd_alloc, cmd_realloc and cmd_free

svn path=/trunk/; revision=28065

14 years ago- update cards.dll to use GPL cards which don't resemble the Windows counterparts
Ged Murphy [Wed, 1 Aug 2007 09:30:28 +0000 (09:30 +0000)]
- update cards.dll to use GPL cards which don't resemble the Windows counterparts
- cards taken from http://sourceforge.net/projects/macsolitairex

svn path=/trunk/; revision=28064

14 years agoImplement ExtEscape, MaskBlt, PlgBlt, wich were linked to the Nt functions before...
Timo Kreuzer [Wed, 1 Aug 2007 02:07:15 +0000 (02:07 +0000)]
Implement ExtEscape, MaskBlt, PlgBlt, wich were linked to the Nt functions before. But those have a different parameter count. Fixes compilation.

svn path=/trunk/; revision=28063

14 years agoNtGdiMaskBlt has 13 params not 12
Timo Kreuzer [Wed, 1 Aug 2007 02:05:24 +0000 (02:05 +0000)]
NtGdiMaskBlt has 13 params not 12
NtGdiPlgBlt has 11 params not 10
NtGdiSetPixelFormat has 2 params not 3

svn path=/trunk/; revision=28062

14 years agofix parameter count for NtGdiExtEscape in w32ksvc.db (8 parameters not 6)
Timo Kreuzer [Wed, 1 Aug 2007 00:57:17 +0000 (00:57 +0000)]
fix parameter count for NtGdiExtEscape in w32ksvc.db (8 parameters not 6)

svn path=/trunk/; revision=28061

14 years agofix nci tool to only generate one stub file for our win32ksys lib to silence the...
Timo Kreuzer [Tue, 31 Jul 2007 23:00:31 +0000 (23:00 +0000)]
fix nci tool to only generate one stub file for our win32ksys lib to silence the warning. Fix some comments.

svn path=/trunk/; revision=28060

14 years agoconvert timedate.cpl to unicode
Ged Murphy [Tue, 31 Jul 2007 22:17:07 +0000 (22:17 +0000)]
convert timedate.cpl to unicode

svn path=/trunk/; revision=28059

14 years agorevers guiconsole.c changes that was mistake committed in r28057
Magnus Olsen [Tue, 31 Jul 2007 21:41:15 +0000 (21:41 +0000)]
revers guiconsole.c changes that was mistake committed in r28057

svn path=/trunk/; revision=28058

14 years agoadding win32ksys the syscall lib for win32k
Magnus Olsen [Tue, 31 Jul 2007 21:38:52 +0000 (21:38 +0000)]
adding win32ksys the syscall lib for win32k
waring
type make clean,
delete makefile.auto
make clean does not delete the gdi32/misc/i386 delete that folder and need delete it u self
make clean does not delete the user32/misc/i386 delete that folder and need delete it u self

svn path=/trunk/; revision=28057

14 years ago- don't write more bytes to the reg key than is required. fixes bug 2402
Ged Murphy [Tue, 31 Jul 2007 21:17:57 +0000 (21:17 +0000)]
- don't write more bytes to the reg key than is required. fixes bug 2402
- use unicode explicitly
See issue #2402 for more details.

svn path=/trunk/; revision=28056

14 years agouser32 cleanup lite
Magnus Olsen [Tue, 31 Jul 2007 20:22:13 +0000 (20:22 +0000)]
user32 cleanup lite
redirect the InvalidateRect@12 to NtUserInvalidateRect@12 in the def file

nci tools changes (done of timo and me)
frist part moving the w32ksvc.db and sysfuncs.lst where they belong

svn path=/trunk/; revision=28055

14 years agoAdd NtGdiCreate-DeleteClientObj to win32k. This is used for Metafile not EnhMeta.
James Tabor [Tue, 31 Jul 2007 07:06:06 +0000 (07:06 +0000)]
Add NtGdiCreate-DeleteClientObj to win32k. This is used for Metafile not EnhMeta.

svn path=/trunk/; revision=28054

14 years agoRemove NtGdiGdiGet-SetBatchLimit.
James Tabor [Tue, 31 Jul 2007 04:41:24 +0000 (04:41 +0000)]
Remove NtGdiGdiGet-SetBatchLimit.

svn path=/trunk/; revision=28053

14 years agodon't allow renaming of root keys
Christoph von Wittich [Mon, 30 Jul 2007 23:27:52 +0000 (23:27 +0000)]
don't allow renaming of root keys
See issue #2508 for more details.

svn path=/trunk/; revision=28052

14 years agoadd a NULL pointer check
Christoph von Wittich [Mon, 30 Jul 2007 21:04:38 +0000 (21:04 +0000)]
add a NULL pointer check
See issue #2508 for more details.

svn path=/trunk/; revision=28050

14 years agoNorwegian translation for msgina and mmc path by Frode Lillerud (frode at enkelt...
Christoph von Wittich [Mon, 30 Jul 2007 18:28:55 +0000 (18:28 +0000)]
Norwegian translation for msgina and mmc path by Frode Lillerud (frode at enkelt dot no)
See issue #2507 for more details.

svn path=/trunk/; revision=28049

14 years agoRevert w3seek's changes from r27978, mkhive segfaults with them on 64-bit systems
Colin Finck [Mon, 30 Jul 2007 16:02:00 +0000 (16:02 +0000)]
Revert w3seek's changes from r27978, mkhive segfaults with them on 64-bit systems

svn path=/trunk/; revision=28047

14 years agoOnly return valid values from WM_NOTIFYFORMAT with NF_QUERY in DefWindowProc
Thomas Bluemel [Mon, 30 Jul 2007 15:16:15 +0000 (15:16 +0000)]
Only return valid values from WM_NOTIFYFORMAT with NF_QUERY in DefWindowProc

svn path=/trunk/; revision=28046

14 years ago- implement NtUserHideCaret, make NtUserShowCaret prototype match XP ones.
Timo Kreuzer [Mon, 30 Jul 2007 15:08:14 +0000 (15:08 +0000)]
- implement NtUserHideCaret, make NtUserShowCaret prototype match XP ones.
- update w32ksvc.db
- update ntuser.h
- remove implementations of ShowCaret and HideCaret from user32, redirectexports to nt functions
- add macros for ShowCaret / HideCaret to user32p.h to resolve user32 internal references

svn path=/trunk/; revision=28045

14 years agoRemove ExportDriver concept.
Hervé Poussineau [Mon, 30 Jul 2007 13:18:35 +0000 (13:18 +0000)]
Remove ExportDriver concept.
If you want a driver which exports some functions, simply set it as kernelmodedriver and add a .def file

svn path=/trunk/; revision=28043

14 years agoMake output of "vol" command (more) compatible with windows (Bug 2255) from Coviti...
Daniel Reimer [Mon, 30 Jul 2007 13:16:42 +0000 (13:16 +0000)]
Make output of "vol" command (more) compatible with windows (Bug 2255) from Coviti (coviti {at} gmail {dot} com)

svn path=/trunk/; revision=28042

14 years agoremove the 'enterprise' text, I don't think we're worthy of it just yet.
Ged Murphy [Mon, 30 Jul 2007 10:17:20 +0000 (10:17 +0000)]
remove the 'enterprise' text, I don't think we're worthy of it just yet.

svn path=/trunk/; revision=28040

14 years agoAdd a Logon screensaver similar to the one of Windows developed by Marc Piulachs...
Colin Finck [Mon, 30 Jul 2007 09:36:32 +0000 (09:36 +0000)]
Add a Logon screensaver similar to the one of Windows developed by Marc Piulachs (marc DOT piulachs AT codexchange DOT net)
I modified the code, so the screensaver is listed as "Logon ScreenSaver" instead of "Default ScreenSaver"

I also added the other screensavers we have to the Boot-CD.
Some of them highlight some bugs in ReactOS, when you try to use them.
See issue #2505 for more details.

svn path=/trunk/; revision=28038

14 years agofix broken condition in CallWindowProc
Christoph von Wittich [Mon, 30 Jul 2007 08:44:52 +0000 (08:44 +0000)]
fix broken condition in CallWindowProc

svn path=/trunk/; revision=28037

14 years agouse NtUserInvalidateRect and NtUserInvalidateRgn in user32. Should be redirected...
Timo Kreuzer [Mon, 30 Jul 2007 04:03:00 +0000 (04:03 +0000)]
use NtUserInvalidateRect and NtUserInvalidateRgn in user32. Should be redirected directly in.def file, but it breaks a lot of references, so currently only calling it.

svn path=/trunk/; revision=28036

14 years agoadd NtUserInvalidateRect and NtUserInvalidateRgn to w32ksvc.db
Timo Kreuzer [Mon, 30 Jul 2007 03:42:40 +0000 (03:42 +0000)]
add NtUserInvalidateRect and NtUserInvalidateRgn to w32ksvc.db

svn path=/trunk/; revision=28035

14 years agoadd NtUserInvalidateRect and NtUserInvalidateRgn
Timo Kreuzer [Mon, 30 Jul 2007 03:41:48 +0000 (03:41 +0000)]
add NtUserInvalidateRect and NtUserInvalidateRgn

svn path=/trunk/; revision=28034

14 years agoimplement NtUserInvalidateRect and NtUserInvalidateRgn
Timo Kreuzer [Mon, 30 Jul 2007 03:30:55 +0000 (03:30 +0000)]
implement NtUserInvalidateRect and NtUserInvalidateRgn

svn path=/trunk/; revision=28033

14 years agosimplify VIS_ComputeVisibleRegion
Timo Kreuzer [Mon, 30 Jul 2007 02:49:11 +0000 (02:49 +0000)]
simplify VIS_ComputeVisibleRegion

svn path=/trunk/; revision=28032

14 years agofix a DPRINT
Timo Kreuzer [Mon, 30 Jul 2007 02:29:52 +0000 (02:29 +0000)]
fix a DPRINT

svn path=/trunk/; revision=28031

14 years agoupdate ntgdibad.h
Timo Kreuzer [Mon, 30 Jul 2007 02:24:48 +0000 (02:24 +0000)]
update ntgdibad.h

svn path=/trunk/; revision=28030

14 years agorename NtGdiSelectVisRgn to IntGdiSelectVisRgn
Timo Kreuzer [Mon, 30 Jul 2007 02:24:08 +0000 (02:24 +0000)]
rename NtGdiSelectVisRgn to IntGdiSelectVisRgn

svn path=/trunk/; revision=28029

14 years agoprobe and copy hdc from usermode PAINTSTRUCT using SEH
Timo Kreuzer [Mon, 30 Jul 2007 01:39:26 +0000 (01:39 +0000)]
probe and copy hdc from usermode PAINTSTRUCT using SEH

svn path=/trunk/; revision=28028

14 years agoremove useless NtGdiOffsetRgn
Timo Kreuzer [Mon, 30 Jul 2007 01:26:57 +0000 (01:26 +0000)]
remove useless NtGdiOffsetRgn

svn path=/trunk/; revision=28027

14 years ago- rename NtGdiGetTextMetrics to NtGdigetTextMetricsW and add cj parameter
Timo Kreuzer [Mon, 30 Jul 2007 01:10:35 +0000 (01:10 +0000)]
- rename NtGdiGetTextMetrics to NtGdigetTextMetricsW and add cj parameter
- GetTextMetricsAW: call NtGdigetTextMetricW with cj set to sizeof(TMW_INTERNAL), use TextMetric member
- update w32ksvc.db
- update ntgdibad.h

svn path=/trunk/; revision=28026

14 years ago- Add sticky keys settings and make the existing settings work.
Eric Kohl [Sun, 29 Jul 2007 21:07:41 +0000 (21:07 +0000)]
- Add sticky keys settings and make the existing settings work.
- Add empty filter keys dialog and toggle keys dialog.

svn path=/trunk/; revision=28024

14 years agoVarious cmd fixes by Carlo Bramini (carlo DOT bramix AT libero DOT it)
Colin Finck [Sun, 29 Jul 2007 19:53:17 +0000 (19:53 +0000)]
Various cmd fixes by Carlo Bramini (carlo DOT bramix AT libero DOT it)
See issue #2232 for more details.

svn path=/trunk/; revision=28022

14 years agoFix bug in IsValidLocale(), GetNumberFormatW(), GetCurrencyFormatW()
Christoph von Wittich [Sun, 29 Jul 2007 19:04:03 +0000 (19:04 +0000)]
Fix bug in IsValidLocale(), GetNumberFormatW(), GetCurrencyFormatW()
patch by Zavyalov Alexey (reactos at ilimschool dot ru)
See issue #2374 for more details.

svn path=/trunk/; revision=28020

14 years agoImplement IsValidLanguageGroup, EnumDateFormatsExA, EnumDateFormatsExW
Christoph von Wittich [Sun, 29 Jul 2007 18:42:18 +0000 (18:42 +0000)]
Implement IsValidLanguageGroup, EnumDateFormatsExA, EnumDateFormatsExW
patch by Zavyalov Alexey (reactos at ilimschool dot ru)
See issue #2368 for more details.

svn path=/trunk/; revision=28019

14 years agoremove the title name hack some did
Magnus Olsen [Sun, 29 Jul 2007 18:39:32 +0000 (18:39 +0000)]
remove the title name hack some did
comment why popup menu does not working in cmd, it seam we never getting the process name, why ??

svn path=/trunk/; revision=28018

14 years agoLoad correct screensaver's name patch by piulachs (marc dot piulachs at codexchange...
Christoph von Wittich [Sun, 29 Jul 2007 18:09:42 +0000 (18:09 +0000)]
Load correct screensaver's name patch by piulachs (marc dot piulachs at codexchange dot net)
See issue #2500 for more details.

svn path=/trunk/; revision=28016

14 years agoremove ZeroMemory - not needed anymore since GetLogicalDriveStrings is fixed
Christoph von Wittich [Sun, 29 Jul 2007 18:03:41 +0000 (18:03 +0000)]
remove ZeroMemory - not needed anymore since GetLogicalDriveStrings is fixed

svn path=/trunk/; revision=28015

14 years agofix GetLogicalDriveStringsA/W
Christoph von Wittich [Sun, 29 Jul 2007 18:02:31 +0000 (18:02 +0000)]
fix GetLogicalDriveStringsA/W

svn path=/trunk/; revision=28014

14 years agoNorwegian translation for regedit patch by Frode Lillerud (frode at enkelt dot no)
Christoph von Wittich [Sun, 29 Jul 2007 17:36:08 +0000 (17:36 +0000)]
Norwegian translation for regedit patch by Frode Lillerud (frode at enkelt dot no)
See issue #2502 for more details.

svn path=/trunk/; revision=28013

14 years agofix bug introduced in r27994
Christoph von Wittich [Sun, 29 Jul 2007 17:30:21 +0000 (17:30 +0000)]
fix bug introduced in r27994

svn path=/trunk/; revision=28012

14 years agoNtGdiGetCurrentObject
Magnus Olsen [Sun, 29 Jul 2007 16:54:00 +0000 (16:54 +0000)]
NtGdiGetCurrentObject
1. add OBJ_EXTPEN, it is same as OBJ_PEN, now some smaller graphice glitch are fixed.

svn path=/trunk/; revision=28011

14 years agopartly implement animations GET/SET spi, the value are store, but win32k ignore them
Magnus Olsen [Sun, 29 Jul 2007 15:55:09 +0000 (15:55 +0000)]
partly implement animations GET/SET spi, the value are store, but win32k ignore them

svn path=/trunk/; revision=28010

14 years agoNtGdiGetCurrentObject
Magnus Olsen [Sun, 29 Jul 2007 14:24:10 +0000 (14:24 +0000)]
NtGdiGetCurrentObject
activate palette, so it sending back a palette objects
NtGdiCreateHalftonePalette
fix support for halftone palette for other color deep that is higher 8bits
This letting us passing some more winetest

svn path=/trunk/; revision=28006

14 years agoThese ones were missing in r27997, sorry...
Colin Finck [Sun, 29 Jul 2007 14:02:15 +0000 (14:02 +0000)]
These ones were missing in r27997, sorry...

svn path=/trunk/; revision=28005

14 years agoGetTimeFormat should use LocalTime instead of SystemTime
Christoph von Wittich [Sun, 29 Jul 2007 13:51:54 +0000 (13:51 +0000)]
GetTimeFormat should use LocalTime instead of SystemTime
See issue #1601 for more details.

svn path=/trunk/; revision=28004

14 years agopartly implement NtGdiGetRandomRgn, we do not support metadc, so we will fail on...
Magnus Olsen [Sun, 29 Jul 2007 13:12:20 +0000 (13:12 +0000)]
partly implement NtGdiGetRandomRgn, we do not support metadc, so we will fail on thuse wine test for this api.
The implemetions are base partly on wine and msdn

svn path=/trunk/; revision=28001