wine
19 years agoAdd a definition for the IXMLDOMElement interface.
Mike McCormack [Thu, 28 Jul 2005 10:48:03 +0000 (10:48 +0000)] 
Add a definition for the IXMLDOMElement interface.

19 years agoImplement EnumDateFormatsEx.
Dmitry Timoshkov [Thu, 28 Jul 2005 10:47:53 +0000 (10:47 +0000)] 
Implement EnumDateFormatsEx.

19 years agoVerQueryValue returns BOOL not DWORD.
Paul Vriens [Thu, 28 Jul 2005 10:47:37 +0000 (10:47 +0000)] 
VerQueryValue returns BOOL not DWORD.

19 years agoRemove duplicate definition of FILE_BEGIN.
Alexandre Julliard [Thu, 28 Jul 2005 10:24:01 +0000 (10:24 +0000)] 
Remove duplicate definition of FILE_BEGIN.

19 years agoCorrect RegCreateKeyEx[A/W] prototype to match the PSDK.
Steven Edwards [Thu, 28 Jul 2005 10:18:23 +0000 (10:18 +0000)] 
Correct RegCreateKeyEx[A/W] prototype to match the PSDK.

19 years agoFix sign warnings.
Mike McCormack [Thu, 28 Jul 2005 10:16:54 +0000 (10:16 +0000)] 
Fix sign warnings.

19 years agogcc 4.0 -Wpointer-sign fixes.
Mike McCormack [Thu, 28 Jul 2005 10:16:21 +0000 (10:16 +0000)] 
gcc 4.0 -Wpointer-sign fixes.

19 years ago- Reimplement EnumTimeFormats, make it work for all available
Dmitry Timoshkov [Thu, 28 Jul 2005 10:16:02 +0000 (10:16 +0000)] 
- Reimplement EnumTimeFormats, make it work for all available
  locales.
- Add a test for EnumTimeFormats

19 years agoReturn all elements when getDeclaration is called with pnumelements
Oliver Stieber [Thu, 28 Jul 2005 10:15:35 +0000 (10:15 +0000)] 
Return all elements when getDeclaration is called with pnumelements
set to 0.

19 years agoAdd theming for treeview control.
Frank Richter [Thu, 28 Jul 2005 10:15:10 +0000 (10:15 +0000)] 
Add theming for treeview control.

19 years agoAdd theming support for the tab control.
Frank Richter [Thu, 28 Jul 2005 10:14:52 +0000 (10:14 +0000)] 
Add theming support for the tab control.

19 years ago- A name in an SLTG typelib only beginning with 0xff is the indicator
Robert Shearman [Thu, 28 Jul 2005 10:14:37 +0000 (10:14 +0000)] 
- A name in an SLTG typelib only beginning with 0xff is the indicator
  of an offset, instead of any non alpha-numeric character.
- Any dispatch interface should have the fixed vtable size, not just
  dual ones.
- Warn when ITypeInfo_GetDocumentation fails.

19 years agoCleanup print_vffi_debug.
Paul Vriens [Thu, 28 Jul 2005 10:14:08 +0000 (10:14 +0000)] 
Cleanup print_vffi_debug.

19 years agoMoved mcicda to the top-level dlls directory.
Rémi Assailly [Wed, 27 Jul 2005 15:42:40 +0000 (15:42 +0000)] 
Moved mcicda to the top-level dlls directory.

19 years agoImplementation for GetThemePartSize() (not entirely equivalent to
Frank Richter [Wed, 27 Jul 2005 15:33:31 +0000 (15:33 +0000)] 
Implementation for GetThemePartSize() (not entirely equivalent to
native uxtheme, but sensibly useable).

19 years agoChanged swapchains held by the device from an array to a linked
Oliver Stieber [Wed, 27 Jul 2005 15:33:17 +0000 (15:33 +0000)] 
Changed swapchains held by the device from an array to a linked
list. Also provide a notification function that that the swapchain can
be removed when it is released.

19 years agoThere's no need to update the event mask in X11DRV_sync_window_style,
Alexandre Julliard [Wed, 27 Jul 2005 15:22:58 +0000 (15:22 +0000)] 
There's no need to update the event mask in X11DRV_sync_window_style,
it never changes.

19 years agoSince OpenThemeData() should return 0 in case theming is disabled
Frank Richter [Wed, 27 Jul 2005 15:16:09 +0000 (15:16 +0000)] 
Since OpenThemeData() should return 0 in case theming is disabled
globally or for the application we don't need to check that when
calling OpenThemeData().

19 years agoImplement ldap_perror, ldap_result2error and LdapMapErrorToWin32.
Hans Leidekker [Wed, 27 Jul 2005 15:15:31 +0000 (15:15 +0000)] 
Implement ldap_perror, ldap_result2error and LdapMapErrorToWin32.

19 years agoMake GetThemeMargins() return default values (0 margin) if the
Frank Richter [Wed, 27 Jul 2005 15:15:09 +0000 (15:15 +0000)] 
Make GetThemeMargins() return default values (0 margin) if the
function does not succeed.

19 years ago- Reimplement EnumDateFormats, make it work for all available
Dmitry Timoshkov [Wed, 27 Jul 2005 15:15:02 +0000 (15:15 +0000)] 
- Reimplement EnumDateFormats, make it work for all available
  locales.
- Add a test for EnumDateFormats.

19 years agoRemove 32bit references/checks in VERSION_GetFileVersionInfo_16.
Paul Vriens [Wed, 27 Jul 2005 15:14:33 +0000 (15:14 +0000)] 
Remove 32bit references/checks in VERSION_GetFileVersionInfo_16.

19 years agoReplace the ICOM_THIS_From macros by inline functions.
Alexandre Julliard [Wed, 27 Jul 2005 15:14:18 +0000 (15:14 +0000)] 
Replace the ICOM_THIS_From macros by inline functions.

19 years agoSplit up the drawing code into a set of smaller functions and also
Frank Richter [Wed, 27 Jul 2005 12:07:03 +0000 (12:07 +0000)] 
Split up the drawing code into a set of smaller functions and also
moved some common computations into helper functions. All that to
facilitate the implementation of the forthcoming theming support.

19 years agoFixed pitch bending in the midi driver.
Johannes Koch [Wed, 27 Jul 2005 12:06:51 +0000 (12:06 +0000)] 
Fixed pitch bending in the midi driver.

19 years agoRemove wrong check.
Paul Vriens [Wed, 27 Jul 2005 12:05:38 +0000 (12:05 +0000)] 
Remove wrong check.

19 years agoReplace the _ICOM_THIS_From macros by inline functions the way it's
Alexandre Julliard [Wed, 27 Jul 2005 11:10:52 +0000 (11:10 +0000)] 
Replace the _ICOM_THIS_From macros by inline functions the way it's
already done in shelllink.c.

19 years agoAdd stub implementation of the Uniscribe Script Processor.
Steven Edwards [Wed, 27 Jul 2005 11:02:52 +0000 (11:02 +0000)] 
Add stub implementation of the Uniscribe Script Processor.

19 years agoAdded some generic code to allow subclassing (for the purpose of
Frank Richter [Wed, 27 Jul 2005 10:54:49 +0000 (10:54 +0000)] 
Added some generic code to allow subclassing (for the purpose of
theming) of standard controls.

19 years agoFix some tests for win9x and winME.
Paul Vriens [Wed, 27 Jul 2005 10:51:45 +0000 (10:51 +0000)] 
Fix some tests for win9x and winME.

19 years agoRemove all wait_for_poll associated stuff that is no longer needed.
Vitaliy Margolen [Wed, 27 Jul 2005 10:51:36 +0000 (10:51 +0000)] 
Remove all wait_for_poll associated stuff that is no longer needed.

19 years agoAdd the 'flag' types: FCHAR, FSHORT and FLONG.
Huw Davies [Wed, 27 Jul 2005 10:50:40 +0000 (10:50 +0000)] 
Add the 'flag' types: FCHAR, FSHORT and FLONG.

19 years agoMake CONST_VTABLE the default in the Wine source.
Alexandre Julliard [Tue, 26 Jul 2005 20:10:51 +0000 (20:10 +0000)] 
Make CONST_VTABLE the default in the Wine source.

19 years agoGet rid of the _ICOM_THIS macros and call the inline function
Alexandre Julliard [Tue, 26 Jul 2005 20:02:25 +0000 (20:02 +0000)] 
Get rid of the _ICOM_THIS macros and call the inline function
directly instead.

19 years agoDirectX uses a R/Z transform to translate a texture but under OpenGL a
Oliver Stieber [Tue, 26 Jul 2005 20:01:29 +0000 (20:01 +0000)] 
DirectX uses a R/Z transform to translate a texture but under OpenGL a
Q transform must be used instead.

19 years agoPrint a warning when a generated import library doesn't export
Alexandre Julliard [Tue, 26 Jul 2005 18:57:19 +0000 (18:57 +0000)] 
Print a warning when a generated import library doesn't export
anything useful.

19 years agoRemove a load of IWineD3DSurface * casts that are no longer required.
Oliver Stieber [Tue, 26 Jul 2005 18:56:18 +0000 (18:56 +0000)] 
Remove a load of IWineD3DSurface * casts that are no longer required.

19 years agoMakes sure any internal reference counting is passed onto the parent,
Oliver Stieber [Tue, 26 Jul 2005 18:49:30 +0000 (18:49 +0000)] 
Makes sure any internal reference counting is passed onto the parent,
any objects referenced by the internal stateblock are released when
the stateblock is released (we don't reference count while a
stateblock is recording, so recorded stateblocks have no references to
clean up).

19 years agoUncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
Alexandre Julliard [Tue, 26 Jul 2005 18:32:53 +0000 (18:32 +0000)] 
Uncomment the typedef in the DECLARE_INTERFACE macro, and get rid of
duplicate typedefs.

19 years agoUse ReleaseDC instead of DeleteDC on DC handle.
Filip Navara [Tue, 26 Jul 2005 18:25:46 +0000 (18:25 +0000)] 
Use ReleaseDC instead of DeleteDC on DC handle.

19 years agoRename bText to wType.
Paul Vriens [Tue, 26 Jul 2005 18:25:34 +0000 (18:25 +0000)] 
Rename bText to wType.

19 years agoImprove error handling for the init functions.
Hans Leidekker [Tue, 26 Jul 2005 18:25:22 +0000 (18:25 +0000)] 
Improve error handling for the init functions.

19 years agoTranslate the whole wparam to/from Unicode.
Phil Krylov [Tue, 26 Jul 2005 15:55:42 +0000 (15:55 +0000)] 
Translate the whole wparam to/from Unicode.

19 years agoDon't generate import libraries for dlls that don't export anything.
Alexandre Julliard [Tue, 26 Jul 2005 15:52:58 +0000 (15:52 +0000)] 
Don't generate import libraries for dlls that don't export anything.

19 years agoAvoid an orthographic error by rephrasing the message.
Dmitry Timoshkov [Tue, 26 Jul 2005 15:50:59 +0000 (15:50 +0000)] 
Avoid an orthographic error by rephrasing the message.

19 years agoCorrect prototype for ldap_search_ext_s.
Hans Leidekker [Tue, 26 Jul 2005 15:50:47 +0000 (15:50 +0000)] 
Correct prototype for ldap_search_ext_s.
Improve error handling for the search functions.

19 years agoForward GetFileVersionInfoA to GetFileVersionInfoW.
Paul Vriens [Tue, 26 Jul 2005 15:50:17 +0000 (15:50 +0000)] 
Forward GetFileVersionInfoA to GetFileVersionInfoW.

19 years agoAdded stubs for objsel.dll and objsel.h.
Thomas Weidenmueller [Tue, 26 Jul 2005 11:30:42 +0000 (11:30 +0000)] 
Added stubs for objsel.dll and objsel.h.

19 years agoCorrect a regression issue with per-app settings.
Oliver Stieber [Tue, 26 Jul 2005 11:14:38 +0000 (11:14 +0000)] 
Correct a regression issue with per-app settings.

19 years agoAdded Russian resources.
Dmitrij Sinukov [Tue, 26 Jul 2005 11:13:48 +0000 (11:13 +0000)] 
Added Russian resources.

19 years agoImplement resource tracking, require for reset and evict managed
Oliver Stieber [Tue, 26 Jul 2005 10:34:15 +0000 (10:34 +0000)] 
Implement resource tracking, require for reset and evict managed
resources and provides extra sanity checks.

19 years agoCleanup and some additional tests.
Paul Vriens [Tue, 26 Jul 2005 10:33:22 +0000 (10:33 +0000)] 
Cleanup and some additional tests.

19 years agoResync with the latest DLLs that were added and/or moved.
Dimi Paun [Tue, 26 Jul 2005 10:33:10 +0000 (10:33 +0000)] 
Resync with the latest DLLs that were added and/or moved.

19 years agoImplemented EM_CHARFROMPOS RichEdit message.
Phil Krylov [Tue, 26 Jul 2005 10:33:00 +0000 (10:33 +0000)] 
Implemented EM_CHARFROMPOS RichEdit message.

19 years agoGenerate ending \par in RTF output of RichEdit when streaming out a
Phil Krylov [Tue, 26 Jul 2005 10:32:46 +0000 (10:32 +0000)] 
Generate ending \par in RTF output of RichEdit when streaming out a
whole document.

19 years agoTests crash fix.
Jacek Caban [Tue, 26 Jul 2005 10:31:23 +0000 (10:31 +0000)] 
Tests crash fix.

19 years agowait_for_poll can go into an infinite loop. Remove it and replace it
Robert Shearman [Tue, 26 Jul 2005 10:31:11 +0000 (10:31 +0000)] 
wait_for_poll can go into an infinite loop. Remove it and replace it
with snd_pcm_drain which is more likely to do what the original author
intended.

19 years agoImprove error handling for the bind functions.
Hans Leidekker [Tue, 26 Jul 2005 10:30:49 +0000 (10:30 +0000)] 
Improve error handling for the bind functions.

19 years agoRelease 20050725. wine-20050725
Alexandre Julliard [Mon, 25 Jul 2005 12:22:04 +0000 (12:22 +0000)] 
Release 20050725.

19 years agoAdd theming for the up/down control.
Frank Richter [Mon, 25 Jul 2005 11:23:42 +0000 (11:23 +0000)] 
Add theming for the up/down control.

19 years agoFixed "broken OpenGL setup" configure check, which used to report
Anderson Lizardo [Mon, 25 Jul 2005 11:12:11 +0000 (11:12 +0000)] 
Fixed "broken OpenGL setup" configure check, which used to report
false errors on some systems.

19 years agoImplement ldap_search_ext* and ldap_start_tls_s* functions.
Hans Leidekker [Mon, 25 Jul 2005 11:09:51 +0000 (11:09 +0000)] 
Implement ldap_search_ext* and ldap_start_tls_s* functions.

19 years agoUse theming for the ListView non-client area.
Frank Richter [Mon, 25 Jul 2005 11:09:38 +0000 (11:09 +0000)] 
Use theming for the ListView non-client area.

19 years agoAdd theming support for header controls.
Frank Richter [Mon, 25 Jul 2005 11:09:09 +0000 (11:09 +0000)] 
Add theming support for header controls.

19 years agoTake into account CS_NOCLOSE window class style and SC_CLOSE system
Dmitry Timoshkov [Mon, 25 Jul 2005 11:08:59 +0000 (11:08 +0000)] 
Take into account CS_NOCLOSE window class style and SC_CLOSE system
menu item state while adding MDI system menu buttons and generating
WM_SYSCOMMAND messages.

19 years agoTake into account CS_NOCLOSE window class style and SC_CLOSE system
Dmitry Timoshkov [Mon, 25 Jul 2005 11:08:43 +0000 (11:08 +0000)] 
Take into account CS_NOCLOSE window class style and SC_CLOSE system
menu item state while handling WM_X11DRV_DELETE_WINDOW request.

19 years agoMove and forward lz32 functions to kernel32.
Steven Edwards [Mon, 25 Jul 2005 11:08:30 +0000 (11:08 +0000)] 
Move and forward lz32 functions to kernel32.

19 years agoFix thread tests on WinME.
Felix Nawothnig [Mon, 25 Jul 2005 11:07:54 +0000 (11:07 +0000)] 
Fix thread tests on WinME.

19 years agoSkip test that crashes on W2K/WinXP/W2K.
Paul Vriens [Sun, 24 Jul 2005 17:12:06 +0000 (17:12 +0000)] 
Skip test that crashes on W2K/WinXP/W2K.

19 years agoFix some missing-declarations warnings.
Stefan Huehner [Sun, 24 Jul 2005 17:11:59 +0000 (17:11 +0000)] 
Fix some missing-declarations warnings.

19 years ago- add a new settings for vbo support
Raphael Junqueira [Sun, 24 Jul 2005 17:11:33 +0000 (17:11 +0000)] 
- add a new settings for vbo support
- use a struct to handle wined3d settings
- prepare VBO using some abstraction APIs

19 years agoOpenThemeData() now always sets the window theme to the handle
Frank Richter [Sun, 24 Jul 2005 17:11:05 +0000 (17:11 +0000)] 
OpenThemeData() now always sets the window theme to the handle
returned (even if that is NULL) - previously, it could happen that
when no theme was active or the theme data could not be opened that
the window theme remained became then-dangling (and hence subsequent
calls to GetWindowTheme() would return that bogus theme).

19 years agoImplement ldap_sasl_bind* functions.
Hans Leidekker [Sun, 24 Jul 2005 17:10:46 +0000 (17:10 +0000)] 
Implement ldap_sasl_bind* functions.

19 years agoFix missing-declarations warnings.
Stefan Huehner [Sun, 24 Jul 2005 17:10:38 +0000 (17:10 +0000)] 
Fix missing-declarations warnings.

19 years agoAdded some definitions to odbcinst.h.
Matthew Davison [Sun, 24 Jul 2005 17:10:06 +0000 (17:10 +0000)] 
Added some definitions to odbcinst.h.

19 years agoGetThemeBackgroundContentRect() does not use the content margins
Frank Richter [Sun, 24 Jul 2005 17:09:58 +0000 (17:09 +0000)] 
GetThemeBackgroundContentRect() does not use the content margins
alone, it also falls back to the border size or sizing margins, and if
it can't find any possible margins at all, it returns the original
rectangle.

19 years agoMake winapi_check learn to parse some constructs with some rarely used
Vincent Béron [Sun, 24 Jul 2005 17:09:37 +0000 (17:09 +0000)] 
Make winapi_check learn to parse some constructs with some rarely used
keywords.

19 years agoGet started testing ShellExecute().
Francois Gouget [Sun, 24 Jul 2005 16:26:53 +0000 (16:26 +0000)] 
Get started testing ShellExecute().

19 years agoAdded EM_GETZOOM and EM_SETZOOM RichEdit message handlers.
Phil Krylov [Sun, 24 Jul 2005 16:17:43 +0000 (16:17 +0000)] 
Added EM_GETZOOM and EM_SETZOOM RichEdit message handlers.

19 years agoRemove multiple declarations of the same function, keeping the public
Vincent Béron [Sun, 24 Jul 2005 16:17:28 +0000 (16:17 +0000)] 
Remove multiple declarations of the same function, keeping the public
one as reference.

19 years agoImplemented IsValidInterface16, CoMemAlloc.
Marcus Meissner [Sun, 24 Jul 2005 16:15:24 +0000 (16:15 +0000)] 
Implemented IsValidInterface16, CoMemAlloc.
Added debug to HGLOBALLockBytes16_QueryInterface.

19 years agoUse proper macro for using IOKit includes.
Vincent Béron [Sun, 24 Jul 2005 16:15:06 +0000 (16:15 +0000)] 
Use proper macro for using IOKit includes.

19 years agoRemove old stuff from winapi_check.
Vincent Béron [Sun, 24 Jul 2005 16:14:49 +0000 (16:14 +0000)] 
Remove old stuff from winapi_check.

19 years agoFix the ldap_search_s prototypes (reported by winapi_check).
Francois Gouget [Fri, 22 Jul 2005 19:58:13 +0000 (19:58 +0000)] 
Fix the ldap_search_s prototypes (reported by winapi_check).

19 years ago- Call SetBkMode with the correct value from the NMTBCUSTOMDRAW
Robert Shearman [Fri, 22 Jul 2005 19:57:44 +0000 (19:57 +0000)] 
- Call SetBkMode with the correct value from the NMTBCUSTOMDRAW
  structure.
- Don't fill the NMTBCUSTOMDRAW structure in again for
  CDDS_POSTPAINT.
- Remove redundant bBtnTransprnt value.

19 years ago- Height is now calculated based on the number of rows, not on the
Robert Shearman [Fri, 22 Jul 2005 19:55:54 +0000 (19:55 +0000)] 
- Height is now calculated based on the number of rows, not on the
  bounding rect.
- Only call CalcToolbar in AutoSize if it has TBSTYLE_WRAPABLE or
  TBSTYLE_EX_UNDOC1 set.
- Remove a bad test in SetButtonWidth that fixes a regression from the
  above change in IE.
- Remove unnecessary nHeight data.
- Remove duplicated code in Size by calling AutoSize.
- Remove unnecessary bAutoSize value because SetWindowPos doesn't
  generate WM_SIZE when there is nothing to do on both Windows and
  Wine.

19 years agoTBSTATE_INDETERMINATE only takes effect if the button is enabled,
Robert Shearman [Fri, 22 Jul 2005 19:54:17 +0000 (19:54 +0000)] 
TBSTATE_INDETERMINATE only takes effect if the button is enabled,
otherwise it should just appear like any other disabled button.

19 years agoNative autosizes on inserting/adding buttons, so we should too.
Robert Shearman [Fri, 22 Jul 2005 19:52:05 +0000 (19:52 +0000)] 
Native autosizes on inserting/adding buttons, so we should too.

19 years agoAdded small assembly wrapper to call entry points without having to
Alexandre Julliard [Fri, 22 Jul 2005 19:50:13 +0000 (19:50 +0000)] 
Added small assembly wrapper to call entry points without having to
worry about their calling convention.

19 years agoTweak some prototypes to be closer to the PSDK.
Francois Gouget [Fri, 22 Jul 2005 19:48:43 +0000 (19:48 +0000)] 
Tweak some prototypes to be closer to the PSDK.

19 years agoUpdate win32.api to match the current sources.
Francois Gouget [Fri, 22 Jul 2005 19:48:33 +0000 (19:48 +0000)] 
Update win32.api to match the current sources.

19 years agoUse current process if assigned process cannot be opened.
Paul Vriens [Fri, 22 Jul 2005 19:48:16 +0000 (19:48 +0000)] 
Use current process if assigned process cannot be opened.

19 years agoThe IsValidImageList test is not needed because if it isn't a valid
Robert Shearman [Fri, 22 Jul 2005 19:48:07 +0000 (19:48 +0000)] 
The IsValidImageList test is not needed because if it isn't a valid
image list we will have set the bitmap width and height to 1 and it
does the wrong thing when no buttons are present.

19 years agoAdd helper functions for converting LDAPControl structures.
Hans Leidekker [Fri, 22 Jul 2005 19:47:37 +0000 (19:47 +0000)] 
Add helper functions for converting LDAPControl structures.

19 years agoStore the SysIP property using a string to avoid trouble with 16-bit
Alexandre Julliard [Fri, 22 Jul 2005 18:40:21 +0000 (18:40 +0000)] 
Store the SysIP property using a string to avoid trouble with 16-bit
apps that don't expect an atom.

19 years agoFixed get_window_properties to correctly specify the output buffer in
Alexandre Julliard [Fri, 22 Jul 2005 18:31:43 +0000 (18:31 +0000)] 
Fixed get_window_properties to correctly specify the output buffer in
the server request (spotted by Marcus Meissner).

19 years agoPreserve the spaces before an opening quote in the middle of a token
Alexandre Julliard [Fri, 22 Jul 2005 18:30:53 +0000 (18:30 +0000)] 
Preserve the spaces before an opening quote in the middle of a token
(reported by Matthew Davison).

19 years agoAdded OleSetMenuDescriptor16 stub.
Marcus Meissner [Fri, 22 Jul 2005 18:29:39 +0000 (18:29 +0000)] 
Added OleSetMenuDescriptor16 stub.

19 years agoOleInitializeWOW gets 2 arguments.
Marcus Meissner [Fri, 22 Jul 2005 18:29:19 +0000 (18:29 +0000)] 
OleInitializeWOW gets 2 arguments.

19 years agoThe calculated button height should include the text height when no
Robert Shearman [Fri, 22 Jul 2005 18:28:46 +0000 (18:28 +0000)] 
The calculated button height should include the text height when no
buttons are present.