Alexandre Julliard [Fri, 14 May 2004 21:43:18 +0000 (21:43 +0000)]
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.
Alexandre Julliard [Fri, 14 May 2004 21:40:48 +0000 (21:40 +0000)]
Added Environment section.
Fixed path of shell folders key in HKEY_USERS.
Ivan Leo Murray-Smith [Fri, 14 May 2004 21:37:32 +0000 (21:37 +0000)]
Updated the version info of all DirectX dlls to the version numbers of
DirectX 9.0b for Windows 2000/XP.
Raphael Junqueira [Fri, 14 May 2004 21:36:15 +0000 (21:36 +0000)]
- 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).
Tom Wickline [Fri, 14 May 2004 21:35:32 +0000 (21:35 +0000)]
Some updates to the faq.
Alexandre Julliard [Fri, 14 May 2004 05:03:29 +0000 (05:03 +0000)]
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.
Raphael Junqueira [Fri, 14 May 2004 04:57:02 +0000 (04:57 +0000)]
- 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.
Alexandre Julliard [Fri, 14 May 2004 04:55:28 +0000 (04:55 +0000)]
Fixed some of the GetShortPathName tests to use the short version of
the current directory where needed.
Robert Reif [Fri, 14 May 2004 04:54:54 +0000 (04:54 +0000)]
Print human-readable capabilities flag.
Alexandre Julliard [Fri, 14 May 2004 00:45:11 +0000 (00:45 +0000)]
Make sure to save the registry files even if we failed to load them.
Robert Reif [Fri, 14 May 2004 00:44:06 +0000 (00:44 +0000)]
Sample rate sanity check.
Fix SMPTE time.
Alexandre Julliard [Fri, 14 May 2004 00:43:50 +0000 (00:43 +0000)]
Make wineinstall use wineprefixcreate instead of duplicating the
functionality.
Alexandre Julliard [Thu, 13 May 2004 20:21:25 +0000 (20:21 +0000)]
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.
Robert Reif [Thu, 13 May 2004 19:41:53 +0000 (19:41 +0000)]
waveOutGetDevCapsA can fail with MMSYSERR_BADDEVICEID or
MMSYSERR_NODRIVER when no drivers present.
Add better error messages.
Ivan Leo Murray-Smith [Thu, 13 May 2004 19:41:34 +0000 (19:41 +0000)]
Update to version 9.
Dmitry Timoshkov [Thu, 13 May 2004 19:41:10 +0000 (19:41 +0000)]
Accept EMR_EXTTEXTOUT records with emrtext.offDx set to 0.
Tom Wickline [Thu, 13 May 2004 19:40:53 +0000 (19:40 +0000)]
Add new dlls and fix alphabetical location of a couple dlls.
Alexandre Julliard [Thu, 13 May 2004 05:21:23 +0000 (05:21 +0000)]
Remove trailing spaces from the filename in RtlGetFullPathName_U.
Raphael Junqueira [Thu, 13 May 2004 05:19:47 +0000 (05:19 +0000)]
- 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).
Tom Wickline [Thu, 13 May 2004 05:18:07 +0000 (05:18 +0000)]
Some updates to the faq.
Chris Morgan [Thu, 13 May 2004 05:17:41 +0000 (05:17 +0000)]
Free up the original buffer pointer instead of the one we advanced.
Only call getDrive() once inside of addDrive().
Kevin Koltzau [Thu, 13 May 2004 05:17:25 +0000 (05:17 +0000)]
Prevent memory leak and superfluous status notifications.
Alexandre Julliard [Thu, 13 May 2004 00:23:25 +0000 (00:23 +0000)]
Fixed copy/paste bug in previous change.
Rok Mandeljc [Thu, 13 May 2004 00:00:22 +0000 (00:00 +0000)]
dmloader: complete rewrite and full implementation.
Raphael Junqueira [Wed, 12 May 2004 23:58:05 +0000 (23:58 +0000)]
IDirectMusicBand loading.
Mike McCormack [Wed, 12 May 2004 23:29:44 +0000 (23:29 +0000)]
Pass crypt provider and type to CPAcquireContext.
Alexandre Julliard [Wed, 12 May 2004 23:22:36 +0000 (23:22 +0000)]
Fixed the prototypes of the _adj_fdiv_* functions.
Raphael Junqueira [Wed, 12 May 2004 23:18:22 +0000 (23:18 +0000)]
- Segment loading fix (correct FOURCC_RIFF tracks handling).
- IDirectMusicStyleTrack loading (need DM References).
- IDirectMusicBandTrack loading (need IDirectMusicBand loading).
Tom Wickline [Wed, 12 May 2004 23:17:33 +0000 (23:17 +0000)]
Added version info.
Huw Davies [Wed, 12 May 2004 23:03:22 +0000 (23:03 +0000)]
The PostScript clip operator doesn't clear the current path, so after
the CLIP_TO_PATH escape we want to clear it ourselves.
Maxime Bellengé [Wed, 12 May 2004 23:03:03 +0000 (23:03 +0000)]
Add DT_END_ELLIPSIS as defaut style for text.
Kevin Koltzau [Wed, 12 May 2004 23:02:40 +0000 (23:02 +0000)]
Properly retrieve and release handles.
Eric Pouech [Wed, 12 May 2004 00:12:26 +0000 (00:12 +0000)]
- 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
Wolfgang Schwotzer [Wed, 12 May 2004 00:12:04 +0000 (00:12 +0000)]
Support lpstrCustomFilter and return nFilterIndex in file dialog.
Robert Reif [Wed, 12 May 2004 00:11:12 +0000 (00:11 +0000)]
Adds msg711 winemp3 to list of codecs.
Raphael Junqueira [Tue, 11 May 2004 22:18:43 +0000 (22:18 +0000)]
- Typo fix in dmusicf.h.
- IDirectMusicChordTrack loading.
- Many IsDirty and GetClassID stubs.
Mike McCormack [Tue, 11 May 2004 22:17:49 +0000 (22:17 +0000)]
Implement ImageEnumerateCertificates and ImageGetCertificateHeader.
Dmitry Timoshkov [Tue, 11 May 2004 22:17:36 +0000 (22:17 +0000)]
Fix Croatian keyboard layout to better match the XFree86 one.
Dmitry Timoshkov [Tue, 11 May 2004 22:17:19 +0000 (22:17 +0000)]
- 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).
Ulrich Czekalla [Tue, 11 May 2004 22:16:54 +0000 (22:16 +0000)]
Handle case where iterator range contains 0 elements.
Alexandre Julliard [Tue, 11 May 2004 04:29:18 +0000 (04:29 +0000)]
Initial support for automatically creating the ~/.wine directory on
startup.
Jake Hamby [Tue, 11 May 2004 04:28:35 +0000 (04:28 +0000)]
Several of the registry keys for system colors and system metrics were
incorrect.
Robert Reif [Tue, 11 May 2004 04:28:13 +0000 (04:28 +0000)]
Add an interface name to wineoss, winealsa, winearts and winejack.
Add support for wave interface message where missing.
Raphael Junqueira [Tue, 11 May 2004 04:27:23 +0000 (04:27 +0000)]
- 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).
Mike Hearn [Tue, 11 May 2004 04:26:36 +0000 (04:26 +0000)]
Add some documentation on how threading is implemented in Wine.
Covers basic Win32 threading primitives, syslevels, the TEB and
pthreads vs kthreads.
Alexandre Julliard [Mon, 10 May 2004 21:26:58 +0000 (21:26 +0000)]
Fixed buffer size handling in GetUserNameA (reported by Hannu
Valtonen).
Maxime Bellengé [Mon, 10 May 2004 21:26:04 +0000 (21:26 +0000)]
Implemented PSH_WIZARD97_OLD and PSH_WIZARD97_NEW property sheet
styles.
Christian Costa [Mon, 10 May 2004 21:24:21 +0000 (21:24 +0000)]
Fixed W buffer handling.
Ulrich Czekalla [Mon, 10 May 2004 19:59:36 +0000 (19:59 +0000)]
Fix clipboard regression.
Dmitry Timoshkov [Mon, 10 May 2004 19:59:20 +0000 (19:59 +0000)]
Add more ShowWindow/SetWindowPos tests.
Kevin Koltzau [Mon, 10 May 2004 19:59:05 +0000 (19:59 +0000)]
Cleanup conversion from A->W.
Eric Pouech [Mon, 10 May 2004 19:58:48 +0000 (19:58 +0000)]
Better have internal & external TEB definitions have the same size.
Eric Pouech [Mon, 10 May 2004 19:58:15 +0000 (19:58 +0000)]
Fixed a missing typedef.
Christian Costa [Mon, 10 May 2004 19:57:51 +0000 (19:57 +0000)]
Implemented pixel shaders using ARB_fragment_program extension.
Robert Reif [Mon, 10 May 2004 19:56:53 +0000 (19:56 +0000)]
More parameter checking fixes with tests.
Maxime Bellengé [Mon, 10 May 2004 19:56:34 +0000 (19:56 +0000)]
Correctly create the byte array of gif images to match what
CreateDIBitmap expects.
Raphael Junqueira [Mon, 10 May 2004 19:56:17 +0000 (19:56 +0000)]
- 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.
Jake Hamby [Mon, 10 May 2004 19:55:00 +0000 (19:55 +0000)]
IMessageFilter::HandleInComingCall() should be HandleIncomingCall().
Rein Klazes [Mon, 10 May 2004 19:54:25 +0000 (19:54 +0000)]
Implementation of lineGetTranslateCaps.
Ilya Korniyko [Mon, 10 May 2004 19:54:10 +0000 (19:54 +0000)]
Encoding fixes in Ukrainian translation.
Alexandre Julliard [Fri, 7 May 2004 04:13:21 +0000 (04:13 +0000)]
Moved loading of the home registry files to the server, there's no
real need to make these configurable.
Alexandre Julliard [Fri, 7 May 2004 04:01:28 +0000 (04:01 +0000)]
Use the Unix codepage to convert the user name to Unicode.
Krishna Murthy [Fri, 7 May 2004 03:59:41 +0000 (03:59 +0000)]
WNetGetConnection(): use QueryDosDevice to return a fake remote name
instead of the drive label.
Kevin Koltzau [Fri, 7 May 2004 03:49:19 +0000 (03:49 +0000)]
Implemented IsAsyncMoniker.
Dmitry Timoshkov [Fri, 7 May 2004 00:41:32 +0000 (00:41 +0000)]
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
Matthew Davison [Fri, 7 May 2004 00:40:44 +0000 (00:40 +0000)]
Update spec file.
Krishna Murthy [Fri, 7 May 2004 00:40:18 +0000 (00:40 +0000)]
EM_UNDO should always return TRUE for single line edit.
Dimitrie O. Paun [Thu, 6 May 2004 23:51:43 +0000 (23:51 +0000)]
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.
Alexandre Julliard [Thu, 6 May 2004 23:42:34 +0000 (23:42 +0000)]
Fixed crash when selecting the drive letter combo box.
Alexandre Julliard [Thu, 6 May 2004 23:42:04 +0000 (23:42 +0000)]
Removed handling of special root keys, this is done by the client now.
Andrey Panov [Thu, 6 May 2004 23:41:15 +0000 (23:41 +0000)]
In get_buffer_space() function, HeapReAlloc() will not allocate memory
if passed *buffer value is NULL.
Ulrich Czekalla [Thu, 6 May 2004 23:40:30 +0000 (23:40 +0000)]
Allow applications, under certain conditions, to set data into the
clipboard even if they are not the clipboard owners.
Dmitry Timoshkov [Thu, 6 May 2004 23:39:59 +0000 (23:39 +0000)]
It's OK to have dwNumEntries == 0 if there is no network connection.
Raphael Junqueira [Thu, 6 May 2004 23:37:54 +0000 (23:37 +0000)]
- PMsg processing thread (currently only Notifications handling)
- a chained list bug
- thread-safe lists
- real close on CloseDown
Alexandre Julliard [Thu, 6 May 2004 00:40:39 +0000 (00:40 +0000)]
Vincent Béron [Thu, 6 May 2004 00:16:22 +0000 (00:16 +0000)]
Keep the translated READMEs in sync with the English one.
Raphael Junqueira [Wed, 5 May 2004 23:51:59 +0000 (23:51 +0000)]
Implemented SystemClock (IReferenceClock by dshow).
Alexandre Julliard [Wed, 5 May 2004 23:50:37 +0000 (23:50 +0000)]
Remove bitmaps that were only used for the 3.1 look.
Wolfgang Schwotzer [Wed, 5 May 2004 23:49:39 +0000 (23:49 +0000)]
Update OFN_READONLY flag when closing file dialog.
Alexandre Julliard [Wed, 5 May 2004 22:09:09 +0000 (22:09 +0000)]
Added options to update an existing WINEPREFIX directory and to run
from inside a Wine source tree.
Alexandre Julliard [Wed, 5 May 2004 22:05:18 +0000 (22:05 +0000)]
Set additional environment variables at startup from
HKLM\System\CurrentControlSet\Control\Session Manager\Environment.
James Courtier-Dutton [Wed, 5 May 2004 22:03:48 +0000 (22:03 +0000)]
Updated to the new alsa api.
Alexandre Julliard [Wed, 5 May 2004 22:01:49 +0000 (22:01 +0000)]
A couple of changes to avoid some failures on XP.
Alexandre Julliard [Wed, 5 May 2004 22:01:10 +0000 (22:01 +0000)]
Added support for DIRID_USERPROFILE.
Steven Edwards [Wed, 5 May 2004 19:00:44 +0000 (19:00 +0000)]
Remove unused header.
Ferenc Wagner [Wed, 5 May 2004 19:00:34 +0000 (19:00 +0000)]
The msacm directory is special.
Jon Griffiths [Wed, 5 May 2004 19:00:21 +0000 (19:00 +0000)]
Trace the system and user locales upon startup.
Print the returned string if VarDateChangeTypeEx fails.
Raphael Junqueira [Wed, 5 May 2004 18:59:59 +0000 (18:59 +0000)]
- fix cRef Leak (init to 1, should be 0) of IDMPerformance
- SendPMsg implementation
- begin of Performance Processing queues implementation
Alexandre Julliard [Wed, 5 May 2004 05:56:37 +0000 (05:56 +0000)]
Initialize ntdll debugging earlier on so that we can trace the server
startup too.
Alexandre Julliard [Wed, 5 May 2004 05:54:44 +0000 (05:54 +0000)]
Replaced LPINPUT_RECORD by PINPUT_RECORD.
Steven Edwards [Wed, 5 May 2004 05:53:37 +0000 (05:53 +0000)]
Minor documentation updates.
Alexandre Julliard [Wed, 5 May 2004 01:39:12 +0000 (01:39 +0000)]
Fixed RtlSetEnvironmentVariable to deal properly with Unicode strings
that aren't null-terminated.
Francois Gouget [Wed, 5 May 2004 01:38:24 +0000 (01:38 +0000)]
We should not make deststring static since we count on it being fresh
and clean when entering test_RtlCopyString().
Francois Gouget [Wed, 5 May 2004 01:35:37 +0000 (01:35 +0000)]
Add trailing '\n's to ok() calls.
Raphael Junqueira [Wed, 5 May 2004 01:32:55 +0000 (01:32 +0000)]
- 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)
Raphael Junqueira [Wed, 5 May 2004 01:32:21 +0000 (01:32 +0000)]
Make IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine return S_OK
(with E_NOTIMPL we have some apps crashes).
Kevin Koltzau [Wed, 5 May 2004 01:32:00 +0000 (01:32 +0000)]
Implemented CoInternetCombineUrl and CoInternetCompareUrl.
Francois Gouget [Wed, 5 May 2004 01:09:24 +0000 (01:09 +0000)]
Assorted spelling fixes.
Jakob Eriksson [Wed, 5 May 2004 01:07:41 +0000 (01:07 +0000)]
Windows 95 has no StrRetToBSTR, add dynamic lookup to avoid blocking
dialog.
Jakob Eriksson [Wed, 5 May 2004 01:07:04 +0000 (01:07 +0000)]
Prevent Windows 95 from blocking on linking issue.