Commit graph

30370 commits

Author SHA1 Message Date
James Tabor 3139c0bd7a Fix DxEngCreateMemoryDC, GetDesktopDC and DeleteDC.
svn path=/trunk/; revision=33259
2008-05-03 23:30:19 +00:00
Dmitry Chapyshev e3eb09236b - Update translations
svn path=/trunk/; revision=33258
2008-05-03 15:41:57 +00:00
Dmitry Chapyshev 2570e76254 - Add new layouts to bootcd
svn path=/trunk/; revision=33257
2008-05-03 15:30:11 +00:00
Dmitry Chapyshev 94c43e1921 Add keyboard layouts:
- Turkish Q
- Turkish F
- Ukrainian (Student)
- Uzbek (Cyrillic)
- Vietnamese

svn path=/trunk/; revision=33256
2008-05-03 15:29:25 +00:00
Magnus Olsen 0ab92a340f Bugfix : DRVFN gaEngFuncs one row was wrong thx irc : Pigglesworth for notice it.
start fixing prototype for DxEngDeleteDC

svn path=/trunk/; revision=33255
2008-05-03 11:46:34 +00:00
Magnus Olsen e54790f042 implemented partly DxEngGetDesktopDC
svn path=/trunk/; revision=33254
2008-05-03 10:23:14 +00:00
Dmitry Chapyshev f343627af2 - Fix build
svn path=/trunk/; revision=33251
2008-05-02 20:36:07 +00:00
Magnus Olsen 028236f96f 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
2008-05-02 20:16:03 +00:00
Magnus Olsen 21767c48f6 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
2008-05-02 19:42:38 +00:00
Magnus Olsen e116f0e2e4 fixed a small regress for 3 boot i did by mistake intrudes. sorry
svn path=/trunk/; revision=33244
2008-05-02 19:25:26 +00:00
Magnus Olsen ed0fe8ba5a 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
2008-05-02 18:31:21 +00:00
Magnus Olsen b08374c708 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
2008-05-02 17:47:46 +00:00
Dmitry Chapyshev c5e44a797e - Add more defines
svn path=/trunk/; revision=33240
2008-05-02 14:44:43 +00:00
Dmitry Chapyshev 5124464786 - Change icons to Tango icons
svn path=/trunk/; revision=33239
2008-05-02 14:35:45 +00:00
Dmitry Chapyshev d2964eccaf - Add InstallNewDevice exported function
svn path=/trunk/; revision=33238
2008-05-02 14:15:04 +00:00
Dmitry Chapyshev 23b26d3b26 - Move console.dll to cpl folder
svn path=/trunk/; revision=33237
2008-05-02 14:08:25 +00:00
Ged Murphy 6580355f68 fix build
svn path=/trunk/; revision=33235
2008-05-02 13:25:58 +00:00
Ged Murphy c4d7bed972 - 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
2008-05-02 12:09:39 +00:00
Ged Murphy 7be668ec63 Fix build due to recent header changes
svn path=/trunk/; revision=33233
2008-05-02 08:43:47 +00:00
Ged Murphy 8e8e7c35eb - 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
2008-05-02 08:22:09 +00:00
Dmitry Chapyshev f593891576 - The division of right and the left menu
- Fix formatting in translations

svn path=/trunk/; revision=33231
2008-05-02 07:58:03 +00:00
Dmitry Chapyshev 3a8f1dc806 - Adding indexes to getting localized layouts names
svn path=/trunk/; revision=33230
2008-05-02 06:45:46 +00:00
Dmitry Chapyshev 964ac05304 - Getting a localized layout names from input.dll
svn path=/trunk/; revision=33229
2008-05-02 06:42:45 +00:00
Dmitry Chapyshev aa249071fc - Getting a localized layout names from input.dll
- Add some layouts to resources

svn path=/trunk/; revision=33228
2008-05-02 06:41:59 +00:00
Magnus Olsen 1163b5af3c Fixed some struct member positions in EDD_DIRECTDRAW_GLOBAL
svn path=/trunk/; revision=33227
2008-05-02 05:45:29 +00:00
Martin Fuchs 5cfce75c9a update to XMLStorage version 1.3
svn path=/trunk/; revision=33226
2008-05-01 21:17:35 +00:00
Magnus Olsen 6b7e77bfc9 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
2008-05-01 21:00:54 +00:00
Colin Finck 4c675706f2 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
2008-05-01 20:12:53 +00:00
Aleksey Bragin 5e52f1cb74 - 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
2008-05-01 19:44:30 +00:00
Magnus Olsen 917f4dca07 remove some debug data that was double. it is not longer need it
svn path=/trunk/; revision=33222
2008-05-01 19:33:18 +00:00
Magnus Olsen 70f8d998df 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
2008-05-01 19:20:10 +00:00
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