Marc Piulachs [Sun, 4 May 2008 21:10:36 +0000 (21:10 +0000)]
- simple but colorful new GDI screensaver
svn path=/trunk/; revision=33282
Marc Piulachs [Sun, 4 May 2008 20:58:15 +0000 (20:58 +0000)]
- Add language name tooltip to kbswitch systray icon
svn path=/trunk/; revision=33281
Marc Piulachs [Sun, 4 May 2008 20:10:26 +0000 (20:10 +0000)]
- Fix logon screensaver preview
svn path=/trunk/; revision=33279
Magnus Olsen [Sun, 4 May 2008 19:58:33 +0000 (19:58 +0000)]
Fixed one test so it be more fair.
svn path=/trunk/; revision=33278
Dmitry Chapyshev [Sun, 4 May 2008 19:41:25 +0000 (19:41 +0000)]
- Synchronize with wine head
svn path=/trunk/; revision=33277
Dmitry Chapyshev [Sun, 4 May 2008 19:40:09 +0000 (19:40 +0000)]
- Update header file
svn path=/trunk/; revision=33276
Magnus Olsen [Sun, 4 May 2008 18:05:32 +0000 (18:05 +0000)]
fixed some typo and stefan100 suggest to remove a #ifdef statement
svn path=/trunk/; revision=33275
Magnus Olsen [Sun, 4 May 2008 17:58:43 +0000 (17:58 +0000)]
fixed NtUserEnumDisplaySettings bug inside IntEnumDisplaySettings DWORD DisplayNumber was not init before it was use.
GetDisplayNumberFromDeviceName did not allown pdevice with NULL value or string lenght is 0 thuse have been fixed.
svn path=/trunk/; revision=33274
Dmitry Chapyshev [Sun, 4 May 2008 16:03:40 +0000 (16:03 +0000)]
- Change icon
svn path=/trunk/; revision=33273
Dmitry Chapyshev [Sun, 4 May 2008 15:24:43 +0000 (15:24 +0000)]
- Update and fix all translations
svn path=/trunk/; revision=33272
Gregor Brunmar [Sun, 4 May 2008 15:02:01 +0000 (15:02 +0000)]
* Implemented IDirect3D9::GetNumberOfSwapChains()
svn path=/trunk/; revision=33271
Magnus Olsen [Sun, 4 May 2008 14:31:20 +0000 (14:31 +0000)]
Speed optimize NtUserEnumDisplaySettings bit by remove
COPY_DEVMODE_VALUE_TO_CALLER macro and using SEH directly
svn path=/trunk/; revision=33270
Johannes Anderwald [Sun, 4 May 2008 13:58:45 +0000 (13:58 +0000)]
- retrieve more information for DirectSound adapters
- use dxdiag parent window for dialogs which have pushbuttons
- restore window size after finishing DirectDraw tests
- use wsprintfW over swprintf- cut off build info from version string
svn path=/trunk/; revision=33269
Johannes Anderwald [Sun, 4 May 2008 13:51:59 +0000 (13:51 +0000)]
- add mmreg.h
svn path=/trunk/; revision=33268
Magnus Olsen [Sun, 4 May 2008 13:23:19 +0000 (13:23 +0000)]
NtUserEnumDisplaySettings
remove two MmCopyFromCaller, never use MmCopyFromCaller for it make debuging pain in the ass
svn path=/trunk/; revision=33267
Gregor Brunmar [Sun, 4 May 2008 12:47:57 +0000 (12:47 +0000)]
* Updated faulty documentation about Adapter parameter for IDirect3D9 methods
* Implemented IDirect3DDevice9::GetSwapChain()
svn path=/trunk/; revision=33266
Magnus Olsen [Sun, 4 May 2008 12:42:52 +0000 (12:42 +0000)]
Bugfix : NtGdiDdDeleteDirectDrawObject thx irc : stefan100 to spotted the misake
svn path=/trunk/; revision=33265
Magnus Olsen [Sun, 4 May 2008 12:00:31 +0000 (12:00 +0000)]
Fixed a stupied bug inside intEnableReactXDriver, we only allown create dx context handler one time, second time it fail. note directdraw/dxg.sys have own handler table that work exacly same as gdi handler table and have same limit.
svn path=/trunk/; revision=33264
Gregor Brunmar [Sun, 4 May 2008 11:48:06 +0000 (11:48 +0000)]
* Added stubs for IDirect3DDevice9
* Moved IDirect3D9 specific helper functions from generic helpers to implementation file
* Renamed a couple of internal D3D9 structs
svn path=/trunk/; revision=33263
Colin Finck [Sun, 4 May 2008 09:04:14 +0000 (09:04 +0000)]
Move console.dll properly, Part 2/2. This commit will fix build again.
svn path=/trunk/; revision=33262
Colin Finck [Sun, 4 May 2008 09:01:59 +0000 (09:01 +0000)]
Move console.dll properly, Part 1/2. This commit will break build.
svn path=/trunk/; revision=33261
Dmitry Chapyshev [Sun, 4 May 2008 06:49:27 +0000 (06:49 +0000)]
- Update icons
svn path=/trunk/; revision=33260
James Tabor [Sat, 3 May 2008 23:30:19 +0000 (23:30 +0000)]
Fix DxEngCreateMemoryDC, GetDesktopDC and DeleteDC.
svn path=/trunk/; revision=33259
Dmitry Chapyshev [Sat, 3 May 2008 15:41:57 +0000 (15:41 +0000)]
- Update translations
svn path=/trunk/; revision=33258
Dmitry Chapyshev [Sat, 3 May 2008 15:30:11 +0000 (15:30 +0000)]
- Add new layouts to bootcd
svn path=/trunk/; revision=33257
Dmitry Chapyshev [Sat, 3 May 2008 15:29:25 +0000 (15:29 +0000)]
Add keyboard layouts:
- Turkish Q
- Turkish F
- Ukrainian (Student)
- Uzbek (Cyrillic)
- Vietnamese
svn path=/trunk/; revision=33256
Magnus Olsen [Sat, 3 May 2008 11:46:34 +0000 (11:46 +0000)]
Bugfix : DRVFN gaEngFuncs one row was wrong thx irc : Pigglesworth for notice it.
start fixing prototype for DxEngDeleteDC
svn path=/trunk/; revision=33255
Magnus Olsen [Sat, 3 May 2008 10:23:14 +0000 (10:23 +0000)]
implemented partly DxEngGetDesktopDC
svn path=/trunk/; revision=33254
Dmitry Chapyshev [Fri, 2 May 2008 20:36:07 +0000 (20:36 +0000)]
- Fix build
svn path=/trunk/; revision=33251
Magnus Olsen [Fri, 2 May 2008 20:16:03 +0000 (20:16 +0000)]
Fixed the last regress I intdues for loading ms dxg.sys now it works loading again and we come allot futuer with our ddraw.dll.
without using hacks.
svn path=/trunk/; revision=33249
Magnus Olsen [Fri, 2 May 2008 19:42:38 +0000 (19:42 +0000)]
re adding a small hack for edd_directdraw_globalk getting clear out some where in win32k. we need track down this bug.
svn path=/trunk/; revision=33245
Magnus Olsen [Fri, 2 May 2008 19:25:26 +0000 (19:25 +0000)]
fixed a small regress for 3 boot i did by mistake intrudes. sorry
svn path=/trunk/; revision=33244
Magnus Olsen [Fri, 2 May 2008 18:31:21 +0000 (18:31 +0000)]
cleanup the startup process allot
1. Remove the hack in ddraw.c that only allown one edd_directdraw_global it been move to dc.c for it is each drv that need alloc this space.
2. Remove we do not trying loading dxg.sys twice.
3. Remove we do not try enable the dx interface when it is already enable, better check for it is need it later.
svn path=/trunk/; revision=33242
Magnus Olsen [Fri, 2 May 2008 17:47:46 +0000 (17:47 +0000)]
fix a typo in function DxEngGetHdevData the sub function DxEGShDevData_OpenRefs did validate data bit wrong
it should send back 0 for no openrefs and 1 for openrefs.
thx Pigglesworth debuglog to found it.
svn path=/trunk/; revision=33241
Dmitry Chapyshev [Fri, 2 May 2008 14:44:43 +0000 (14:44 +0000)]
- Add more defines
svn path=/trunk/; revision=33240
Dmitry Chapyshev [Fri, 2 May 2008 14:35:45 +0000 (14:35 +0000)]
- Change icons to Tango icons
svn path=/trunk/; revision=33239
Dmitry Chapyshev [Fri, 2 May 2008 14:15:04 +0000 (14:15 +0000)]
- Add InstallNewDevice exported function
svn path=/trunk/; revision=33238
Dmitry Chapyshev [Fri, 2 May 2008 14:08:25 +0000 (14:08 +0000)]
- Move console.dll to cpl folder
svn path=/trunk/; revision=33237
Ged Murphy [Fri, 2 May 2008 13:25:58 +0000 (13:25 +0000)]
fix build
svn path=/trunk/; revision=33235
Ged Murphy [Fri, 2 May 2008 12:09:39 +0000 (12:09 +0000)]
- Remove CLSID_RebarBandSite from uuid, and contain it within explorer as it's an undoc GUID
- Load SHInvokeDefaultCommand when required to avoid msvc linker dependencies
- explorer_new now builds and links with msvc9, although it'll crash if you try to run it at the moment. Investigation needed.
svn path=/trunk/; revision=33234
Ged Murphy [Fri, 2 May 2008 08:43:47 +0000 (08:43 +0000)]
Fix build due to recent header changes
svn path=/trunk/; revision=33233
Ged Murphy [Fri, 2 May 2008 08:22:09 +0000 (08:22 +0000)]
- Get the locations of DrawCaptionTemp and RegisterShellHook when required instead of at link time. This allows building with msvc due to missing .lib stuff
- Remove SHGetViewStatePropertyBag test code
- Move more stuff to appropiate headers
- Remove unneeded linker libs
svn path=/trunk/; revision=33232
Dmitry Chapyshev [Fri, 2 May 2008 07:58:03 +0000 (07:58 +0000)]
- The division of right and the left menu
- Fix formatting in translations
svn path=/trunk/; revision=33231
Dmitry Chapyshev [Fri, 2 May 2008 06:45:46 +0000 (06:45 +0000)]
- Adding indexes to getting localized layouts names
svn path=/trunk/; revision=33230
Dmitry Chapyshev [Fri, 2 May 2008 06:42:45 +0000 (06:42 +0000)]
- Getting a localized layout names from input.dll
svn path=/trunk/; revision=33229
Dmitry Chapyshev [Fri, 2 May 2008 06:41:59 +0000 (06:41 +0000)]
- Getting a localized layout names from input.dll
- Add some layouts to resources
svn path=/trunk/; revision=33228
Magnus Olsen [Fri, 2 May 2008 05:45:29 +0000 (05:45 +0000)]
Fixed some struct member positions in EDD_DIRECTDRAW_GLOBAL
svn path=/trunk/; revision=33227
Martin Fuchs [Thu, 1 May 2008 21:17:35 +0000 (21:17 +0000)]
update to XMLStorage version 1.3
svn path=/trunk/; revision=33226
Magnus Olsen [Thu, 1 May 2008 21:00:54 +0000 (21:00 +0000)]
Thx fireball to found the real issue with dxg.sys why the hell it did send down NULL
we need the graphic drv DeviceObject be sent in, it is known as PDev->hSpooler in windows
reactos win32k does not set it up yet so we using reactos version of it
it call PDev->VideoFileObject->DeviceObject.
svn path=/trunk/; revision=33225
Colin Finck [Thu, 1 May 2008 20:12:53 +0000 (20:12 +0000)]
Matthias Kupfer (matthias DOT kupfer AT informatik DOT tu-chemnitz DOT de):
- Fix some minor translation errors in the german translation and adjust the size of the elements of some control panel applets.
See issue #3211 for more details.
svn path=/trunk/; revision=33224
Aleksey Bragin [Thu, 1 May 2008 19:44:30 +0000 (19:44 +0000)]
- Remove incorrect check introduced in r33221 since Windows does not do it (try to call it on your Windows 2003 installation, and see results).
svn path=/trunk/; revision=33223
Magnus Olsen [Thu, 1 May 2008 19:33:18 +0000 (19:33 +0000)]
remove some debug data that was double. it is not longer need it
svn path=/trunk/; revision=33222
Magnus Olsen [Thu, 1 May 2008 19:20:10 +0000 (19:20 +0000)]
Bugfix ntoskrnl : IoBuildAsynchronousFsdRequest the param DeviceObject, can be NULL when it comes from dxg.sys for dxg will set it only for AGP graphic card or newer.
Cleanup : intEnableReactXDriver it contain less code now. for most of the work are done by dxg.sys.
now ms dxg.sys fill the edd_directdraw_gloabl struct by it self.
svn path=/trunk/; revision=33221
Pierre Schweitzer [Thu, 1 May 2008 17:19:38 +0000 (17:19 +0000)]
Added French translation for kbswitch.exe
svn path=/trunk/; revision=33220
Magnus Olsen [Thu, 1 May 2008 16:36:42 +0000 (16:36 +0000)]
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
Dmitry Chapyshev [Thu, 1 May 2008 16:00:51 +0000 (16:00 +0000)]
- Implement layouts indicator
svn path=/trunk/; revision=33216
Dmitry Chapyshev [Thu, 1 May 2008 15:25:12 +0000 (15:25 +0000)]
- Implement deleting layouts
svn path=/trunk/; revision=33215
Ged Murphy [Thu, 1 May 2008 14:56:54 +0000 (14:56 +0000)]
DECLSPEC_NOVTABLE isn't supported by gcc
svn path=/trunk/; revision=33214
Ged Murphy [Thu, 1 May 2008 14:52:11 +0000 (14:52 +0000)]
- 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
Daniel Reimer [Thu, 1 May 2008 13:07:58 +0000 (13:07 +0000)]
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
Magnus Olsen [Thu, 1 May 2008 12:08:02 +0000 (12:08 +0000)]
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 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
Ged Murphy [Thu, 1 May 2008 11:01:10 +0000 (11:01 +0000)]
- 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
Magnus Olsen [Thu, 1 May 2008 09:51:25 +0000 (09:51 +0000)]
Do not double set value that have already been set by ms dxg.sys
svn path=/trunk/; revision=33208
Ged Murphy [Thu, 1 May 2008 09:39:37 +0000 (09:39 +0000)]
- Add IShellView2 and IShellView3 COM interfaces
- Add IBandSite interface
- Add COM object typedefs and #defines to shtypes.idl
svn path=/trunk/; revision=33207
Magnus Olsen [Thu, 1 May 2008 09:24:53 +0000 (09:24 +0000)]
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
Ged Murphy [Thu, 1 May 2008 08:21:15 +0000 (08:21 +0000)]
More COM interfaces needed for the new explorer
svn path=/trunk/; revision=33205
Ged Murphy [Thu, 1 May 2008 07:39:21 +0000 (07:39 +0000)]
Start to fix some COM interfaces which will be used by the new explorer shell
svn path=/trunk/; revision=33204
Dmitry Chapyshev [Thu, 1 May 2008 07:36:47 +0000 (07:36 +0000)]
- Remove kbswitch from autorun
svn path=/trunk/; revision=33203
Dmitry Chapyshev [Thu, 1 May 2008 07:33:59 +0000 (07:33 +0000)]
- Add new layouts to bootcd
svn path=/trunk/; revision=33202
Dmitry Chapyshev [Thu, 1 May 2008 07:33:29 +0000 (07:33 +0000)]
Add keyboard layouts:
- Serbian (Cyrillic)
- Serbian (Latin)
svn path=/trunk/; revision=33201
Pierre Schweitzer [Wed, 30 Apr 2008 21:35:23 +0000 (21:35 +0000)]
- 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
Timo Kreuzer [Wed, 30 Apr 2008 20:34:04 +0000 (20:34 +0000)]
- 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
Johannes Anderwald [Wed, 30 Apr 2008 10:55:35 +0000 (10:55 +0000)]
- 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
Johannes Anderwald [Tue, 29 Apr 2008 23:05:57 +0000 (23:05 +0000)]
- fix a bug in tab selection code
- add DirectSound dialog resources
svn path=/trunk/; revision=33195
Aleksey Bragin [Tue, 29 Apr 2008 20:01:38 +0000 (20:01 +0000)]
- Enter into critical region before acquiring the resource.
See issue #3193 for more details.
svn path=/trunk/; revision=33193
Aleksey Bragin [Tue, 29 Apr 2008 17:00:31 +0000 (17:00 +0000)]
- 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
Aleksey Bragin [Tue, 29 Apr 2008 15:36:11 +0000 (15:36 +0000)]
- Fix typos in source code comments.
svn path=/trunk/; revision=33190
Johannes Anderwald [Tue, 29 Apr 2008 15:24:54 +0000 (15:24 +0000)]
RRF_RT_REG_SZ is already defined in winreg.h
svn path=/trunk/; revision=33189
Johannes Anderwald [Tue, 29 Apr 2008 12:19:55 +0000 (12:19 +0000)]
- 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
Johannes Anderwald [Tue, 29 Apr 2008 10:27:03 +0000 (10:27 +0000)]
- query current time zone
- retrieve localized country for a version
- pass length parameter to avoid potential buffer overflows
svn path=/trunk/; revision=33187
James Tabor [Tue, 29 Apr 2008 02:00:56 +0000 (02:00 +0000)]
Implement DxEngSetDCOwner, add stub for IntGdiSetDCOwnerEx.
svn path=/trunk/; revision=33186
James Tabor [Tue, 29 Apr 2008 01:46:58 +0000 (01:46 +0000)]
Update DxEngSetDCOwner and add owner masks.
svn path=/trunk/; revision=33185
Johannes Anderwald [Mon, 28 Apr 2008 21:47:43 +0000 (21:47 +0000)]
- enumerate driver files, driver version and driver time
svn path=/trunk/; revision=33184
Andrey Korotaev [Mon, 28 Apr 2008 20:20:53 +0000 (20:20 +0000)]
Fix build
svn path=/trunk/; revision=33183
Dmitry Chapyshev [Mon, 28 Apr 2008 19:29:08 +0000 (19:29 +0000)]
- Add some defines
svn path=/trunk/; revision=33182
Johannes Anderwald [Mon, 28 Apr 2008 17:16:57 +0000 (17:16 +0000)]
- implement more details for display adapter page
- enlarge general details groupbox
svn path=/trunk/; revision=33181
Dmitry Chapyshev [Mon, 28 Apr 2008 16:57:57 +0000 (16:57 +0000)]
- Update Russian translation
svn path=/trunk/; revision=33180
Johannes Anderwald [Mon, 28 Apr 2008 15:14:12 +0000 (15:14 +0000)]
- 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
Johannes Anderwald [Mon, 28 Apr 2008 14:55:21 +0000 (14:55 +0000)]
- add GUID_DEVCLASS_DISPLAY
- fix format
svn path=/trunk/; revision=33177
Dmitry Chapyshev [Mon, 28 Apr 2008 14:04:22 +0000 (14:04 +0000)]
- Add support second keyboard layout
- Update all translations
svn path=/trunk/; revision=33175
Marc Piulachs [Mon, 28 Apr 2008 13:44:11 +0000 (13:44 +0000)]
make rbuild files XML compliant by adding the XInclude namespace , no code change
svn path=/trunk/; revision=33174
Magnus Olsen [Mon, 28 Apr 2008 06:03:29 +0000 (06:03 +0000)]
update intEnableReactXDriver with more code
svn path=/trunk/; revision=33173
Dmitry Chapyshev [Sun, 27 Apr 2008 20:42:01 +0000 (20:42 +0000)]
- Add kbswitch to autorun
svn path=/trunk/; revision=33172
Dmitry Chapyshev [Sun, 27 Apr 2008 17:14:58 +0000 (17:14 +0000)]
- Don't be loaded more than one copy of the application (based on mutex)
svn path=/trunk/; revision=33171
Marc Piulachs [Sun, 27 Apr 2008 17:09:51 +0000 (17:09 +0000)]
spanish translation for kbswitch
svn path=/trunk/; revision=33170
Magnus Olsen [Sun, 27 Apr 2008 17:00:06 +0000 (17:00 +0000)]
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
Dmitry Chapyshev [Sun, 27 Apr 2008 15:40:42 +0000 (15:40 +0000)]
- Implement current layout indicator
svn path=/trunk/; revision=33168
Magnus Olsen [Sun, 27 Apr 2008 15:31:47 +0000 (15:31 +0000)]
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
Daniel Reimer [Sun, 27 Apr 2008 15:18:20 +0000 (15:18 +0000)]
Fix one warning.
svn path=/trunk/; revision=33166
Daniel Reimer [Sun, 27 Apr 2008 15:02:13 +0000 (15:02 +0000)]
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