Daniel Reimer
42fee09d99
Remove rasdlg again. Misinterpretation by me. Sorry for that.
...
svn path=/trunk/; revision=33069
2008-04-20 16:49:57 +00:00
Magnus Olsen
690e556bea
fix another stack crouptions for wrong prototype
...
svn path=/trunk/; revision=33068
2008-04-20 16:29:43 +00:00
Magnus Olsen
9b0305b341
fix the trunk build for real now, i hate sell man calling in the phone.
...
svn path=/trunk/; revision=33067
2008-04-20 16:14:06 +00:00
The Wine Synchronizer
476207516d
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=33066
2008-04-20 16:10:55 +00:00
Magnus Olsen
596370a92e
fix the no init value in kbswith
...
svn path=/trunk/; revision=33065
2008-04-20 16:10:27 +00:00
The Wine Synchronizer
34243f06b8
Autosyncing with Wine HEAD
...
svn path=/trunk/; revision=33064
2008-04-20 16:01:17 +00:00
Hervé Poussineau
48094f5e9f
Support memicmpW() Wine specific function
...
svn path=/trunk/; revision=33063
2008-04-20 16:01:04 +00:00
Colin Finck
6e8acacf27
- Add the actual function for switching the keyboard layout
...
- Handle keyboard layout substitutes (like the "German (IBM)" layout)
- Refactor many parts of the code:
* Always close hKey handles after they were successfully opened
* Build the keyboard layout menu one time and not everytime, when it's opened
* Use smaller sizes for some string variables, defined with CCH_LAYOUT_ID and CCH_ULONG_DEC.
This also ensures that we don't retrieve bigger values, which would be invalid.
- Use a consistent indentation
svn path=/trunk/; revision=33062
2008-04-20 15:48:43 +00:00
Daniel Reimer
760ed27010
Synced Winhelp
...
Updated README.WINE
- Added atl.dll, pdh.dll, rasapi32, rasdlg, stdole2.tlb, tapi32, usp10, winhttp
All of these are from wine. I called them Out of sync now. Change the way you want.
svn path=/trunk/; revision=33061
2008-04-20 15:38:34 +00:00
Magnus Olsen
5653b80ea7
Let DxEngScreenAccessCheck() always return true for now until we implemete it
...
it mean dxg.sys have preemptions to access the screen.
svn path=/trunk/; revision=33060
2008-04-20 14:46:03 +00:00
Daniel Reimer
5584a59747
Bug 3188: Lithuanian translation by Vytis Girdzijauskas (cman@cman.us)
...
svn path=/trunk/; revision=33059
2008-04-20 14:44:14 +00:00
Daniel Reimer
56269f5a54
Bug 3188: Lithuanian translation by Vytis Girdzijauskas (cman@cman.us)
...
svn path=/trunk/; revision=33058
2008-04-20 14:44:13 +00:00
Magnus Olsen
3e37e80788
add dump of edd_directdraw_global
...
so we can easy see what it contain.
svn path=/trunk/; revision=33057
2008-04-20 14:10:08 +00:00
Magnus Olsen
32a79c4f55
take pfnDxDdCanCreateSurface offline for now
...
svn path=/trunk/; revision=33056
2008-04-20 13:08:25 +00:00
Colin Finck
6bad85af97
Reinsert the <group> tag to stay XML compatible.
...
XML forbids to have more than one root element in a file.
svn path=/trunk/; revision=33055
2008-04-20 12:29:19 +00:00
Magnus Olsen
d9e6cd4b38
add two hack so dxg.sys continue works for now.
...
it does not longer crash at DdDeleteDirectDrawObject for it never been call longer to dxg.sys until I figout why
take DxEngLockShareSem and DxEngUnLockShareSem offline need more invigaste how it is done in windows.
take DxGdiDdGetScanLine offline for now so it does not crash dxg.sys
svn path=/trunk/; revision=33054
2008-04-20 11:50:43 +00:00
Dmitry Chapyshev
86f3b4692c
- Add application for keyboard layouts switching (not finished)
...
svn path=/trunk/; revision=33053
2008-04-20 10:41:34 +00:00
Eric Kohl
3f1c281366
Don't terminate a cpp_quote statement with a semicolon. New versions of WIDL will emit an error.
...
svn path=/trunk/; revision=33052
2008-04-20 10:10:18 +00:00
Aleksey Bragin
a0f475f608
- Frag fully builds.
...
- Unfrag fails to link (both are still excluded from the build process).
svn path=/trunk/; revision=33051
2008-04-20 09:23:29 +00:00
Johannes Anderwald
28c134ec41
- avoid using BringWindowToTop as it creates display problems
...
- build a custom function GetRegValue to allow dxdiag be used on older Windows versions
- try to fix potential buffer overflows
svn path=/trunk/; revision=33050
2008-04-20 08:48:55 +00:00
Dmitry Chapyshev
6061afd624
- Fix formatting
...
svn path=/trunk/; revision=33049
2008-04-20 07:57:28 +00:00
Dmitry Chapyshev
0a8d3f23bc
- Implement "Add keyboard layout" dialog
...
- Other small changes
svn path=/trunk/; revision=33048
2008-04-20 07:34:59 +00:00
Dmitry Chapyshev
8b2204b25c
- Fix typo
...
svn path=/trunk/; revision=33047
2008-04-20 07:32:38 +00:00
Magnus Olsen
13ef9670fd
sorry did commit a file that should not be commit, it is my local changes for testing dx.
...
svn path=/trunk/; revision=33046
2008-04-20 07:22:36 +00:00
Magnus Olsen
5919546108
fixed 3 diffent bug for ms dxg.sys
...
add correct prototypes for DxEngLockShareSem and DxEngUnlockShareSem
add param check in NtGdiDdDeleteDirectDrawObject
it now crash after or inside DxEngLockShareSem when it call on NtGdiDdDeleteDirectDrawObject
svn path=/trunk/; revision=33045
2008-04-20 07:17:17 +00:00
Christoph von Wittich
a782c2fbb4
fix formatting
...
svn path=/trunk/; revision=33044
2008-04-20 06:30:38 +00:00
Magnus Olsen
4dd244dc00
add back a check for the negative value
...
thx Christoph_vW notes this mistake.
svn path=/trunk/; revision=33043
2008-04-20 06:25:30 +00:00
Colin Finck
73b7a87d10
Idx already contains the length of the string
...
Just loop and remove all newline & line feed characters from the right instead of doing this with 8 strlen calls
svn path=/trunk/; revision=33042
2008-04-19 23:57:44 +00:00
Art Yerkes
8a990e7dd6
Fix two very small bugs found by running this code in valgrind.
...
svn path=/trunk/; revision=33041
2008-04-19 23:16:39 +00:00
Magnus Olsen
436e9bc3ec
added 3 more correct prototype for dxeng.c
...
now we crash on NTGdiDdDeleteDirectDrawObject
svn path=/trunk/; revision=33040
2008-04-19 22:38:54 +00:00
Magnus Olsen
eee02ef819
do not assert if DPRINT1("Object->cExclusiveLock = %d\n", Object->cExclusiveLock);
...
this can happen in ms dxg.sys for it can lock same dc twice or more.
then call to unlock it equal many times.
svn path=/trunk/; revision=33039
2008-04-19 22:11:39 +00:00
Aleksey Bragin
261dadceff
- Remove unneeded stoneage stuff.
...
svn path=/trunk/; revision=33038
2008-04-19 21:27:16 +00:00
Magnus Olsen
e79132f96d
add tempory hack for alloc EDD_DIRECTDRAW_GLOBAL for win32k.
...
this should be done for each drv, not a global for whole win32k
it is only gobal for that drv, then we set the pointer to each hdc
that is how it should be done.
svn path=/trunk/; revision=33037
2008-04-19 20:50:39 +00:00
Magnus Olsen
17f59814cf
fixed stack corutions for dxeng api they do not have STDCALL set, we need figout which have STDCALL or FASTCALL. I only set STDCALL on tested functions for dxgen this will fix the stack corruptions we did have in ms dxsys.sys, now we need setup internal struct for dx. I also add some debug data output so we can see what been requested to send back from DxEngGetHdevData
...
svn path=/trunk/; revision=33036
2008-04-19 20:17:51 +00:00
James Tabor
113bdc2756
Plugged in the old NtGdiSetDIBits for now. Need to investigate the problems with SaveDC and CreateCompatibleDC.
...
svn path=/trunk/; revision=33035
2008-04-19 19:00:34 +00:00
Magnus Olsen
323182f872
NtGdiDdCreateDirectDrawObject
...
Bugfix : do not set pfnDdCreateDirectDrawObject before the dxg.sys been load.
Add : allown loading of vista name of dx kernel known as dxkrnl.sys
DxDdStartupDxGraphics add debug out for it, that can be use to see how the list being load.
svn path=/trunk/; revision=33034
2008-04-19 12:46:54 +00:00
Magnus Olsen
6727851943
add small help text and file dump from win32kdxtest
...
svn path=/trunk/; revision=33032
2008-04-19 07:21:03 +00:00
James Tabor
d385734856
Tidy ups some missed changes.
...
svn path=/trunk/; revision=33031
2008-04-19 02:42:37 +00:00
James Tabor
3c7ef0d991
Update OffsetClipRgn, IntersectClipRect, GetRgnBox, moved SetDIBitsToDevice from stubs and misc changes. Properly implement EngGetDriverName and EngGetPrinterDataFileName.
...
svn path=/trunk/; revision=33030
2008-04-19 02:20:36 +00:00
James Tabor
96f8e3dc83
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Win32k half: Remove NtGdiSetDIBits, all related files updated.include
...
svn path=/trunk/; revision=33029
2008-04-19 00:24:34 +00:00
James Tabor
9f9e67d83d
PatchPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Gdi32 half only: Implement SetDIBits, I made corrections to the patch to handle palette and proper hdc handling.
...
svn path=/trunk/; revision=33028
2008-04-18 23:51:29 +00:00
Aleksey Bragin
6ef8c13ebf
- Include tditest in rosapps build.
...
svn path=/trunk/; revision=33027
2008-04-18 20:46:48 +00:00
James Tabor
05c051a5d4
Implement NtGdiGetDCforBitmap. Q. Where to set hdc? ATM we return null.
...
svn path=/trunk/; revision=33026
2008-04-18 20:43:25 +00:00
Dmitry Chapyshev
781bcce61f
- Fix build
...
svn path=/trunk/; revision=33025
2008-04-18 18:22:43 +00:00
Dmitry Chapyshev
66bd86d7f5
- Update Russian translation
...
svn path=/trunk/; revision=33024
2008-04-18 17:00:07 +00:00
Johannes Anderwald
907f06b009
- implement system page
...
svn path=/trunk/; revision=33023
2008-04-18 15:36:29 +00:00
Dmitry Chapyshev
c8d26dbac2
Add new keyboard layouts to txtsetup.sif, reactos.dff and hivesys.inf
...
svn path=/trunk/; revision=33022
2008-04-18 14:28:38 +00:00
Dmitry Chapyshev
520fb1d967
Add keyboard layouts:
...
- Russian (Typewriter)
- Albanian
svn path=/trunk/; revision=33021
2008-04-18 14:27:09 +00:00
Ged Murphy
da2959cd0e
- the shell should load from 'Windows NT' key, not 'Windows'
...
- this should fix loading cmd instead of explorer from the key.
svn path=/trunk/; revision=33020
2008-04-18 10:57:12 +00:00
Pierre Schweitzer
cc6f7f3dae
Fixed a bug with file version informations
...
svn path=/trunk/; revision=33019
2008-04-18 08:44:33 +00:00