Commit graph

2384 commits

Author SHA1 Message Date
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
Alexandre Julliard
24ded9e69a widl: Only recognize attribute keywords inside an attribute list. 2007-02-07 17:50:17 +01:00
Alexandre Julliard
82b7eecf6c widl: Use the correct type offset when freeing proxy variables. 2007-02-06 18:01:43 +01:00
Alexandre Julliard
936455edd7 widl: Added support for iid_is conformance descriptors. 2007-02-06 16:00:41 +01:00
Alexandre Julliard
3c2a9f5df8 widl: size_is and length_is are expression lists now. 2007-02-06 15:59:24 +01:00
Alexandre Julliard
3bfa88dc49 widl: Take array dimensions into account when computing buffer size. 2007-02-06 15:55:49 +01:00
Alexandre Julliard
3fa891bfee widl: Add support for arrays of simple types in format strings. 2007-02-06 15:55:29 +01:00
Alexandre Julliard
732b3dc8c7 widl: Output correct alignments in type format strings. 2007-02-06 15:54:58 +01:00
Francois Gouget
62662d21dd rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG. 2007-02-06 13:23:53 +01:00
Francois Gouget
e6979d56b1 inseng.dll: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:14 +01:00
Francois Gouget
a51cce7a5c localspl: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:11 +01:00
Francois Gouget
788b9d3ed5 pstorec: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:08 +01:00
Francois Gouget
8abfd531df gphoto2.ds: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:05 +01:00
Francois Gouget
4f20b9c401 wtsapi: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:22:02 +01:00
Francois Gouget
cb86c3ec9c comctl32: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:59 +01:00
Francois Gouget
76c5f597a2 hid: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:56 +01:00
Francois Gouget
e4466d5c17 compstui: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:47 +01:00
Francois Gouget
3641ede83c oleaut32: Update win32.api to fix the winapi_check warnings. 2007-02-06 13:21:43 +01:00
Mike McCormack
609cd30277 widl: Implement dispinterfaces derived from an interface. 2007-02-06 13:20:46 +01:00
Mikołaj Zalewski
ea0361f3e1 browseui: Add the browseui DLL. 2007-02-06 12:31:27 +01:00
Dmitry Timoshkov
6d62ef657d winedump: Add a sanity check before dumping long format library export. 2007-02-05 12:29:56 +01:00
Francois Gouget
dffe626a9c winapi_check: Print a warning when 'long' is used in an API file as this type is not Win64 compatible. 2007-02-05 12:23:52 +01:00
Mike McCormack
7d1e21e2c1 widl: Handle TKIND_DISPATCH when generating MSFT typelibs. 2007-01-26 14:29:18 +01:00
Francois Gouget
9b28bd0a3d winapi_check: Print the line number when an error or warning is found in the API files. 2007-01-26 13:54:06 +01:00
Francois Gouget
923c95a6da wintrust: Better match the PSDK types and fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget
aa94c6850b usp10: Update win32.api to fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget
d98dcb310e winecoreaudio.drv: Update win32.api to fix the winapi_check warnings. 2007-01-26 13:54:06 +01:00
Francois Gouget
6f734ac7b9 snmpapi: Fix the winapi_check warnings. 2007-01-26 12:55:56 +01:00
Huw Davies
305e4949ee widl: Don't restrict the number of params of [prop*] functions. 2007-01-26 12:22:40 +01:00
Huw Davies
f994c35a3e widl: Add VT_DATE support to typelib generation. 2007-01-26 12:22:38 +01:00
Alexandre Julliard
2eee874382 widl: Make some generated variables static and/or const. 2007-01-26 12:09:25 +01:00
Alexandre Julliard
2b9c01eed2 widl: Avoid dependency on COBJMACROS in generated code. 2007-01-26 12:09:14 +01:00
Alexandre Julliard
9505b50ccf widl: Define __midl_proxy in the generated proxy code. 2007-01-26 12:09:03 +01:00
Alexandre Julliard
1a25936ca9 widl: Add a few more fields in the stub descriptor. 2007-01-26 12:08:51 +01:00
Alexandre Julliard
6c559cafab widl: Rename a couple of variables to make the code closer to what midl generates. 2007-01-26 12:04:40 +01:00
Alexandre Julliard
7e4a985269 widl: Initialize local variables in stub functions. 2007-01-26 12:03:02 +01:00
Alexandre Julliard
9e6acf818f widl: Use the typegen function for marshalling/unmarshalling in proxies. 2007-01-26 12:00:42 +01:00
Alexandre Julliard
9f1e9ad326 widl: Copy the UserMarshal support into the generic code. 2007-01-26 11:59:58 +01:00
Francois Gouget
d96cfd0734 sfc_os: Update win32.api to fix the winapi_check warnings. 2007-01-25 11:05:40 +01:00
Alexandre Julliard
8d50f9d054 widl: Add support for some simple pointer types. 2007-01-24 20:10:57 +01:00
Alexandre Julliard
d885244148 widl: Store the interface id in _StubMsg.MaxCount for iid_is pointers. 2007-01-24 20:10:07 +01:00
Alexandre Julliard
4f106ca398 widl: Fix alignment check for struct members format string. 2007-01-24 20:08:50 +01:00
Alexandre Julliard
8996c79d83 widl: Fix possible crash in write_array_tfs. 2007-01-24 20:08:06 +01:00
Alexandre Julliard
8e3c5c9ab9 widl: Skip local functions when building format strings. 2007-01-24 20:06:51 +01:00
Alexandre Julliard
6dd5afd723 widl: Export a function to compute the proc format string size for a function. 2007-01-24 20:05:22 +01:00
Alexandre Julliard
6655071a3f widl: Move initialization of the stub buffer size into write_remoting_arguments(). 2007-01-24 20:02:05 +01:00
Alexandre Julliard
85ed9ca31a widl: Move support for stub arguments to typegen.c to make it usable for proxies too. 2007-01-24 19:59:16 +01:00
Alexandre Julliard
7d65939825 include: Simplify the variable declarations in the makefile to allow make_makefiles to parse it. 2007-01-24 16:24:19 +01:00
Alexandre Julliard
8c87511109 make_makefiles: Ignore IDL_H_SRCS targets in all directories. 2007-01-23 12:17:42 +01:00
Alexandre Julliard
43ac6ed995 widl: Convert expression lists to standard Wine lists.
Add a specific type for array dimensions.
2007-01-22 14:31:40 +01:00
Alexandre Julliard
eed74e4e4a widl: Convert variable lists to standard Wine lists. 2007-01-22 14:26:12 +01:00
Alexandre Julliard
58827d026b widl: Convert function lists to standard Wine lists. 2007-01-22 14:23:08 +01:00
Alexandre Julliard
e262933bdf widl: Convert interface lists to standard Wine lists. 2007-01-22 14:21:56 +01:00
Alexandre Julliard
e998590557 widl: Convert attribute lists to standard Wine lists. 2007-01-22 14:20:36 +01:00
Alexandre Julliard
5b0bf5dc76 widl: Convert typelib lists to standard Wine lists. 2007-01-22 14:10:30 +01:00
Alexandre Julliard
5aba7b0c67 widl: Use existing functions to retrieve attributes for typelibs. 2007-01-22 14:09:46 +01:00
Alexandre Julliard
75c2184f87 widl: Include objbase.h so that generated proxy file compiles on Wine. 2007-01-19 13:17:17 +01:00
Alexandre Julliard
0edfacdb6a widl: Generate proxy/client/server files when requested explicitly even if they are empty. 2007-01-19 12:46:19 +01:00
Francois Gouget
b0bde6b87c Assorted spelling fixes. 2007-01-18 12:56:52 +01:00
Alexandre Julliard
04ac4bee21 wmc: Use standard format for error messages. 2007-01-16 16:00:55 +01:00
Alexandre Julliard
90b839592b wmc: Added support for neutral languages. 2007-01-16 11:43:56 +01:00
Kai Blin
71925fe76c winetools: Fix installing on distributions without a root password. 2007-01-16 11:19:36 +01:00
Alexandre Julliard
fb40dc4099 server: Added mechanism for returning results of APC calls.
Defined APC_VIRTUAL_ALLOC and APC_VIRTUAL_FREE requests.
2007-01-15 22:24:40 +01:00
Francois Gouget
d9279fcda4 wine.inf: We cannot create fake dlls for 16bit libraries. So remove ddeml.dll. 2007-01-10 22:25:18 +01:00
Alexandre Julliard
05ef63e897 make_makefiles: Get rid of the rules for dll symlinks. 2007-01-10 13:58:00 +01:00
Eric Pouech
2885555b41 winedump: Fixed signature for dumping MDMP files. 2007-01-10 12:00:05 +01:00
Alexandre Julliard
442243257b wrc: Added support for utf-8 codepage. 2007-01-09 22:21:53 +01:00
Patrik Stridvall
8ef6b39c9f make_makefiles: Add *_crosstest.exe to .gitignore. 2007-01-09 12:15:11 +01:00
Eric Pouech
9d10c66dc8 winedump: Add support for derived types in codeview type info. 2007-01-06 11:40:45 +01:00
Eric Pouech
b8ae9dccbe winedump: Fix a couple of issues with types table walking.
Align types to DWORD boundaries.
Split types dumping functions into two versions (one without offsets
table, the second one with offset table).
2007-01-06 11:40:45 +01:00
Eric Pouech
f2ef7cf442 winedump: Dump S_SSEARCH_V1 symbols. 2007-01-06 11:40:45 +01:00
Eric Pouech
fbb9d5f7d9 winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections. 2007-01-06 11:40:45 +01:00