1481 Commits

Author SHA1 Message Date
Francois Gouget
d9800f9fa9 Fix string handling.
Enable perl warnings
Add a proper --help option and usage.
2004-10-25 21:50:50 +00:00
Francois Gouget
1d691d5d70 Fix the usage for non-boolean options, always print the
description. This fixes the output of 'make_filter --help'.
2004-10-25 21:50:36 +00:00
Alexandre Julliard
9a27b8b961 Get rid of this obsolete script. 2004-10-22 22:07:14 +00:00
Juan Lang
4583a10fb6 Shell registry entries are now created by shell32, don't hardcode them
in wine.inf.
2004-10-22 22:06:49 +00:00
Francois Gouget
9a910dd3e5 Add function prototypes.
Change the way functions are called and their declaration order so
perl can check the prototypes.
2004-10-22 22:05:19 +00:00
Francois Gouget
b4df2417c4 Review and fix regular expressions of the form /^foo|bar$/.
Replace regular expressions with simple string comparisons where
possible.
Use '(?:subregexp)' instead of '(subregexp)' wherever possible.
'dlls/gdi' does not have a win16drv subdirectory anymore so simplify
regular expressions accordingly.
2004-10-22 19:55:42 +00:00
Francois Gouget
aabbbc0c5b Standardize on '%long --pointer'.
Update it to match the latest source. Fixes many winapi_check
warnings.
2004-10-21 22:28:28 +00:00
Francois Gouget
85ae255f96 Fix some issues reported by winapi_check:
Add mscat.h and wintrust.h; update wincrypt.h.
Fix the CryptCATAdminAcquireContext() and WinVerifyTrust() prototypes
so they use the proper types.
Update the wintrust section of win32.api.
2004-10-21 21:00:29 +00:00
Francois Gouget
9c26e5ba21 Warn about implementing a -register function as stdcall. 2004-10-21 20:58:13 +00:00
Francois Gouget
66b16e01d3 Add support for include/msvcrt. Fixes a bunch of spurious warnings.
Remove kludges for kernel_private.h, gdi_private.h, ntdll_misc.h,
ts_xlib.h, x11drv.h and x11font.h. They are not needed anymore.
2004-10-21 20:57:53 +00:00
Francois Gouget
11a7b29a61 Declare DO_DUMP_FUNC() before calling it and call normally so that
perl can check its prototype.
2004-10-21 19:58:39 +00:00
Francois Gouget
0218e0af2d Strictified. 2004-10-21 19:58:25 +00:00
Francois Gouget
9c3246803b Fix the declaration of SymEnumSymbols() in dbghelp.spec.
Use PVOID instead of void* for consistency.
Update the dbghelp section in win32.api.
2004-10-21 19:57:56 +00:00
Francois Gouget
13acf0624f Make the 'wrong argument count' warning clearer when dealing with long
vs. "long long" issues.
2004-10-21 19:57:15 +00:00
Francois Gouget
bd3b6967af Fix escaped quote handling in strings.
Properly handle C and C++ comment parsing.
2004-10-21 19:56:04 +00:00
Alexandre Julliard
a7094d8e5a winebuild shouldn't depend on the NO_TRACE_MSGS define. 2004-10-19 23:09:02 +00:00
Rein Klazes
af927f5043 Add HKLM,%Currentversion%\Setup,"BootDir" to the installation
defaults.
2004-10-19 21:09:28 +00:00
Vincent Béron
2c1b35dd17 Add some more Alpha asm code and Alpha-specific parts. 2004-10-18 21:27:52 +00:00
Jacek Caban
5c98265050 Added writing forward declaration of dispinterface. 2004-10-18 19:35:08 +00:00
Ivan Leo Puoti
a89ac894ab Implement action 83 in SystemParametersInfo(). 2004-10-14 03:06:41 +00:00
Vincent Béron
baeec1f404 Don't use magic sizes, actually calculate them. 2004-10-14 00:26:08 +00:00
Vincent Béron
b07dec4634 Only compile BuildCallFrom16Func on x86. 2004-10-14 00:25:44 +00:00
Jacek Caban
2161b36ac4 - Added creation of dispinterface header.
- Added creation of coclass header.
- Added messages when fopen fails.
2004-10-11 19:54:37 +00:00
Steven Edwards
c7545d2b1c Correctly define WINVER, _WIN32_WINNT and _WIN32_IE versions in all
cases.
2004-10-11 19:51:43 +00:00
Alexandre Julliard
b4c7e6c7e2 Added --ld-cmd and --nm-cmd options in winebuild, and make winegcc
pass the proper ld command.
2004-10-08 21:11:18 +00:00
Vincent Béron
c165496f01 Update types checked by winapi_check. 2004-10-08 21:02:09 +00:00
Francois Gouget
493d60fe0f Add function prototypes.
Modify function calls so the prototypes are checked.
2004-10-07 18:53:56 +00:00
Francois Gouget
c4c271f1e4 The generated patch was missing a line of the diff.
genpatch was also depending on the new files being listed first by
'cvs diff' (which is the case but I'm not sure there is any hard
guarantee).
Use 'perl -w' for more checking, fix the resulting 'undefined value'
warnings. In many cases we don't just want $options{xxx} to exist, we
want it to be defined.
Restrict the scope of variables and remove unneeded variables.
2004-10-07 17:33:29 +00:00
Francois Gouget
370f220744 Don't import parse_comma_list() unless necessary.
winapi_check_options.pm: Fix typo in the parse_comma_list()
reference.
2004-10-07 04:20:41 +00:00
Francois Gouget
00033eab75 Fix an 'uninitialized value' warning. 2004-10-07 02:59:59 +00:00
Alexandre Julliard
68604dbae7 Allow defined types to be used as function names. 2004-10-06 18:54:20 +00:00
Martin Fuchs
c35c48b983 Fix generation of config.h. 2004-10-06 18:52:15 +00:00
Martin Fuchs
c7e467486f Fix msvcmaker imports. 2004-10-06 00:04:54 +00:00
Francois Gouget
d8c96b08f3 Identify comm.drv as a 16bit dll. 2004-10-05 18:14:02 +00:00
Francois Gouget
bac042c256 Limit the length of progress messages to less than $COLUMNS || 80
characters so they don't wrap (which would cause them to be badly
erased).
Make good use of the 'x', the perl string multiplication operator.
Add function prototypes.
2004-10-05 18:08:57 +00:00
Francois Gouget
c2f2b990e0 Add function prototypes. 2004-10-05 18:08:40 +00:00
Alexandre Julliard
d062924f66 Removed no longer needed ICOM compatibility mode in widl. 2004-10-05 04:44:20 +00:00
Alexandre Julliard
4806630104 Added support for the propget/propput function attributes. 2004-10-05 02:14:54 +00:00
Dmitry Timoshkov
18ae72a68d Add iccvid.dll to an initial Wine configuration. 2004-10-04 19:31:37 +00:00
Francois Gouget
62d9963a54 Switch to 'perl -w' and add 'use strict;'.
Add prototypes to all functions.
Remove $bashver and $outflags, they are not used.
2004-10-04 19:28:43 +00:00
Francois Gouget
d0882ef46d Handle the static libraries linked to using EXTRALIBS. 2004-10-04 19:14:49 +00:00
Francois Gouget
50b91588e7 Add prototypes to all functions.
Move 'main' to the end so we don't have to pre-declare all the
functions.
2004-10-04 18:57:02 +00:00
Francois Gouget
bd007ba1f0 Add 'use strict'.
Add prototypes to all functions.
Move 'main' to the end so we don't have to pre-declare all the
functions.
2004-10-04 18:54:04 +00:00
Marcus Meissner
7c30feb9f2 Added missing directories mentioned in shellpath.c. 2004-09-28 02:36:19 +00:00
Filip Navara
75e02e9335 - Force default [in] attribute on all parameters where explicit [in]
or [out] attributes aren't specified.
- Force default [out] attribute on return values.
2004-09-28 02:12:36 +00:00
Marcus Meissner
cb54fe66bc Remove -- from shell entries, since wine no longer filters it. 2004-09-27 20:32:50 +00:00
Steven Edwards
d2acb8cf8b Define _WIN32_WINNT and _WIN32_IE versions for MS_VC Build. 2004-09-23 04:26:54 +00:00
Mike McCormack
d8d2d96da2 Various formatting fixes. 2004-09-21 20:04:47 +00:00
Mike McCormack
0e5d9b56cb Improve the handling of complex data types (strings and structs). 2004-09-20 19:11:16 +00:00
Mike McCormack
1a77ea567c Determine RPC struct types more exactly. 2004-09-14 19:28:12 +00:00