Art Yerkes [Sun, 6 Jan 2008 14:52:00 +0000 (14:52 +0000)]
t's a bit embarrasing that some of this was undone until recently, but we now
correctly communicate the boot-time memory map to kernel land. In question is
still how the ppcmmu idea of free pages and the ntoskrnl one will coincide.
Lots of things were adapted in ofwldr as ntoskrnl and freeldr changed a bit
since this was forked. Also, some hacks were in here to allow ofwldr to be
ignorant of how some things were mapped. That's fixed.
Many stupid and obvious bugs have been fixed.
I've basically gutted a lot of HAL stuff, so it isn't committed here.
I had mistakenly used the same array size as x86 did in the ports array in
kdcom. This is corrected.
I added in some support for boot time device detection (sadly, I haven't yet
decided what will become of openfirmware properties yet).
Much has been done to simplify the mess that mboot became.
svn path=/trunk/; revision=31625
Daniel Reimer [Sun, 6 Jan 2008 14:04:44 +0000 (14:04 +0000)]
More Manifests and now all relevant Apps are Skinned. (Tell me if I missed one) DLLs will come later this day.
svn path=/trunk/; revision=31624
Daniel Reimer [Sun, 6 Jan 2008 13:35:12 +0000 (13:35 +0000)]
Add Manifests to RosApps. Not very useful yet, but when we really get a XP Compatible Skinning System in the Future, it will be for sure!
svn path=/trunk/; revision=31623
Aleksey Bragin [Sun, 6 Jan 2008 10:09:50 +0000 (10:09 +0000)]
- Add rpcasync.h from wine and include it.
- Add missing GetThreadId winapi function declaration.
svn path=/trunk/; revision=31622
James Tabor [Sun, 6 Jan 2008 06:57:57 +0000 (06:57 +0000)]
Fix regression in RealizePalette. Send broadcast message if palette was changed.
svn path=/trunk/; revision=31621
James Tabor [Sun, 6 Jan 2008 02:52:19 +0000 (02:52 +0000)]
Patch by Stefan100 stefan__100__ at hotmail.com. Removes unimplemented NtGdi functions.
svn path=/trunk/; revision=31620
James Tabor [Sun, 6 Jan 2008 02:16:09 +0000 (02:16 +0000)]
Removed NtGdiExtTextOut/PolyTextOut. Update related files.
svn path=/trunk/; revision=31619
Daniel Reimer [Sat, 5 Jan 2008 23:06:05 +0000 (23:06 +0000)]
Bug 2935: Polish translation part 3/x and the rest of 2/x by Olaf Siejka
svn path=/trunk/; revision=31618
Hervé Poussineau [Sat, 5 Jan 2008 22:38:42 +0000 (22:38 +0000)]
Add ntdllsys library to contain the syscalls of ntdll.dll
svn path=/trunk/; revision=31617
Aleksey Bragin [Sat, 5 Jan 2008 20:45:31 +0000 (20:45 +0000)]
- Merge 31498 (include define guard fix).
svn path=/trunk/; revision=31616
Aleksey Bragin [Sat, 5 Jan 2008 20:40:33 +0000 (20:40 +0000)]
- WIDL from Wine-
20080105, with 2 ReactOS-specific changes:
* LANG_SUTU and other non-standard language defines are guarded with #ifndef __REACTOS__
* "#define NO_NATIVE_LNG" hpoussin's patch.
svn path=/trunk/; revision=31615
James Tabor [Sat, 5 Jan 2008 19:35:03 +0000 (19:35 +0000)]
Fixed regression in RealizePalette, found by Stefan100.
svn path=/trunk/; revision=31614
Hervé Poussineau [Sat, 5 Jan 2008 18:57:24 +0000 (18:57 +0000)]
Fix svn properties
svn path=/trunk/; revision=31613
James Tabor [Sat, 5 Jan 2008 17:35:23 +0000 (17:35 +0000)]
Patch by Stefan100 stefan__100__ at hotmail.com. Remove EnhMeta calls from win32k and ntgdibad.h.
svn path=/trunk/; revision=31609
Hervé Poussineau [Sat, 5 Jan 2008 17:29:44 +0000 (17:29 +0000)]
Be compatible with MS Windows 2003 SP1 syscall list
svn path=/trunk/; revision=31608
Hervé Poussineau [Sat, 5 Jan 2008 17:28:07 +0000 (17:28 +0000)]
Add NtRenameKey prototype
svn path=/trunk/; revision=31607
Pierre Schweitzer [Sat, 5 Jan 2008 13:15:54 +0000 (13:15 +0000)]
Zero memory before use
svn path=/trunk/; revision=31606
Colin Finck [Sat, 5 Jan 2008 11:51:51 +0000 (11:51 +0000)]
Attempt to fix build :)
svn path=/trunk/; revision=31604
Magnus Olsen [Sat, 5 Jan 2008 11:07:31 +0000 (11:07 +0000)]
add #ifndef _DDRAWGDI_ so we can use this file more and once.
and gcc does not complain if it include twice
svn path=/trunk/; revision=31603
Aleksey Bragin [Sat, 5 Jan 2008 10:01:34 +0000 (10:01 +0000)]
- Fix possible handle leak.
See issue #2934 for more details.
svn path=/trunk/; revision=31602
James Tabor [Sat, 5 Jan 2008 05:58:40 +0000 (05:58 +0000)]
Fix inverse sort for rects.
svn path=/trunk/; revision=31601
Ziliang Guo [Fri, 4 Jan 2008 23:24:37 +0000 (23:24 +0000)]
Continue with editing of documentation.
svn path=/trunk/; revision=31600
Hervé Poussineau [Fri, 4 Jan 2008 21:55:51 +0000 (21:55 +0000)]
Add hlink.dll and schannel.dll to bootcd
svn path=/trunk/; revision=31599
The Wine Synchronizer [Fri, 4 Jan 2008 21:53:55 +0000 (21:53 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=31598
Hervé Poussineau [Fri, 4 Jan 2008 21:53:35 +0000 (21:53 +0000)]
Autosyncing with Wine HEAD
svn path=/trunk/; revision=31597
Christoph von Wittich [Fri, 4 Jan 2008 10:44:54 +0000 (10:44 +0000)]
add Active Setup\HTML Help entries to registry
svn path=/trunk/; revision=31595
Christoph von Wittich [Fri, 4 Jan 2008 10:27:19 +0000 (10:27 +0000)]
add RPC entries to registry
svn path=/trunk/; revision=31594
Christoph von Wittich [Fri, 4 Jan 2008 10:12:00 +0000 (10:12 +0000)]
add DirectX version information to registry
svn path=/trunk/; revision=31593
Christoph von Wittich [Fri, 4 Jan 2008 08:56:17 +0000 (08:56 +0000)]
add baseaddress for mscoree
svn path=/trunk/; revision=31592
Christoph von Wittich [Fri, 4 Jan 2008 08:55:12 +0000 (08:55 +0000)]
add mscoree headers from wine
svn path=/trunk/; revision=31591
Christoph von Wittich [Fri, 4 Jan 2008 08:24:01 +0000 (08:24 +0000)]
add baseaddress for schannel.dll
svn path=/trunk/; revision=31590
Christoph von Wittich [Fri, 4 Jan 2008 08:23:29 +0000 (08:23 +0000)]
update header with definitions from wine
svn path=/trunk/; revision=31589
James Tabor [Fri, 4 Jan 2008 02:26:09 +0000 (02:26 +0000)]
Add graphics device structure.
svn path=/trunk/; revision=31588
Christoph von Wittich [Thu, 3 Jan 2008 18:41:28 +0000 (18:41 +0000)]
inlcude guids for hlink
svn path=/trunk/; revision=31587
Christoph von Wittich [Thu, 3 Jan 2008 18:41:02 +0000 (18:41 +0000)]
add baseaddress for hlink.dll
svn path=/trunk/; revision=31586
Christoph von Wittich [Thu, 3 Jan 2008 18:40:38 +0000 (18:40 +0000)]
update hlink headers to wine 0.9.52
svn path=/trunk/; revision=31585
Dmitry Chapyshev [Thu, 3 Jan 2008 17:48:05 +0000 (17:48 +0000)]
- Add Russian Translation
svn path=/trunk/; revision=31584
Dmitry Chapyshev [Thu, 3 Jan 2008 16:26:08 +0000 (16:26 +0000)]
- Update Russian translation
svn path=/trunk/; revision=31583
Dmitry Chapyshev [Thu, 3 Jan 2008 16:24:08 +0000 (16:24 +0000)]
- Update Russian translation for regedit
- Small fix English translation for devmgmt
svn path=/trunk/; revision=31582
Magnus Olsen [Thu, 3 Jan 2008 15:33:54 +0000 (15:33 +0000)]
cleanu dxeng.c
add docs for DxEngGetHdevData
svn path=/trunk/; revision=31581
Hervé Poussineau [Thu, 3 Jan 2008 12:53:17 +0000 (12:53 +0000)]
Display a message in debug log if umpnpmgr thread stops
svn path=/trunk/; revision=31580
James Tabor [Wed, 2 Jan 2008 23:57:05 +0000 (23:57 +0000)]
Fix DxEngGetHdevData.
svn path=/trunk/; revision=31578
Ziliang Guo [Wed, 2 Jan 2008 23:32:04 +0000 (23:32 +0000)]
More documentation fixes
svn path=/trunk/; revision=31577
James Tabor [Wed, 2 Jan 2008 23:21:24 +0000 (23:21 +0000)]
Fix DxEngSetHdevData.
svn path=/trunk/; revision=31576
James Tabor [Wed, 2 Jan 2008 23:04:31 +0000 (23:04 +0000)]
Add tests and comments to IntPrepareDriver.
svn path=/trunk/; revision=31575
James Tabor [Wed, 2 Jan 2008 22:17:59 +0000 (22:17 +0000)]
Add new dxdd support members to gdi device structure.
svn path=/trunk/; revision=31573
Hervé Poussineau [Wed, 2 Jan 2008 20:37:09 +0000 (20:37 +0000)]
Divide by 10 memory requirements for rbuild,
from 270MB to 20MB, by deleting unused objects
svn path=/trunk/; revision=31571
Aleksey Bragin [Wed, 2 Jan 2008 20:34:43 +0000 (20:34 +0000)]
- Merge 31498 from old widl.
svn path=/trunk/; revision=31570
Daniel Reimer [Wed, 2 Jan 2008 20:09:03 +0000 (20:09 +0000)]
Update for German RC File
svn path=/trunk/; revision=31569
Marc Piulachs [Wed, 2 Jan 2008 18:54:54 +0000 (18:54 +0000)]
Patch by Olaf Siejka <olaf_siejka (at) o2 (dot) pl>
- Partial usetup polish translation
- Adds missing "Setup" word in ERROR_WRITE_BOOT section
by me:
- Activate all current (10) usetup translations in txtsetup.sif
- Add polish localization in mui.c
See issue #2930 for more details.
svn path=/trunk/; revision=31566
Aleksey Bragin [Wed, 2 Jan 2008 16:06:03 +0000 (16:06 +0000)]
- Get rid of possible buffer overflows and memory corruptions due to an assumption that UNICODE_STRING's buffers are always NULL-terminated.
svn path=/trunk/; revision=31565
Marc Piulachs [Wed, 2 Jan 2008 15:07:27 +0000 (15:07 +0000)]
- Add missing REGISTRY_PAGE localizations
note: "make usetup_clean" may be required
svn path=/trunk/; revision=31564
Marc Piulachs [Wed, 2 Jan 2008 14:34:51 +0000 (14:34 +0000)]
- Show localized error messages
svn path=/trunk/; revision=31563
Hervé Poussineau [Wed, 2 Jan 2008 14:04:35 +0000 (14:04 +0000)]
Release memory when not needed anymore
Do not display errors when checking for binutils
Cleanup PCH handling
svn path=/trunk/; revision=31562
Marc Piulachs [Wed, 2 Jan 2008 13:50:37 +0000 (13:50 +0000)]
- Fix typo
svn path=/trunk/; revision=31561
Aleksey Bragin [Wed, 2 Jan 2008 13:33:40 +0000 (13:33 +0000)]
- Use IopOpenRegistryKeyEx() to reduce code size and improve readability.
svn path=/trunk/; revision=31560
Pierre Schweitzer [Wed, 2 Jan 2008 11:04:48 +0000 (11:04 +0000)]
[FORMATTING] Fix indentation
svn path=/trunk/; revision=31559
Magnus Olsen [Wed, 2 Jan 2008 10:19:56 +0000 (10:19 +0000)]
implement DxEngIncDispUniq
svn path=/trunk/; revision=31558
Magnus Olsen [Wed, 2 Jan 2008 09:58:51 +0000 (09:58 +0000)]
sorry a file been accent committed.
svn path=/trunk/; revision=31557
Magnus Olsen [Wed, 2 Jan 2008 09:37:05 +0000 (09:37 +0000)]
partly implement DxEngSetHdevData
fixed DxEngGetHdevData protoype as well
svn path=/trunk/; revision=31556
Magnus Olsen [Wed, 2 Jan 2008 09:13:51 +0000 (09:13 +0000)]
fixed DxEngCleanDC protoype
svn path=/trunk/; revision=31555
Magnus Olsen [Wed, 2 Jan 2008 08:47:46 +0000 (08:47 +0000)]
implement DxEngLockShareSem
implement DxEngUnlockShareSem
svn path=/trunk/; revision=31554
Ziliang Guo [Wed, 2 Jan 2008 05:44:59 +0000 (05:44 +0000)]
Completion of editing current documentation in dxg
svn path=/trunk/; revision=31553
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