Alexandre Julliard [Sat, 3 Sep 2005 15:12:11 +0000 (15:12 +0000)]
Implemented --image-base support for Mac OS.
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.
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.
Paul Vriens [Sat, 3 Sep 2005 15:03:36 +0000 (15:03 +0000)]
Update for the 'Install theme' button.
Jacek Caban [Sat, 3 Sep 2005 15:03:06 +0000 (15:03 +0000)]
Added RegisterFormatEnumerator and RevokeFormatEnumerator
implementation.
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.
Daniel Remenak [Sat, 3 Sep 2005 15:02:38 +0000 (15:02 +0000)]
Implement EnumEffects, CreateEffect, EnumCreatedEffects,
SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
joysticks.
Mike McCormack [Sat, 3 Sep 2005 09:39:38 +0000 (09:39 +0000)]
Implemented IXMLDOMNode::selectNodes.
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.
Juan Lang [Sat, 3 Sep 2005 09:37:15 +0000 (09:37 +0000)]
Fix a test failing on Windows. Reported by Katerina Nizhnik.
Juan Lang [Sat, 3 Sep 2005 09:36:55 +0000 (09:36 +0000)]
Improve CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
CryptOIDToAlgId.
Oliver Stieber [Sat, 3 Sep 2005 09:36:48 +0000 (09:36 +0000)]
Implemented point sprites using ARB_POINT_SPRITE extension.
Jacek Caban [Sat, 3 Sep 2005 09:36:12 +0000 (09:36 +0000)]
Added CreateAsyncBindCtxEx implementation.
Juan Lang [Sat, 3 Sep 2005 09:36:02 +0000 (09:36 +0000)]
Correct a bunch of lurking asn.1 decode bugs.
Alexandre Julliard [Fri, 2 Sep 2005 15:36:03 +0000 (15:36 +0000)]
Output the import directory using assembly instead of C structures.
Alexandre Julliard [Fri, 2 Sep 2005 15:19:42 +0000 (15:19 +0000)]
Added an entry point routine for native drivers.
Stefan Leichter [Fri, 2 Sep 2005 15:19:06 +0000 (15:19 +0000)]
Fixed id of the REGISTRY resource.
Daniel Remenak [Fri, 2 Sep 2005 15:18:47 +0000 (15:18 +0000)]
Added a linux input system force feedback effect implementation.
Alexandre Julliard [Fri, 2 Sep 2005 14:48:10 +0000 (14:48 +0000)]
Fixed C99 declaration.
Mike McCormack [Fri, 2 Sep 2005 14:47:36 +0000 (14:47 +0000)]
Fix gcc 4.0 warnings.
Alexandre Julliard [Fri, 2 Sep 2005 14:43:03 +0000 (14:43 +0000)]
Moved the spec file init function and constructor to winecrt0.
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
Juan Lang [Fri, 2 Sep 2005 14:38:39 +0000 (14:38 +0000)]
Implement encoding/decoding RSA public keys.
Juan Lang [Fri, 2 Sep 2005 14:38:05 +0000 (14:38 +0000)]
Implement CertAddSerializedElementToStore.
Alexandre Julliard [Fri, 2 Sep 2005 12:31:35 +0000 (12:31 +0000)]
Fixed a file descriptor leak.
Frank Richter [Fri, 2 Sep 2005 12:29:02 +0000 (12:29 +0000)]
Remove shlwapi dependency.
Alexandre Julliard [Fri, 2 Sep 2005 12:28:37 +0000 (12:28 +0000)]
Clean Makeimplib.rules too.
Mike McCormack [Fri, 2 Sep 2005 12:26:21 +0000 (12:26 +0000)]
Fix gcc 4.0 warnings.
Jacek Caban [Fri, 2 Sep 2005 12:19:42 +0000 (12:19 +0000)]
Beginning implementation of onload routine.
Troy Rollo [Fri, 2 Sep 2005 12:19:04 +0000 (12:19 +0000)]
Added objsafe.idl for IObjectSafety interface.
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.
Jacek Caban [Fri, 2 Sep 2005 12:17:29 +0000 (12:17 +0000)]
Added CreateFormatEnumerator implementation.
Kevin Koltzau [Fri, 2 Sep 2005 11:32:17 +0000 (11:32 +0000)]
Fix warnings in 64bit.
Mike McCormack [Fri, 2 Sep 2005 11:21:22 +0000 (11:21 +0000)]
Add objects to lists at the right time.
Juan Lang [Fri, 2 Sep 2005 11:21:13 +0000 (11:21 +0000)]
More definitions and prototypes.
Daniel Remenak [Fri, 2 Sep 2005 11:21:00 +0000 (11:21 +0000)]
Add definitions for force feedback command and status flags.
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.
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.
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.
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".
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.
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.
Jacek Caban [Fri, 2 Sep 2005 11:18:17 +0000 (11:18 +0000)]
Make OleInPlaceObjectWindowlessVtbl const.
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.
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.
Jacek Caban [Fri, 2 Sep 2005 11:16:39 +0000 (11:16 +0000)]
Added exec_on_unload implementation.
Hans Leidekker [Fri, 2 Sep 2005 11:09:14 +0000 (11:09 +0000)]
Fix the build without openldap headers.
Alexandre Julliard [Tue, 30 Aug 2005 10:58:41 +0000 (10:58 +0000)]
Frank Richter [Tue, 30 Aug 2005 10:07:17 +0000 (10:07 +0000)]
Fix warnings in 64bit.
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.
Alexander N. Sørnes [Tue, 30 Aug 2005 10:01:07 +0000 (10:01 +0000)]
Norwegian translation of winecfg.
Juan Lang [Tue, 30 Aug 2005 09:59:03 +0000 (09:59 +0000)]
Implement collection stores.
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.
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.
Mike McCormack [Tue, 30 Aug 2005 08:56:35 +0000 (08:56 +0000)]
Fix some gcc 4.0 warnings.
Henning Gerhardt [Tue, 30 Aug 2005 08:55:34 +0000 (08:55 +0000)]
Update the German resource file.
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.
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.
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.
Paul Vriens [Tue, 30 Aug 2005 08:52:55 +0000 (08:52 +0000)]
Update to the latest theme and tab settings.
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.
Alexandre Julliard [Mon, 29 Aug 2005 21:49:57 +0000 (21:49 +0000)]
Avoid using common symbols, they are broken on Mac OS.
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.
Frank Richter [Mon, 29 Aug 2005 21:47:04 +0000 (21:47 +0000)]
Make THEME_update_color_and_size static and drop THEME_ prefix.
Robert Shearman [Mon, 29 Aug 2005 21:46:51 +0000 (21:46 +0000)]
Make typelib marshaler use IRpcChannelBuffer::GetBuffer if possible.
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.
Michael Jung [Mon, 29 Aug 2005 21:46:02 +0000 (21:46 +0000)]
Clone pidlLast before free'ing pidl after call to SHBindToParent.
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.
Michael Jung [Mon, 29 Aug 2005 21:45:31 +0000 (21:45 +0000)]
Use StringFromGUID2 instead of StringFromCLSID in
UNIXFS_is_rooted_at_desktop.
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.
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.
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.
Paul Vriens [Mon, 29 Aug 2005 14:17:27 +0000 (14:17 +0000)]
Reserve extra space for conversions.
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.
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.
Juan Lang [Mon, 29 Aug 2005 14:12:44 +0000 (14:12 +0000)]
Implement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs.
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.
Oliver Stieber [Mon, 29 Aug 2005 12:20:02 +0000 (12:20 +0000)]
Added support for DXT2 and DXT4.
Juan Lang [Mon, 29 Aug 2005 12:18:15 +0000 (12:18 +0000)]
Added a LIST_FOR_EACH_ENTRY_SAFE helper macro.
Juan Lang [Mon, 29 Aug 2005 12:18:00 +0000 (12:18 +0000)]
Implemented memory cert stores.
Phil Krylov [Mon, 29 Aug 2005 12:17:42 +0000 (12:17 +0000)]
Improved header control performance by maintaining an internal order
array.
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.
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.
Alexander N. Sørnes [Mon, 29 Aug 2005 10:48:15 +0000 (10:48 +0000)]
Norwegian language support.
Jonathan Ernst [Mon, 29 Aug 2005 10:47:02 +0000 (10:47 +0000)]
French resources.
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.
Alexandre Julliard [Mon, 29 Aug 2005 10:27:25 +0000 (10:27 +0000)]
Removed a few no longer used 16-bit exports.
Alexandre Julliard [Mon, 29 Aug 2005 10:26:48 +0000 (10:26 +0000)]
Moved TaskFindHandle16 to toolhelp16.c.
Alexandre Julliard [Mon, 29 Aug 2005 10:26:10 +0000 (10:26 +0000)]
Moved GlobalMasterHandle to global16.c.
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.
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
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().
Oliver Stieber [Mon, 29 Aug 2005 10:15:47 +0000 (10:15 +0000)]
Implemented IWineD3DDevice_GetRenderTargetData.
Jacek Caban [Mon, 29 Aug 2005 10:15:17 +0000 (10:15 +0000)]
Move strings to resources.
Alexandre Julliard [Mon, 29 Aug 2005 09:49:47 +0000 (09:49 +0000)]
Use the correct ordinal flag for Win64 support.
Alexandre Julliard [Mon, 29 Aug 2005 09:46:32 +0000 (09:46 +0000)]
Added a couple of missing stubs for the non-ELF case.
Alexandre Julliard [Mon, 29 Aug 2005 09:40:11 +0000 (09:40 +0000)]
Get rid of the unused owner_name field.
Jonathan Ernst [Mon, 29 Aug 2005 09:39:13 +0000 (09:39 +0000)]
Theming setings in French.
Yuri Kozlov [Mon, 29 Aug 2005 09:39:04 +0000 (09:39 +0000)]
Set default size for toolbar bitmap if not specified.
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