Francois Gouget
8304759634
winapi: Add support for GDIPCONST.
2007-06-21 13:11:15 +02:00
Dan Hipschman
bf5e46a60a
widl: Fix warnings about unused function parameters.
2007-06-21 13:11:03 +02:00
Dan Hipschman
4e8c8d03e5
widl: Add tests for arrays of pointers.
2007-06-21 13:10:46 +02:00
Alexandre Julliard
1f11333c7b
makefiles: Build programs that link against libwine twice with appropriate rpaths.
...
One rpath is for installing and one is for running inside the build tree.
2007-06-20 20:03:30 +02:00
Rob Shearman
4050c5f035
widl: Always write out pointers if the structure is a pointer structure. Pointer are optional for conformant varying structures.
2007-06-20 13:08:26 +02:00
Rob Shearman
4292776b83
widl: Write out embedded pointers for the element type when writing out arrays.
2007-06-20 13:08:22 +02:00
Rob Shearman
be4cdefbf3
widl: Fix detection of structures with non-conformant strings.
2007-06-20 13:07:16 +02:00
Rob Shearman
6ad13f3ed1
widl: Implement pointer descriptions for all embedded pointer types.
2007-06-20 13:07:07 +02:00
Misha Koshelev
1a65db6076
wine.inf: Quote %1 for Msi.Package shell actions per native.
2007-06-18 12:16:11 +02:00
Francois Gouget
56c841ced0
shlwapi: Update win32.api to fix the winapi_check warnings.
2007-06-18 12:14:30 +02:00
Francois Gouget
8b35421bf9
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
2007-06-18 12:14:24 +02:00
Dan Hipschman
58dea5c9a8
widl: Fix a write_parameters_init bug.
2007-06-15 12:02:58 +02:00
Dan Hipschman
e36981e116
widl: Factor the output functions.
2007-06-15 12:02:18 +02:00
Dan Hipschman
e4679b0c13
widl: Handle encapsulated unions.
2007-06-15 11:57:53 +02:00
Dan Hipschman
8709a06028
widl: Handle embedded interface pointers.
2007-06-15 11:56:17 +02:00
Michael Stefaniuc
cb2574722e
wrc: Fix redundant checks for NULL before free(). Found by Smatch.
2007-06-14 13:14:56 +02:00
Alexandre Julliard
9821acf5d2
widl: Add typecasts for user marshalling routines to avoid compiler warnings.
2007-06-14 12:10:45 +02:00
Dan Hipschman
3325020636
widl: Handle wire_marshal pointer attributes.
2007-06-14 11:36:05 +02:00
Dan Hipschman
c0982b42c5
widl: Handle wire_marshal types.
2007-06-14 11:35:44 +02:00
Francois Gouget
ffc4a4f301
secur32: Update win32.api to fix the winapi_check warnings.
2007-06-13 11:18:19 +02:00
Francois Gouget
e84562a15a
msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-13 11:18:15 +02:00
Francois Gouget
8f3187bdf1
winapi_check: .exe and .ocx files can also export APIs.
2007-06-13 11:09:52 +02:00
Dan Hipschman
88c8128704
widl: Simplify correlation descriptor code.
2007-06-12 11:13:30 +02:00
Francois Gouget
393c227145
advapi32: Update win32.api to fix the winapi_check warnings.
2007-06-11 20:18:36 +02:00
Francois Gouget
4e07863184
winapi_check: Also warn about 'unsigned long's Win64 compatibility problems.
2007-06-11 20:18:31 +02:00
Francois Gouget
6936bb100f
ntdll: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-11 20:18:28 +02:00
Alexandre Julliard
aafc07086e
tools: Upgrade the config.guess/config.sub scripts.
2007-06-08 20:27:08 +02:00
Dan Hipschman
4e22899e13
widl: Fix incomplete struct/union typedef bug.
2007-06-08 11:57:15 +02:00
Dan Hipschman
b186c4dd0e
widl: Check for NULL in set_tfswrite.
2007-06-08 11:57:05 +02:00
Misha Koshelev
fe07efb3dc
wine.inf: Use DDE for winebrowser as native.
2007-06-07 20:23:22 +02:00
Alexandre Julliard
56c6dbee9b
widl: Get rid of the SIGSEGV handler, this only makes things harder to debug.
2007-06-07 13:00:09 +02:00
Misha Koshelev
21fcb00af8
widl: Add support for vararg attribute.
2007-06-07 13:00:09 +02:00
Dan Hipschman
8f689ee023
widl: Implement conformant structure handling.
2007-06-06 12:13:35 +02:00
Dan Hipschman
978b4d4f4e
widl: Represent arrays with type_t.
2007-06-06 12:13:16 +02:00
Dan Hipschman
f5baddf88a
widl: Replace get_name with a field reference.
2007-06-06 12:12:36 +02:00
Michael Stefaniuc
f69d6fd450
wrc: Fix non-ANSI function declaration. Found by sparse.
2007-06-05 12:19:03 +02:00
Francois Gouget
cfbd3384e2
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
2007-06-04 12:49:22 +02:00
Rob Shearman
5ca386755e
widl: Set current_structure when writing out structure members to
...
ensure the conformance/variance calculation function can find the
necessary fields in the structures.
2007-05-31 12:25:18 +02:00
Rob Shearman
36fd85f4cc
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
...
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.
2007-05-31 12:25:09 +02:00
Rob Shearman
f198dcf09b
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
2007-05-31 12:25:03 +02:00
Dmitry Timoshkov
bb15683818
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
2007-05-29 14:00:30 +02:00
Dan Hipschman
8f7a5d63ec
widl: Allow types that reference themselves.
2007-05-25 19:36:12 +02:00
Dan Hipschman
9c30da77ba
widl: Shrink type_t structure.
2007-05-25 19:35:49 +02:00
Dan Hipschman
00ce411231
widl: Handle pointers in unions.
...
Unify write_pointers with write_embedded_types, and handle pointers in
unions. Includes tests.
2007-05-25 19:35:29 +02:00
Vitaliy Margolen
70995ed459
wine.inf: Create fake dll for iexplore.exe.
2007-05-25 19:30:17 +02:00
Alexandre Julliard
560113b743
winebuild: Set the IMAGE_FILE_EXECUTABLE_IMAGE flag for all modules.
2007-05-24 12:54:27 +02:00
Michael Stefaniuc
192c46155e
winedump: '$' isn't a valid character in an identifier regardless that gcc accepts it without warning.
2007-05-24 11:36:04 +02:00
Thomas Spear
4d00f3ccc8
wine.inf: Add uninstall key.
2007-05-23 13:43:48 +02:00
Dmitry Timoshkov
4d0d9fcb69
widl: Fix compilation warnings in 64-bit mode.
2007-05-23 13:05:04 +02:00
Dmitry Timoshkov
7472fa441a
winedump: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:42 +02:00
Dmitry Timoshkov
2c59a95122
winebuild: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:38 +02:00
Dmitry Timoshkov
ccac7d1f11
widl: Fix compilation warnings in 64-bit mode.
2007-05-21 15:55:33 +02:00
Dan Hipschman
c5aaadc4c8
widl: Lay framework for unions with simple unions working.
2007-05-21 12:40:58 +02:00
Dan Hipschman
18724eaeb8
widl: Replace erroneously removed current_func assignment.
...
This accidentally came out and should not have. Thanks to Eric Kohl
for pointing this out to me.
2007-05-21 12:39:23 +02:00
Dan Hipschman
52ca3ebada
widl: Write some structures to the type format string on the fly.
2007-05-16 13:33:17 +02:00
Dan Hipschman
217fc9c0f3
widl: Improve handling of offsets in the type format string.
2007-05-16 13:33:17 +02:00
Dan Hipschman
d9c120490f
widl: Handle pointers fields that point to structures.
2007-05-14 14:24:16 +02:00
Dan Hipschman
faf5071549
widl: Remove an unnecessary assignment in write_pointers.
2007-05-14 14:24:06 +02:00
Dan Hipschman
ef433e2792
widl: Remove var_t's ptr_level field and start write_pointers.
2007-05-11 12:33:27 +02:00
Dan Hipschman
234855f059
widl: Remove dead code in write_msft.c.
2007-05-10 12:57:06 +02:00
Dan Hipschman
541dddfde3
widl: Simplify make_safearray.
2007-05-10 12:55:33 +02:00
Dan Hipschman
e7495555a0
widl: Remove redundant get_var_vt function.
2007-05-10 12:54:01 +02:00
Dan Hipschman
933ca7b126
widl: Add string_of_type function, prettify code.
2007-05-10 12:53:45 +02:00
Damjan Jovanovic
b76a77b3bf
wine.inf: Move explorer to the windows directory.
2007-05-07 20:56:30 +02:00
Ben Taylor
61f8c34f1e
winegcc: Allow -R and -z linker options.
2007-05-07 19:59:31 +02:00
Alexandre Julliard
69a88a9d40
Fix minor differences in the formatting of the license notices.
2007-05-04 12:08:15 +02:00
Alexandre Julliard
7ca4e025e7
widl: Don't declare a global binding handle when using an implicit handle.
2007-05-03 14:25:58 +02:00
Dan Hipschman
d676d3be5f
widl: Get rid of the tname field of var_t, simplify code.
2007-05-01 12:37:18 +02:00
Dan Hipschman
1ecbb01617
widl: Get rid of the typeref_t structure, simplify code.
2007-05-01 12:37:08 +02:00
Ben Taylor
b08d5bbe62
wineinstall: Use `wine --version` instead of `which wine`.
2007-05-01 11:47:16 +02:00
Ben Taylor
b39381f4f9
wineshelllink: Improve /bin/sh and awk compatibility.
2007-05-01 11:47:09 +02:00
Alexandre Julliard
74bd17e998
make_makefiles: Avoid duplicate .gitignore entries.
2007-04-26 16:42:15 +02:00
Dan Hipschman
a67c37f871
widl: Declare fixed-size array args as pointers to arrays.
2007-04-26 16:12:15 +02:00
Dan Hipschman
e714c89d2f
widl: Add --prefix-* options (take 3).
2007-04-26 15:47:37 +02:00
Rob Shearman
5fcc5d3f62
winebuild: Refer to strings used in generated stubs by symbol rather than by offset to avoid problems when the compiler aligns the strings by 2 or more bytes.
2007-04-25 12:44:16 +02:00
Lei Zhang
d0c83654f8
wineshelllink: Fall back to $HOME if $HOME/Desktop does not exist.
2007-04-23 13:56:24 +02:00
Alexandre Julliard
737148c57b
server: Add a specific data type for ioctl codes so they can be printed as symbols.
2007-04-17 22:06:13 +02:00
Alexandre Julliard
aaf477f292
server: Change the timeout handling to use NT-style 64-bit timeouts everywhere.
2007-04-17 20:08:59 +02:00
Dmitry Timoshkov
d57872567d
winebuild: Check if a given forward does exist in one of the imported dlls, fix a couple of problems detected.
2007-04-09 12:19:31 +02:00
Maarten Lankhorst
e97a5e7879
winearts.drv: Kill off winearts.
2007-04-04 22:09:16 +02:00
Alexandre Julliard
3d39c620da
make_requests: More aggressive grepping for status values.
2007-04-04 18:01:22 +02:00
Alexandre Julliard
274115f97f
make_makefiles: Add the .INIT/.BEGIN rules for the main makefile.
2007-04-02 12:47:13 +02:00
Eric Pouech
06b414086a
winedbg, winedump: Extended some info printed from system info directory in minidump about the CPU.
2007-04-02 12:07:12 +02:00
Jacek Caban
7ae09da9f3
wine.inf: Code clean up.
2007-03-27 13:01:01 +02:00
Mikołaj Zalewski
c74f6d9d7a
wrc: Change the format of the output of "wrc --verify-translation".
2007-03-27 12:34:05 +02:00
Mikołaj Zalewski
fbd25173a8
wrc: Add HTML resources support to wrc --verify-translation.
2007-03-27 12:31:38 +02:00
Juan Lang
c6bf5108da
wine.inf: Move fake rundll32 to the system directory.
2007-03-22 11:29:06 +01:00
Rob Shearman
9142716529
winedump: Fix the output for Makefile.in with respect to the dependencies line to match that required by the build system.
2007-03-21 15:55:19 +01:00
Alexandre Julliard
111610c45e
server: Add an async_data_t structure to store parameters for async I/O requests.
2007-03-20 20:21:12 +01:00
Jacek Caban
546de27f11
wine.inf: Register Spooler service.
2007-03-20 12:46:36 +01:00
Hans Leidekker
fe329a6a9c
wine.inf: Add cabinet.dll to the list of fake dlls.
2007-03-19 13:55:25 +01:00
Andrew Talbot
5df3ff13e7
winebuild: Replace inline static with static inline.
2007-03-17 20:05:12 +01:00
Hans Leidekker
58e5ea2cfd
wine.inf: Open/print .rtf files with wordpad.
2007-03-17 19:50:36 +01:00
Hans Leidekker
8530d23754
wine.inf: Register an 'install' verb with the shell for .inf files.
2007-03-17 19:50:29 +01:00
Alexandre Julliard
a79b26284a
libwine: Pass flags to wine_utf8_wcstombs to allow supporting WC_ERR_INVALID_CHARS.
2007-03-14 15:57:50 +01:00
Stefan Huehner
4d1d01f266
Mark several functions as static.
2007-03-13 13:35:12 +01:00
Alexandre Julliard
4091627cd7
configure: Get rid of lex compatibility support, we require flex anyway.
2007-03-08 13:19:50 +01:00
Alexandre Julliard
0da06dba48
winedump: Fixed formatting of timestamps.
2007-03-07 21:33:51 +01:00
Rob Shearman
1c2a717b59
widl: Implement writing of SAFEARRAY type descriptions in typelibs.
2007-03-07 20:10:32 +01:00
Juan Lang
c2cb296277
ntdll: Implement NtAllocateLocallyUniqueId with server call.
2007-03-07 13:45:11 +01:00
Alexandre Julliard
c07da7067d
wine.inf: dwReserved values for DirectPlay providers should be dwords
...
(spotted by Alessandro Pignotti).
2007-03-06 12:27:32 +01:00
Aric Stewart
3744cd8874
gdi32: Set FontSubstitute values by locale.
2007-03-06 12:10:07 +01:00
Joris Huizer
4bfd7059f2
winedump: sign-compare fixes.
2007-03-05 15:35:25 +01:00
Joris Huizer
c9f1452233
winebuild: sign-compare fixes.
2007-03-05 15:31:48 +01:00
Alexandre Julliard
4fff18b534
makedep: Fixed string comparison against the source tree path
...
(reported by Kai Blin).
2007-03-01 20:42:49 +01:00
Alexandre Julliard
defc1d873e
widl: Add missing '\n' on error message.
2007-02-28 20:44:24 +01:00
Marcus Meissner
fbc80d79b3
configure: Generate stand alone AC_CONFIG_FILES() lines.
2007-02-27 12:26:27 +01:00
Rob Shearman
94a0a90165
widl: Print EXPR_NUM expresssions as unsigned to avoid printing an extra negative sign when lval is large.
2007-02-26 17:33:40 +01:00
Vitaliy Margolen
5f960781fc
wineshelllink: Fix menu entries with double spaces in their names.
2007-02-26 13:55:58 +01:00
Francois Gouget
826f89f5a7
wine.inf: Fix the 'Pacific Standard Time' display name to match the CLDR.
...
This also removes the ambiguity with the new 'Pacific Standard Time (Mexico)' timezone.
2007-02-23 11:17:57 +01:00
Francois Gouget
17382dd5f7
wine.inf: Update the timezone information.
2007-02-21 19:48:30 +01:00
Francois Gouget
93494f2ac0
Assorted spelling fixes.
2007-02-20 20:30:51 +01:00
Francois Gouget
2138bab79f
winapi_check: gdi32.dll and gdi.exe have some extra sources in subdirectories.
2007-02-20 20:29:36 +01:00
Francois Gouget
c5f193038c
winapi_check: We no longer have dlls in nested sub-directories.
2007-02-20 20:29:32 +01:00
Francois Gouget
53914087aa
winapi_check: Clarify a pair of error messages.
...
Don't use a regular expression if not necessary.
2007-02-20 20:29:26 +01:00
Francois Gouget
03bcef1d94
winapi: Update and simplify file_skip() to match the current sources.
2007-02-20 20:29:23 +01:00
Francois Gouget
ba517e57d2
winapi: Remove useless 'if (0)' statements.
2007-02-20 20:29:20 +01:00
Francois Gouget
88619a80d8
winapi_check: Fix handling of the 'longlong' arguments.
2007-02-20 20:29:17 +01:00
Francois Gouget
f032dcbda2
winapi_check: Update win32.api to fix the winapi_check warnings.
2007-02-20 20:29:14 +01:00
Francois Gouget
f5c6a71a65
ole32: Better match the PSDK types and fix the winapi_check warnings.
2007-02-20 20:29:10 +01:00
Francois Gouget
c4a4c5435c
advapi32: Update win32.api to fix the winapi_check warnings.
2007-02-20 20:27:20 +01:00
Alexandre Julliard
77292a8c82
widl: 'control' is an attribute not a keyword.
2007-02-19 16:40:34 +01:00
Marcus Meissner
82026ecd65
winedump: Added a missing free().
2007-02-19 12:36:38 +01:00
Marcus Meissner
da7c2f5f36
bin2res: Use fstat, handle errors.
2007-02-14 14:41:57 +01:00
Lei Zhang
9a3a144896
tools/wineshelllink: Create links with WINEPREFIX.
2007-02-14 14:12:04 +01:00
Chris Robinson
2d592427e5
wine.inf: Add quartz.dll to the list of installed fake DLLs.
2007-02-14 12:30:08 +01:00
Tijl Coosemans
6f49b38a5e
wineshelllink: Fix mktemp usage on FreeBSD.
2007-02-13 17:15:33 +01:00
Marcus Meissner
aef6e2d35d
winedump: Free function_name on all error paths.
2007-02-13 12:42:33 +01:00
Hans Leidekker
f3425cfe41
wordpad: Open .wri files in wordpad.
2007-02-12 14:12:22 +01:00
Eric Pouech
17cb1c827d
winedump: Removed a couple of unused elements out of struct symbol.
2007-02-12 14:12:14 +01:00
Eric Pouech
ae48ede907
winedump: Simplify guid dumping.
2007-02-12 14:12:03 +01:00
Eric Pouech
72c52d6d9e
winedump: Larger usage of symbol demangling while dumping.
2007-02-12 14:11:48 +01:00
Joris Huizer
909425d99d
winegcc: Sign-compare fixes.
2007-02-12 12:39:16 +01:00
Alexandre Julliard
1df72cc794
Make.rules: Automatically generate the header for all types of idl sources.
2007-02-09 14:32:57 +01:00
Francois Gouget
f3899c2651
ntdll: Better match the PSDK types and fix the winapi_check warnings.
2007-02-09 14:32:57 +01:00
Francois Gouget
fe78739128
winapi_check: Fix handling of the -register functions.
...
Unless specified otherwise they are implemented by a '__regs_' function.
Keep track of the '-i386' flag so we can detect CONTEXT* vs. CONTEXT86* mismatches.
Remove an unneeded and broken hack meant to fudge the number of parameters.
2007-02-09 14:32:57 +01:00
Francois Gouget
30131979cc
winapi_check: '-register' is compatible with stdcall. So remove this obsolete warning.
2007-02-09 14:32:57 +01:00
Francois Gouget
65563fd0d0
ntdsapi: Update win32.api to fix the winapi_check warnings.
2007-02-09 14:32:56 +01:00
Marcus Meissner
c053bdb54a
wmc: inputbuffer is a WCHAR array.
2007-02-09 11:48:36 +01:00
Hans Leidekker
49c19e27cb
wineshelllink: Keep using the slash as path separator.
2007-02-09 11:48:20 +01:00
Hans Leidekker
0931b4feaf
wineshelllink: Use "=" instead of "==" to compare strings.
2007-02-09 11:47:24 +01:00
Alexandre Julliard
6b808bafe0
widl: Rename parser states to uppercase to avoid conflicts.
2007-02-08 11:55:35 +01:00
Francois Gouget
71d64d09ac
advpack: Make the header more consistent with the implementation and fix the winapi_check warnings.
2007-02-07 21:42:40 +01:00
Francois Gouget
4485b4506b
credui: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:35 +01:00
Francois Gouget
08734d5ba1
winsock & ws2_32: Update win32.api to fix the winapi_check warnings.
2007-02-07 21:42:28 +01:00
Francois Gouget
1fbd417ce9
atl: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:21 +01:00
Francois Gouget
ba0d490b1c
clusapi: Better match the PSDK types and fix the winapi_check warnings.
...
This also makes the headers and implementation more consistent.
2007-02-07 21:42:16 +01:00
Francois Gouget
45d5ff01a6
rpcrt4: Better match the PSDK types and fix the winapi_check warnings.
2007-02-07 21:42:02 +01:00
Alexandre Julliard
94ee8e8fac
widl: Output endpoint information in client and server files.
2007-02-07 17:55:09 +01:00
Alexandre Julliard
cc9a07f194
widl: Add a string list type and use it for the endpoint attribute.
2007-02-07 17:54:33 +01:00