Dmitry Gorbachev [Thu, 10 Dec 2009 08:55:11 +0000 (08:55 +0000)]
Apply r44496 change to raddr2line, too. Remove unused argument.
svn path=/trunk/; revision=44515
Dmitry Gorbachev [Thu, 10 Dec 2009 08:54:53 +0000 (08:54 +0000)]
Uncomment SYSTEM_THREAD_EXCEPTION_NOT_HANDLED case.
svn path=/trunk/; revision=44514
Daniel Reimer [Thu, 10 Dec 2009 08:49:25 +0000 (08:49 +0000)]
Simplified and Traditional Chinese Updates by Elton Chung. (MANY fixes by me and still have to skip dxdiag zh-TW.rc due to codepage 950 errors!)
Updated the style and fixed some typos in the rapps texts.
Bug 4968: spanish files by Javier Remacha. (Almost the same number of fixes by me.)
NOTE: I will not commit any untested Translations anymore!
svn path=/trunk/; revision=44513
James Tabor [Thu, 10 Dec 2009 01:18:26 +0000 (01:18 +0000)]
[Win32k]
- Add a bypass flag to skip the Path support in IntGdiMoveToEx. See bug report 4364. This fixes 11 gdi path wine tests.
svn path=/trunk/; revision=44507
Hervé Poussineau [Wed, 9 Dec 2009 22:03:39 +0000 (22:03 +0000)]
[freeldr] Rework operating system menu, by storing each selection in a structure instead of distinct arrays.
As a bonus, entries like LiveCD\reactos="ReactOS" /DEBUGPORT=COM1 /SOS /MININT now work
svn path=/trunk/; revision=44498
Kamil Hornicek [Wed, 9 Dec 2009 21:53:49 +0000 (21:53 +0000)]
- remove leftover
svn path=/trunk/; revision=44497
Dmitry Gorbachev [Wed, 9 Dec 2009 21:51:19 +0000 (21:51 +0000)]
Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44496
Gregor Schneider [Wed, 9 Dec 2009 21:48:09 +0000 (21:48 +0000)]
[kernel32] UnhandledExceptionFilter:
- Print the exception address in the same style the stack frames are printed: module start offset and address separated
- Print CPU registers before starting over with trace addresses
svn path=/trunk/; revision=44495
Daniel Reimer [Wed, 9 Dec 2009 21:30:05 +0000 (21:30 +0000)]
Make the text box a bit bigger for languages which are less short than English :-P
Add a German Translation by me and a Polish one by niski.
svn path=/trunk/; revision=44494
Timo Kreuzer [Wed, 9 Dec 2009 21:25:39 +0000 (21:25 +0000)]
[SNDREC32]
Make resources MUI ready.
svn path=/trunk/; revision=44493
Timo Kreuzer [Wed, 9 Dec 2009 17:52:20 +0000 (17:52 +0000)]
Add sndrec32 to build
svn path=/trunk/; revision=44492
Timo Kreuzer [Wed, 9 Dec 2009 17:01:35 +0000 (17:01 +0000)]
[WINEBUILD]
Sync winebuild to Wine_1_1_34
Lots of reactos hacks are gone now. ARM is natively supported now. Windows headers are no longer included, winglue.h is gone, the code that was previously removed is back again, there is no point in removing unused features. still there: the fastcall and pedll modifications. Added a ros-diff.
svn path=/trunk/; revision=44490
Ged Murphy [Wed, 9 Dec 2009 16:44:10 +0000 (16:44 +0000)]
Missed resource cleanup. I'm clearly out of practice
svn path=/trunk/; revision=44489
Ged Murphy [Wed, 9 Dec 2009 16:38:30 +0000 (16:38 +0000)]
- Add the version dialog to the remaining lang resources
svn path=/trunk/; revision=44488
Ged Murphy [Wed, 9 Dec 2009 16:34:05 +0000 (16:34 +0000)]
[SYSDM]
- Add a setting to the system control panel applet which allows users to force reactos to report as a workstation.
- This is a usermode change only, it will not alter the kernel nor anything calling kernel apis (e.g. RtlGetVersion)
- This change should allow applications which don't allow installation on non-workstation version to install.
See issue #5003 for more details.
svn path=/trunk/; revision=44487
Johannes Anderwald [Wed, 9 Dec 2009 16:28:12 +0000 (16:28 +0000)]
[MMIXER]
- Define all used node types and property guids
svn path=/trunk/; revision=44486
Ged Murphy [Wed, 9 Dec 2009 16:12:10 +0000 (16:12 +0000)]
Switch to Wine debuging
svn path=/trunk/; revision=44485
Ged Murphy [Wed, 9 Dec 2009 16:07:45 +0000 (16:07 +0000)]
damn winmerge ... adding the devil's spacing instead of angel's spacing
svn path=/trunk/; revision=44484
Ged Murphy [Wed, 9 Dec 2009 16:02:46 +0000 (16:02 +0000)]
[kernel32]
- Modify reactos version APIs to report as a workstation instead of a server upon request.
- Currently controlled via a system setting, cpl mod to follow.
- Note: The kernel still reports as NtProductServer, as indeed it should.
See issue #5003 for more details.
svn path=/trunk/; revision=44483
Johannes Anderwald [Wed, 9 Dec 2009 16:00:28 +0000 (16:00 +0000)]
[MMIXER]
- Implement MMixerGetLineInfo, MMixerGetLineControls, MMixerSetControlDetails, MMixerGetControlDetails, MMixerOpen
- MMixer library is now ready for testing
svn path=/trunk/; revision=44482
Michael Martin [Wed, 9 Dec 2009 14:15:11 +0000 (14:15 +0000)]
[ntoskrnl\config]
- Description of what previous code was doing in commit r44469 was completely incorrect. Source prior to r44469 was only missing parentheses.
- CmpSplitLeaf: Revert back to previous code with correct fix. Fireballs code was correct, and because I found it before him I save myself from a severe lashing.
svn path=/trunk/; revision=44481
Ged Murphy [Wed, 9 Dec 2009 13:15:47 +0000 (13:15 +0000)]
Standardize code formating. No code change
svn path=/trunk/; revision=44480
Johannes Anderwald [Wed, 9 Dec 2009 09:51:39 +0000 (09:51 +0000)]
[MMIXER]
- Store initialized mixers in a struct MIXER_LIST
- Implement MMixerGetCapabilities
svn path=/trunk/; revision=44479
Timo Kreuzer [Wed, 9 Dec 2009 01:50:38 +0000 (01:50 +0000)]
Add syscall lists for x86
svn path=/trunk/; revision=44478
Dmitry Gorbachev [Tue, 8 Dec 2009 21:57:27 +0000 (21:57 +0000)]
Cleanup in desktopbg.c, inspired by BeastL (slyhome|AT|ipnet|DOT|ua), bug #4985.
svn path=/trunk/; revision=44474
Johannes Anderwald [Tue, 8 Dec 2009 21:10:02 +0000 (21:10 +0000)]
[MMIXER]
- Finish porting of code from wdmaud
svn path=/trunk/; revision=44473
Dmitry Gorbachev [Tue, 8 Dec 2009 20:13:22 +0000 (20:13 +0000)]
Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44472
Michael Martin [Tue, 8 Dec 2009 16:04:03 +0000 (16:04 +0000)]
[ntoskrnl\config]
- CmpSplitLeaf: When the leaf to insert is not the last leaf: Don't copy the leaf data from the location where the new leaf will be inserted to the next leaf.
There may be more leafs following (registry corruption), the leafs may be different sizes (memory corruption) and a simpler solution exists.
- Just shift all the indexes of the root to the right of the insertion point.
- Fixes bug check when leafs are split more than once.
svn path=/trunk/; revision=44469
Timo Kreuzer [Tue, 8 Dec 2009 03:06:40 +0000 (03:06 +0000)]
Fix regressions.
svn path=/trunk/; revision=44466
Timo Kreuzer [Tue, 8 Dec 2009 02:18:42 +0000 (02:18 +0000)]
Cleanup test code, improve comments.
svn path=/trunk/; revision=44465
Timo Kreuzer [Tue, 8 Dec 2009 01:02:36 +0000 (01:02 +0000)]
[RTL]
Rewrite the rtl bitmap implementation.
The old one was a little .... suboptimal. The new one should outperform the old one by several orders of magnitude, especially RtlFindClearBits that was literally searching bit by bit.
svn path=/trunk/; revision=44464
Michael Martin [Mon, 7 Dec 2009 13:06:08 +0000 (13:06 +0000)]
[dll/ntdll]
- LdrFixupImports: Unload modules import modules on LdrFixupImports failure to.
-LdrpLoadModule: Free resources and memory on LdrFixupImports failure.
Patch by Alexander Yastrebov. See #4954
svn path=/trunk/; revision=44453
Johannes Anderwald [Mon, 7 Dec 2009 10:28:49 +0000 (10:28 +0000)]
- Start implementing a mixer library. The mixer library is based directly on the code in the wdmaud driver. The purpose is to provide a generic library which can be used in usermode (wdmaud.drv (Vista Driver Model)/ dsound) or in kernel mode. In addition, it can be used to test mixer implementation.
svn path=/trunk/; revision=44452
Michael Martin [Mon, 7 Dec 2009 03:50:26 +0000 (03:50 +0000)]
[dll/ntdll]
- LdrpMapDllImageFile: Supported finding and loading dlls from the path environment variable as needed. See MSDN for details. OO 3.0 no longer warns of dlls not found (sal3.dll) and at least allows configuration dialog to work.
svn path=/trunk/; revision=44451
Michael Martin [Mon, 7 Dec 2009 03:34:25 +0000 (03:34 +0000)]
[dll/ntdll]
- LdrLoadDll: Create a module activation context for modules when loaded by LoadLibrary and friends. Fixes loading assemblies of modules when loaded from threads.
- find_actctx_dll: Silence debugging.
[dll/kernel32]
- CreateRemoteThread: Do not try to activate the processes default activation context, as the processes default activation context is not created properly yet. Will be fixed in near future.
Several application broken by recent SXS commit are now back to working, including Media Player Class 6.4.9 and Opera 9.64. OO 3.0 install no longer errors on loading ms runtime.
svn path=/trunk/; revision=44450
Dmitry Gorbachev [Mon, 7 Dec 2009 01:30:32 +0000 (01:30 +0000)]
Avoid buffer overflow (bug #4693).
svn path=/trunk/; revision=44449
James Tabor [Mon, 7 Dec 2009 01:21:23 +0000 (01:21 +0000)]
- [WineTests] User32: Skip test_shell_window, not sure if it is a user32 bug or not.
svn path=/trunk/; revision=44448
James Tabor [Sun, 6 Dec 2009 23:37:09 +0000 (23:37 +0000)]
[Win32k]
- Add debug printout to show post thread message stall when posting hook messages to another thread. See bug 4926.
- Do not set current thread client hook flags, set only the requested client thread hook flag data.
- Initialize Hook head structure with thread info and desktop pointers.
svn path=/trunk/; revision=44447
Christoph von Wittich [Sun, 6 Dec 2009 23:32:04 +0000 (23:32 +0000)]
sync msxml3 with wine 1.1.34
svn path=/trunk/; revision=44446
James Tabor [Sun, 6 Dec 2009 22:52:51 +0000 (22:52 +0000)]
[User32]
- Patch by Nikolay Sivov bunglehead@gmail.com : Check for edit window to be here in case of destruction during handler execution.
- Edit wine sync.
svn path=/trunk/; revision=44445
James Tabor [Sun, 6 Dec 2009 22:41:53 +0000 (22:41 +0000)]
- [Win32k] Missed this one for rev 44423. Return invalid index not invalid parameter. No pass all SetWindowLongPtr wine tests.
svn path=/trunk/; revision=44444
James Tabor [Sun, 6 Dec 2009 19:22:29 +0000 (19:22 +0000)]
- [Win32k] If Proc is null, use original one and perform processing.
svn path=/trunk/; revision=44443
Sylvain Petreolle [Sun, 6 Dec 2009 18:49:19 +0000 (18:49 +0000)]
Set filesystem characteristics.
Floppy disks and cdroms are now reported as removable.
svn path=/trunk/; revision=44442
Christoph von Wittich [Sun, 6 Dec 2009 15:38:07 +0000 (15:38 +0000)]
sync shlwapi with wine 1.1.34
svn path=/trunk/; revision=44441
Christoph von Wittich [Sun, 6 Dec 2009 14:55:00 +0000 (14:55 +0000)]
sync msi with wine 1.1.34
svn path=/trunk/; revision=44440
Christoph von Wittich [Sun, 6 Dec 2009 14:46:53 +0000 (14:46 +0000)]
sync msi_winetest with wine 1.1.34
svn path=/trunk/; revision=44439
Johannes Anderwald [Sun, 6 Dec 2009 10:37:23 +0000 (10:37 +0000)]
Return correct error code
svn path=/trunk/; revision=44437
Christoph von Wittich [Sun, 6 Dec 2009 09:50:53 +0000 (09:50 +0000)]
sync netapi32_winetest with wine 1.1.34
svn path=/trunk/; revision=44436
Christoph von Wittich [Sun, 6 Dec 2009 09:48:52 +0000 (09:48 +0000)]
sync msxml3_winetest with wine 1.1.34
svn path=/trunk/; revision=44435
Christoph von Wittich [Sun, 6 Dec 2009 09:41:08 +0000 (09:41 +0000)]
sync rsaenh with wine 1.1.34
svn path=/trunk/; revision=44434
Christoph von Wittich [Sun, 6 Dec 2009 09:40:22 +0000 (09:40 +0000)]
sync rsaenh_winetest with wine 1.1.34
svn path=/trunk/; revision=44433
Christoph von Wittich [Sun, 6 Dec 2009 09:36:50 +0000 (09:36 +0000)]
sync crypt32_winetest with wine 1.1.34
svn path=/trunk/; revision=44432
Timo Kreuzer [Sun, 6 Dec 2009 03:24:18 +0000 (03:24 +0000)]
Merge from amd64 branch:
- 34939 fix several ULONG / ULONG_PTR / SIZE_T issues (Timo Kreuzer)
- 40088 implement __mulh and __umulh (Timo Kreuzer)
svn path=/trunk/; revision=44431
Timo Kreuzer [Sun, 6 Dec 2009 02:44:06 +0000 (02:44 +0000)]
- merge r44429
- fix hal_generic_amd64.rbuild
- add missing files
svn path=/trunk/; revision=44430
Gregor Schneider [Sat, 5 Dec 2009 21:36:51 +0000 (21:36 +0000)]
[rapps] Radek Liška <radekliska AT gmail DOT com>: Fix Czech sections for FF2 and 3
See issue #4991 for more details.
svn path=/trunk/; revision=44425
Timo Kreuzer [Sat, 5 Dec 2009 21:33:31 +0000 (21:33 +0000)]
[EX]
- Fix calculation of PCR pointer from PRCB pointer
svn path=/trunk/; revision=44424
James Tabor [Sat, 5 Dec 2009 20:45:07 +0000 (20:45 +0000)]
- [Win32k] Return invalid index.
svn path=/trunk/; revision=44423
Christoph von Wittich [Sat, 5 Dec 2009 20:37:08 +0000 (20:37 +0000)]
sync crypt32 to wine 1.1.34
svn path=/trunk/; revision=44422
Christoph von Wittich [Sat, 5 Dec 2009 20:04:54 +0000 (20:04 +0000)]
sync dde.c to wine 1.1.34
svn path=/trunk/; revision=44421
Christoph von Wittich [Sat, 5 Dec 2009 19:47:30 +0000 (19:47 +0000)]
sync mapi32 with wine 1.1.34
svn path=/trunk/; revision=44420
Giannis Adamopoulos [Sat, 5 Dec 2009 19:46:33 +0000 (19:46 +0000)]
[kernel32]
Enable code to initialize the activation context when calling CreateThread
See issue #4983 for more details.
svn path=/trunk/; revision=44419
Christoph von Wittich [Sat, 5 Dec 2009 19:41:56 +0000 (19:41 +0000)]
sync netapi32 with wine 1.1.34
svn path=/trunk/; revision=44418
Christoph von Wittich [Sat, 5 Dec 2009 19:35:03 +0000 (19:35 +0000)]
sync kernel32/misc/profile.c to wine
kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0. <robertshearman at gmail dot com>
svn path=/trunk/; revision=44417
Christoph von Wittich [Sat, 5 Dec 2009 19:25:28 +0000 (19:25 +0000)]
sync user32_winetest with wine 1.1.34
svn path=/trunk/; revision=44416
Dmitry Gorbachev [Sat, 5 Dec 2009 17:35:54 +0000 (17:35 +0000)]
Fix a potential buffer owerflow. Noticed by Martin Ettl with cppcheck. Bug #4987.
svn path=/trunk/; revision=44413
Timo Kreuzer [Sat, 5 Dec 2009 13:48:50 +0000 (13:48 +0000)]
[DDK]
Add MmAllocatePagesForMdlEx
svn path=/trunk/; revision=44411
Gregor Schneider [Sat, 5 Dec 2009 13:07:02 +0000 (13:07 +0000)]
[rtl]
- Update status to error mapping tables and functions to current Wine sources
- Needed to for ERROR_TIMEOUT, ERROR_SXS_CANT_GEN_ACTCTX, ERROR_MR_MID_NOT_FOUND and several others
- Remove RtlNtStatusToPsxErrno - nobody will miss it
- Fixes ~20 kernel32 actctx winetests
svn path=/trunk/; revision=44410
Ged Murphy [Fri, 4 Dec 2009 16:15:08 +0000 (16:15 +0000)]
Start implementing Visual Studio 2010 support.
This is seriously boring, don't expect it anytime soon :(
svn path=/trunk/; revision=44406
Ged Murphy [Fri, 4 Dec 2009 15:22:13 +0000 (15:22 +0000)]
Remove perf test code I accidentally committed
svn path=/trunk/; revision=44404
Ged Murphy [Fri, 4 Dec 2009 15:09:44 +0000 (15:09 +0000)]
Remove the devcpp backend.
svn path=/trunk/; revision=44403
Ged Murphy [Fri, 4 Dec 2009 11:33:17 +0000 (11:33 +0000)]
- Don't listen to me, my 99.9% assurance that the new backend architecture wouldn't work was wrong. Who'd have thunk it??
- Remove the 'test' file name bug I put in to stop people overwriting their vcproj files.
- Don't forget object cleanup Ged ... this isn't .NET.
- 'make msvc#' is now working again.
svn path=/trunk/; revision=44401
Michael Martin [Fri, 4 Dec 2009 08:11:59 +0000 (08:11 +0000)]
[ntoskrnl/config]
- CmpFindSubKeyByName: Remove the check for (Found) when checking if SubKey is valid as index can be 0.
svn path=/trunk/; revision=44400
Michael Martin [Fri, 4 Dec 2009 08:03:19 +0000 (08:03 +0000)]
[kernel32]
- GetProcessVersion: Assign ProcessHandle to NULL to prevent closing an invalid handle. Patch by Alexander Yastrebov. See #4967.
svn path=/trunk/; revision=44398
James Tabor [Fri, 4 Dec 2009 06:47:23 +0000 (06:47 +0000)]
[Win32k]
- Patch by Huw Davies huw@codeweavers.com : Fix incorrect initialization of path array.
- Patch was modified from wine. Tested with Area.exe path test, still fails.
svn path=/trunk/; revision=44397
Dmitry Gorbachev [Thu, 3 Dec 2009 22:12:29 +0000 (22:12 +0000)]
Bitmap files for SndRec32. Marco Pagliaricci, bug #4978.
svn path=/trunk/; revision=44395
Gregor Schneider [Thu, 3 Dec 2009 21:50:52 +0000 (21:50 +0000)]
[kernel32]
- OpenFile: set the structure size after doing basic parameter checks
- Fixes two kernel32 file tests
svn path=/trunk/; revision=44394
James Tabor [Thu, 3 Dec 2009 20:09:42 +0000 (20:09 +0000)]
[Win32k]
- Reformat message.c
- [Start] Re-implement Get/PeekMessage support.
svn path=/trunk/; revision=44393
James Tabor [Thu, 3 Dec 2009 20:07:44 +0000 (20:07 +0000)]
- [Win32k] Create a Gre function for GetGlyphIndicesW.
svn path=/trunk/; revision=44392
Dmitry Gorbachev [Thu, 3 Dec 2009 19:00:41 +0000 (19:00 +0000)]
[FORMATTING] SndRec32 patch by Marco Pagliaricci, bug #4978.
svn path=/trunk/; revision=44387
Gregor Schneider [Thu, 3 Dec 2009 18:57:57 +0000 (18:57 +0000)]
[kernel32]
- Update FormatMessageA/W to current Wine sources, rename the file to better reflect the content
- Fixes the failing kernel32 format_msg tests
svn path=/trunk/; revision=44386
Dmitry Gorbachev [Thu, 3 Dec 2009 18:44:27 +0000 (18:44 +0000)]
SndRec32 patch by Marco Pagliaricci, bug #4978.
svn path=/trunk/; revision=44384
Gregor Schneider [Thu, 3 Dec 2009 18:41:53 +0000 (18:41 +0000)]
[kernel32]
- Jerome Gardou <jerome DOT gardou AT laposte DOT net>: Implement missing ReplaceFileW functionality
- Fixes six kernel32 file winetests, bug #4827
svn path=/trunk/; revision=44383
Sylvain Petreolle [Thu, 3 Dec 2009 17:36:15 +0000 (17:36 +0000)]
msimtf: remove unneeded ntdll dependancy
svn path=/trunk/; revision=44379
Timo Kreuzer [Thu, 3 Dec 2009 17:02:34 +0000 (17:02 +0000)]
Fix a bug in MiAllocatePagesForMdl that made it loop forever on the 1st page.
svn path=/trunk/; revision=44378
Ged Murphy [Thu, 3 Dec 2009 16:09:09 +0000 (16:09 +0000)]
- Initial re-architecture of the msvc backend.
- Split the MSVCBackend class into it's respective worker objects :
- * Use an abstract ProjMaker base class which we can now use to better implement support for future VS releases
- * Move sln creation into its own class
- Don't create the .user files anymore, they're not required for our use.
- Remove support for Visual Studio 6, Visual Studio 2002 and Visual Studio 2003
Although I haven't tested it, I'm 99.9% sure this breaks 'make msvc#' so DON'T RUN IT yet unless you want your vcproj files destroyed.
svn path=/trunk/; revision=44377
Daniel Reimer [Thu, 3 Dec 2009 09:54:10 +0000 (09:54 +0000)]
Add DosBlaster 2.5 to rapps. This tool installs a shell extension which makes it possible to start any executable in DOSBox via right click.
svn path=/trunk/; revision=44376
Michael Martin [Thu, 3 Dec 2009 05:42:58 +0000 (05:42 +0000)]
SXS Support Part 2 of 2.
[dll/ntdll]
- Import find_actctx_dll from WINE. Add create_module_activation_context based on WINE.
- Search for an active context dlls during mapping dll's in LdrpMapDllImageFile.
- Allocate memory for the ActivationContextStackPointer when loading the executable image in LdrPEStartup.
[dll/kernel32]
- Import kernel32 ActCtx related apis from WINE.
Now active.
svn path=/trunk/; revision=44371
Colin Finck [Wed, 2 Dec 2009 20:32:16 +0000 (20:32 +0000)]
[General]
- Remove the "kernel32" library reference in all .rbuild files of user-mode modules, because this one is already added by "mingw_common". Also fix the indentation in some files.
svn path=/trunk/; revision=44368
Gregor Schneider [Wed, 2 Dec 2009 18:58:51 +0000 (18:58 +0000)]
Move tsclient to rosapps [2/2]
svn path=/trunk/; revision=44366
Gregor Schneider [Wed, 2 Dec 2009 18:58:05 +0000 (18:58 +0000)]
Move tsclient to rosapps (not included in build process and superseded by Geds mstsc implementation) [1/2]
svn path=/trunk/; revision=44365
Gregor Schneider [Wed, 2 Dec 2009 18:28:52 +0000 (18:28 +0000)]
Martin Ettl <ettl DOT martin AT gmx DOT de>: Fix various resource and memory leaks
See issue #4974 for more details.
svn path=/trunk/; revision=44364
Dmitry Gorbachev [Wed, 2 Dec 2009 17:11:32 +0000 (17:11 +0000)]
Update log2lines to version 1.5. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44363
Michael Martin [Wed, 2 Dec 2009 09:43:35 +0000 (09:43 +0000)]
SXS Support Part 1 of 2. All import work done by Samuel Serapión with some small changes my me.
[lib/rtl]
- Import Rtlxx and related functions for Activation Context Support from WINE.
- Implement RtlAllocateActivationContextStack.
- Modify get_manifest_in_manifest_file function to use FileStandardInformation vice FileEndOfFileInformation (currently unsupported) in call to NtQueryInformationFile.
- Add structs RTL_ACTIVATION_CONTEXT_STACK_FRAME and ACTIVATION_CONTEXT_STACK from WINE.
- Add ActivationContextStackPointer to TEB.
- Define QUERY_ACTCTX_FLAG_NO_ADDREF.Will become active with changes to ntdll loader in Part 2.
svn path=/trunk/; revision=44359
Ged Murphy [Wed, 2 Dec 2009 09:16:10 +0000 (09:16 +0000)]
Handle the upcoming name change from mingw32-make.exe to make.exe in the next version of RosBE.
svn path=/trunk/; revision=44358
Daniel Reimer [Wed, 2 Dec 2009 08:22:35 +0000 (08:22 +0000)]
Bug 4970: PATCH: Dutch translation for newdev by Maikel Wever
Bug 4971: PATCH: Dutch translation for regsvr32 by Maikel Wever
Bug 4972: PATCH: Dutch translation of Calc - UPDATE by Maikel Wever
svn path=/trunk/; revision=44355
Aleksey Bragin [Tue, 1 Dec 2009 21:32:50 +0000 (21:32 +0000)]
[ntoskrnl/cc]
- Don't create zero sized cache segments. By Dmitry Gorbachev.
See issue #4100 for more details.
svn path=/trunk/; revision=44349
Aleksey Bragin [Tue, 1 Dec 2009 21:26:40 +0000 (21:26 +0000)]
[ntoskrnl/se]
- Add a hack which prints an annoying message and grants access when it should not be. Callers/bugs should be fixed and this commit reverted after that.
See issue #4169 for more details.
svn path=/trunk/; revision=44348
Gregor Schneider [Tue, 1 Dec 2009 19:51:51 +0000 (19:51 +0000)]
[inf] Fix fdc driver version entry (highlighted by bug #4917)
svn path=/trunk/; revision=44347
Ged Murphy [Tue, 1 Dec 2009 18:56:05 +0000 (18:56 +0000)]
Add the msvc10 makefile changes
svn path=/trunk/; revision=44346
Gregor Schneider [Tue, 1 Dec 2009 18:53:01 +0000 (18:53 +0000)]
[kernel]
- Fail in DosDateTimeToFileTime if prior time conversion was unsuccessful
- Should fix the NetStats installation, bug #4917, part 2
svn path=/trunk/; revision=44345