reactos.git
11 years ago- Setup registry entries for the default user shell
Johannes Anderwald [Mon, 14 Dec 2009 19:36:22 +0000 (19:36 +0000)]
- Setup registry entries for the default user shell
- May fix bug 5020

svn path=/trunk/; revision=44582

11 years ago[user32]
Giannis Adamopoulos [Mon, 14 Dec 2009 15:41:58 +0000 (15:41 +0000)]
[user32]
SetClipboardData: fix return value
Fixes one user32:clipbloard test

svn path=/trunk/; revision=44577

11 years ago[Win32k]
James Tabor [Mon, 14 Dec 2009 06:48:40 +0000 (06:48 +0000)]
[Win32k]
- Continuing the moving into WND structure with minor desktop structure changes.
- Tested: wine user32 tests, AbiWord 2.6.8, FF 3.5, OOo 2.4.3 and Seamonkey 2.0.

svn path=/trunk/; revision=44576

11 years ago[Win32k]
James Tabor [Mon, 14 Dec 2009 05:02:56 +0000 (05:02 +0000)]
[Win32k]
- Michael Martin found a create window and crash exit issue by testing programs from http://www.magma.ca/~wjr/ PEview. Fixed by replacing UserFreeWindowInfo with co_UserDestroyWindow at cleanup exit.
- Added more window death and thread checks.
- Started the morphing into WND structure from window object.
- Tested: wine user32 tests, AbiWord 2.6.8, Seamonkey 2.0, FF 3.5 and OOo 2.4.3.

svn path=/trunk/; revision=44575

11 years ago- Silence debug prints.
James Tabor [Sun, 13 Dec 2009 21:55:06 +0000 (21:55 +0000)]
- Silence debug prints.

svn path=/trunk/; revision=44574

11 years ago[win32k]
Giannis Adamopoulos [Sun, 13 Dec 2009 20:57:03 +0000 (20:57 +0000)]
[win32k]
- Remove an unused reactos only syscall

svn path=/trunk/; revision=44573

11 years ago- Fix build
Johannes Anderwald [Sun, 13 Dec 2009 20:11:11 +0000 (20:11 +0000)]
- Fix build

svn path=/trunk/; revision=44572

11 years ago[user32]
Giannis Adamopoulos [Sun, 13 Dec 2009 20:01:21 +0000 (20:01 +0000)]
[user32]
Optimize GetWindow by moving it completely to user mode

[win32k]
Remove reactos only syscall NtUserGetWindow

svn path=/trunk/; revision=44571

11 years agoSlovak translations by Mario Kacmar. Added: SndRec32, RunOnce. Updated: Paint. Bug...
Dmitry Gorbachev [Sun, 13 Dec 2009 18:09:08 +0000 (18:09 +0000)]
Slovak translations by Mario Kacmar. Added: SndRec32, RunOnce. Updated: Paint. Bug #5021.

svn path=/trunk/; revision=44570

11 years ago[reg] Update reg.c to current Wine
Gregor Schneider [Sun, 13 Dec 2009 17:27:13 +0000 (17:27 +0000)]
[reg] Update reg.c to current Wine

svn path=/trunk/; revision=44569

11 years agoShow respect to Romanian language. (Encoding: UTF-8, with no byte order mark.)
Dmitry Gorbachev [Sun, 13 Dec 2009 16:54:23 +0000 (16:54 +0000)]
Show respect to Romanian language. (Encoding: UTF-8, with no byte order mark.)

svn path=/trunk/; revision=44568

11 years ago- Create a startmenu entry for sndrec32
Johannes Anderwald [Sun, 13 Dec 2009 16:31:01 +0000 (16:31 +0000)]
- Create a startmenu entry for sndrec32
- Add resource string for all languages except rumanian (encoding issue)

svn path=/trunk/; revision=44567

11 years agoAlexander Yastrebov <menone7 AT gmail DOT com>:
Gregor Schneider [Sun, 13 Dec 2009 16:25:50 +0000 (16:25 +0000)]
Alexander Yastrebov <menone7 AT gmail DOT com>:
- Simplify and fix error checking in RegQuery/SetEx functions
- Add handling for missing termination characters
- Fixes one advapi32 winetest
See issue #4993 for more details.

svn path=/trunk/; revision=44566

11 years ago- Add sndrec32 to bootcd 1/2
Johannes Anderwald [Sun, 13 Dec 2009 16:09:14 +0000 (16:09 +0000)]
- Add sndrec32 to bootcd 1/2

svn path=/trunk/; revision=44564

11 years ago[REG]
Johannes Anderwald [Sun, 13 Dec 2009 16:05:15 +0000 (16:05 +0000)]
[REG]
- Fix a memory leak and bug in the deletion routine. If the buffer value_name was had been smaller than the longest key, then deletion of all values would have failed.
- Fixed by Amine Khaldi
[XCOPY]
- Remove unnecessary assignment
- By Amine Khaldi

svn path=/trunk/; revision=44563

11 years ago[WDMAUD.DRV]
Johannes Anderwald [Sun, 13 Dec 2009 15:36:19 +0000 (15:36 +0000)]
[WDMAUD.DRV]
- Integrate mmixer library into wdmaud.drv
- Library is not yet used

svn path=/trunk/; revision=44562

11 years ago[Win32k]
James Tabor [Sun, 13 Dec 2009 13:14:45 +0000 (13:14 +0000)]
[Win32k]
- Class.c: Restore module address from cloned class if it is a default user class. See bug 4778
- Remove unneeded debug prints.
- Tested: wine user32 class test, AbiWord 2.6.8, FF 3.5 and OOo 2.4.3.

svn path=/trunk/; revision=44561

11 years ago- Add mmixer to build
Johannes Anderwald [Sun, 13 Dec 2009 11:33:23 +0000 (11:33 +0000)]
- Add mmixer to build

svn path=/trunk/; revision=44560

11 years ago[MMIXER]
Johannes Anderwald [Sun, 13 Dec 2009 11:32:44 +0000 (11:32 +0000)]
[MMIXER]
- Add more error checks
- Fix a bug MMixerGetControlsFromPinByConnectionIndex which pre-early stopped the enumeration of mixer controls
- Only add guids which can be later be resolved to mixer control
- Check if no a topology connection has no links connected

svn path=/trunk/; revision=44559

11 years ago[regedit] Amine Khaldi: Remove unused variables
Gregor Schneider [Sat, 12 Dec 2009 22:09:05 +0000 (22:09 +0000)]
[regedit] Amine Khaldi: Remove unused variables

svn path=/trunk/; revision=44557

11 years agoPatch for LdrFixupImports() by Alexander Yastrebov, bug #4954.
Dmitry Gorbachev [Sat, 12 Dec 2009 20:53:23 +0000 (20:53 +0000)]
Patch for LdrFixupImports() by Alexander Yastrebov, bug #4954.

svn path=/trunk/; revision=44556

11 years agoDocument what r44552 is all about.
Colin Finck [Sat, 12 Dec 2009 19:38:03 +0000 (19:38 +0000)]
Document what r44552 is all about.

svn path=/trunk/; revision=44555

11 years agoAdd missing dependencies.
Colin Finck [Sat, 12 Dec 2009 18:51:16 +0000 (18:51 +0000)]
Add missing dependencies.
Found out using "make -j 70" :-)

svn path=/trunk/; revision=44554

11 years agoSet a lower maximum number of iterations in AtapiSoftReset.
Colin Finck [Sat, 12 Dec 2009 17:14:26 +0000 (17:14 +0000)]
Set a lower maximum number of iterations in AtapiSoftReset.
This reduces the UniATA bootup time in VMware (which doesn't seem to clear the IDE_STATUS_BUSY flag) from 70 seconds to around 8.

Tested successfully under QEMU, VBox, VMware and an Athlon XP-based system.

svn path=/trunk/; revision=44552

11 years ago[PORTCLS]
Johannes Anderwald [Sat, 12 Dec 2009 16:27:17 +0000 (16:27 +0000)]
[PORTCLS]
- Return correct status code from InterruptSync::CallSynchronizedRoutine

svn path=/trunk/; revision=44551

11 years ago[ntoskrnl]
Gregor Schneider [Sat, 12 Dec 2009 15:21:56 +0000 (15:21 +0000)]
[ntoskrnl]
- Use the PORT_MESSAGE ZeroInit and Type fields the way they are supposed to be used
- Ref: http://www.reactos.org/archives/public/ros-dev/2009-December/012466.html

svn path=/trunk/; revision=44549

11 years agoFix typo in _aullrem(), reported by zhangbonian (zhangbonian17*at*163*dot*com), bug...
Dmitry Gorbachev [Sat, 12 Dec 2009 14:28:45 +0000 (14:28 +0000)]
Fix typo in _aullrem(), reported by zhangbonian (zhangbonian17*at*163*dot*com), bug #5015.

svn path=/trunk/; revision=44548

11 years ago[PORTCLS]
Johannes Anderwald [Sat, 12 Dec 2009 13:51:11 +0000 (13:51 +0000)]
[PORTCLS]
- Fix a bug
- Found by Amine Khaldi

svn path=/trunk/; revision=44547

11 years ago[MMIXER_TEST]
Johannes Anderwald [Sat, 12 Dec 2009 13:40:54 +0000 (13:40 +0000)]
[MMIXER_TEST]
- Commit a simple test application to test the mmixer library
- Debug Outputs are appreciated

svn path=/trunk/; revision=44546

11 years ago[PORTCLS]
Johannes Anderwald [Sat, 12 Dec 2009 13:27:05 +0000 (13:27 +0000)]
[PORTCLS]
- Fix possible dereferencing of null pointer
- Found by Amine Khaldi

svn path=/trunk/; revision=44545

11 years ago[advapi32] Print the used name when failing to open a control pipe
Gregor Schneider [Sat, 12 Dec 2009 12:57:46 +0000 (12:57 +0000)]
[advapi32] Print the used name when failing to open a control pipe

svn path=/trunk/; revision=44544

11 years ago[ntoskrnl]
Gregor Schneider [Sat, 12 Dec 2009 12:32:09 +0000 (12:32 +0000)]
[ntoskrnl]
- The field ZeroInit should be initialized to zero - do that by assigning the message type directly
- Fixes the hanging ntdll port winetest (it didn't get a CLIENT_DIED notification because the call to LpcRequestPort failed)

svn path=/trunk/; revision=44543

11 years ago[ntoskrnl/lpc] - Fix a typo, correct paths
Gregor Schneider [Sat, 12 Dec 2009 12:23:55 +0000 (12:23 +0000)]
[ntoskrnl/lpc] - Fix a typo, correct paths

svn path=/trunk/; revision=44542

11 years ago[Win32k]
James Tabor [Sat, 12 Dec 2009 00:19:37 +0000 (00:19 +0000)]
[Win32k]
- Create a Gre function for GetKerningPairs.

svn path=/trunk/; revision=44541

11 years ago[videoprt] Split complicated asserts for easier problem understanding as seen in...
Gregor Schneider [Fri, 11 Dec 2009 16:09:01 +0000 (16:09 +0000)]
[videoprt] Split complicated asserts for easier problem understanding as seen in bug #4354

svn path=/trunk/; revision=44539

11 years ago[MMIXER]
Johannes Anderwald [Fri, 11 Dec 2009 14:01:39 +0000 (14:01 +0000)]
[MMIXER]
- Add mixerline for audio filters which expose their topology on the same filter such as usb audio cards
- Retrieve pin name of the target pin in order to display the correct name for the destination audio mixer line

svn path=/trunk/; revision=44538

11 years ago[msfs] Silence debug print
Gregor Schneider [Fri, 11 Dec 2009 10:45:27 +0000 (10:45 +0000)]
[msfs] Silence debug print

svn path=/trunk/; revision=44535

11 years agoJan Roeloffzen <jroeloffzen AT hotmail DOT com>: Change "MBR" to "bootsector" (nl)
Gregor Schneider [Fri, 11 Dec 2009 10:06:04 +0000 (10:06 +0000)]
Jan Roeloffzen <jroeloffzen AT hotmail DOT com>: Change "MBR" to "bootsector" (nl)
See issue #5011 for more details.

svn path=/trunk/; revision=44534

11 years ago[msfs] Mail slot file system driver bring up 2/2:
Gregor Schneider [Fri, 11 Dec 2009 09:45:07 +0000 (09:45 +0000)]
[msfs] Mail slot file system driver bring up 2/2:
- Don't allow to create two mail slots with the same name
- Pass a timeout return status when no message are found after waiting
- Clients aren't allowed to query mail slot info, this works now - add the code back

svn path=/trunk/; revision=44533

11 years ago[Win32k]
James Tabor [Fri, 11 Dec 2009 00:33:59 +0000 (00:33 +0000)]
[Win32k]
- Message.c: Formating, filter out the noise from the ambient.
- Message.c:co_IntDoSendMessage: Fix return if no WND structure was allocated for window object. Add check if window exiting. Add Hook and message type checks.

svn path=/trunk/; revision=44532

11 years ago[msfs] Mail slot file system driver bring up 1/x:
Gregor Schneider [Thu, 10 Dec 2009 20:26:58 +0000 (20:26 +0000)]
[msfs] Mail slot file system driver bring up 1/x:
- Allow clients to query mail slot info
- Read the size of the first message in the slot
- Update headers, some cleanup
- Fixes 11 kernel32 mail slot test failures

svn path=/trunk/; revision=44529

11 years agoBulgarian translations by CCTAHEB (sstpr/AT/narod/DOT/ru).
Dmitry Gorbachev [Thu, 10 Dec 2009 19:36:33 +0000 (19:36 +0000)]
Bulgarian translations by CCTAHEB (sstpr/AT/narod/DOT/ru).
Newly translated: doskey, spider.
Updated: winemine, servman, ipconfig, rapps, 3dtext, shutdown, usetup, explorer.

svn path=/trunk/; revision=44528

11 years ago[kernel32]
Gregor Schneider [Thu, 10 Dec 2009 15:50:07 +0000 (15:50 +0000)]
[kernel32]
- Passing 0 flags to EnumSystemLocales behaves like passing LCID_SUPPORTED, so be it
- Ref: http://msdn.microsoft.com/en-us/library/dd317828%28VS.85%29.aspx
- Fixes mlang winetest crash, now it hangs after executing some hundred tests, bug #4999

svn path=/trunk/; revision=44527

11 years ago[MMIXER]
Johannes Anderwald [Thu, 10 Dec 2009 12:27:16 +0000 (12:27 +0000)]
[MMIXER]
- Store MixerList in MixerContext member
- Fix a lot of bugs
- MMixer is now able to enumerate mixers and their associated controls

svn path=/trunk/; revision=44522

11 years agoAmendment to r44518: changing a debug print in LdrpGetOrLoadModule wasn't part of...
Gregor Schneider [Thu, 10 Dec 2009 11:07:23 +0000 (11:07 +0000)]
Amendment to r44518: changing a debug print in LdrpGetOrLoadModule wasn't part of the plan

svn path=/trunk/; revision=44519

11 years ago[ntdll] Fix debug print, output the flags if available
Gregor Schneider [Thu, 10 Dec 2009 11:02:45 +0000 (11:02 +0000)]
[ntdll] Fix debug print, output the flags if available

svn path=/trunk/; revision=44518

11 years ago[RApps]
Dmitry Gorbachev [Thu, 10 Dec 2009 10:16:21 +0000 (10:16 +0000)]
[RApps]

- Convert all 'Eurocentrist' files from a variety of Windows encodings to one multicultural UTF-8.
- Add missing "stupid BOMs".
- Sort records according to their locale IDs.
- Fix Russian grammar / spellings, add two translations.
- Other minor style / typo fixes.

Dear RApps translators and committers, please keep these (and future) *.txt
files (which describe available to download programs in different languages)
in UTF-8. Otherwise, soon it will be hard to maintain files with a mixture of
different encodings in them. Also, don't forget about the byte order mark at
the beginning.

svn path=/trunk/; revision=44517

11 years agoAdd VER_SET_CONDITION macro
Ged Murphy [Thu, 10 Dec 2009 09:28:48 +0000 (09:28 +0000)]
Add VER_SET_CONDITION macro

svn path=/trunk/; revision=44516

11 years agoApply r44496 change to raddr2line, too. Remove unused argument.
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

11 years agoUncomment SYSTEM_THREAD_EXCEPTION_NOT_HANDLED case.
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

11 years agoSimplified and Traditional Chinese Updates by Elton Chung. (MANY fixes by me and...
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

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

11 years ago[freeldr] Rework operating system menu, by storing each selection in a structure...
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

11 years ago- remove leftover
Kamil Hornicek [Wed, 9 Dec 2009 21:53:49 +0000 (21:53 +0000)]
- remove leftover

svn path=/trunk/; revision=44497

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

11 years ago[kernel32] UnhandledExceptionFilter:
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

11 years agoMake the text box a bit bigger for languages which are less short than English :-P
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

11 years ago[SNDREC32]
Timo Kreuzer [Wed, 9 Dec 2009 21:25:39 +0000 (21:25 +0000)]
[SNDREC32]
Make resources MUI ready.

svn path=/trunk/; revision=44493

11 years agoAdd sndrec32 to build
Timo Kreuzer [Wed, 9 Dec 2009 17:52:20 +0000 (17:52 +0000)]
Add sndrec32 to build

svn path=/trunk/; revision=44492

11 years ago[WINEBUILD]
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

11 years agoMissed resource cleanup. I'm clearly out of practice
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

11 years ago- Add the version dialog to the remaining lang resources
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

11 years ago[SYSDM]
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

11 years ago[MMIXER]
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

11 years agoSwitch to Wine debuging
Ged Murphy [Wed, 9 Dec 2009 16:12:10 +0000 (16:12 +0000)]
Switch to Wine debuging

svn path=/trunk/; revision=44485

11 years agodamn winmerge ... adding the devil's spacing instead of angel's spacing
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

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

11 years ago[MMIXER]
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

11 years ago[ntoskrnl\config]
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

11 years agoStandardize code formating. No code change
Ged Murphy [Wed, 9 Dec 2009 13:15:47 +0000 (13:15 +0000)]
Standardize code formating. No code change

svn path=/trunk/; revision=44480

11 years ago[MMIXER]
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

11 years agoAdd syscall lists for x86
Timo Kreuzer [Wed, 9 Dec 2009 01:50:38 +0000 (01:50 +0000)]
Add syscall lists for x86

svn path=/trunk/; revision=44478

11 years agoCleanup in desktopbg.c, inspired by BeastL (slyhome|AT|ipnet|DOT|ua), bug #4985.
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

11 years ago[MMIXER]
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

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

11 years ago[ntoskrnl\config]
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

11 years agoFix regressions.
Timo Kreuzer [Tue, 8 Dec 2009 03:06:40 +0000 (03:06 +0000)]
Fix regressions.

svn path=/trunk/; revision=44466

11 years agoCleanup test code, improve comments.
Timo Kreuzer [Tue, 8 Dec 2009 02:18:42 +0000 (02:18 +0000)]
Cleanup test code, improve comments.

svn path=/trunk/; revision=44465

11 years ago[RTL]
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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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

11 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