Commit graph

39846 commits

Author SHA1 Message Date
Johannes Anderwald ddda0278b0 * Added wavebar
* Added format, duration, buffer, position labels
- Now wave_in/out objects are opened only when pressed rec/play buttons.
- The slider bar now real points to audio samples in the buffer
- Some other little Gui changes
- by Marco Pagliaricci (IRC: rendar)


svn path=/trunk/; revision=44613
2009-12-15 22:39:18 +00:00
Timo Kreuzer 50a510c96d [MAIN]
Use UlongToPtr instead of casting.

svn path=/trunk/; revision=44608
2009-12-15 19:06:23 +00:00
Gregor Schneider 068b10820f Jerome Gardou <jerome DOT gardou AT laposte DOT net>:
[kernel32] Set the SYNCHRONIZE access mask when using FILE_SYNCHRONOUS_IO options

svn path=/trunk/; revision=44607
2009-12-15 18:39:13 +00:00
Timo Kreuzer c5916ca7c4 [MSVCRT20]
Fix _getmainargs params in spec file

svn path=/trunk/; revision=44606
2009-12-15 17:51:31 +00:00
Timo Kreuzer 6bba9dc9a1 Merge from amd64 branch:
[SPIDER]
44002 Fix 64 bit build. (Samuel Serapión)

[PAINT]
43858 Fix 64 bit warnings. (Samuel Serapión)

[RAPPS]
43906 Fix 64 bit build. (Samuel Serapión)

[SNDREC32]
44389 Fix 64 bit build. (Samuel Serapión)

[TFTP]
41097 Fix pointer to DWORD cast. (Timo Kreuzer)

[COMCTL32]
36172 Build as unicode. (Samuel Serapión)

[USERMGR]
41098 Fix 2 POINTER<->DWORD casts. (Timo Kreuzer)

[d3d9]
38149 Fix pointer<->ULONG cast. (Timo Kreuzer)
43839 Fix 64 bit Build. (Samuel Serapión)

[DSOUND]
40753 Make DSDRIVERDESC.dnDevNode a DWORD_PTR and DSPROPERTY.InstanceId a ULONG_PTR. (Timo Kreuzer)

[LSASRV]
44037 Fix 64 bit Build. (Samuel Serapión)

[MMDRV]
40125 Fix 64bit build. (Samuel Serapión)

[MSGINA]
40993 fix 64bit build (Timo Kreuzer)

[NETSHELL]
41001 Don't cast the 1st parameter of InterlockedExchange to volatile void **, but to void ** (Timo Kreuzer)

[OPENGL32]
36502 No need to assert an offset thats only used in i386 specific code. (Samuel Serapión)

[POWRPROF]
41044 Don't cast NULL to DWORD. (Timo Kreuzer)
43860 Don't cast NULL to an integer type. (Samuel Serapión)

[PSAPI]
38150 Fix a cast (Timo Kreuzer)

[SHELL32]
38355 Use Get/SetWindowLongPtr (Samuel Serapión)
41047 Get rid of deprecated LargeInteger functions and use native int64 math instead. (Timo Kreuzer)
41048 DialogProc returns INT_PTR and not BOOL. Don't cast a pointer to LONG. Use INT_PTR instead of int for pointer math. (Timo Kreuzer)
41049 Change return type of OpenMRUListW and CreateMRUListW to HANDLE, add a comment that CREATEMRULISTW is already defined differently in explorer_new/undoc.h (Timo Kreuzer)
44601 Fix a prototype. Convert RtlLargeInteger to native int64. Fixes 64bit built. (Timo Kreuzer)

[WDMAUD.DRV]
41101 Don't cast DWORD to PVOID, use UlongToPtr instead. (Timo Kreuzer)

[WS2_32]
35777 fix ws2_32 spec file (Timo kreuzer)
44044 Fix ws2_32 64bit build (1 of 2) (Samuel Serapión)
44045 Fix ws2_32 64bit build (2 of 2) (Samuel Serapión)

[WS2_32_NEW]
44389 Fix 64 bit built. (Samuel Serapión)

svn path=/trunk/; revision=44602
2009-12-15 15:16:01 +00:00
James Tabor 64d1ab613b [Win32k]
- Remove LastChild.

svn path=/trunk/; revision=44597
2009-12-15 01:11:46 +00:00
Timo Kreuzer 2468cb96ed [IMAGEHLP]
Don't use explicit 32 bit version of IMAGE_OPTIONAL_HEADER

svn path=/trunk/; revision=44596
2009-12-14 23:35:40 +00:00
KJK::Hyperion 8e60110bef modified Makefile
New ${checkpoint} command to create an empty "checkpoint" file, to store the last modified date of a make target

modified   tools/rbuild/backend/mingw/rules.mak
   Rules that output more than one file at once don't mix well with parallel builds: serialize dependency checks through the use of checkpoint files. Fixes intermittent widl issues in highly parallel builds
   Bonus internal rbuild function that I had to commit one day or another

See issue #4994 for more details.

svn path=/trunk/; revision=44594
2009-12-14 23:02:28 +00:00
Timo Kreuzer 6dae590c90 revert last commit (sorry, wrong direction)
svn path=/trunk/; revision=44592
2009-12-14 22:58:51 +00:00
Giannis Adamopoulos 196021c276 [win32k]
- Don't store LastChild in WINDOW_OBJECT

svn path=/trunk/; revision=44591
2009-12-14 22:58:03 +00:00
Timo Kreuzer 7a9ae1c567 use tabs in rbuild file (copied from trunk)
svn path=/trunk/; revision=44590
2009-12-14 22:57:33 +00:00
Timo Kreuzer b1d866fc48 [KSUSER]
Remove broken HeapAlloc prototype

svn path=/trunk/; revision=44589
2009-12-14 22:52:08 +00:00
Timo Kreuzer 284d0cb033 remove unneccessary file entry for spec file
svn path=/trunk/; revision=44587
2009-12-14 22:29:15 +00:00
Timo Kreuzer f7cfe73eaf [LIBXSLT]
Add HAVE_STAT definition. fixes a warning.

svn path=/trunk/; revision=44583
2009-12-14 19:47:13 +00:00
Johannes Anderwald 9ada735e65 - Setup registry entries for the default user shell
- May fix bug 5020

svn path=/trunk/; revision=44582
2009-12-14 19:36:22 +00:00
Giannis Adamopoulos e88d19a769 [user32]
SetClipboardData: fix return value
Fixes one user32:clipbloard test

svn path=/trunk/; revision=44577
2009-12-14 15:41:58 +00:00
James Tabor f755214f06 [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
2009-12-14 06:48:40 +00:00
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