wine
19 years agoUse a more portable scheme for storing the name of a critical
Alexandre Julliard [Fri, 9 Sep 2005 10:19:44 +0000 (10:19 +0000)] 
Use a more portable scheme for storing the name of a critical
section.

19 years agoMake IQuickActivate interface heap based.
Jacek Caban [Fri, 9 Sep 2005 10:05:40 +0000 (10:05 +0000)] 
Make IQuickActivate interface heap based.

19 years agoDisplay fccType as hex instead of characters in trace output.
Ulrich Czekalla [Fri, 9 Sep 2005 10:05:02 +0000 (10:05 +0000)] 
Display fccType as hex instead of characters in trace output.

19 years agoAdded a define check for __x86_64__.
Alexandre Julliard [Fri, 9 Sep 2005 09:30:02 +0000 (09:30 +0000)] 
Added a define check for __x86_64__.

19 years agoFixed get_time_str definition to match the prototype.
Alexandre Julliard [Fri, 9 Sep 2005 09:12:27 +0000 (09:12 +0000)] 
Fixed get_time_str definition to match the prototype.

19 years agoUpdate the win32.api file to current CVS.
Vincent Béron [Fri, 9 Sep 2005 09:11:23 +0000 (09:11 +0000)] 
Update the win32.api file to current CVS.

19 years agoUse proper ifdefs around unistd.h.
Vincent Béron [Fri, 9 Sep 2005 09:11:10 +0000 (09:11 +0000)] 
Use proper ifdefs around unistd.h.

19 years ago- call CertFreeCertificateContext from CertDeleteCertificateFromStore
Juan Lang [Fri, 9 Sep 2005 09:09:45 +0000 (09:09 +0000)] 
- call CertFreeCertificateContext from CertDeleteCertificateFromStore
- fix some ref counting problems

19 years agoMove protocol's CLSIDs to urlmon.idl.
Jacek Caban [Fri, 9 Sep 2005 09:09:22 +0000 (09:09 +0000)] 
Move protocol's CLSIDs to urlmon.idl.

19 years agoAdded PARSE_PATH_FROM_URL action implementation.
Jacek Caban [Fri, 9 Sep 2005 09:08:56 +0000 (09:08 +0000)] 
Added PARSE_PATH_FROM_URL action implementation.

19 years agoAdded version resource to urlmon.dll.
Stefan Leichter [Fri, 9 Sep 2005 09:08:41 +0000 (09:08 +0000)] 
Added version resource to urlmon.dll.

19 years agoDefine GET_IP for x86_64.
Alexandre Julliard [Thu, 8 Sep 2005 19:17:04 +0000 (19:17 +0000)] 
Define GET_IP for x86_64.

19 years agoImplemented wine_switch_to_stack for x86_64.
Alexandre Julliard [Thu, 8 Sep 2005 19:16:12 +0000 (19:16 +0000)] 
Implemented wine_switch_to_stack for x86_64.

19 years agoAvoid 'clobbered by longjmp' warnings.
Alexandre Julliard [Thu, 8 Sep 2005 18:59:52 +0000 (18:59 +0000)] 
Avoid 'clobbered by longjmp' warnings.

19 years agoRename Wine fonts to match Windows font names.
Dmitry Timoshkov [Thu, 8 Sep 2005 18:56:59 +0000 (18:56 +0000)] 
Rename Wine fonts to match Windows font names.

19 years agoImplement ldap_create_sort_control*.
Hans Leidekker [Thu, 8 Sep 2005 18:56:22 +0000 (18:56 +0000)] 
Implement ldap_create_sort_control*.

19 years ago- implement system stores
Juan Lang [Thu, 8 Sep 2005 18:56:14 +0000 (18:56 +0000)] 
- implement system stores
- remove an intermittently failing registry test

19 years agoMake IProvideClassInfo2 interface heap based.
Jacek Caban [Thu, 8 Sep 2005 18:55:50 +0000 (18:55 +0000)] 
Make IProvideClassInfo2 interface heap based.

19 years agockid not fccType specifies the form type to search for.
Ulrich Czekalla [Thu, 8 Sep 2005 18:55:33 +0000 (18:55 +0000)] 
ckid not fccType specifies the form type to search for.

19 years agoRelease BINDINFO in *Protocol::Start.
Jacek Caban [Thu, 8 Sep 2005 18:55:18 +0000 (18:55 +0000)] 
Release BINDINFO in *Protocol::Start.

19 years agoFix return value of ExtTextOut in the case when count == 0.
Huw Davies [Thu, 8 Sep 2005 18:55:07 +0000 (18:55 +0000)] 
Fix return value of ExtTextOut in the case when count == 0.

19 years agoPass a locally modified version of SHELLEXECUTEINFO to
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:52 +0000 (18:54 +0000)] 
Pass a locally modified version of SHELLEXECUTEINFO to
IShellExecuteHookW_Execute, this should pass through at least
sei_tmp.nShow retrieved from an .lnk file (fStartup).

19 years agoDump more .lnk file header fields.
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:32 +0000 (18:54 +0000)] 
Dump more .lnk file header fields.

19 years ago- Stop using a not initialized variable szTemp in
Dmitry Timoshkov [Thu, 8 Sep 2005 18:54:03 +0000 (18:54 +0000)] 
- Stop using a not initialized variable szTemp in
  _dbg_ILSimpleGetText, make _dbg_ILSimpleGetText return no value since
  nobody is using it.
- Stop dereferencing a possible NULL in pdump since
  _dbg_ILGetDataPointer can potentially return NULL (for instance for
  root or desktop pidl).
- Make shdebugstr_guid use standard wine_dbg_sprintf instead of the
  handmade solution.

19 years agoFixed a comment.
Alexandre Julliard [Thu, 8 Sep 2005 12:42:51 +0000 (12:42 +0000)] 
Fixed a comment.

19 years agoAllocate memory rather than using fixed length buffers.
Mike McCormack [Thu, 8 Sep 2005 12:42:31 +0000 (12:42 +0000)] 
Allocate memory rather than using fixed length buffers.

19 years agoConvert RunningActions array into a list.
Mike McCormack [Thu, 8 Sep 2005 12:42:07 +0000 (12:42 +0000)] 
Convert RunningActions array into a list.

19 years agoHave ExtTextOut call into the font linking mechanism.
Huw Davies [Thu, 8 Sep 2005 12:40:20 +0000 (12:40 +0000)] 
Have ExtTextOut call into the font linking mechanism.
GetCharWidth, GetCharABCWidths and GetTextExtentPoint should return
the widths of a linked font's glyphs.

19 years agoAdded typedefs SQLWCHAR and SQLTCHAR.
Phil Krylov [Thu, 8 Sep 2005 12:39:47 +0000 (12:39 +0000)] 
Added typedefs SQLWCHAR and SQLTCHAR.

19 years agoAdded support for 64-bit format NT header and export/import tables.
Alexandre Julliard [Thu, 8 Sep 2005 11:35:19 +0000 (11:35 +0000)] 
Added support for 64-bit format NT header and export/import tables.

19 years agoAvoid a couple of 'clobbered by longjmp' warnings.
Alexandre Julliard [Thu, 8 Sep 2005 11:27:26 +0000 (11:27 +0000)] 
Avoid a couple of 'clobbered by longjmp' warnings.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Thu, 8 Sep 2005 11:04:53 +0000 (11:04 +0000)] 
Fix gcc 4.0 warnings.

19 years agoFix a file descriptor leak when opening the first file on a removable
Alexandre Julliard [Thu, 8 Sep 2005 11:04:34 +0000 (11:04 +0000)] 
Fix a file descriptor leak when opening the first file on a removable
device.

19 years agoImprove a fixme message a little.
Mike McCormack [Thu, 8 Sep 2005 11:04:03 +0000 (11:04 +0000)] 
Improve a fixme message a little.

19 years ago- fix a bug introduced by the progid list conversion
Mike McCormack [Thu, 8 Sep 2005 11:03:55 +0000 (11:03 +0000)] 
- fix a bug introduced by the progid list conversion
- make a fixme a little less alarmist

19 years agoFix memory leaks.
Mike McCormack [Thu, 8 Sep 2005 11:03:45 +0000 (11:03 +0000)] 
Fix memory leaks.

19 years agoRemove an unnecessary level of indent.
Mike McCormack [Thu, 8 Sep 2005 11:03:35 +0000 (11:03 +0000)] 
Remove an unnecessary level of indent.

19 years agoFix memory leaks in custom actions.
Mike McCormack [Thu, 8 Sep 2005 11:03:18 +0000 (11:03 +0000)] 
Fix memory leaks in custom actions.

19 years agoImprove midi trace.
Christian Costa [Thu, 8 Sep 2005 11:02:48 +0000 (11:02 +0000)] 
Improve midi trace.

19 years agoFix NdrServerContextMarshall prototype.
Ge van Geldorp [Thu, 8 Sep 2005 11:02:38 +0000 (11:02 +0000)] 
Fix NdrServerContextMarshall prototype.

19 years agoRemove redundant check.
Ulrich Czekalla [Thu, 8 Sep 2005 11:02:15 +0000 (11:02 +0000)] 
Remove redundant check.

19 years agoMake IPersist* interfaces heap based.
Jacek Caban [Thu, 8 Sep 2005 11:01:57 +0000 (11:01 +0000)] 
Make IPersist* interfaces heap based.

19 years agoAdded ReleaseBindInfo implementation.
Jacek Caban [Thu, 8 Sep 2005 11:01:46 +0000 (11:01 +0000)] 
Added ReleaseBindInfo implementation.

19 years agoFix DllCanUnloadNow prototype.
Ge van Geldorp [Thu, 8 Sep 2005 11:01:27 +0000 (11:01 +0000)] 
Fix DllCanUnloadNow prototype.

19 years agoImplement ldap_control_free*, ldap_controls_free* and
Hans Leidekker [Thu, 8 Sep 2005 11:01:08 +0000 (11:01 +0000)] 
Implement ldap_control_free*, ldap_controls_free* and
ldap_free_controls*.

19 years agoImplement system registry stores.
Juan Lang [Thu, 8 Sep 2005 11:00:51 +0000 (11:00 +0000)] 
Implement system registry stores.

19 years agoConvert a few more constants from strings to byte arrays.
Juan Lang [Thu, 8 Sep 2005 11:00:24 +0000 (11:00 +0000)] 
Convert a few more constants from strings to byte arrays.

19 years agoAdded a bit of framework for future x86_64 support.
Alexandre Julliard [Wed, 7 Sep 2005 13:31:37 +0000 (13:31 +0000)] 
Added a bit of framework for future x86_64 support.

19 years agoRemoved two todo_wine's around tests that meanwhile succeed on wine.
Michael Jung [Wed, 7 Sep 2005 13:28:49 +0000 (13:28 +0000)] 
Removed two todo_wine's around tests that meanwhile succeed on wine.

19 years agoPass correct pointer to SHFree in case of failure in
Michael Jung [Wed, 7 Sep 2005 13:28:38 +0000 (13:28 +0000)] 
Pass correct pointer to SHFree in case of failure in
UNIXFS_path_to_pidl.
Return E_FAIL if we can't get the unix path in
IPersistFolder3::InitializeEx.
Return E_NOAGGREGATION if non-NULL pUnkOuter is given to the
constructor.

19 years agoReplace a few more direct lpVtbl accesses by the proper macros.
Alexandre Julliard [Wed, 7 Sep 2005 13:28:25 +0000 (13:28 +0000)] 
Replace a few more direct lpVtbl accesses by the proper macros.

19 years agoImplement FontIsLinked.
Huw Davies [Wed, 7 Sep 2005 13:26:49 +0000 (13:26 +0000)] 
Implement FontIsLinked.

19 years agoFake directx 9c instead of 9b.
Christoph Frick [Wed, 7 Sep 2005 13:26:31 +0000 (13:26 +0000)] 
Fake directx 9c instead of 9b.

19 years agoImplement MsiReinstallFeature.
Aric Stewart [Wed, 7 Sep 2005 13:26:06 +0000 (13:26 +0000)] 
Implement MsiReinstallFeature.

19 years agoImplement registry stores.
Juan Lang [Wed, 7 Sep 2005 13:25:56 +0000 (13:25 +0000)] 
Implement registry stores.

19 years agoImplemented kernel32:SetThreadPriority on top of ntdll's equivalent
Eric Pouech [Wed, 7 Sep 2005 13:25:35 +0000 (13:25 +0000)] 
Implemented kernel32:SetThreadPriority on top of ntdll's equivalent
functions.

19 years agoUse the COM macros instead of accessing lpVtbl directly.
Alexandre Julliard [Wed, 7 Sep 2005 11:50:34 +0000 (11:50 +0000)] 
Use the COM macros instead of accessing lpVtbl directly.

19 years agoGenerate the NT header in assembly instead of using a C structure.
Alexandre Julliard [Wed, 7 Sep 2005 11:44:16 +0000 (11:44 +0000)] 
Generate the NT header in assembly instead of using a C structure.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Wed, 7 Sep 2005 11:31:17 +0000 (11:31 +0000)] 
Fix gcc 4.0 warnings.

19 years agoAdded CoInternetParseUrl implementation.
Jacek Caban [Wed, 7 Sep 2005 11:27:34 +0000 (11:27 +0000)] 
Added CoInternetParseUrl implementation.

19 years agoget_glyph_index should return the nonexistent glyph for bitmap fonts
Huw Davies [Wed, 7 Sep 2005 11:27:05 +0000 (11:27 +0000)] 
get_glyph_index should return the nonexistent glyph for bitmap fonts
when a unicode character cannot be represented as a single byte in the
font's codepage.

19 years agoUpdate Japanese resource file to include the Theme tab.
Vikram Kumar [Wed, 7 Sep 2005 11:26:41 +0000 (11:26 +0000)] 
Update Japanese resource file to include the Theme tab.

19 years agoWrong flags were being tested for INTERNET_FLAG_NO_AUTO_REDIRECT.
<orin@pinhead.cc> [Wed, 7 Sep 2005 11:26:34 +0000 (11:26 +0000)] 
Wrong flags were being tested for INTERNET_FLAG_NO_AUTO_REDIRECT.

19 years agoFix a typo.
Mike McCormack [Wed, 7 Sep 2005 11:25:59 +0000 (11:25 +0000)] 
Fix a typo.

19 years agoFix warnings for no force feedback case.
Mike McCormack [Wed, 7 Sep 2005 11:25:32 +0000 (11:25 +0000)] 
Fix warnings for no force feedback case.

19 years agoKeep temporary files in a seperate list.
Mike McCormack [Wed, 7 Sep 2005 11:25:18 +0000 (11:25 +0000)] 
Keep temporary files in a seperate list.

19 years agoDon't fallback to LoadMenu16 when the window is created with a null
Alexandre Julliard [Wed, 7 Sep 2005 09:28:08 +0000 (09:28 +0000)] 
Don't fallback to LoadMenu16 when the window is created with a null
instance.

19 years agoOnly access 16-bit stack if really necessary.
Alexandre Julliard [Wed, 7 Sep 2005 09:26:39 +0000 (09:26 +0000)] 
Only access 16-bit stack if really necessary.

19 years agoAdded A2R10G10B10 and D3DFMT_D24FS8 modes to all other functions.
Karsten Elfenbein [Wed, 7 Sep 2005 09:25:26 +0000 (09:25 +0000)] 
Added A2R10G10B10 and D3DFMT_D24FS8 modes to all other functions.

19 years agoImplement ldap_escape_filter_element*.
Hans Leidekker [Wed, 7 Sep 2005 09:24:50 +0000 (09:24 +0000)] 
Implement ldap_escape_filter_element*.

19 years agoCall CHM_CloseCHM to avoid a memory leak.
James Hawkins [Wed, 7 Sep 2005 09:24:27 +0000 (09:24 +0000)] 
Call CHM_CloseCHM to avoid a memory leak.

19 years agoDon't include the terminating nul in the length in
Mike McCormack [Wed, 7 Sep 2005 09:24:14 +0000 (09:24 +0000)] 
Don't include the terminating nul in the length in
MsiSummaryInfoGetPropertyW.

19 years ago- add test for MsiGetSourcePath
Mike McCormack [Wed, 7 Sep 2005 09:23:58 +0000 (09:23 +0000)] 
- add test for MsiGetSourcePath
- don't specify drive for package path

19 years agoMake IOleControl and IOleInPlaceObject interface heap based.
Jacek Caban [Wed, 7 Sep 2005 09:23:47 +0000 (09:23 +0000)] 
Make IOleControl and IOleInPlaceObject interface heap based.

19 years agoFix the translation of dest to DestW, having it be NULL vs "" has
Aric Stewart [Wed, 7 Sep 2005 09:23:34 +0000 (09:23 +0000)] 
Fix the translation of dest to DestW, having it be NULL vs "" has
different meanings for MoveFileEx.

19 years ago- Added IInternetSecurityManager::[SG]etSecuritySite implementation.
Jacek Caban [Wed, 7 Sep 2005 09:23:18 +0000 (09:23 +0000)] 
- Added IInternetSecurityManager::[SG]etSecuritySite implementation.
- Forward IInternetSecurityManager calls to custom manager.

19 years agoVT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
Marcus Meissner [Wed, 7 Sep 2005 09:23:04 +0000 (09:23 +0000)] 
VT_PTR->VT_USERDEFINED chains depend on the TKIND of the userdefined
type due to our handling of COM interfaces in there.

19 years agoDon't clone pidlLast in SHBindToParent.
Michael Jung [Wed, 7 Sep 2005 09:22:49 +0000 (09:22 +0000)] 
Don't clone pidlLast in SHBindToParent.

19 years agoRelax the share mode validation for transacted storage, with a test.
Richard Cohen [Wed, 7 Sep 2005 09:22:15 +0000 (09:22 +0000)] 
Relax the share mode validation for transacted storage, with a test.

19 years agoAdd infrastructure for font linking. WineEngGetLinkedHFont will be
Huw Davies [Wed, 7 Sep 2005 09:21:50 +0000 (09:21 +0000)] 
Add infrastructure for font linking. WineEngGetLinkedHFont will be
used by ExtTextOut to provide an HFONT that will contain a valid
glyph.

19 years agoRemove ETCDIR mention.
Marcus Meissner [Wed, 7 Sep 2005 09:21:18 +0000 (09:21 +0000)] 
Remove ETCDIR mention.

19 years agoAdded DRAWPATTERNRECT Escape() 16<->32 mapper and stub in WINEPS.
Marcus Meissner [Tue, 6 Sep 2005 14:12:17 +0000 (14:12 +0000)] 
Added DRAWPATTERNRECT Escape() 16<->32 mapper and stub in WINEPS.

19 years agoAdded FSCTL_PIPE_LISTEN support.
Ivan Leo Puoti [Tue, 6 Sep 2005 14:09:42 +0000 (14:09 +0000)] 
Added FSCTL_PIPE_LISTEN support.

19 years agoSHELL32.ILFindLastID is exported by ordinal.
Saulius Krasuckas [Tue, 6 Sep 2005 14:05:07 +0000 (14:05 +0000)] 
SHELL32.ILFindLastID is exported by ordinal.

19 years agoBe sure to null terminate the string in MsiGetProductInfoA after the
Aric Stewart [Tue, 6 Sep 2005 14:04:25 +0000 (14:04 +0000)] 
Be sure to null terminate the string in MsiGetProductInfoA after the
W->A conversion using MsiGetProductInfoW if there is space.

19 years agoStore the selected ppem in the GdiFont.
Huw Davies [Tue, 6 Sep 2005 14:04:01 +0000 (14:04 +0000)] 
Store the selected ppem in the GdiFont.

19 years agoRemove -DETCDIR (unused).
Marcus Meissner [Tue, 6 Sep 2005 14:03:38 +0000 (14:03 +0000)] 
Remove -DETCDIR (unused).

19 years agoMoved cfgmgr32.h to include/ddk/.
Detlef Riekenberg [Tue, 6 Sep 2005 11:42:50 +0000 (11:42 +0000)] 
Moved cfgmgr32.h to include/ddk/.

19 years agoReading the MRUlist using the W functions we need to divide the size
Aric Stewart [Tue, 6 Sep 2005 11:42:13 +0000 (11:42 +0000)] 
Reading the MRUlist using the W functions we need to divide the size
by sizeof(WCHAR) to get the count of characters.

19 years agoAdded a test for failing _ismbblead.
Vijay Kiran Kamuju [Tue, 6 Sep 2005 11:41:48 +0000 (11:41 +0000)] 
Added a test for failing _ismbblead.

19 years ago- Make WebBrowser heap based object.
Jacek Caban [Tue, 6 Sep 2005 11:41:14 +0000 (11:41 +0000)] 
- Make WebBrowser heap based object.
- Improve stubs.

19 years agoCheck against NULL libname in LoadModule16.
Alex Villacís Lasso [Tue, 6 Sep 2005 11:40:51 +0000 (11:40 +0000)] 
Check against NULL libname in LoadModule16.

19 years ago- Fix text placement.
Michael Kaufmann [Tue, 6 Sep 2005 11:40:01 +0000 (11:40 +0000)] 
- 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.

19 years agoAuthors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Alexandre Julliard [Tue, 6 Sep 2005 11:39:15 +0000 (11:39 +0000)] 
Authors: Mike McCormack <mike@codeweavers.com>, Aric Stewart <aric@codeweavers.com>
Test creating a package.

19 years agoAvoid fixed length buffers for conditions.
Mike McCormack [Tue, 6 Sep 2005 11:39:01 +0000 (11:39 +0000)] 
Avoid fixed length buffers for conditions.

19 years agoFixes for MsiGetSourcePath parameter handling.
Mike McCormack [Tue, 6 Sep 2005 11:05:35 +0000 (11:05 +0000)] 
Fixes for MsiGetSourcePath parameter handling.

19 years agoAdded stub implementations for MsiEnumPatchesA/W.
Aric Stewart [Tue, 6 Sep 2005 11:05:24 +0000 (11:05 +0000)] 
Added stub implementations for MsiEnumPatchesA/W.

19 years agoAdded version resource to shlwapi.dll.
Stefan Leichter [Tue, 6 Sep 2005 11:04:24 +0000 (11:04 +0000)] 
Added version resource to shlwapi.dll.

19 years ago- Allow the creation of an FF effect while the joystick is not
Daniel Remenak [Tue, 6 Sep 2005 11:03:48 +0000 (11:03 +0000)] 
- 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.

19 years agoFix gcc 4.0 warnings.
Mike McCormack [Tue, 6 Sep 2005 10:26:13 +0000 (10:26 +0000)] 
Fix gcc 4.0 warnings.