wine
15 years agodbghelp: Add support for the newest line number information in pdb files.
Eric Pouech [Mon, 29 Sep 2008 19:32:38 +0000 (21:32 +0200)] 
dbghelp: Add support for the newest line number information in pdb files.

15 years agodbghelp: Rewrote the linetab access so that we don't need to allocate intermediate...
Eric Pouech [Mon, 29 Sep 2008 19:32:29 +0000 (21:32 +0200)] 
dbghelp: Rewrote the linetab access so that we don't need to allocate intermediate information.

15 years agowinedump: First stab at dumping the "new" line information out of pdb files.
Eric Pouech [Mon, 29 Sep 2008 19:32:21 +0000 (21:32 +0200)] 
winedump: First stab at dumping the "new" line information out of pdb files.

15 years agowinedump: Now dumping codeview source line information.
Eric Pouech [Mon, 29 Sep 2008 19:32:09 +0000 (21:32 +0200)] 
winedump: Now dumping codeview source line information.

15 years agodbghelp: Added support for real80 (aka long double) in inner codeview types.
Eric Pouech [Mon, 29 Sep 2008 19:32:00 +0000 (21:32 +0200)] 
dbghelp: Added support for real80 (aka long double) in inner codeview types.

15 years agodbghelp: Now fully reading the leafs as variant for constants.
Eric Pouech [Mon, 29 Sep 2008 19:31:53 +0000 (21:31 +0200)] 
dbghelp: Now fully reading the leafs as variant for constants.

Also added missing creation for V3 constants.

15 years agowinedump: Improved a bit the MS Tool V3 description.
Eric Pouech [Mon, 29 Sep 2008 19:31:47 +0000 (21:31 +0200)] 
winedump: Improved a bit the MS Tool V3 description.

15 years agodbghelp,winedump: Added support for symbol symbol.
Eric Pouech [Mon, 29 Sep 2008 19:31:41 +0000 (21:31 +0200)] 
dbghelp,winedump: Added support for symbol symbol.

15 years agodbghelp,winedump: Added support for symbol 0x113c.
Eric Pouech [Mon, 29 Sep 2008 19:31:35 +0000 (21:31 +0200)] 
dbghelp,winedump: Added support for symbol 0x113c.

15 years agodbghelp,winedump: Added support for 0x113d symbol.
Eric Pouech [Mon, 29 Sep 2008 19:31:29 +0000 (21:31 +0200)] 
dbghelp,winedump: Added support for 0x113d symbol.

15 years agodbghelp: Silence symbol 0x1139.
Eric Pouech [Mon, 29 Sep 2008 19:31:21 +0000 (21:31 +0200)] 
dbghelp: Silence symbol 0x1139.

15 years agowinedump: Add preliminary dumping of 0x1136 and 0x1137 symbols.
Eric Pouech [Mon, 29 Sep 2008 19:31:15 +0000 (21:31 +0200)] 
winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols.

15 years agowinedump: Dump a bit more of information from procedures.
Eric Pouech [Mon, 29 Sep 2008 19:31:08 +0000 (21:31 +0200)] 
winedump: Dump a bit more of information from procedures.

15 years agowinedump: Added support for dumping long long constants.
Eric Pouech [Mon, 29 Sep 2008 19:31:01 +0000 (21:31 +0200)] 
winedump: Added support for dumping long long constants.

15 years agodbghelp,winedump: Added support for symbol 0x1012.
Eric Pouech [Mon, 29 Sep 2008 19:30:55 +0000 (21:30 +0200)] 
dbghelp,winedump: Added support for symbol 0x1012.

15 years agodbghelp,winedump: Added support for symbol 0x113a.
Eric Pouech [Mon, 29 Sep 2008 19:30:48 +0000 (21:30 +0200)] 
dbghelp,winedump: Added support for symbol 0x113a.

15 years agodbghelp: Added stub for SymSetScopeFromAddr.
Eric Pouech [Mon, 29 Sep 2008 19:30:42 +0000 (21:30 +0200)] 
dbghelp: Added stub for SymSetScopeFromAddr.

15 years agodbghelp: Added the latest stubs.
Eric Pouech [Mon, 29 Sep 2008 19:30:35 +0000 (21:30 +0200)] 
dbghelp: Added the latest stubs.

15 years agodbghelp: Added stubs for add symbol functions.
Eric Pouech [Mon, 29 Sep 2008 19:30:29 +0000 (21:30 +0200)] 
dbghelp: Added stubs for add symbol functions.

15 years agouser32: Fix a noisy FIXME.
Dimitrie O. Paun [Sun, 28 Sep 2008 18:47:07 +0000 (14:47 -0400)] 
user32: Fix a noisy FIXME.

15 years agomshtml.idl: Added DispHTMLTableRow declaration.
Jacek Caban [Mon, 29 Sep 2008 17:43:46 +0000 (19:43 +0200)] 
mshtml.idl: Added DispHTMLTableRow declaration.

15 years agomshtml.idl: Added DispHTMLTable declaration.
Jacek Caban [Mon, 29 Sep 2008 17:43:43 +0000 (19:43 +0200)] 
mshtml.idl: Added DispHTMLTable declaration.

15 years agomshtml.idl: Added IHTMLTableRow declaration.
Jacek Caban [Mon, 29 Sep 2008 17:43:30 +0000 (19:43 +0200)] 
mshtml.idl: Added IHTMLTableRow declaration.

15 years agomsi: Fix potential uninitialized use of substg.
Marcus Meissner [Sun, 28 Sep 2008 20:27:29 +0000 (22:27 +0200)] 
msi: Fix potential uninitialized use of substg.

15 years agokernel32: Be more verbose when reporting the sync test failures.
Reece Dunn [Sun, 28 Sep 2008 19:09:21 +0000 (20:09 +0100)] 
kernel32: Be more verbose when reporting the sync test failures.

15 years agoregedit: Ignore spaces in regedit files.
Andrey Turkin [Fri, 26 Sep 2008 05:31:24 +0000 (09:31 +0400)] 
regedit: Ignore spaces in regedit files.

15 years agoopengl32: Merge recent opengl extensions and prepare for opengl 3.0.
Roderick Colenbrander [Thu, 25 Sep 2008 17:57:52 +0000 (17:57 +0000)] 
opengl32: Merge recent opengl extensions and prepare for opengl 3.0.

15 years agoshell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance.
Ulrich Czekalla [Wed, 24 Sep 2008 18:21:47 +0000 (14:21 -0400)] 
shell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance.

Patch c1f2824429286dd60fac723611b801e67eb745b1 causes poor performance
when browsing a directory. In fact it has a side affect that when you
browse the root folder off of My Computer it will enumerate not only
the root's contents but each subfolder's contents as well in order to
get a more likely correct value for SFGAO_HASSUBFOLDER.

15 years agoinetcomm: Add a stub implementation of IIMAPTransport.
Hans Leidekker [Thu, 25 Sep 2008 11:56:09 +0000 (13:56 +0200)] 
inetcomm: Add a stub implementation of IIMAPTransport.

15 years agoinclude: Define IRangeList, IIMAPCallback and IIMAPTransport.
Hans Leidekker [Thu, 25 Sep 2008 11:55:37 +0000 (13:55 +0200)] 
include: Define IRangeList, IIMAPCallback and IIMAPTransport.

15 years agodinput: Sign-compare warnings fix.
Andrew Talbot [Mon, 29 Sep 2008 20:28:22 +0000 (21:28 +0100)] 
dinput: Sign-compare warnings fix.

15 years agoadvapi32: Output the last error when services tests fail.
Rob Shearman [Mon, 29 Sep 2008 21:30:29 +0000 (22:30 +0100)] 
advapi32: Output the last error when services tests fail.

15 years agocomctl32: Avoid a divide by zero in listview.
Lei Zhang [Mon, 29 Sep 2008 20:38:54 +0000 (13:38 -0700)] 
comctl32: Avoid a divide by zero in listview.

15 years agourlmon: Fixed potential null dereference.
Jacek Caban [Sun, 28 Sep 2008 15:44:56 +0000 (17:44 +0200)] 
urlmon: Fixed potential null dereference.

15 years agocomcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCA...
Rob Shearman [Tue, 30 Sep 2008 12:54:57 +0000 (13:54 +0100)] 
comcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCAT_IEnumCATEGORYINFO_Next and COMCAT_CATID_IEnumGUID_Next.

(Found by PreFast.)

15 years agod3d8: Fix incorrect ordering of brackets in IDirect3DVertexShader8Impl_GetDevice.
Rob Shearman [Tue, 30 Sep 2008 12:54:45 +0000 (13:54 +0100)] 
d3d8: Fix incorrect ordering of brackets in IDirect3DVertexShader8Impl_GetDevice.

The comparison should be (D3D_OK == hr && myDevice), not (D3D_OK == (hr && myDevice)).
(Found with PreFast.)

15 years agoavifil32: Fix treating the return values of mmio* functions as HRESULTs instead of...
Rob Shearman [Tue, 30 Sep 2008 12:55:35 +0000 (13:55 +0100)] 
avifil32: Fix treating the return values of mmio* functions as HRESULTs instead of MMRESULTs.

(Found by PreFast.)

15 years agooledlg: Fix the type of ret in UIINSERTOBJECTDLG_PopulateObjectTypes.
Rob Shearman [Tue, 30 Sep 2008 12:55:22 +0000 (13:55 +0100)] 
oledlg: Fix the type of ret in UIINSERTOBJECTDLG_PopulateObjectTypes.

It is only used for storing the result of RegEnumKeyW so it should be
LSTATUS instead of HRESULT.

15 years agoavifil32: Fix type of variable used to store the result of ICCompress in AVIFILE_Enco...
Rob Shearman [Tue, 30 Sep 2008 12:55:29 +0000 (13:55 +0100)] 
avifil32: Fix type of variable used to store the result of ICCompress in AVIFILE_EncodeFrame.

(Found by PreFast.)

15 years agod3d9: Fix incorrect ordering of brackets in IDirect3DVertexShader9Impl_GetDevice.
Rob Shearman [Tue, 30 Sep 2008 12:54:50 +0000 (13:54 +0100)] 
d3d9: Fix incorrect ordering of brackets in IDirect3DVertexShader9Impl_GetDevice.

The comparison should be (D3D_OK == hr && myDevice), not (D3D_OK == (hr && myDevice)).
(Found with PreFast.)

15 years agoshlwapi: Use an error code instead of -1 for signalling prefix not being found in...
Rob Shearman [Tue, 30 Sep 2008 12:55:13 +0000 (13:55 +0100)] 
shlwapi: Use an error code instead of -1 for signalling prefix not being found in URL_GuessScheme.

15 years agouxtheme: SetPropW returns a BOOL not an HRESULT.
Rob Shearman [Tue, 30 Sep 2008 12:55:03 +0000 (13:55 +0100)] 
uxtheme: SetPropW returns a BOOL not an HRESULT.

Therefore fix the code to handle SetPropW failing with this in mind.
(Found by PreFast.)

15 years agowinebuild: Declare fatal_error and fatal_perror as non-returning functions.
Rob Shearman [Tue, 30 Sep 2008 12:54:32 +0000 (13:54 +0100)] 
winebuild: Declare fatal_error and fatal_perror as non-returning functions.

15 years agorichedit: Fixed test failing on windows version with larger font sizes.
Dylan Smith [Tue, 30 Sep 2008 00:16:31 +0000 (20:16 -0400)] 
richedit: Fixed test failing on windows version with larger font sizes.

15 years agorichedit: Fixed test failure that happend on older builds of riched20.dll.
Dylan Smith [Mon, 29 Sep 2008 17:33:52 +0000 (13:33 -0400)] 
richedit: Fixed test failure that happend on older builds of riched20.dll.

15 years agogdiplus: Allocate enough space for BITMAPINFO in GdipLoadImageFromStream.
Lei Zhang [Sun, 28 Sep 2008 19:36:30 +0000 (12:36 -0700)] 
gdiplus: Allocate enough space for BITMAPINFO in GdipLoadImageFromStream.

15 years agogdiplus: Allocate enough space for BITMAPINFO in GdipBitmapUnlockBits.
Lei Zhang [Sun, 28 Sep 2008 19:25:44 +0000 (12:25 -0700)] 
gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapUnlockBits.

15 years agogdiplus: Allocate enough space for BITMAPINFO in GdipBitmapLockBits.
Lei Zhang [Sun, 28 Sep 2008 19:21:47 +0000 (12:21 -0700)] 
gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapLockBits.

15 years agogdiplus: Free memory on a failure.
Lei Zhang [Sun, 28 Sep 2008 19:17:26 +0000 (12:17 -0700)] 
gdiplus: Free memory on a failure.

15 years agogdiplus: Allocate enough space for BITMAPINFO in GdipCreateTextureIA.
Lei Zhang [Sun, 28 Sep 2008 19:11:41 +0000 (12:11 -0700)] 
gdiplus: Allocate enough space for BITMAPINFO in GdipCreateTextureIA.

15 years agomshtml: Fixed tests on IE7.
Jacek Caban [Sun, 28 Sep 2008 14:42:22 +0000 (16:42 +0200)] 
mshtml: Fixed tests on IE7.

15 years agouser32/tests: Move shell test to the end - killing explorer affects lots of tests.
Vitaliy Margolen [Sun, 28 Sep 2008 19:13:33 +0000 (13:13 -0600)] 
user32/tests: Move shell test to the end - killing explorer affects lots of tests.

15 years agoopengl32: Remove some tests which cause issues on win9x.
Roderick Colenbrander [Sun, 28 Sep 2008 16:10:09 +0000 (18:10 +0200)] 
opengl32: Remove some tests which cause issues on win9x.

15 years agoopengl32: Add some driver traces to the tests.
Roderick Colenbrander [Sun, 28 Sep 2008 15:56:30 +0000 (17:56 +0200)] 
opengl32: Add some driver traces to the tests.

15 years agogdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI.
Nikolay Sivov [Fri, 26 Sep 2008 18:34:39 +0000 (22:34 +0400)] 
gdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI.

15 years agogdiplus: Implemented GdipSetClipPath.
Nikolay Sivov [Fri, 26 Sep 2008 18:18:09 +0000 (22:18 +0400)] 
gdiplus: Implemented GdipSetClipPath.

15 years agouser32/tests: Make it easier to identify failed tests.
Vitaliy Margolen [Thu, 25 Sep 2008 14:26:15 +0000 (08:26 -0600)] 
user32/tests: Make it easier to identify failed tests.

15 years agouser32/tests: Use empty_message_queue with timeouts.
Vitaliy Margolen [Thu, 25 Sep 2008 14:26:09 +0000 (08:26 -0600)] 
user32/tests: Use empty_message_queue with timeouts.

15 years agoddraw: Sign-compare warnings fix.
Andrew Talbot [Sat, 27 Sep 2008 16:35:03 +0000 (17:35 +0100)] 
ddraw: Sign-compare warnings fix.

15 years agourlmon: Fixed file protocol tests on win9x.
Jacek Caban [Sun, 28 Sep 2008 21:00:59 +0000 (23:00 +0200)] 
urlmon: Fixed file protocol tests on win9x.

15 years agowinhttp: Skip notifications that may arrive out of order.
Hans Leidekker [Sun, 28 Sep 2008 19:35:57 +0000 (21:35 +0200)] 
winhttp: Skip notifications that may arrive out of order.

15 years agoshlwapi: Fix PathIsValidChar tests that fail on some versions of Windows.
Hans Leidekker [Sun, 28 Sep 2008 19:34:28 +0000 (21:34 +0200)] 
shlwapi: Fix PathIsValidChar tests that fail on some versions of Windows.

15 years agogdi32: Add a test for PS_NULL pen being equal to NULL_PEN stock object.
Dmitry Timoshkov [Sun, 28 Sep 2008 18:56:41 +0000 (03:56 +0900)] 
gdi32: Add a test for PS_NULL pen being equal to NULL_PEN stock object.

15 years agocomctl32: Fix a test on locales where default first day of week is not the max value.
James Hawkins [Sun, 28 Sep 2008 18:22:20 +0000 (13:22 -0500)] 
comctl32: Fix a test on locales where default first day of week is not the max value.

15 years agocrypt32: Fix several failing tests in win9x.
James Hawkins [Sun, 28 Sep 2008 17:12:46 +0000 (12:12 -0500)] 
crypt32: Fix several failing tests in win9x.

15 years agoshdocvw: Fixed tests on IE5.
Jacek Caban [Sun, 28 Sep 2008 12:04:03 +0000 (14:04 +0200)] 
shdocvw: Fixed tests on IE5.

15 years agoinclude: Add a missing WINAPI.
Huw Davies [Sun, 28 Sep 2008 17:06:53 +0000 (12:06 -0500)] 
include: Add a missing WINAPI.

15 years agodplayx: Set tests to "interactive" to avoid timing out on all machines.
Kai Blin [Sun, 28 Sep 2008 16:54:54 +0000 (18:54 +0200)] 
dplayx: Set tests to "interactive" to avoid timing out on all machines.

15 years agoole32: Fix clipboard test failures on some versions of Windows.
Rob Shearman [Sun, 28 Sep 2008 16:41:47 +0000 (17:41 +0100)] 
ole32: Fix clipboard test failures on some versions of Windows.

Some versions of ole32 don't test that the lindex field of the
FORMATETC structure passed into functions is valid.

15 years agocomctl32/tests: Don't crash if adding the tooltip failed.
Francois Gouget [Sun, 28 Sep 2008 16:41:02 +0000 (18:41 +0200)] 
comctl32/tests: Don't crash if adding the tooltip failed.

15 years agomshtml: Fixed tests timeout.
Jacek Caban [Sun, 28 Sep 2008 11:35:44 +0000 (13:35 +0200)] 
mshtml: Fixed tests timeout.

15 years agoole32: Create a dummy window for use in the drag and drop API tests.
Rob Shearman [Sun, 28 Sep 2008 16:27:20 +0000 (17:27 +0100)] 
ole32: Create a dummy window for use in the drag and drop API tests.

As a window being registered for drag and drop is a system-global
property, the tests could be affected by other processes in the
system.

15 years agoopengl32: Don't run wgl tests on old gl drivers.
Roderick Colenbrander [Sun, 28 Sep 2008 15:11:34 +0000 (17:11 +0200)] 
opengl32: Don't run wgl tests on old gl drivers.

15 years agomsi: Fix several test failures in win9x.
James Hawkins [Sun, 28 Sep 2008 16:18:51 +0000 (11:18 -0500)] 
msi: Fix several test failures in win9x.

15 years agocomctl32: Fix a failing test in win9x.
James Hawkins [Sun, 28 Sep 2008 16:15:49 +0000 (11:15 -0500)] 
comctl32: Fix a failing test in win9x.

15 years agoinetmib1: Skip tests if a portion of inetmib1 isn't implemented.
Juan Lang [Sun, 28 Sep 2008 16:05:20 +0000 (09:05 -0700)] 
inetmib1: Skip tests if a portion of inetmib1 isn't implemented.

This fixes a hang (and sometimes a system hang) on MacOSX when running
the inetmib1 tests.  Spotted by Owen Rudge.

15 years agocomctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0.
Francois Gouget [Sun, 28 Sep 2008 16:09:58 +0000 (18:09 +0200)] 
comctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0.

15 years agomsi/tests: Fix explicit C:\\Program Files\\ references.
Marcus Meissner [Sun, 28 Sep 2008 15:50:28 +0000 (17:50 +0200)] 
msi/tests: Fix explicit C:\\Program Files\\ references.

15 years agosecur32: Make GetComputerObjectName(A|W) tests work on win2k3 domains.
Kai Blin [Sun, 28 Sep 2008 15:59:03 +0000 (17:59 +0200)] 
secur32: Make GetComputerObjectName(A|W) tests work on win2k3 domains.

15 years agosecur32: Fix test failure with neither gnutls nor ntlm_auth available.
Juan Lang [Sun, 28 Sep 2008 15:38:41 +0000 (08:38 -0700)] 
secur32: Fix test failure with neither gnutls nor ntlm_auth available.

15 years agourlmon: Fix race in protocol tests.
Rob Shearman [Sun, 28 Sep 2008 15:38:05 +0000 (16:38 +0100)] 
urlmon: Fix race in protocol tests.

The value of *called is set asynchronously and so the callback
function could be called after IInternetProtocol_Read returns
E_PENDING. The value of *called is only predictable after the
WaitForSingleObject call returns. Therefore, remove the checks on
*called before this call.

15 years agojscript: Fix number conversion in non-English locales.
Marcus Meissner [Sun, 28 Sep 2008 15:15:55 +0000 (17:15 +0200)] 
jscript: Fix number conversion in non-English locales.

15 years agojscript: Fixed crash in run test.
Marcus Meissner [Sun, 28 Sep 2008 14:56:50 +0000 (16:56 +0200)] 
jscript: Fixed crash in run test.

15 years agowinspool: Check the return results from schedule_* functions.
Lei Zhang [Sat, 27 Sep 2008 20:16:26 +0000 (13:16 -0700)] 
winspool: Check the return results from schedule_* functions.

15 years agowintrust: Only set the error on the root element of the chain.
Juan Lang [Sat, 27 Sep 2008 18:32:50 +0000 (11:32 -0700)] 
wintrust: Only set the error on the root element of the chain.

15 years agowintrust: Use helper function for setting confidence in SoftpubCheckCert.
Juan Lang [Sat, 27 Sep 2008 18:32:04 +0000 (11:32 -0700)] 
wintrust: Use helper function for setting confidence in SoftpubCheckCert.

15 years agowintrust: Map cert trust error status to a windows error.
Juan Lang [Sat, 27 Sep 2008 18:31:23 +0000 (11:31 -0700)] 
wintrust: Map cert trust error status to a windows error.

15 years agoinclude: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT.
Juan Lang [Sat, 27 Sep 2008 18:26:29 +0000 (11:26 -0700)] 
include: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT.

15 years agomsvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined...
Rob Shearman [Thu, 25 Sep 2008 15:44:29 +0000 (16:44 +0100)] 
msvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined when including <math.h>.

15 years agomsvcmaker: Fix detection of static libraries.
Rob Shearman [Thu, 25 Sep 2008 15:44:23 +0000 (16:44 +0100)] 
msvcmaker: Fix detection of static libraries.

Also don't generate a custom build step for the .spec file for static
libraries, since they don't have a .spec file.

15 years agomsvcmaker: Generate include project and make every wine module depend on it.
Rob Shearman [Thu, 25 Sep 2008 15:44:13 +0000 (16:44 +0100)] 
msvcmaker: Generate include project and make every wine module depend on it.

The include project generates .h files from .idl files so that they
can be used when compiling the modules.

15 years agomsvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules.
Rob Shearman [Thu, 25 Sep 2008 15:44:07 +0000 (16:44 +0100)] 
msvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules.

15 years agomsvcmaker: Fix invocation of winebuild to generate compatible .def files.
Rob Shearman [Thu, 25 Sep 2008 15:44:01 +0000 (16:44 +0100)] 
msvcmaker: Fix invocation of winebuild to generate compatible .def files.

15 years agomsvcmaker: Add support for building wine.lib.
Rob Shearman [Thu, 25 Sep 2008 15:43:55 +0000 (16:43 +0100)] 
msvcmaker: Add support for building wine.lib.

15 years agomsvcmaker: Update the function list for which HAVE_* defines are written into config.h.
Rob Shearman [Thu, 25 Sep 2008 15:43:49 +0000 (16:43 +0100)] 
msvcmaker: Update the function list for which HAVE_* defines are written into config.h.

Remove all functions for which the HAVE_ define is not used anywhere.

Add _strdup, _strtoi64 _strtoui64, chsize, strdup and vsnprintf which
are all present in MSVC headers.

15 years agomsvcmaker: Remove the defining of __ASM_SHORT and __ASM_STRING in the generated confi...
Rob Shearman [Thu, 25 Sep 2008 15:43:42 +0000 (16:43 +0100)] 
msvcmaker: Remove the defining of __ASM_SHORT and __ASM_STRING in the generated config.h file.

These defines aren't needed. Move the X_DISPLAY_MISSING and __ASM_*
defines to after the PACKAGE_* defines to match config.h.in.

15 years agomsvcmaker: Update the HAVE_* defines for headers in the generated config.h file.
Rob Shearman [Thu, 25 Sep 2008 15:43:36 +0000 (16:43 +0100)] 
msvcmaker: Update the HAVE_* defines for headers in the generated config.h file.

Update list of headers present in the MSVC build environment. fcntl.h
isn't detected by configure and so isn't needed.

15 years agomsvcmaker: Add HAVE_* defines for some types present in the MSVC build environment.
Rob Shearman [Thu, 25 Sep 2008 15:43:29 +0000 (16:43 +0100)] 
msvcmaker: Add HAVE_* defines for some types present in the MSVC build environment.

15 years agomsvcmaker: Factor out some common settings.
Rob Shearman [Thu, 25 Sep 2008 15:43:23 +0000 (16:43 +0100)] 
msvcmaker: Factor out some common settings.

Factor out writing of common compiler settings and setting of common defines.

Factor out the writing of HAVE_* defines in include/config.h and sort
the resulting defines before writing.

15 years agomsvcmaker: Fix generated imports for Wine modules and link with delayed imports.
Rob Shearman [Thu, 25 Sep 2008 15:43:14 +0000 (16:43 +0100)] 
msvcmaker: Fix generated imports for Wine modules and link with delayed imports.