Commit Graph

2997 Commits

Author SHA1 Message Date
Huw Davies
2e3e696a2c wrc: Include errno.h. 2008-10-20 22:33:43 +02:00
Huw Davies
81bab55a94 widl: Include errno.h. 2008-10-20 22:33:40 +02:00
Rob Shearman
e3afab2691 wrc: Don't accept "0" as a valid codepage in "#pragma code_page" directives. 2008-10-20 11:37:27 +02:00
Austin English
7e4fc8cb35 wineinstall: Remove bashisms, make sh compatible. 2008-10-20 11:37:26 +02:00
Rob Shearman
d1c1543893 wrc: Check for overflows when parsing integer constants. 2008-10-18 19:33:28 +02:00
Rob Shearman
cb3ea6843c widl: Check for overflow when parsing integer constants. 2008-10-18 19:33:18 +02:00
Alexandre Julliard
f80cd0db71 tools: Convert source files to utf-8. 2008-10-18 19:22:54 +02:00
Rob Shearman
9898d437ef msvcmaker: Generate rules for IDL_C_SRCS, IDL_S_SRCS, IDL_P_SRCS and IDL_TLB_SRCS. 2008-10-17 14:24:54 +02:00
Alexandre Julliard
0d9078a96c make_makefiles: Add support for .rh files. 2008-10-17 12:35:33 +02:00
Reece Dunn
23787fc7d9 msvcmaker: The Visual Studio project conversion tool requires a configuration type. 2008-10-15 14:02:27 +02:00
Dylan Smith
a9b2ee2afb runtest: Fixed regression that prevented using just the -h option. 2008-10-14 13:41:56 +02:00
Alexandre Julliard
d4f107f54b comcat: Moved dll registration to ole32. 2008-10-11 13:08:22 +02:00
Alexandre Julliard
b4b8a342d7 widl: Add support for attributes on enum, struct and union definitions. 2008-10-10 12:54:05 +02:00
Rob Shearman
a4e4e27f48 msvcmaker: Don't automatically add a define for the DLL name.
Use EXTRADEFS from the Makefile.in instead.
2008-10-09 14:20:48 +02:00
Rob Shearman
86ffc2b59f msvcmaker: Don't generate project files for DLLs that can't be compiled with MSVC. 2008-10-09 14:20:27 +02:00
Dylan Smith
443bfc99ad runtest: Let the test program handle the lack of a test name. 2008-10-08 13:40:38 +02:00
Dylan Smith
634052e4d8 runtest: Modified the default program so that it might find the test program. 2008-10-08 13:38:32 +02:00
Dylan Smith
8d88fe6d4d runtest: More helpful error when top of wine directory isn't found. 2008-10-08 13:23:15 +02:00
Andrew Nguyen
f55a2a4eb5 wine.inf: Add entry for fake wintab32.dll. 2008-10-02 10:41:54 -05:00
Dmitry Timoshkov
47ecb4882f wine.inf: Correct the Pacific SA Standard Time entry. 2008-10-02 10:28:27 -05:00
Eric Pouech
ac42ebb5dc winedump: First stab at dumping the "new" line information out of pdb files. 2008-10-01 09:50:59 -05:00
Eric Pouech
f8380ba37a winedump: Now dumping codeview source line information. 2008-10-01 09:50:43 -05:00
Eric Pouech
da6d5eaa8b winedump: Improved a bit the MS Tool V3 description. 2008-10-01 09:50:13 -05:00
Eric Pouech
81df3de0fc dbghelp,winedump: Added support for symbol symbol. 2008-10-01 09:50:02 -05:00
Eric Pouech
028956d1fe dbghelp,winedump: Added support for symbol 0x113c. 2008-10-01 09:49:54 -05:00
Eric Pouech
82d1845d85 dbghelp,winedump: Added support for 0x113d symbol. 2008-10-01 09:49:45 -05:00
Eric Pouech
cff33cedf5 winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols. 2008-10-01 09:49:24 -05:00
Eric Pouech
ff1767863f winedump: Dump a bit more of information from procedures. 2008-10-01 09:49:10 -05:00
Eric Pouech
3333ea8dc6 winedump: Added support for dumping long long constants. 2008-10-01 09:48:56 -05:00
Eric Pouech
076dcc845f dbghelp,winedump: Added support for symbol 0x1012. 2008-10-01 09:48:32 -05:00
Eric Pouech
ee4aaf7fcd dbghelp,winedump: Added support for symbol 0x113a. 2008-10-01 09:48:20 -05:00
Rob Shearman
8a6f1655d8 winebuild: Declare fatal_error and fatal_perror as non-returning functions. 2008-09-30 10:20:05 -05:00
Rob Shearman
b1fccd9da9 msvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined when including <math.h>. 2008-09-29 17:21:27 -05:00
Rob Shearman
07ca2b4527 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.
2008-09-29 17:21:22 -05:00
Rob Shearman
f32ec6430b 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.
2008-09-29 17:21:16 -05:00
Rob Shearman
0b334e04df msvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules. 2008-09-29 17:21:05 -05:00
Rob Shearman
e842164cb8 msvcmaker: Fix invocation of winebuild to generate compatible .def files. 2008-09-29 17:20:59 -05:00
Rob Shearman
5376d37f55 msvcmaker: Add support for building wine.lib. 2008-09-29 17:19:57 -05:00
Rob Shearman
e713f4bf4f 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.
2008-09-29 17:19:52 -05:00
Rob Shearman
1ab076626d 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.
2008-09-29 17:19:46 -05:00
Rob Shearman
efe81dd8ed 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.
2008-09-29 17:19:33 -05:00
Rob Shearman
c71d16c3e9 msvcmaker: Add HAVE_* defines for some types present in the MSVC build environment. 2008-09-29 17:19:22 -05:00
Rob Shearman
fb4355cb5b 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.
2008-09-29 17:19:15 -05:00
Rob Shearman
d7a5ff025e msvcmaker: Fix generated imports for Wine modules and link with delayed imports. 2008-09-29 17:19:04 -05:00
Rob Shearman
6d11ecfff4 msvcmaker: Fix the generated filename for the spec file for modules with extensions other than .dll. 2008-09-29 17:18:58 -05:00
Rob Shearman
1b2cead10b msvcmaker: Fix the arguments passed to winebuild to generate the .def file. 2008-09-29 17:18:51 -05:00
Rob Shearman
6b3b7eb6a2 msvcmaker: Define USE_COMPILER_EXCEPTIONS and HAVE_SPAWNVP. 2008-09-29 17:18:39 -05:00
Juan Lang
f5bdc72c49 tools/wine.inf: Register cryptdlg. 2008-09-19 12:09:23 +02:00
Rob Shearman
2e8dec4115 widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs.
It doesn't match what MIDL does.
2008-09-18 14:18:28 +02:00
Alexandre Julliard
f203263528 widl: Remove unnecessary casts in the generated code. 2008-09-15 19:40:51 +02:00