Commit graph

39961 commits

Author SHA1 Message Date
Johannes Anderwald
73c9bff8cc [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
2009-12-13 16:05:15 +00:00
Johannes Anderwald
98826b3fe1 [WDMAUD.DRV]
- Integrate mmixer library into wdmaud.drv
- Library is not yet used

svn path=/trunk/; revision=44562
2009-12-13 15:36:19 +00:00
James Tabor
bc65426abe [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
2009-12-13 13:14:45 +00:00
Johannes Anderwald
3efe83afa3 - Add mmixer to build
svn path=/trunk/; revision=44560
2009-12-13 11:33:23 +00:00
Johannes Anderwald
a20e1844ce [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
2009-12-13 11:32:44 +00:00
Gregor Schneider
5ed5d97905 [regedit] Amine Khaldi: Remove unused variables
svn path=/trunk/; revision=44557
2009-12-12 22:09:05 +00:00
Dmitry Gorbachev
d65cf93246 Patch for LdrFixupImports() by Alexander Yastrebov, bug #4954.
svn path=/trunk/; revision=44556
2009-12-12 20:53:23 +00:00
Colin Finck
a9c37bad74 Document what r44552 is all about.
svn path=/trunk/; revision=44555
2009-12-12 19:38:03 +00:00
Colin Finck
63953fddce Add missing dependencies.
Found out using "make -j 70" :-)

svn path=/trunk/; revision=44554
2009-12-12 18:51:16 +00:00
Colin Finck
c42afd308e 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
2009-12-12 17:14:26 +00:00
Johannes Anderwald
aad3e1c393 [PORTCLS]
- Return correct status code from InterruptSync::CallSynchronizedRoutine

svn path=/trunk/; revision=44551
2009-12-12 16:27:17 +00:00
Gregor Schneider
b8d2bb2058 [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
2009-12-12 15:21:56 +00:00
Dmitry Gorbachev
6b2612bba2 Fix typo in _aullrem(), reported by zhangbonian (zhangbonian17*at*163*dot*com), bug #5015.
svn path=/trunk/; revision=44548
2009-12-12 14:28:45 +00:00
Johannes Anderwald
d392dcd679 [PORTCLS]
- Fix a bug
- Found by Amine Khaldi

svn path=/trunk/; revision=44547
2009-12-12 13:51:11 +00:00
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