Marcus Meissner [Sun, 24 Jul 2005 16:15:24 +0000 (16:15 +0000)]
Implemented IsValidInterface16, CoMemAlloc.
Added debug to HGLOBALLockBytes16_QueryInterface.
Vincent Béron [Sun, 24 Jul 2005 16:15:06 +0000 (16:15 +0000)]
Use proper macro for using IOKit includes.
Vincent Béron [Sun, 24 Jul 2005 16:14:49 +0000 (16:14 +0000)]
Remove old stuff from 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).
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.
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.
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.
Robert Shearman [Fri, 22 Jul 2005 19:52:05 +0000 (19:52 +0000)]
Native autosizes on inserting/adding buttons, so we should too.
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.
Francois Gouget [Fri, 22 Jul 2005 19:48:43 +0000 (19:48 +0000)]
Tweak some prototypes to be closer to the PSDK.
Francois Gouget [Fri, 22 Jul 2005 19:48:33 +0000 (19:48 +0000)]
Update win32.api to match the current sources.
Paul Vriens [Fri, 22 Jul 2005 19:48:16 +0000 (19:48 +0000)]
Use current process if assigned process cannot be opened.
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.
Hans Leidekker [Fri, 22 Jul 2005 19:47:37 +0000 (19:47 +0000)]
Add helper functions for converting LDAPControl structures.
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.
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).
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).
Marcus Meissner [Fri, 22 Jul 2005 18:29:39 +0000 (18:29 +0000)]
Added OleSetMenuDescriptor16 stub.
Marcus Meissner [Fri, 22 Jul 2005 18:29:19 +0000 (18:29 +0000)]
OleInitializeWOW gets 2 arguments.
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.
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.
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.
Phil Krylov [Fri, 22 Jul 2005 18:27:26 +0000 (18:27 +0000)]
Fixed EM_GETCHARFORMAT for selection containing a single character.
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.
Gerald Pfeifer [Fri, 22 Jul 2005 18:27:04 +0000 (18:27 +0000)]
Remove unused variable in primitiveConvertToStridedData().
Phil Krylov [Fri, 22 Jul 2005 18:26:46 +0000 (18:26 +0000)]
Added some missing but useful items to the TODO list.
Marcus Meissner [Fri, 22 Jul 2005 18:26:31 +0000 (18:26 +0000)]
16bit COM interfaces are cdecl, not WINAPI.
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
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).
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).
Francois Gouget [Fri, 22 Jul 2005 09:06:03 +0000 (09:06 +0000)]
Assorted spelling fixes.
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.
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.
Francois Gouget [Fri, 22 Jul 2005 09:04:18 +0000 (09:04 +0000)]
Add some missing SEE_MASK_* flags.
Francois Gouget [Fri, 22 Jul 2005 09:04:08 +0000 (09:04 +0000)]
Make the unistd.h include conditional.
Francois Gouget [Fri, 22 Jul 2005 09:03:42 +0000 (09:03 +0000)]
Fix the NdrVaryingArrayUnmarshall prototype (reported by
winapi_check).
Marcus Meissner [Fri, 22 Jul 2005 09:03:29 +0000 (09:03 +0000)]
16bit interfaces are cdecl, so drop the WINAPI.
Felix Nawothnig [Fri, 22 Jul 2005 09:03:14 +0000 (09:03 +0000)]
Convert long to short path in GetModuleFileName16.
Hans Leidekker [Fri, 22 Jul 2005 09:02:55 +0000 (09:02 +0000)]
Implement ldap_search* functions.
Stefan Huehner [Thu, 21 Jul 2005 11:59:11 +0000 (11:59 +0000)]
Change some char* to const char* to fix warnigns.
Stefan Huehner [Thu, 21 Jul 2005 11:58:39 +0000 (11:58 +0000)]
Fix some -Wsign-compare warnings.
Phil Krylov [Thu, 21 Jul 2005 11:58:24 +0000 (11:58 +0000)]
Added some useful TRACEs.
Rémi Assailly [Thu, 21 Jul 2005 11:31:56 +0000 (11:31 +0000)]
Moved midimap to the top-level dlls directory.
Phil Krylov [Thu, 21 Jul 2005 11:28:39 +0000 (11:28 +0000)]
Allow NULL parameter for WM_SETTEXT in RichEdit.
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.
Hans Leidekker [Thu, 21 Jul 2005 11:02:11 +0000 (11:02 +0000)]
Implement ldap_init* and ldap_open* functions.
Phil Krylov [Thu, 21 Jul 2005 11:01:47 +0000 (11:01 +0000)]
Implemented EM_LINELENGTH RichEdit message.
Hans Leidekker [Thu, 21 Jul 2005 11:01:29 +0000 (11:01 +0000)]
Add helper functions for converting string arrays into different
encodings.
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.
Troy Rollo [Thu, 21 Jul 2005 11:00:57 +0000 (11:00 +0000)]
Return attributes for the correct file in the unixfs ParseDisplayName.
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.
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).
James Hawkins [Thu, 21 Jul 2005 10:32:56 +0000 (10:32 +0000)]
Define the DOCHOSTUIDBLCLK enumeration.
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.
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.
Huw Davies [Wed, 20 Jul 2005 17:52:04 +0000 (17:52 +0000)]
Implement stdole2.tlb.
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.
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).
Hans Leidekker [Wed, 20 Jul 2005 17:47:53 +0000 (17:47 +0000)]
Implement ldap_simple_bind* and ldap_unbind* functions.
Michael Jung [Wed, 20 Jul 2005 10:44:54 +0000 (10:44 +0000)]
Initial support for the IPersistFolder3 interface.
Alexandre Julliard [Wed, 20 Jul 2005 10:31:37 +0000 (10:31 +0000)]
Get rid of cursoricon.h.
Robert Shearman [Wed, 20 Jul 2005 10:30:04 +0000 (10:30 +0000)]
Hack around broken state management so InstallShield works.
Daniel Remenak [Wed, 20 Jul 2005 10:29:42 +0000 (10:29 +0000)]
Changed winhelp file->exit accelerator key from "e" to "x".
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).
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.
Daniel Remenak [Wed, 20 Jul 2005 10:28:44 +0000 (10:28 +0000)]
Basic handling of EM_SETTEXTEX.
Vitaliy Margolen [Wed, 20 Jul 2005 10:28:27 +0000 (10:28 +0000)]
Fix IOCTL_CDROM_RAW_READ ioctl.
Hans Leidekker [Tue, 19 Jul 2005 20:32:46 +0000 (20:32 +0000)]
Implement ldap_bind* functions.
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.
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.
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.
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.
Alexandre Julliard [Tue, 19 Jul 2005 19:45:48 +0000 (19:45 +0000)]
Create the desktop class when needed without requiring a client
request.
Robert Shearman [Tue, 19 Jul 2005 19:43:54 +0000 (19:43 +0000)]
Activate ITypeLib, ITypeInfo and IEnumVARIANT Marshalers.
Robert Shearman [Tue, 19 Jul 2005 19:43:37 +0000 (19:43 +0000)]
Remove RegisterTypeLib hack.
Robert Shearman [Tue, 19 Jul 2005 19:43:05 +0000 (19:43 +0000)]
Marshal return value from IRemUnknown_RemQueryInterface.
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.
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.
Alexandre Julliard [Tue, 19 Jul 2005 19:14:32 +0000 (19:14 +0000)]
Save the scope window for mouse events before overwriting it.
Robert Shearman [Tue, 19 Jul 2005 19:13:45 +0000 (19:13 +0000)]
Support VT_BYREF|VT_I4 in _copy_arg.
Robert Shearman [Tue, 19 Jul 2005 19:13:23 +0000 (19:13 +0000)]
Marshal and unmarshal TKIND_ENUM and TKIND_ALIAS.
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.
Robert Shearman [Tue, 19 Jul 2005 19:12:54 +0000 (19:12 +0000)]
IRpcStubBuffer_Disconnect can be called more than once.
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.
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.
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.
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.
Kevin Koltzau [Tue, 19 Jul 2005 11:44:44 +0000 (11:44 +0000)]
Add support for dumping 64bit PE files.
Kevin Koltzau [Tue, 19 Jul 2005 11:44:32 +0000 (11:44 +0000)]
Define 64bit PE structures.
Alexandre Julliard [Tue, 19 Jul 2005 11:43:38 +0000 (11:43 +0000)]
Don't set win gravity, the default should work fine.
Troy Rollo [Tue, 19 Jul 2005 11:40:36 +0000 (11:40 +0000)]
When using PATHMODE_UNIX, all files are in the file system.
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.
Oliver Stieber [Tue, 19 Jul 2005 11:39:24 +0000 (11:39 +0000)]
Implement the use of PBuffers for offscreen textures.
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.
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.
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.
Hans Leidekker [Mon, 18 Jul 2005 18:06:42 +0000 (18:06 +0000)]
Implement ber_* functions.
Juan Lang [Mon, 18 Jul 2005 18:05:52 +0000 (18:05 +0000)]
Added a bunch more definitions.
Robert Shearman [Mon, 18 Jul 2005 18:05:33 +0000 (18:05 +0000)]
Replace calls to DIALOG_GetCharSize with code to do the equivalent
using GdiGetCharDimensions.
Robert Shearman [Mon, 18 Jul 2005 18:05:04 +0000 (18:05 +0000)]
Implement and test GdiGetCharDimensions.