Dimitrie O. Paun
b395a0c560
Win9x does not convert FIXED to MOVEABLE. It also discards locked
...
memory.
2004-06-04 17:58:49 +00:00
Dimitrie O. Paun
4b6ed4ed84
Clear the state image bits only if LVS_EX_CHECKBOXES is set.
...
Fix obvious logical error in focus handling.
Indentation and formatting fixes.
(based on a patch by Krishna Murthy).
2004-06-04 17:58:29 +00:00
Robert Reif
7bd78fe59a
Treat WAVE_MAPPER as a real device and performs all tests on it.
...
Added 16000Hz because win9x hardware spec requires it.
2004-06-04 17:58:00 +00:00
Robert Reif
a7e8f6f3a2
Handle case where partial structure update requested.
...
Minor white space cleanup.
2004-06-04 17:57:40 +00:00
Mike Hearn
eff34efcf8
Ignore attempts to hide an already invisible window. Add a test case
...
for this behaviour, passes on Wine and Windows 2000.
2004-06-03 23:26:35 +00:00
Rein Klazes
a1e8ba9fc2
In INT21_GetFreeDiskSpace adjust the sectors-per-cluster value to make
...
the total number of clusters fit in a 16 bit register.
2004-06-03 23:20:35 +00:00
Hans Leidekker
746470f544
Stub for DrawDibProfileDisplay.
2004-06-03 23:19:51 +00:00
Robert Reif
55b57417e1
I got the test for failure on NT wrong in my last patch. The function
...
returns 0 on error and sets last error to ERROR_INVALID_FLAGS.
2004-06-03 23:19:27 +00:00
Raphael Junqueira
31f6cf32b8
Created more needed registry key in DllRegisterServer.
2004-06-03 23:18:59 +00:00
Raphael Junqueira
d6bd6b0488
Added _vsnwprintf (needed by some native XP dlls).
2004-06-03 00:26:35 +00:00
Alexandre Julliard
10e6f57fab
Set the WINEPRELOADRESERVE variable when starting a new process.
2004-06-03 00:25:08 +00:00
Ulrich Czekalla
e32e1f0598
EnableWindow should not remove the focus of child windows.
2004-06-03 00:08:55 +00:00
Christian Costa
7590fe58f4
Added d3dxof dll, part of Direct3D.
2004-06-03 00:03:23 +00:00
Ulrich Czekalla
0178c1116b
Handle case when item text is empty.
...
According to MSDN, length should be returned when lParam is NULL.
2004-06-02 21:34:05 +00:00
Ulrich Czekalla
ed3d86f9be
When we send out a notification to a registered window with
...
SHCNRF_NewDelivery, we should send a LPNOTIFICATIONLIST and the
process id of the caller.
2004-06-02 21:33:47 +00:00
Rein Klazes
0d6adce37a
In FILEDLG_ScanDir do not try to set the current directory to a path
...
that is empty.
2004-06-02 21:33:32 +00:00
Hans Leidekker
190db273de
Stub for WSCUnInstallNameSpace.
2004-06-02 21:33:17 +00:00
Raphael Junqueira
ac825d02f4
Semi stubs for GetSystemWow64Directory[AW].
2004-06-02 21:32:55 +00:00
Lionel Ulmer
04d77f4dcc
- some TRACEing improvements
...
- fix mouse Acquire which switched right and middle buttons
- reset the mouse cursor at its original location on Unacquiring the
device
2004-06-02 00:36:54 +00:00
Dimitrie O. Paun
6e28fe7144
Do not fix the drive letter to 'C', it fails on other people's boxes.
2004-06-02 00:36:36 +00:00
Robert Shearman
db78e091da
Created needed registry key in DllRegisterServer.
2004-06-02 00:36:12 +00:00
Robert Shearman
b81934c2c7
Don't draw whole button pressed when separate dropdown pressed, just
...
the separate dropdown itself.
2004-06-02 00:36:00 +00:00
Raphael Junqueira
f86e64e1ae
Compile fix.
2004-06-02 00:35:41 +00:00
Mike McCormack
db0d0bb39b
Copy the vsnprintfW implementation from libunicode.so to msvcrt and
...
add a handler for the %S flag. That requires a conversion to unicode
and knowledge of the current ASCII code page.
2004-06-02 00:35:09 +00:00
Stefan Leichter
8a918011fe
Replaced the call to GetFullPathNameA by a call to GetFullPathNameW to
...
get rid of the W->A cross calls.
2004-06-02 00:34:08 +00:00
Robert Reif
bdbb54f340
Fix calculation of SMPTE time (round up to full frame).
...
More accurate ms calculation.
2004-06-01 20:22:11 +00:00
Robert Reif
e32f49381a
Added a test to check playback position after done playing.
2004-06-01 20:20:54 +00:00
Raphael Junqueira
28d175b52c
Stub for SHFlushSFCacheWrap.
2004-06-01 20:20:33 +00:00
Mike McCormack
a9b405cf9a
Fix proxy support, remove typecasts.
2004-06-01 20:19:56 +00:00
Robert Reif
0f939fc9b5
Returns proper error code when trying to get caps when no devices
...
present.
2004-06-01 20:19:30 +00:00
Dmitry Timoshkov
4f9ebc471f
Test whether we can destroy a menu assigned to a window.
2004-06-01 19:46:23 +00:00
Hans Leidekker
64e10d271d
Link to ntdll.
2004-06-01 19:45:34 +00:00
Mike Hearn
3c705bf008
Use TRACE rather than FIXME for check_resource_write.
2004-06-01 19:45:15 +00:00
Mike Hearn
17d5e07ec6
Display more informative message when HtmlHelp stub is invoked, add
...
A/W conversion code, remove useless (and wrong) hungarian notation
from function prototypes.
2004-06-01 19:44:59 +00:00
Raphael Junqueira
f10b38811a
Correct typo in LoadWave (wave is an DMObject not a DMTrack).
2004-06-01 19:44:01 +00:00
Lionel Ulmer
378dec1519
Fix the case where lpszSearchFile is NULL in FtpFindFirstFile.
2004-06-01 19:42:43 +00:00
Robert Reif
c75c2668f2
Fixed a bug where wrong a return value was returned when mapping is
...
not possible.
2004-06-01 19:41:18 +00:00
Robert Reif
cd072ca269
Added trace and debug printing info.
2004-06-01 19:41:01 +00:00
Robert Reif
fd758586d1
Added some trace and debug printing.
2004-06-01 19:40:48 +00:00
Robert Reif
458cf0bd6d
Added another possible windows failure mode.
2004-06-01 19:40:00 +00:00
Dmitry Timoshkov
5079a41ed8
Add dialog class name to the list of classes handled by hook, add hook
...
messages to the modal dialog message test.
2004-06-01 19:39:26 +00:00
Robert Reif
4751ff2b44
NT 4.0 doesn't support MAP_EXPAND_LIGATURES so skip test if it returns
...
ERROR_INVALID_FLAGS.
2004-05-30 03:11:24 +00:00
Alexandre Julliard
08183bdbfd
Use wine_exec_wine_binary in all cases to start the server.
2004-05-30 03:11:10 +00:00
Robert Shearman
3270bb1ee1
Fixed CoMarshalInterThreadInterfaceInStream and
...
CoGetInterfaceAndReleaseStream.
2004-05-29 00:22:55 +00:00
Ivan Leo Puoti
c01570cc33
Removed dcom link.
2004-05-29 00:22:38 +00:00
Alexandre Julliard
b1abca8a5d
Initial version of the Wine preloader, used to reserve memory
...
areas at startup. Based on the work of Mike McCormack.
2004-05-28 20:59:22 +00:00
Mike Hearn
b4c2968049
Print module name when calling LibMain.
2004-05-28 19:29:20 +00:00
Aric Stewart
3d9fb73909
Make sure that the size of the buffer passed to RegSetValueExW is in
...
bytes not WCHARs.
2004-05-28 19:28:41 +00:00
Dmitry Timoshkov
cdeeb84822
Add a test for accessing classes from another thread.
...
Fix UnregisterClass behaviour with NULL hInstance.
2004-05-28 19:27:17 +00:00
Alexandre Julliard
dc4d05690e
Don't rely on the reserved area list being empty in reserve_area,
...
since the preloader will need to add things to the list before
startup.
2004-05-28 03:48:09 +00:00
Alexandre Julliard
f974c8598e
Ensure that we can initialize the DOS memory area correctly even if it
...
has been pre-reserved already.
2004-05-28 03:45:47 +00:00
Alexandre Julliard
5ae62e3d7a
Added support for dirids that map to a CSIDL value (based on a patch
...
by Mike McCormack).
2004-05-28 03:43:22 +00:00
Mike Hearn
e2a7b28960
Default to 96dpi when not specified in the config file.
2004-05-28 03:39:59 +00:00
Christian Costa
5b75c15b8b
Implemented some texture operations using ATI_texture_env_combine3.
...
Fixed D3DTOP_LERP.
Fixed some checkGLcall error messages.
2004-05-28 03:39:42 +00:00
Uwe Bonnes
0a5f393483
Fixed missing inversion in bit manipulation.
2004-05-27 20:12:51 +00:00
Robert Reif
41c6b5b5b9
Fixed a problem were a trace accesses a data member that may be
...
outside of the actual data structure passed in.
Added some more debug traces.
2004-05-27 20:05:08 +00:00
Uwe Bonnes
63a4b203d7
Assume MAX_PATH length for pszDisplayName.
2004-05-27 20:01:56 +00:00
Uwe Bonnes
f7e9e5b788
Fixed typo.
2004-05-27 20:01:34 +00:00
Rein Klazes
73ed82c373
Fix the missing tread ID of some snoop return traces.
2004-05-27 20:00:37 +00:00
Robert Reif
a6e8430a23
Added WAVE_MAPPED flag test.
...
Added 8000 Hz test as a typically supported format.
Added 12000 Hz test as a typically unsupported format.
Test error reporting better by testing unsupported formats.
Test using PCMWAVEFORMAT in place of WAVEFORMATEX.
2004-05-27 20:00:26 +00:00
Ivan Leo Puoti
3e42f6953e
Changed my name, so update copyright info.
2004-05-27 02:25:13 +00:00
Troy Rollo
2cf4ec3e2d
Make underlining of fonts drawn at an angle follow the text.
2004-05-27 02:20:50 +00:00
Raphael Junqueira
5f395061ef
- the hardware GL vendors (NVidia and ATI) can support more than 95
...
constants (the Mesa bug) and VRally use the 0..95 indexes so fix it
- fix normalize for some HW VertexShader inputs
- trying to fix the combination of NV_texture_combine_4 with
texture_combine_EXT (impl of D3DTOP_DISABLE, D3DTOP_MODULATE for
NV_texture_combine_4)
- if shaders disabled declare to support 0 for MaxVertexShaderConst.
2004-05-27 01:56:56 +00:00
Kevin Koltzau
0a5ad9eb0f
Remove part of test that crashes win95.
2004-05-27 01:56:04 +00:00
Alex Villacís Lasso
a286a30ab7
Added stub for GetRecordInfoFromGuids.
2004-05-27 01:55:54 +00:00
Raphael Junqueira
41b9ae33de
Support loading of Wave segments on IDirectMusicSegment8.
2004-05-27 01:54:59 +00:00
Christian Costa
1a85a57e0e
Fixed joystick device type for dinput8.
2004-05-27 01:54:43 +00:00
Stefan Leichter
c51c46bada
Moved stub of Control_FillCache_RunDLL from ascii to unicode.
2004-05-27 01:54:30 +00:00
Raphael Junqueira
9a472ba3c1
- don't use a stupid "while (1);" thread when DMPerformance MSG Queue empty
...
- try to use latency and MSG synchro for timeout (but as i'm not a
sound expert don't expect too much)
2004-05-27 01:54:16 +00:00
Alexandre Julliard
7109423ec0
Allocate the shared heap inside the Win9x shared memory area.
2004-05-25 05:13:44 +00:00
Alexandre Julliard
7163000df8
Only create the shared heap when Windows version is Win9x.
2004-05-25 05:08:28 +00:00
Kevin Koltzau
1d2d2d6bf1
Move all FTP functions to unicode.
...
Improve FTP LIST parsing.
2004-05-25 04:02:05 +00:00
Alexandre Julliard
94d74b5fed
Added support for managing reserved memory areas in libwine and ntdll.
...
Try to reserve everything above 0x80000000 on startup.
2004-05-25 01:29:24 +00:00
Stefan Leichter
307edcca15
Moved stub of StopWatch from ascii to unicode.
2004-05-25 00:23:41 +00:00
William Lahti
d5a31871cd
Implemented AreAnyAccessesGranted.
2004-05-25 00:22:42 +00:00
Dmitry Timoshkov
b6dae78bac
Avoid a failure under Win9x.
2004-05-25 00:20:50 +00:00
Dmitry Timoshkov
c4a5c7359b
Fix elf_read_wine_loader_dbg_info() for the !__ELF__ case.
2004-05-24 19:10:04 +00:00
Dmitry Timoshkov
97ea6fffde
Add message test for DrawMenuBar.
2004-05-24 19:08:54 +00:00
Dmitry Timoshkov
9df137b84a
Add a test for focus change on ShowWindow(child, SW_HIDE).
2004-05-24 19:08:41 +00:00
Eric Pouech
eef83b38e1
- some more fixes to elf module's symbol table handling (including
...
static/global diff for variables)
- now re-synchronizing ELF list in all cases (no longer depending on
RT_CONSISTENT state)
- now should be able to differentiate properly a native from a builtin
module
- in symbol lookup, now using size of symbol (if known)
- SymGetTypeInfo now checks and uses BaseAddress
- in MSC-CV, really generate thunk objects
2004-05-24 19:08:19 +00:00
Dmitry Timoshkov
20f25c3468
Cygwin's mntent.h requires stdio.h to be included first.
2004-05-24 19:07:12 +00:00
Dmitry Timoshkov
d8a59cdfd5
Explicitly specify name of the pipe in the pipe test.
2004-05-24 19:06:52 +00:00
Eric Pouech
09fed7567b
Some fixes to module browsing.
2004-05-24 19:06:32 +00:00
Dmitry Timoshkov
8811628cff
Add a test for opening an already opened file for writing in a not
...
compatible sharing mode.
2004-05-22 03:14:17 +00:00
Christian Costa
fe0460fd2f
Added some traces to kernel file functions.
2004-05-22 03:13:56 +00:00
Alexandre Julliard
eb04fd22f8
Converted the memory views list to use the standard functions from
...
wine/list.h.
Restructured some functions to always return proper NT status codes.
A couple of optimizations.
Added a few tests for file mappings.
2004-05-21 20:58:44 +00:00
Tom Wickline
7f4e77bc4e
- add version info to dplay.dll
...
- add licence info to qcap
- add d3drm and dpnhpast to dll overrides
2004-05-21 20:54:47 +00:00
Robert Reif
b0d62bb73f
Fixed a bug I introduced in waveInGetDevCapsA(WAVE_MAPPER) test.
...
Moved format structure array to header file and restored
NB_WIN_FORMATS macro to calculate array size.
Added more error results and used macro as suggested by Andreas Mohr.
Cleaned up error result printing to be more consistent.
2004-05-21 20:53:45 +00:00
Christian Costa
483803ff42
Added retrieval of ATI info.
2004-05-21 20:53:19 +00:00
Marcus Meissner
e3a37c8a26
Revert broken strict aliasing fix.
2004-05-21 20:52:57 +00:00
Dmitry Timoshkov
e4dfaab29e
Add a test for window's hinstance.
2004-05-21 20:50:55 +00:00
Francois Gouget
c3b8ce939b
Split off the winmm capture test.
2004-05-20 01:39:47 +00:00
Alexandre Julliard
16fe224275
Don't use the Wine debug functions.
...
Fixed wrong A/W length checks.
2004-05-20 01:19:05 +00:00
Dmitry Timoshkov
d8e990c1e4
- Make new tests pass on win2k SP4 and win95 OSR2.
...
- Add logging of some useful messages in the parent window.
- Add logging of wparam for WM_IME_SETCONTEXT.
2004-05-20 01:17:28 +00:00
Francois Gouget
53a20f3a4b
Add a 5 second test tone to help debug issues with the tone duration
...
and help detect stutter issues.
Add explanations describing the interactive test.
2004-05-20 01:16:50 +00:00
Francois Gouget
ceeed96a38
Use triggers to disable the sound input/output side we don't care
...
about when in pseudo fullduplex mode.
2004-05-20 01:16:10 +00:00
Raphael Junqueira
ca7ee47750
Better handling of User IDirectMusicTools.
2004-05-20 01:15:30 +00:00
Raphael Junqueira
40dd9692d9
- first draft of D3DCLIPSTATUS8 handling (not really used for now)
...
- add a new DEBUG_SINGLE_MODE #define (for debug caps needs)
- better traces for surface dumping
- much better Texture support on Utilities functions and on
CheckDeviceType
- D3DRS_ZVISIBLE as unsupported (as seen in msdn)
2004-05-19 04:33:42 +00:00
Raphael Junqueira
dfbf36d3e8
- Better loading of IDirectMusicSegTriggerTrack (internal list of
...
subtracks)
- Better stubs for IDirectMusicTempoTrack::InitPlay and
IDirectMusicTempoTrack::EndPlay (InitPlay should return a valid
memory pointer so allocate it). Should be extended for all
IDirectMusicTrack objects.
2004-05-19 04:32:43 +00:00
Eric Pouech
df93f2eeee
GetModuleFileName[AW] doesn't terminate the string if the buffer is
...
too small.
2004-05-19 03:22:55 +00:00
Eric Pouech
48a865983d
- removed file extension from module (and suffixed ELF modules with
...
<elf>)
- added generic thunk support for builtin modules (with the help of
winebuild's new markers for thunks)
- for ELF modules, no longer generating SymTagPublicSymbols objects
from ELF public symbol table
- because of last point, rewrote stabs symbols' address and size
management by parsing directly the symtab instead of using
SymTagPublicSymbols objects
- cleaned up SymTagPublicSymbols object names for native modules
- fixed off by one errors in array management
- SymLoadModule(hProc,0,0,0,0) (wine extension) will force the
resynchronization of internal ELF modules list)
- new option (0x40000000) for Sym{Get|Set}Option to report ELF modules
in SymEnumModules (as well as loader with <wine-loader>)
- some minor internal clean-ups
- enhanced const correctness
2004-05-18 21:29:09 +00:00
Alexandre Julliard
47a1df45b2
Added some optional messages to make all tests succeed on XP.
...
Added tests for EndDialog and a simple modal dialog.
2004-05-18 20:44:23 +00:00
Eric Pouech
bde649c356
Added some missing prototypes.
2004-05-18 20:43:29 +00:00
Huw Davies
4d00315345
When building PostScript paths with the *_PATH escapes, don't clip the
...
path building primitives. The clipping comes into play when we
actually draw something.
2004-05-18 20:42:09 +00:00
Christian Costa
7c1ca0f923
Added version info to MSI dll.
2004-05-18 20:41:47 +00:00
Patrik Stridvall
5c4420fc4c
Implemented the debug version of operator new (C++).
2004-05-18 01:05:36 +00:00
Ivan Leo Murray-Smith
8f14eb0eb6
Added empty (stubs in spec only) d3drm.
2004-05-18 00:54:12 +00:00
Alexandre Julliard
447e647716
Added a couple of tests for SetActiveWindow.
2004-05-18 00:48:09 +00:00
Christian Costa
1cda8c774b
Enabled pixel shaders 1.4.
...
Fixed handling of macros at the end of vertex shaders.
Handled NOP and PHASE instructions.
Fixed versions of several instructions.
Improved pixel shader dump traces.
Fixed write mask.
Fixed X2 and -X2 source modifiers and implements DZ and DW ones.
Implemented texcrd, texld, texm3x3pad, texm3x3tex, texm3x3spec and
texm3x3vspec instructions (and partially texbem).
Added cnd, cmp and lrp instructions.
Rewrite of the "autoparam" code so we can add more complicated
instructions (only cnd and cmp as well as simple instructions use that
code at the moment).
2004-05-18 00:45:21 +00:00
Robert Shearman
01a528817c
- TBN_DRAGOUT and NM_RDBLCLK notifications.
...
- Remove unneeded member of private toolbar struct.
2004-05-18 00:44:47 +00:00
Alexandre Julliard
cb27ab8b13
Added support for mapping UNC filenames to the dosdevices directory.
2004-05-17 21:09:19 +00:00
Patrik Stridvall
070db4e5de
Fixed some issues found by winapi_check.
2004-05-17 21:08:31 +00:00
Patrik Stridvall
36eb79144a
StrSpnW doesn't exist in comctl32.dll but StrCSpnW does.
2004-05-17 20:51:27 +00:00
Patrik Stridvall
2f339b2523
Added the IInternetSession interface.
2004-05-17 20:51:02 +00:00
Raphael Junqueira
d134aa5945
Fix scanf handling of float numbers (beginning with a dot).
2004-05-17 19:49:44 +00:00
Christian Costa
36819ae09f
Handle XYZRHW vertex mode correctly in slow path.
2004-05-17 19:49:01 +00:00
Raphael Junqueira
8d954393e1
- First drafts for IDirectMusicSegment::GetParam and
...
IDirectMusicTempoTrack::GetParam (need modif on Load).
- Return value fixes for GetClassID of TempoTrack and Segment.
2004-05-17 19:48:49 +00:00
Filip Navara
c8aba95f50
- Let the subclassing stack grow the opposite way to make the code
...
more transparent.
- Remove SubclassWndProc and move its logic to DefSubclassProc.
2004-05-17 19:48:24 +00:00
Juan Lang
56b5164686
- If a crypto provider does not have a Signature in the registry,
...
check for the presence of the SigInFile value before failing.
- Get rid of a couple redundant assignments.
2004-05-17 19:48:00 +00:00
Alexandre Julliard
8c29b5f0cc
Removed the no longer used SMB file I/O support, we can't do reliable
...
file I/O in user space anyway.
2004-05-14 22:24:48 +00:00
Alexandre Julliard
63a5d81cfa
Better fix for removing trailing spaces in RtlGetFullPathName_U.
...
Need to remove trailing dots too (reported by Ken Belleau).
2004-05-14 22:10:24 +00:00
Alexandre Julliard
ad546918b4
Use environment variables instead of config file entries to specify
...
path, profile, temp, windows and system directories.
Convert existing config file entries to registry values under
HKCU\Environment.
2004-05-14 21:43:18 +00:00
Ivan Leo Murray-Smith
10778aa761
Updated the version info of all DirectX dlls to the version numbers of
...
DirectX 9.0b for Windows 2000/XP.
2004-05-14 21:37:32 +00:00
Raphael Junqueira
858557f4b7
- Parse DMStyle motifs (ie patterns) and bands (fill lists).
...
- Implement IDirectMusicSegment8::InsertTrack and
IDirectMusicSegment8::RemoveTrack (now EnumTrack GetParam, and
GetTrack should be easy to do).
2004-05-14 21:36:15 +00:00
Alexandre Julliard
6ab8827236
Set environment variables from the HKCU\Environment key too.
...
Moved current directory initialisation to process.c.
Make sure to always pass the correct current directory in the process
parameters for child processes.
2004-05-14 05:03:29 +00:00
Raphael Junqueira
106e13ab09
- Add the same new files (dmutils.c/dmutils.h) into dmime,dmband and
...
dmstyle directory that share the debug and helper functions for dmusic
dlls (as Rok's idea for dmloader).
- Use new helpers functions to load References on
IDirectMusicSegTriggerTrack loading (currently they leak).
- IDirectMusicStyle (almost partial) loading.
- Minor fixes.
2004-05-14 04:57:02 +00:00
Alexandre Julliard
3c3d23063c
Fixed some of the GetShortPathName tests to use the short version of
...
the current directory where needed.
2004-05-14 04:55:28 +00:00
Robert Reif
463d474cc7
Print human-readable capabilities flag.
2004-05-14 04:54:54 +00:00
Robert Reif
ee0868e013
Sample rate sanity check.
...
Fix SMPTE time.
2004-05-14 00:44:06 +00:00
Alexandre Julliard
0d33e5e32d
Added proper support for switching file APIs between ANSI and OEM
...
codepages. Optimized some of the A->W conversions by using the
per-thread Unicode string buffer.
2004-05-13 20:21:25 +00:00
Robert Reif
eee90c26a9
waveOutGetDevCapsA can fail with MMSYSERR_BADDEVICEID or
...
MMSYSERR_NODRIVER when no drivers present.
Add better error messages.
2004-05-13 19:41:53 +00:00
Ivan Leo Murray-Smith
ad3295156b
Update to version 9.
2004-05-13 19:41:34 +00:00
Alexandre Julliard
c00b0b029a
Remove trailing spaces from the filename in RtlGetFullPathName_U.
2004-05-13 05:21:23 +00:00
Raphael Junqueira
beaa084f6c
- Fewer FIXMEs.
...
- Better traces.
- IDirectMusicBand loading fixes:
- load correctly instruments (and References
- load IDirectMusicCollection object (using DMLoader)
- insert the two on the list
- IDirectMusicBandTrack loading fixes (fill OBJECTDESC and parse UNFO
infos).
2004-05-13 05:19:47 +00:00
Kevin Koltzau
917df92356
Prevent memory leak and superfluous status notifications.
2004-05-13 05:17:25 +00:00
Alexandre Julliard
adc86dccaa
Fixed copy/paste bug in previous change.
2004-05-13 00:23:25 +00:00
Rok Mandeljc
72c80375fa
dmloader: complete rewrite and full implementation.
2004-05-13 00:00:22 +00:00
Raphael Junqueira
f174ac3304
IDirectMusicBand loading.
2004-05-12 23:58:05 +00:00
Mike McCormack
0effd76987
Pass crypt provider and type to CPAcquireContext.
2004-05-12 23:29:44 +00:00
Alexandre Julliard
8f7c2bc6a5
Fixed the prototypes of the _adj_fdiv_* functions.
2004-05-12 23:22:36 +00:00
Raphael Junqueira
43def08e80
- Segment loading fix (correct FOURCC_RIFF tracks handling).
...
- IDirectMusicStyleTrack loading (need DM References).
- IDirectMusicBandTrack loading (need IDirectMusicBand loading).
2004-05-12 23:18:22 +00:00
Tom Wickline
4227ed1e4d
Added version info.
2004-05-12 23:17:33 +00:00
Huw Davies
8c75ba82f0
The PostScript clip operator doesn't clear the current path, so after
...
the CLIP_TO_PATH escape we want to clear it ourselves.
2004-05-12 23:03:22 +00:00
Maxime Bellengé
7c46a5eaa5
Add DT_END_ELLIPSIS as defaut style for text.
2004-05-12 23:03:03 +00:00
Kevin Koltzau
9debc40e66
Properly retrieve and release handles.
2004-05-12 23:02:40 +00:00
Eric Pouech
bcc2a5c540
- rewrote the file code so that streams manage low level file desc
...
(the code was written the other way around)
- reworked the flag handling code (now the stream._flag is closer to
what MS does)
- simplified temp files handling by using FILE_FLAG_DELETE_ON_CLOSE in
CreateFile
- fixed a couple of bugs
2004-05-12 00:12:26 +00:00
Wolfgang Schwotzer
4b2a99b4d4
Support lpstrCustomFilter and return nFilterIndex in file dialog.
2004-05-12 00:12:04 +00:00
Raphael Junqueira
a4215336ef
- Typo fix in dmusicf.h.
...
- IDirectMusicChordTrack loading.
- Many IsDirty and GetClassID stubs.
2004-05-11 22:18:43 +00:00
Mike McCormack
fd941d4d78
Implement ImageEnumerateCertificates and ImageGetCertificateHeader.
2004-05-11 22:17:49 +00:00
Dmitry Timoshkov
89525a1925
Fix Croatian keyboard layout to better match the XFree86 one.
2004-05-11 22:17:36 +00:00
Dmitry Timoshkov
f74516843f
- Add a test for GetWindowInfo, it should not check cbSize member of
...
the WINDOWINFO structure.
- Add tests for window state at the time the system calls
HCBT_CREATEWND (failing under Wine at the moment).
2004-05-11 22:17:19 +00:00
Ulrich Czekalla
fc9be6a599
Handle case where iterator range contains 0 elements.
2004-05-11 22:16:54 +00:00
Alexandre Julliard
04869eb658
Initial support for automatically creating the ~/.wine directory on
...
startup.
2004-05-11 04:29:18 +00:00
Robert Reif
4a787831f0
Add an interface name to wineoss, winealsa, winearts and winejack.
...
Add support for wave interface message where missing.
2004-05-11 04:28:13 +00:00
Raphael Junqueira
ee51a0c014
- Many IDirectMusicSegment fixes (loading).
...
- AudioPath crash fix (don't use DSound APIs if buffer is null).
- Move generic functions to dmime_main.c for future reuse (from
segment.c).
- IDirectMusicTempoTrack loading (many tempo case must be handled).
- IDirectMusicSegTriggerTrack loading implementation (now
DMRF/DirectMusic References loading should be done).
2004-05-11 04:27:23 +00:00
Alexandre Julliard
6ddfba14e2
Fixed buffer size handling in GetUserNameA (reported by Hannu
...
Valtonen).
2004-05-10 21:26:58 +00:00
Maxime Bellengé
d19e264640
Implemented PSH_WIZARD97_OLD and PSH_WIZARD97_NEW property sheet
...
styles.
2004-05-10 21:26:04 +00:00
Christian Costa
a967e7755e
Fixed W buffer handling.
2004-05-10 21:24:21 +00:00
Dmitry Timoshkov
683ea2f2b7
Add more ShowWindow/SetWindowPos tests.
2004-05-10 19:59:20 +00:00
Kevin Koltzau
33972309f5
Cleanup conversion from A->W.
2004-05-10 19:59:05 +00:00
Christian Costa
0f7b0a089b
Implemented pixel shaders using ARB_fragment_program extension.
2004-05-10 19:57:51 +00:00
Robert Reif
321189aa21
More parameter checking fixes with tests.
2004-05-10 19:56:53 +00:00
Maxime Bellengé
426b02362b
Correctly create the byte array of gif images to match what
...
CreateDIBitmap expects.
2004-05-10 19:56:34 +00:00
Raphael Junqueira
c77788b59f
- Release DSBuffer on AudioPath destruction.
...
- Semi stub for AudioPath Activate.
- IDirectMusicPerformance8::CreateAudioPath stub.
- Most of the IDirectMusicSegment8_[Set,Get]* (using header).
- Load of Streamer IDirectMusicSegment8 header.
2004-05-10 19:56:17 +00:00
Rein Klazes
db30361cf4
Implementation of lineGetTranslateCaps.
2004-05-10 19:54:25 +00:00
Ilya Korniyko
4943881d28
Encoding fixes in Ukrainian translation.
2004-05-10 19:54:10 +00:00
Alexandre Julliard
c4effa39e6
Use the Unix codepage to convert the user name to Unicode.
2004-05-07 04:01:28 +00:00
Krishna Murthy
b37eab4ec8
WNetGetConnection(): use QueryDosDevice to return a fake remote name
...
instead of the drive label.
2004-05-07 03:59:41 +00:00
Kevin Koltzau
57f7a2c181
Implemented IsAsyncMoniker.
2004-05-07 03:49:19 +00:00
Dmitry Timoshkov
80422fb830
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
2004-05-07 00:41:32 +00:00
Matthew Davison
2e2f666032
Update spec file.
2004-05-07 00:40:44 +00:00
Dimitrie O. Paun
f950d97381
Remove the last remaining wine options when running programs.
...
Keep support for --help, and --version when they are the only options
on the command line.
2004-05-06 23:51:43 +00:00
Andrey Panov
f4a535d61e
In get_buffer_space() function, HeapReAlloc() will not allocate memory
...
if passed *buffer value is NULL.
2004-05-06 23:41:15 +00:00
Ulrich Czekalla
b41466b3b1
Allow applications, under certain conditions, to set data into the
...
clipboard even if they are not the clipboard owners.
2004-05-06 23:40:30 +00:00
Dmitry Timoshkov
56193ecc36
It's OK to have dwNumEntries == 0 if there is no network connection.
2004-05-06 23:39:59 +00:00
Raphael Junqueira
faf1b08ef4
- PMsg processing thread (currently only Notifications handling)
...
- a chained list bug
- thread-safe lists
- real close on CloseDown
2004-05-06 23:37:54 +00:00
Raphael Junqueira
0359eaa80c
Implemented SystemClock (IReferenceClock by dshow).
2004-05-05 23:51:59 +00:00
Wolfgang Schwotzer
bce73e4242
Update OFN_READONLY flag when closing file dialog.
2004-05-05 23:49:39 +00:00
Alexandre Julliard
0a19a07ecf
Set additional environment variables at startup from
...
HKLM\System\CurrentControlSet\Control\Session Manager\Environment.
2004-05-05 22:05:18 +00:00
James Courtier-Dutton
0040ba959b
Updated to the new alsa api.
2004-05-05 22:03:48 +00:00
Alexandre Julliard
900492a69c
A couple of changes to avoid some failures on XP.
2004-05-05 22:01:49 +00:00
Alexandre Julliard
4113217155
Added support for DIRID_USERPROFILE.
2004-05-05 22:01:10 +00:00
Jon Griffiths
0d1b4239fd
Trace the system and user locales upon startup.
...
Print the returned string if VarDateChangeTypeEx fails.
2004-05-05 19:00:21 +00:00
Raphael Junqueira
7be996e9b7
- fix cRef Leak (init to 1, should be 0) of IDMPerformance
...
- SendPMsg implementation
- begin of Performance Processing queues implementation
2004-05-05 18:59:59 +00:00
Alexandre Julliard
ae42aad2ae
Initialize ntdll debugging earlier on so that we can trace the server
...
startup too.
2004-05-05 05:56:37 +00:00
Alexandre Julliard
ab92cfe0a0
Replaced LPINPUT_RECORD by PINPUT_RECORD.
2004-05-05 05:54:44 +00:00
Alexandre Julliard
048b3ac67c
Fixed RtlSetEnvironmentVariable to deal properly with Unicode strings
...
that aren't null-terminated.
2004-05-05 01:39:12 +00:00
Francois Gouget
4e5b9efcf0
We should not make deststring static since we count on it being fresh
...
and clean when entering test_RtlCopyString().
2004-05-05 01:38:24 +00:00
Francois Gouget
bc8007fb1a
Add trailing '\n's to ok() calls.
2004-05-05 01:35:37 +00:00
Raphael Junqueira
1afbcd71dd
- fix DirectSound Creation by dmusic (fix recent Unreal2 regression)
...
using Robert Reif patch
- use of ForegroundWindow if hWnd is NULL (as specified on msdn docs)
- begin of Performance PMsg implementation (we should use a processing
thread)
- better Segment loading
- some stubs for IsDirty (always FALSE)
2004-05-05 01:32:55 +00:00
Raphael Junqueira
4dc686df3f
Make IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine return S_OK
...
(with E_NOTIMPL we have some apps crashes).
2004-05-05 01:32:21 +00:00
Kevin Koltzau
f0b47e2631
Implemented CoInternetCombineUrl and CoInternetCompareUrl.
2004-05-05 01:32:00 +00:00
Francois Gouget
9f1aea2fb8
Assorted spelling fixes.
2004-05-05 01:09:24 +00:00
Jakob Eriksson
3d38e72d89
Windows 95 has no StrRetToBSTR, add dynamic lookup to avoid blocking
...
dialog.
2004-05-05 01:07:41 +00:00
Jakob Eriksson
9e19e3f81e
Prevent Windows 95 from blocking on linking issue.
2004-05-05 01:07:04 +00:00
Francois Gouget
df4409fb95
winejack.drv only supports 16bit sound so we can simplify the sound
...
format checks.
2004-05-05 01:06:27 +00:00
Francois Gouget
91c2507dd4
If ARTS_WaveInit() failed then transmit the failure upstream in
...
ARTS_DriverProc().
2004-05-05 01:06:09 +00:00
Francois Gouget
bf75c5c163
Taking into account wavemap and midimap there can be up to 8 output
...
drivers. So increase the size of the MMDrvs array accordingly.
Skip already loaded drivers before complaining (asserting) that they
don't fit in the MMDrvs array.
2004-05-05 01:00:54 +00:00
Alexandre Julliard
319fa1c31e
Some more tests for focus behavior when hiding/showing windows.
2004-05-04 04:18:29 +00:00
Francois Gouget
cfc3943c5f
Make our ascii strings static const.
...
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Marcus Meissner
ff39b877a4
Fixed strict aliasing issues in dlls/ole32.
2004-05-04 03:10:50 +00:00
Alexandre Julliard
9f986f9a99
Don't close the current thread display on process exit, we don't close
...
the other ones anyway. Should avoid XRender error in metafile test.
2004-05-04 02:57:29 +00:00
Ulrich Czekalla
088db8b428
Delegates messages directly to the edit control window proc instead of
...
containing an edit control. Fixes problems with subclassing the
richedit control.
2004-05-04 02:54:30 +00:00
Maxime Bellengé
7507ad2ac5
Add NM_RCLICK notification support for toolbars.
2004-05-04 02:54:11 +00:00
Maxime Bellengé
90bcfdca87
- Fix palette creation.
...
- Fix upside down Gif.
- Add support for transparent Gif.
2004-05-04 02:53:48 +00:00
Alexandre Julliard
db50578ddc
Avoid killing threads with TerminateThread, this can cause deadlocks.
2004-05-04 00:43:46 +00:00
Alexandre Julliard
a11b2bbafb
Updated the auto-generated tests.
2004-05-04 00:41:11 +00:00
Alexandre Julliard
9759474371
Make GetVolumeInformation default to reporting NTFS for non-FAT
...
filesystems.
2004-05-03 20:22:07 +00:00
Alexandre Julliard
2f8fd10647
OF_CREATE should force write access in OpenFile.
2004-05-03 20:20:54 +00:00
Pavel Roskin
095752a1ff
Make the file type combobox non-editable.
2004-05-03 20:20:08 +00:00
Jon Griffiths
d0f9c31c28
Implement and test ScCopyProps/ScRelocProps.
2004-05-03 20:19:00 +00:00
Aric Stewart
a56eadc92d
Strip leading whitespace when adding a new value and not just when
...
replacing a current value.
2004-05-03 20:18:43 +00:00
Robert Reif
00cd2b2e52
Added tests for msacm32.dll.
2004-05-03 20:17:43 +00:00
Robert Reif
445fc35e20
Better function parameter checking.
2004-05-03 20:09:42 +00:00
Wolfgang Schwotzer
2f0a4ac46d
Make file dialog support FNERR_BUFFERTOSMALL if buffer too small.
2004-05-03 20:09:09 +00:00
Jakob Eriksson
7874ce53bd
Prevent from crashing/hanging in Windows 95 OSR2.
2004-05-03 20:07:24 +00:00
Kevin Koltzau
3d5205ef5f
Handle context in CreateURLMoniker.
2004-05-03 20:07:03 +00:00
Maxime Bellengé
199877a6d7
Fix the size of the listview items in the customize dialog.
2004-05-03 20:05:43 +00:00
Matthew Davison
3fd9cb4755
Updated to include functions from windows 98SE.
2004-05-03 20:05:11 +00:00
Alexandre Julliard
ac7b9451f7
Authors: Christian Costa <titan.costa@wanadoo.fr>, Jason Edmeades <us@the-edmeades.demon.co.uk>
...
Fixes for rendering targets.
2004-05-02 04:22:31 +00:00
Ge van Geldorp
73d8c97f12
Always reset AUTO_RESIZE flag on exit from REBAR_ForceResize.
2004-05-02 04:21:48 +00:00
Gerald Pfeifer
7a6d41ca1c
Include <stdlib.h> to obtain a prototype of abs().
2004-05-02 04:21:28 +00:00
Marcus Meissner
a1272b3784
Use memcpy instead of weird casts.
2004-05-02 04:21:16 +00:00
Maxime Bellengé
ee1c578017
Fix TB_GETSTYLE message to return the style of the toolbar and not the
...
style of a button.
2004-05-02 04:21:01 +00:00
Marcus Meissner
aff2e2e5e6
Implemented CoReleaseMarshalData.
2004-05-02 04:20:37 +00:00
Maxime Bellengé
54d7cb60e1
Fix a string allocation.
2004-05-02 04:20:23 +00:00
Huw Davies
7e1d83ee70
Implemented TVS_NOSCROLL.
2004-05-02 04:20:06 +00:00
Alexandre Julliard
643617f2ae
Moved most remaining file functions to dlls/kernel.
...
Removed files/file.c and include/file.h.
2004-05-01 05:25:07 +00:00
Alexandre Julliard
cba2fcaf61
Fixed last error code check in GetVolumeInformationW, opening a
...
non-existent device returns ERROR_FILE_NOT_FOUND now.
2004-05-01 03:05:36 +00:00
Alexandre Julliard
b592cbbc18
Reimplemented GetFileType and SetEndOfFile using ntdll functions.
2004-05-01 02:44:00 +00:00
Chris Morgan
8aeb463d49
Stub cmc_query_configuration() and add xcmc.h header file.
2004-05-01 02:39:33 +00:00
Alexandre Julliard
d4874d6406
Added a few more info classes in NtQueryInformationFile.
...
Use NT file names in CreateNamedPipeW.
Reimplemented GetFileInformationByHandle, GetFileSize and GetFileTime
using ntdll functions.
2004-04-30 21:03:09 +00:00
Alexandre Julliard
ff07c20446
Moved support for opening named pipes to ntdll.
2004-04-30 19:04:19 +00:00
Uwe Bonnes
6ebf8b494c
Fixed buffer overflow.
2004-04-30 18:34:34 +00:00
Jon Griffiths
89450e7cbd
Implement VarDateFromUdateEx.
2004-04-30 18:32:58 +00:00
Marcus Meissner
aedfc471a2
Fixed lvalue casts.
2004-04-30 18:32:36 +00:00
Francois Gouget
7a58c6ec53
Add a stub for StgCreateStorageEx(). Returns
...
STG_E_UNIMPLEMENTEDFUNCTION as per MSDN. Fixes an error saving files
in Word XP.
2004-04-30 18:32:20 +00:00
Alexandre Julliard
07ddc60c04
Use RtlDosPathNameToNtPathName_U to build the registry entries for
...
MOVEFILE_DELAY_UNTIL_REBOOT.
2004-04-30 04:16:23 +00:00
Eric Pouech
c5e0a696d9
- fixed some bugs in StackWalk (claimed for but forgotten in last
...
patch)
- removed location field in symt_data, and reworked the actual
location of information based on the 'kind' field
- shorten debug channel name
- added support for bitfield in struct:s
- cleaned up source line information support
- now storing constants values as VARIANT
2004-04-30 04:15:41 +00:00
Dmitry Timoshkov
c5524e1e6b
Replace wParam values for WM_PARENTNOTIFY message by appropriate
...
symbolic names.
2004-04-30 04:15:13 +00:00
Robert Reif
abdce33943
You have to have at least one device before you can have a default
...
device.
2004-04-30 04:14:58 +00:00
Maxime Bellengé
77c7c61edd
- Fix the return key handling and clean up the code.
...
- Add support for quickComplete with Ctrl+Return.
2004-04-30 04:14:33 +00:00
Christian Costa
385d89a770
Enable querying of IID_FilterGraph interface from filtergraph manager
...
(spotted by Robert Reif).
2004-04-30 04:14:19 +00:00
Alexandre Julliard
ffcc67abf1
Added auto-detection of DOS drive devices based on finding the
...
corresponding mount point in /etc/mtab or /etc/fstab.
2004-04-29 20:04:48 +00:00
Alexandre Julliard
c749433e26
Create the system heap event before the shared mapping to avoid a race
...
condition.
2004-04-29 20:02:01 +00:00
Mike McCormack
0f6af2cee0
Stub implementation for SHFindFiles.
2004-04-29 20:01:38 +00:00
Krzysztof Foltman
9a900aa279
Make sure ascent/descent values don't become negative after coordinate
...
mapping.
2004-04-29 20:01:23 +00:00
Dmitry Timoshkov
9634233407
Add a test for creation of a maximized child window.
2004-04-29 20:00:40 +00:00
Alexandre Julliard
553a75e16e
Use symlinks in dosdevices/ for the drive devices too.
...
Store drive types in the registry instead of in the config file.
Added some more code to convert existing config to the new scheme.
2004-04-29 00:27:57 +00:00
Robert Reif
8db4d73d89
Forgot to limit capture sample rates.
2004-04-29 00:20:35 +00:00