Robert Reif [Fri, 4 Jun 2004 17:57:40 +0000 (17:57 +0000)]
Handle case where partial structure update requested.
Minor white space cleanup.
Alexandre Julliard [Fri, 4 Jun 2004 01:01:17 +0000 (01:01 +0000)]
Avoid zero size allocations.
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
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.
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.
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.
Andreas Mohr [Thu, 3 Jun 2004 23:20:16 +0000 (23:20 +0000)]
Additional KLF_xxx defines.
Hans Leidekker [Thu, 3 Jun 2004 23:19:51 +0000 (23:19 +0000)]
Stub for DrawDibProfileDisplay.
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.
Raphael Junqueira [Thu, 3 Jun 2004 23:18:59 +0000 (23:18 +0000)]
Created more needed registry key in DllRegisterServer.
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.
Raphael Junqueira [Thu, 3 Jun 2004 00:26:35 +0000 (00:26 +0000)]
Added _vsnwprintf (needed by some native XP dlls).
Alexandre Julliard [Thu, 3 Jun 2004 00:25:08 +0000 (00:25 +0000)]
Set the WINEPRELOADRESERVE variable when starting a new process.
Hans Leidekker [Thu, 3 Jun 2004 00:09:54 +0000 (00:09 +0000)]
MinGW portability fix.
Ulrich Czekalla [Thu, 3 Jun 2004 00:08:55 +0000 (00:08 +0000)]
EnableWindow should not remove the focus of child windows.
Christian Costa [Thu, 3 Jun 2004 00:03:23 +0000 (00:03 +0000)]
Added d3dxof dll, part of Direct3D.
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.
Alexandre Julliard [Wed, 2 Jun 2004 21:35:33 +0000 (21:35 +0000)]
Added check for static libc.
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.
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.
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.
Hans Leidekker [Wed, 2 Jun 2004 21:33:17 +0000 (21:33 +0000)]
Stub for WSCUnInstallNameSpace.
Raphael Junqueira [Wed, 2 Jun 2004 21:32:55 +0000 (21:32 +0000)]
Semi stubs for GetSystemWow64Directory[AW].
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
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.
Robert Shearman [Wed, 2 Jun 2004 00:36:12 +0000 (00:36 +0000)]
Created needed registry key in DllRegisterServer.
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.
Raphael Junqueira [Wed, 2 Jun 2004 00:35:41 +0000 (00:35 +0000)]
Compile fix.
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.
Eric Pouech [Wed, 2 Jun 2004 00:34:32 +0000 (00:34 +0000)]
Updated the documentation on Wine architecture & fundamentals.
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.
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.
Robert Reif [Tue, 1 Jun 2004 20:20:54 +0000 (20:20 +0000)]
Added a test to check playback position after done playing.
Raphael Junqueira [Tue, 1 Jun 2004 20:20:33 +0000 (20:20 +0000)]
Stub for SHFlushSFCacheWrap.
Mike McCormack [Tue, 1 Jun 2004 20:19:56 +0000 (20:19 +0000)]
Fix proxy support, remove typecasts.
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.
Alexandre Julliard [Tue, 1 Jun 2004 19:47:11 +0000 (19:47 +0000)]
A few small fixes.
Dmitry Timoshkov [Tue, 1 Jun 2004 19:46:23 +0000 (19:46 +0000)]
Test whether we can destroy a menu assigned to a window.
Jon Griffiths [Tue, 1 Jun 2004 19:45:59 +0000 (19:45 +0000)]
Added PPOINTL, a pointer to a POINTL struct.
Hans Leidekker [Tue, 1 Jun 2004 19:45:34 +0000 (19:45 +0000)]
Link to ntdll.
Mike Hearn [Tue, 1 Jun 2004 19:45:15 +0000 (19:45 +0000)]
Use TRACE rather than FIXME for check_resource_write.
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.
Raphael Junqueira [Tue, 1 Jun 2004 19:44:01 +0000 (19:44 +0000)]
Correct typo in LoadWave (wave is an DMObject not a DMTrack).
Jon Griffiths [Tue, 1 Jun 2004 19:43:21 +0000 (19:43 +0000)]
Also handle OS2 v1.x (AKA windows 2.0) bitmaps.
Jon Griffiths [Tue, 1 Jun 2004 19:43:07 +0000 (19:43 +0000)]
SetMiterLimit: Return success: some callers check this.
Lionel Ulmer [Tue, 1 Jun 2004 19:42:43 +0000 (19:42 +0000)]
Fix the case where lpszSearchFile is NULL in FtpFindFirstFile.
Mike McCormack [Tue, 1 Jun 2004 19:42:07 +0000 (19:42 +0000)]
Added definitions for the IShellWindows interface.
Mike McCormack [Tue, 1 Jun 2004 19:41:51 +0000 (19:41 +0000)]
Added definitions for the IFolderViewOC interface.
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.
Robert Reif [Tue, 1 Jun 2004 19:41:01 +0000 (19:41 +0000)]
Added trace and debug printing info.
Robert Reif [Tue, 1 Jun 2004 19:40:48 +0000 (19:40 +0000)]
Added some trace and debug printing.
Robert Reif [Tue, 1 Jun 2004 19:40:00 +0000 (19:40 +0000)]
Added another possible windows failure mode.
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.
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.
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.
Christian Costa [Sun, 30 May 2004 03:10:15 +0000 (03:10 +0000)]
Fixed preloader_exec.
Dimitrie O. Paun [Sun, 30 May 2004 03:09:57 +0000 (03:09 +0000)]
Document the --verbose switch.
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.
Robert Shearman [Sat, 29 May 2004 00:22:55 +0000 (00:22 +0000)]
Fixed CoMarshalInterThreadInterfaceInStream and
CoGetInterfaceAndReleaseStream.
Ivan Leo Puoti [Sat, 29 May 2004 00:22:38 +0000 (00:22 +0000)]
Removed dcom link.
Krishna Murthy [Sat, 29 May 2004 00:21:51 +0000 (00:21 +0000)]
EDIT_EM_ReplaceSel should simply truncate characters that exceed the
limit.
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.
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).
Alexandre Julliard [Fri, 28 May 2004 19:30:25 +0000 (19:30 +0000)]
Make sure __ASM_GLOBAL_FUNC generates code in the text segment.
Mike Hearn [Fri, 28 May 2004 19:29:20 +0000 (19:29 +0000)]
Print module name when calling LibMain.
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.
Dmitry Timoshkov [Fri, 28 May 2004 19:27:47 +0000 (19:27 +0000)]
Add some new message names to the message spy.
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.
Mike Hearn [Fri, 28 May 2004 03:58:02 +0000 (03:58 +0000)]
Added documentation on the address space layout in Wine.
Alexandre Julliard [Fri, 28 May 2004 03:54:54 +0000 (03:54 +0000)]
Use proper dirids instead of hardcoding c:\Program Files.
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.
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.
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).
Mike Hearn [Fri, 28 May 2004 03:39:59 +0000 (03:39 +0000)]
Default to 96dpi when not specified in the config file.
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.
Uwe Bonnes [Thu, 27 May 2004 20:12:51 +0000 (20:12 +0000)]
Fixed missing inversion in bit manipulation.
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.
Uwe Bonnes [Thu, 27 May 2004 20:01:56 +0000 (20:01 +0000)]
Assume MAX_PATH length for pszDisplayName.
Uwe Bonnes [Thu, 27 May 2004 20:01:34 +0000 (20:01 +0000)]
Fixed typo.
Jon Griffiths [Thu, 27 May 2004 20:00:51 +0000 (20:00 +0000)]
Give a struct tag to OPENILENAMEA/W to allow forward declarations.
Rein Klazes [Thu, 27 May 2004 20:00:37 +0000 (20:00 +0000)]
Fix the missing tread ID of some snoop return traces.
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.
Ivan Leo Puoti [Thu, 27 May 2004 02:25:13 +0000 (02:25 +0000)]
Changed my name, so update copyright info.
Troy Rollo [Thu, 27 May 2004 02:20:50 +0000 (02:20 +0000)]
Make underlining of fonts drawn at an angle follow the text.
Alex Villacís Lasso [Thu, 27 May 2004 02:20:06 +0000 (02:20 +0000)]
Return line count when the bits parameter is NULL.
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.
Kevin Koltzau [Thu, 27 May 2004 01:56:04 +0000 (01:56 +0000)]
Remove part of test that crashes win95.
Alex Villacís Lasso [Thu, 27 May 2004 01:55:54 +0000 (01:55 +0000)]
Added stub for GetRecordInfoFromGuids.
Kevin Koltzau [Thu, 27 May 2004 01:55:20 +0000 (01:55 +0000)]
Fixed last mmap issue with mingw windows build.
Raphael Junqueira [Thu, 27 May 2004 01:54:59 +0000 (01:54 +0000)]
Support loading of Wave segments on IDirectMusicSegment8.
Christian Costa [Thu, 27 May 2004 01:54:43 +0000 (01:54 +0000)]
Fixed joystick device type for dinput8.
Stefan Leichter [Thu, 27 May 2004 01:54:30 +0000 (01:54 +0000)]
Moved stub of Control_FillCache_RunDLL from ascii to unicode.
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)
Alexandre Julliard [Tue, 25 May 2004 18:55:20 +0000 (18:55 +0000)]
Portability fix.
Alexandre Julliard [Tue, 25 May 2004 18:05:39 +0000 (18:05 +0000)]
Moved environ definition to port.h.
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.
Jon Griffiths [Tue, 25 May 2004 18:04:30 +0000 (18:04 +0000)]
Add a couple of missing listview macros.
Dmitry Timoshkov [Tue, 25 May 2004 18:03:32 +0000 (18:03 +0000)]
Do not activate an MDI child if the child is invisible.
Jon Griffiths [Tue, 25 May 2004 18:03:19 +0000 (18:03 +0000)]
Always use $(CC) for building the generated .spec.c file.
Alexandre Julliard [Tue, 25 May 2004 05:13:44 +0000 (05:13 +0000)]
Allocate the shared heap inside the Win9x shared memory area.