Johannes Anderwald
1d90d9e296
fix build
...
svn path=/trunk/; revision=44615
2009-12-15 23:28:54 +00:00
Timo Kreuzer
e3fd4c3421
Merge from amd64 branch:
...
40122 mmsystem.h: 64bit build fixes. (Samuel Serapión)
40123 mmsystem.h: Even more 64bit fixes. (Samuel Serapión)
40155 mmddk.h/mmsystem.h: Fix ACMDRVSTREAMINSTANCE, ACMDRVSTREAMHEADER, PORTALLOC, WAVEOPENDESC, MIDIOPENDESC, MIXEROPENDESC structures. Fix ACMFILTERENUMCBA/W, ACMFILTERTAGENUMCBA/W, ACMFORMATENUMCA/W, ACMFORMATTAGENUMCBA/W callbacks. Fix acmDriverEnum, acmFilterEnumA/W, acmFormatEnumA/W, acmFormatTagEnumA/W, acmStreamOpen, CloseDriver, OpenDriver, SendDriverMessage, mmTaskSignal, mmGetCurrentTask (Samuel Serapión)
40995 sqltypes.h: 64bit fixes for sqltype.h, also resort and cleanup (Timo Kreuzer)
40996 msacm.h: Fix tag of ACMFILTERCHOOSEA (Timo Kreuzer)
41029 sql.h: Fix SQLFetchScroll prototype. (Timo Kreuzer)
41045 commdlg.h: fix and update definition of OPENFILENAMEAW (Timo Kreuzer)
41449 basetsd.h: Disable wine hack for amd64 (Timo Kreuzer)
43506 wincrypt.h: Fix definition of CryptReleaseContext (Timo Kreuzer)
43840 wingdi.h: Fix LOGBRUSH definition. (Samuel Serapión)
43907 commctrl.h: Fix bad cast. (Timo Kreuzer)
44039 mmddk.h: Fix mmTaskCreate and mciGetDriverData prototypes per MSDN (Timo Kreuzer)
44040 windef.h/winsock.h/winsock2.h: Fix 32bit build. (Samuel Serapión)
44044 ws2spi.h: Fix ws2_32 64bit build (Samuel Serapión)
44294 winnt.h: Fix SLIST_ENTRY for WIN64 (Timo Kreuzer)
44338 winnt.h: fix build. (Samuel Serapión)
44460 winuser.h: Define PHDEVNOTIFY, PDLGITEMTEMPLATEA/W, LPDLGITEMTEMPLATEA/W, PPAINTSTRUCT, PMENUITEMTEMPLATE, PUSEROBJECTFLAGS, PMINIMIZEDMETRICS, PNONCLIENTMETRICSA/W, LPMOUSEINPUT, LPKEYBDINPUT, LPHARDWAREINPUT. Add HARDWAREHOOKSTRUCT structure. (Samuel Serapión)
svn path=/trunk/; revision=44614
2009-12-15 23:23:01 +00:00
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