Commit graph

30666 commits

Author SHA1 Message Date
Colin Finck df3116fa7f Fix circles build
svn path=/trunk/; revision=33356
2008-05-07 21:11:12 +00:00
Marc Piulachs 76afdc12da -try to fix linux build
svn path=/trunk/; revision=33355
2008-05-07 21:08:40 +00:00
Marc Piulachs 0e8ea6dc04 -fix linux build
svn path=/trunk/; revision=33354
2008-05-07 20:58:06 +00:00
Marc Piulachs f289d2ad19 - add missing idl files to build
svn path=/trunk/; revision=33353
2008-05-07 20:54:42 +00:00
Marc Piulachs 29859e5fd3 -autogenerate dxsdk headers as part of the build as requested
svn path=/trunk/; revision=33352
2008-05-07 20:49:15 +00:00
Colin Finck e2c529ca16 Fix indentation :)
svn path=/trunk/; revision=33351
2008-05-07 20:19:43 +00:00
Marc Piulachs 98d47d1fc4 -Implement reconnect on connection lost as requested. Techbot will now try to re-connect every 60 seconds when a connection lost is detected.
svn path=/trunk/; revision=33350
2008-05-07 19:53:14 +00:00
Gregor Brunmar 1e922dc43f Implemented IDirect3DDevice9::GetCreationParameters()
svn path=/trunk/; revision=33349
2008-05-07 18:23:46 +00:00
James Tabor 95bc4a2671 Adding more than one video device.. We need to fix NtGdiCreateCompatibleDC and DceCreateDisplayDC so they can access the device name from the default PDev or PrimarySurface. ATM we use L"DISPLAY" not L"\\??\\DISPLAY%d"(<-display number) to create a new HDC. In Gdi32 IntCreateDICW we basicly do the same w/o the display number. This code is correct and please leave it alone. I add some code in win32k dc.c, so we can start the changes.
svn path=/trunk/; revision=33348
2008-05-07 18:12:19 +00:00
Gregor Brunmar 04fbc5df72 * Fixed an error in IDirect3DDevice9::GetDisplayMode() spotted by Steven Edwards
* Renamed an internal D3D9 struct variable
* Re-implemented IDirect3DDevice9::GetAvailableTextureMem(), hopefully more correct this time around

svn path=/trunk/; revision=33347
2008-05-07 18:00:50 +00:00
Dmitry Chapyshev e904314653 - Small fix modifier_bits structure
svn path=/trunk/; revision=33346
2008-05-07 17:22:47 +00:00
Dmitry Chapyshev 96257d48db - Adding shortcuts to kbswitch
- Move regedit shortcut to "System Tools"

svn path=/trunk/; revision=33345
2008-05-07 16:45:30 +00:00
Marc Piulachs d7b2077ed8 - code refactoring
- made more and more easily extensible:
   * commands automatically loaded from plugins dlls
   * declarative and automatic command parameter parsing
   * common code moved to base classes
- other fixes

svn path=/trunk/; revision=33344
2008-05-07 14:59:28 +00:00
Timo Kreuzer e3407fdd9c UserCreateHeap: use SIZE_T for parameter, also use SIZE_T for MmMapViewOfSection
svn path=/trunk/; revision=33343
2008-05-07 14:39:31 +00:00
Timo Kreuzer 335831c108 remove unimplemented IntDrawCaret from caret.h
svn path=/trunk/; revision=33342
2008-05-07 14:14:52 +00:00
Timo Kreuzer 9c10e57cee (Nt)UserGetWindowDC returns a HDC, not a DWORD
svn path=/trunk/; revision=33341
2008-05-07 14:11:01 +00:00
Aleksey Bragin 2bf0d241a9 - Fix uninitialized Callback var usage, spotted by Stefan Ginsberg. Probably fixes bug 3214.
See issue #3214 for more details.

svn path=/trunk/; revision=33340
2008-05-07 10:06:07 +00:00
Aleksey Bragin 0ee50a0aaf - Assign statements in ASSERTs is a bad idea. Fix that.
svn path=/trunk/; revision=33339
2008-05-07 09:46:37 +00:00
Timo Kreuzer 00bbbe2448 ntifs.h: fix prototypes of PsChargePoolQuota, PsChargeProcessPoolQuota, PsReturnPoolQuota, ZwAllocateVirtualMemory and ZwFreeVirtualMemory
svn path=/trunk/; revision=33338
2008-05-07 00:57:10 +00:00
Timo Kreuzer 9d30c5d072 change Amount param in all PsXxxPoolQuota functions to SIZE_T
svn path=/trunk/; revision=33337
2008-05-06 23:19:22 +00:00
Timo Kreuzer 7df59a1212 fix MmMapViewOfSection prototype
svn path=/trunk/; revision=33336
2008-05-06 21:37:10 +00:00
Johannes Anderwald 2799b51019 - fix changing time format garbles the clock output
- patch by Carlo Bramix and Alwyn Tar
- fix potential buffer overflows by me
- bug 2437

svn path=/trunk/; revision=33335
2008-05-06 20:51:07 +00:00
Timo Kreuzer 7325a8a281 remove PalIndexed from dc struct
svn path=/trunk/; revision=33334
2008-05-06 20:50:53 +00:00
Aleksey Bragin dfcefd6140 - Fix regedit's import function. Now it works equally good in ReactOS and in a real Windows (previously was broken in both OSes).
See issue #997 for more details.

svn path=/trunk/; revision=33333
2008-05-06 20:44:35 +00:00
Timo Kreuzer ad58bfe28a DC: use dc.DcLevel.hPal for the palette instead of using dc.PalIndexed and dc.w.hPalette
NtUserSelectPalette: make code more readable

svn path=/trunk/; revision=33332
2008-05-06 20:44:25 +00:00
Johannes Anderwald 6e7c576b23 - remove unused files :)
svn path=/trunk/; revision=33331
2008-05-06 20:36:06 +00:00
Magnus Olsen bb0603242f started cleanup object/dc.c
1. remove the static global value edd_directdraw_global I intrudues for dx.
   it is now for each driver. 

svn path=/trunk/; revision=33330
2008-05-06 20:20:56 +00:00
Timo Kreuzer 9aafcccad6 rename 2nd parameter of NtUserGetClipboardData from Unknown1 to pBuffer. Use SEH to copy data.
svn path=/trunk/; revision=33329
2008-05-06 20:09:34 +00:00
Aleksey Bragin a64e1e81c5 - Fix a bug resulting in a write to an uninitialized address (coincidently located somewhere in the middle of another heap allocation) and later heapfreeing it. WaitNamedPipeA() was the affected function (results were visible when e.g. starting Office 2003 installer).
svn path=/trunk/; revision=33328
2008-05-06 18:11:41 +00:00
Daniel Reimer 592dd734e8 Netherland translation for calc by Wouter Thierens. Congrats for the first one. May follow many more!
svn path=/trunk/; revision=33327
2008-05-06 17:54:08 +00:00
Gregor Brunmar d7cf631cd9 Implemented IDirect3DDevice9::GetDisplayMode()
svn path=/trunk/; revision=33326
2008-05-06 16:15:33 +00:00
Marc Piulachs 88b5cb544c -fix build
svn path=/trunk/; revision=33325
2008-05-06 15:27:34 +00:00
Marc Piulachs 1788cb32b5 -fix build
svn path=/trunk/; revision=33324
2008-05-06 14:52:46 +00:00
Marc Piulachs 338266205f -Fix unnecessary msi builds (part 2/2)
svn path=/trunk/; revision=33323
2008-05-06 14:43:24 +00:00
Marc Piulachs 880e173654 -Fix unnecessary msi builds, this time for real! msi module was referencing the module 'msi_msiserver_typelib' expecting (OUTPUT)msi_msiserver_typelib.tlb to be build inset of (INTERMEDIATE)msiserver.tlb (the actual generated file). As a result the file was never created and make was trying to recreate it on every build. mystery solved :) (part 1/2)
svn path=/trunk/; revision=33322
2008-05-06 14:42:49 +00:00
Marc Piulachs f540600448 -Add a new module type 'cabinet' to handle .cab files generation
-Remove harcoded vgafonts.cab instructions from rbuild and move them to its own rbuild file

svn path=/trunk/; revision=33321
2008-05-06 14:24:16 +00:00
Aleksey Bragin c3644e01e9 atl: Remove freeing of an invalid pointer.
http://www.winehq.org/pipermail/wine-patches/2008-May/054603.html

svn path=/trunk/; revision=33320
2008-05-06 12:51:08 +00:00
Aleksey Bragin 19636d8609 - Fix a typo.
See issue #3190 for more details.

svn path=/trunk/; revision=33319
2008-05-06 11:46:50 +00:00
Dmitry Chapyshev d7977c4292 - Add new dll's information
svn path=/trunk/; revision=33318
2008-05-06 09:22:39 +00:00
Dmitry Chapyshev 07d4eb5e6c - Add new dll's to bootcd
svn path=/trunk/; revision=33317
2008-05-06 09:20:48 +00:00
Dmitry Chapyshev 732ebbb776 - Add & update headers
svn path=/trunk/; revision=33316
2008-05-06 09:20:08 +00:00
Dmitry Chapyshev 27ec5d2efc - Add baseaddress for inetcomm.dll and nddeapi.dll
svn path=/trunk/; revision=33315
2008-05-06 09:17:31 +00:00
Dmitry Chapyshev 5e86e269b0 - advapi32: Small implementation RegConnectRegistryW (from wine)
- Add inetcomm.dll from wine
- Add nddeapi.dll from wine
- Sync imm32 with wine

svn path=/trunk/; revision=33314
2008-05-06 09:16:21 +00:00
Johannes Anderwald ec6486f26c - check for WHQL for display adapters (using d3d9)
- destroy all dialogs on exit
- fix a bug in destroying the dialogs
- halfplement checking WHQL for audio drivers

svn path=/trunk/; revision=33313
2008-05-06 07:46:58 +00:00
Johannes Anderwald 611459f151 - define LPD3DVECTOR_DEFINED when d3d9 and dsound header is used
- sync mscat.h from wine and add a few required definitions

svn path=/trunk/; revision=33312
2008-05-06 07:18:38 +00:00
Hervé Poussineau 78fb45b54a Fix indentation
svn path=/trunk/; revision=33311
2008-05-06 06:57:05 +00:00
James Tabor d6273ed28e Quick implementation of DxEngCreateMemoryDC and DxEngCleanDC. It compiles. 8^D
svn path=/trunk/; revision=33310
2008-05-06 04:22:49 +00:00
James Tabor 19381c9fed Win32k:
- Rewrite EngAcquire/ReleaseSemaphore.
- Add internal fastcalls for them and tag.
- Fix DxEngUn/LockShareSem.
- Tested with Qemu. Needs Dx testing.

svn path=/trunk/; revision=33309
2008-05-06 03:40:38 +00:00
Marc Piulachs ebec4882b2 -solve msi circular dependency warning and avoid unnecessary msi.dll rebuilds
See issue #3131 for more details.

svn path=/trunk/; revision=33308
2008-05-05 23:19:38 +00:00
Aleksey Bragin 83170fa4d9 - Buffer size is in bytes, not in pages. Fixes boot breakage.
svn path=/trunk/; revision=33307
2008-05-05 21:07:32 +00:00