Commit graph

28805 commits

Author SHA1 Message Date
Magnus Olsen 0370130854 Documented ddmg api that been implement
svn path=/trunk/; revision=31516
2007-12-31 14:31:06 +00:00
Aleksey Bragin ad4f47ec96 - Reapply fixed IoGetDeviceProperty() patch from 31467.
- Reformat the code.

svn path=/trunk/; revision=31515
2007-12-31 13:22:52 +00:00
Aleksey Bragin bd85b22ea9 - Turn on libxml2 support in msxml3.dll.
- Move libxml2 includes to include/reactos/libs/libxml.
- Add one reactos-specific hack into libxml2/trionan.c (fpclassify-related).
- With a number of glitches in msi, ole32 and rpcrt4, I was able to half-complete the Office 2003 setup.

svn path=/trunk/; revision=31514
2007-12-31 10:48:43 +00:00
James Tabor 0c9e6b6cac Merge DD structure info into gdi structures.
svn path=/trunk/; revision=31513
2007-12-31 06:09:05 +00:00
Timo Kreuzer ca60bdfbe8 New version of calc written by Carlo Bramini (carlo(dot)bramix AT libero.it)
Better than the one we currently have. For now in rosapps, so we can test it, if it's all working fine, we should replace the wine one.
Changes by me: use pow() instead of cbrt(), as cbrt doesn't work in our tree.
I imported the whole codebase, although the mpfr files are not used.
I moved the localizations to "lang" and the icons to "res" subfolder.

svn path=/trunk/; revision=31512
2007-12-31 05:51:52 +00:00
Magnus Olsen 96ded05843 remve EDD_SURFACE_LOCAL after reexaime it.
Use EDD_SURFACE instead 
move _DD_BASEOBJECT struct to correct header file
make sure right unlock and lock using EDD_SURFACE

svn path=/trunk/; revision=31511
2007-12-31 03:17:42 +00:00
Magnus Olsen 39075187dd Add new struct call EDD_SURFACE_LOCAL it is base on DD_SURFACE_LOCAL
Change DxLocksurface using this new struct 

svn path=/trunk/; revision=31510
2007-12-31 02:54:23 +00:00
Magnus Olsen a4aca0de8c Implement DxDdUnlockDirectDrawSurface
Fixed smaller typo in DxDdLockDirectDrawSurface sorry

svn path=/trunk/; revision=31509
2007-12-30 23:12:59 +00:00
Magnus Olsen 2f61a33495 implement DxDdLockDirectDrawSurface in dxg
svn path=/trunk/; revision=31508
2007-12-30 22:41:31 +00:00
Johannes Anderwald 81de8eeb8d - prevent buffer overflow
- zero initialize value to prevent random values being returned from unimplemented GetCalendarInfoA|W
- fixes bug 2918
See issue #2918 for more details.

svn path=/trunk/; revision=31507
2007-12-30 22:14:04 +00:00
Pierre Schweitzer 1927e3a6c8 [FORMATTING] Fix indentation
svn path=/trunk/; revision=31506
2007-12-30 21:20:54 +00:00
Magnus Olsen 901b1c3221 Add : struct _DD_BASEOBJECT base on alex and own and jim informations
Add : struct _DD_ENTRY base on alex info
change : gpentDdHmgr and gpentDdHmgrLast to PDD_ENTRY pointer 
change : move all DdHmg releated api to own file
Implement : DdHmgLock not yet use
Implement : VerifyObjectOwner it verify how own the DD_ENTRY




svn path=/trunk/; revision=31505
2007-12-30 21:14:20 +00:00
Thomas Bluemel cba6b0342c Silence warning
svn path=/trunk/; revision=31504
2007-12-30 20:56:04 +00:00
Hervé Poussineau 8d7a4e27b7 Add a function table to access filesystems
svn path=/trunk/; revision=31503
2007-12-30 20:06:13 +00:00
Daniel Reimer 6e9a640854 Bug 2926: Polish translation update part 1/x (olaf_siejka<AT>o2<DOT>pl)
svn path=/trunk/; revision=31502
2007-12-30 17:02:14 +00:00
Daniel Reimer 2ecda6140a Bug 2925: Last Greek resource files updates for 2oo7 (djapal<AT>gmail<DOT>com)
svn path=/trunk/; revision=31501
2007-12-30 15:25:09 +00:00
Aleksey Bragin daf5504378 - Import and add to the bootcd msxml3.dll from Wine, but build it without libxml2 for now. It's not ready for autosyncing yet.
svn path=/trunk/; revision=31500
2007-12-30 10:49:17 +00:00
Aleksey Bragin 8ddd02c360 - These will be needed soon.
svn path=/trunk/; revision=31499
2007-12-30 10:23:01 +00:00
Aleksey Bragin 3d099d11eb - ReactOS Specific! WIDL in ReactOS is called with a header name including the relative path to it. Thus, the generated #ifndef __WIDL directive also includes the tokenized path to the file, which doesn't conform to its usage in Wine (where it's just __WIDL_HEADERNAME_H). In order to solve this, a small piece of code was added, which omits the relative path from the string sent to the tokenizer.
The only drawback is that the headername passed to the WIDL must never mix different style path separators ('/' and '\\').

svn path=/trunk/; revision=31498
2007-12-30 10:21:51 +00:00
James Tabor cbae060710 Fix redef of region attr. Add temp union for GDI_TABLE_ENTRY.
svn path=/trunk/; revision=31497
2007-12-30 05:34:11 +00:00
Thomas Bluemel 5df85cd5b2 Fix some handle leaks and warnings
svn path=/trunk/; revision=31496
2007-12-29 21:40:31 +00:00
Aleksey Bragin 6cda2ec675 - Partially revert 31467 to unbreak devices installation.
svn path=/trunk/; revision=31495
2007-12-29 21:39:15 +00:00
Dmitry Chapyshev a701dd6a99 Add 8 bits and 16 bits icons
svn path=/trunk/; revision=31494
2007-12-29 16:02:48 +00:00
Aleksey Bragin c1087e7b19 - Slightly reformat GetETM's code.
svn path=/trunk/; revision=31493
2007-12-29 15:27:19 +00:00
Gregor Brunmar c81101f016 Display device enumeration in d3d9
svn path=/trunk/; revision=31492
2007-12-29 15:19:13 +00:00
Dmitry Chapyshev 21eebc4eca Add strsafe library (Part 2/2)
svn path=/trunk/; revision=31491
2007-12-29 15:16:35 +00:00
Dmitry Chapyshev d3794a7412 Header file for strsafe library (Part 1/2)
svn path=/trunk/; revision=31490
2007-12-29 15:12:34 +00:00
Gregor Brunmar 67af11f847 Added missing display device state flags to wingdi.h
svn path=/trunk/; revision=31489
2007-12-29 14:30:56 +00:00
Magnus Olsen e2aaa37191 update the docummactions of DxEngSetDeviceGammaRamp
svn path=/trunk/; revision=31488
2007-12-29 12:48:49 +00:00
Dmitry Chapyshev a2b7ac9f2f - Fix typo
svn path=/trunk/; revision=31487
2007-12-29 12:33:35 +00:00
James Tabor 3f58cb978f Fix set device gamma ramp. Now we test the range of the ramp.
svn path=/trunk/; revision=31486
2007-12-29 06:39:06 +00:00
James Tabor 500a6e0e0f Add Get/SetLayout to psdk.
svn path=/trunk/; revision=31485
2007-12-29 06:34:19 +00:00
James Tabor de36e54946 Fix GetkerningPairsA, so it can handle null count and pointer. Fix export problem for user32.
svn path=/trunk/; revision=31484
2007-12-29 06:27:19 +00:00
Pierre Schweitzer df28dbd1ee Reorganized NTFS driver header :
- Renamed Magic (bad !) to jump, and OemName to OEMID
- Created structures for BPB and EBPB and used them in BOOT_SECTOR one
- Added a field to BOOY_SECTOR structure
This is based on Technet doc and Alex Ionescu doc

svn path=/trunk/; revision=31483
2007-12-28 21:56:19 +00:00
Hervé Poussineau 3a0687218d Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31482
2007-12-28 21:10:07 +00:00
Magnus Olsen 84f1d84f2d small bugfix in DxDdCleanupDxGraphics
forget set ghsemDummyPage to 0 after it been free

svn path=/trunk/; revision=31481
2007-12-28 20:32:30 +00:00
James Tabor a3acf40d6f Implement GetETM.
svn path=/trunk/; revision=31480
2007-12-28 20:06:09 +00:00
James Tabor 1d95f6ebc0 Move GetKerningPairs from stubs to font.c. Ported GetKerningPairsA from Wine.
svn path=/trunk/; revision=31479
2007-12-28 19:36:31 +00:00
Daniel Reimer ffce1d4abf Bug 2920: various spanish localizations. (remialdo<AT>gmail<DOT>com) (I Fixed a typo in servman RC file)
svn path=/trunk/; revision=31478
2007-12-28 15:05:35 +00:00
Hervé Poussineau 5b799176ba Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31477
2007-12-28 14:47:03 +00:00
Hervé Poussineau 7ac6443e27 Export vDbgPrintEx/vDbgPrintExWithPrefix
svn path=/trunk/; revision=31476
2007-12-28 14:39:43 +00:00
Hervé Poussineau 8ecfeb0f84 Add vDbgPrintEx/vDbgPrintExWithPrefix prototypes
svn path=/trunk/; revision=31475
2007-12-28 14:39:05 +00:00
Daniel Reimer c73c3e4279 Bug 2923: Ukrainian translation update.
Updated German RC File, too.

svn path=/trunk/; revision=31474
2007-12-28 14:35:44 +00:00
Daniel Reimer 876d2040fd Bug 2923: Ukrainian translation update.
Bug 2919: slovak translation for shell32.

svn path=/trunk/; revision=31473
2007-12-28 14:35:40 +00:00
Magnus Olsen 30eb26e6fb Add #define VIDMEM_* * to make some older drv code happy
svn path=/trunk/; revision=31472
2007-12-28 13:56:03 +00:00
Hervé Poussineau 3875bcd631 Use the captured string instead of the original one
Fix little bugs introduced in r31467

svn path=/trunk/; revision=31471
2007-12-27 21:21:36 +00:00
Hervé Poussineau 707c10cf78 Add traces
svn path=/trunk/; revision=31470
2007-12-27 20:51:53 +00:00
Magnus Olsen 9781b2b0d9 documented : EngLockDirectDrawSurface
small optimize of EngLockDirectDrawSurface, EngDxIoctl, 

svn path=/trunk/; revision=31469
2007-12-27 19:24:22 +00:00
Magnus Olsen 1f954bbfe6 documented : EngUnlockDirectDrawSurface
svn path=/trunk/; revision=31468
2007-12-27 19:11:56 +00:00
Hervé Poussineau 0edb8fe2f9 Use UNICODE_STRING and Rtl functions instead of LPWSTR variables (can prevent some buffer overflows)
Remove assumption that UNICODE_STRING buffers are always NULL terminated
Remove some intermediate buffers
Do not define multiple times PnP parent key

svn path=/trunk/; revision=31467
2007-12-27 19:02:32 +00:00