wine
19 years agoRedraw "Restore window" without overlapping splines.
Richard Cohen [Tue, 6 Sep 2005 09:26:37 +0000 (09:26 +0000)] 
Redraw "Restore window" without overlapping splines.

19 years agoCorrect third parameter of NtQueryInformationAtom.
James Hawkins [Tue, 6 Sep 2005 09:26:31 +0000 (09:26 +0000)] 
Correct third parameter of NtQueryInformationAtom.

19 years agoConvert progids to a standard list.
Mike McCormack [Tue, 6 Sep 2005 09:26:18 +0000 (09:26 +0000)] 
Convert progids to a standard list.

19 years agoUpdated Russian resources.
Yuri Kozlov [Tue, 6 Sep 2005 09:25:44 +0000 (09:25 +0000)] 
Updated Russian resources.

19 years agoAdd a stub for IsNtAdmin.
Markus Amsler [Tue, 6 Sep 2005 09:25:25 +0000 (09:25 +0000)] 
Add a stub for IsNtAdmin.

19 years agoGet ExitProcess to call NtTerminateProcess.
Ivan Leo Puoti [Tue, 6 Sep 2005 09:25:19 +0000 (09:25 +0000)] 
Get ExitProcess to call NtTerminateProcess.

19 years agoAdd the GUID for Patch files so that they can be opened as well. Looks
Aric Stewart [Tue, 6 Sep 2005 09:24:48 +0000 (09:24 +0000)] 
Add the GUID for Patch files so that they can be opened as well. Looks
like the database structure is pretty much the same.

19 years agoBuild a list of font links read in from the registry.
Huw Davies [Tue, 6 Sep 2005 09:24:07 +0000 (09:24 +0000)] 
Build a list of font links read in from the registry.

19 years ago'volatile' is valid everywhere where 'const' is valid. This fixes
Francois Gouget [Tue, 6 Sep 2005 09:23:46 +0000 (09:23 +0000)] 
'volatile' is valid everywhere where 'const' is valid. This fixes
parsing of the new InterlockedExchange() prototype.

19 years agoDon't crash if the twain device name is null.
Mike McCormack [Tue, 6 Sep 2005 09:23:24 +0000 (09:23 +0000)] 
Don't crash if the twain device name is null.

19 years agoMake some fixme messages less alarmist.
Mike McCormack [Tue, 6 Sep 2005 09:23:18 +0000 (09:23 +0000)] 
Make some fixme messages less alarmist.

19 years agoAdded Finnish resources.
Kimmo Myllyvirta [Tue, 6 Sep 2005 09:22:19 +0000 (09:22 +0000)] 
Added Finnish resources.

19 years agoFixed compilation of kernel32.dll.so on non-x86 processors.
Phil Krylov [Tue, 6 Sep 2005 09:21:50 +0000 (09:21 +0000)] 
Fixed compilation of kernel32.dll.so on non-x86 processors.

19 years ago- Update GetSecurityId declaration.
Jacek Caban [Tue, 6 Sep 2005 09:21:29 +0000 (09:21 +0000)] 
- Update GetSecurityId declaration.
- Add declaration of CoInternetParseUrl and INET_E_DEFAULT_ACTION.

19 years agoOlder platforms choke on a NULL as the third parameter to
Saulius Krasuckas [Tue, 6 Sep 2005 09:21:08 +0000 (09:21 +0000)] 
Older platforms choke on a NULL as the third parameter to
MsiViewGetError.

19 years ago- Add the CHM Utility API.
James Hawkins [Tue, 6 Sep 2005 09:20:42 +0000 (09:20 +0000)] 
- Add the CHM Utility API.
- Load help window values from the CHM file.

19 years agoAdded version resource to wintrust.dll.
Stefan Leichter [Tue, 6 Sep 2005 09:20:02 +0000 (09:20 +0000)] 
Added version resource to wintrust.dll.

19 years agoProtect FF_STATUS usage to avoid compile errors on machines with old
Daniel Remenak [Tue, 6 Sep 2005 09:19:51 +0000 (09:19 +0000)] 
Protect FF_STATUS usage to avoid compile errors on machines with old
linux/input.h.

19 years ago#include <stdlib.h> to get abs() prototype.
Gerald Pfeifer [Tue, 6 Sep 2005 09:19:27 +0000 (09:19 +0000)] 
#include <stdlib.h> to get abs() prototype.

19 years agoWe shouldn't use flat namespace for dlls on Mac OS. Also don't hide
Alexandre Julliard [Sat, 3 Sep 2005 15:43:53 +0000 (15:43 +0000)] 
We shouldn't use flat namespace for dlls on Mac OS. Also don't hide
undefined symbol errors.

19 years agoOutput the delayed import table using assembly too.
Alexandre Julliard [Sat, 3 Sep 2005 15:39:13 +0000 (15:39 +0000)] 
Output the delayed import table using assembly too.

19 years agoImplemented --image-base support for Mac OS.
Alexandre Julliard [Sat, 3 Sep 2005 15:12:11 +0000 (15:12 +0000)] 
Implemented --image-base support for Mac OS.

19 years agoUse explicit function pointers for pthread support instead of relying
Alexandre Julliard [Sat, 3 Sep 2005 15:11:29 +0000 (15:11 +0000)] 
Use explicit function pointers for pthread support instead of relying
on ELF symbol overriding.

19 years agoMake sure to always call the destructors when the constructors have
Alexandre Julliard [Sat, 3 Sep 2005 15:04:33 +0000 (15:04 +0000)] 
Make sure to always call the destructors when the constructors have
been called from the dll entry point.

19 years agoUpdate for the 'Install theme' button.
Paul Vriens [Sat, 3 Sep 2005 15:03:36 +0000 (15:03 +0000)] 
Update for the 'Install theme' button.

19 years agoAdded RegisterFormatEnumerator and RevokeFormatEnumerator
Jacek Caban [Sat, 3 Sep 2005 15:03:06 +0000 (15:03 +0000)] 
Added RegisterFormatEnumerator and RevokeFormatEnumerator
implementation.

19 years agoCorrect a test that incorrectly showed signed certs couldn't be added
Juan Lang [Sat, 3 Sep 2005 15:02:57 +0000 (15:02 +0000)] 
Correct a test that incorrectly showed signed certs couldn't be added
to a mem store.
Support signed certs in mem stores.
Correct use of a freed pointer.

19 years agoImplement EnumEffects, CreateEffect, EnumCreatedEffects,
Daniel Remenak [Sat, 3 Sep 2005 15:02:38 +0000 (15:02 +0000)] 
Implement EnumEffects, CreateEffect, EnumCreatedEffects,
SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
joysticks.

19 years agoImplemented IXMLDOMNode::selectNodes.
Mike McCormack [Sat, 3 Sep 2005 09:39:38 +0000 (09:39 +0000)] 
Implemented IXMLDOMNode::selectNodes.

19 years agoThere's no way to properly unload a driver, so don't try.
Alexandre Julliard [Sat, 3 Sep 2005 09:38:22 +0000 (09:38 +0000)] 
There's no way to properly unload a driver, so don't try.

19 years agoFix a test failing on Windows. Reported by Katerina Nizhnik.
Juan Lang [Sat, 3 Sep 2005 09:37:15 +0000 (09:37 +0000)] 
Fix a test failing on Windows.  Reported by Katerina Nizhnik.

19 years agoImprove CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
Juan Lang [Sat, 3 Sep 2005 09:36:55 +0000 (09:36 +0000)] 
Improve CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
CryptOIDToAlgId.

19 years agoImplemented point sprites using ARB_POINT_SPRITE extension.
Oliver Stieber [Sat, 3 Sep 2005 09:36:48 +0000 (09:36 +0000)] 
Implemented point sprites using ARB_POINT_SPRITE extension.

19 years agoAdded CreateAsyncBindCtxEx implementation.
Jacek Caban [Sat, 3 Sep 2005 09:36:12 +0000 (09:36 +0000)] 
Added CreateAsyncBindCtxEx implementation.

19 years agoCorrect a bunch of lurking asn.1 decode bugs.
Juan Lang [Sat, 3 Sep 2005 09:36:02 +0000 (09:36 +0000)] 
Correct a bunch of lurking asn.1 decode bugs.

19 years agoOutput the import directory using assembly instead of C structures.
Alexandre Julliard [Fri, 2 Sep 2005 15:36:03 +0000 (15:36 +0000)] 
Output the import directory using assembly instead of C structures.

19 years agoAdded an entry point routine for native drivers.
Alexandre Julliard [Fri, 2 Sep 2005 15:19:42 +0000 (15:19 +0000)] 
Added an entry point routine for native drivers.

19 years agoFixed id of the REGISTRY resource.
Stefan Leichter [Fri, 2 Sep 2005 15:19:06 +0000 (15:19 +0000)] 
Fixed id of the REGISTRY resource.

19 years agoAdded a linux input system force feedback effect implementation.
Daniel Remenak [Fri, 2 Sep 2005 15:18:47 +0000 (15:18 +0000)] 
Added a linux input system force feedback effect implementation.

19 years agoFixed C99 declaration.
Alexandre Julliard [Fri, 2 Sep 2005 14:48:10 +0000 (14:48 +0000)] 
Fixed C99 declaration.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Fri, 2 Sep 2005 14:47:36 +0000 (14:47 +0000)] 
Fix gcc 4.0 warnings.

19 years agoMoved the spec file init function and constructor to winecrt0.
Alexandre Julliard [Fri, 2 Sep 2005 14:43:03 +0000 (14:43 +0000)] 
Moved the spec file init function and constructor to winecrt0.

19 years ago- convert verbs into a standard list
Mike McCormack [Fri, 2 Sep 2005 14:39:13 +0000 (14:39 +0000)] 
- convert verbs into a standard list
- remove limitation of 100 verbs
- use pointers to verbs rather than indexes

19 years agoImplement encoding/decoding RSA public keys.
Juan Lang [Fri, 2 Sep 2005 14:38:39 +0000 (14:38 +0000)] 
Implement encoding/decoding RSA public keys.

19 years agoImplement CertAddSerializedElementToStore.
Juan Lang [Fri, 2 Sep 2005 14:38:05 +0000 (14:38 +0000)] 
Implement CertAddSerializedElementToStore.

19 years agoFixed a file descriptor leak.
Alexandre Julliard [Fri, 2 Sep 2005 12:31:35 +0000 (12:31 +0000)] 
Fixed a file descriptor leak.

19 years agoRemove shlwapi dependency.
Frank Richter [Fri, 2 Sep 2005 12:29:02 +0000 (12:29 +0000)] 
Remove shlwapi dependency.

19 years agoClean Makeimplib.rules too.
Alexandre Julliard [Fri, 2 Sep 2005 12:28:37 +0000 (12:28 +0000)] 
Clean Makeimplib.rules too.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Fri, 2 Sep 2005 12:26:21 +0000 (12:26 +0000)] 
Fix gcc 4.0 warnings.

19 years agoBeginning implementation of onload routine.
Jacek Caban [Fri, 2 Sep 2005 12:19:42 +0000 (12:19 +0000)] 
Beginning implementation of onload routine.

19 years agoAdded objsafe.idl for IObjectSafety interface.
Troy Rollo [Fri, 2 Sep 2005 12:19:04 +0000 (12:19 +0000)] 
Added objsafe.idl for IObjectSafety interface.

19 years agoFor C++, declare initialised GUIDs to be "extern const" rather than
Troy Rollo [Fri, 2 Sep 2005 12:17:52 +0000 (12:17 +0000)] 
For C++, declare initialised GUIDs to be "extern const" rather than
just "const" to ensure that the initialised GUID is visible to other
modules, and use EXTERN_C rather than just "extern" for the benefit of
MSVC++, which does name mangling on global variables.

19 years agoAdded CreateFormatEnumerator implementation.
Jacek Caban [Fri, 2 Sep 2005 12:17:29 +0000 (12:17 +0000)] 
Added CreateFormatEnumerator implementation.

19 years agoFix warnings in 64bit.
Kevin Koltzau [Fri, 2 Sep 2005 11:32:17 +0000 (11:32 +0000)] 
Fix warnings in 64bit.

19 years agoAdd objects to lists at the right time.
Mike McCormack [Fri, 2 Sep 2005 11:21:22 +0000 (11:21 +0000)] 
Add objects to lists at the right time.

19 years agoMore definitions and prototypes.
Juan Lang [Fri, 2 Sep 2005 11:21:13 +0000 (11:21 +0000)] 
More definitions and prototypes.

19 years agoAdd definitions for force feedback command and status flags.
Daniel Remenak [Fri, 2 Sep 2005 11:21:00 +0000 (11:21 +0000)] 
Add definitions for force feedback command and status flags.

19 years agoForward calls of IBasic* and IVideoWindow interfaces of the
Christian Costa [Fri, 2 Sep 2005 11:20:09 +0000 (11:20 +0000)] 
Forward calls of IBasic* and IVideoWindow interfaces of the
filtergraph to the right filter.

19 years agoSince uxtheme also returns a friendly display name from
Frank Richter [Fri, 2 Sep 2005 11:19:35 +0000 (11:19 +0000)] 
Since uxtheme also returns a friendly display name from
EnumThemeColors() and EnumThemeSizes() use that in the color/size
combos.

19 years ago- Implement most of the details around unmarshalling of an object
Robert Shearman [Fri, 2 Sep 2005 11:19:26 +0000 (11:19 +0000)] 
- Implement most of the details around unmarshalling of an object
  pointer.
- Fix allocation scheme in NdrConformantArrayUnmarshal to allocate if
  *ppMemory is NULL, like complex struct and user type unmarshalling.

19 years agoThe [string] attribute is only valid on byte, char and wchar_t types,
Robert Shearman [Fri, 2 Sep 2005 11:19:05 +0000 (11:19 +0000)] 
The [string] attribute is only valid on byte, char and wchar_t types,
so replace "unsigned short" by "WCHAR".

19 years agoAdd VT_UNKNOWN support for VARIANT marshaling by generalising the
Robert Shearman [Fri, 2 Sep 2005 11:18:57 +0000 (11:18 +0000)] 
Add VT_UNKNOWN support for VARIANT marshaling by generalising the
existing VT_DISPATCH code.

19 years agoAuthors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
Alexandre Julliard [Fri, 2 Sep 2005 11:18:45 +0000 (11:18 +0000)] 
Authors: Mike Hearn <mh@codeweavers.com>, Robert Shearman <rob@codeweavers.com>
Change stub manager to track the number of normal marshals instead of
using the state machine so that multiple marshals of the same object
and interface work correctly.

19 years agoMake OleInPlaceObjectWindowlessVtbl const.
Jacek Caban [Fri, 2 Sep 2005 11:18:17 +0000 (11:18 +0000)] 
Make OleInPlaceObjectWindowlessVtbl const.

19 years agoTranslate file name from unix to ANSI encoding in
Dmitry Timoshkov [Fri, 2 Sep 2005 11:18:00 +0000 (11:18 +0000)] 
Translate file name from unix to ANSI encoding in
UnixFolder_IShellFolder2_GetDisplayNameOf.

19 years agoAdded the tracking of stream frequency and flags. Stream flags and
Oliver Stieber [Fri, 2 Sep 2005 11:17:17 +0000 (11:17 +0000)] 
Added the tracking of stream frequency and flags. Stream flags and
frequency aren't handled at the moment.

19 years agoAdded exec_on_unload implementation.
Jacek Caban [Fri, 2 Sep 2005 11:16:39 +0000 (11:16 +0000)] 
Added exec_on_unload implementation.

19 years agoFix the build without openldap headers.
Hans Leidekker [Fri, 2 Sep 2005 11:09:14 +0000 (11:09 +0000)] 
Fix the build without openldap headers.

19 years agoRelease 20050830. wine-20050830
Alexandre Julliard [Tue, 30 Aug 2005 10:58:41 +0000 (10:58 +0000)] 
Release 20050830.

19 years agoFix warnings in 64bit.
Frank Richter [Tue, 30 Aug 2005 10:07:17 +0000 (10:07 +0000)] 
Fix warnings in 64bit.

19 years agoAdd an "Install theme" button to the appearance page to allow
Frank Richter [Tue, 30 Aug 2005 10:01:27 +0000 (10:01 +0000)] 
Add an "Install theme" button to the appearance page to allow
convenient copying of the .msstyles file to the Right Place inside the
Windows dir.

19 years agoNorwegian translation of winecfg.
Alexander N. Sørnes [Tue, 30 Aug 2005 10:01:07 +0000 (10:01 +0000)] 
Norwegian translation of winecfg.

19 years agoImplement collection stores.
Juan Lang [Tue, 30 Aug 2005 09:59:03 +0000 (09:59 +0000)] 
Implement collection stores.

19 years agoMore elaborate IsThemeBackgroundPartiallyTransparent() implementation;
Frank Richter [Tue, 30 Aug 2005 09:58:41 +0000 (09:58 +0000)] 
More elaborate IsThemeBackgroundPartiallyTransparent() implementation;
also returns TRUE for theme parts with 32bpp images.

19 years agoUse FIXME's in stubs instead of TRACE's.
Michael Jung [Tue, 30 Aug 2005 09:58:21 +0000 (09:58 +0000)] 
Use FIXME's in stubs instead of TRACE's.
Infer pathmode from CLSID in UnixFolderConstructor.
Fail in IShellFolder::BindToObject, if folder does not initialize.

19 years agoFix some gcc 4.0 warnings.
Mike McCormack [Tue, 30 Aug 2005 08:56:35 +0000 (08:56 +0000)] 
Fix some gcc 4.0 warnings.

19 years agoUpdate the German resource file.
Henning Gerhardt [Tue, 30 Aug 2005 08:55:34 +0000 (08:55 +0000)] 
Update the German resource file.

19 years agoAuthors: James Hawkins <truiken@gmail.com>, Juan Lang <juan_lang@yahoo.com>
Alexandre Julliard [Tue, 30 Aug 2005 08:55:20 +0000 (08:55 +0000)] 
Authors: James Hawkins <truiken@gmail.com>, Juan Lang <juan_lang@yahoo.com>
Use a standard wine list for packages and providers.

19 years agoEnumThemeColors() and EnumThemeSizes() actually do not return a single
Frank Richter [Tue, 30 Aug 2005 08:54:45 +0000 (08:54 +0000)] 
EnumThemeColors() and EnumThemeSizes() actually do not return a single
string with the color/size name, but rather a struct containing three
strings - name, display name and tooltip.

19 years agoSince theme images are reused now it's not really a good idea to
Frank Richter [Tue, 30 Aug 2005 08:54:31 +0000 (08:54 +0000)] 
Since theme images are reused now it's not really a good idea to
delete them in drawing functions.

19 years agoUpdate to the latest theme and tab settings.
Paul Vriens [Tue, 30 Aug 2005 08:52:55 +0000 (08:52 +0000)] 
Update to the latest theme and tab settings.

19 years agoImplement ldap_count_entries, ldap_count_references,
Hans Leidekker [Tue, 30 Aug 2005 08:52:39 +0000 (08:52 +0000)] 
Implement ldap_count_entries, ldap_count_references,
ldap_first_attribute*, ldap_first_entry, ldap_first_reference,
ldap_next_attribute*, ldap_next_entry and ldap_next_reference.

19 years agoAvoid using common symbols, they are broken on Mac OS.
Alexandre Julliard [Mon, 29 Aug 2005 21:49:57 +0000 (21:49 +0000)] 
Avoid using common symbols, they are broken on Mac OS.

19 years agoPass around what kind of transparency an image actually needs. Use
Frank Richter [Mon, 29 Aug 2005 21:47:26 +0000 (21:47 +0000)] 
Pass around what kind of transparency an image actually needs. Use
alpha-blending for 32bpp images.

19 years agoMake THEME_update_color_and_size static and drop THEME_ prefix.
Frank Richter [Mon, 29 Aug 2005 21:47:04 +0000 (21:47 +0000)] 
Make THEME_update_color_and_size static and drop THEME_ prefix.

19 years agoMake typelib marshaler use IRpcChannelBuffer::GetBuffer if possible.
Robert Shearman [Mon, 29 Aug 2005 21:46:51 +0000 (21:46 +0000)] 
Make typelib marshaler use IRpcChannelBuffer::GetBuffer if possible.

19 years ago- Shunt some trace statements over to the typelib channel that aren't
Robert Shearman [Mon, 29 Aug 2005 21:46:34 +0000 (21:46 +0000)] 
- Shunt some trace statements over to the typelib channel that aren't
  really much use except in debugging typelib parsing.
- Make sure to release a reference to being returned as VariantCopyInd
  takes one for us.

19 years agoClone pidlLast before free'ing pidl after call to SHBindToParent.
Michael Jung [Mon, 29 Aug 2005 21:46:02 +0000 (21:46 +0000)] 
Clone pidlLast before free'ing pidl after call to SHBindToParent.

19 years agoAdded test to show that Windows does not allocate a new pidl in
Michael Jung [Mon, 29 Aug 2005 21:45:49 +0000 (21:45 +0000)] 
Added test to show that Windows does not allocate a new pidl in
SHBindToParent.

19 years agoUse StringFromGUID2 instead of StringFromCLSID in
Michael Jung [Mon, 29 Aug 2005 21:45:31 +0000 (21:45 +0000)] 
Use StringFromGUID2 instead of StringFromCLSID in
UNIXFS_is_rooted_at_desktop.

19 years agoCompute the ordinal base and limit in assign_ordinals instead of doing
Alexandre Julliard [Mon, 29 Aug 2005 15:15:42 +0000 (15:15 +0000)] 
Compute the ordinal base and limit in assign_ordinals instead of doing
it while parsing.

19 years agoUncomment out DisableThreadLibraryCalls in DllMain and add the
Alexandre Julliard [Mon, 29 Aug 2005 15:11:37 +0000 (15:11 +0000)] 
Uncomment out DisableThreadLibraryCalls in DllMain and add the
kernel32 imports that it requires.

19 years agoStore the result of the A/W conversions in the extra buffer space.
Alexandre Julliard [Mon, 29 Aug 2005 15:10:02 +0000 (15:10 +0000)] 
Store the result of the A/W conversions in the extra buffer space.

19 years agoReserve extra space for conversions.
Paul Vriens [Mon, 29 Aug 2005 14:17:27 +0000 (14:17 +0000)] 
Reserve extra space for conversions.

19 years agoMoved more of the spec initialization code to the winecrt0 library,
Alexandre Julliard [Mon, 29 Aug 2005 14:16:27 +0000 (14:16 +0000)] 
Moved more of the spec initialization code to the winecrt0 library,
and get rid of implicit kernel32 imports.

19 years agoImplement ldap_count_values*, ldap_get_values*, ldap_msgfree and
Hans Leidekker [Mon, 29 Aug 2005 14:13:05 +0000 (14:13 +0000)] 
Implement ldap_count_values*, ldap_get_values*,  ldap_msgfree and
ldap_value_free_len.

19 years agoImplement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs.
Juan Lang [Mon, 29 Aug 2005 14:12:44 +0000 (14:12 +0000)] 
Implement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs.

19 years agoMoved the implementation of a couple of system.drv entry points to
Alexandre Julliard [Mon, 29 Aug 2005 12:26:19 +0000 (12:26 +0000)] 
Moved the implementation of a couple of system.drv entry points to
system.c.

19 years agoAdded support for DXT2 and DXT4.
Oliver Stieber [Mon, 29 Aug 2005 12:20:02 +0000 (12:20 +0000)] 
Added support for DXT2 and DXT4.

19 years agoAdded a LIST_FOR_EACH_ENTRY_SAFE helper macro.
Juan Lang [Mon, 29 Aug 2005 12:18:15 +0000 (12:18 +0000)] 
Added a LIST_FOR_EACH_ENTRY_SAFE helper macro.