wine
20 years agoDon't use .previous instruction on Darwin.
Pierre d'Herbemont [Mon, 14 Jun 2004 17:00:38 +0000 (17:00 +0000)] 
Don't use .previous instruction on Darwin.

20 years agoUse the same path transformation for WaitNamedPipe and
Robert Shearman [Mon, 14 Jun 2004 17:00:21 +0000 (17:00 +0000)] 
Use the same path transformation for WaitNamedPipe and
CreateNamedPipe.

20 years agoReset played variables on open.
Robert Reif [Mon, 14 Jun 2004 16:59:34 +0000 (16:59 +0000)] 
Reset played variables on open.

20 years agoSet last error value to ERROR_CALL_NOT_IMPLEMENTED in QueryActCtxW()
Rein Klazes [Mon, 14 Jun 2004 16:59:19 +0000 (16:59 +0000)] 
Set last error value to ERROR_CALL_NOT_IMPLEMENTED in QueryActCtxW()
to make Photoshop 7.0 work again.

20 years agoReplace -debugmsg by WINEDEBUG.
Ofir Petruska [Mon, 14 Jun 2004 16:59:02 +0000 (16:59 +0000)] 
Replace -debugmsg by WINEDEBUG.

20 years agoMake UseXrandr default to true in the no config file case.
Mike Hearn [Mon, 14 Jun 2004 16:58:38 +0000 (16:58 +0000)] 
Make UseXrandr default to true in the no config file case.

20 years agoSet last DDE error in XTYP_EXECUTE handler according to the value
Dmitry Timoshkov [Mon, 14 Jun 2004 16:58:19 +0000 (16:58 +0000)] 
Set last DDE error in XTYP_EXECUTE handler according to the value
returned by an application.

20 years agoFix CBR_BLOCK definition.
Dmitry Timoshkov [Mon, 14 Jun 2004 16:58:02 +0000 (16:58 +0000)] 
Fix CBR_BLOCK definition.

20 years ago- fix version string
Raphael Junqueira [Mon, 14 Jun 2004 16:57:41 +0000 (16:57 +0000)] 
- fix version string
- some fixes to ATI specific paths of set_tex_op (Christian needs to
  complete it)
- fix use of GL_SUPPORT(NV_TEXGEN_REFLECTION). I have used the wrong
  define, I'll get a brown paper bag :(

20 years agoSupport 15- and 16-bit colour output.
Robert Shearman [Mon, 14 Jun 2004 16:56:58 +0000 (16:56 +0000)] 
Support 15- and 16-bit colour output.

20 years agoImplemented RealDriveType.
Ulrich Czekalla [Mon, 14 Jun 2004 16:56:39 +0000 (16:56 +0000)] 
Implemented RealDriveType.

20 years agoFixed ASCII redirect callbacks.
Mike McCormack [Mon, 14 Jun 2004 16:56:10 +0000 (16:56 +0000)] 
Fixed ASCII redirect callbacks.

20 years agoMake SetScrollRange behave like GetScrollRange does, i.e. send
Dmitry Timoshkov [Mon, 14 Jun 2004 16:55:53 +0000 (16:55 +0000)] 
Make SetScrollRange behave like GetScrollRange does, i.e. send
messages to the control for SB_CTL case.

20 years agoFix PlaySound.
Mike McCormack [Mon, 14 Jun 2004 16:55:33 +0000 (16:55 +0000)] 
Fix PlaySound.

20 years agoAvoid crash by passing pointer to RegSetValueEx.
Robert Shearman [Mon, 14 Jun 2004 16:54:56 +0000 (16:54 +0000)] 
Avoid crash by passing pointer to RegSetValueEx.

20 years agoLog the last error too if the tests fail without default printer.
Stefan Leichter [Mon, 14 Jun 2004 16:54:42 +0000 (16:54 +0000)] 
Log the last error too if the tests fail without default printer.

20 years agoAdd the aclapi.h header file.
Mike McCormack [Mon, 14 Jun 2004 16:54:18 +0000 (16:54 +0000)] 
Add the aclapi.h header file.

20 years agoDon't try to map the mapper device.
Robert Reif [Mon, 14 Jun 2004 16:53:59 +0000 (16:53 +0000)] 
Don't try to map the mapper device.

20 years agoMove the FPS computation from the D3D code to the common code.
Lionel Ulmer [Fri, 4 Jun 2004 19:37:16 +0000 (19:37 +0000)] 
Move the FPS computation from the D3D code to the common code.

20 years agoRemoved compilation warnings + some fixes.
Christian Costa [Fri, 4 Jun 2004 19:36:56 +0000 (19:36 +0000)] 
Removed compilation warnings + some fixes.

20 years agoWin 2000, XP, etc. fail the sysparams tests when run
Dimitrie O. Paun [Fri, 4 Jun 2004 19:36:43 +0000 (19:36 +0000)] 
Win 2000, XP, etc. fail the sysparams tests when run
non-interactively, so avoid running the tests in that case.

20 years agoImplemented TCM_SETITEMEXTRA.
Jon Griffiths [Fri, 4 Jun 2004 18:11:03 +0000 (18:11 +0000)] 
Implemented TCM_SETITEMEXTRA.

20 years ago- some new logging on device enumeration
Lionel Ulmer [Fri, 4 Jun 2004 18:06:37 +0000 (18:06 +0000)] 
- some new logging on device enumeration
- fix version setting in DirectInputCreate(A/W) functions

20 years agoFix a crash when launching Unix executables.
Rein Klazes [Fri, 4 Jun 2004 18:01:02 +0000 (18:01 +0000)] 
Fix a crash when launching Unix executables.

20 years agoPrint meaningful message values instead of vague names for unknown
Dmitry Timoshkov [Fri, 4 Jun 2004 18:00:07 +0000 (18:00 +0000)] 
Print meaningful message values instead of vague names for unknown
messages.

20 years agoSome of our testers don't have a default printer, simply skip the
Dimitrie O. Paun [Fri, 4 Jun 2004 17:59:17 +0000 (17:59 +0000)] 
Some of our testers don't have a default printer, simply skip the
winspool tests if that's the case.

20 years agoIn Win9x, {Create,Remove}Directory returns ERROR_PATH_NOT_FOUND when
Dimitrie O. Paun [Fri, 4 Jun 2004 17:59:05 +0000 (17:59 +0000)] 
In Win9x, {Create,Remove}Directory returns ERROR_PATH_NOT_FOUND when
given directories containing '*' or '?'.

20 years agoWin9x does not convert FIXED to MOVEABLE. It also discards locked
Dimitrie O. Paun [Fri, 4 Jun 2004 17:58:49 +0000 (17:58 +0000)] 
Win9x does not convert FIXED to MOVEABLE. It also discards locked
memory.

20 years agoClear the state image bits only if LVS_EX_CHECKBOXES is set.
Dimitrie O. Paun [Fri, 4 Jun 2004 17:58:29 +0000 (17:58 +0000)] 
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).

20 years agoTreat WAVE_MAPPER as a real device and performs all tests on it.
Robert Reif [Fri, 4 Jun 2004 17:58:00 +0000 (17:58 +0000)] 
Treat WAVE_MAPPER as a real device and performs all tests on it.
Added 16000Hz because win9x hardware spec requires it.

20 years agoHandle case where partial structure update requested.
Robert Reif [Fri, 4 Jun 2004 17:57:40 +0000 (17:57 +0000)] 
Handle case where partial structure update requested.
Minor white space cleanup.

20 years agoAvoid zero size allocations.
Alexandre Julliard [Fri, 4 Jun 2004 01:01:17 +0000 (01:01 +0000)] 
Avoid zero size allocations.

20 years ago- all symbol information storage is now module relative, so we can
Eric Pouech [Fri, 4 Jun 2004 00:59:16 +0000 (00:59 +0000)] 
- all symbol information storage is now module relative, so we can
  unload a module (and it's debugging information), and a process
  without pain
- portabiblity to another CPU should be easier now (CPU dependent backend)
- speed up memory allocation
- stabs related fixes:
      + now correctly handling symbol's size
      + blocks {} in functions are now correctly recognized and stored
        (also applies to local variables scoping)
      + better basic types management (less wild guesses in the code)
      + full support of inline functions (source stepping now shows the
        code in .h files for example)
- removal of external debugger (attaching with gdb is just fine to
  debug winedbg)
- fixed a couple of issues for symbol address handling (address
  lookup, incorrect type binding)
- winedbg now has a man page

20 years agoMake it possible to add auxiliary values to the existing array; this
Alexandre Julliard [Thu, 3 Jun 2004 23:36:01 +0000 (23:36 +0000)] 
Make it possible to add auxiliary values to the existing array; this
is required for older kernels.

20 years agoIgnore attempts to hide an already invisible window. Add a test case
Mike Hearn [Thu, 3 Jun 2004 23:26:35 +0000 (23:26 +0000)] 
Ignore attempts to hide an already invisible window. Add a test case
for this behaviour, passes on Wine and Windows 2000.

20 years agoIn INT21_GetFreeDiskSpace adjust the sectors-per-cluster value to make
Rein Klazes [Thu, 3 Jun 2004 23:20:35 +0000 (23:20 +0000)] 
In INT21_GetFreeDiskSpace adjust the sectors-per-cluster value to make
the total number of clusters fit in a 16 bit register.

20 years agoAdditional KLF_xxx defines.
Andreas Mohr [Thu, 3 Jun 2004 23:20:16 +0000 (23:20 +0000)] 
Additional KLF_xxx defines.

20 years agoStub for DrawDibProfileDisplay.
Hans Leidekker [Thu, 3 Jun 2004 23:19:51 +0000 (23:19 +0000)] 
Stub for DrawDibProfileDisplay.

20 years agoI got the test for failure on NT wrong in my last patch. The function
Robert Reif [Thu, 3 Jun 2004 23:19:27 +0000 (23:19 +0000)] 
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.

20 years agoCreated more needed registry key in DllRegisterServer.
Raphael Junqueira [Thu, 3 Jun 2004 23:18:59 +0000 (23:18 +0000)] 
Created more needed registry key in DllRegisterServer.

20 years agoCheck for existing reserved areas in mmap_init to avoid doing
Alexandre Julliard [Thu, 3 Jun 2004 00:44:50 +0000 (00:44 +0000)] 
Check for existing reserved areas in mmap_init to avoid doing
duplicate work.

20 years agoAdded _vsnwprintf (needed by some native XP dlls).
Raphael Junqueira [Thu, 3 Jun 2004 00:26:35 +0000 (00:26 +0000)] 
Added _vsnwprintf (needed by some native XP dlls).

20 years agoSet the WINEPRELOADRESERVE variable when starting a new process.
Alexandre Julliard [Thu, 3 Jun 2004 00:25:08 +0000 (00:25 +0000)] 
Set the WINEPRELOADRESERVE variable when starting a new process.

20 years agoMinGW portability fix.
Hans Leidekker [Thu, 3 Jun 2004 00:09:54 +0000 (00:09 +0000)] 
MinGW portability fix.

20 years agoEnableWindow should not remove the focus of child windows.
Ulrich Czekalla [Thu, 3 Jun 2004 00:08:55 +0000 (00:08 +0000)] 
EnableWindow should not remove the focus of child windows.

20 years agoAdded d3dxof dll, part of Direct3D.
Christian Costa [Thu, 3 Jun 2004 00:03:23 +0000 (00:03 +0000)] 
Added d3dxof dll, part of Direct3D.

20 years agoAdded support for specifying the PE exe address range through the
Alexandre Julliard [Wed, 2 Jun 2004 21:40:00 +0000 (21:40 +0000)] 
Added support for specifying the PE exe address range through the
WINEPRELOADRESERVE environment variable.

20 years agoAdded check for static libc.
Alexandre Julliard [Wed, 2 Jun 2004 21:35:33 +0000 (21:35 +0000)] 
Added check for static libc.

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.