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.
Ge van Geldorp [Fri, 23 Jan 2004 02:11:53 +0000 (02:11 +0000)]
Generate all binary resources using bin2res.
Blake Leverett [Fri, 23 Jan 2004 02:11:29 +0000 (02:11 +0000)]
Printing a dashed line causes all later solid lines in postscript
output to be dashed.
Francois Gouget [Fri, 23 Jan 2004 02:11:12 +0000 (02:11 +0000)]
Add trailing '\n's to ok() calls.
Check whether _MSC_VER is defined.
Francois Gouget [Fri, 23 Jan 2004 02:10:33 +0000 (02:10 +0000)]
Add trailing '\n's to ok() calls.
Ge van Geldorp [Fri, 23 Jan 2004 01:51:33 +0000 (01:51 +0000)]
Rename LARGE_INTEGER and ULARGE_INTEGER members "s" to "u" to conform
with PSDK.
Ivan Leo Murray-Smith [Fri, 23 Jan 2004 01:45:27 +0000 (01:45 +0000)]
Improved RPM installation instructions.
Ivan Leo Murray-Smith [Fri, 23 Jan 2004 01:44:47 +0000 (01:44 +0000)]
Resource updates.
Alexandre Julliard [Thu, 22 Jan 2004 01:02:29 +0000 (01:02 +0000)]
Rolf Kalbermatter [Wed, 21 Jan 2004 23:51:57 +0000 (23:51 +0000)]
Implement PathGetShortPathA/W and change its prototype to match the
documentation on MSDN.
Martin Fuchs [Wed, 21 Jan 2004 23:50:46 +0000 (23:50 +0000)]
Only return valid file system names from RenderFILENAMEA/W() by using
SHELL_GetPathFromIDListA/W().
Alexandre Julliard [Wed, 21 Jan 2004 23:50:26 +0000 (23:50 +0000)]
Authors: Martin Fuchs <martin-fuchs@gmx.net>, Ge van Geldorp <ge@gse.nl>
Reimplementation of SHGetPathFromIDListA/W() using the new helper
functions SHELL_GetPathFromIDListA/W(). The new implementation avoids
using IShellFolder::GetDisplayNameOf(), so that it
- returns the absolute file system path, not relative to the dekstop
- returns FALSE as error code if the path can not converted in a valid
file system path
- doesn't return virtual CLSID paths
Alastair Bridgewater [Wed, 21 Jan 2004 22:24:08 +0000 (22:24 +0000)]
Initial implementation of CreateTypeLib2() and the ICreateTypeLib2 and
ICreateTypeInfo2 interfaces.
Huw Davies [Wed, 21 Jan 2004 22:16:46 +0000 (22:16 +0000)]
Add correct treeview structs to message spy.
Huw Davies [Wed, 21 Jan 2004 22:16:02 +0000 (22:16 +0000)]
Move the selection to the previous sibling if it can't go to the next
or the parent.
Fix the selection change logic.
Martin Fuchs [Wed, 21 Jan 2004 22:15:09 +0000 (22:15 +0000)]
Use full paths instead of only filenames in icon cache to distinguish
between different files with the same name.
Martin Fuchs [Wed, 21 Jan 2004 22:12:55 +0000 (22:12 +0000)]
Implemented SHGetRealIDL().
Aric Stewart [Wed, 21 Jan 2004 02:22:26 +0000 (02:22 +0000)]
Use X11 XIM callbacks to enable full IME support.
Correct some timing issues with XIM input.
Start to provide the framework for the MSIME messages.
Alexandre Julliard [Wed, 21 Jan 2004 02:20:29 +0000 (02:20 +0000)]
Don't link directly to 16-bit APIs for portability reasons (based on a
patch by Steven Edwards).
Rein Klazes [Wed, 21 Jan 2004 02:18:51 +0000 (02:18 +0000)]
In RDW_UpdateRgn(), if hRgn is zero, clear the windows update region
if it is an empty region.
Jon Griffiths [Tue, 20 Jan 2004 23:38:38 +0000 (23:38 +0000)]
Remove tests that are covered by vartype.c.
Call by pointer for more functions not available in early versions.
Add tests for VarFix/VarInt/VarNeg, VarFormat "on/off/yes/no".
Fix tests that assumed relative dates.
Make BSTR copy test separate.
Martin Fuchs [Tue, 20 Jan 2004 23:38:04 +0000 (23:38 +0000)]
- SHGetDataFromIDListA/W(): handle drives when retrieving file
attributes
- fixed error handling to avoid GPFs
Hans Leidekker [Tue, 20 Jan 2004 23:37:35 +0000 (23:37 +0000)]
Fixed misuse of scalar reference variable.
Mike Hearn [Tue, 20 Jan 2004 23:36:50 +0000 (23:36 +0000)]
Implemented RpcIsProtSeqValid.
Alexandre Julliard [Tue, 20 Jan 2004 22:48:57 +0000 (22:48 +0000)]
Removed some unnecessary inclusions of gdi.h.
Rein Klazes [Tue, 20 Jan 2004 22:39:06 +0000 (22:39 +0000)]
Fix MultiByteToWideChar and WideCharToMultiByte when called with code
page CP_SYMBOL.
Remove the symbol font from the code page table, so it is not reported
as a valid/supported/installed code page.
Remove workarounds for the badly behaved MultiByteToWideChar and co.
in a few places.
Dmitry Timoshkov [Tue, 20 Jan 2004 22:35:34 +0000 (22:35 +0000)]
Fixed some problems found while compiling and linking Wine under
Cygwin.
Dmitry Timoshkov [Tue, 20 Jan 2004 22:34:34 +0000 (22:34 +0000)]
Make MCIWnd play a bit better as an MDI child.
Alexandre Julliard [Tue, 20 Jan 2004 22:04:00 +0000 (22:04 +0000)]
Get rid of some direct accesses to the DC structure from outside GDI.
Alexandre Julliard [Tue, 20 Jan 2004 21:55:28 +0000 (21:55 +0000)]
Moved msacmdrv.h to include directory to avoid inter-dll header
dependencies.
Rein Klazes [Tue, 20 Jan 2004 21:51:46 +0000 (21:51 +0000)]
Stub for DiBuildClassDrvList().
Francois Gouget [Tue, 20 Jan 2004 21:51:27 +0000 (21:51 +0000)]
Avoid duplicate '=C:' entries in the child process environment.
Mike McCormack [Tue, 20 Jan 2004 21:50:45 +0000 (21:50 +0000)]
Implement ICM_DECOMPRESSEX, fix some bugs.
Ivan Leo Murray-Smith [Tue, 20 Jan 2004 21:50:21 +0000 (21:50 +0000)]
Updated.
Francois Gouget [Tue, 20 Jan 2004 21:50:01 +0000 (21:50 +0000)]
Generate ok("...\n") calls.
Francois Gouget [Tue, 20 Jan 2004 21:49:35 +0000 (21:49 +0000)]
Add trailing '\n's to ok() calls.
Dmitry Timoshkov [Tue, 20 Jan 2004 04:29:20 +0000 (04:29 +0000)]
Merge the MDI and common window creation code. Change the way MDI
children are managed in MDIClient.
Add support for MDICREATESTRUCT A<->W conversions.
Add support for WM_MDIREFRESHMENU.
Francois Gouget [Tue, 20 Jan 2004 02:11:06 +0000 (02:11 +0000)]
Fix a file descriptor leak in create_process().
Ivan Leo Murray-Smith [Tue, 20 Jan 2004 02:09:39 +0000 (02:09 +0000)]
Yet again catching up with En.rc.
Chris Morgan [Tue, 20 Jan 2004 02:07:35 +0000 (02:07 +0000)]
Add audio tab with first pass at autodetection of audio driver.
Double clicking a drive entry brings up drive edit window.
Robert Reif [Tue, 20 Jan 2004 01:47:27 +0000 (01:47 +0000)]
Added notify and property set to dsound output driver.
Cleaned up existing notify and property set for capture.
Robert Reif [Tue, 20 Jan 2004 01:45:05 +0000 (01:45 +0000)]
Fixed thread handle leaks.
Eric Pouech [Tue, 20 Jan 2004 01:40:23 +0000 (01:40 +0000)]
- RtlGetFullPathName_U: rewritten so that the source & destination
buffer can be the same
- GetFullPathName[AW]: now call RtlGetFullPathName_U
- GetShortPathNameW: fixed regression introduced in last patch
Martin Fuchs [Tue, 20 Jan 2004 01:37:24 +0000 (01:37 +0000)]
- fix typos in shelllink.c header comment and a struct comment
- corrected SCF_UNICODE constant and use the value of SCF_UNC instead
- implemented IShellLink_ConstructFromFile() to read shell links from
files
- call IShellLink_ConstructFromFile() in ISF_..._fnGetUIObjectOf()
when being queried for IShellLink interface
Thomas Weidenmueller [Tue, 20 Jan 2004 01:33:02 +0000 (01:33 +0000)]
Regedit GUI enhancements with new Windows-like icons.
Martin Fuchs [Tue, 20 Jan 2004 01:26:39 +0000 (01:26 +0000)]
- fix typo
- return string length from SHELL32_GUIDToStringA()
Michael Stefaniuc [Tue, 20 Jan 2004 01:25:17 +0000 (01:25 +0000)]
Fixed DOS EXE loader for the case where we realy have only 4 bytes on
the last page of the exe.
Ivan Leo Murray-Smith [Tue, 20 Jan 2004 01:24:27 +0000 (01:24 +0000)]
Yet another update.
Ivan Leo Murray-Smith [Tue, 20 Jan 2004 01:23:04 +0000 (01:23 +0000)]
Remove obsolete information about win3.1 drivers.
Alexandre Julliard [Tue, 20 Jan 2004 00:28:01 +0000 (00:28 +0000)]
Disable the exec shield workaround for now, it's causing too much
trouble.
Alexandre Julliard [Tue, 20 Jan 2004 00:24:22 +0000 (00:24 +0000)]
Removed useless warning.
Rok Mandeljc [Tue, 20 Jan 2004 00:21:40 +0000 (00:21 +0000)]
- updated resources to DX9
- completely rewritten headers (DX9 compat.; look much nicer now ;=)
- removed IDirectMusicSong and IDirectMusicMelodyFormulationTrack
(which are removed from DX9; weren't implemented in DX8 anyway)
- combined/simplified IDirectMusicSomething / IDirectMusicObject /
IPersistStream for objects that support loading
- implemented IDirectMusicObject on all such objects; via generic
functions
- combined IDirectMusicTrack(8)/IPersistStream on all tracks
- fully implemented IDirectMusicContainer (at least 90% if there are
no private interfaces)
- implemented IDirectMusicCollection (99% work & MS compliant
behaviour; except for instruments)
- tried to implement IDirectMusicInstrument (unfortunately uses some
dirty private interfaces... :(
- added dswave.dll; DirectMusic Wave
- some changes in style
- many, many more ;)
Martin Fuchs [Mon, 19 Jan 2004 23:54:55 +0000 (23:54 +0000)]
- move IShellFolder_fnGetDisplayNameOf() contents into a new function
SHELL_FS_ProcessDisplayFilename() to call it also in
ISF_Desktop_fnGetDisplayNameOf() and do the same file system
processing for the desktop level
- handle hidden file extensions in SHELL_FS_ProcessDisplayFilename(),
that are configured by "NeverShowExt" in the registry
Ge van Geldorp [Mon, 19 Jan 2004 23:42:34 +0000 (23:42 +0000)]
Swap arguments of LocalAlloc and only update Malloc32 block on
successful allocation.
Ivan Leo Murray-Smith [Mon, 19 Jan 2004 23:41:14 +0000 (23:41 +0000)]
Added a link to the Microsoft download page of the Visual Basic
runtime environment.
Alexandre Julliard [Mon, 19 Jan 2004 21:55:32 +0000 (21:55 +0000)]
Fixed an error message.
Kevin Koltzau [Mon, 19 Jan 2004 21:52:09 +0000 (21:52 +0000)]
Full implementation of OpenThemeData, CloseThemeData, and
IsThemePartDefined
Export undocumented functions by ordinal only (to match Microsoft's
uxtheme).
Huw Davies [Mon, 19 Jan 2004 21:51:45 +0000 (21:51 +0000)]
Fix compilation if Freetype isn't installed.
Huw Davies [Mon, 19 Jan 2004 21:51:29 +0000 (21:51 +0000)]
Directly use the hook proc for the custom template dialog rather than
calling it through another dlgproc.
Deliver the old style file_ok message with SendMessage, this allows
the dialog to be subclassed (as ATL/WTL does).
Only deliver this message if the app didn't reject the WM_NOTIFY
message.
Hans Leidekker [Mon, 19 Jan 2004 21:48:21 +0000 (21:48 +0000)]
Add missing comma.
Francois Gouget [Mon, 19 Jan 2004 21:47:35 +0000 (21:47 +0000)]
DPA_Create is missing from all recent import libraries so use
GetProcAddress to load it.
Add '\n' to 'ok' calls.
Rolf Kalbermatter [Mon, 19 Jan 2004 21:46:14 +0000 (21:46 +0000)]
Implemented PathFileExistsAndAttributesA/W function.
Mike McCormack [Mon, 19 Jan 2004 21:44:02 +0000 (21:44 +0000)]
Don't use CreateFileMapping on a zero length file.
Francois Gouget [Mon, 19 Jan 2004 21:43:43 +0000 (21:43 +0000)]
Add trailing '\n's to ok() calls.
Alexandre Julliard [Sun, 18 Jan 2004 23:35:12 +0000 (23:35 +0000)]
Use the exported FONTENUMPROCW as parameter in the EnumDeviceFonts
driver function instead of defining a private function type.
Alexandre Julliard [Sun, 18 Jan 2004 23:32:56 +0000 (23:32 +0000)]
Windows rename() needs an unlink() first (reported by Steven
Edwards).
Vincent Béron [Sun, 18 Jan 2004 23:24:04 +0000 (23:24 +0000)]
Added a new flag to wrc, to be used to assess translations
advancement.