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