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

19 years agoImplement the undocumented StartDocDlg[A|W]. These will be used by
Huw Davies [Fri, 22 Jul 2005 18:28:12 +0000 (18:28 +0000)] 
Implement the undocumented StartDocDlg[A|W].  These will be used by
StartDoc.

19 years agoBail out if the reg key is empty. This prevents us from writing
Aric Stewart [Fri, 22 Jul 2005 18:27:41 +0000 (18:27 +0000)] 
Bail out if the reg key is empty. This prevents us from writing
garbage to the property table.

19 years agoFixed EM_GETCHARFORMAT for selection containing a single character.
Phil Krylov [Fri, 22 Jul 2005 18:27:26 +0000 (18:27 +0000)] 
Fixed EM_GETCHARFORMAT for selection containing a single character.

19 years agoFixed an off-by-one error in EM_STREAMOUT handler for non-Unicode
Phil Krylov [Fri, 22 Jul 2005 18:27:15 +0000 (18:27 +0000)] 
Fixed an off-by-one error in EM_STREAMOUT handler for non-Unicode
plain text output.

19 years agoRemove unused variable in primitiveConvertToStridedData().
Gerald Pfeifer [Fri, 22 Jul 2005 18:27:04 +0000 (18:27 +0000)] 
Remove unused variable in primitiveConvertToStridedData().

19 years agoAdded some missing but useful items to the TODO list.
Phil Krylov [Fri, 22 Jul 2005 18:26:46 +0000 (18:26 +0000)] 
Added some missing but useful items to the TODO list.

19 years ago16bit COM interfaces are cdecl, not WINAPI.
Marcus Meissner [Fri, 22 Jul 2005 18:26:31 +0000 (18:26 +0000)] 
16bit COM interfaces are cdecl, not WINAPI.

19 years ago- cleanup wined3d settings init (now closing opened registry keys)
Raphael Junqueira [Fri, 22 Jul 2005 18:26:05 +0000 (18:26 +0000)] 
- cleanup wined3d settings init (now closing opened registry keys)
- support per application settings

19 years agoFaster implementation of wcstombs that handles overlapping buffers
Alexandre Julliard [Fri, 22 Jul 2005 09:23:16 +0000 (09:23 +0000)] 
Faster implementation of wcstombs that handles overlapping buffers
properly (based on a patch by Dmitry Timoshkov).

19 years agoWe cannot use forwards anymore now that kernel functions are only
Alexandre Julliard [Fri, 22 Jul 2005 09:15:57 +0000 (09:15 +0000)] 
We cannot use forwards anymore now that kernel functions are only
exported by ordinal (reported by Marcus Meissner).

19 years agoAssorted spelling fixes.
Francois Gouget [Fri, 22 Jul 2005 09:06:03 +0000 (09:06 +0000)] 
Assorted spelling fixes.

19 years agoCorrect dinput handling of sliders and non-zero-based axes through the
Daniel Remenak [Fri, 22 Jul 2005 09:05:19 +0000 (09:05 +0000)] 
Correct dinput handling of sliders and non-zero-based axes through the
linux input system.

19 years agoAllow running opengl and DirectX applications without stencil support,
Oliver Stieber [Fri, 22 Jul 2005 09:05:04 +0000 (09:05 +0000)] 
Allow running opengl and DirectX applications without stencil support,
an earlier patch assumed that stencil support was available, but it
isn't in all cases.

19 years agoAdd some missing SEE_MASK_* flags.
Francois Gouget [Fri, 22 Jul 2005 09:04:18 +0000 (09:04 +0000)] 
Add some missing SEE_MASK_* flags.

19 years agoMake the unistd.h include conditional.
Francois Gouget [Fri, 22 Jul 2005 09:04:08 +0000 (09:04 +0000)] 
Make the unistd.h include conditional.

19 years agoFix the NdrVaryingArrayUnmarshall prototype (reported by
Francois Gouget [Fri, 22 Jul 2005 09:03:42 +0000 (09:03 +0000)] 
Fix the NdrVaryingArrayUnmarshall prototype (reported by
winapi_check).

19 years ago16bit interfaces are cdecl, so drop the WINAPI.
Marcus Meissner [Fri, 22 Jul 2005 09:03:29 +0000 (09:03 +0000)] 
16bit interfaces are cdecl, so drop the WINAPI.

19 years agoConvert long to short path in GetModuleFileName16.
Felix Nawothnig [Fri, 22 Jul 2005 09:03:14 +0000 (09:03 +0000)] 
Convert long to short path in GetModuleFileName16.

19 years agoImplement ldap_search* functions.
Hans Leidekker [Fri, 22 Jul 2005 09:02:55 +0000 (09:02 +0000)] 
Implement ldap_search* functions.

19 years agoChange some char* to const char* to fix warnigns.
Stefan Huehner [Thu, 21 Jul 2005 11:59:11 +0000 (11:59 +0000)] 
Change some char* to const char* to fix warnigns.

19 years agoFix some -Wsign-compare warnings.
Stefan Huehner [Thu, 21 Jul 2005 11:58:39 +0000 (11:58 +0000)] 
Fix some -Wsign-compare warnings.

19 years agoAdded some useful TRACEs.
Phil Krylov [Thu, 21 Jul 2005 11:58:24 +0000 (11:58 +0000)] 
Added some useful TRACEs.

19 years agoMoved midimap to the top-level dlls directory.
Rémi Assailly [Thu, 21 Jul 2005 11:31:56 +0000 (11:31 +0000)] 
Moved midimap to the top-level dlls directory.

19 years agoAllow NULL parameter for WM_SETTEXT in RichEdit.
Phil Krylov [Thu, 21 Jul 2005 11:28:39 +0000 (11:28 +0000)] 
Allow NULL parameter for WM_SETTEXT in RichEdit.

19 years agoRegister functions with no arguments should still be called as stdcall
Alexandre Julliard [Thu, 21 Jul 2005 11:09:26 +0000 (11:09 +0000)] 
Register functions with no arguments should still be called as stdcall
because of the extra CONTEXT arg.

19 years agoImplement ldap_init* and ldap_open* functions.
Hans Leidekker [Thu, 21 Jul 2005 11:02:11 +0000 (11:02 +0000)] 
Implement ldap_init* and ldap_open* functions.

19 years agoImplemented EM_LINELENGTH RichEdit message.
Phil Krylov [Thu, 21 Jul 2005 11:01:47 +0000 (11:01 +0000)] 
Implemented EM_LINELENGTH RichEdit message.

19 years agoAdd helper functions for converting string arrays into different
Hans Leidekker [Thu, 21 Jul 2005 11:01:29 +0000 (11:01 +0000)] 
Add helper functions for converting string arrays into different
encodings.

19 years agoCorrect a problem with the way that FVF vertex arrays containing
Oliver Stieber [Thu, 21 Jul 2005 11:01:19 +0000 (11:01 +0000)] 
Correct a problem with the way that FVF vertex arrays containing
blends or orthographic is calculated.

19 years agoReturn attributes for the correct file in the unixfs ParseDisplayName.
Troy Rollo [Thu, 21 Jul 2005 11:00:57 +0000 (11:00 +0000)] 
Return attributes for the correct file in the unixfs ParseDisplayName.

19 years ago- Declare implemented functions inside #ifndef _DEBUG block.
Saulius Krasuckas [Thu, 21 Jul 2005 10:34:08 +0000 (10:34 +0000)] 
- Declare implemented functions inside #ifndef _DEBUG block.
- Make MSVCRTD_operator_new_dbg recognize types of memory blocks.

19 years agoAdded emulation of RichEdit 1.0 behaviour when the 1.0 window class is
Phil Krylov [Thu, 21 Jul 2005 10:33:32 +0000 (10:33 +0000)] 
Added emulation of RichEdit 1.0 behaviour when the 1.0 window class is
being used. This emulation (introduced in M$ RichEdit 3.0) counts
paragraph endings as 2 characters (CR+LF) instead of 1 (CR).

19 years agoDefine the DOCHOSTUIDBLCLK enumeration.
James Hawkins [Thu, 21 Jul 2005 10:32:56 +0000 (10:32 +0000)] 
Define the DOCHOSTUIDBLCLK enumeration.

19 years agoFixed regression that occurred because changes to texture loading were
Oliver Stieber [Thu, 21 Jul 2005 10:32:48 +0000 (10:32 +0000)] 
Fixed regression that occurred because changes to texture loading were
committed before changes to textures and states to support the change
were committed.

19 years agoUse SOURCEDIR instead of PackagePath. Because the PackagePath may be
Aric Stewart [Thu, 21 Jul 2005 10:32:16 +0000 (10:32 +0000)] 
Use SOURCEDIR instead of PackagePath. Because the PackagePath may be
local, while SOURCEDIR is more proper and will be a full directory.

19 years agoImplement stdole2.tlb.
Huw Davies [Wed, 20 Jul 2005 17:52:04 +0000 (17:52 +0000)] 
Implement stdole2.tlb.

19 years agoLookup the port in the spooler registry key and map it to a unix
Huw Davies [Wed, 20 Jul 2005 17:48:53 +0000 (17:48 +0000)] 
Lookup the port in the spooler registry key and map it to a unix
filename or a pipe like OpenJob16 does.

19 years agottf files for bitmap fonts should be generated with an extension of
Robert Shearman [Wed, 20 Jul 2005 17:48:26 +0000 (17:48 +0000)] 
ttf files for bitmap fonts should be generated with an extension of
just "." to work around a quirk in fontforge (with thanks to George
Williams for helping me fix this).

19 years agoImplement ldap_simple_bind* and ldap_unbind* functions.
Hans Leidekker [Wed, 20 Jul 2005 17:47:53 +0000 (17:47 +0000)] 
Implement ldap_simple_bind* and ldap_unbind* functions.

19 years agoInitial support for the IPersistFolder3 interface.
Michael Jung [Wed, 20 Jul 2005 10:44:54 +0000 (10:44 +0000)] 
Initial support for the IPersistFolder3 interface.

19 years agoGet rid of cursoricon.h.
Alexandre Julliard [Wed, 20 Jul 2005 10:31:37 +0000 (10:31 +0000)] 
Get rid of cursoricon.h.

19 years agoHack around broken state management so InstallShield works.
Robert Shearman [Wed, 20 Jul 2005 10:30:04 +0000 (10:30 +0000)] 
Hack around broken state management so InstallShield works.

19 years agoChanged winhelp file->exit accelerator key from "e" to "x".
Daniel Remenak [Wed, 20 Jul 2005 10:29:42 +0000 (10:29 +0000)] 
Changed winhelp file->exit accelerator key from "e" to "x".

19 years agoAdd tests for VerQueryValue[AW].
Paul Vriens [Wed, 20 Jul 2005 10:29:29 +0000 (10:29 +0000)] 
Add tests for VerQueryValue[AW].
Don't convert the struct to a win16 one in GetFileVersionInfoA.
Convert the struct to win16 in VerQueryValueA (for now).

19 years agoOnly initialize shell folders via the IPersistFolder3 interface in
Michael Jung [Wed, 20 Jul 2005 10:29:05 +0000 (10:29 +0000)] 
Only initialize shell folders via the IPersistFolder3 interface in
SHELL32_CoCreateInitSF if the pidl which specifies the child is of
type 'Folder'. Otherwise fall back to IPersistFolder.

19 years agoBasic handling of EM_SETTEXTEX.
Daniel Remenak [Wed, 20 Jul 2005 10:28:44 +0000 (10:28 +0000)] 
Basic handling of EM_SETTEXTEX.

19 years agoFix IOCTL_CDROM_RAW_READ ioctl.
Vitaliy Margolen [Wed, 20 Jul 2005 10:28:27 +0000 (10:28 +0000)] 
Fix IOCTL_CDROM_RAW_READ ioctl.

19 years agoImplement ldap_bind* functions.
Hans Leidekker [Tue, 19 Jul 2005 20:32:46 +0000 (20:32 +0000)] 
Implement ldap_bind* functions.

19 years ago- Fix VT_BYREF|VT_UNKNOWN return values by comparing the correct value
Robert Shearman [Tue, 19 Jul 2005 20:02:38 +0000 (20:02 +0000)] 
- Fix VT_BYREF|VT_UNKNOWN return values by comparing the correct value
  with VT_UNKNOWN and VT_DISPATCH.
- Better tracing.

19 years agoReturn DISP_E_EXCEPTION from ITypeInfo_Invoke on an error in the
Robert Shearman [Tue, 19 Jul 2005 20:00:37 +0000 (20:00 +0000)] 
Return DISP_E_EXCEPTION from ITypeInfo_Invoke on an error in the
called function.

19 years ago- IRpcStubBuffer_Disconnect can be called multiple times.
Robert Shearman [Tue, 19 Jul 2005 20:00:07 +0000 (20:00 +0000)] 
- IRpcStubBuffer_Disconnect can be called multiple times.
- Release TypeLib when freeing stub buffer.

19 years ago- Always query for the correct stub interface, otherwise we will be
Robert Shearman [Tue, 19 Jul 2005 19:59:41 +0000 (19:59 +0000)] 
- Always query for the correct stub interface, otherwise we will be
  pointing to the completely wrong object when a proxy does a
  queryinterface.
- Remove assumption that the stub buffer will handle the lifetime of
  the object.

19 years agoCreate the desktop class when needed without requiring a client
Alexandre Julliard [Tue, 19 Jul 2005 19:45:48 +0000 (19:45 +0000)] 
Create the desktop class when needed without requiring a client
request.

19 years agoActivate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers.
Robert Shearman [Tue, 19 Jul 2005 19:43:54 +0000 (19:43 +0000)] 
Activate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers.

19 years agoRemove RegisterTypeLib hack.
Robert Shearman [Tue, 19 Jul 2005 19:43:37 +0000 (19:43 +0000)] 
Remove RegisterTypeLib hack.

19 years agoMarshal return value from IRemUnknown_RemQueryInterface.
Robert Shearman [Tue, 19 Jul 2005 19:43:05 +0000 (19:43 +0000)] 
Marshal return value from IRemUnknown_RemQueryInterface.

19 years agoFix confusion between number of characters and number of bytes in
Robert Shearman [Tue, 19 Jul 2005 19:42:50 +0000 (19:42 +0000)] 
Fix confusion between number of characters and number of bytes in
unmarshaling BSTRs. Convert it all to characters for consistency with
the BSTR_User* routines.

19 years agoSilence now noisy error messages caused by changes in the way we call
Robert Shearman [Tue, 19 Jul 2005 19:42:33 +0000 (19:42 +0000)] 
Silence now noisy error messages caused by changes in the way we call
ipid_to_stubmanager. Move the error message to the one place it is
needed.

19 years agoSave the scope window for mouse events before overwriting it.
Alexandre Julliard [Tue, 19 Jul 2005 19:14:32 +0000 (19:14 +0000)] 
Save the scope window for mouse events before overwriting it.

19 years agoSupport VT_BYREF|VT_I4 in _copy_arg.
Robert Shearman [Tue, 19 Jul 2005 19:13:45 +0000 (19:13 +0000)] 
Support VT_BYREF|VT_I4 in _copy_arg.

19 years agoMarshal and unmarshal TKIND_ENUM and TKIND_ALIAS.
Robert Shearman [Tue, 19 Jul 2005 19:13:23 +0000 (19:13 +0000)] 
Marshal and unmarshal TKIND_ENUM and TKIND_ALIAS.

19 years ago- We should be starting with 1 reference.
Robert Shearman [Tue, 19 Jul 2005 19:13:11 +0000 (19:13 +0000)] 
- We should be starting with 1 reference.
- IRpcStubBuffer_Disconnect can be called more than once.

19 years agoIRpcStubBuffer_Disconnect can be called more than once.
Robert Shearman [Tue, 19 Jul 2005 19:12:54 +0000 (19:12 +0000)] 
IRpcStubBuffer_Disconnect can be called more than once.

19 years agoBy-pass the RPC runtime if possible when calling an STA by posting a
Robert Shearman [Tue, 19 Jul 2005 19:12:47 +0000 (19:12 +0000)] 
By-pass the RPC runtime if possible when calling an STA by posting a
message directly to the apartment window for it to process. Fixes a
deadlock in InstallShield caused by having to create a thread when
freeing an object that comes from an STA apartment. Added tests that
fail without this fix.

19 years agoDelete the stub manager outside of the apartment critical section
Robert Shearman [Tue, 19 Jul 2005 19:12:24 +0000 (19:12 +0000)] 
Delete the stub manager outside of the apartment critical section
because the deletion may require the object to re-enter the
apartment.

19 years agoPrinter handles referring to the same printer should have the same job
Huw Davies [Tue, 19 Jul 2005 19:12:13 +0000 (19:12 +0000)] 
Printer handles referring to the same printer should have the same job
queue.

19 years agoInitialize the various menu global variables on demand instead of at
Alexandre Julliard [Tue, 19 Jul 2005 11:51:31 +0000 (11:51 +0000)] 
Initialize the various menu global variables on demand instead of at
startup time.

19 years agoAdd support for dumping 64bit PE files.
Kevin Koltzau [Tue, 19 Jul 2005 11:44:44 +0000 (11:44 +0000)] 
Add support for dumping 64bit PE files.

19 years agoDefine 64bit PE structures.
Kevin Koltzau [Tue, 19 Jul 2005 11:44:32 +0000 (11:44 +0000)] 
Define 64bit PE structures.

19 years agoDon't set win gravity, the default should work fine.
Alexandre Julliard [Tue, 19 Jul 2005 11:43:38 +0000 (11:43 +0000)] 
Don't set win gravity, the default should work fine.

19 years agoWhen using PATHMODE_UNIX, all files are in the file system.
Troy Rollo [Tue, 19 Jul 2005 11:40:36 +0000 (11:40 +0000)] 
When using PATHMODE_UNIX, all files are in the file system.

19 years agoInitialize RegisteredClass properly in CoRegisterClassObject to
Alex Villacís Lasso [Tue, 19 Jul 2005 11:40:22 +0000 (11:40 +0000)] 
Initialize RegisteredClass properly in CoRegisterClassObject to
prevent crash in CoRevokeClassObject when accessing (uninitialized)
pMarshalledData.

19 years agoImplement the use of PBuffers for offscreen textures.
Oliver Stieber [Tue, 19 Jul 2005 11:39:24 +0000 (11:39 +0000)] 
Implement the use of PBuffers for offscreen textures.

19 years agoFix GIF palette allocation, by relying on ColorCount instead of
Alex Villacís Lasso [Tue, 19 Jul 2005 11:38:25 +0000 (11:38 +0000)] 
Fix GIF palette allocation, by relying on ColorCount instead of
SColorResolution.

19 years agoEnsure that underflowing negative float is represented as a positive
Alex Villacís Lasso [Tue, 19 Jul 2005 11:38:12 +0000 (11:38 +0000)] 
Ensure that underflowing negative float is represented as a positive
0, just as native oleaut32.

19 years agoTest to show that the height returned by GetTextExtentPoint is the
Huw Davies [Mon, 18 Jul 2005 18:08:30 +0000 (18:08 +0000)] 
Test to show that the height returned by GetTextExtentPoint is the
same as tmHeight.