reactos.git
10 years agoAdd mysteriously missing file
Samuel Serapion [Mon, 7 Dec 2009 18:41:34 +0000 (18:41 +0000)]
Add mysteriously missing file

svn path=/branches/ros-amd64-bringup/; revision=44457

10 years agosync rostests to r44455
Samuel Serapion [Mon, 7 Dec 2009 18:40:32 +0000 (18:40 +0000)]
sync rostests to r44455

svn path=/branches/ros-amd64-bringup/; revision=44456

10 years agosync rosapps to r44454
Samuel Serapion [Mon, 7 Dec 2009 18:24:19 +0000 (18:24 +0000)]
sync rosapps to r44454

svn path=/branches/ros-amd64-bringup/; revision=44455

10 years ago[dll/ntdll]
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

10 years ago- Start implementing a mixer library. The mixer library is based directly on the...
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

10 years ago[dll/ntdll]
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

10 years ago[dll/ntdll]
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

10 years agoAvoid buffer overflow (bug #4693).
Dmitry Gorbachev [Mon, 7 Dec 2009 01:30:32 +0000 (01:30 +0000)]
Avoid buffer overflow (bug #4693).

svn path=/trunk/; revision=44449

10 years ago- [WineTests] User32: Skip test_shell_window, not sure if it is a user32 bug or not.
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

10 years ago[Win32k]
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

10 years agosync msxml3 with wine 1.1.34
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

10 years ago[User32]
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

10 years ago- [Win32k] Missed this one for rev 44423. Return invalid index not invalid parameter...
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

10 years ago- [Win32k] If Proc is null, use original one and perform processing.
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

10 years agoSet filesystem characteristics.
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

10 years agosync shlwapi with wine 1.1.34
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

10 years agosync msi with wine 1.1.34
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

10 years agosync msi_winetest with wine 1.1.34
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

10 years agocopy widl from trunk
Timo Kreuzer [Sun, 6 Dec 2009 14:44:33 +0000 (14:44 +0000)]
copy widl from trunk

svn path=/branches/ros-amd64-bringup/; revision=44438

10 years agoReturn correct error code
Johannes Anderwald [Sun, 6 Dec 2009 10:37:23 +0000 (10:37 +0000)]
Return correct error code

svn path=/trunk/; revision=44437

10 years agosync netapi32_winetest with wine 1.1.34
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

10 years agosync msxml3_winetest with wine 1.1.34
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

10 years agosync rsaenh with wine 1.1.34
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

10 years agosync rsaenh_winetest with wine 1.1.34
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

10 years agosync crypt32_winetest with wine 1.1.34
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

10 years agoMerge from amd64 branch:
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

10 years ago- merge r44429
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

10 years ago- unhack the rbuild file
Timo Kreuzer [Sun, 6 Dec 2009 01:11:32 +0000 (01:11 +0000)]
- unhack the rbuild file
- move some architecture specific stuff out of ReactOS-generic.rbuild

svn path=/branches/ros-amd64-bringup/; revision=44429

10 years agoFix uninitialized variable
Timo Kreuzer [Sat, 5 Dec 2009 22:48:43 +0000 (22:48 +0000)]
Fix uninitialized variable

svn path=/branches/ros-amd64-bringup/; revision=44428

10 years agoFix a typo
Timo Kreuzer [Sat, 5 Dec 2009 22:40:03 +0000 (22:40 +0000)]
Fix a typo

svn path=/branches/ros-amd64-bringup/; revision=44427

10 years agoremove unused variables
Timo Kreuzer [Sat, 5 Dec 2009 22:39:17 +0000 (22:39 +0000)]
remove unused variables

svn path=/branches/ros-amd64-bringup/; revision=44426

10 years ago[rapps] Radek Liška <radekliska AT gmail DOT com>: Fix Czech sections for FF2 and 3
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

10 years ago[EX]
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

10 years ago- [Win32k] Return invalid index.
James Tabor [Sat, 5 Dec 2009 20:45:07 +0000 (20:45 +0000)]
- [Win32k] Return invalid index.

svn path=/trunk/; revision=44423

10 years agosync crypt32 to wine 1.1.34
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

10 years agosync dde.c to wine 1.1.34
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

10 years agosync mapi32 with wine 1.1.34
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

10 years ago[kernel32]
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

10 years agosync netapi32 with wine 1.1.34
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

10 years agosync kernel32/misc/profile.c to wine
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

10 years agosync user32_winetest with wine 1.1.34
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

10 years agoMove architecture specific inline functions in into the respective headers. Remove...
Timo Kreuzer [Sat, 5 Dec 2009 18:46:22 +0000 (18:46 +0000)]
Move architecture specific inline functions in into the respective headers. Remove some unused definitions from amd64 header.

svn path=/branches/ros-amd64-bringup/; revision=44415

10 years ago[KE]
Timo Kreuzer [Sat, 5 Dec 2009 18:17:59 +0000 (18:17 +0000)]
[KE]
Don't use fastcall functions

svn path=/branches/ros-amd64-bringup/; revision=44414

10 years agoFix a potential buffer owerflow. Noticed by Martin Ettl with cppcheck. Bug #4987.
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

10 years ago[DDK]
Timo Kreuzer [Sat, 5 Dec 2009 13:48:50 +0000 (13:48 +0000)]
[DDK]
Add MmAllocatePagesForMdlEx

svn path=/trunk/; revision=44411

10 years ago[rtl]
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

10 years agowined3d.dll - Missing floating point math operations.
Samuel Serapion [Fri, 4 Dec 2009 22:32:35 +0000 (22:32 +0000)]
wined3d.dll - Missing floating point math operations.
    ddraw.dll - depends on wined3d
    d3d8.dll - depends on wined3d
    d3d9.dll - depends on wined3d
usbdriver.sys - numerous build errors
ntvdm.exe - not built

svn path=/branches/ros-amd64-bringup/; revision=44409

10 years ago[MM]
Timo Kreuzer [Fri, 4 Dec 2009 21:42:40 +0000 (21:42 +0000)]
[MM]
Don't create a memory area for the PCR on amd64, as we use our own from the kernel mapping instead of a hardcoded address mapped by the loader. Skip initializing the old page pool. It will probably not live on long enough to deserve any 64 bit fixing.

svn path=/branches/ros-amd64-bringup/; revision=44408

10 years agofix a debugprint
Timo Kreuzer [Fri, 4 Dec 2009 21:36:43 +0000 (21:36 +0000)]
fix a debugprint

svn path=/branches/ros-amd64-bringup/; revision=44407

10 years agoStart implementing Visual Studio 2010 support.
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

10 years agoAdd some msr constants
Timo Kreuzer [Fri, 4 Dec 2009 15:50:55 +0000 (15:50 +0000)]
Add some msr constants

svn path=/branches/ros-amd64-bringup/; revision=44405

10 years agoRemove perf test code I accidentally committed
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

10 years agoRemove the devcpp backend.
Ged Murphy [Fri, 4 Dec 2009 15:09:44 +0000 (15:09 +0000)]
Remove the devcpp backend.

svn path=/trunk/; revision=44403

10 years ago[MM]
Timo Kreuzer [Fri, 4 Dec 2009 13:06:00 +0000 (13:06 +0000)]
[MM]
Rewrite MmAllocateSection to use system PTEs. Store the MDL pointer in the first PFN, to avoid allocating an additional PTE. Implement MmFreeSection. Now the bootdrivers go where they should go, freeing up lower system memory, and unloaded drivers actually get their memory freed (saving us 188 KB each boot).

svn path=/branches/ros-amd64-bringup/; revision=44402

10 years ago- Don't listen to me, my 99.9% assurance that the new backend architecture wouldn...
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

10 years ago[ntoskrnl/config]
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

10 years ago[kernel32]
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

10 years ago[Win32k]
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

10 years agoRemove broken definitions from oskit bsd headers. Fixes numerous warnings.
Samuel Serapion [Fri, 4 Dec 2009 00:12:31 +0000 (00:12 +0000)]
Remove broken definitions from oskit bsd headers. Fixes numerous warnings.

svn path=/branches/ros-amd64-bringup/; revision=44396

10 years agoBitmap files for SndRec32. Marco Pagliaricci, bug #4978.
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

10 years ago[kernel32]
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

10 years ago[Win32k]
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

10 years ago- [Win32k] Create a Gre function for GetGlyphIndicesW.
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

10 years agofix 32bit build
Samuel Serapion [Thu, 3 Dec 2009 20:02:52 +0000 (20:02 +0000)]
fix 32bit build

svn path=/branches/ros-amd64-bringup/; revision=44391

10 years agoUnhack bootcd file list
Samuel Serapion [Thu, 3 Dec 2009 19:51:31 +0000 (19:51 +0000)]
Unhack bootcd file list

svn path=/branches/ros-amd64-bringup/; revision=44390

10 years agoFix build and enable building usermode components, since they all build.
Samuel Serapion [Thu, 3 Dec 2009 19:40:01 +0000 (19:40 +0000)]
Fix build and enable building usermode components, since they all build.

svn path=/branches/ros-amd64-bringup/; revision=44389

10 years ago- Allow warnings in gdi32
Samuel Serapion [Thu, 3 Dec 2009 19:03:25 +0000 (19:03 +0000)]
- Allow warnings in gdi32
- Fix ntdll build
- Fix mysteriously broken (in last sync) obdc32

svn path=/branches/ros-amd64-bringup/; revision=44388

10 years ago[FORMATTING] SndRec32 patch by Marco Pagliaricci, bug #4978.
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

10 years ago[kernel32]
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

10 years agoFix midimap build.
Samuel Serapion [Thu, 3 Dec 2009 18:46:04 +0000 (18:46 +0000)]
Fix midimap build.

svn path=/branches/ros-amd64-bringup/; revision=44385

10 years agoSndRec32 patch by Marco Pagliaricci, bug #4978.
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

10 years ago[kernel32]
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

10 years agofix copy/paste mistake.
Samuel Serapion [Thu, 3 Dec 2009 18:26:55 +0000 (18:26 +0000)]
fix copy/paste mistake.

svn path=/branches/ros-amd64-bringup/; revision=44382

10 years agoDon't use calloc, fixes building even more modules.
Samuel Serapion [Thu, 3 Dec 2009 18:10:08 +0000 (18:10 +0000)]
Don't use calloc, fixes building even more modules.

svn path=/branches/ros-amd64-bringup/; revision=44381

10 years agoRe-add old name hack, fixes building some modules
Samuel Serapion [Thu, 3 Dec 2009 18:03:22 +0000 (18:03 +0000)]
Re-add old name hack, fixes building some modules

svn path=/branches/ros-amd64-bringup/; revision=44380

10 years agomsimtf: remove unneeded ntdll dependancy
Sylvain Petreolle [Thu, 3 Dec 2009 17:36:15 +0000 (17:36 +0000)]
msimtf: remove unneeded ntdll dependancy

svn path=/trunk/; revision=44379

10 years agoFix a bug in MiAllocatePagesForMdl that made it loop forever on the 1st page.
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

10 years ago- Initial re-architecture of the msvc backend.
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

10 years agoAdd DosBlaster 2.5 to rapps. This tool installs a shell extension which makes it...
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

10 years agoFix msvcrt build
Samuel Serapion [Thu, 3 Dec 2009 09:20:03 +0000 (09:20 +0000)]
Fix msvcrt build

svn path=/branches/ros-amd64-bringup/; revision=44375

10 years agoAttempt to fix building some modules.
Samuel Serapion [Thu, 3 Dec 2009 08:56:36 +0000 (08:56 +0000)]
Attempt to fix building some modules.

svn path=/branches/ros-amd64-bringup/; revision=44374

10 years agoSync to trunk (r44371)
Samuel Serapion [Thu, 3 Dec 2009 07:28:23 +0000 (07:28 +0000)]
Sync to trunk (r44371)

svn path=/branches/ros-amd64-bringup/; revision=44373

10 years agoSync to trunk (r44371)
Samuel Serapion [Thu, 3 Dec 2009 07:26:32 +0000 (07:26 +0000)]
Sync to trunk (r44371)

svn path=/branches/ros-amd64-bringup/; revision=44372

10 years agoSXS Support Part 2 of 2.
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

10 years ago[General]
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

10 years agoMove tsclient to rosapps [2/2]
Gregor Schneider [Wed, 2 Dec 2009 18:58:51 +0000 (18:58 +0000)]
Move tsclient to rosapps [2/2]

svn path=/trunk/; revision=44366

10 years agoMove tsclient to rosapps (not included in build process and superseded by Geds mstsc...
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

10 years agoMartin Ettl <ettl DOT martin AT gmx DOT de>: Fix various resource and memory leaks
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

10 years agoUpdate log2lines to version 1.5. Jan Roeloffzen, bug #4342.
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

10 years agoSXS Support Part 1 of 2. All import work done by Samuel Serapión with some small...
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

10 years agoHandle the upcoming name change from mingw32-make.exe to make.exe in the next version...
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

10 years agoBug 4970: PATCH: Dutch translation for newdev by Maikel Wever
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

10 years agofix warning about no newline at end of file
Samuel Serapion [Wed, 2 Dec 2009 02:50:16 +0000 (02:50 +0000)]
fix warning about no newline at end of file

svn path=/branches/ros-amd64-bringup/; revision=44352

10 years ago[ntoskrnl/cc]
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

10 years ago[ntoskrnl/se]
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

10 years ago[inf] Fix fdc driver version entry (highlighted by bug #4917)
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

10 years agoAdd the msvc10 makefile changes
Ged Murphy [Tue, 1 Dec 2009 18:56:05 +0000 (18:56 +0000)]
Add the msvc10 makefile changes

svn path=/trunk/; revision=44346

10 years ago[kernel]
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

10 years ago[ntdll]
Gregor Schneider [Tue, 1 Dec 2009 18:46:13 +0000 (18:46 +0000)]
[ntdll]
- Logic change of r37554 is correct, RtlTimeFieldsToTime doesn't normalize invalid input values - remove these codes
- Related to bug #4917, part 1

svn path=/trunk/; revision=44344

10 years ago- Include support for makefile configurations.
Ged Murphy [Tue, 1 Dec 2009 18:44:16 +0000 (18:44 +0000)]
- Include support for makefile configurations.
- Add a new makefile config to the global configuration called RosBuild
- Use the new makefile config to process and external batch file which make use of rbuild.
- Split and partially rewrite _generate_vcproj. Configurations are now written in support functions.
- Remove the creation of .vcproj.user files. They're rather pointless for our needs
- Start to add support for VS2010 (make msvc10), it's very incomplete at the moment so don't bother trying it.

After this commit, you can now use Visual Studio to build individual reactos components. Run 'make msvc9', open up any vcproj file, select the RosBuild config and hit the build/rebuild button. Working build features are 'build', 'rebuild' and 'clean'

svn path=/trunk/; revision=44343