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

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

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

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

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

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

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

18 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".

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 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

18 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().

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

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

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

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

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

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

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

18 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

18 years agogcc 4.0 warning fixes.
Mike McCormack [Mon, 29 Aug 2005 09:38:19 +0000 (09:38 +0000)] 
gcc 4.0 warning fixes.

18 years agoImplement ldap_extended_operation* and ldap_close_extended_op.
Hans Leidekker [Mon, 29 Aug 2005 09:33:16 +0000 (09:33 +0000)] 
Implement ldap_extended_operation* and ldap_close_extended_op.

18 years agoUse wined3dformat when calling wined3d.
Oliver Stieber [Mon, 29 Aug 2005 09:32:44 +0000 (09:32 +0000)] 
Use wined3dformat when calling wined3d.

18 years agoImplement "manual" image sharing(as opposed to using LoadImage() with
Frank Richter [Mon, 29 Aug 2005 09:30:17 +0000 (09:30 +0000)] 
Implement "manual" image sharing(as opposed to using LoadImage() with
LR_SHARED) by keeping the loaded images in a list. This is needed for
proper alpha support later on since once-per-image preparations will
be needed then.

18 years ago- Added IHlinkTarget::Navigate test.
Jacek Caban [Mon, 29 Aug 2005 09:29:58 +0000 (09:29 +0000)] 
- Added IHlinkTarget::Navigate test.
- Added downloading test (disabled).

18 years agoTheme dialog added in Ru.rc.
Yuri Kozlov [Mon, 29 Aug 2005 09:29:37 +0000 (09:29 +0000)] 
Theme dialog added in Ru.rc.

18 years agoFixed the checklink target to link against winecrt0 too.
Alexandre Julliard [Sat, 27 Aug 2005 10:33:27 +0000 (10:33 +0000)] 
Fixed the checklink target to link against winecrt0 too.

18 years agoDon't try to initialize the 16-bit thunking code if 16-bit support is
Alexandre Julliard [Sat, 27 Aug 2005 10:18:03 +0000 (10:18 +0000)] 
Don't try to initialize the 16-bit thunking code if 16-bit support is
disabled.

18 years agoAdd the allocated mime type to the mime type list.
Mike McCormack [Sat, 27 Aug 2005 10:01:03 +0000 (10:01 +0000)] 
Add the allocated mime type to the mime type list.

18 years agoFix gcc 4.0 warnings.
Mike McCormack [Sat, 27 Aug 2005 10:00:38 +0000 (10:00 +0000)] 
Fix gcc 4.0 warnings.

18 years agoIt should be allowed to pass NULL handles in the phpage array of the
Thomas Weidenmueller [Sat, 27 Aug 2005 09:59:09 +0000 (09:59 +0000)] 
It should be allowed to pass NULL handles in the phpage array of the
PROPSHEETHEADER structure to PropertySheet(), just ignore them.

18 years agoMoved GetRasterStatus from device to swapchain.
Oliver Stieber [Sat, 27 Aug 2005 09:58:53 +0000 (09:58 +0000)] 
Moved GetRasterStatus from device to swapchain.

18 years agoExplicitly import kernel32 in tests that use it.
Alexandre Julliard [Sat, 27 Aug 2005 09:27:09 +0000 (09:27 +0000)] 
Explicitly import kernel32 in tests that use it.

18 years agoAdded IHlinkTarget interface.
Jacek Caban [Sat, 27 Aug 2005 09:25:56 +0000 (09:25 +0000)] 
Added IHlinkTarget interface.

18 years ago- Implement IMarshal on proxies so that we don't end up with proxies
Robert Shearman [Sat, 27 Aug 2005 09:25:16 +0000 (09:25 +0000)] 
- Implement IMarshal on proxies so that we don't end up with proxies
  to proxies, causing potential deadlock issues and performance
  problems.
- Add a test for this situation and remove the todo_wine from another
  test that now succeeds.

18 years agoAdded German resources.
Henning Gerhardt [Sat, 27 Aug 2005 09:24:41 +0000 (09:24 +0000)] 
Added German resources.

18 years agoListbox delete string handling should validate the range of the
Jason Edmeades [Sat, 27 Aug 2005 09:24:14 +0000 (09:24 +0000)] 
Listbox delete string handling should validate the range of the
index. Added some tests.

18 years agoChange SetDirty in texture to pass the value of dirty instead of
Oliver Stieber [Sat, 27 Aug 2005 09:23:06 +0000 (09:23 +0000)] 
Change SetDirty in texture to pass the value of dirty instead of
always passing TRUE.

18 years agoMake AlphaBlend() respect the destination clipping region.
Frank Richter [Sat, 27 Aug 2005 09:20:53 +0000 (09:20 +0000)] 
Make AlphaBlend() respect the destination clipping region.

18 years agoAdded WC_SCROLLBAR.
Frank Richter [Sat, 27 Aug 2005 09:20:43 +0000 (09:20 +0000)] 
Added WC_SCROLLBAR.

18 years agoAvoid using the obsolete inet_addr.
Hans Leidekker [Sat, 27 Aug 2005 09:20:24 +0000 (09:20 +0000)] 
Avoid using the obsolete inet_addr.

18 years agoMake pActiveObject test language specific.
Jacek Caban [Sat, 27 Aug 2005 09:19:52 +0000 (09:19 +0000)] 
Make pActiveObject test language specific.

18 years agoIsNetworkAlive() enhanced, always reports LAN.
Marcus Meissner [Sat, 27 Aug 2005 09:19:17 +0000 (09:19 +0000)] 
IsNetworkAlive() enhanced, always reports LAN.

18 years agoBeginning implementation of Gecko focus handling.
Jacek Caban [Fri, 26 Aug 2005 10:05:52 +0000 (10:05 +0000)] 
Beginning implementation of Gecko focus handling.

18 years agoImplemented 'My Documents' folder.
Michael Jung [Fri, 26 Aug 2005 10:05:34 +0000 (10:05 +0000)] 
Implemented 'My Documents' folder.

18 years agoFix gcc 4.0 warnings.
Mike McCormack [Fri, 26 Aug 2005 08:53:31 +0000 (08:53 +0000)] 
Fix gcc 4.0 warnings.

18 years agoWe no longer need a special case for the ntdll import library.
Alexandre Julliard [Fri, 26 Aug 2005 08:52:06 +0000 (08:52 +0000)] 
We no longer need a special case for the ntdll import library.

18 years agoAdded more wtypes definitions, particularly for GDI/USER handles.
Robert Shearman [Fri, 26 Aug 2005 08:48:38 +0000 (08:48 +0000)] 
Added more wtypes definitions, particularly for GDI/USER handles.

18 years ago- The output size should be *pcbPolicy for ppPolicy, not the input
Robert Shearman [Fri, 26 Aug 2005 08:48:23 +0000 (08:48 +0000)] 
- The output size should be *pcbPolicy for ppPolicy, not the input
  size.
- Remove a stray semi-colon.

18 years agoMove interfaces around to satisfy MIDL.
Robert Shearman [Fri, 26 Aug 2005 08:48:06 +0000 (08:48 +0000)] 
Move interfaces around to satisfy MIDL.

18 years agoRemove nonsense msxml IDL attributes.
Robert Shearman [Fri, 26 Aug 2005 08:47:54 +0000 (08:47 +0000)] 
Remove nonsense msxml IDL attributes.

18 years agoExtend uRelax scale so that yres is relaxed before slant, not at the
Pavel Roskin [Fri, 26 Aug 2005 08:47:45 +0000 (08:47 +0000)] 
Extend uRelax scale so that yres is relaxed before slant, not at the
same time.