Ziliang Guo [Wed, 2 Jan 2008 05:26:00 +0000 (05:26 +0000)]
Finish editing all the documentation in ntddraw.
svn path=/trunk/; revision=31552
Ziliang Guo [Wed, 2 Jan 2008 01:28:58 +0000 (01:28 +0000)]
Grammar and spelling corrections for the documentation and comments.
svn path=/trunk/; revision=31551
Johannes Anderwald [Tue, 1 Jan 2008 23:57:59 +0000 (23:57 +0000)]
- fix button control size for german language
svn path=/trunk/; revision=31549
Johannes Anderwald [Tue, 1 Jan 2008 23:42:01 +0000 (23:42 +0000)]
- revert changes which shouldnt be in (yet)
svn path=/trunk/; revision=31548
Johannes Anderwald [Tue, 1 Jan 2008 23:34:28 +0000 (23:34 +0000)]
- scan HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu key if a shellfolder should be hidden
- also add items which should should not be hidden
- network location shell folder now appears but isnt working
svn path=/trunk/; revision=31547
Johannes Anderwald [Tue, 1 Jan 2008 23:30:18 +0000 (23:30 +0000)]
- register the network folder location shell folder
svn path=/trunk/; revision=31545
Eric Kohl [Tue, 1 Jan 2008 22:59:06 +0000 (22:59 +0000)]
- Rotate the text around its center.
svn path=/trunk/; revision=31544
Eric Kohl [Tue, 1 Jan 2008 22:15:10 +0000 (22:15 +0000)]
[FORMATTING] Fix indentation and move comments
svn path=/trunk/; revision=31542
Aleksey Bragin [Tue, 1 Jan 2008 21:01:28 +0000 (21:01 +0000)]
- Implement a helper registry key opening function to reduce code size.
- http://www.tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2004-10/1623.html
svn path=/trunk/; revision=31540
Aleksey Bragin [Tue, 1 Jan 2008 20:44:09 +0000 (20:44 +0000)]
- Move ENUM_ROOT to internal/io.h, so that io/driver.c can use it too.
- Rewrite IopAttachFilterDrivers() to get rid of dangerous strings operations.
svn path=/trunk/; revision=31539
Pierre Schweitzer [Tue, 1 Jan 2008 19:26:26 +0000 (19:26 +0000)]
Updated NTFS header :
- Separate a field into two distinct fields. One will be used when mounting volume
- Added comment to unusedX fields that are used anyway when mounting volume
svn path=/trunk/; revision=31538
Magnus Olsen [Tue, 1 Jan 2008 19:15:22 +0000 (19:15 +0000)]
adding documentations for DxEngGetDCState
svn path=/trunk/; revision=31537
Pierre Schweitzer [Tue, 1 Jan 2008 18:55:52 +0000 (18:55 +0000)]
[FORMATTING] Fix indentation
svn path=/trunk/; revision=31536
James Tabor [Tue, 1 Jan 2008 18:50:42 +0000 (18:50 +0000)]
Update DxEngGetDCState and fix retun val for HDEV.
svn path=/trunk/; revision=31535
Hervé Poussineau [Tue, 1 Jan 2008 16:35:21 +0000 (16:35 +0000)]
Bugcheck if no miniport driver is available
See issue #2899 for more details.
svn path=/trunk/; revision=31534
Daniel Reimer [Tue, 1 Jan 2008 12:29:19 +0000 (12:29 +0000)]
Fix typos in cmd. thx to amine for spotting.
svn path=/trunk/; revision=31533
Daniel Reimer [Tue, 1 Jan 2008 12:07:06 +0000 (12:07 +0000)]
Getting closer to what I would call Default Dialogs. Sad but true. It still does not activate skinning.
svn path=/trunk/; revision=31532
James Tabor [Tue, 1 Jan 2008 05:53:10 +0000 (05:53 +0000)]
Merry New Year post!
svn path=/trunk/; revision=31531
Magnus Olsen [Tue, 1 Jan 2008 01:08:07 +0000 (01:08 +0000)]
rename Pdev to hPDev in GDIDEVICE struct
fixed bug in DxEngGetDCState
svn path=/trunk/; revision=31530
Johannes Anderwald [Mon, 31 Dec 2007 19:13:36 +0000 (19:13 +0000)]
- use default CLSID for ControlPanel extension
- add network hood shellfolder byMike McCormack (wine sync)
- happy new year!
svn path=/trunk/; revision=31529
Dmitry Chapyshev [Mon, 31 Dec 2007 18:55:37 +0000 (18:55 +0000)]
Happy New Year! ;)
svn path=/trunk/; revision=31528
James Tabor [Mon, 31 Dec 2007 18:54:41 +0000 (18:54 +0000)]
Add documented gdi object types enum.
svn path=/trunk/; revision=31527
Sylvain Petreolle [Mon, 31 Dec 2007 18:29:49 +0000 (18:29 +0000)]
usetup: translate error codes, fix a typo
svn path=/trunk/; revision=31526
Marc Piulachs [Mon, 31 Dec 2007 18:22:25 +0000 (18:22 +0000)]
Add missing error entries for Russian and Swedish
svn path=/trunk/; revision=31525
Marc Piulachs [Mon, 31 Dec 2007 17:56:13 +0000 (17:56 +0000)]
Allow usetup page title localization
svn path=/trunk/; revision=31524
James Tabor [Mon, 31 Dec 2007 17:26:57 +0000 (17:26 +0000)]
Implement gdi ScaleViewport/WindowExtEx and mirror region support. Mirroring is not finished and is unplugged.
svn path=/trunk/; revision=31523
Sylvain Petreolle [Mon, 31 Dec 2007 16:23:00 +0000 (16:23 +0000)]
update french translation for usetup
svn path=/trunk/; revision=31522
Sylvain Petreolle [Mon, 31 Dec 2007 16:15:59 +0000 (16:15 +0000)]
fix typo
svn path=/trunk/; revision=31521
Daniel Reimer [Mon, 31 Dec 2007 15:57:12 +0000 (15:57 +0000)]
Bug 2928: spanish translation for roscalc (remialdo<AT>gmail<DOT>com)
Added German RC File which I made.
Added manifrest.xml
svn path=/trunk/; revision=31520
Daniel Reimer [Mon, 31 Dec 2007 15:54:36 +0000 (15:54 +0000)]
Bug 2927: Update/add greek resource files (johnyadams<AT>hotmail<DOT>com)
svn path=/trunk/; revision=31519
Hervé Poussineau [Mon, 31 Dec 2007 15:52:48 +0000 (15:52 +0000)]
Display ReactOS logo when not booted in debug mode
svn path=/trunk/; revision=31518
Magnus Olsen [Mon, 31 Dec 2007 14:34:23 +0000 (14:34 +0000)]
cleanup ntgdibad from api that have been remove.
svn path=/trunk/; revision=31517
Magnus Olsen [Mon, 31 Dec 2007 14:31:06 +0000 (14:31 +0000)]
Documented ddmg api that been implement
svn path=/trunk/; revision=31516
Aleksey Bragin [Mon, 31 Dec 2007 13:22:52 +0000 (13:22 +0000)]
- Reapply fixed IoGetDeviceProperty() patch from 31467.
- Reformat the code.
svn path=/trunk/; revision=31515
Aleksey Bragin [Mon, 31 Dec 2007 10:48:43 +0000 (10:48 +0000)]
- 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
James Tabor [Mon, 31 Dec 2007 06:09:05 +0000 (06:09 +0000)]
Merge DD structure info into gdi structures.
svn path=/trunk/; revision=31513
Timo Kreuzer [Mon, 31 Dec 2007 05:51:52 +0000 (05:51 +0000)]
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
Magnus Olsen [Mon, 31 Dec 2007 03:17:42 +0000 (03:17 +0000)]
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
Magnus Olsen [Mon, 31 Dec 2007 02:54:23 +0000 (02:54 +0000)]
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
Magnus Olsen [Sun, 30 Dec 2007 23:12:59 +0000 (23:12 +0000)]
Implement DxDdUnlockDirectDrawSurface
Fixed smaller typo in DxDdLockDirectDrawSurface sorry
svn path=/trunk/; revision=31509
Magnus Olsen [Sun, 30 Dec 2007 22:41:31 +0000 (22:41 +0000)]
implement DxDdLockDirectDrawSurface in dxg
svn path=/trunk/; revision=31508
Johannes Anderwald [Sun, 30 Dec 2007 22:14:04 +0000 (22:14 +0000)]
- 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
Pierre Schweitzer [Sun, 30 Dec 2007 21:20:54 +0000 (21:20 +0000)]
[FORMATTING] Fix indentation
svn path=/trunk/; revision=31506
Magnus Olsen [Sun, 30 Dec 2007 21:14:20 +0000 (21:14 +0000)]
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
Thomas Bluemel [Sun, 30 Dec 2007 20:56:04 +0000 (20:56 +0000)]
Silence warning
svn path=/trunk/; revision=31504
Hervé Poussineau [Sun, 30 Dec 2007 20:06:13 +0000 (20:06 +0000)]
Add a function table to access filesystems
svn path=/trunk/; revision=31503
Daniel Reimer [Sun, 30 Dec 2007 17:02:14 +0000 (17:02 +0000)]
Bug 2926: Polish translation update part 1/x (olaf_siejka<AT>o2<DOT>pl)
svn path=/trunk/; revision=31502
Daniel Reimer [Sun, 30 Dec 2007 15:25:09 +0000 (15:25 +0000)]
Bug 2925: Last Greek resource files updates for 2oo7 (djapal<AT>gmail<DOT>com)
svn path=/trunk/; revision=31501
Aleksey Bragin [Sun, 30 Dec 2007 10:49:17 +0000 (10:49 +0000)]
- 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
Aleksey Bragin [Sun, 30 Dec 2007 10:23:01 +0000 (10:23 +0000)]
- These will be needed soon.
svn path=/trunk/; revision=31499
Aleksey Bragin [Sun, 30 Dec 2007 10:21:51 +0000 (10:21 +0000)]
- 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
James Tabor [Sun, 30 Dec 2007 05:34:11 +0000 (05:34 +0000)]
Fix redef of region attr. Add temp union for GDI_TABLE_ENTRY.
svn path=/trunk/; revision=31497
Thomas Bluemel [Sat, 29 Dec 2007 21:40:31 +0000 (21:40 +0000)]
Fix some handle leaks and warnings
svn path=/trunk/; revision=31496
Aleksey Bragin [Sat, 29 Dec 2007 21:39:15 +0000 (21:39 +0000)]
- Partially revert 31467 to unbreak devices installation.
svn path=/trunk/; revision=31495
Dmitry Chapyshev [Sat, 29 Dec 2007 16:02:48 +0000 (16:02 +0000)]
Add 8 bits and 16 bits icons
svn path=/trunk/; revision=31494
Aleksey Bragin [Sat, 29 Dec 2007 15:27:19 +0000 (15:27 +0000)]
- Slightly reformat GetETM's code.
svn path=/trunk/; revision=31493
Gregor Brunmar [Sat, 29 Dec 2007 15:19:13 +0000 (15:19 +0000)]
Display device enumeration in d3d9
svn path=/trunk/; revision=31492
Dmitry Chapyshev [Sat, 29 Dec 2007 15:16:35 +0000 (15:16 +0000)]
Add strsafe library (Part 2/2)
svn path=/trunk/; revision=31491
Dmitry Chapyshev [Sat, 29 Dec 2007 15:12:34 +0000 (15:12 +0000)]
Header file for strsafe library (Part 1/2)
svn path=/trunk/; revision=31490
Gregor Brunmar [Sat, 29 Dec 2007 14:30:56 +0000 (14:30 +0000)]
Added missing display device state flags to wingdi.h
svn path=/trunk/; revision=31489
Magnus Olsen [Sat, 29 Dec 2007 12:48:49 +0000 (12:48 +0000)]
update the docummactions of DxEngSetDeviceGammaRamp
svn path=/trunk/; revision=31488
Dmitry Chapyshev [Sat, 29 Dec 2007 12:33:35 +0000 (12:33 +0000)]
- Fix typo
svn path=/trunk/; revision=31487
James Tabor [Sat, 29 Dec 2007 06:39:06 +0000 (06:39 +0000)]
Fix set device gamma ramp. Now we test the range of the ramp.
svn path=/trunk/; revision=31486
James Tabor [Sat, 29 Dec 2007 06:34:19 +0000 (06:34 +0000)]
Add Get/SetLayout to psdk.
svn path=/trunk/; revision=31485
James Tabor [Sat, 29 Dec 2007 06:27:19 +0000 (06:27 +0000)]
Fix GetkerningPairsA, so it can handle null count and pointer. Fix export problem for user32.
svn path=/trunk/; revision=31484
Pierre Schweitzer [Fri, 28 Dec 2007 21:56:19 +0000 (21:56 +0000)]
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
Hervé Poussineau [Fri, 28 Dec 2007 21:10:07 +0000 (21:10 +0000)]
Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31482
Magnus Olsen [Fri, 28 Dec 2007 20:32:30 +0000 (20:32 +0000)]
small bugfix in DxDdCleanupDxGraphics
forget set ghsemDummyPage to 0 after it been free
svn path=/trunk/; revision=31481
James Tabor [Fri, 28 Dec 2007 20:06:09 +0000 (20:06 +0000)]
Implement GetETM.
svn path=/trunk/; revision=31480
James Tabor [Fri, 28 Dec 2007 19:36:31 +0000 (19:36 +0000)]
Move GetKerningPairs from stubs to font.c. Ported GetKerningPairsA from Wine.
svn path=/trunk/; revision=31479
Daniel Reimer [Fri, 28 Dec 2007 15:05:35 +0000 (15:05 +0000)]
Bug 2920: various spanish localizations. (remialdo<AT>gmail<DOT>com) (I Fixed a typo in servman RC file)
svn path=/trunk/; revision=31478
Hervé Poussineau [Fri, 28 Dec 2007 14:47:03 +0000 (14:47 +0000)]
Use kernel facilities to change debug level at runtime
svn path=/trunk/; revision=31477
Hervé Poussineau [Fri, 28 Dec 2007 14:39:43 +0000 (14:39 +0000)]
Export vDbgPrintEx/vDbgPrintExWithPrefix
svn path=/trunk/; revision=31476
Hervé Poussineau [Fri, 28 Dec 2007 14:39:05 +0000 (14:39 +0000)]
Add vDbgPrintEx/vDbgPrintExWithPrefix prototypes
svn path=/trunk/; revision=31475
Daniel Reimer [Fri, 28 Dec 2007 14:35:44 +0000 (14:35 +0000)]
Bug 2923: Ukrainian translation update.
Updated German RC File, too.
svn path=/trunk/; revision=31474
Daniel Reimer [Fri, 28 Dec 2007 14:35:40 +0000 (14:35 +0000)]
Bug 2923: Ukrainian translation update.
Bug 2919: slovak translation for shell32.
svn path=/trunk/; revision=31473
Magnus Olsen [Fri, 28 Dec 2007 13:56:03 +0000 (13:56 +0000)]
Add #define VIDMEM_* * to make some older drv code happy
svn path=/trunk/; revision=31472
Hervé Poussineau [Thu, 27 Dec 2007 21:21:36 +0000 (21:21 +0000)]
Use the captured string instead of the original one
Fix little bugs introduced in r31467
svn path=/trunk/; revision=31471
Hervé Poussineau [Thu, 27 Dec 2007 20:51:53 +0000 (20:51 +0000)]
Add traces
svn path=/trunk/; revision=31470
Magnus Olsen [Thu, 27 Dec 2007 19:24:22 +0000 (19:24 +0000)]
documented : EngLockDirectDrawSurface
small optimize of EngLockDirectDrawSurface, EngDxIoctl,
svn path=/trunk/; revision=31469
Magnus Olsen [Thu, 27 Dec 2007 19:11:56 +0000 (19:11 +0000)]
documented : EngUnlockDirectDrawSurface
svn path=/trunk/; revision=31468
Hervé Poussineau [Thu, 27 Dec 2007 19:02:32 +0000 (19:02 +0000)]
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
Hervé Poussineau [Thu, 27 Dec 2007 18:53:24 +0000 (18:53 +0000)]
NULL terminate string before sending it
svn path=/trunk/; revision=31466
Magnus Olsen [Thu, 27 Dec 2007 18:51:27 +0000 (18:51 +0000)]
implement DxEngGetDeviceGammaRamp
implement DxEngSetDeviceGammaRamp
svn path=/trunk/; revision=31465
Magnus Olsen [Thu, 27 Dec 2007 18:30:36 +0000 (18:30 +0000)]
TAG video buffer memory at alloc
svn path=/trunk/; revision=31464
James Tabor [Thu, 27 Dec 2007 17:56:31 +0000 (17:56 +0000)]
Support NtGdiGetDhpdev.
svn path=/trunk/; revision=31463
Pierre Schweitzer [Thu, 27 Dec 2007 17:06:30 +0000 (17:06 +0000)]
If download if canceled, delete temporary file
svn path=/trunk/; revision=31462
Pierre Schweitzer [Thu, 27 Dec 2007 16:52:25 +0000 (16:52 +0000)]
[FORMATTING] Fix indentation
svn path=/trunk/; revision=31461
Pierre Schweitzer [Thu, 27 Dec 2007 14:40:02 +0000 (14:40 +0000)]
Added help tooltips to header buttons
svn path=/trunk/; revision=31460
James Tabor [Thu, 27 Dec 2007 08:41:38 +0000 (08:41 +0000)]
Fix a typo in text.h. Implemente NtGdiGetDhpdev.
svn path=/trunk/; revision=31458
Timo Kreuzer [Thu, 27 Dec 2007 03:48:36 +0000 (03:48 +0000)]
w32kdll for vista
svn path=/trunk/; revision=31457
Timo Kreuzer [Thu, 27 Dec 2007 03:42:56 +0000 (03:42 +0000)]
- enumerate symbols instead of simple lookup, this makes the program slow, but you can now see if an adress has more than one name
svn path=/trunk/; revision=31456
Timo Kreuzer [Thu, 27 Dec 2007 03:36:57 +0000 (03:36 +0000)]
dbghelp.dll:
- use own .def file instead of wine's spec
- add stubs.c
- move ntdll up to make it load again on ros
svn path=/trunk/; revision=31455
Timo Kreuzer [Thu, 27 Dec 2007 03:07:34 +0000 (03:07 +0000)]
- fix definition of SymGetFileLineOffsets64
- add definitions for PSYM_ENUMPROCESSES_CALLBACK and SymEnumProcesses
svn path=/trunk/; revision=31454
Timo Kreuzer [Thu, 27 Dec 2007 01:01:34 +0000 (01:01 +0000)]
add PDBGHELP_CREATE_USER_DUMP_CALLBACK, DbgHelpCreateUserDump, DbgHelpCreateUserDumpW to dbghelp.h
svn path=/trunk/; revision=31453
Timo Kreuzer [Thu, 27 Dec 2007 00:47:39 +0000 (00:47 +0000)]
fix definition of FindFileInPath
svn path=/trunk/; revision=31452
Aleksey Bragin [Wed, 26 Dec 2007 18:09:37 +0000 (18:09 +0000)]
- Silence debug messages.
svn path=/trunk/; revision=31451
Timo Kreuzer [Wed, 26 Dec 2007 17:57:53 +0000 (17:57 +0000)]
- fix section pointer calculation
- print parameter byte count from W32pArgumentTable
- use value of W32pServiceLimit for the loop
svn path=/trunk/; revision=31450
Hervé Poussineau [Wed, 26 Dec 2007 16:18:15 +0000 (16:18 +0000)]
Add support for REG_EXPAND_SZ variables
Display the string value only if it is a string
svn path=/trunk/; revision=31449
Hervé Poussineau [Wed, 26 Dec 2007 16:16:45 +0000 (16:16 +0000)]
[FORMATTING] Fix tabs/spaces mess
svn path=/trunk/; revision=31448