Alexandre Julliard [Thu, 5 Feb 2004 02:01:35 +0000 (02:01 +0000)]
Fixed a couple of race conditions in the wine_pthread routines at
thread startup and exit.
Alexandre Julliard [Thu, 5 Feb 2004 01:48:02 +0000 (01:48 +0000)]
Do a protocol error instead of crashing if the reply fd has not been
set.
Hans Leidekker [Thu, 5 Feb 2004 01:45:58 +0000 (01:45 +0000)]
Improved error reporting.
Add some notification types and a test.
Juan Lang [Thu, 5 Feb 2004 01:39:40 +0000 (01:39 +0000)]
Stub for MLIsMLHInstance.
Eric Pouech [Thu, 5 Feb 2004 01:27:38 +0000 (01:27 +0000)]
- Fixed broken winedbg compilation on BSD.
- Fixed some corner case handling in ELF list walking (reported by
Robert Shearman).
Rein Klazes [Thu, 5 Feb 2004 01:24:48 +0000 (01:24 +0000)]
Change return code from ExitWindowsEx() (and with that related
ExitWindows* functions) from FALSE to TRUE.
Christian Costa [Thu, 5 Feb 2004 01:24:28 +0000 (01:24 +0000)]
Added missing notifications to MIDI_NotifyClient.
Made checks less strict in midPrepare, only return an error for buffer
in queue.
Fixed time of input events in Alsa driver.
Kevin Koltzau [Thu, 5 Feb 2004 01:24:04 +0000 (01:24 +0000)]
Implement IsThemeBackgroundPartiallyTransparent,
DrawThemeParentBackground, and beginnings of other drawing functions.
Mike McCormack [Thu, 5 Feb 2004 01:23:42 +0000 (01:23 +0000)]
Fix incorrect GetLongPathName usage exposed by Eric's filename
patches.
Kevin Koltzau [Tue, 3 Feb 2004 21:29:22 +0000 (21:29 +0000)]
Add define MAKEROP4.
Kevin Koltzau [Tue, 3 Feb 2004 21:28:57 +0000 (21:28 +0000)]
Fix incorrect coordinates for painting mask.
Dmitry Timoshkov [Tue, 3 Feb 2004 21:28:39 +0000 (21:28 +0000)]
Issue WARN instead of FIXME when there are mismatches between hard
coded and real keyboard layouts.
Juan Lang [Tue, 3 Feb 2004 21:26:41 +0000 (21:26 +0000)]
Declare SHGetFolderPath and related constants.
Alastair Bridgewater [Tue, 3 Feb 2004 21:26:00 +0000 (21:26 +0000)]
Stubbed-out implementation of the ITypeInfo2 interface for the
ICreateTypeInfo2 implementation.
Implementation of ITypeInfo2_fnGetContainingTypeLib().
Preliminary implementation of ICreateTypeInfo2_fnAddRefTypeInfo().
Eric Pouech [Tue, 3 Feb 2004 00:14:12 +0000 (00:14 +0000)]
- now detecting Dwarf debug information in ELF modules (but don't load
it)
- separated module management (pe.c, elf.c) from debug information
management (stabs.c, msc.c)
- worked around new wine-pthread and wine-kthread loaders (no longer
use "wine" as default loader)
- better convergence of gdb-proxy and winedbg for ELF handling
- fixed ELF link-map walking - now using all loaded shared libs -
(with the help of Robert Shearman)
- added a bit of const correctness
Ken Belleau [Tue, 3 Feb 2004 00:12:03 +0000 (00:12 +0000)]
Added stub for ImmDisableIME.
Alex Pasadyn [Tue, 3 Feb 2004 00:10:23 +0000 (00:10 +0000)]
Use the first mode in the XVidMode mode list as the default.
Ulrich Czekalla [Tue, 3 Feb 2004 00:09:57 +0000 (00:09 +0000)]
Set the item mask before calling GetItem.
Kirill Smelkov [Tue, 3 Feb 2004 00:09:41 +0000 (00:09 +0000)]
OLEPictureImpl_Load: fix for headerless pictures.
Kirill Smelkov [Tue, 3 Feb 2004 00:09:09 +0000 (00:09 +0000)]
Try to use -fshort-wchar if possible.
Dmitry Timoshkov [Tue, 3 Feb 2004 00:08:51 +0000 (00:08 +0000)]
Make the MDI Window menu refreshing Windows compatible.
Simplify MDI child visibility check.
Jon Griffiths [Tue, 3 Feb 2004 00:08:34 +0000 (00:08 +0000)]
Draw disabled toolbar buttons correctly.
Kevin Koltzau [Mon, 2 Feb 2004 23:10:35 +0000 (23:10 +0000)]
Implementation of gdi32.GdiTransparentBlt and msimg32.TransparentBlt.
Eric Pouech [Mon, 2 Feb 2004 23:09:42 +0000 (23:09 +0000)]
Added ListView_GetHeader macro.
Ulrich Czekalla [Mon, 2 Feb 2004 23:09:09 +0000 (23:09 +0000)]
Make SHChangeNotifyRegister be recursive so that will get all
notifications.
Ulrich Czekalla [Mon, 2 Feb 2004 23:08:54 +0000 (23:08 +0000)]
Fix SHChangeNotify to send correct lParam and wParam values.
Huw Davies [Mon, 2 Feb 2004 23:03:54 +0000 (23:03 +0000)]
GulimChe has the IsFixedPitch flag set, yet contains glyphs of
differing widths. To cope with this we need to call FT_Load_Glyph
with the FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH flag in order to get
back the correct glyph metrics from FreeType.
Francois Gouget [Mon, 2 Feb 2004 23:02:57 +0000 (23:02 +0000)]
Preserve the original WINEDLLPATH so we can load out-of-tree Winelib
applications.
Francois Gouget [Mon, 2 Feb 2004 23:02:32 +0000 (23:02 +0000)]
Link with msvcrt and use the msvcrt headers by default to improve the
Visual C++ compatibility.
Add a '--nomsvcrt' option to generate makefiles that do not use
msvcrt.
Dmitry Timoshkov [Mon, 2 Feb 2004 23:02:03 +0000 (23:02 +0000)]
Test whether an active maximized MDI child is visible.
Alexandre Julliard [Fri, 30 Jan 2004 22:59:34 +0000 (22:59 +0000)]
Added memory constraint to avoid miscompilation of the unaligned_mmap
function (with help from Paul Streitman).
Dimitrie O. Paun [Fri, 30 Jan 2004 22:58:26 +0000 (22:58 +0000)]
Move keyboard programming instructions to the Devel Guide.
Cleanup up a bunch of bits that don't belong in a book.
Lionel Ulmer [Fri, 30 Jan 2004 22:58:03 +0000 (22:58 +0000)]
Fix palette deletion issue seen in DungeonKeeper.
Lionel Ulmer [Fri, 30 Jan 2004 22:57:43 +0000 (22:57 +0000)]
Fix the Z transform in the XYRZHW case.
Jon Griffiths [Fri, 30 Jan 2004 22:57:21 +0000 (22:57 +0000)]
Add stubs for the Activation Context API (XP+).
Mike McCormack [Fri, 30 Jan 2004 22:56:33 +0000 (22:56 +0000)]
Remove global variables from the richedit control.
Aric Stewart [Fri, 30 Jan 2004 22:56:06 +0000 (22:56 +0000)]
The NVIDIA graphics device comes up as an X extension event, but
throws an error (BadMatch) when querying for the buttons. Catch this
error and and discard that device from being a tablet device.
Juan Lang [Fri, 30 Jan 2004 22:55:25 +0000 (22:55 +0000)]
- fix broadcast address for name lookups after iphlpapi change
- fix bad registry key opening
Francois Gouget [Fri, 30 Jan 2004 22:55:00 +0000 (22:55 +0000)]
Update the handling of uuid.
Modify the autoconf script to detect '-z defs' and '-init/-fini'.
Chris Morgan [Fri, 30 Jan 2004 22:54:39 +0000 (22:54 +0000)]
If unable to open an X11 display mention that X needs to be running
and that $DISPLAY must be set correctly.
Martin Fuchs [Fri, 30 Jan 2004 22:54:12 +0000 (22:54 +0000)]
- remove unneccesary ISF_MyComputer_Constructor() declaration
- improve returned error code of ISF_MyComputer_fnParseDisplayName()
- remove wrong comment from ISF_MyComputer_fnGetDisplayNameOf()
Alexandre Julliard [Wed, 28 Jan 2004 21:43:36 +0000 (21:43 +0000)]
Fixed 16-bit MDI support (based on a patch by Dmitry Timoshkov).
Alexandre Julliard [Wed, 28 Jan 2004 21:41:56 +0000 (21:41 +0000)]
lpCreateParams should be a SEGPTR in 16-bit code.
Alexandre Julliard [Wed, 28 Jan 2004 21:40:01 +0000 (21:40 +0000)]
Make sure that there is extra information in the exception record
before accessing it in check_resource_write.
Alastair Bridgewater [Wed, 28 Jan 2004 21:37:14 +0000 (21:37 +0000)]
Preliminary implementation of ICreateTypeInfo2_fnAddFuncDesc() and
ICreateTypeInfo2_fnSetFuncAndParamNames().
Dimitrie O. Paun [Wed, 28 Jan 2004 20:07:59 +0000 (20:07 +0000)]
Remove a bunch of dummy and/or obsolete info from the Winelib
Developers Guide.
Christian Costa [Wed, 28 Jan 2004 20:07:24 +0000 (20:07 +0000)]
Add stub for WSAStringToAddressA.
Ge van Geldorp [Wed, 28 Jan 2004 20:06:35 +0000 (20:06 +0000)]
Don't depend on user32-internal implementation of accelerator tables.
Robert Shearman [Wed, 28 Jan 2004 20:06:14 +0000 (20:06 +0000)]
Allow VerQueryValueW to query 16-bit resources.
Eric Pouech [Wed, 28 Jan 2004 20:05:39 +0000 (20:05 +0000)]
- now reporting message on bogus line number in 'bp <num>' commands
(useful when user thinks <num> is a linear address)
- fixed bogus return value in DEBUG_AddBreakpoint
Eric Pouech [Wed, 28 Jan 2004 20:05:20 +0000 (20:05 +0000)]
Fixed synchronization issue.
Alastair Bridgewater [Wed, 28 Jan 2004 20:04:55 +0000 (20:04 +0000)]
Improvements to ICreateTypeInfo2_fnAddVarDesc().
A separate function to encode TYPEINFO structures.
Alexandre Julliard [Tue, 27 Jan 2004 20:28:42 +0000 (20:28 +0000)]
Properly translate the message result for WM_GETTEXT-style messages.
Alexandre Julliard [Tue, 27 Jan 2004 20:16:38 +0000 (20:16 +0000)]
All sound drivers need -ldxguid.
Francois Gouget [Tue, 27 Jan 2004 20:13:03 +0000 (20:13 +0000)]
Add trailing '\n's to ok() calls.
Alexey Spiridonov [Tue, 27 Jan 2004 20:12:42 +0000 (20:12 +0000)]
Fixed typo in memset call.
Dmitry Timoshkov [Tue, 27 Jan 2004 20:11:53 +0000 (20:11 +0000)]
Use case insensitive comparison with pseudo console handle names in
OpenConsole.
Dmitry Timoshkov [Tue, 27 Jan 2004 20:11:23 +0000 (20:11 +0000)]
MSDN is wrong: WM_NCACTIVATE takes the same lParam as WM_ACTIVATE.
Ulrich Czekalla [Tue, 27 Jan 2004 20:11:05 +0000 (20:11 +0000)]
We should forward WM_COMMAND notification to the active page for any
additional non-standard controls in the property sheet frame.
John K. Hohm [Tue, 27 Jan 2004 20:10:40 +0000 (20:10 +0000)]
Allow regedit to edit (Default) key values.
Dimitrie O. Paun [Tue, 27 Jan 2004 20:10:27 +0000 (20:10 +0000)]
Remove obsolete section about thread-safety.
Cleanup section on configuration, merged the remaining bit into the
"Known problems" section.
Miscellaneous cleanups and simplifications.
Dimitrie O. Paun [Tue, 27 Jan 2004 20:10:01 +0000 (20:10 +0000)]
Reformat and cleanup the shrink.c file included in the documentation
for consistency with the Wine source.
Dimitrie O. Paun [Tue, 27 Jan 2004 20:09:46 +0000 (20:09 +0000)]
Remove obsolete info about wrappers, they are no longer necessary.
Dimitrie O. Paun [Tue, 27 Jan 2004 20:07:43 +0000 (20:07 +0000)]
Update the developer hints to reflect the uuid libs move.
Make sure all directories end with a /, for consistency.
Kevin Koltzau [Tue, 27 Jan 2004 20:07:23 +0000 (20:07 +0000)]
Add missing DTBG_* defines.
Francois Gouget [Tue, 27 Jan 2004 04:01:10 +0000 (04:01 +0000)]
Add trailing '\n's to ok() calls.
Sami Aario [Tue, 27 Jan 2004 03:59:36 +0000 (03:59 +0000)]
Fix a debug message.
Alastair Bridgewater [Tue, 27 Jan 2004 03:59:07 +0000 (03:59 +0000)]
A small number of cleanups.
A new function to find a given NAME in a type library.
Support for growing a tlb segment when it overflows.
Duplicate GUID elimination.
GUID hash fixes.
NAME hash fixes.
Duplicate STRING elimination fixes.
Duplicate IMPORT elimination fixes.
Type information save ordering fixes.
Support for writing out the CUSTDATA and CUSTDATAGUID segments.
Dmitry Timoshkov [Tue, 27 Jan 2004 03:57:10 +0000 (03:57 +0000)]
- Add the same protection to MDI_AugmentFrameMenu as one existing in
MDI_RestoreFrameMenu against repetitive calls.
- Use Windows default icon for system menu bitmap if there is no one
supplied by a child window as Windows does.
- Use GetSystemMenu() to load system menu for a child window,
otherwise there is no way to generate WM_SYSCOMMAND menu messages.
- Restore check in WM_SIZE MDI child handler erroneously removed
earlier.
Aric Stewart [Tue, 27 Jan 2004 03:55:37 +0000 (03:55 +0000)]
Back out an unintentional change that snuck in with the XIM change.
Alexandre Julliard [Tue, 27 Jan 2004 00:11:16 +0000 (00:11 +0000)]
Only link against libdxguid where necessary.
Francois Gouget [Tue, 27 Jan 2004 00:01:43 +0000 (00:01 +0000)]
Add missing '\n's to debug traces.
Alexandre Julliard [Mon, 26 Jan 2004 21:29:05 +0000 (21:29 +0000)]
Moved libuuid to the dlls directory, and moved the DirectX GUIDs into
a separate libdxguid library.
Kevin Koltzau [Mon, 26 Jan 2004 21:22:34 +0000 (21:22 +0000)]
Ensure MSSTYLES_SetActiveTheme fails properly when theme is invalid.
Chris Morgan [Mon, 26 Jan 2004 21:22:17 +0000 (21:22 +0000)]
Visual Studio 6 users should get the processor pack. Note this in the
Visual C++ section.
Francois Gouget [Mon, 26 Jan 2004 20:23:25 +0000 (20:23 +0000)]
Add trailing '\n's to ok() calls.
Alexandre Julliard [Mon, 26 Jan 2004 20:23:08 +0000 (20:23 +0000)]
There is no need for a private heap in comctl32, memory allocations
should go to the standard process heap (reported by Ge van Geldorp).
Yoshiro Takeno [Mon, 26 Jan 2004 20:20:07 +0000 (20:20 +0000)]
In Windows, the leading byte for multibyte characters are set to upper
byte. If single byte character is used, the upper byte is set to 0.
Dmitry Timoshkov [Mon, 26 Jan 2004 20:14:59 +0000 (20:14 +0000)]
In the WM_MDISETMENU handler use an existing frame menu if the passed
value is 0.
Visio expects that separator in the Window menu has ID 0.
Cope with a destroyed menu handle in WM_MDIREFRESHMENU handler.
Jacek Caban [Mon, 26 Jan 2004 20:14:16 +0000 (20:14 +0000)]
Added glutCreateMenuWithExit, glutCreateWindowWithExit and
glutInitWithExit functions.
Vitaliy Margolen [Mon, 26 Jan 2004 20:13:50 +0000 (20:13 +0000)]
Prevent segfault if no theme is set.
Uwe Bonnes [Mon, 26 Jan 2004 20:13:36 +0000 (20:13 +0000)]
Small fix for the WPR_SIGNED case (count the sign).
Gregory M. Turner [Mon, 26 Jan 2004 20:13:18 +0000 (20:13 +0000)]
Wine also supports the ncacn_np protocol sequence.
Martin Fuchs [Mon, 26 Jan 2004 20:13:03 +0000 (20:13 +0000)]
- don't link directly to NTDLL; use MultiByteToWideChar() instead of
RtlCreateUnicodeStringFromAsciiz()
- directly call InitCommonControlsEx()
Martin Fuchs [Mon, 26 Jan 2004 20:09:10 +0000 (20:09 +0000)]
- define additional shell paths for CSIDL_... constants
- remove some superfluous commas
Alexandre Julliard [Fri, 23 Jan 2004 22:51:41 +0000 (22:51 +0000)]
Moved a few remaining 16-bit definitions out of the standard headers.
Yoshiro Takeno [Fri, 23 Jan 2004 22:48:28 +0000 (22:48 +0000)]
PolyBezier: the point count must be 3n+1.
Francois Gouget [Fri, 23 Jan 2004 22:44:26 +0000 (22:44 +0000)]
Add trailing '\n's to ok() calls.
Fix a couple of spelling errors.
Ge van Geldorp [Fri, 23 Jan 2004 20:57:26 +0000 (20:57 +0000)]
Fix various function prototypes to conform to PSDK.
Francois Gouget [Fri, 23 Jan 2004 20:50:35 +0000 (20:50 +0000)]
Add trailing '\n's to ok() calls.
Sylvain Petreolle [Fri, 23 Jan 2004 20:49:05 +0000 (20:49 +0000)]
winehq.com -> winehq.org
Huw Davies [Fri, 23 Jan 2004 20:47:11 +0000 (20:47 +0000)]
The tab control should be multiline.
Ge van Geldorp [Fri, 23 Jan 2004 20:46:47 +0000 (20:46 +0000)]
Discard mouse button up events if no button is currently pressed.
Martin Fuchs [Fri, 23 Jan 2004 20:46:09 +0000 (20:46 +0000)]
- ISF_Desktop_fnGetUIObjectOf(): allow context menu on the desktop
without any selected item; preserve return error codes.
- ISF_Desktop_fnGetDisplayNameOf(): don't initialize whole character
array with zero.
Martin Fuchs [Fri, 23 Jan 2004 20:45:41 +0000 (20:45 +0000)]
- IShellFolder_fnParseDisplayName(): return E_INVALIDARG instead of
E_OUTOFMEMORY.
- IShellFolder_fnGetUIObjectOf(): preserve return error codes.
- IShellFolder_fnGetDisplayNameOf(): don't initialize whole character
array with zero.
Martin Fuchs [Fri, 23 Jan 2004 20:43:18 +0000 (20:43 +0000)]
Improved error handling.
SHELL32_GetItemAttributes(): support for SFGAO_LINK attribute.
Mike McCormack [Fri, 23 Jan 2004 05:00:37 +0000 (05:00 +0000)]
Merged ffmpeg's MS Video 1 decoder by Mike Melanson.
Kevin Koltzau [Fri, 23 Jan 2004 04:34:02 +0000 (04:34 +0000)]
Load properties from the theme ini.
Implemented most of the GetTheme* functions.
Martin Fuchs [Fri, 23 Jan 2004 04:25:26 +0000 (04:25 +0000)]
ISF_MyComputer_fnGetDisplayNameOf(): return CLSID paths of virtual
folders rooted under "My Computer" folder, better error handling.
Martin Fuchs [Fri, 23 Jan 2004 04:15:32 +0000 (04:15 +0000)]
Return 'My Compuer' PIDL when calling Desktop->ParseDisplayName() with
empty path string.