Commit Graph

13507 Commits

Author SHA1 Message Date
Alexandre Julliard 42744ff420 Don't fallback to LoadMenu16 when the window is created with a null
instance.
2005-09-07 09:28:08 +00:00
Alexandre Julliard c3d87e7c69 Only access 16-bit stack if really necessary. 2005-09-07 09:26:39 +00:00
Karsten Elfenbein 13fc2f88d6 Added A2R10G10B10 and D3DFMT_D24FS8 modes to all other functions. 2005-09-07 09:25:26 +00:00
Hans Leidekker d15d1c4cea Implement ldap_escape_filter_element*. 2005-09-07 09:24:50 +00:00
James Hawkins fa1dca30a1 Call CHM_CloseCHM to avoid a memory leak. 2005-09-07 09:24:27 +00:00
Mike McCormack fec220d321 Don't include the terminating nul in the length in
MsiSummaryInfoGetPropertyW.
2005-09-07 09:24:14 +00:00
Mike McCormack 114d399666 - add test for MsiGetSourcePath
- don't specify drive for package path
2005-09-07 09:23:58 +00:00
Jacek Caban 6f075693bb Make IOleControl and IOleInPlaceObject interface heap based. 2005-09-07 09:23:47 +00:00
Aric Stewart 087de7d439 Fix the translation of dest to DestW, having it be NULL vs "" has
different meanings for MoveFileEx.
2005-09-07 09:23:34 +00:00
Jacek Caban bac6e12c05 - Added IInternetSecurityManager::[SG]etSecuritySite implementation.
- Forward IInternetSecurityManager calls to custom manager.
2005-09-07 09:23:18 +00:00
Marcus Meissner 6f823db58b VT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
type due to our handling of COM interfaces in there.
2005-09-07 09:23:04 +00:00
Michael Jung 937441b3ac Don't clone pidlLast in SHBindToParent. 2005-09-07 09:22:49 +00:00
Richard Cohen 908e9e889e Relax the share mode validation for transacted storage, with a test. 2005-09-07 09:22:15 +00:00
Huw Davies 3915b16762 Add infrastructure for font linking. WineEngGetLinkedHFont will be
used by ExtTextOut to provide an HFONT that will contain a valid
glyph.
2005-09-07 09:21:50 +00:00
Marcus Meissner a42e6aefe1 Added DRAWPATTERNRECT Escape() 16<->32 mapper and stub in WINEPS. 2005-09-06 14:12:17 +00:00
Ivan Leo Puoti f0db7ab06b Added FSCTL_PIPE_LISTEN support. 2005-09-06 14:09:42 +00:00
Saulius Krasuckas 28f0c36036 SHELL32.ILFindLastID is exported by ordinal. 2005-09-06 14:05:07 +00:00
Aric Stewart 685aa44b2d Be sure to null terminate the string in MsiGetProductInfoA after the
W->A conversion using MsiGetProductInfoW if there is space.
2005-09-06 14:04:25 +00:00
Huw Davies e415baadfc Store the selected ppem in the GdiFont. 2005-09-06 14:04:01 +00:00
Marcus Meissner 8063b89cc6 Remove -DETCDIR (unused). 2005-09-06 14:03:38 +00:00
Detlef Riekenberg 92eedf8567 Moved cfgmgr32.h to include/ddk/. 2005-09-06 11:42:50 +00:00
Aric Stewart 42e592d17a Reading the MRUlist using the W functions we need to divide the size
by sizeof(WCHAR) to get the count of characters.
2005-09-06 11:42:13 +00:00
Vijay Kiran Kamuju 6e940bb21e Added a test for failing _ismbblead. 2005-09-06 11:41:48 +00:00
Jacek Caban 755e2bac6c - Make WebBrowser heap based object.
- Improve stubs.
2005-09-06 11:41:14 +00:00
Alex Villacís Lasso 7a843c668e Check against NULL libname in LoadModule16. 2005-09-06 11:40:51 +00:00
Michael Kaufmann e1d7ff9588 - Fix text placement.
- Paint the border correctly if its size is bigger than 1 pixel.
- Don't paint text over the border.
- Fix the edit control placement tests: Put the edit box in a parent
  window.
- Tidied up the edit control tests.
2005-09-06 11:40:01 +00:00
Alexandre Julliard 14a6d89905 Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Test creating a package.
2005-09-06 11:39:15 +00:00
Mike McCormack 298cdaead1 Avoid fixed length buffers for conditions. 2005-09-06 11:39:01 +00:00
Mike McCormack 68680e9c0c Fixes for MsiGetSourcePath parameter handling. 2005-09-06 11:05:35 +00:00
Aric Stewart d3d5ad6b7a Added stub implementations for MsiEnumPatchesA/W. 2005-09-06 11:05:24 +00:00
Stefan Leichter 00efadd93b Added version resource to shlwapi.dll. 2005-09-06 11:04:24 +00:00
Daniel Remenak feb9ab68b9 - Allow the creation of an FF effect while the joystick is not
acquired.
- Failing to download an effect after setting parameters is not a
  fatal error.
2005-09-06 11:03:48 +00:00
Mike McCormack d168219849 Fix gcc 4.0 warnings. 2005-09-06 10:26:13 +00:00
Eric Pouech b3badc7dd3 - rewrite kernel32:{Set|Get}PriorityClass on top of ntdll equivalent
- priority for process in wineserver is now the NTDLL form (no longer
  the kernel32 one)
2005-09-06 10:25:11 +00:00
Mike McCormack 1228ce2684 Remove an unnecessary level of indent. 2005-09-06 10:23:34 +00:00
Mike McCormack 0867e48d5f - fix MsiSummaryInfoGetProperty to return ERROR_MORE_DATA if the
buffer is too small (based on a patch by Aric Stewart)
- add a test case to show correct behaviour
2005-09-06 10:23:12 +00:00
Marcus Meissner 575b4116b5 PrintDlg16: Copy back the Flags, nFromPage, nToPage and nCopies struct
members after the print dialog finishes.
2005-09-06 10:22:43 +00:00
Daniel Remenak ff771e2e21 - Allow enumeration of objects when the device is not yet acquired.
- Flag FF-capable axes during enumeration.
2005-09-06 10:22:23 +00:00
Eric Pouech b379e420ed Fixes for function prototypes without arguments. 2005-09-06 09:27:37 +00:00
Jacek Caban 0d4f07ba22 Added file protocol implementation. 2005-09-06 09:27:04 +00:00
James Hawkins ff77264a95 Correct third parameter of NtQueryInformationAtom. 2005-09-06 09:26:31 +00:00
Mike McCormack 1ceb25ba7b Convert progids to a standard list. 2005-09-06 09:26:18 +00:00
Markus Amsler 6b11280607 Add a stub for IsNtAdmin. 2005-09-06 09:25:25 +00:00
Ivan Leo Puoti 6e508761bf Get ExitProcess to call NtTerminateProcess. 2005-09-06 09:25:19 +00:00
Aric Stewart 27eb7adb92 Add the GUID for Patch files so that they can be opened as well. Looks
like the database structure is pretty much the same.
2005-09-06 09:24:48 +00:00
Huw Davies c682fcc3f4 Build a list of font links read in from the registry. 2005-09-06 09:24:07 +00:00
Mike McCormack abe2c5811b Don't crash if the twain device name is null. 2005-09-06 09:23:24 +00:00
Mike McCormack 54a2891d33 Make some fixme messages less alarmist. 2005-09-06 09:23:18 +00:00
Kimmo Myllyvirta 3344365f08 Added Finnish resources. 2005-09-06 09:22:19 +00:00
Phil Krylov 6306b962f4 Fixed compilation of kernel32.dll.so on non-x86 processors. 2005-09-06 09:21:50 +00:00
Saulius Krasuckas a9476d4edf Older platforms choke on a NULL as the third parameter to
MsiViewGetError.
2005-09-06 09:21:08 +00:00
James Hawkins e9ce57739d - Add the CHM Utility API.
- Load help window values from the CHM file.
2005-09-06 09:20:42 +00:00
Stefan Leichter a67cb1d668 Added version resource to wintrust.dll. 2005-09-06 09:20:02 +00:00
Daniel Remenak 94d14d1f37 Protect FF_STATUS usage to avoid compile errors on machines with old
linux/input.h.
2005-09-06 09:19:51 +00:00
Gerald Pfeifer d60c5cea1c #include <stdlib.h> to get abs() prototype. 2005-09-06 09:19:27 +00:00
Alexandre Julliard 883d3c52d3 Use explicit function pointers for pthread support instead of relying
on ELF symbol overriding.
2005-09-03 15:11:29 +00:00
Alexandre Julliard 8a5f893712 Make sure to always call the destructors when the constructors have
been called from the dll entry point.
2005-09-03 15:04:33 +00:00
Jacek Caban 74138a028f Added RegisterFormatEnumerator and RevokeFormatEnumerator
implementation.
2005-09-03 15:03:06 +00:00
Juan Lang 3bf9c165fa Correct a test that incorrectly showed signed certs couldn't be added
to a mem store.
Support signed certs in mem stores.
Correct use of a freed pointer.
2005-09-03 15:02:57 +00:00
Daniel Remenak d57b7ac4e2 Implement EnumEffects, CreateEffect, EnumCreatedEffects,
SendForceFeedbackCommand, and GetForceFeedbackStatus for linux input
joysticks.
2005-09-03 15:02:38 +00:00
Mike McCormack f3719a881e Implemented IXMLDOMNode::selectNodes. 2005-09-03 09:39:38 +00:00
Alexandre Julliard e4a20a4bb9 There's no way to properly unload a driver, so don't try. 2005-09-03 09:38:22 +00:00
Juan Lang 9cbe48f80c Fix a test failing on Windows. Reported by Katerina Nizhnik. 2005-09-03 09:37:15 +00:00
Juan Lang 160b9149a1 Improve CryptAlgIdToOID/CryptOIDToAlgId tests, and prevent a crash in
CryptOIDToAlgId.
2005-09-03 09:36:55 +00:00
Oliver Stieber f7413fd63f Implemented point sprites using ARB_POINT_SPRITE extension. 2005-09-03 09:36:48 +00:00
Jacek Caban 8d0f45f792 Added CreateAsyncBindCtxEx implementation. 2005-09-03 09:36:12 +00:00
Juan Lang a5082b2544 Correct a bunch of lurking asn.1 decode bugs. 2005-09-03 09:36:02 +00:00
Alexandre Julliard d1c5f68dca Added an entry point routine for native drivers. 2005-09-02 15:19:42 +00:00
Stefan Leichter cd6e611bb7 Fixed id of the REGISTRY resource. 2005-09-02 15:19:06 +00:00
Daniel Remenak 365c1a50c0 Added a linux input system force feedback effect implementation. 2005-09-02 15:18:47 +00:00
Alexandre Julliard d78888cc83 Fixed C99 declaration. 2005-09-02 14:48:10 +00:00
Mike McCormack b5bd4a101a Fix gcc 4.0 warnings. 2005-09-02 14:47:36 +00:00
Alexandre Julliard ce20722109 Moved the spec file init function and constructor to winecrt0. 2005-09-02 14:43:03 +00:00
Mike McCormack 4d7b593bd3 - convert verbs into a standard list
- remove limitation of 100 verbs
- use pointers to verbs rather than indexes
2005-09-02 14:39:13 +00:00
Juan Lang 8c08dbfd12 Implement encoding/decoding RSA public keys. 2005-09-02 14:38:39 +00:00
Juan Lang 6389dbc979 Implement CertAddSerializedElementToStore. 2005-09-02 14:38:05 +00:00
Alexandre Julliard 54e9e8745d Fixed a file descriptor leak. 2005-09-02 12:31:35 +00:00
Frank Richter 064b54a0ad Remove shlwapi dependency. 2005-09-02 12:29:02 +00:00
Mike McCormack 6dc69f5f54 Fix gcc 4.0 warnings. 2005-09-02 12:26:21 +00:00
Jacek Caban c75127c5b9 Beginning implementation of onload routine. 2005-09-02 12:19:42 +00:00
Jacek Caban 1aad8088e5 Added CreateFormatEnumerator implementation. 2005-09-02 12:17:29 +00:00
Kevin Koltzau 95a173a52b Fix warnings in 64bit. 2005-09-02 11:32:17 +00:00
Mike McCormack dacea64643 Add objects to lists at the right time. 2005-09-02 11:21:22 +00:00
Christian Costa df75a4f028 Forward calls of IBasic* and IVideoWindow interfaces of the
filtergraph to the right filter.
2005-09-02 11:20:09 +00:00
Robert Shearman 0aef679535 - 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.
2005-09-02 11:19:26 +00:00
Robert Shearman 3f912e048e The [string] attribute is only valid on byte, char and wchar_t types,
so replace "unsigned short" by "WCHAR".
2005-09-02 11:19:05 +00:00
Robert Shearman f6daf49061 Add VT_UNKNOWN support for VARIANT marshaling by generalising the
existing VT_DISPATCH code.
2005-09-02 11:18:57 +00:00
Alexandre Julliard 611b5acbf8 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.
2005-09-02 11:18:45 +00:00
Jacek Caban 3e1c514c37 Make OleInPlaceObjectWindowlessVtbl const. 2005-09-02 11:18:17 +00:00
Dmitry Timoshkov 5e9e487b20 Translate file name from unix to ANSI encoding in
UnixFolder_IShellFolder2_GetDisplayNameOf.
2005-09-02 11:18:00 +00:00
Oliver Stieber 55124ec05e Added the tracking of stream frequency and flags. Stream flags and
frequency aren't handled at the moment.
2005-09-02 11:17:17 +00:00
Jacek Caban 3cbbd41246 Added exec_on_unload implementation. 2005-09-02 11:16:39 +00:00
Hans Leidekker 484e8e28b9 Fix the build without openldap headers. 2005-09-02 11:09:14 +00:00
Frank Richter 9e57091ffa Fix warnings in 64bit. 2005-08-30 10:07:17 +00:00
Juan Lang 9e8c0bbdb3 Implement collection stores. 2005-08-30 09:59:03 +00:00
Frank Richter a18042e77f More elaborate IsThemeBackgroundPartiallyTransparent() implementation;
also returns TRUE for theme parts with 32bpp images.
2005-08-30 09:58:41 +00:00
Michael Jung 5c87552f6a Use FIXME's in stubs instead of TRACE's.
Infer pathmode from CLSID in UnixFolderConstructor.
Fail in IShellFolder::BindToObject, if folder does not initialize.
2005-08-30 09:58:21 +00:00
Mike McCormack 4a5378efcd Fix some gcc 4.0 warnings. 2005-08-30 08:56:35 +00:00
Henning Gerhardt 6636d76292 Update the German resource file. 2005-08-30 08:55:34 +00:00
Alexandre Julliard 63a643e50f Authors: James Hawkins <truiken@gmail.com>, Juan Lang <juan_lang@yahoo.com>
Use a standard wine list for packages and providers.
2005-08-30 08:55:20 +00:00
Frank Richter 28022e8022 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.
2005-08-30 08:54:45 +00:00
Frank Richter 9a88d25ba4 Since theme images are reused now it's not really a good idea to
delete them in drawing functions.
2005-08-30 08:54:31 +00:00
Hans Leidekker 880b1d3d51 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.
2005-08-30 08:52:39 +00:00
Alexandre Julliard 68f177364d Avoid using common symbols, they are broken on Mac OS. 2005-08-29 21:49:57 +00:00
Frank Richter 44b4c7459b Pass around what kind of transparency an image actually needs. Use
alpha-blending for 32bpp images.
2005-08-29 21:47:26 +00:00
Robert Shearman 44d6e39c8b Make typelib marshaler use IRpcChannelBuffer::GetBuffer if possible. 2005-08-29 21:46:51 +00:00
Robert Shearman 80c31a9cb1 - 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.
2005-08-29 21:46:34 +00:00
Michael Jung da953161fd Clone pidlLast before free'ing pidl after call to SHBindToParent. 2005-08-29 21:46:02 +00:00
Michael Jung 3676640e64 Added test to show that Windows does not allocate a new pidl in
SHBindToParent.
2005-08-29 21:45:49 +00:00
Michael Jung 060bfac706 Use StringFromGUID2 instead of StringFromCLSID in
UNIXFS_is_rooted_at_desktop.
2005-08-29 21:45:31 +00:00
Alexandre Julliard bba5423d0f Uncomment out DisableThreadLibraryCalls in DllMain and add the
kernel32 imports that it requires.
2005-08-29 15:11:37 +00:00
Alexandre Julliard 37871ce3f1 Store the result of the A/W conversions in the extra buffer space. 2005-08-29 15:10:02 +00:00
Paul Vriens 31d0e7421e Reserve extra space for conversions. 2005-08-29 14:17:27 +00:00
Alexandre Julliard 0628c7eba6 Moved more of the spec initialization code to the winecrt0 library,
and get rid of implicit kernel32 imports.
2005-08-29 14:16:27 +00:00
Hans Leidekker d672c65ac3 Implement ldap_count_values*, ldap_get_values*, ldap_msgfree and
ldap_value_free_len.
2005-08-29 14:13:05 +00:00
Juan Lang 7fe3f50848 Implement encoding/decoding of CERT_ALT_NAME_INFOs and CRL_INFOs. 2005-08-29 14:12:44 +00:00
Alexandre Julliard 4ce3dc20d7 Moved the implementation of a couple of system.drv entry points to
system.c.
2005-08-29 12:26:19 +00:00
Oliver Stieber 33b2c1fd3c Added support for DXT2 and DXT4. 2005-08-29 12:20:02 +00:00
Juan Lang 8d1cf4ebec Implemented memory cert stores. 2005-08-29 12:18:00 +00:00
Phil Krylov 682dd707c8 Improved header control performance by maintaining an internal order
array.
2005-08-29 12:17:42 +00:00
Jonathan Ernst c33fde172e French resources. 2005-08-29 10:47:02 +00:00
Frank Richter e53a7639d7 If a MINSIZEn property is not present, fall back to actual size of nth
image to determine whether it is suitable.
2005-08-29 10:46:45 +00:00
Alexandre Julliard 41f2189417 Removed a few no longer used 16-bit exports. 2005-08-29 10:27:25 +00:00
Alexandre Julliard 7dc790d877 Moved TaskFindHandle16 to toolhelp16.c. 2005-08-29 10:26:48 +00:00
Alexandre Julliard f484a6b959 Moved GlobalMasterHandle to global16.c. 2005-08-29 10:26:10 +00:00
Alexandre Julliard 510acffe08 Moved the kernel 16-bit initialization to a new DllEntryPoint routine
in krnl386.
2005-08-29 10:20:51 +00:00
Mike McCormack 8a8c561cfa - the combination of all table keys must be unique, not each key
- MsiViewExecute may not be called before MsiModifyView
2005-08-29 10:16:12 +00:00
Frank Richter 9a03000e5e Take a common computation out of two if-branches in
UXTHEME_LoadImage().
2005-08-29 10:15:59 +00:00
Oliver Stieber f1a2ee521d Implemented IWineD3DDevice_GetRenderTargetData. 2005-08-29 10:15:47 +00:00
Jacek Caban b5ec066d99 Move strings to resources. 2005-08-29 10:15:17 +00:00
Alexandre Julliard 705bc7b481 Added a couple of missing stubs for the non-ELF case. 2005-08-29 09:46:32 +00:00
Yuri Kozlov dc21c5e45a Set default size for toolbar bitmap if not specified. 2005-08-29 09:39:04 +00:00
Mike McCormack 0c49c1c41d - build a standard Wine list of extensions instead of using an array
- use extension pointers instead of array indexes
2005-08-29 09:38:39 +00:00
Mike McCormack a107234dcd gcc 4.0 warning fixes. 2005-08-29 09:38:19 +00:00
Hans Leidekker 3abfd8a890 Implement ldap_extended_operation* and ldap_close_extended_op. 2005-08-29 09:33:16 +00:00
Oliver Stieber 20366e7956 Use wined3dformat when calling wined3d. 2005-08-29 09:32:44 +00:00
Frank Richter eed5b662b9 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.
2005-08-29 09:30:17 +00:00
Jacek Caban 49cd8a70d1 - Added IHlinkTarget::Navigate test.
- Added downloading test (disabled).
2005-08-29 09:29:58 +00:00
Alexandre Julliard e08029fe1f Fixed the checklink target to link against winecrt0 too. 2005-08-27 10:33:27 +00:00
Alexandre Julliard 6c6a5729d9 Don't try to initialize the 16-bit thunking code if 16-bit support is
disabled.
2005-08-27 10:18:03 +00:00
Mike McCormack e18952a921 Add the allocated mime type to the mime type list. 2005-08-27 10:01:03 +00:00
Mike McCormack 280bcf6e4a Fix gcc 4.0 warnings. 2005-08-27 10:00:38 +00:00
Thomas Weidenmueller c9b7442689 It should be allowed to pass NULL handles in the phpage array of the
PROPSHEETHEADER structure to PropertySheet(), just ignore them.
2005-08-27 09:59:09 +00:00
Oliver Stieber 42eff0f92b Moved GetRasterStatus from device to swapchain. 2005-08-27 09:58:53 +00:00
Alexandre Julliard cc4da88563 Explicitly import kernel32 in tests that use it. 2005-08-27 09:27:09 +00:00
Jacek Caban 48c80f3b77 Added IHlinkTarget interface. 2005-08-27 09:25:56 +00:00
Robert Shearman dab603def3 - 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.
2005-08-27 09:25:16 +00:00
Henning Gerhardt 3d3043a5fc Added German resources. 2005-08-27 09:24:41 +00:00
Jason Edmeades 34db84e1da Listbox delete string handling should validate the range of the
index. Added some tests.
2005-08-27 09:24:14 +00:00
Oliver Stieber 52a63149dc Change SetDirty in texture to pass the value of dirty instead of
always passing TRUE.
2005-08-27 09:23:06 +00:00
Frank Richter a7b5f5ac3c Make AlphaBlend() respect the destination clipping region. 2005-08-27 09:20:53 +00:00
Hans Leidekker 4f36cae4dd Avoid using the obsolete inet_addr. 2005-08-27 09:20:24 +00:00
Jacek Caban 6d94aa471c Make pActiveObject test language specific. 2005-08-27 09:19:52 +00:00
Marcus Meissner 39cdcd6692 IsNetworkAlive() enhanced, always reports LAN. 2005-08-27 09:19:17 +00:00
Jacek Caban eb52044ee8 Beginning implementation of Gecko focus handling. 2005-08-26 10:05:52 +00:00
Michael Jung b0b4777422 Implemented 'My Documents' folder. 2005-08-26 10:05:34 +00:00
Mike McCormack 93ab695a5c Fix gcc 4.0 warnings. 2005-08-26 08:53:31 +00:00
Alexandre Julliard 12c9b501fb We no longer need a special case for the ntdll import library. 2005-08-26 08:52:06 +00:00
Pavel Roskin cbb4f7d595 Extend uRelax scale so that yres is relaxed before slant, not at the
same time.
2005-08-26 08:47:45 +00:00
Mike McCormack 9e558d7449 - build a standard Wine list of mime types instead of using an array
- use mime type pointers instead of array indexes
2005-08-26 08:47:31 +00:00
Robert Shearman c8aedf9726 Add stub for CoAllowSetForegroundWindow. 2005-08-26 08:47:09 +00:00
Juan Lang 390d502887 Added a bunch of stubs. 2005-08-26 08:46:48 +00:00
Jacek Caban 6ccccb7179 Added default MSHTML context menu. 2005-08-26 08:46:37 +00:00
Alexandre Julliard d4098549bb Moved the delay loading support code to the winecrt0 library. 2005-08-25 19:37:51 +00:00
Jacek Caban 5cb0fcf1e1 - Beginning implementation of context menu.
- Set nsIWebBrowserChrome of nsIWebBrowser.
2005-08-25 19:24:58 +00:00
Oliver Stieber 2af36c646e Implemented stubbed out pixel shaders and their states in wined3d. 2005-08-25 19:24:21 +00:00
Vitaly Lipatov ff0b2edd3c Restore paper orientation when pagesetupdlg is initializing. 2005-08-25 19:23:43 +00:00
Glenn Wurster cee9a0f2a3 Make stack check work if stack is a small value. 2005-08-25 19:20:21 +00:00
Saulius Krasuckas f1853ba186 - DirectDrawCreateEx fails with Standard VGA Adapter driver.
- IDirect3D7::CreateDevice() returns E_OUTOFMEMORY if a card has no 3D
  acceleration.
2005-08-25 19:19:46 +00:00
Mike McCormack 8aa1a919bf Make sure to save the result calculated in ACTION_UpdateInstallStates. 2005-08-25 19:19:10 +00:00
Vitaly Lipatov a4590d2b23 - remove return: now break loop if can't change state during test
- add test for value returned by SwapMouseButton
- fix SwapMouseButton return value (it returns previous state)
2005-08-25 19:18:49 +00:00
Phil Krylov 030dbe2d98 Draw header control items only within the header client area. 2005-08-25 19:18:14 +00:00
Alexandre Julliard b6b180a16d Moved the implementation of spec file stubs to the winecrt0 library. 2005-08-25 15:27:44 +00:00
Frank Richter 4946623d2b Add WM_CTLCOLORSTATIC handler to dialog theming subclass so static
text can appear transparent (for e.g. tab pages which commonly have a
"fancy" background).
2005-08-25 15:20:48 +00:00
Aric Stewart 50a9b78253 The file name used in the ui messages is the target name not the
source name.
2005-08-25 15:20:34 +00:00
Jacek Caban 701885b2f0 - Added test of IPersistMoniker::Load.
- Fix Wine to pass the test.
2005-08-25 15:19:19 +00:00
Alexandre Julliard fd75880ba8 Install the static import libraries too. 2005-08-25 12:15:06 +00:00
Alexandre Julliard 633b12d5dc Added a make rules file for static import libraries. 2005-08-25 12:14:13 +00:00
Alexandre Julliard 71ae2d7bed Beginnings of a crt0 library. 2005-08-25 11:41:05 +00:00
James Hawkins 5a07e6eda1 Moved itss.idl to include/wine. 2005-08-25 10:25:14 +00:00
Alexandre Julliard 0f41df1681 Use FILE_GetDeviceInfo in NtMapViewOfSection to avoid having to fetch
the file descriptor twice.
2005-08-25 10:23:23 +00:00
Mike McCormack a391a98a9d - build a standard Wine list of classes instead of using an array
- use class pointers instead of array indexes
2005-08-25 10:22:32 +00:00
Mike McCormack 80fdebbb49 gcc 4.0 warning fixes. 2005-08-25 10:22:12 +00:00
Juan Lang 02cb0c77d7 Implemented CryptHashCertificate. 2005-08-25 09:51:59 +00:00
Mike McCormack 1256a0c323 Don't dereference variables in a trace. 2005-08-25 09:51:03 +00:00
Robert Shearman bcb251d5b3 Remove unused thread handle entry from the apartment structure. 2005-08-25 09:50:36 +00:00
Mike McCormack 876982df8f Fix a small bug introduced when converting appids to a list. 2005-08-25 09:50:19 +00:00
Aric Stewart 43ec0a4d06 Display the correct text string in the action text field for the
dialog boxes. Also the string should be deformatted.
2005-08-25 09:50:08 +00:00
Alexandre Julliard f62f6e8fe1 Don't cache file descriptors open on removable devices. 2005-08-24 18:33:50 +00:00
Alexandre Julliard bc22e2f03d Moved the FileFsDeviceInformation query to a separate function. 2005-08-24 18:27:27 +00:00
Vitaly Lipatov 442c253a01 Add missed _mbscoll function. 2005-08-24 18:14:06 +00:00
Aric Stewart 9306cc527b Version 1 atl modules only have a structure size of 100 and no
functions to call.
2005-08-24 18:13:24 +00:00
Johan Dahlin b5c02815d0 Implemented MsiSetComponentState*. 2005-08-24 18:13:09 +00:00
Mike McCormack 34247aff40 Test case for MsiModifyView and MsiViewGetError. 2005-08-24 11:10:39 +00:00
Mike McCormack e8d1a167df Implement MsiModifyView (MSIMODIFY_INSERT_TEMPORARY). 2005-08-24 11:10:23 +00:00
Mike McCormack fba5a59c66 Better stub for MsiViewGetError. 2005-08-24 10:57:49 +00:00
Johan Dahlin 0946c42d5a Added a null check for component. 2005-08-24 10:57:27 +00:00
Mike McCormack 10a1394929 Add include guard to header and make functions extern. 2005-08-24 10:57:02 +00:00
Huw Davies 6a3175032d Use the correct rectangle for ETO_OPAQUE - spotted by James Hawkins. 2005-08-24 10:56:49 +00:00
Johan Dahlin fe11241cf3 Added stubs for MsiSetComponentStateA and MsiSetComponentStateW. 2005-08-24 10:56:27 +00:00
Mike McCormack febad089ce - build a standard Wine list of appids instead of using an array
- use appid pointers instead of array indexes
2005-08-24 09:45:18 +00:00
James Hawkins 92ba28851a Avoid heap corruption by not accessing old HeapReAlloc'ed pointer. 2005-08-24 09:44:59 +00:00
Robert Shearman 4519b1bd1d - Remove redundant QueryInterface in marshal_interface - the object is
always queried later on for the correct interface of the object.
- Make sure to Release the marshaled pointer in the typelib marshaler
  once it is no longer required.
2005-08-24 09:44:41 +00:00
Michael Stefaniuc fc663043d3 Implement IPicture::get_hPal for PICTYPE_BITMAP. 2005-08-24 09:44:25 +00:00
Saulius Krasuckas 6b702cc84c Skip testing on IDirect3D7::CreateDevice() failure. 2005-08-23 19:59:35 +00:00
Oliver Stieber 0e0ff51842 Update the implementation of GetFrontBufferData in stateblock. 2005-08-23 19:59:27 +00:00
Rémi Assailly c6e294deb1 Moved mciavi32 to the top-level dlls directory. 2005-08-23 19:52:30 +00:00
Mike McCormack 792d7eb23d Fix gcc 4.0 warnings. 2005-08-23 18:49:18 +00:00
Alexandre Julliard 38502f70eb Added a separate set_handle_cached_fd request instead of abusing
set_handle_info for that.
2005-08-23 18:43:50 +00:00
Alexandre Julliard 73cb76542f Rewrote Get/SetHandleInformation to call the corresponding ntdll
functions.
2005-08-23 18:20:59 +00:00
James Hawkins b032243bdb Register the ITStorage class. 2005-08-23 18:17:03 +00:00
Phil Krylov eee54d95ad Fixed a RichEdit RTF reader bug which resulted in loss of text.
Eliminated unneeded recursion in ME_InsertTextFromCursor().
2005-08-23 18:16:15 +00:00
Mike McCormack 979511fe6d - build a standard Wine list of folders instead of using an array
- use folder pointers instead of array indexes
2005-08-23 18:15:44 +00:00
Huw Davies 5a39abb278 Avoid using XRenderFindStandardFormat as older libraries don't have
it.
2005-08-23 18:14:30 +00:00
Vitaliy Margolen abd12e4dbf Fix handling of minimum tab width.
Add more tests to test it.
2005-08-23 10:05:54 +00:00
Mike McCormack e18f8abee1 - build a standard Wine list of files instead of using an array
- use file pointers instead of array indexes
2005-08-23 10:03:17 +00:00
Phil Krylov 625d872b67 Fixed EM_EXLINEFROMCHAR to work for last row of a paragraph. 2005-08-23 10:02:33 +00:00
Michael Kaufmann e3a35a8653 - Redraw immediately upon PBM_SETPOS, PBM_DELTAPOS, PBM_STEPIT.
- New tests.
2005-08-23 10:02:25 +00:00
Huw Davies 3433676fd7 Move a bunch of common code from the drivers into gdi. 2005-08-23 09:38:58 +00:00
Michael Jung 868921648f Added some tests for CLSID_FolderShortcut objects. 2005-08-23 09:37:59 +00:00
Mike McCormack 3b7e1ed1ea Add some node tests. 2005-08-23 09:37:42 +00:00
Mike McCormack f49f36f9eb Fix gcc 4.0 warnings. 2005-08-23 09:37:30 +00:00
Oliver Stieber cd159e3a74 Tidy up d3d9 and finalize passing d3d9 calls to wined3d for now. 2005-08-23 09:34:57 +00:00
Michael Stefaniuc 4d36546c07 - VarAdd, VarMul: I4 overflows to R8 and not I8 even if the result
would fit in I8. Fix tests.
- Document a brokeness in the handling of I8 numbers in
  VarNumFromParseNum. Fix tests.
2005-08-23 09:33:37 +00:00
Phil Krylov ba69174042 Added support for backward search to RichEdit EM_FINDTEXT[AW],
EM_FINDTEXTEX[AW] message handler.
2005-08-23 09:32:55 +00:00
Kevin Koltzau bfa3077510 Properly declare handles. 2005-08-23 09:32:39 +00:00
Aric Stewart d90615bb28 Make index INT not UINT because it can be -1. 2005-08-23 09:30:39 +00:00
Saulius Krasuckas 328d3107e1 Don't leak a list of visuals (with advice of Jacek Caban). 2005-08-22 18:58:27 +00:00
Alexandre Julliard e9438a87f6 Add an extra test to show failing behavior. 2005-08-22 18:57:22 +00:00
Hans Leidekker df41a9a565 Implement LdapGetLastError, cldap_open*, ldap_abandon,
ldap_check_filter*, ldap_cleanup, ldap_conn_from_msg and
ldap_connect.
2005-08-22 18:56:54 +00:00
Michael Jung 6235c076a4 Initialize all members in UnixFolder constructor.
Support NULL value pidls in GetDisplayNameOf method.
2005-08-22 18:56:36 +00:00
Phil Krylov 9527739112 Fixed EM_SETEVENTMASK RichEdit message handler to return old event
mask.
2005-08-22 18:56:21 +00:00
Mike McCormack f919b72769 Fix magic item handling and warnings. 2005-08-22 18:56:05 +00:00
Mike McCormack 1da2858caa - build a standard Wine list of features instead of using an array
- use feature pointers instead of array indexes
2005-08-22 14:09:17 +00:00
Ivan Leo Puoti e5131213f6 Let DeviceIoControl call the appropriate native interface. 2005-08-22 14:08:39 +00:00
Phil Krylov 0789483dfc Automatically set default font after parsing a font table in RichEdit
RTF reader.
2005-08-22 14:08:04 +00:00
Jacek Caban 306bd05f99 - Call LockContainer only if it's not already locked/unlocked.
- Only return S_OK in SetClientSite if IOleClientSite is not changed.
2005-08-22 14:07:49 +00:00
Hans Leidekker f258d2ce2d Implement ldap_rename* functions. 2005-08-22 14:07:31 +00:00
Aric Stewart bf129c41de Fix for dreamweaver site definition dialog. Need to initialize the
rect for a tab control to an empty rect if it is not visible.
2005-08-22 14:07:22 +00:00
Mike McCormack 79b29158e8 Fix gcc 4.0 warnings. 2005-08-22 10:19:34 +00:00
Kevin Koltzau dbfac2ee12 Fix 'cast to pointer from integer of different size' warnings in
64bit.
2005-08-22 10:18:17 +00:00
Oliver Stieber 3f24b9164d Fix quite a few texturing problems and cases where text isn't being
correctly displated.
2005-08-22 10:07:10 +00:00
Phil Krylov 4c9f013f8b Added handling of deff RTF control word. 2005-08-22 10:06:08 +00:00
Kai Blin 2cc40bac7d Fixed a couple of bugs in InitializeSecurityContext(A/W) and
AcceptSecurityContext.
2005-08-22 10:05:45 +00:00
Jacek Caban 297aeb5b97 Disable using nsWebBrowserStream. 2005-08-22 10:05:29 +00:00
Gerald Pfeifer ebe0484d1a Prefer sys/limits.h over machine/limits.h. 2005-08-22 09:33:37 +00:00
Christian Costa 8f3cc76ea2 Return S_OK when committing/decomitting an already
committed/decommitted allocator.
Add corresponding test case.
Improve traces.
2005-08-22 09:27:41 +00:00
Mike McCormack eafa666bee Fix some gcc 4.0 warnings. 2005-08-22 09:26:53 +00:00
Jacek Caban d5b898c14c - Added OnAmbientPropertyChange implementation.
- Call IDispatch::Invoke when native does (with test).
2005-08-22 09:25:20 +00:00
Mike McCormack da3393d4d7 Implement IXMLDOMNode::hasChildNode(). 2005-08-22 09:24:44 +00:00
Mike McCormack ded8dd8b82 Forward IXMLDOMDocument methods to contained node. 2005-08-22 09:24:36 +00:00
Mike McCormack d61f8f8b28 Forward IXMLDOMElement methods derived from IXMLDOMNode to the
element's contained node.
2005-08-22 09:23:52 +00:00
Phil Krylov 8b226cb921 Fixed InterLocked* function definitions for non-x86 platforms in
accordance with the recent corresponding change of their declarations
in winbase.h.
2005-08-22 09:23:32 +00:00
Jacek Caban 6fe04f2d54 Use pibc argument of IPersistMoniker::Load. 2005-08-22 09:23:14 +00:00
Walt Ogburn 9473bcbb93 Add tests for olefont size functions & conversions. 2005-08-22 09:22:52 +00:00
Walt Ogburn 2bcc1c07a9 When applying logical / himetric ratio to olefont sizes, must divide
by the standard ratio 72 / 2540.
2005-08-22 09:22:43 +00:00
Saulius Krasuckas 187f7a4a4f Don't dereference a NULL visual pointer. 2005-08-22 09:22:19 +00:00
Jacek Caban ec48726f0c Always add gecko directory to the path before loading xpcom. 2005-08-22 09:21:53 +00:00
Stefan Leichter 80af49401b Print something useful in trace and fixme. 2005-08-22 09:21:34 +00:00
Christian Costa 6301fec0ef Properly allocate/release memory when adding filters to the filtergraph.
When connecting pin, discard filter which is the same as the upstream
one.
Remove wrong extra IBaseFilter_Release.
Improve traces by showing filters owing pins we want to connect or
render.
Properly initialize output pin of transform filter.
2005-08-22 09:21:24 +00:00
Maxime Bellengé cb0a4595ba Fix regression in color keying with RGB mask. 2005-08-22 09:20:51 +00:00
Michael Kaufmann 1845444424 Handle WM_GETFONT and WM_SETFONT. 2005-08-22 09:20:36 +00:00
Robert Reif b6aeb56d0b Fix mixer detection for multiple sound cards. 2005-08-22 09:20:20 +00:00
Phil Krylov 6e60746b70 Added common keyboard shortcuts for Select All, Undo, Redo, Cut, Copy
and Paste to RichEdit.
2005-08-22 09:20:06 +00:00
Mike McCormack 6c8527c31c - return a precomputed result for a NULL string
- pass strlen an LPSTR to eliminate a sign warning
2005-08-22 09:19:38 +00:00
Kevin Koltzau 6bb46e31e7 Fix 'cast from pointer to integer of different size' warnings in
64bit.
2005-08-22 09:19:16 +00:00
Kevin Koltzau 73159c1d0c Remove 'cast from pointer to integer of different size' warnings in
64bit,
2005-08-22 09:18:48 +00:00
Glenn Wurster 005729588d Start to add some tests for basic palette operations. 2005-08-22 09:18:02 +00:00
Hans Leidekker b47e54d28c Implement ldap_modrdn* functions. 2005-08-22 09:17:15 +00:00
Jacek Caban f4c4092fb5 Fix RegisterWindowMessage declaration and improve debug message. 2005-08-22 09:15:55 +00:00
Mike McCormack 38d67a4537 - build a standard Wine list of components instead of using an array
- use component pointers instead of array indexes
2005-08-22 09:15:23 +00:00
Saulius Krasuckas 94feee327b Make file operations succeed on Win9x too. 2005-08-22 09:14:35 +00:00
Todd Mokros 88ac4b9650 Fix a focus stealing bug introduced by the managed flag changes. 2005-08-22 09:14:21 +00:00
Oliver Stieber 45033446bb Tidy up some formatting, improve error handling and error logging and
fix a couple of spelling mistakes.
2005-08-22 09:13:49 +00:00
Marcus Meissner 6c2eae254f Protect GlobalAddAtomA string handling by exception handler (for
broken programs).
2005-08-19 15:20:06 +00:00
Mike McCormack 23e9a042c0 Implement the IXMLDOMNodeList interface for
IXMLDOMNode::get_childNodes.
2005-08-19 15:18:05 +00:00
Michael Jung b6d97d5654 Added stubbed implementation of IPersistPropertyBag interface.
Register unixfs as CLSID_FolderShortcut.
2005-08-19 13:58:52 +00:00
Felix Nawothnig 87e878a699 Fix GetDIBits to retrieve RGB 555 as 16bit BI_RGB and RGB 565 as 16bit
BI_BITFIELDS.
2005-08-19 13:58:34 +00:00
Frank Richter ad53767109 Fix wrong structure size check in GetScrollBarInfo().
GetScrollBarInfo() failed when SCROLL_GetScrollBarRect() returned
FALSE - however, this is the case if the scrollbar is horizontal, and
not an error indicator.
2005-08-19 13:58:22 +00:00
Frank Richter 00353712f2 Forward WM_DESTROY to superclass in edit & listbox theming. 2005-08-19 13:58:03 +00:00
Frank Richter 8bba08ce3d Merge subclass stubs and subclass proc. Having the stub set the window
proc to the subclass proc was not a good idea since that breaks
subclasses of themed standard controls (e.g. what Delphi does a lot).
2005-08-19 13:57:49 +00:00
Mike McCormack eb889cf5d9 Forward some IXMLDOMDocument methods to the implemenation's contained
node.
2005-08-19 11:23:02 +00:00
Mike McCormack dc2e14d9f6 Implement parentNode, firstChild, lastChild, previousSibling and
nextSibling methods.
2005-08-19 11:22:47 +00:00
Rémi Assailly 2e689c6c66 Removed mcianim. 2005-08-19 11:22:25 +00:00
Alexandre Julliard 0f254d0356 Removed a few internal functions that are no longer exported on
Windows.
2005-08-19 10:21:17 +00:00
Frank Richter f02d6df55c Add theming support for dialogs (to support tab page background). 2005-08-19 10:05:34 +00:00
Oliver Stieber 1be54d8b79 Integrate hardware vertex shaders into the drawing pipeline. 2005-08-19 10:05:00 +00:00
Mike McCormack 516a577df1 Fix gcc 4.0 warnings. 2005-08-19 10:04:03 +00:00
Mike McCormack 2386023474 Use a single function to create all IXMLDOMNode implementations. 2005-08-19 10:03:27 +00:00
Mike McCormack 3f2d5d7fbb Store the component information in a standard Wine list. 2005-08-19 10:03:11 +00:00
Jason Edmeades 602f0c10c7 Handle context menu->refresh, and F5 to initiate a refresh of the file
dialog.
2005-08-19 10:02:51 +00:00
Jason Edmeades 8f8ec2adcc _swab failed if src == dest, plus some testcases. 2005-08-19 10:01:42 +00:00
Jason Edmeades c1cd0d22e0 Add the time to the file display dialog modified column. 2005-08-19 10:01:25 +00:00
Michael Jung f9fd061e95 Implemented IPersist::GetClassID. 2005-08-19 10:01:07 +00:00
Huw Davies 85cd13506d Simplify ExtTextOut a bit. Should be a nop. 2005-08-19 09:58:57 +00:00
Gerald Pfeifer 523fef0c77 Enable SCSI_getprocentry() on non-Linux platforms which now should be
safe to do.
2005-08-19 09:58:40 +00:00
Huw Davies a03adc7411 Cope better with mixed charset fonts. 2005-08-19 09:58:32 +00:00
Aric Stewart 62e1a0f201 In AtlModuleInit do not call initialization procedures that are NULL. 2005-08-19 09:58:02 +00:00
Mike McCormack ad3a5ed5e4 Make sure a cursor is always returned if one exists. 2005-08-19 09:56:52 +00:00
Alexandre Julliard a5156dcf40 Added a stub for NtAlertResumeThread. 2005-08-18 11:47:17 +00:00