Commit graph

39879 commits

Author SHA1 Message Date
James Tabor d51b4d5202 [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
2009-12-14 05:02:56 +00:00
James Tabor 21818f4e90 - Silence debug prints.
svn path=/trunk/; revision=44574
2009-12-13 21:55:06 +00:00
Giannis Adamopoulos 25dc69e9d5 [win32k]
- Remove an unused reactos only syscall

svn path=/trunk/; revision=44573
2009-12-13 20:57:03 +00:00
Johannes Anderwald 0b560ed72b - Fix build
svn path=/trunk/; revision=44572
2009-12-13 20:11:11 +00:00
Giannis Adamopoulos 6d3bb6bc5c [user32]
Optimize GetWindow by moving it completely to user mode

[win32k]
Remove reactos only syscall NtUserGetWindow

svn path=/trunk/; revision=44571
2009-12-13 20:01:21 +00:00
Dmitry Gorbachev ba9cfc5c6d Slovak translations by Mario Kacmar. Added: SndRec32, RunOnce. Updated: Paint. Bug #5021.
svn path=/trunk/; revision=44570
2009-12-13 18:09:08 +00:00
Gregor Schneider 2d5fcc0429 [reg] Update reg.c to current Wine
svn path=/trunk/; revision=44569
2009-12-13 17:27:13 +00:00
Dmitry Gorbachev 524995a566 Show respect to Romanian language. (Encoding: UTF-8, with no byte order mark.)
svn path=/trunk/; revision=44568
2009-12-13 16:54:23 +00:00
Johannes Anderwald 44830beb93 - Create a startmenu entry for sndrec32
- Add resource string for all languages except rumanian (encoding issue)

svn path=/trunk/; revision=44567
2009-12-13 16:31:01 +00:00
Gregor Schneider 190d075d21 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
2009-12-13 16:25:50 +00:00
Johannes Anderwald 5aadce5c22 - Add sndrec32 to bootcd 1/2
svn path=/trunk/; revision=44564
2009-12-13 16:09:14 +00:00
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