wine
20 years agoHandle case when item text is empty.
Ulrich Czekalla [Wed, 2 Jun 2004 21:34:05 +0000 (21:34 +0000)] 
Handle case when item text is empty.
According to MSDN, length should be returned when lParam is NULL.

20 years agoWhen we send out a notification to a registered window with
Ulrich Czekalla [Wed, 2 Jun 2004 21:33:47 +0000 (21:33 +0000)] 
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.

20 years agoIn FILEDLG_ScanDir do not try to set the current directory to a path
Rein Klazes [Wed, 2 Jun 2004 21:33:32 +0000 (21:33 +0000)] 
In FILEDLG_ScanDir do not try to set the current directory to a path
that is empty.

20 years agoStub for WSCUnInstallNameSpace.
Hans Leidekker [Wed, 2 Jun 2004 21:33:17 +0000 (21:33 +0000)] 
Stub for WSCUnInstallNameSpace.

20 years agoSemi stubs for GetSystemWow64Directory[AW].
Raphael Junqueira [Wed, 2 Jun 2004 21:32:55 +0000 (21:32 +0000)] 
Semi stubs for GetSystemWow64Directory[AW].

20 years ago- some TRACEing improvements
Lionel Ulmer [Wed, 2 Jun 2004 00:36:54 +0000 (00:36 +0000)] 
- some TRACEing improvements
- fix mouse Acquire which switched right and middle buttons
- reset the mouse cursor at its original location on Unacquiring the
  device

20 years agoDo not fix the drive letter to 'C', it fails on other people's boxes.
Dimitrie O. Paun [Wed, 2 Jun 2004 00:36:36 +0000 (00:36 +0000)] 
Do not fix the drive letter to 'C', it fails on other people's boxes.

20 years agoCreated needed registry key in DllRegisterServer.
Robert Shearman [Wed, 2 Jun 2004 00:36:12 +0000 (00:36 +0000)] 
Created needed registry key in DllRegisterServer.

20 years agoDon't draw whole button pressed when separate dropdown pressed, just
Robert Shearman [Wed, 2 Jun 2004 00:36:00 +0000 (00:36 +0000)] 
Don't draw whole button pressed when separate dropdown pressed, just
the separate dropdown itself.

20 years agoCompile fix.
Raphael Junqueira [Wed, 2 Jun 2004 00:35:41 +0000 (00:35 +0000)] 
Compile fix.

20 years agoCopy the vsnprintfW implementation from libunicode.so to msvcrt and
Mike McCormack [Wed, 2 Jun 2004 00:35:09 +0000 (00:35 +0000)] 
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.

20 years agoUpdated the documentation on Wine architecture & fundamentals.
Eric Pouech [Wed, 2 Jun 2004 00:34:32 +0000 (00:34 +0000)] 
Updated the documentation on Wine architecture & fundamentals.

20 years agoReplaced the call to GetFullPathNameA by a call to GetFullPathNameW to
Stefan Leichter [Wed, 2 Jun 2004 00:34:08 +0000 (00:34 +0000)] 
Replaced the call to GetFullPathNameA by a call to GetFullPathNameW to
get rid of the W->A cross calls.

20 years agoFix calculation of SMPTE time (round up to full frame).
Robert Reif [Tue, 1 Jun 2004 20:22:11 +0000 (20:22 +0000)] 
Fix calculation of SMPTE time (round up to full frame).
More accurate ms calculation.

20 years agoAdded a test to check playback position after done playing.
Robert Reif [Tue, 1 Jun 2004 20:20:54 +0000 (20:20 +0000)] 
Added a test to check playback position after done playing.

20 years agoStub for SHFlushSFCacheWrap.
Raphael Junqueira [Tue, 1 Jun 2004 20:20:33 +0000 (20:20 +0000)] 
Stub for SHFlushSFCacheWrap.

20 years agoFix proxy support, remove typecasts.
Mike McCormack [Tue, 1 Jun 2004 20:19:56 +0000 (20:19 +0000)] 
Fix proxy support, remove typecasts.

20 years agoReturns proper error code when trying to get caps when no devices
Robert Reif [Tue, 1 Jun 2004 20:19:30 +0000 (20:19 +0000)] 
Returns proper error code when trying to get caps when no devices
present.

20 years agoA few small fixes.
Alexandre Julliard [Tue, 1 Jun 2004 19:47:11 +0000 (19:47 +0000)] 
A few small fixes.

20 years agoTest whether we can destroy a menu assigned to a window.
Dmitry Timoshkov [Tue, 1 Jun 2004 19:46:23 +0000 (19:46 +0000)] 
Test whether we can destroy a menu assigned to a window.

20 years agoAdded PPOINTL, a pointer to a POINTL struct.
Jon Griffiths [Tue, 1 Jun 2004 19:45:59 +0000 (19:45 +0000)] 
Added PPOINTL, a pointer to a POINTL struct.

20 years agoLink to ntdll.
Hans Leidekker [Tue, 1 Jun 2004 19:45:34 +0000 (19:45 +0000)] 
Link to ntdll.

20 years agoUse TRACE rather than FIXME for check_resource_write.
Mike Hearn [Tue, 1 Jun 2004 19:45:15 +0000 (19:45 +0000)] 
Use TRACE rather than FIXME for check_resource_write.

20 years agoDisplay more informative message when HtmlHelp stub is invoked, add
Mike Hearn [Tue, 1 Jun 2004 19:44:59 +0000 (19:44 +0000)] 
Display more informative message when HtmlHelp stub is invoked, add
A/W conversion code, remove useless (and wrong) hungarian notation
from function prototypes.

20 years agoCorrect typo in LoadWave (wave is an DMObject not a DMTrack).
Raphael Junqueira [Tue, 1 Jun 2004 19:44:01 +0000 (19:44 +0000)] 
Correct typo in LoadWave (wave is an DMObject not a DMTrack).

20 years agoAlso handle OS2 v1.x (AKA windows 2.0) bitmaps.
Jon Griffiths [Tue, 1 Jun 2004 19:43:21 +0000 (19:43 +0000)] 
Also handle OS2 v1.x (AKA windows 2.0) bitmaps.

20 years agoSetMiterLimit: Return success: some callers check this.
Jon Griffiths [Tue, 1 Jun 2004 19:43:07 +0000 (19:43 +0000)] 
SetMiterLimit: Return success: some callers check this.

20 years agoFix the case where lpszSearchFile is NULL in FtpFindFirstFile.
Lionel Ulmer [Tue, 1 Jun 2004 19:42:43 +0000 (19:42 +0000)] 
Fix the case where lpszSearchFile is NULL in FtpFindFirstFile.

20 years agoAdded definitions for the IShellWindows interface.
Mike McCormack [Tue, 1 Jun 2004 19:42:07 +0000 (19:42 +0000)] 
Added definitions for the IShellWindows interface.

20 years agoAdded definitions for the IFolderViewOC interface.
Mike McCormack [Tue, 1 Jun 2004 19:41:51 +0000 (19:41 +0000)] 
Added definitions for the IFolderViewOC interface.

20 years agoFixed a bug where wrong a return value was returned when mapping is
Robert Reif [Tue, 1 Jun 2004 19:41:18 +0000 (19:41 +0000)] 
Fixed a bug where wrong a return value was returned when mapping is
not possible.

20 years agoAdded trace and debug printing info.
Robert Reif [Tue, 1 Jun 2004 19:41:01 +0000 (19:41 +0000)] 
Added trace and debug printing info.

20 years agoAdded some trace and debug printing.
Robert Reif [Tue, 1 Jun 2004 19:40:48 +0000 (19:40 +0000)] 
Added some trace and debug printing.

20 years agoAdded another possible windows failure mode.
Robert Reif [Tue, 1 Jun 2004 19:40:00 +0000 (19:40 +0000)] 
Added another possible windows failure mode.

20 years agoAdd dialog class name to the list of classes handled by hook, add hook
Dmitry Timoshkov [Tue, 1 Jun 2004 19:39:26 +0000 (19:39 +0000)] 
Add dialog class name to the list of classes handled by hook, add hook
messages to the modal dialog message test.

20 years agoNT 4.0 doesn't support MAP_EXPAND_LIGATURES so skip test if it returns
Robert Reif [Sun, 30 May 2004 03:11:24 +0000 (03:11 +0000)] 
NT 4.0 doesn't support MAP_EXPAND_LIGATURES so skip test if it returns
ERROR_INVALID_FLAGS.

20 years agoUse wine_exec_wine_binary in all cases to start the server.
Alexandre Julliard [Sun, 30 May 2004 03:11:10 +0000 (03:11 +0000)] 
Use wine_exec_wine_binary in all cases to start the server.

20 years agoFixed preloader_exec.
Christian Costa [Sun, 30 May 2004 03:10:15 +0000 (03:10 +0000)] 
Fixed preloader_exec.

20 years agoDocument the --verbose switch.
Dimitrie O. Paun [Sun, 30 May 2004 03:09:57 +0000 (03:09 +0000)] 
Document the --verbose switch.

20 years agoPass the environ variable from main to try to avoid Darwin's
Alexandre Julliard [Sat, 29 May 2004 00:26:03 +0000 (00:26 +0000)] 
Pass the environ variable from main to try to avoid Darwin's
_NSGetEnviron() ugliness.

20 years agoFixed CoMarshalInterThreadInterfaceInStream and
Robert Shearman [Sat, 29 May 2004 00:22:55 +0000 (00:22 +0000)] 
Fixed CoMarshalInterThreadInterfaceInStream and
CoGetInterfaceAndReleaseStream.

20 years agoRemoved dcom link.
Ivan Leo Puoti [Sat, 29 May 2004 00:22:38 +0000 (00:22 +0000)] 
Removed dcom link.

20 years agoEDIT_EM_ReplaceSel should simply truncate characters that exceed the
Krishna Murthy [Sat, 29 May 2004 00:21:51 +0000 (00:21 +0000)] 
EDIT_EM_ReplaceSel should simply truncate characters that exceed the
limit.

20 years agoInitial version of the Wine preloader, used to reserve memory
Alexandre Julliard [Fri, 28 May 2004 20:59:22 +0000 (20:59 +0000)] 
Initial version of the Wine preloader, used to reserve memory
areas at startup. Based on the work of Mike McCormack.

20 years agoOnly allocate even-numbered window handles, MS Project depends on that
Alexandre Julliard [Fri, 28 May 2004 19:35:37 +0000 (19:35 +0000)] 
Only allocate even-numbered window handles, MS Project depends on that
(found by Dmitry Timoshkov).

20 years agoMake sure __ASM_GLOBAL_FUNC generates code in the text segment.
Alexandre Julliard [Fri, 28 May 2004 19:30:25 +0000 (19:30 +0000)] 
Make sure __ASM_GLOBAL_FUNC generates code in the text segment.

20 years agoPrint module name when calling LibMain.
Mike Hearn [Fri, 28 May 2004 19:29:20 +0000 (19:29 +0000)] 
Print module name when calling LibMain.

20 years agoMake sure that the size of the buffer passed to RegSetValueExW is in
Aric Stewart [Fri, 28 May 2004 19:28:41 +0000 (19:28 +0000)] 
Make sure that the size of the buffer passed to RegSetValueExW is in
bytes not WCHARs.

20 years agoAdd some new message names to the message spy.
Dmitry Timoshkov [Fri, 28 May 2004 19:27:47 +0000 (19:27 +0000)] 
Add some new message names to the message spy.

20 years agoAdd a test for accessing classes from another thread.
Dmitry Timoshkov [Fri, 28 May 2004 19:27:17 +0000 (19:27 +0000)] 
Add a test for accessing classes from another thread.
Fix UnregisterClass behaviour with NULL hInstance.

20 years agoAdded documentation on the address space layout in Wine.
Mike Hearn [Fri, 28 May 2004 03:58:02 +0000 (03:58 +0000)] 
Added documentation on the address space layout in Wine.

20 years agoUse proper dirids instead of hardcoding c:\Program Files.
Alexandre Julliard [Fri, 28 May 2004 03:54:54 +0000 (03:54 +0000)] 
Use proper dirids instead of hardcoding c:\Program Files.

20 years agoDon't rely on the reserved area list being empty in reserve_area,
Alexandre Julliard [Fri, 28 May 2004 03:48:09 +0000 (03:48 +0000)] 
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.

20 years agoEnsure that we can initialize the DOS memory area correctly even if it
Alexandre Julliard [Fri, 28 May 2004 03:45:47 +0000 (03:45 +0000)] 
Ensure that we can initialize the DOS memory area correctly even if it
has been pre-reserved already.

20 years agoAdded support for dirids that map to a CSIDL value (based on a patch
Alexandre Julliard [Fri, 28 May 2004 03:43:22 +0000 (03:43 +0000)] 
Added support for dirids that map to a CSIDL value (based on a patch
by Mike McCormack).

20 years agoDefault to 96dpi when not specified in the config file.
Mike Hearn [Fri, 28 May 2004 03:39:59 +0000 (03:39 +0000)] 
Default to 96dpi when not specified in the config file.

20 years agoImplemented some texture operations using ATI_texture_env_combine3.
Christian Costa [Fri, 28 May 2004 03:39:42 +0000 (03:39 +0000)] 
Implemented some texture operations using ATI_texture_env_combine3.
Fixed D3DTOP_LERP.
Fixed some checkGLcall error messages.

20 years agoFixed missing inversion in bit manipulation.
Uwe Bonnes [Thu, 27 May 2004 20:12:51 +0000 (20:12 +0000)] 
Fixed missing inversion in bit manipulation.

20 years agoFixed a problem were a trace accesses a data member that may be
Robert Reif [Thu, 27 May 2004 20:05:08 +0000 (20:05 +0000)] 
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.

20 years agoAssume MAX_PATH length for pszDisplayName.
Uwe Bonnes [Thu, 27 May 2004 20:01:56 +0000 (20:01 +0000)] 
Assume MAX_PATH length for pszDisplayName.

20 years agoFixed typo.
Uwe Bonnes [Thu, 27 May 2004 20:01:34 +0000 (20:01 +0000)] 
Fixed typo.

20 years agoGive a struct tag to OPENILENAMEA/W to allow forward declarations.
Jon Griffiths [Thu, 27 May 2004 20:00:51 +0000 (20:00 +0000)] 
Give a struct tag to OPENILENAMEA/W to allow forward declarations.

20 years agoFix the missing tread ID of some snoop return traces.
Rein Klazes [Thu, 27 May 2004 20:00:37 +0000 (20:00 +0000)] 
Fix the missing tread ID of some snoop return traces.

20 years agoAdded WAVE_MAPPED flag test.
Robert Reif [Thu, 27 May 2004 20:00:26 +0000 (20:00 +0000)] 
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.

20 years agoChanged my name, so update copyright info.
Ivan Leo Puoti [Thu, 27 May 2004 02:25:13 +0000 (02:25 +0000)] 
Changed my name, so update copyright info.

20 years agoMake underlining of fonts drawn at an angle follow the text.
Troy Rollo [Thu, 27 May 2004 02:20:50 +0000 (02:20 +0000)] 
Make underlining of fonts drawn at an angle follow the text.

20 years agoReturn line count when the bits parameter is NULL.
Alex Villacís Lasso [Thu, 27 May 2004 02:20:06 +0000 (02:20 +0000)] 
Return line count when the bits parameter is NULL.

20 years ago- the hardware GL vendors (NVidia and ATI) can support more than 95
Raphael Junqueira [Thu, 27 May 2004 01:56:56 +0000 (01:56 +0000)] 
- 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.

20 years agoRemove part of test that crashes win95.
Kevin Koltzau [Thu, 27 May 2004 01:56:04 +0000 (01:56 +0000)] 
Remove part of test that crashes win95.

20 years agoAdded stub for GetRecordInfoFromGuids.
Alex Villacís Lasso [Thu, 27 May 2004 01:55:54 +0000 (01:55 +0000)] 
Added stub for GetRecordInfoFromGuids.

20 years agoFixed last mmap issue with mingw windows build.
Kevin Koltzau [Thu, 27 May 2004 01:55:20 +0000 (01:55 +0000)] 
Fixed last mmap issue with mingw windows build.

20 years agoSupport loading of Wave segments on IDirectMusicSegment8.
Raphael Junqueira [Thu, 27 May 2004 01:54:59 +0000 (01:54 +0000)] 
Support loading of Wave segments on IDirectMusicSegment8.

20 years agoFixed joystick device type for dinput8.
Christian Costa [Thu, 27 May 2004 01:54:43 +0000 (01:54 +0000)] 
Fixed joystick device type for dinput8.

20 years agoMoved stub of Control_FillCache_RunDLL from ascii to unicode.
Stefan Leichter [Thu, 27 May 2004 01:54:30 +0000 (01:54 +0000)] 
Moved stub of Control_FillCache_RunDLL from ascii to unicode.

20 years ago- don't use a stupid "while (1);" thread when DMPerformance MSG Queue empty
Raphael Junqueira [Thu, 27 May 2004 01:54:16 +0000 (01:54 +0000)] 
- 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)

20 years agoPortability fix.
Alexandre Julliard [Tue, 25 May 2004 18:55:20 +0000 (18:55 +0000)] 
Portability fix.

20 years agoMoved environ definition to port.h.
Alexandre Julliard [Tue, 25 May 2004 18:05:39 +0000 (18:05 +0000)] 
Moved environ definition to port.h.

20 years agoFix update region calculation for the case where a word wraps up to
Ulrich Czekalla [Tue, 25 May 2004 18:04:48 +0000 (18:04 +0000)] 
Fix update region calculation for the case where a word wraps up to
the previous line.

20 years agoAdd a couple of missing listview macros.
Jon Griffiths [Tue, 25 May 2004 18:04:30 +0000 (18:04 +0000)] 
Add a couple of missing listview macros.

20 years agoDo not activate an MDI child if the child is invisible.
Dmitry Timoshkov [Tue, 25 May 2004 18:03:32 +0000 (18:03 +0000)] 
Do not activate an MDI child if the child is invisible.

20 years agoAlways use $(CC) for building the generated .spec.c file.
Jon Griffiths [Tue, 25 May 2004 18:03:19 +0000 (18:03 +0000)] 
Always use $(CC) for building the generated .spec.c file.

20 years agoAllocate the shared heap inside the Win9x shared memory area.
Alexandre Julliard [Tue, 25 May 2004 05:13:44 +0000 (05:13 +0000)] 
Allocate the shared heap inside the Win9x shared memory area.

20 years agoOnly create the shared heap when Windows version is Win9x.
Alexandre Julliard [Tue, 25 May 2004 05:08:28 +0000 (05:08 +0000)] 
Only create the shared heap when Windows version is Win9x.

20 years agoAdded environ support for Darwin.
Emmanuel Maillard [Tue, 25 May 2004 04:50:08 +0000 (04:50 +0000)] 
Added environ support for Darwin.

20 years agoRemoved DT_NOCLIP format flag.
Oleg Prokhorov [Tue, 25 May 2004 04:49:22 +0000 (04:49 +0000)] 
Removed DT_NOCLIP format flag.

20 years agoWhen repainting a static control, with SS_BITMAP style, do not erase
Rein Klazes [Tue, 25 May 2004 04:03:21 +0000 (04:03 +0000)] 
When repainting a static control, with SS_BITMAP style, do not erase
the background. Keep sending the WM_CTLCOLORSTATIC notification as
Windows does.

20 years agoAdjust stack pointer in wine_switch_to_stack to prevent segmentation
Emmanuel Maillard [Tue, 25 May 2004 04:03:05 +0000 (04:03 +0000)] 
Adjust stack pointer in wine_switch_to_stack to prevent segmentation
fault on darwin/ppc.

20 years agoMove all FTP functions to unicode.
Kevin Koltzau [Tue, 25 May 2004 04:02:05 +0000 (04:02 +0000)] 
Move all FTP functions to unicode.
Improve FTP LIST parsing.

20 years agoAdded support for managing reserved memory areas in libwine and ntdll.
Alexandre Julliard [Tue, 25 May 2004 01:29:24 +0000 (01:29 +0000)] 
Added support for managing reserved memory areas in libwine and ntdll.
Try to reserve everything above 0x80000000 on startup.

20 years agoMoved stub of StopWatch from ascii to unicode.
Stefan Leichter [Tue, 25 May 2004 00:23:41 +0000 (00:23 +0000)] 
Moved stub of StopWatch from ascii to unicode.

20 years agoImplemented AreAnyAccessesGranted.
William Lahti [Tue, 25 May 2004 00:22:42 +0000 (00:22 +0000)] 
Implemented AreAnyAccessesGranted.

20 years agoAvoid a failure under Win9x.
Dmitry Timoshkov [Tue, 25 May 2004 00:20:50 +0000 (00:20 +0000)] 
Avoid a failure under Win9x.

20 years agoFix elf_read_wine_loader_dbg_info() for the !__ELF__ case.
Dmitry Timoshkov [Mon, 24 May 2004 19:10:04 +0000 (19:10 +0000)] 
Fix elf_read_wine_loader_dbg_info() for the !__ELF__ case.

20 years agoAdd message test for DrawMenuBar.
Dmitry Timoshkov [Mon, 24 May 2004 19:08:54 +0000 (19:08 +0000)] 
Add message test for DrawMenuBar.

20 years agoAdd a test for focus change on ShowWindow(child, SW_HIDE).
Dmitry Timoshkov [Mon, 24 May 2004 19:08:41 +0000 (19:08 +0000)] 
Add a test for focus change on ShowWindow(child, SW_HIDE).

20 years ago- some more fixes to elf module's symbol table handling (including
Eric Pouech [Mon, 24 May 2004 19:08:19 +0000 (19:08 +0000)] 
- 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

20 years agoCygwin's mntent.h requires stdio.h to be included first.
Dmitry Timoshkov [Mon, 24 May 2004 19:07:12 +0000 (19:07 +0000)] 
Cygwin's mntent.h requires stdio.h to be included first.

20 years agoExplicitly specify name of the pipe in the pipe test.
Dmitry Timoshkov [Mon, 24 May 2004 19:06:52 +0000 (19:06 +0000)] 
Explicitly specify name of the pipe in the pipe test.

20 years agoSome fixes to module browsing.
Eric Pouech [Mon, 24 May 2004 19:06:32 +0000 (19:06 +0000)] 
Some fixes to module browsing.

20 years agoMake sure we don't truncate the file on open before we have checked
Alexandre Julliard [Sat, 22 May 2004 03:15:04 +0000 (03:15 +0000)] 
Make sure we don't truncate the file on open before we have checked
the sharing modes (thanks to Dmitry Timoshkov for the test case).