reactos.git
16 years agoAdded D3DCAPS8 to d3dhal.h
Gregor Brunmar [Tue, 26 Feb 2008 21:18:32 +0000 (21:18 +0000)]
Added D3DCAPS8 to d3dhal.h

svn path=/trunk/; revision=32495

16 years agoDon't define NDEBUG in the .rbuild file, but before the inclusion of debug.h (like...
Colin Finck [Tue, 26 Feb 2008 16:00:00 +0000 (16:00 +0000)]
Don't define NDEBUG in the .rbuild file, but before the inclusion of debug.h (like we have it for all ROS components)

svn path=/trunk/; revision=32494

16 years agosome MSVC compat fixes
Christoph von Wittich [Tue, 26 Feb 2008 15:23:57 +0000 (15:23 +0000)]
some MSVC compat fixes

svn path=/trunk/; revision=32493

16 years agoonly get the last error code when it is needed
Christoph von Wittich [Tue, 26 Feb 2008 14:04:35 +0000 (14:04 +0000)]
only get the last error code when it is needed

svn path=/trunk/; revision=32492

16 years agofix formatting
Christoph von Wittich [Tue, 26 Feb 2008 13:54:12 +0000 (13:54 +0000)]
fix formatting

svn path=/trunk/; revision=32491

16 years agodon't try to wait on a NULL handle
Christoph von Wittich [Tue, 26 Feb 2008 13:48:22 +0000 (13:48 +0000)]
don't try to wait on a NULL handle
don't try to close a NULL handle

svn path=/trunk/; revision=32490

16 years agoFix indentation, broken in r32487
Hervé Poussineau [Tue, 26 Feb 2008 13:39:22 +0000 (13:39 +0000)]
Fix indentation, broken in r32487

svn path=/trunk/; revision=32489

16 years agofix some format strings
Christoph von Wittich [Tue, 26 Feb 2008 13:09:41 +0000 (13:09 +0000)]
fix some format strings

svn path=/trunk/; revision=32488

16 years agofix a possible memory leak
Christoph von Wittich [Tue, 26 Feb 2008 12:52:59 +0000 (12:52 +0000)]
fix a possible memory leak

svn path=/trunk/; revision=32487

16 years ago- Update Russian translation
Dmitry Chapyshev [Tue, 26 Feb 2008 05:51:04 +0000 (05:51 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32486

16 years ago- add BASEOBJECT to brush, palette, font and region structures- fix debug output
Timo Kreuzer [Tue, 26 Feb 2008 01:00:34 +0000 (01:00 +0000)]
- add BASEOBJECT to brush, palette, font and region structures- fix debug output

svn path=/trunk/; revision=32485

16 years agoimplemet follow for the callback interface videoport in gdi32.dll/win32/gdi32/misc...
Magnus Olsen [Mon, 25 Feb 2008 22:21:33 +0000 (22:21 +0000)]
implemet follow for the callback interface videoport in gdi32.dll/win32/gdi32/misc/gdientry.c
DvpCreateVideoPort, DvpDestroyVideoPort, DvpFlipVideoPort
Bugfix : DdGetDriverInfo for the videoport callback interface set the pUserDvdPort->dwFlags right 8not tested in windows yet)
Bugfix : DdQueryDirectDrawObject forget two d3d* callbacks to setup propert to user mode.

svn path=/trunk/; revision=32484

16 years agoDon't return if no keyboard or mouse is present. Instead continue detecting the devices.
Colin Finck [Mon, 25 Feb 2008 21:59:19 +0000 (21:59 +0000)]
Don't return if no keyboard or mouse is present. Instead continue detecting the devices.
The returns were replaced by INFO's for debug output. Fireball or hpoussin, please review if this fix is ok or if we need to add some more handling for these cases.

See issue #2790 for more details.

svn path=/trunk/; revision=32483

16 years ago- Add Copy & Paste functions for whole characters
Colin Finck [Mon, 25 Feb 2008 18:01:06 +0000 (18:01 +0000)]
- Add Copy & Paste functions for whole characters
- Add an "Edit" menu now that we have some more menu items belonging to this category

svn path=/trunk/; revision=32482

16 years agofix a typo
Christoph von Wittich [Mon, 25 Feb 2008 14:25:15 +0000 (14:25 +0000)]
fix a typo

svn path=/trunk/; revision=32479

16 years ago- Fix build
Dmitry Chapyshev [Mon, 25 Feb 2008 13:07:51 +0000 (13:07 +0000)]
- Fix build

svn path=/trunk/; revision=32478

16 years ago- Fix typos
Dmitry Chapyshev [Mon, 25 Feb 2008 12:27:49 +0000 (12:27 +0000)]
- Fix typos

svn path=/trunk/; revision=32477

16 years agoBug 3093: Bulgarian language update of Vgafonteditor by sstpr@narod.ru
Daniel Reimer [Mon, 25 Feb 2008 10:29:44 +0000 (10:29 +0000)]
Bug 3093: Bulgarian language update of Vgafonteditor by sstpr@narod.ru

svn path=/trunk/; revision=32476

16 years agoBug 3092: Bulgarian translation update by sstpr@narod.ru
Daniel Reimer [Mon, 25 Feb 2008 10:29:41 +0000 (10:29 +0000)]
Bug 3092: Bulgarian translation update by sstpr@narod.ru

svn path=/trunk/; revision=32475

16 years ago4 Spaces to tabs. The whole file uses tabs, so..
Daniel Reimer [Mon, 25 Feb 2008 09:48:07 +0000 (09:48 +0000)]
4 Spaces to tabs. The whole file uses tabs, so..

svn path=/trunk/; revision=32474

16 years ago- Reference CursorIcon before deleting it
Timo Kreuzer [Mon, 25 Feb 2008 01:32:17 +0000 (01:32 +0000)]
- Reference CursorIcon before deleting it
- IntGetPaintMessage: Set MessageQueue->PaintCount to 0, if no dirty Window is found. Stops spamming the debuglog, once is enough.
- UserGetDCEx: Check if a dce's hDC is valid, if not warn and create a new one. With our current code those hDCs should never get deleted, but this is also a hack, on Windows you can delete them.
- Don't dump the stack backtrace twice in GDIOBJ_Xxx functions

svn path=/trunk/; revision=32473

16 years agoCleanup : DdDestroySurface,
Magnus Olsen [Mon, 25 Feb 2008 01:02:00 +0000 (01:02 +0000)]
Cleanup : DdDestroySurface,
implement : D3dContextCreate, DdCanCreateD3DBuffer, DdDestroyD3DBuffer, DdLockD3D, DdUnlockD3D
Misc :
DdFlip (left surface implemeted support for),
DdCreateDirectDrawObject (use DeleteDC for we using the share memory for deleted a dc at usermode),
DdQueryDirectDrawObject (implemted d3d support and smaller bugfix
DdGetDriverInfo (started implemented this)

svn path=/trunk/; revision=32472

16 years ago- Do not *silently* hardcode USER_SHARED_DATA to physical page 2! It's purely FreeLdr...
Aleksey Bragin [Sun, 24 Feb 2008 18:03:17 +0000 (18:03 +0000)]
- Do not *silently* hardcode USER_SHARED_DATA to physical page 2! It's purely FreeLdr's decision to place PCR on the page 1. Instead, rely on an assumption that shared data always follows PCR's page. NT relies on the same assumption.

svn path=/trunk/; revision=32471

16 years ago- ntldr marks pages allocated for PCR and USER_SHARED_DATA as StartupPcrPage, not...
Aleksey Bragin [Sun, 24 Feb 2008 17:19:00 +0000 (17:19 +0000)]
- ntldr marks pages allocated for PCR and USER_SHARED_DATA as StartupPcrPage, not as MemoryData. In fact, it's the only way of finding where the PCR page is located physically.

svn path=/trunk/; revision=32470

16 years ago- Isolate the NLS-tables hack so that it's applied only when really needed (freeldr...
Aleksey Bragin [Sun, 24 Feb 2008 17:06:10 +0000 (17:06 +0000)]
- Isolate the NLS-tables hack so that it's applied only when really needed (freeldr boot process always requires the hack, winldr boot process does not).

svn path=/trunk/; revision=32469

16 years agofix warning
Ged Murphy [Sun, 24 Feb 2008 12:45:10 +0000 (12:45 +0000)]
fix warning

svn path=/trunk/; revision=32468

16 years agoSpanish localizations by Javier Ramacha
Marc Piulachs [Sun, 24 Feb 2008 11:54:38 +0000 (11:54 +0000)]
Spanish localizations by Javier Ramacha

new :appwiz-new
updated: usetup, console, shell32, syssetup, user32 and win32csr

See issue #3100 for more details.

svn path=/trunk/; revision=32466

16 years ago- Increase sizes ComboBox's
Dmitry Chapyshev [Sun, 24 Feb 2008 11:44:33 +0000 (11:44 +0000)]
- Increase sizes ComboBox's

svn path=/trunk/; revision=32465

16 years ago- Change ListBox to ListView
Dmitry Chapyshev [Sun, 24 Feb 2008 10:56:35 +0000 (10:56 +0000)]
- Change ListBox to ListView
- Added list of code pages

svn path=/trunk/; revision=32464

16 years ago- Save original value of the free descriptor we're using to alloc early pages from.
Aleksey Bragin [Sun, 24 Feb 2008 10:43:56 +0000 (10:43 +0000)]
- Save original value of the free descriptor we're using to alloc early pages from.
- Fix handling of PFN database pages inside PFN: largest free descriptor does not always end with the highest usable physical page (MmPageArraySize). This removes the need for a "good hack" introduced in revision 32405. As a result, the memory above the largest free descriptor (if it exists) is now correctly marked in the PFN database as free and added to the unzeroed list.

svn path=/trunk/; revision=32463

16 years ago- Added more checks when mounting a volume (based on: http://technet2.microsoft.com...
Pierre Schweitzer [Sun, 24 Feb 2008 10:06:37 +0000 (10:06 +0000)]
- Added more checks when mounting a volume (based on: technet2.microsoft.com/windowsserver/en/library/8cc5891d-bf8e-4164-862d-dac5418c59481033.mspx)
- Removed some useless debug
Thanks to Hervé

svn path=/trunk/; revision=32462

16 years agodon't free the memory for the palette entries in IntSetPalette. Fixes bug 3072
Timo Kreuzer [Sun, 24 Feb 2008 03:12:38 +0000 (03:12 +0000)]
don't free the memory for the palette entries in IntSetPalette. Fixes bug 3072
See issue #3072 for more details.

svn path=/trunk/; revision=32461

16 years ago[FORMATTING] Fix indentation (only for functional code)
Pierre Schweitzer [Sat, 23 Feb 2008 21:52:30 +0000 (21:52 +0000)]
[FORMATTING] Fix indentation (only for functional code)

svn path=/trunk/; revision=32460

16 years ago- Fix formatting
Dmitry Chapyshev [Sat, 23 Feb 2008 17:48:50 +0000 (17:48 +0000)]
- Fix formatting
- Update all languages
- Delete non-translated files

svn path=/trunk/; revision=32458

16 years agoadd missing winetests : hlink & schannel,
Sylvain Petreolle [Fri, 22 Feb 2008 21:01:47 +0000 (21:01 +0000)]
add missing winetests : hlink & schannel,
.rbuild fixes

svn path=/trunk/; revision=32456

16 years agoFix SmpSetEnvironmentVariable return status
Sylvain Petreolle [Fri, 22 Feb 2008 18:29:37 +0000 (18:29 +0000)]
Fix SmpSetEnvironmentVariable return status

svn path=/trunk/; revision=32455

16 years ago- Kernel's entry point is called KiSystemStartup, not NtProcessStartup (now it's...
Aleksey Bragin [Fri, 22 Feb 2008 13:41:37 +0000 (13:41 +0000)]
- Kernel's entry point is called KiSystemStartup, not NtProcessStartup (now it's done correctly).

svn path=/trunk/; revision=32450

16 years ago- We're comparing WCHARs, not CHARs, spotted by Ged Murphy.
Aleksey Bragin [Fri, 22 Feb 2008 11:47:20 +0000 (11:47 +0000)]
- We're comparing WCHARs, not CHARs, spotted by Ged Murphy.

svn path=/trunk/; revision=32448

16 years agoPierre Schweitzer <heis_spiter@hotmail.com>
Aleksey Bragin [Fri, 22 Feb 2008 10:50:26 +0000 (10:50 +0000)]
Pierre Schweitzer <heis_spiter@hotmail.com>
- Implement FsRtlDissectName() based on MSDN description. Improvements and bugfixes to the patch were made by Aleksey Bragin.

svn path=/trunk/; revision=32447

16 years ago- Move hostname command line application to /base/applications/cmdutils/hostname
Marc Piulachs [Thu, 21 Feb 2008 21:58:40 +0000 (21:58 +0000)]
- Move hostname command line application to /base/applications/cmdutils/hostname
- Add eventvwr to bootcd , it refuses to load under ros but highlights a problem with RPC that hopefully someone will investigate

svn path=/trunk/; revision=32444

16 years ago- Modified to use the screensaver library
Marc Piulachs [Thu, 21 Feb 2008 17:07:01 +0000 (17:07 +0000)]
- Modified to use the screensaver library
- Reduce the amount of code to minimum
- Remove unneeded resources

svn path=/trunk/; revision=32442

16 years agoFORMATTING: apply consistent indentation, no code change
Timo Kreuzer [Thu, 21 Feb 2008 02:40:23 +0000 (02:40 +0000)]
FORMATTING: apply consistent indentation, no code change

svn path=/trunk/; revision=32441

16 years agoFix butterflies' build
Colin Finck [Wed, 20 Feb 2008 22:14:36 +0000 (22:14 +0000)]
Fix butterflies' build
All screensavers using the scrnsave library must be compiled with Unicode now.

svn path=/trunk/; revision=32439

16 years agoGoodbye xpstubs.c.
James Tabor [Wed, 20 Feb 2008 21:43:49 +0000 (21:43 +0000)]
Goodbye xpstubs.c.

svn path=/trunk/; revision=32438

16 years ago- Remove much Win9x-specific stuff from the scrnsave library and make it more compati...
Colin Finck [Wed, 20 Feb 2008 21:43:41 +0000 (21:43 +0000)]
- Remove much Win9x-specific stuff from the scrnsave library and make it more compatible to the MS version of the library
- Change the 3dtext screensaver to use the library
- Reduce the amount of code in the blankscr screensaver to a minimum
- Remove unneeded resources from both screensavers
- Indentation fixes, MSVC build and warning fixes, small translation fixes, etc. for both screensavers and the library

See issue #2966 for more details.

svn path=/trunk/; revision=32437

16 years ago- fix a few issues to make it compilable with current RosBE
Johannes Anderwald [Wed, 20 Feb 2008 20:58:39 +0000 (20:58 +0000)]
- fix a few issues to make it compilable with current RosBE
- does not yet link

svn path=/trunk/; revision=32436

16 years agoPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): CLeanup win32k. Remove...
James Tabor [Wed, 20 Feb 2008 20:53:36 +0000 (20:53 +0000)]
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): CLeanup win32k. Remove xpstubs.c.

svn path=/trunk/; revision=32435

16 years ago- fix compilation with msvc
Johannes Anderwald [Wed, 20 Feb 2008 19:13:52 +0000 (19:13 +0000)]
- fix compilation with msvc

svn path=/trunk/; revision=32432

16 years ago- Update Russian translation
Dmitry Chapyshev [Wed, 20 Feb 2008 14:19:56 +0000 (14:19 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32431

16 years agoPatch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
Timo Kreuzer [Wed, 20 Feb 2008 03:01:46 +0000 (03:01 +0000)]
Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com):
- move bad ntuser syscalls in ntuser.h to the bottom
- sort win32k export list alphabetically
- remove Win32kInitialize and NtGdiGetAspectRatioFilterEx
by myself:
- add missing exports to win32k.def (all from xp)

svn path=/trunk/; revision=32430

16 years agoBug 3090: Czech translation for cacls, more & find by radekliska@gmail.com
Daniel Reimer [Tue, 19 Feb 2008 22:55:36 +0000 (22:55 +0000)]
Bug 3090: Czech translation for cacls, more & find by radekliska@gmail.com
Usetup Polish Translation Update by Olaf Siejka

svn path=/trunk/; revision=32429

16 years agoRemove typecasts PBITMAPOBJ <-> PSURFOBJ. Use GDIOBJ_ShareLockObj / _UnlockObjByPtr...
Timo Kreuzer [Tue, 19 Feb 2008 22:21:39 +0000 (22:21 +0000)]
Remove typecasts PBITMAPOBJ <-> PSURFOBJ. Use GDIOBJ_ShareLockObj / _UnlockObjByPtr instead of Eng(Un)LockSurface as BITMAPOBJ_Un/LockObj. Add BASEOBJECT to the BITMAPOBJ structure.

svn path=/trunk/; revision=32428

16 years agoOkokok, I dont know why someone should feel the urge to translate MB, KB, and GB...
Daniel Reimer [Tue, 19 Feb 2008 21:31:09 +0000 (21:31 +0000)]
Okokok, I dont know why someone should feel the urge to translate MB, KB, and GB (Except specific languages...), but here they are.

svn path=/trunk/; revision=32427

16 years ago- Update French translation
Sylvain Petreolle [Tue, 19 Feb 2008 19:56:35 +0000 (19:56 +0000)]
- Update French translation

svn path=/trunk/; revision=32425

16 years ago- Update Russian translation
Dmitry Chapyshev [Tue, 19 Feb 2008 19:45:09 +0000 (19:45 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32424

16 years agoOnce more, some more Strings open for translation. Have fun with 'em.
Daniel Reimer [Tue, 19 Feb 2008 19:37:49 +0000 (19:37 +0000)]
Once more, some more Strings open for translation. Have fun with 'em.

svn path=/trunk/; revision=32423

16 years ago- Fix a typo.
Aleksey Bragin [Tue, 19 Feb 2008 17:52:37 +0000 (17:52 +0000)]
- Fix a typo.

svn path=/trunk/; revision=32422

16 years ago- Fix dxg's includes.
Aleksey Bragin [Tue, 19 Feb 2008 17:18:18 +0000 (17:18 +0000)]
- Fix dxg's includes.

svn path=/trunk/; revision=32421

16 years agoBug 3089: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
Daniel Reimer [Tue, 19 Feb 2008 15:43:41 +0000 (15:43 +0000)]
Bug 3089: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru

svn path=/trunk/; revision=32420

16 years agosome cleanup
Timo Kreuzer [Mon, 18 Feb 2008 23:05:41 +0000 (23:05 +0000)]
some cleanup
- move NtGdiFlushUserBatch prototype to ntgdi.h
- move pool tags from ntgdihdl.h to win32k/tags.h
- move DC struct from ntgdihdl.h to win32k/dc.h
- replace GDIEMPTYHDR with BASEOBJECT
- use BASEOBJECT in DC and GDIDEVICE structures
- rename some NtGdiXxx functions that don't deserve that name and remove some that were defined by a macro, but don't exist on windows (#if 0'ed atm)
- remove RetrieveDisplayHDC() prototype (doesn't exist)

svn path=/trunk/; revision=32419

16 years agoBug 3088: Polish locale update: usetup + appwiz-new by Olaf Siejka - olaf_siejka...
Daniel Reimer [Mon, 18 Feb 2008 22:19:07 +0000 (22:19 +0000)]
Bug 3088: Polish locale update: usetup + appwiz-new by Olaf Siejka - olaf_siejka@o2.pl

svn path=/trunk/; revision=32418

16 years agoFix counting of MmStats.NrFreePages.
Filip Navara [Mon, 18 Feb 2008 21:43:45 +0000 (21:43 +0000)]
Fix counting of MmStats.NrFreePages.

svn path=/trunk/; revision=32417

16 years agoAdd German Translation to appwiz-new.
Daniel Reimer [Mon, 18 Feb 2008 21:41:13 +0000 (21:41 +0000)]
Add German Translation to appwiz-new.
remove DS_FIXEDSYS, it is already set by DS_SHELLFONT.
Fix some Strings in en-EN.rc.

svn path=/trunk/; revision=32416

16 years ago- Fix formating
Dmitry Chapyshev [Mon, 18 Feb 2008 21:14:53 +0000 (21:14 +0000)]
- Fix formating
- Add Russian translation

svn path=/trunk/; revision=32415

16 years agofrench translation for appwiz-new
Sylvain Petreolle [Mon, 18 Feb 2008 20:39:49 +0000 (20:39 +0000)]
french translation for appwiz-new
little fixes

svn path=/trunk/; revision=32414

16 years ago- Small fix
Dmitry Chapyshev [Mon, 18 Feb 2008 20:20:02 +0000 (20:20 +0000)]
- Small fix

svn path=/trunk/; revision=32413

16 years ago- Implement new appwiz
Dmitry Chapyshev [Mon, 18 Feb 2008 17:25:40 +0000 (17:25 +0000)]
- Implement new appwiz

svn path=/trunk/; revision=32412

16 years agoSpanish localizations by Javier Ramacha
Marc Piulachs [Mon, 18 Feb 2008 17:19:52 +0000 (17:19 +0000)]
Spanish localizations by Javier Ramacha

Updated: control, solitaire, servman, 3dtext, taskmgr, explorer and expand
New: msconfig

See issue #3078 for more details.

svn path=/trunk/; revision=32411

16 years ago- Update Russian translation
Dmitry Chapyshev [Sun, 17 Feb 2008 22:21:30 +0000 (22:21 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32410

16 years agoSeems like there got one string lost... fixed now. Thx to Kario for noticing.
Daniel Reimer [Sun, 17 Feb 2008 21:57:55 +0000 (21:57 +0000)]
Seems like there got one string lost... fixed now. Thx to Kario for noticing.

svn path=/trunk/; revision=32409

16 years agofrench usetup translation update
Sylvain Petreolle [Sun, 17 Feb 2008 19:56:37 +0000 (19:56 +0000)]
french usetup translation update
see complete filenames when "Copying file :"

svn path=/trunk/; revision=32408

16 years agoFix some typos.
Filip Navara [Sun, 17 Feb 2008 19:39:28 +0000 (19:39 +0000)]
Fix some typos.

svn path=/trunk/; revision=32407

16 years agoBug 3070: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
Daniel Reimer [Sun, 17 Feb 2008 18:05:08 +0000 (18:05 +0000)]
Bug 3070: Ukrainian translation update by Artem Reznikov - temarez@yandex.ru
Bug 3078: czech translation for solitaire by radekliska@gmail.com
Bug 3083: usetup update by Paolo Devoti - devotip@tiscali.it
Added the English Strings to all USETUP Resources and activated these. This makes translating easier.
Renamed German to Deutsch and Russian to Russkij, which seems like it does not work... (thx to Caemyr anyway)

svn path=/trunk/; revision=32406

16 years ago- Fix a bug, when the page first was marked as free and put into free pages list...
Aleksey Bragin [Sun, 17 Feb 2008 16:24:24 +0000 (16:24 +0000)]
- Fix a bug, when the page first was marked as free and put into free pages list to zero out, and then was marked as used for PFN database, but *not* removed from that list! Certainly it was zeroed out later, introducing a corruption within the free list and a pagefault.
- This revision completely removes hacks introduced in 32386.
See issue #3076 for more details.

svn path=/trunk/; revision=32405

16 years agoFixed duplicate typedef in DirectX headers for real this time :)
Gregor Brunmar [Sun, 17 Feb 2008 14:51:26 +0000 (14:51 +0000)]
Fixed duplicate typedef in DirectX headers for real this time :)

svn path=/trunk/; revision=32404

16 years agoFixed duplicate typedefs in DirectX headers
Gregor Brunmar [Sun, 17 Feb 2008 14:40:23 +0000 (14:40 +0000)]
Fixed duplicate typedefs in DirectX headers

svn path=/trunk/; revision=32403

16 years agoOops, removed OsThunkD3dDrawPrimitives2 from d3d8thk.h.
Gregor Brunmar [Sun, 17 Feb 2008 13:42:02 +0000 (13:42 +0000)]
Oops, removed OsThunkD3dDrawPrimitives2 from d3d8thk.h.

svn path=/trunk/; revision=32402

16 years ago* Updated d3d headers to make it possible to include both d3d and d3d9 at the same...
Gregor Brunmar [Sun, 17 Feb 2008 13:34:59 +0000 (13:34 +0000)]
* Updated d3d headers to make it possible to include both d3d and d3d9 at the same time.
* Updated d3dhal.h to support DirectX 9
* Fixed broken d3dnthal.h
* Fixed missing structures in d3d8thk.h

svn path=/trunk/; revision=32401

16 years ago- Zero early-allocated pages for PFN DB itself, as suggested on the ros-dev mailing...
Aleksey Bragin [Sun, 17 Feb 2008 13:08:28 +0000 (13:08 +0000)]
- Zero early-allocated pages for PFN DB itself, as suggested on the ros-dev mailing list, and hyperspace mapping seems to work, at least on x86. Fixes the "warm reboot-bug" in 2nd stage.

svn path=/trunk/; revision=32400

16 years ago- Only add a command for deleting the proxy makefile, when one was really generated.
Colin Finck [Sat, 16 Feb 2008 23:45:23 +0000 (23:45 +0000)]
- Only add a command for deleting the proxy makefile, when one was really generated.
  Should fix all those "Error 1 (ignored)" warnings (if there aren't even more problems ;-)
- Include <algorithm> in modulehandler.cpp. Fixes compilation with MSVC.
- Add _CRT_SECURE_NO_WARNINGS to the MSVC project file to disable a bunch of MSVC warnings.

svn path=/trunk/; revision=32399

16 years ago[FORMATTING]
Colin Finck [Sat, 16 Feb 2008 23:07:40 +0000 (23:07 +0000)]
[FORMATTING]
- 2 spaces --> 4 spaces
- some other changes to make the code style consistent with most ROS code
- Change in the .rbuild file to treat warnings as errors (the lib currently doesn't spit out any warnings, so it shouldn't do in the future)

svn path=/trunk/; revision=32398

16 years agoFix 64-bit build (again.. :-/)
Colin Finck [Sat, 16 Feb 2008 22:49:52 +0000 (22:49 +0000)]
Fix 64-bit build (again.. :-/)

svn path=/trunk/; revision=32397

16 years ago/Wp64 and __w64 are deprecated beginning with Visual C++ 2008.
Colin Finck [Sat, 16 Feb 2008 22:21:59 +0000 (22:21 +0000)]
/Wp64 and __w64 are deprecated beginning with Visual C++ 2008.
Remove the /Wp64 switch from the cabman project file (no idea why it was enabled anyway ;-) and the _W64 macros from the code.

svn path=/trunk/; revision=32395

16 years agoOnce more... make it possible to translate usetup COMPLETELY. (I hope this time I...
Daniel Reimer [Sat, 16 Feb 2008 18:58:05 +0000 (18:58 +0000)]
Once more... make it possible to translate usetup COMPLETELY. (I hope this time I am right....)

svn path=/trunk/; revision=32392

16 years ago- Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Removed NtGdiStretchDI...
James Tabor [Sat, 16 Feb 2008 18:14:36 +0000 (18:14 +0000)]
- Patch by Stefan Ginsberg (stefan__100__ AT hotmail DOT com): Removed NtGdiStretchDIBits and NtGdiAddFontResource. Replaced with correct API.

svn path=/trunk/; revision=32391

16 years ago- Add Arabic and Czech languages to list
Dmitry Chapyshev [Sat, 16 Feb 2008 17:36:34 +0000 (17:36 +0000)]
- Add Arabic and Czech languages to list

svn path=/trunk/; revision=32390

16 years ago- Add small checking
Dmitry Chapyshev [Sat, 16 Feb 2008 17:28:58 +0000 (17:28 +0000)]
- Add small checking
- Fix formating

svn path=/trunk/; revision=32389

16 years ago- Add libpng 1.2.24 (from libpng.org)
Dmitry Chapyshev [Sat, 16 Feb 2008 16:23:33 +0000 (16:23 +0000)]
- Add libpng 1.2.24 (from libpng.org)

svn path=/trunk/; revision=32388

16 years ago- Update Russian translation
Dmitry Chapyshev [Sat, 16 Feb 2008 15:26:00 +0000 (15:26 +0000)]
- Update Russian translation

svn path=/trunk/; revision=32387

16 years ago- Add a hacked and incorrect (due to absence of checking for BIOS-reserved memory...
Aleksey Bragin [Sat, 16 Feb 2008 14:56:56 +0000 (14:56 +0000)]
- Add a hacked and incorrect (due to absence of checking for BIOS-reserved memory areas) MiInitializePageList from 32371. This allows 1st stage to work, and 2nd stage to work from the first power up.
- Real, new, [bugless] MiInitializePageList is #if0-#endif'ed until a problem in it is identified and fixed.

svn path=/trunk/; revision=32386

16 years agoImplemented IDirect3D::GetDeviceCaps()
Gregor Brunmar [Sat, 16 Feb 2008 11:17:46 +0000 (11:17 +0000)]
Implemented IDirect3D::GetDeviceCaps()

svn path=/trunk/; revision=32385

16 years agoOn systems with large enough memory (or lots of drivers already loaded), we actually...
ReactOS Portable Systems Group [Fri, 15 Feb 2008 20:52:36 +0000 (20:52 +0000)]
On systems with large enough memory (or lots of drivers already loaded), we actually need another PDE to hold the new PTEs to represent the PFN database, since we go past the initial PDEs that come from FreeLDR. On those systems, we would try allocating a new page to hold the PDE, and crash, since the PFN database isn't setup. We now have an MmAllocPageEarly routine which is called during Mm bootstrapping to resolve this issue.

svn path=/trunk/; revision=32383

16 years agoBug 3053: some slovak translations by Mário Kaèmár - kario@szm.sk
Daniel Reimer [Fri, 15 Feb 2008 19:36:22 +0000 (19:36 +0000)]
Bug 3053: some slovak translations by Mário Kaèmár - kario@szm.sk

svn path=/trunk/; revision=32382

16 years agoBug 3053: some slovak translations by Mário Kaèmár - kario@szm.sk
Daniel Reimer [Fri, 15 Feb 2008 19:25:36 +0000 (19:25 +0000)]
Bug 3053: some slovak translations by Mário Kaèmár - kario@szm.sk

svn path=/trunk/; revision=32381

16 years ago- taskmgr improvements by Carlo Bramix
Johannes Anderwald [Fri, 15 Feb 2008 19:22:55 +0000 (19:22 +0000)]
- taskmgr improvements by Carlo Bramix
See issue #3075 for more details.

svn path=/trunk/; revision=32380

16 years agoWe now define KUSER_SHARED_DATA per architecture, since the address isn't portable...
ReactOS Portable Systems Group [Fri, 15 Feb 2008 19:01:45 +0000 (19:01 +0000)]
We now define KUSER_SHARED_DATA per architecture, since the address isn't portable. Now SharedUserData works on ARM.
Implemented KeAcquireInSTackQueuedSpinLock, KeAcquireInStackQueuedSpinLockRaiseToSYnc and KeReleaseInStackQueuedSpinLock based on x86 UP versions.
On ARM, the PCR is fully exposed, so some APIs are always-inlined direct-memory-access (unlike x86 which has the fs selector, and undocumented parts of the PCR). This means we can define several macros -- fixed the headers to allow this, by defining the previous stuff for x86 only.
Setup registry data in the ARM loader block.
The ARM port boots all the way through ExpInitializeExecutive until reaching MmInit1. The boot-registry is correctly loaded and parsed, as are NLS files!

svn path=/trunk/; revision=32379

16 years ago- declare variables as extern
Johannes Anderwald [Fri, 15 Feb 2008 18:42:24 +0000 (18:42 +0000)]
- declare variables as extern
- release desktop dc

See issue #3052 for more details.

svn path=/trunk/; revision=32378

16 years agoSynched winhelp and wordpad to Wine 0.9.55.
Daniel Reimer [Fri, 15 Feb 2008 15:04:14 +0000 (15:04 +0000)]
Synched winhelp and wordpad to Wine 0.9.55.
To the translators that translated winhelp to Greek, Lithuan, Portugese and Ukrainian. Can you please send your translations to winehq? I will keep them anyway, but this way its easier to keep synched.

svn path=/trunk/; revision=32377

16 years agoWe now setup NLS data in the loader block, as well as setup the minimal loader block...
ReactOS Portable Systems Group [Fri, 15 Feb 2008 07:45:37 +0000 (07:45 +0000)]
We now setup NLS data in the loader block, as well as setup the minimal loader block extension fields to pass ExpIsLoaderValid validation.

svn path=/trunk/; revision=32376

16 years agoSync with X86 build -- don't call MmInit1 so early anymore.
ReactOS Portable Systems Group [Fri, 15 Feb 2008 07:44:42 +0000 (07:44 +0000)]
Sync with X86 build -- don't call MmInit1 so early anymore.

svn path=/trunk/; revision=32375