reactos.git
16 years ago* Check SDKVersion and print error message if debug flag is specified.
Gregor Brunmar [Mon, 17 Dec 2007 21:22:40 +0000 (21:22 +0000)]
* Check SDKVersion and print error message if debug flag is specified.
* New CreateD3D9 internal function to create a valid IDirect3D9 object.

svn path=/trunk/; revision=31295

16 years ago- It should use only host headers.
Aleksey Bragin [Mon, 17 Dec 2007 20:53:08 +0000 (20:53 +0000)]
- It should use only host headers.

svn path=/trunk/; revision=31294

16 years agoFirst restructure and reorder the code. Identify bugs and make corrections. Found...
James Tabor [Mon, 17 Dec 2007 20:23:31 +0000 (20:23 +0000)]
First restructure and reorder the code. Identify bugs and make corrections. Found DCX_CACHE sets to owned DCEs, we do not hold dcattr after ReleaseDC as we should and did not handle ClassDCs correctly. Will continue.

svn path=/trunk/; revision=31293

16 years agoSync winebuild (keeping ReactOS-specific changes).
Aleksey Bragin [Mon, 17 Dec 2007 20:17:36 +0000 (20:17 +0000)]
Sync winebuild (keeping ReactOS-specific changes).

3 days ago Michael Stefaniuc winebuild: Remove duplicate declaration of variable ...
6 days ago Alexandre Julliard winebuild: Don't set the IMAGE_FILE_DLL flag on native ...
10 days ago Alexandre Julliard winebuild: Also optimize out imports that are only ...
10 days ago Alexandre Julliard winebuild: Improved checks for missing forward entry ...
10 days ago Alexandre Julliard winebuild: Print a warning when failing to import a ...
2007-11-07 Alexandre Julliard winebuild: Add a few nops to stub entry points to make ...
2007-10-26 Alexandre Julliard winebuild: Add a -ordinal flag for entry points that ...
2007-09-10 Dmitry Timoshkov winebuild: Add IMAGE_FILE_32BIT_MACHINE flag for a ...
2007-07-19 Alexandre Julliard ntdll: Move private data to make room in the TEB for ...
2007-05-29 Dmitry Timoshkov winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRES ...
2007-05-24 Alexandre Julliard winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag ...
2007-05-21 Dmitry Timoshkov winebuild: Fix compilation warnings in 64-bit mode.
2007-04-25 Rob Shearman winebuild: Refer to strings used in generated stubs ...
2007-04-09 Dmitry Timoshkov winebuild: Check if a given forward does exist in one ...
2007-03-17 Andrew Talbot winebuild: Replace inline static with static inline.
2007-03-05 Joris Huizer winebuild: sign-compare fixes.
2006-12-27 Alexandre Julliard make_makefiles: Generate the top-level .gitignore file.
2006-12-07 Alexandre Julliard winebuild: Added --nxcompat option, and mark all module ...
2006-12-04 Alexandre Julliard winebuild: Check for illegal characters in entry point ...
2006-10-12 Andrew Talbot winebuild: Cast-qual warning fix.
2006-09-14 Alexandre Julliard makefiles: Generate the dependencies line to avoid ...
2006-08-23 Andrew Talbot winebuild: Cast-qual warnings fix.
2006-08-11 Alexandre Julliard winebuild: Added output() function to properly deal ...
2006-08-07 Alexandre Julliard makefiles: Use make dependencies to create installation ...
2006-07-11 Ge van Geldorp winebuild: Save registers which might contain parameter ...
2006-07-11 Ge van Geldorp winebuild: Reserve enough space for null function pointer.
2006-07-10 Alexandre Julliard Take advantage of the recursive nature of .gitignore ...
2006-06-19 Alexandre Julliard winebuild: Get rid of the data16 prefix, it shouldn't ...
2006-06-13 Alexandre Julliard winebuild: Fix a few printf format warnings by casting ...
2006-05-23 Jonathan Ernst Update the address of the Free Software Foundation.
2006-04-18 Alexandre Julliard winebuild: Disable linking to external symbols by default.
2006-04-18 Alexandre Julliard winebuild: Fixed index in module table for delayed ...
2006-04-05 Alexandre Julliard winebuild: Remove a no longer necessary movzwl instruction.
2006-02-16 Robert Shearman winebuild: Correction for manpage.
2006-02-14 Mike Frysinger Add support for 'make install DESTDIR'.
2006-01-24 Alexandre Julliard winebuild: Get rid of the default ignored symbols list.
2006-01-23 Alexandre Julliard winebuild: Always import atof, the MS version is different.
2006-01-21 Marcus Meissner winebuild: Output a .note.GNU-stack section to allow ...
2006-01-20 Alexandre Julliard winebuild: Moved offset definitions to relay.c since ...
2006-01-20 Alexandre Julliard ntdll: Move the %gs register to the ntdll_thread_regs ...

svn path=/trunk/; revision=31292

16 years ago- Don't leak bitmaps in the CopyIcon call.
Ged Murphy [Mon, 17 Dec 2007 16:31:10 +0000 (16:31 +0000)]
- Don't leak bitmaps in the CopyIcon call.
- Pass the call on, don't call straight into win32k

svn path=/trunk/; revision=31291

16 years agoupdate header
Ged Murphy [Mon, 17 Dec 2007 09:41:33 +0000 (09:41 +0000)]
update header

svn path=/trunk/; revision=31290

16 years ago- Add a new routine to NtUSerCallOneParam which returns newly created handles for...
Ged Murphy [Mon, 17 Dec 2007 09:40:48 +0000 (09:40 +0000)]
- Add a new routine to NtUSerCallOneParam which returns newly created handles for icons and cursors
- Fix the NtUserGetIconSize prototype

svn path=/trunk/; revision=31289

16 years agoUpdated German Input.cpl Resource.
Daniel Reimer [Mon, 17 Dec 2007 09:06:07 +0000 (09:06 +0000)]
Updated German Input.cpl Resource.

svn path=/trunk/; revision=31288

16 years agoUse kernel facilities to change debug level at runtime
Hervé Poussineau [Sun, 16 Dec 2007 21:12:54 +0000 (21:12 +0000)]
Use kernel facilities to change debug level at runtime

svn path=/trunk/; revision=31287

16 years agoUse kernel facilities to change debug level at runtime
Hervé Poussineau [Sun, 16 Dec 2007 21:00:44 +0000 (21:00 +0000)]
Use kernel facilities to change debug level at runtime

svn path=/trunk/; revision=31286

16 years ago- Add some functionality
Dmitry Chapyshev [Sun, 16 Dec 2007 20:02:17 +0000 (20:02 +0000)]
- Add some functionality
- Small fixes and updates

svn path=/trunk/; revision=31284

16 years ago- A bit of cleanup (no code change).
Aleksey Bragin [Sun, 16 Dec 2007 17:23:38 +0000 (17:23 +0000)]
- A bit of cleanup (no code change).

svn path=/trunk/; revision=31283

16 years ago- Add a signature field to KCBs, and use it to validate KCBs as well as to mark them...
Aleksey Bragin [Sun, 16 Dec 2007 16:37:15 +0000 (16:37 +0000)]
- Add a signature field to KCBs, and use it to validate KCBs as well as to mark them dead after they've been freed (to catch invalid reuse).
- Add assertions to make sure key hashes are valid.
- Finish implementing EnlistKeyBodyWithKCB since the new parse routine is now used, and implement analogous DelistKeyBodyFromKCB.
- Fix delay item allocation code which was overwriting pool memory.
- Re-enable allocation-page support for allocating KCBs.
- Implement the CmpDelayDerefKCBWorker now that delay alloc/free works.
- Fix CmpDelayDerefKeyControlBlock which was overwriting KCB flags and incorrectly setting reference counts for the KCB.
- CmpDelayCloseWorkItemActive should be enabled when arming the delayed close timer.
- Fix reference counting bugs in CmpAddToDelayedClose and CmpRemoveFromDelayedClose.
- Fix wrong sizes of CM_KCBS_PER_PAGE and CM_DELAYS_PER_PAGE which caused more pool overwrites.

svn path=/trunk/; revision=31282

16 years ago- Add shared->Exclusive promotion support to value cache routines as well.
Aleksey Bragin [Sun, 16 Dec 2007 15:41:48 +0000 (15:41 +0000)]
- Add shared->Exclusive promotion support to value cache routines as well.
- Implement CmpCompareNewValueDataAgainstKCBCache as an optimization during Set Value Key operations, so that if the value is already identical, it will not be written again.

svn path=/trunk/; revision=31280

16 years agoFixed some details
Pierre Schweitzer [Sun, 16 Dec 2007 15:25:17 +0000 (15:25 +0000)]
Fixed some details

svn path=/trunk/; revision=31279

16 years agofix typo
Sylvain Petreolle [Sun, 16 Dec 2007 14:55:48 +0000 (14:55 +0000)]
fix typo

svn path=/trunk/; revision=31278

16 years agoFix typo spotted by Usurp
Hervé Poussineau [Sun, 16 Dec 2007 14:44:01 +0000 (14:44 +0000)]
Fix typo spotted by Usurp

svn path=/trunk/; revision=31277

16 years agopatch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
Magnus Olsen [Sun, 16 Dec 2007 14:07:33 +0000 (14:07 +0000)]
patch from Kamil Hornicek tykef at atlas dot cz (irc nick : Pigglesworth)
add d3d COM interface to ddraw.dll
Fixed smaller bugs as well

svn path=/trunk/; revision=31276

16 years ago- ARC hardware device tree passed to the kernel contains only partial descriptors...
Aleksey Bragin [Sun, 16 Dec 2007 10:04:04 +0000 (10:04 +0000)]
- ARC hardware device tree passed to the kernel contains only partial descriptors (contents of full descriptors was ignored anyway).

svn path=/trunk/; revision=31274

16 years agoUpdated French translations for calc, shell32, syssetup
Pierre Schweitzer [Sun, 16 Dec 2007 09:53:56 +0000 (09:53 +0000)]
Updated French translations for calc, shell32, syssetup

svn path=/trunk/; revision=31272

16 years agofix export definition
Timo Kreuzer [Sun, 16 Dec 2007 02:45:59 +0000 (02:45 +0000)]
fix export definition

svn path=/trunk/; revision=31271

16 years agow32kdll for windows 2003 SP2
Timo Kreuzer [Sun, 16 Dec 2007 02:32:20 +0000 (02:32 +0000)]
w32kdll for windows 2003 SP2

svn path=/trunk/; revision=31270

16 years agodo not try add DDSD_LPSURFACE when it is already been set
Magnus Olsen [Sun, 16 Dec 2007 00:56:43 +0000 (00:56 +0000)]
do not try add DDSD_LPSURFACE when it is already been set

svn path=/trunk/; revision=31269

16 years agofix a typo
Magnus Olsen [Sun, 16 Dec 2007 00:46:43 +0000 (00:46 +0000)]
fix a typo

svn path=/trunk/; revision=31268

16 years agofix a bug in createsurface
Magnus Olsen [Sun, 16 Dec 2007 00:43:22 +0000 (00:43 +0000)]
fix a bug in createsurface
DDSD_LPSURFACE should only be automatic set if we have a system memory surface.

svn path=/trunk/; revision=31267

16 years agofix another bug in createsurface
Magnus Olsen [Sun, 16 Dec 2007 00:38:22 +0000 (00:38 +0000)]
fix another bug in createsurface
a program does not need set the flag DDSD_LPSURFACE, if they forget ddraw will automatic set it.

svn path=/trunk/; revision=31266

16 years agofix a check in createsurface
Magnus Olsen [Sun, 16 Dec 2007 00:28:35 +0000 (00:28 +0000)]
fix a check in createsurface
do not accpect if both flag DDSCAPS_SYSTEMMEMORY and DDSCAPS_VIDEOMEMORY are set in pDDSD->ddsCaps

svn path=/trunk/; revision=31265

16 years ago- fix typo spotted by towerr
Johannes Anderwald [Sat, 15 Dec 2007 22:19:24 +0000 (22:19 +0000)]
- fix typo spotted by towerr
thanks

svn path=/trunk/; revision=31263

16 years ago- Use CmpLockRegistry instead of manual registry locking -- this also makes the regis...
Aleksey Bragin [Sat, 15 Dec 2007 22:06:10 +0000 (22:06 +0000)]
- Use CmpLockRegistry instead of manual registry locking -- this also makes the registry lock shared instead of exclusive.
- Start using KCB locking/unlocking, usually shared first.
- Support KCB lock promotion from shared to exclusive when value cache functions require it (SearchNeedExclusiveLock -- not yet used).
- Add multiple checks for deleted KCBs so that operations on them fail.
- Protect symlinks from being erroneously modified.
- Remove a ReactOS symlink hack.
- Add code to setup the KCB Value Cache (right now we use the node list since nobody was setting the value cache up).
- Detect and assert on CM_KCB_SYM_LINK_FOUND, this is used by caching which we don't support.
- Protect KEY_NO_DELETE nodes from deletion.
- Lock the registry during hive flushing.
- Respect CmpNoWrite if it's set.
- Don't ignore Allocate flag sent to CmpLinkhivetoMaster during hive loading.

svn path=/trunk/; revision=31262

16 years agoFixed param checks in createsurface code. and one wrong if check
Magnus Olsen [Sat, 15 Dec 2007 21:34:17 +0000 (21:34 +0000)]
Fixed param checks in createsurface code. and one wrong if check

svn path=/trunk/; revision=31260

16 years agoalways initate ppSurf to NULL if createsurface fail, the ppSurf must be zero out.
Magnus Olsen [Sat, 15 Dec 2007 21:25:39 +0000 (21:25 +0000)]
always initate ppSurf to NULL if createsurface fail, the ppSurf must be zero out.

svn path=/trunk/; revision=31259

16 years agoDo not create a surface from wrong process.
Magnus Olsen [Sat, 15 Dec 2007 20:53:33 +0000 (20:53 +0000)]
Do not create a surface from wrong process.
if we found it was another process try call on createsurface that have started ddraw it will fail.

svn path=/trunk/; revision=31258

16 years ago- Fix typo in KCB flag.
Aleksey Bragin [Sat, 15 Dec 2007 20:51:40 +0000 (20:51 +0000)]
- Fix typo in KCB flag.
- CmDeleteKey takes a Key Body, not a KCB.
- Simplify some code since ValueCache.RealKCB is a KCB now, not a hacked PKEY_OBJECT, so a bunch of typecasts can be removed.
- Implement CmpCleanUpSubKeyInfo to remove cached subkey information when a KCB is deleted (subkeys are not cached yet, however).
- Add checks in various code paths to make sure we don't touch a read-only KCB.
- Don't double-dereference a key object during a delete.
- Add checks for invalid key information classes.
- For KeyNameInformation, the caller must have some handle access to succeed the call.
- Validate alignment of key value names.
- Don't accept NULLs at the end of key value names.
- Validate key value name lengths.
- Validate data lengths.
- Remove a couple of forced lazy flushes that aren't required anymore.
- Use CmpLockRegistry() in ntapi.c instead of the manual lock release.

svn path=/trunk/; revision=31257

16 years ago- Add Bulgarian layouts
Dmitry Chapyshev [Sat, 15 Dec 2007 19:17:32 +0000 (19:17 +0000)]
- Add Bulgarian layouts

svn path=/trunk/; revision=31256

16 years ago- Add some languages from wine
Dmitry Chapyshev [Sat, 15 Dec 2007 18:44:56 +0000 (18:44 +0000)]
- Add some languages from wine

svn path=/trunk/; revision=31255

16 years agoCheck if symbols are defined, not their value!
Hervé Poussineau [Sat, 15 Dec 2007 18:38:24 +0000 (18:38 +0000)]
Check if symbols are defined, not their value!

svn path=/trunk/; revision=31254

16 years ago- Use CmPrepareKey only in cmlib, since it's a cmlib hack.
Aleksey Bragin [Sat, 15 Dec 2007 18:25:08 +0000 (18:25 +0000)]
- Use CmPrepareKey only in cmlib, since it's a cmlib hack.

svn path=/trunk/; revision=31253

16 years ago- Implement NtCreateKey using the new parse routine.
Aleksey Bragin [Sat, 15 Dec 2007 18:14:41 +0000 (18:14 +0000)]
- Implement NtCreateKey using the new parse routine.
- NtOpenKey should only return the key handle if the operation was successful.
- Point to new parse routine, and rename it to CmParseKey instead of CmParseKey2 which was used during the test phase.
- Delete all of the "cm" directory, this code is now fully gone; the new Configuration Manager is in place.
- Move cm.h and cm_x.h to include/internal where they belong to and fix all their includers.

svn path=/trunk/; revision=31252

16 years ago- Implement BIOS access routines in HAL.
Aleksey Bragin [Sat, 15 Dec 2007 17:15:48 +0000 (17:15 +0000)]
- Implement BIOS access routines in HAL.
- Implement HalResetDisplay using those routines.
- Uncomment a display reset in bootvid (as real Windows bootvid does).
- Remove 1 sec delay from the shutdown thread.
- As a result, no more red screen flashing at the end of the 1st stage, shutdown quotes are displayed again, and BSODs are shown correctly.

svn path=/trunk/; revision=31251

16 years agofrench translation for usetup
Sylvain Petreolle [Sat, 15 Dec 2007 16:52:40 +0000 (16:52 +0000)]
french translation for usetup

svn path=/trunk/; revision=31250

16 years agoeeevil trailing spaces :D
Daniel Reimer [Sat, 15 Dec 2007 16:30:15 +0000 (16:30 +0000)]
eeevil trailing spaces :D

svn path=/trunk/; revision=31249

16 years ago- swedish translation of usetup by Stefan Ginsberg stefan__100__@hotmail.com
Johannes Anderwald [Sat, 15 Dec 2007 16:25:42 +0000 (16:25 +0000)]
- swedish translation of usetup by Stefan Ginsberg  stefan__100__@hotmail.com
- IRC: Stefan100

svn path=/trunk/; revision=31248

16 years agoUpdated German USetup localisation. (Not tested yet, if the string are too long.)
Daniel Reimer [Sat, 15 Dec 2007 16:21:12 +0000 (16:21 +0000)]
Updated German USetup localisation. (Not tested yet, if the string are too long.)

svn path=/trunk/; revision=31247

16 years ago- Add eol-style:native.
Aleksey Bragin [Sat, 15 Dec 2007 16:18:49 +0000 (16:18 +0000)]
- Add eol-style:native.

svn path=/trunk/; revision=31246

16 years ago- sorry for breaking build
Johannes Anderwald [Sat, 15 Dec 2007 16:08:01 +0000 (16:08 +0000)]
- sorry for breaking build

svn path=/trunk/; revision=31245

16 years ago- move static errocodes to header
Johannes Anderwald [Sat, 15 Dec 2007 14:24:02 +0000 (14:24 +0000)]
- move static errocodes to header
- translation of errorcodes is not yet ready

svn path=/trunk/; revision=31244

16 years ago- Add Russian Translation
Dmitry Chapyshev [Sat, 15 Dec 2007 12:48:07 +0000 (12:48 +0000)]
- Add Russian Translation

svn path=/trunk/; revision=31243

16 years agoBug 2884 : New greek resource files (djapal@gmail.com)
Daniel Reimer [Sat, 15 Dec 2007 12:41:54 +0000 (12:41 +0000)]
Bug 2884 : New greek resource files (djapal@gmail.com)

svn path=/trunk/; revision=31242

16 years agoFix {module}_clean target
Hervé Poussineau [Sat, 15 Dec 2007 12:27:30 +0000 (12:27 +0000)]
Fix {module}_clean target

svn path=/trunk/; revision=31241

16 years agoremove NtUserGetCursorIconSize
Ged Murphy [Sat, 15 Dec 2007 12:17:34 +0000 (12:17 +0000)]
remove NtUserGetCursorIconSize

svn path=/trunk/; revision=31240

16 years agoremove the ros only NtUserGetCursorIconSize and implement NtUserGetIconSize in it...
Ged Murphy [Sat, 15 Dec 2007 12:16:45 +0000 (12:16 +0000)]
remove the ros only NtUserGetCursorIconSize and implement NtUserGetIconSize in it's place

svn path=/trunk/; revision=31239

16 years ago- register Folder Options panel
Johannes Anderwald [Sat, 15 Dec 2007 12:03:47 +0000 (12:03 +0000)]
- register Folder Options panel
- add code to register printer folder

svn path=/trunk/; revision=31238

16 years ago- register Folder Options control panel
Johannes Anderwald [Sat, 15 Dec 2007 11:48:24 +0000 (11:48 +0000)]
- register Folder Options control panel

svn path=/trunk/; revision=31237

16 years agoinclude SDK first
Sylvain Petreolle [Sat, 15 Dec 2007 11:30:07 +0000 (11:30 +0000)]
include SDK first

svn path=/trunk/; revision=31236

16 years ago- ukrainian translation of usetup by Artem Reznikov (temarez)
Johannes Anderwald [Sat, 15 Dec 2007 11:25:03 +0000 (11:25 +0000)]
- ukrainian translation of usetup by Artem Reznikov (temarez)
- sort languages
See issue #2889 for more details.

svn path=/trunk/; revision=31235

16 years ago- add IDS_FOLDER_OPTIONS constant
Johannes Anderwald [Sat, 15 Dec 2007 11:13:01 +0000 (11:13 +0000)]
- add IDS_FOLDER_OPTIONS constant
- start implementing folder options cpl
- export a few functions by name, patch by Kamil Hornicek(Pigglesworth)
- move Options_RunDll[A|W] to new file folder_options.c

svn path=/trunk/; revision=31234

16 years agoFix deletion of generated proxy makefile
Hervé Poussineau [Sat, 15 Dec 2007 10:04:29 +0000 (10:04 +0000)]
Fix deletion of generated proxy makefile

svn path=/trunk/; revision=31233

16 years ago- Colin Finck: Replace broken memcmp comparison of wide strings by an own version...
Aleksey Bragin [Sat, 15 Dec 2007 10:02:00 +0000 (10:02 +0000)]
- Colin Finck: Replace broken memcmp comparison of wide strings by an own version of wcsncmp (due to the fact it may be different on different hosts).
- Add RtlAssert to mkhive, it was missing in some compiling cases, and fix DbgPrint function implementation.
- Mark a memory overwrite in mkhive with a FIXME, to be fixed later.

svn path=/trunk/; revision=31232

16 years agoUse new share handle table info.
James Tabor [Sat, 15 Dec 2007 09:11:59 +0000 (09:11 +0000)]
Use new share handle table info.

svn path=/trunk/; revision=31231

16 years agoAdd CAPS1 capability flags, not found in sdk. Source is from wine.
James Tabor [Sat, 15 Dec 2007 08:39:27 +0000 (08:39 +0000)]
Add CAPS1 capability flags, not found in sdk. Source is from wine.

svn path=/trunk/; revision=31230

16 years agoStart using gdi shared handle table.
James Tabor [Sat, 15 Dec 2007 08:08:11 +0000 (08:08 +0000)]
Start using gdi shared handle table.

svn path=/trunk/; revision=31229

16 years agoAdd new items to gdi handle table. Added cfont and user space share gdi handle table.
James Tabor [Sat, 15 Dec 2007 07:03:51 +0000 (07:03 +0000)]
Add new items to gdi handle table. Added cfont and user space share gdi handle table.

svn path=/trunk/; revision=31228

16 years ago- Add some dialogs
Dmitry Chapyshev [Sat, 15 Dec 2007 06:35:55 +0000 (06:35 +0000)]
- Add some dialogs

svn path=/trunk/; revision=31227

16 years ago- use own version of GdiQueryTable() instead of relying on gdi32.dll
Timo Kreuzer [Sat, 15 Dec 2007 04:35:16 +0000 (04:35 +0000)]
- use own version of GdiQueryTable() instead of relying on gdi32.dll
- more tests for NtGdiGetDIBitsInternal

svn path=/trunk/; revision=31226

16 years ago- use own version of GdiQueryTable() instead of relying on gdi32.dll
Timo Kreuzer [Sat, 15 Dec 2007 04:22:19 +0000 (04:22 +0000)]
- use own version of GdiQueryTable() instead of relying on gdi32.dll
- CrateFont -> CreateFontA
- A bunch of tests for SelectObject

svn path=/trunk/; revision=31225

16 years ago- fix type field calculation in GDIOBJ_CovertToStockObject
Timo Kreuzer [Sat, 15 Dec 2007 02:08:23 +0000 (02:08 +0000)]
- fix type field calculation in GDIOBJ_CovertToStockObject
- add some DPRINTs on problems

svn path=/trunk/; revision=31224

16 years agoadd a bitmask for the flags in the gdi objects type field
Timo Kreuzer [Sat, 15 Dec 2007 02:07:43 +0000 (02:07 +0000)]
add a bitmask for the flags in the gdi objects type field

svn path=/trunk/; revision=31223

16 years ago- add GDI_OBJECT_TYPE_PFE
Timo Kreuzer [Sat, 15 Dec 2007 00:34:57 +0000 (00:34 +0000)]
- add GDI_OBJECT_TYPE_PFE
- use own version of GdiQueryTable() instead of relying on gdi32.dll, as vista seems not to support it anymore

svn path=/trunk/; revision=31222

16 years agoFilip Navara <xnavara at volny dot cz>
Aleksey Bragin [Fri, 14 Dec 2007 23:17:43 +0000 (23:17 +0000)]
Filip Navara <xnavara at volny dot cz>
- Remove unused code from HvGetCellSize().
- Fix situation, when a new cell is allocated with a too small size, resulting in an empty free cell (a cell has to be able to store at least one HCELL_INDEX), then the free list code overrides the next cell after the empty one.
- Reenable commented out assert in HvpRemoveFree(), since now it works as expected.

svn path=/trunk/; revision=31221

16 years agoUse long for HandleIndex.
James Tabor [Fri, 14 Dec 2007 18:02:22 +0000 (18:02 +0000)]
Use long for HandleIndex.

svn path=/trunk/; revision=31220

16 years agoAdd more items for device capabilities.
James Tabor [Fri, 14 Dec 2007 17:35:31 +0000 (17:35 +0000)]
Add more items for device capabilities.

svn path=/trunk/; revision=31219

16 years agoAdd missing space
Hervé Poussineau [Fri, 14 Dec 2007 16:56:20 +0000 (16:56 +0000)]
Add missing space

svn path=/trunk/; revision=31218

16 years ago- Add compile-time assert, since ReactOS opengl32 depends on the hardcoded value.
Aleksey Bragin [Fri, 14 Dec 2007 16:00:53 +0000 (16:00 +0000)]
- Add compile-time assert, since ReactOS opengl32 depends on the hardcoded value.

svn path=/trunk/; revision=31217

16 years agoAdd ERR_, WARN_, TRACE_ and INFO_ macros which call DbgPrintEx
Hervé Poussineau [Fri, 14 Dec 2007 15:59:14 +0000 (15:59 +0000)]
Add ERR_, WARN_, TRACE_ and INFO_ macros which call DbgPrintEx

svn path=/trunk/; revision=31216

16 years agoStop abusing <debug.h> by including SDK first
Hervé Poussineau [Fri, 14 Dec 2007 15:37:21 +0000 (15:37 +0000)]
Stop abusing <debug.h> by including SDK first

svn path=/trunk/; revision=31215

16 years agousetup Spanish localization by gabriel <gabrielilardi at hotmail dot it>
Marc Piulachs [Fri, 14 Dec 2007 14:56:32 +0000 (14:56 +0000)]
usetup Spanish localization by gabriel <gabrielilardi at hotmail dot it>

- slight changes to make it use a more neutral and MS-like terminology

See issue #2890 for more details.

svn path=/trunk/; revision=31214

16 years ago- Add debugging macros support to CmLib (to use, set the CmlibTraceLevel debugging...
Aleksey Bragin [Fri, 14 Dec 2007 13:02:39 +0000 (13:02 +0000)]
- Add debugging macros support to CmLib (to use, set the CmlibTraceLevel debugging mask in cminit.c).
- Add tracing to hivecell.c.

svn path=/trunk/; revision=31213

16 years ago- add resources for folder options cpl
Johannes Anderwald [Fri, 14 Dec 2007 12:25:15 +0000 (12:25 +0000)]
- add resources for folder options cpl

svn path=/trunk/; revision=31212

16 years agoAdd back support for function pointers override in HalDispatchTable structure
Hervé Poussineau [Fri, 14 Dec 2007 11:32:18 +0000 (11:32 +0000)]
Add back support for function pointers override in HalDispatchTable structure
Fixes detection of Xbox disk partitioning

svn path=/trunk/; revision=31211

16 years ago- part of 2/2 of bulgarian translation update
Johannes Anderwald [Fri, 14 Dec 2007 11:12:57 +0000 (11:12 +0000)]
- part of 2/2 of bulgarian translation update
See issue #2886 for more details.

svn path=/trunk/; revision=31210

16 years agoAdd missing forward declaration.
Hervé Poussineau [Fri, 14 Dec 2007 11:12:55 +0000 (11:12 +0000)]
Add missing forward declaration.
Thanks Fireball to debug this issue!

svn path=/trunk/; revision=31209

16 years ago- part of 1/2 of bulgarian translation update
Johannes Anderwald [Fri, 14 Dec 2007 11:11:44 +0000 (11:11 +0000)]
- part of 1/2 of bulgarian translation update
See issue #2886 for more details.

svn path=/trunk/; revision=31208

16 years agoRemove HALP_HOOKS structure
Hervé Poussineau [Fri, 14 Dec 2007 08:53:56 +0000 (08:53 +0000)]
Remove HALP_HOOKS structure
Revert r31198 and part of r31194, and replace them by compile-time define in pci.c
Don't use one rbuild file per hal, but merge them into one
Share halinit.c between UP and MP versions

svn path=/trunk/; revision=31207

16 years ago* Added helper function to read Direct3D registry properties
Gregor Brunmar [Fri, 14 Dec 2007 07:13:21 +0000 (07:13 +0000)]
* Added helper function to read Direct3D registry properties
* Started implementing Direct3DCreate9

svn path=/trunk/; revision=31206

16 years ago- fix a bug showing the same dialog twice in rev 31173
Johannes Anderwald [Thu, 13 Dec 2007 23:11:24 +0000 (23:11 +0000)]
- fix a bug showing the same dialog twice in rev 31173

See issue #2888 for more details.

svn path=/trunk/; revision=31205

16 years agoUp the handle count to 0x10000, reset adjustment to support change. Add device capabi...
James Tabor [Thu, 13 Dec 2007 20:27:28 +0000 (20:27 +0000)]
Up the handle count to 0x10000, reset adjustment to support change. Add device capabilities to handle table.

svn path=/trunk/; revision=31204

16 years agoThanks Timo! I have updated the information too.
James Tabor [Thu, 13 Dec 2007 18:34:46 +0000 (18:34 +0000)]
Thanks Timo! I have updated the information too.

svn path=/trunk/; revision=31203

16 years ago[FORMATTING] Fix formatting, no code change
Hervé Poussineau [Thu, 13 Dec 2007 17:23:03 +0000 (17:23 +0000)]
[FORMATTING] Fix formatting, no code change

svn path=/trunk/; revision=31202

16 years agoOK, this has no right to be in here... "as developed primarily through reverse-engine...
Daniel Reimer [Thu, 13 Dec 2007 17:03:01 +0000 (17:03 +0000)]
OK, this has no right to be in here... "as developed primarily through reverse-engineering of the original MS bios and its boot process."
A diff will be provided in the future.

svn path=/trunk/; revision=31201

16 years ago- implement displaying and showing language dialog
Johannes Anderwald [Thu, 13 Dec 2007 16:15:43 +0000 (16:15 +0000)]
- implement displaying and showing language dialog
- rename all translated entries in de-DE.h because gcc doesnt understand the scope of static
- add basic language dialog - feel free to improve design, layout etc

svn path=/trunk/; revision=31200

16 years agoMove cromwell in the right folder.
Daniel Reimer [Thu, 13 Dec 2007 16:13:30 +0000 (16:13 +0000)]
Move cromwell in the right folder.

svn path=/trunk/; revision=31199

16 years agoForgot a change in r31194
Hervé Poussineau [Thu, 13 Dec 2007 16:06:12 +0000 (16:06 +0000)]
Forgot a change in r31194

svn path=/trunk/; revision=31198

16 years agoupdated d3d9_private.h with some more info
Magnus Olsen [Thu, 13 Dec 2007 15:55:26 +0000 (15:55 +0000)]
updated d3d9_private.h with some more info

svn path=/trunk/; revision=31197

16 years agoCall HAL-specific initialization handlers
Hervé Poussineau [Thu, 13 Dec 2007 15:44:17 +0000 (15:44 +0000)]
Call HAL-specific initialization handlers

svn path=/trunk/; revision=31196

16 years agodisplay.c contains only empty functions, it has no reason to not be shared accross...
Hervé Poussineau [Thu, 13 Dec 2007 15:35:27 +0000 (15:35 +0000)]
display.c contains only empty functions, it has no reason to not be shared accross all HALs

svn path=/trunk/; revision=31195

16 years agoUse PBUS_HANDLER->Get/SetBusData function pointers to call PCI bus handler
Hervé Poussineau [Thu, 13 Dec 2007 15:34:02 +0000 (15:34 +0000)]
Use PBUS_HANDLER->Get/SetBusData function pointers to call PCI bus handler
Update Xbox PCI bus management after HAL changes
Fix typo

svn path=/trunk/; revision=31194

16 years agoGerman Translation for usetup.
Daniel Reimer [Thu, 13 Dec 2007 15:01:21 +0000 (15:01 +0000)]
German Translation for usetup.

svn path=/trunk/; revision=31193

16 years agoCommited the modified Cromwell/Xromwell Loader Version 2.33-DEV which is able to...
Daniel Reimer [Thu, 13 Dec 2007 13:47:31 +0000 (13:47 +0000)]
Commited the modified Cromwell/Xromwell Loader Version 2.33-DEV which is able to boot ReactOS from a Microsoft XBox (not 360). Thank goes out to GvG for send it to me.

svn path=/trunk/; revision=31192

16 years agoAdd D3D COM to ddraw (dx1)
Magnus Olsen [Thu, 13 Dec 2007 12:31:05 +0000 (12:31 +0000)]
Add D3D  COM to ddraw (dx1)

svn path=/trunk/; revision=31191

16 years agoAdd device caps and width data structures.
James Tabor [Thu, 13 Dec 2007 08:51:02 +0000 (08:51 +0000)]
Add device caps and width data structures.

svn path=/trunk/; revision=31190