Commit graph

39804 commits

Author SHA1 Message Date
Johannes Anderwald 35f22b3c5c [MMIXER_TEST]
- Commit a simple test application to test the mmixer library
- Debug Outputs are appreciated

svn path=/trunk/; revision=44546
2009-12-12 13:40:54 +00:00
Johannes Anderwald 1caea1d387 [PORTCLS]
- Fix possible dereferencing of null pointer
- Found by Amine Khaldi

svn path=/trunk/; revision=44545
2009-12-12 13:27:05 +00:00
Gregor Schneider c0d4619777 [advapi32] Print the used name when failing to open a control pipe
svn path=/trunk/; revision=44544
2009-12-12 12:57:46 +00:00
Gregor Schneider c7e5f8e26f [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
2009-12-12 12:32:09 +00:00
Gregor Schneider 0cc971dfd5 [ntoskrnl/lpc] - Fix a typo, correct paths
svn path=/trunk/; revision=44542
2009-12-12 12:23:55 +00:00
James Tabor e3ba837e2e [Win32k]
- Create a Gre function for GetKerningPairs.

svn path=/trunk/; revision=44541
2009-12-12 00:19:37 +00:00
Gregor Schneider 68a499842a [videoprt] Split complicated asserts for easier problem understanding as seen in bug #4354
svn path=/trunk/; revision=44539
2009-12-11 16:09:01 +00:00
Johannes Anderwald c9c03a799f [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
2009-12-11 14:01:39 +00:00
Gregor Schneider e7d4a5ccc7 [msfs] Silence debug print
svn path=/trunk/; revision=44535
2009-12-11 10:45:27 +00:00
Gregor Schneider f2c17ae4f5 Jan Roeloffzen <jroeloffzen AT hotmail DOT com>: Change "MBR" to "bootsector" (nl)
See issue #5011 for more details.

svn path=/trunk/; revision=44534
2009-12-11 10:06:04 +00:00
Gregor Schneider 174afbb80c [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
2009-12-11 09:45:07 +00:00
James Tabor 6a29ad7b49 [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
2009-12-11 00:33:59 +00:00
Gregor Schneider 765abc4bbb [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
2009-12-10 20:26:58 +00:00
Dmitry Gorbachev a9580d9762 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
2009-12-10 19:36:33 +00:00
Gregor Schneider 8b437dd7b2 [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
2009-12-10 15:50:07 +00:00
Johannes Anderwald 3953b7855d [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
2009-12-10 12:27:16 +00:00
Gregor Schneider e60dc4ed94 Amendment to r44518: changing a debug print in LdrpGetOrLoadModule wasn't part of the plan
svn path=/trunk/; revision=44519
2009-12-10 11:07:23 +00:00
Gregor Schneider dba413c7b7 [ntdll] Fix debug print, output the flags if available
svn path=/trunk/; revision=44518
2009-12-10 11:02:45 +00:00
Dmitry Gorbachev e5672aaeca [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
2009-12-10 10:16:21 +00:00
Ged Murphy db5227b47d Add VER_SET_CONDITION macro
svn path=/trunk/; revision=44516
2009-12-10 09:28:48 +00:00
Dmitry Gorbachev c194b44a25 Apply r44496 change to raddr2line, too. Remove unused argument.
svn path=/trunk/; revision=44515
2009-12-10 08:55:11 +00:00
Dmitry Gorbachev 19b6017a4d Uncomment SYSTEM_THREAD_EXCEPTION_NOT_HANDLED case.
svn path=/trunk/; revision=44514
2009-12-10 08:54:53 +00:00
Daniel Reimer 04815eab49 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
2009-12-10 08:49:25 +00:00
James Tabor ae95dea153 [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
2009-12-10 01:18:26 +00:00
Hervé Poussineau 9dae13cb9a [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
2009-12-09 22:03:39 +00:00
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