wine
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.

19 years agoImplemented memory cert stores.
Juan Lang [Mon, 29 Aug 2005 12:18:00 +0000 (12:18 +0000)] 
Implemented memory cert stores.

19 years agoImproved header control performance by maintaining an internal order
Phil Krylov [Mon, 29 Aug 2005 12:17:42 +0000 (12:17 +0000)] 
Improved header control performance by maintaining an internal order
array.

19 years agoImplemented wine_ldt_alloc_fs and wine_ldt_init_fs for Mac OS.
Alexandre Julliard [Mon, 29 Aug 2005 10:56:54 +0000 (10:56 +0000)] 
Implemented wine_ldt_alloc_fs and wine_ldt_init_fs for Mac OS.

19 years agoUse __wine_unimplemented_stub from crt0 for 16-bit spec files too.
Alexandre Julliard [Mon, 29 Aug 2005 10:50:26 +0000 (10:50 +0000)] 
Use __wine_unimplemented_stub from crt0 for 16-bit spec files too.

19 years agoNorwegian language support.
Alexander N. Sørnes [Mon, 29 Aug 2005 10:48:15 +0000 (10:48 +0000)] 
Norwegian language support.

19 years agoFrench resources.
Jonathan Ernst [Mon, 29 Aug 2005 10:47:02 +0000 (10:47 +0000)] 
French resources.

19 years agoIf a MINSIZEn property is not present, fall back to actual size of nth
Frank Richter [Mon, 29 Aug 2005 10:46:45 +0000 (10:46 +0000)] 
If a MINSIZEn property is not present, fall back to actual size of nth
image to determine whether it is suitable.

19 years agoRemoved a few no longer used 16-bit exports.
Alexandre Julliard [Mon, 29 Aug 2005 10:27:25 +0000 (10:27 +0000)] 
Removed a few no longer used 16-bit exports.

19 years agoMoved TaskFindHandle16 to toolhelp16.c.
Alexandre Julliard [Mon, 29 Aug 2005 10:26:48 +0000 (10:26 +0000)] 
Moved TaskFindHandle16 to toolhelp16.c.

19 years agoMoved GlobalMasterHandle to global16.c.
Alexandre Julliard [Mon, 29 Aug 2005 10:26:10 +0000 (10:26 +0000)] 
Moved GlobalMasterHandle to global16.c.

19 years agoMoved the kernel 16-bit initialization to a new DllEntryPoint routine
Alexandre Julliard [Mon, 29 Aug 2005 10:20:51 +0000 (10:20 +0000)] 
Moved the kernel 16-bit initialization to a new DllEntryPoint routine
in krnl386.

19 years ago- the combination of all table keys must be unique, not each key
Mike McCormack [Mon, 29 Aug 2005 10:16:12 +0000 (10:16 +0000)] 
- the combination of all table keys must be unique, not each key
- MsiViewExecute may not be called before MsiModifyView

19 years agoTake a common computation out of two if-branches in
Frank Richter [Mon, 29 Aug 2005 10:15:59 +0000 (10:15 +0000)] 
Take a common computation out of two if-branches in
UXTHEME_LoadImage().

19 years agoImplemented IWineD3DDevice_GetRenderTargetData.
Oliver Stieber [Mon, 29 Aug 2005 10:15:47 +0000 (10:15 +0000)] 
Implemented IWineD3DDevice_GetRenderTargetData.

19 years agoMove strings to resources.
Jacek Caban [Mon, 29 Aug 2005 10:15:17 +0000 (10:15 +0000)] 
Move strings to resources.

19 years agoUse the correct ordinal flag for Win64 support.
Alexandre Julliard [Mon, 29 Aug 2005 09:49:47 +0000 (09:49 +0000)] 
Use the correct ordinal flag for Win64 support.

19 years agoAdded a couple of missing stubs for the non-ELF case.
Alexandre Julliard [Mon, 29 Aug 2005 09:46:32 +0000 (09:46 +0000)] 
Added a couple of missing stubs for the non-ELF case.

19 years agoGet rid of the unused owner_name field.
Alexandre Julliard [Mon, 29 Aug 2005 09:40:11 +0000 (09:40 +0000)] 
Get rid of the unused owner_name field.

19 years agoTheming setings in French.
Jonathan Ernst [Mon, 29 Aug 2005 09:39:13 +0000 (09:39 +0000)] 
Theming setings in French.

19 years agoSet default size for toolbar bitmap if not specified.
Yuri Kozlov [Mon, 29 Aug 2005 09:39:04 +0000 (09:39 +0000)] 
Set default size for toolbar bitmap if not specified.

19 years ago- build a standard Wine list of extensions instead of using an array
Mike McCormack [Mon, 29 Aug 2005 09:38:39 +0000 (09:38 +0000)] 
- build a standard Wine list of extensions instead of using an array
- use extension pointers instead of array indexes