Commit graph

30439 commits

Author SHA1 Message Date
Pierre Schweitzer bf34df5460 Added French translation for kbswitch.exe
svn path=/trunk/; revision=33220
2008-05-01 17:19:38 +00:00
Magnus Olsen fdc64df76a Fixed DRIVER_FUNCTIONS this struct are being passdown to ms dxg.sys and it access it direcly so we need it match eacly windows xp/2003 layout
Fixed DRIVER_BuildDDIFunctions it now setup all api from the drv to DRIVER_FUNCTIONS struct. it is update to windows 2003, we can now use all hw acc api that exists in the drv.
we do not doing that yet. 



svn path=/trunk/; revision=33217
2008-05-01 16:36:42 +00:00
Dmitry Chapyshev 99eaa62157 - Implement layouts indicator
svn path=/trunk/; revision=33216
2008-05-01 16:00:51 +00:00
Dmitry Chapyshev 842191a3fc - Implement deleting layouts
svn path=/trunk/; revision=33215
2008-05-01 15:25:12 +00:00
Ged Murphy 611f8d8c45 DECLSPEC_NOVTABLE isn't supported by gcc
svn path=/trunk/; revision=33214
2008-05-01 14:56:54 +00:00
Ged Murphy b14ae65161 - Change the ... gcc specific statement
- Seperators with MENUEX now need the full definition (although the docs don't say this yet)
- explorer_new now builds with msvc9. Doesn't link yet though...

svn path=/trunk/; revision=33213
2008-05-01 14:52:11 +00:00
Daniel Reimer b2db2388e9 Polish Translation Update by Olaf Siejka
Updated German USETUP Translation.
To Translators: kbswitch is open for translations now in my eyes. DXDiag maybe too. Ask Johannes Anderwald about it

svn path=/trunk/; revision=33211
2008-05-01 13:07:58 +00:00
Magnus Olsen 6d8cb64ea3 add regkey HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\DCI\Timeout for dxg.sys it is the second timeout value for a surface lock see url for more informations http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/28237.mspx?mfr=true thx irc:stefan100 for the url
remove one hack in intEnableReactXDriver thx to this info. 




svn path=/trunk/; revision=33210
2008-05-01 12:08:02 +00:00
Ged Murphy f30abc5fe4 - Add IMenuBand COM interface
- Add IInitializeObject and IBanneredBar COM interfaces. Manually add the members, which is a bit of a hack. We need to fix DECLARE_INTERFACE_IID_ to pre-register interfaces
- explorer_new no longer has redefinition errors when attempting to build with msvc9

svn path=/trunk/; revision=33209
2008-05-01 11:01:10 +00:00
Magnus Olsen 632784d080 Do not double set value that have already been set by ms dxg.sys
svn path=/trunk/; revision=33208
2008-05-01 09:51:25 +00:00
Ged Murphy 7c46bc1d7a - Add IShellView2 and IShellView3 COM interfaces
- Add IBandSite interface
- Add COM object typedefs and #defines to shtypes.idl

svn path=/trunk/; revision=33207
2008-05-01 09:39:37 +00:00
Magnus Olsen 5e70dd89f7 Fixed a smaller bug in intEnableReactXDriver
it was not the drv hPDev that was the frist param it was hdev aka pDC->pPDev
now we see value getting fill in to edd_DdirectDraw_Global from pfnDdEnableDirectDraw fucntion in ms dxg.sys 

svn path=/trunk/; revision=33206
2008-05-01 09:24:53 +00:00
Ged Murphy 8c875b905d More COM interfaces needed for the new explorer
svn path=/trunk/; revision=33205
2008-05-01 08:21:15 +00:00
Ged Murphy 90985d2f94 Start to fix some COM interfaces which will be used by the new explorer shell
svn path=/trunk/; revision=33204
2008-05-01 07:39:21 +00:00
Dmitry Chapyshev 9ab11b5a2d - Remove kbswitch from autorun
svn path=/trunk/; revision=33203
2008-05-01 07:36:47 +00:00
Dmitry Chapyshev de0dcd8f04 - Add new layouts to bootcd
svn path=/trunk/; revision=33202
2008-05-01 07:33:59 +00:00
Dmitry Chapyshev e23208d657 Add keyboard layouts:
- Serbian (Cyrillic)
- Serbian (Latin)

svn path=/trunk/; revision=33201
2008-05-01 07:33:29 +00:00
Pierre Schweitzer 4dc1dea0a6 - Added a stub for NtfsLib
- Added a stub for untfs.dll
- Added the support of untfs.dll to autochk.exe (and a bit reviewed code when loading provider)
That way, autochk won't complain anymore... And it creates places to work!

svn path=/trunk/; revision=33199
2008-04-30 21:35:23 +00:00
Timo Kreuzer fabaf5892a - DxEngGetHdevData: return a DWORD_PTR instead of a DWORD
- DxEngSetHdevdata: use DWORD_PTR as Data parameter
- DxEngGetDcState: return a DWORD_PTR instead of a DWORD

svn path=/trunk/; revision=33198
2008-04-30 20:34:04 +00:00
Johannes Anderwald f938064c8d - use tab control as parent for the child dialogs
- fixes display problems
- thanks to GedMurphy & Colin_Finck for finding the issue

svn path=/trunk/; revision=33196
2008-04-30 10:55:35 +00:00
Johannes Anderwald efc283ea0f - fix a bug in tab selection code
- add DirectSound dialog resources

svn path=/trunk/; revision=33195
2008-04-29 23:05:57 +00:00
Aleksey Bragin 5d74a4dc1f - Enter into critical region before acquiring the resource.
See issue #3193 for more details.

svn path=/trunk/; revision=33193
2008-04-29 20:01:38 +00:00
Aleksey Bragin bc946f199f - All DxEng APIs are STDCALL. The only possible exception are FASTCALLs, but this is to be determined and fixed by Magnus.
- Also fix numerous typos, greatlordisms, and other shamefully-looking strings.

svn path=/trunk/; revision=33191
2008-04-29 17:00:31 +00:00
Aleksey Bragin 7845d37436 - Fix typos in source code comments.
svn path=/trunk/; revision=33190
2008-04-29 15:36:11 +00:00
Johannes Anderwald 92cb366cf1 RRF_RT_REG_SZ is already defined in winreg.h
svn path=/trunk/; revision=33189
2008-04-29 15:24:54 +00:00
Johannes Anderwald 84d4c7f4da - fix flickering of DirectDraw tests by Pigglesworth (Kamil Hornicek)
- enumerate all available display / sound adapters dynamically at start (does not work yet)
- rewrite TabCtrl_OnSelChange to reflect changes


svn path=/trunk/; revision=33188
2008-04-29 12:19:55 +00:00
Johannes Anderwald dd03a00484 - query current time zone
- retrieve localized country for a version
- pass length parameter to avoid potential buffer overflows

svn path=/trunk/; revision=33187
2008-04-29 10:27:03 +00:00
James Tabor 5d1a36463e Implement DxEngSetDCOwner, add stub for IntGdiSetDCOwnerEx.
svn path=/trunk/; revision=33186
2008-04-29 02:00:56 +00:00
James Tabor 6e7d793b62 Update DxEngSetDCOwner and add owner masks.
svn path=/trunk/; revision=33185
2008-04-29 01:46:58 +00:00
Johannes Anderwald ff187406a6 - enumerate driver files, driver version and driver time
svn path=/trunk/; revision=33184
2008-04-28 21:47:43 +00:00
Andrey Korotaev 67e7cbefcb Fix build
svn path=/trunk/; revision=33183
2008-04-28 20:20:53 +00:00
Dmitry Chapyshev 94ae49ad03 - Add some defines
svn path=/trunk/; revision=33182
2008-04-28 19:29:08 +00:00
Johannes Anderwald bd67e0b8ba - implement more details for display adapter page
- enlarge general details groupbox

svn path=/trunk/; revision=33181
2008-04-28 17:16:57 +00:00
Dmitry Chapyshev ed2f55b464 - Update Russian translation
svn path=/trunk/; revision=33180
2008-04-28 16:57:57 +00:00
Johannes Anderwald fe85b2aafe - add DirectDraw tests by Pigglesworth (Kamil Hornicek)
- add resources for display page
- start implementing display page
- sync german resources
- display custom service provider for DirectPlay

svn path=/trunk/; revision=33178
2008-04-28 15:14:12 +00:00
Johannes Anderwald a8e3a8cc03 - add GUID_DEVCLASS_DISPLAY
- fix format

svn path=/trunk/; revision=33177
2008-04-28 14:55:21 +00:00
Dmitry Chapyshev 67880e7352 - Add support second keyboard layout
- Update all translations

svn path=/trunk/; revision=33175
2008-04-28 14:04:22 +00:00
Marc Piulachs dbe6f7e739 make rbuild files XML compliant by adding the XInclude namespace , no code change
svn path=/trunk/; revision=33174
2008-04-28 13:44:11 +00:00
Magnus Olsen 621c32a3f3 update intEnableReactXDriver with more code
svn path=/trunk/; revision=33173
2008-04-28 06:03:29 +00:00
Dmitry Chapyshev 506f10166e - Add kbswitch to autorun
svn path=/trunk/; revision=33172
2008-04-27 20:42:01 +00:00
Dmitry Chapyshev 30d6c42539 - Don't be loaded more than one copy of the application (based on mutex)
svn path=/trunk/; revision=33171
2008-04-27 17:14:58 +00:00
Marc Piulachs d74dbb71d9 spanish translation for kbswitch
svn path=/trunk/; revision=33170
2008-04-27 17:09:51 +00:00
Magnus Olsen d69543779c Getting the pain in the ass api DxDdCreateDirectDrawObject inside ms dxg.sys working it is now returning info now
it needs a negtive value set in struct edd_directdraw_global member llAssertModeTimeout. 

svn path=/trunk/; revision=33169
2008-04-27 17:00:06 +00:00
Dmitry Chapyshev 3f20c9565c - Implement current layout indicator
svn path=/trunk/; revision=33168
2008-04-27 15:40:42 +00:00
Magnus Olsen 687cbecc1a add new : define a new flags for edd_directdraw_global, struct member in edd_directdraw_global
Fixed : some comment 
Add DD_MISCELLANEOUS2CALLBACKS so it works now with ms dxg.sys from user mode with callbacks.
it mean follow api from the gf card drv should work now with syscall to win32k from user mode
NtGdiDdAlphaBlt, NtGdiDdCreateSurfaceEx, NtGdiDdGetDriverState, NtGdiDdDestroyDDLocal


svn path=/trunk/; revision=33167
2008-04-27 15:31:47 +00:00
Daniel Reimer d312eca131 Fix one warning.
svn path=/trunk/; revision=33166
2008-04-27 15:18:20 +00:00
Daniel Reimer 5ca87d6bc1 Bug 3198: add new slovak translations and some changes by Mário Kačmár (kario@szm.sk)
Bug 3196: some spanish traslation by Javier Remacha (remialdo@gmail.com)

svn path=/trunk/; revision=33165
2008-04-27 15:02:13 +00:00
Magnus Olsen a5110635fa add DD_VIDEOPORTCALLBACKS it mean directx video port interface should started working now to user mode, with ms dxg.sys
svn path=/trunk/; revision=33164
2008-04-27 13:05:13 +00:00
Magnus Olsen a1197a2e61 ms dxg.sys can now found and execute GetAvailDriverMemory it works from usermode with syscall,
svn path=/trunk/; revision=33163
2008-04-27 12:47:28 +00:00
Magnus Olsen c08cbfa7a2 adding more code for init the drv in intEnableReactXDriver
svn path=/trunk/; revision=33162
2008-04-27 12:11:00 +00:00