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

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

16 years agoAdd an "Install theme" button to the appearance page to allow
Frank Richter [Tue, 30 Aug 2005 10:01:27 +0000 (30 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.

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

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

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

16 years agoUse FIXME's in stubs instead of TRACE's.
Michael Jung [Tue, 30 Aug 2005 09:58:21 +0000 (30 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.

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

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

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

16 years agoEnumThemeColors() and EnumThemeSizes() actually do not return a single
Frank Richter [Tue, 30 Aug 2005 08:54:45 +0000 (30 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.

16 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 (30 08:54 +0000)]
Since theme images are reused now it's not really a good idea to
delete them in drawing functions.

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

16 years agoImplement ldap_count_entries, ldap_count_references,
Hans Leidekker [Tue, 30 Aug 2005 08:52:39 +0000 (30 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.

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

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

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

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

16 years ago- Shunt some trace statements over to the typelib channel that aren't
Robert Shearman [Mon, 29 Aug 2005 21:46:34 +0000 (29 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 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 (29 10:46 +0000)]
If a MINSIZEn property is not present, fall back to actual size of nth
image to determine whether it is suitable.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoImplement "manual" image sharing(as opposed to using LoadImage() with
Frank Richter [Mon, 29 Aug 2005 09:30:17 +0000 (29 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.

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

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

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

16 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 (27 10:18 +0000)]
Don't try to initialize the 16-bit thunking code if 16-bit support is
disabled.

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

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

16 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 (27 09:59 +0000)]
It should be allowed to pass NULL handles in the phpage array of the
PROPSHEETHEADER structure to PropertySheet(), just ignore them.

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

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

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

16 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 (27 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years ago- build a standard Wine list of mime types instead of using an array
Mike McCormack [Fri, 26 Aug 2005 08:47:31 +0000 (26 08:47 +0000)]
- build a standard Wine list of mime types instead of using an array
- use mime type pointers instead of array indexes

16 years agoAdd stub for CoAllowSetForegroundWindow.
Robert Shearman [Fri, 26 Aug 2005 08:47:09 +0000 (26 08:47 +0000)]
Add stub for CoAllowSetForegroundWindow.

16 years agoAdded a bunch of stubs.
Juan Lang [Fri, 26 Aug 2005 08:46:48 +0000 (26 08:46 +0000)]
Added a bunch of stubs.

16 years agoAdded default MSHTML context menu.
Jacek Caban [Fri, 26 Aug 2005 08:46:37 +0000 (26 08:46 +0000)]
Added default MSHTML context menu.

16 years agoCorrect a typo, and add more definitions.
Juan Lang [Fri, 26 Aug 2005 08:45:48 +0000 (26 08:45 +0000)]
Correct a typo, and add more definitions.

16 years agoMoved the delay loading support code to the winecrt0 library.
Alexandre Julliard [Thu, 25 Aug 2005 19:37:51 +0000 (25 19:37 +0000)]
Moved the delay loading support code to the winecrt0 library.

16 years agoAdded winsplp.h header.
Detlef Riekenberg [Thu, 25 Aug 2005 19:31:13 +0000 (25 19:31 +0000)]
Added winsplp.h header.

16 years agoAdded a -municode flag to winegcc for applications that have a wmain()
Alexandre Julliard [Thu, 25 Aug 2005 19:26:59 +0000 (25 19:26 +0000)]
Added a -municode flag to winegcc for applications that have a wmain()
entry point.

16 years ago- Beginning implementation of context menu.
Jacek Caban [Thu, 25 Aug 2005 19:24:58 +0000 (25 19:24 +0000)]
- Beginning implementation of context menu.
- Set nsIWebBrowserChrome of nsIWebBrowser.

16 years agoImplemented stubbed out pixel shaders and their states in wined3d.
Oliver Stieber [Thu, 25 Aug 2005 19:24:21 +0000 (25 19:24 +0000)]
Implemented stubbed out pixel shaders and their states in wined3d.

16 years agoRestore paper orientation when pagesetupdlg is initializing.
Vitaly Lipatov [Thu, 25 Aug 2005 19:23:43 +0000 (25 19:23 +0000)]
Restore paper orientation when pagesetupdlg is initializing.

16 years agoMake stack check work if stack is a small value.
Glenn Wurster [Thu, 25 Aug 2005 19:20:21 +0000 (25 19:20 +0000)]
Make stack check work if stack is a small value.

16 years ago- DirectDrawCreateEx fails with Standard VGA Adapter driver.
Saulius Krasuckas [Thu, 25 Aug 2005 19:19:46 +0000 (25 19:19 +0000)]
- DirectDrawCreateEx fails with Standard VGA Adapter driver.
- IDirect3D7::CreateDevice() returns E_OUTOFMEMORY if a card has no 3D
  acceleration.

16 years agoLoad tab titles and property sheet caption from string resources.
Frank Richter [Thu, 25 Aug 2005 19:19:33 +0000 (25 19:19 +0000)]
Load tab titles and property sheet caption from string resources.

16 years agoMake sure to save the result calculated in ACTION_UpdateInstallStates.
Mike McCormack [Thu, 25 Aug 2005 19:19:10 +0000 (25 19:19 +0000)]
Make sure to save the result calculated in ACTION_UpdateInstallStates.