Commit graph

39879 commits

Author SHA1 Message Date
Kamil Hornicek 3eb7ba30ee - remove leftover
svn path=/trunk/; revision=44497
2009-12-09 21:53:49 +00:00
Dmitry Gorbachev d23c07b141 Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44496
2009-12-09 21:51:19 +00:00
Gregor Schneider 9709983e45 [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
2009-12-09 21:48:09 +00:00
Daniel Reimer e1e3a08fbf 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
2009-12-09 21:30:05 +00:00
Timo Kreuzer b27b55f1c1 [SNDREC32]
Make resources MUI ready.

svn path=/trunk/; revision=44493
2009-12-09 21:25:39 +00:00
Timo Kreuzer 30acfd955e Add sndrec32 to build
svn path=/trunk/; revision=44492
2009-12-09 17:52:20 +00:00
Timo Kreuzer 6d466854ff [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
2009-12-09 17:01:35 +00:00
Ged Murphy 0cbf682dc2 Missed resource cleanup. I'm clearly out of practice
svn path=/trunk/; revision=44489
2009-12-09 16:44:10 +00:00
Ged Murphy 3a03a5662b - Add the version dialog to the remaining lang resources
svn path=/trunk/; revision=44488
2009-12-09 16:38:30 +00:00
Ged Murphy 23294457ab [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
2009-12-09 16:34:05 +00:00
Johannes Anderwald bc8c3e9a2d [MMIXER]
- Define all used node types and property guids

svn path=/trunk/; revision=44486
2009-12-09 16:28:12 +00:00
Ged Murphy 1bcf7ab2f5 Switch to Wine debuging
svn path=/trunk/; revision=44485
2009-12-09 16:12:10 +00:00
Ged Murphy 73c2744aad damn winmerge ... adding the devil's spacing instead of angel's spacing
svn path=/trunk/; revision=44484
2009-12-09 16:07:45 +00:00
Ged Murphy d285414016 [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
2009-12-09 16:02:46 +00:00
Johannes Anderwald 91b69c9d1d [MMIXER]
- Implement MMixerGetLineInfo, MMixerGetLineControls, MMixerSetControlDetails, MMixerGetControlDetails, MMixerOpen
- MMixer library is now ready for testing

svn path=/trunk/; revision=44482
2009-12-09 16:00:28 +00:00
Michael Martin 81125deea0 [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
2009-12-09 14:15:11 +00:00
Ged Murphy 970b46f977 Standardize code formating. No code change
svn path=/trunk/; revision=44480
2009-12-09 13:15:47 +00:00
Johannes Anderwald 757fd23400 [MMIXER]
- Store initialized mixers in a struct MIXER_LIST
- Implement MMixerGetCapabilities

svn path=/trunk/; revision=44479
2009-12-09 09:51:39 +00:00
Timo Kreuzer 3af3194bbc Add syscall lists for x86
svn path=/trunk/; revision=44478
2009-12-09 01:50:38 +00:00
Dmitry Gorbachev ae89fc3761 Cleanup in desktopbg.c, inspired by BeastL (slyhome|AT|ipnet|DOT|ua), bug #4985.
svn path=/trunk/; revision=44474
2009-12-08 21:57:27 +00:00
Johannes Anderwald b1e100ebd8 [MMIXER]
- Finish porting of code from wdmaud

svn path=/trunk/; revision=44473
2009-12-08 21:10:02 +00:00
Dmitry Gorbachev d2ae0ff3bf Update log2lines to the latest version. Jan Roeloffzen, bug #4342.
svn path=/trunk/; revision=44472
2009-12-08 20:13:22 +00:00
Michael Martin 35d2322f26 [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
2009-12-08 16:04:03 +00:00
Timo Kreuzer 8d819f40bb Fix regressions.
svn path=/trunk/; revision=44466
2009-12-08 03:06:40 +00:00
Timo Kreuzer 4e6d2d7136 Cleanup test code, improve comments.
svn path=/trunk/; revision=44465
2009-12-08 02:18:42 +00:00
Timo Kreuzer 66fe9a0793 [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
2009-12-08 01:02:36 +00:00
Michael Martin e7ff40f1e3 [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
2009-12-07 13:06:08 +00:00
Johannes Anderwald 2ddde07951 - 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
2009-12-07 10:28:49 +00:00
Michael Martin 376921465e [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
2009-12-07 03:50:26 +00:00
Michael Martin 4ed40feb22 [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
2009-12-07 03:34:25 +00:00
Dmitry Gorbachev a80552f8a9 Avoid buffer overflow (bug #4693).
svn path=/trunk/; revision=44449
2009-12-07 01:30:32 +00:00
James Tabor ae13f265c6 - [WineTests] User32: Skip test_shell_window, not sure if it is a user32 bug or not.
svn path=/trunk/; revision=44448
2009-12-07 01:21:23 +00:00
James Tabor 8b6f274b1b [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
2009-12-06 23:37:09 +00:00
Christoph von Wittich 6e365041b7 sync msxml3 with wine 1.1.34
svn path=/trunk/; revision=44446
2009-12-06 23:32:04 +00:00
James Tabor 03a7d800be [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
2009-12-06 22:52:51 +00:00
James Tabor d75d23721e - [Win32k] Missed this one for rev 44423. Return invalid index not invalid parameter. No pass all SetWindowLongPtr wine tests.
svn path=/trunk/; revision=44444
2009-12-06 22:41:53 +00:00
James Tabor b806aed1e1 - [Win32k] If Proc is null, use original one and perform processing.
svn path=/trunk/; revision=44443
2009-12-06 19:22:29 +00:00
Sylvain Petreolle bbcb38b968 Set filesystem characteristics.
Floppy disks and cdroms are now reported as removable.

svn path=/trunk/; revision=44442
2009-12-06 18:49:19 +00:00
Christoph von Wittich b0bec1e996 sync shlwapi with wine 1.1.34
svn path=/trunk/; revision=44441
2009-12-06 15:38:07 +00:00
Christoph von Wittich f0c623ad45 sync msi with wine 1.1.34
svn path=/trunk/; revision=44440
2009-12-06 14:55:00 +00:00
Christoph von Wittich 88f7d4c1bb sync msi_winetest with wine 1.1.34
svn path=/trunk/; revision=44439
2009-12-06 14:46:53 +00:00
Johannes Anderwald 00ba19e9a8 Return correct error code
svn path=/trunk/; revision=44437
2009-12-06 10:37:23 +00:00
Christoph von Wittich 0835abcb21 sync netapi32_winetest with wine 1.1.34
svn path=/trunk/; revision=44436
2009-12-06 09:50:53 +00:00
Christoph von Wittich d829b5a270 sync msxml3_winetest with wine 1.1.34
svn path=/trunk/; revision=44435
2009-12-06 09:48:52 +00:00
Christoph von Wittich 01be408c18 sync rsaenh with wine 1.1.34
svn path=/trunk/; revision=44434
2009-12-06 09:41:08 +00:00
Christoph von Wittich 163ce9095f sync rsaenh_winetest with wine 1.1.34
svn path=/trunk/; revision=44433
2009-12-06 09:40:22 +00:00
Christoph von Wittich 87465c2280 sync crypt32_winetest with wine 1.1.34
svn path=/trunk/; revision=44432
2009-12-06 09:36:50 +00:00
Timo Kreuzer 79690d04fa 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
2009-12-06 03:24:18 +00:00
Timo Kreuzer 3ab9af72ac - merge r44429
- fix hal_generic_amd64.rbuild
- add missing files

svn path=/trunk/; revision=44430
2009-12-06 02:44:06 +00:00
Gregor Schneider c0df1554da [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
2009-12-05 21:36:51 +00:00