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.
Marcelo Duarte [Sun, 18 Jan 2004 23:18:33 +0000 (23:18 +0000)]
Update of Portuguese resources.
Martin Fuchs [Sun, 18 Jan 2004 23:17:32 +0000 (23:17 +0000)]
ShellView_CreateList(), SIC_Initialize(): enable transparent icons on
the desktop.
Martin Fuchs [Sun, 18 Jan 2004 23:17:13 +0000 (23:17 +0000)]
IStream_fnWrite: only return write count if the given pointer
parameter is not NULL.
Alexandre Julliard [Sun, 18 Jan 2004 22:20:17 +0000 (22:20 +0000)]
Removed the bitsPerPixel field in the generic DC structure, and leave
it up to the graphics driver to define it if necessary.
Marcus Meissner [Sun, 18 Jan 2004 22:15:46 +0000 (22:15 +0000)]
Do not cache results of checks with side effects.
Ivan Leo Murray-Smith [Sun, 18 Jan 2004 22:12:41 +0000 (22:12 +0000)]
Uniformize the cvs download instructions with the ones on WineHQ.
Eric Pouech [Sun, 18 Jan 2004 22:11:52 +0000 (22:11 +0000)]
Added support for Unix code page in NTDLL.
Francois Gouget [Sun, 18 Jan 2004 22:10:55 +0000 (22:10 +0000)]
Add trailing '\n's to ok() calls.
Marcelo Duarte [Sun, 18 Jan 2004 22:10:39 +0000 (22:10 +0000)]
Fixed typos.