Francois Gouget [Tue, 15 Jun 2004 20:24:47 +0000 (20:24 +0000)]
Don't use Unicode string literals unless we specifically know they do
what we want to.
Stefan Leichter [Tue, 15 Jun 2004 20:23:47 +0000 (20:23 +0000)]
Moved implementation of GetModuleBaseName from ascii to unicode, added
some tests for GetModuleBaseNameA.
Francois Gouget [Tue, 15 Jun 2004 18:27:50 +0000 (18:27 +0000)]
SHELL_ExecuteW() passes a Unicode environment to CreateProcessW() so
it must specify the CREATE_UNICODE_ENVIRONMENT flag. Also the
SHELL_ExecuteW32() functions will always be called with a Unicode
environment so adjust their prototype accordingly.
Dmitry Timoshkov [Tue, 15 Jun 2004 18:27:06 +0000 (18:27 +0000)]
Add a test for client/nonclient window dimensions calculation.
Mike Hearn [Tue, 15 Jun 2004 18:26:52 +0000 (18:26 +0000)]
Add documentation on the Wine initialization process.
Ulrich Czekalla [Tue, 15 Jun 2004 17:04:02 +0000 (17:04 +0000)]
ScrollDC should take into account overlapped windows. With this change
ScrollWindowEx can be moved out of X11drv.
Dmitry Timoshkov [Tue, 15 Jun 2004 17:02:46 +0000 (17:02 +0000)]
Fix warnings introduced by my last patch.
Dmitry Timoshkov [Tue, 15 Jun 2004 17:02:31 +0000 (17:02 +0000)]
- Fix erroneous use of LOCALE_SDATE in the place of LOCALE_SSHORTDATE.
- Fix incorrect assumptions about format strings when parsing date
formats and setting LOCALE_IDATE and LOCALE_ILDATE values.
Michael Fritscher [Tue, 15 Jun 2004 17:02:08 +0000 (17:02 +0000)]
Added a German translation of Regedit.
Huw Davies [Tue, 15 Jun 2004 17:01:52 +0000 (17:01 +0000)]
Don't allocate a glyphset until we actually need it.
Alexandre Julliard [Tue, 15 Jun 2004 00:55:04 +0000 (00:55 +0000)]
Added magic number in the FindFirstFile structure to allow more robust
detection of bad handles (with help from Aric Stewart).
Alexandre Julliard [Tue, 15 Jun 2004 00:52:03 +0000 (00:52 +0000)]
Store the number of processors in the PEB structure.
More correct support for setting critical section spin counts (based
on a patch by Robert Shearman).
Eric Pouech [Tue, 15 Jun 2004 00:47:00 +0000 (00:47 +0000)]
Const correctness.
Uwe Bonnes [Tue, 15 Jun 2004 00:45:01 +0000 (00:45 +0000)]
Support for reading encrypted DVDs.
Dmitry Timoshkov [Tue, 15 Jun 2004 00:44:14 +0000 (00:44 +0000)]
Restore default "open" functionality of ShellExecute.
Alexandre Julliard [Mon, 14 Jun 2004 19:40:44 +0000 (19:40 +0000)]
Rewrote SetFilePointer to use SetFilePointerEx.
Huw Davies [Mon, 14 Jun 2004 19:35:14 +0000 (19:35 +0000)]
Fix 'pointers are not permitted as case values' compile error.
Robert Shearman [Mon, 14 Jun 2004 19:34:58 +0000 (19:34 +0000)]
- Use hourglass cursor for better feedback when expanding nodes.
- Turn off redrawing when expanding to make it faster.
Pierre d'Herbemont [Mon, 14 Jun 2004 19:34:42 +0000 (19:34 +0000)]
- strip support for darwin
- WINE_GET_SONAME support for darwin
Dmitry Timoshkov [Mon, 14 Jun 2004 19:32:32 +0000 (19:32 +0000)]
Ignore DdeClientTransaction error in ShellExecute.
Dmitry Timoshkov [Mon, 14 Jun 2004 19:32:21 +0000 (19:32 +0000)]
Do nothing in ShowWindow(SW_SHOW) if a window is already visible.
Eric Pouech [Mon, 14 Jun 2004 17:58:31 +0000 (17:58 +0000)]
- implemented EnumDirTree, SearchTreeForFile, SymFindFileInPath,
SymMatchFileName
- made use of SymFindFileInPath to lookup .dbg and .pdb files
- fixed a crash in CodeView enum handling
Robert Shearman [Mon, 14 Jun 2004 17:58:03 +0000 (17:58 +0000)]
- Fix ref count on standard proxy creation.
- Release channel buffer in StdMarshal_UnmarshalInterface, since we no
longer use it and the proxy should have taken a reference on it.
- Add a few comments.
Mike McCormack [Mon, 14 Jun 2004 17:57:26 +0000 (17:57 +0000)]
Pass pointers around internally instead of handles.
Lionel Ulmer [Mon, 14 Jun 2004 17:57:06 +0000 (17:57 +0000)]
Added stub for _CrtCheckMemory.
Mike McCormack [Mon, 14 Jun 2004 17:56:50 +0000 (17:56 +0000)]
Implemented SetFilePointerEx.
Dmitry Timoshkov [Mon, 14 Jun 2004 17:55:27 +0000 (17:55 +0000)]
Added 32->16 mapping for SBM_GETRANGE/SBM_SETRANGE messages.
Added support for SBM_GETRANGE16 message in the scrollbar window
proc.
Robert Reif [Mon, 14 Jun 2004 17:55:03 +0000 (17:55 +0000)]
Added tracing to all functions.
Added error explanations.
Changed debug channel from msacm to wavemap so not confused with
msacm.
Robert Reif [Mon, 14 Jun 2004 17:54:45 +0000 (17:54 +0000)]
Removed 11 bit sample size capture test because at least 2
manufacturers sound cards on two different OSs seem to support this.
Added some invalid parameter checks to wave[In,Out]GetDevCaps.
One test is commented out because wine doesn't handle it properly.
Minor info printing cleanup.
Dmitry Timoshkov [Mon, 14 Jun 2004 17:54:24 +0000 (17:54 +0000)]
Add support for quoting "file://%1" like format strings.
Alexandre Julliard [Mon, 14 Jun 2004 17:07:30 +0000 (17:07 +0000)]
Yet another fix for the MacOS X environ brain damage.
Eric Pouech [Mon, 14 Jun 2004 17:04:34 +0000 (17:04 +0000)]
Const correctness, pointer cast correctness, removed extraneous ';'.
Eric Pouech [Mon, 14 Jun 2004 17:02:00 +0000 (17:02 +0000)]
- Added ProcessBasicInformation class to ntdll.NtQueryInformationProcess.
- Make use of it in kernel32.
Pierre d'Herbemont [Mon, 14 Jun 2004 17:00:38 +0000 (17:00 +0000)]
Don't use .previous instruction on Darwin.
Robert Shearman [Mon, 14 Jun 2004 17:00:21 +0000 (17:00 +0000)]
Use the same path transformation for WaitNamedPipe and
CreateNamedPipe.
Robert Reif [Mon, 14 Jun 2004 16:59:34 +0000 (16:59 +0000)]
Reset played variables on open.
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.
Ofir Petruska [Mon, 14 Jun 2004 16:59:02 +0000 (16:59 +0000)]
Replace -debugmsg by WINEDEBUG.
Mike Hearn [Mon, 14 Jun 2004 16:58:38 +0000 (16:58 +0000)]
Make UseXrandr default to true in the no config file case.
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.
Dmitry Timoshkov [Mon, 14 Jun 2004 16:58:02 +0000 (16:58 +0000)]
Fix CBR_BLOCK definition.
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 :(
Robert Shearman [Mon, 14 Jun 2004 16:56:58 +0000 (16:56 +0000)]
Support 15- and 16-bit colour output.
Ulrich Czekalla [Mon, 14 Jun 2004 16:56:39 +0000 (16:56 +0000)]
Implemented RealDriveType.
Mike McCormack [Mon, 14 Jun 2004 16:56:10 +0000 (16:56 +0000)]
Fixed ASCII redirect callbacks.
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.
Mike McCormack [Mon, 14 Jun 2004 16:55:33 +0000 (16:55 +0000)]
Fix PlaySound.
Robert Shearman [Mon, 14 Jun 2004 16:54:56 +0000 (16:54 +0000)]
Avoid crash by passing pointer to RegSetValueEx.
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.
Mike McCormack [Mon, 14 Jun 2004 16:54:18 +0000 (16:54 +0000)]
Add the aclapi.h header file.
Robert Reif [Mon, 14 Jun 2004 16:53:59 +0000 (16:53 +0000)]
Don't try to map the mapper device.
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.
Christian Costa [Fri, 4 Jun 2004 19:36:56 +0000 (19:36 +0000)]
Removed compilation warnings + some fixes.
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.
Jon Griffiths [Fri, 4 Jun 2004 18:11:03 +0000 (18:11 +0000)]
Implemented TCM_SETITEMEXTRA.
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
Rein Klazes [Fri, 4 Jun 2004 18:01:02 +0000 (18:01 +0000)]
Fix a crash when launching Unix executables.
Dmitry Timoshkov [Fri, 4 Jun 2004 18:00:07 +0000 (18:00 +0000)]
Print meaningful message values instead of vague names for unknown
messages.
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.
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 '?'.
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.
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).
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.
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.