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
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
Eric Pouech
b675ac3919
winedump: Handling of S_SALIGN symbols.
2007-01-06 11:40:45 +01:00
Eric Pouech
8a68e46953
winedump: Re-use existing codeview facilities to dump OMF files.
2007-01-06 11:40:45 +01:00
Eric Pouech
bbef1cbd2d
winedump: Removed cvinclude.h.
2007-01-06 11:40:44 +01:00
Eric Pouech
4141eafb8f
winedump: Added dumping of RSDS header from module.
2007-01-06 11:40:44 +01:00
Eric Pouech
07d681b0d9
winedump: Added helper to convert a guid to a string.
2007-01-06 11:40:44 +01:00
Eric Pouech
1fcb0c1118
winedump: While dumping NE files, use -j option if present (as we do for PE files).
2007-01-06 11:40:44 +01:00
Eric Pouech
d75e0cd1f0
winedump: Print some basic info for pure DOS file (which fixes segfault while reading DOS files).
2007-01-06 11:40:44 +01:00
Eric Pouech
b63098cf24
winedump: Added ability to dump FPO debug information.
2007-01-06 11:40:44 +01:00
Francois Gouget
fa053b74c1
wine.inf: Self-register objsel.dll.
2007-01-05 20:28:07 +01:00
Francois Gouget
4c93eb2e66
ddrawex: Self-register the DirectDrawFactory CoClass.
2007-01-05 20:28:02 +01:00
Francois Gouget
168b300113
dinput8: Self-register the DirectInput8 CoClass.
2007-01-05 20:27:20 +01:00
Andrew Talbot
d3972880c0
widl: Fix memory leaks.
2007-01-04 21:14:14 +01:00
Alexandre Julliard
60d6518c82
make_requests: Grab status names from async_terminate calls too.
2007-01-04 13:51:12 +01:00
Alexandre Julliard
5c8421d3e7
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.
2007-01-04 13:40:09 +01:00
Andrew Talbot
d39e1c360a
winedump: Fix memory leak.
2007-01-04 09:53:36 +01:00
Alexandre Julliard
d44ed08d8a
make_makefiles: Properly skip dlls marked with MKDLL_SKIP.
2007-01-02 17:09:23 +01:00
Andrew Talbot
782e28afb6
wrc: Declare some variables static const.
2007-01-02 13:30:25 +01:00
Kai Blin
802cf1a728
wrc: Fix comparison typo (Coverity).
2007-01-02 13:30:02 +01:00
Alexandre Julliard
f231a70f4c
joystick.drv: Renamed the dlls/winmm/joystick directory to dlls/winejoystick.drv.
2006-12-29 14:29:20 +01:00
Alexandre Julliard
bb7f2f9cc6
make_makefiles: List test directories explicitly in .gitignore.
2006-12-29 14:21:17 +01:00
Alexandre Julliard
5eb38cf932
make_makefiles: In .gitignore, explicitly list files that we know are generated instead of using wildcards.
2006-12-29 12:49:43 +01:00
Robert Reif
c723ba1b47
winedump: Fix crash on delayed import section.
2006-12-29 11:35:11 +01:00
Alexandre Julliard
6150fe191b
make_makefiles: Merge the generated gitignores in dlls and programs into the top-level one.
2006-12-28 11:38:04 +01:00
Alexandre Julliard
7035aa5041
make_makefiles: Generate the top-level .gitignore file.
...
Add a PROGRAMS variable in some makefiles to make things easier.
2006-12-27 21:23:36 +01:00
Alexandre Julliard
f92ef1c543
makedep: Add support for magic comments in .rc files so we can generate proper dependencies for them.
2006-12-26 15:02:03 +01:00
Alexandre Julliard
365a463b1e
make_makefiles: Automatically add IDL header targets to the .gitignore file.
2006-12-24 17:31:52 +01:00
Alexandre Julliard
0134db6e9b
dlls: Merged the make_dlls script into the global make_makefiles.
2006-12-24 14:05:12 +01:00
Hans Leidekker
1698c44ed3
winedump: Start dumping .NET specific bits from PE executables.
2006-12-20 12:31:29 +01:00
Dmitry Timoshkov
1d63675322
winedump: Remove a redundant ';'.
2006-12-18 11:40:34 +01:00
Dmitry Timoshkov
c4e7e07a45
winedump: Fix a couple of typos.
2006-12-18 11:40:29 +01:00
Alexandre Julliard
f910e2b5f6
winedump: Avoid printf format warnings.
2006-12-08 11:39:21 +01:00
Alexandre Julliard
662897e9d6
winebuild: Added --nxcompat option, and mark all modules as NX-compatible by default.
2006-12-07 20:51:49 +01:00
Alexandre Julliard
b2972947ca
winedump: Print sizes and offsets in hex.
2006-12-07 18:01:29 +01:00
Dmitry Timoshkov
690c852540
winedump: Dump section data of COFF library files, decode some import data.
2006-12-07 15:41:21 +01:00
Dmitry Timoshkov
e0518a9d88
winedump: Add a possibility to dump raw section data.
2006-12-07 15:41:14 +01:00
Dmitry Timoshkov
1542722121
winedump: Export dump_section() for use outside of pe.c.
2006-12-07 15:40:27 +01:00
Dmitry Timoshkov
7928f5460f
winedump: Handle properly partial optional COFF headers.
...
Export dump_file_header() and dump_optional_header() for use outside of pe.c.
2006-12-07 15:40:04 +01:00
Dmitry Timoshkov
cb7453ff4d
winedump: IMAGE_SCN_ALIGN_??? are not the bit fields, but the values masked by IMAGE_SCN_ALIGN_MASK.
2006-12-07 15:39:14 +01:00
Dmitry Timoshkov
2d9046e209
winedump: Avoid returning void from a void function.
2006-12-07 15:39:07 +01:00
Dmitry Timoshkov
53e89174c0
winedump: Make output of dump_data fit into 80 columns.
2006-12-07 15:39:01 +01:00
Francois Gouget
d60b99bd12
msvcmaker: Remove references to wine_unicode and to .spec.c files.
2006-12-07 11:53:52 +01:00
Francois Gouget
baf85ad931
msvcmaker: Link with msvcrt(d).dll rather than with the static C library.
2006-12-06 12:14:35 +01:00
Francois Gouget
f1698c4b0c
msvcmaker: Tweak the .dsp formatting to better match Visual Studio.
2006-12-06 12:13:52 +01:00
Francois Gouget
72d5c0ddca
msvcmaker: Remove unneeded -I.. for the msvcrt tests.
2006-12-06 12:13:47 +01:00
Francois Gouget
bcf4a22a5e
msvcmaker: Fix the code that sets __WINETEST_OUTPUT_DIR so it does not pollute $output_dir.
2006-12-06 12:13:41 +01:00
Francois Gouget
bb8e625b5b
Assorted spelling fixes.
2006-12-05 10:31:47 +01:00
Alexandre Julliard
813ae10f33
winebuild: Check for illegal characters in entry point names.
2006-12-04 12:23:58 +01:00
Andrew Talbot
696eddca8c
winedump: Cast-qual warnings fix.
2006-12-04 12:23:13 +01:00
Andrew Talbot
25d1dc81d6
winedump: Cast-qual warnings fix.
2006-12-04 12:23:08 +01:00
Dmitry Timoshkov
671a2261c0
winedump: Restore the COFF library dumper functionality broken by the previous change.
2006-11-30 20:06:27 +01:00
Eric Pouech
bacca3425a
winedump: Added support for dumping types from PDB, CV... files.
2006-11-30 12:59:15 +01:00
Eric Pouech
64f7c68554
winedump: First shot at dumping PDB files contents.
2006-11-30 12:58:56 +01:00
Eric Pouech
5839fd7f10
winedump: Make dump mode the default.
2006-11-30 12:52:14 +01:00
Eric Pouech
c4dc400a88
winedump: Dump the EMF files as any other file types.
...
Internally, make use of the PRD function for checking available file ranges.
2006-11-30 12:47:16 +01:00
Eric Pouech
cac7be486d
winedump: Use same scheme for dumping lnk files as the executables (through the PRD macro and a full mapped image).
2006-11-30 12:47:04 +01:00
Eric Pouech
9ef9d62d4c
winedump: Use a uniform scheme for dumping file contents.
2006-11-30 12:38:06 +01:00
Eric Pouech
80b09ccf4c
winedump: Header file pe.h is useless, get rid of it.
2006-11-30 12:35:33 +01:00
Eric Pouech
afe309b7d9
winedump: Changed PE, NE, LE dumping so that they are consistent in terms of dump function signatures.
...
Avoid passing around the base of the module, but use instead the PRD function.
2006-11-30 12:34:50 +01:00
Dmitry Timoshkov
8e8e8f073d
winedump: Add partial COFF library support.
2006-11-28 12:37:54 +01:00
Dmitry Timoshkov
1297e859b3
winedump: Make some data const.
2006-11-28 12:36:01 +01:00
Vitaliy Margolen
da36762297
wineshelllink: Use FreeDesktop standard to create Wine menu structure.
2006-11-27 17:20:47 +01:00
Dmitry Timoshkov
7669035472
winedump: Constify some data.
2006-11-27 13:45:17 +01:00
Dmitry Timoshkov
d8725b8850
winedump: Fix a copy/paste typo.
2006-11-27 13:45:12 +01:00
Dmitry Timoshkov
5b0eb0998a
winedump: Remove a not needed include.
2006-11-27 13:45:07 +01:00
Dmitry Timoshkov
2d0ca5b2a9
winedump: Make the implementation match the prototype.
2006-11-27 13:45:03 +01:00
Louis Lenders
454d5cd1ac
wine.inf: Add setupapi to fake dlls.
2006-11-20 11:50:15 +01:00
Kevin Koltzau
64506c0a51
winedump: Print new DLL characteristics.
2006-11-17 11:14:21 +01:00
Alexandre Julliard
b8a2e3b8a4
user32: Renamed the user/ directory to user32.
2006-11-16 14:49:25 +01:00
Michael Stefaniuc
cc234847d0
widl: Use ULONG instead of unsigned long when generating declarations for *_UserFree() functions. This is needed for Win64 compatibility.
2006-11-09 10:43:23 +01:00
Michael Stefaniuc
6f95047034
widl: Use ULONG instead of unsigned long when generating declarations for *_UserUnMarshal() functions. This is needed for Win64 compatibility.
2006-11-09 10:43:20 +01:00
Michael Stefaniuc
05b1aac100
widl: Use ULONG instead of unsigned long when generating declarations for *_UserMarshal() functions. This is needed for Win64 compatibility.
2006-11-09 10:43:16 +01:00
Michael Stefaniuc
177aaf6738
widl: Use ULONG instead of unsigned long when generating declarations for *_UserSize() functions. This is needed for Win64 compatibility.
2006-11-09 10:43:12 +01:00
Francois Gouget
30e44c85c8
Assorted spelling fixes.
2006-11-07 15:25:24 +01:00
Rob Shearman
5daafc73f9
winedump: Fix printf warning in the generated code.
2006-11-06 12:27:18 +01:00
Kirill K. Smirnov
1b039cc3ba
wine.inf: Associate .hlp files with winhelp.
2006-10-30 18:31:30 +01:00
Alexandre Julliard
01ee1418d6
winedump: Avoid some dead code.
2006-10-27 14:19:32 +02:00
Detlef Riekenberg
832398f41d
tools/wine.inf: Add default printer ports.
2006-10-27 12:00:58 +02:00
Jeff Latimer
6d1b4af58b
tools: Add addtional help to runtest.
2006-10-23 12:27:41 +02:00
Alexandre Julliard
7dfc447741
gdi32: Renamed the gdi directory to gdi32.
2006-10-20 12:25:29 +02:00
James Hawkins
463cec6af6
tools/wine.inf: Add the ProgramFilesPath registry entry.
2006-10-20 11:41:09 +02:00
Dmitry Timoshkov
1f32d1f3c2
wine.inf: Update RelayExclude and add RelayFromExclude filter in order to avoid not useful APIs in the traces.
2006-10-19 13:36:45 +02:00
Alexandre Julliard
8f31f92a73
makedep: Added support for generating dependencies of IDL client/proxy/server/iid files.
2006-10-16 17:19:07 +02:00
Francois Gouget
ef998ea6cb
Assorted spelling fixes.
2006-10-16 11:33:38 +02:00
Michael Stefaniuc
15765dd953
The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
2006-10-16 10:53:04 +02:00
Francois Gouget
58162f87fd
Assorted spelling fixes.
2006-10-13 11:55:04 +02:00
Srivatsa Kanchi, R
ff82ce2424
wineprefixcreate: Set correct LD_LIBRARY_PATH.
2006-10-12 20:40:57 +02:00
Alexandre Julliard
6a9222fc39
Fixed some printf warnings caused by using sizeof.
2006-10-12 14:58:25 +02:00
Andrew Talbot
80294709c5
winebuild: Cast-qual warning fix.
2006-10-12 11:33:09 +02:00
Ge van Geldorp
d642e11438
winapi_test: Regenerate tests.
...
Remove structs from test list which have preprocessor directives in
their definitions (winapi_test can't handle that).
2006-10-11 12:12:21 +02:00
Andrew Talbot
9c6c8b178a
widl: Cast-qual warning fix.
2006-10-10 19:33:06 +02:00
Michael Stefaniuc
0fb444b58c
tools: Remove redundant NULL checks before free() (found by Smatch).
2006-10-10 12:56:20 +02:00
Nick Burns
3ce4350e67
winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
2006-10-09 20:26:51 +02:00
Louis. Lenders
70e3bf15cb
wine.inf: Add ddeml.dll to fake dlls.
2006-10-09 12:53:53 +02:00
Louis. Lenders
1bc7983ef9
wine.inf: Add d3d9 to fake dlls.
2006-10-06 12:33:41 +02:00
Marcus Meissner
36551e9b0d
wine.inf: Add some more fake binaries.
2006-10-04 09:59:36 +02:00
Francois Gouget
38520a819c
Assorted spelling fixes.
2006-10-03 15:56:21 +02:00
Michael Stefaniuc
ba123abf57
winedump: Win64 printf format warning fixes.
2006-10-02 11:55:07 +02:00
Michael Stefaniuc
d2d330174f
wrc: Win64 printf format warning fixes.
2006-10-02 11:55:04 +02:00
Francois Gouget
77fd5aa23b
msvcmaker: The msvcrt tests need '..' in the include path.
2006-09-29 17:53:06 +02:00
Francois Gouget
4b2d7e9321
widl: Use CONST_VTBL to declare lpVtbl.
2006-09-29 17:51:45 +02:00
Michael Stefaniuc
41dd56cb7f
"One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int.
2006-09-29 16:09:24 +02:00
Michael Stefaniuc
85ce5117c5
Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
2006-09-29 16:08:30 +02:00
Detlef Riekenberg
32378f7c83
winedump: Remove the shell script reference from the man-page.
2006-09-29 14:42:27 +02:00
Nicolas Delcros
a6fe56a8cf
wrc: Fixed typo for the --pedantic argument.
2006-09-25 17:56:38 +02:00
Alexandre Julliard
48c14238b8
make_makefiles: Merged the make_progs script into make_makefiles.
2006-09-24 12:11:39 +02:00
Alexandre Julliard
44db04c01e
make_makefiles: Parse the makefiles to find the correct rules file dependency.
2006-09-22 09:27:29 +02:00
Alexandre Julliard
1b9535afc8
makedep: Update dependencies even with no source files.
2006-09-22 09:25:49 +02:00
Alexandre Julliard
9cc11a3d53
Makefile: Fixed rule for building makedep when cross-compiling.
2006-09-20 20:16:19 +02:00
Francois Gouget
b05783b297
wine.inf: Add the missing SecurityService keys.
2006-09-20 11:18:14 +02:00
Dan Hipschman
3ad3f8de42
widl: Don't compare result of read() to unsigned type.
2006-09-14 11:39:37 +02:00
Dan Hipschman
bd7e690c1f
widl: Remove unused parameter in create_msft_typeinfo.
2006-09-14 11:39:37 +02:00
Dan Hipschman
48006f60a7
widl: Remove unused parameter in ctl2_encode_name.
2006-09-14 11:39:37 +02:00
Dan Hipschman
954c592a6c
widl: Replace a #if by if for better compiler checking.
2006-09-14 11:39:37 +02:00
Dan Hipschman
6e7389ada8
widl: Remove unused parameter in write_ip_tfs.
2006-09-14 11:39:37 +02:00
Dan Hipschman
53a2819286
widl: Fix warning about unused structure field in lexer.
2006-09-14 11:39:37 +02:00
Dan Hipschman
a472c83f91
widl: Add -u and -U options to man page.
2006-09-14 11:39:37 +02:00
Alexandre Julliard
5ea4e5ba46
makefiles: Automatically rebuild makefiles when their sources and/or configure changed.
2006-09-14 09:41:21 +02:00
Alexandre Julliard
8598a4c600
makefiles: Attempt to automatically run make depend when reading an updated makefile.
2006-09-14 09:40:00 +02:00
Alexandre Julliard
32ab895e46
makefiles: Generate the dependencies line to avoid some code duplication.
2006-09-14 09:38:16 +02:00
Alexandre Julliard
489d87d1e5
kernel32: Renamed the kernel directory to kernel32.
...
Also get rid of the kernel/messages subdirectory.
2006-09-12 13:34:06 +02:00
Dan Hipschman
6f4b83bce0
widl: Replace a loop with a simple computation.
2006-09-12 11:01:12 +02:00
Alexandre Julliard
42418fbbe8
wrc: Change the prefix on bison-generated names to avoid the name-prefix directive.
2006-09-12 09:05:20 +02:00
Alexandre Julliard
4f0fa2608a
wmc: Change the prefix on bison-generated names to avoid the name-prefix directive.
2006-09-12 09:05:15 +02:00
Alexandre Julliard
86bb809e5b
widl: Change the prefix on bison-generated names to avoid the name-prefix directive.
2006-09-12 09:05:07 +02:00
Alexandre Julliard
bcdc5fb55f
Make.rules: Set the default prefix for bison files from the file basename.
2006-09-11 21:47:49 +02:00
Alexandre Julliard
145a0ba508
makefiles: List bison dependencies explicitly for parallel makes, since older bisons don't support --defines.
2006-09-11 21:43:11 +02:00
Alexandre Julliard
534fac983d
winetest: Generate the list of test resources in make_makefiles.
...
Only include test revision information in the distributed binary.
2006-09-11 14:32:00 +02:00
Alexandre Julliard
e4fca883a2
makedep: For generated headers, parse the source idl instead.
...
This avoids having to generate all the headers before make depend.
2006-09-10 22:04:42 +02:00
Alexandre Julliard
560c9ee785
makedep: Support for new naming scheme for lex files.
2006-09-09 13:16:59 +02:00
Alexandre Julliard
9c085cba0a
makefiles: Add global rules for bison and lex files.
...
Also build the .c and .h files separately to allow parallel makes.
2006-09-09 13:16:22 +02:00
Alexandre Julliard
050c8942d1
wrc: Allow building without debug support in the parser.
2006-09-09 11:26:29 +02:00
Alexandre Julliard
cc44aa99b4
wmc: Allow building without debug support in the parser.
2006-09-09 11:26:24 +02:00
Alexandre Julliard
aded30dad7
widl: Allow building without debug support in the parser.
2006-09-09 11:26:20 +02:00
Alexandre Julliard
0980561d5d
wine.inf: Register msiexec.
2006-09-08 13:41:02 +02:00
Dan Hipschman
6ff8ae327f
widl: Add more complete pointer handling to write_typeformatstring_var.
2006-09-08 11:05:02 +02:00
Dan Kegel
39857443e4
programs/wcmd: Rename to programs/cmd.
2006-09-07 15:08:44 +02:00
James Hawkins
bedcdee714
msvcmaker: Remove a reference to libs/unicode in msvcmaker.
2006-09-07 13:58:48 +02:00
Paul Vriens
7b75ec2098
wintrust: Register WINTRUST_ACTION_GENERIC_VERIFY_V2.
2006-09-07 13:03:24 +02:00
Dan Hipschman
a407da4775
widl: Sanity check string and pointer attrs. Don't assign string as type.
2006-09-07 10:50:18 +02:00
Dan Hipschman
180ede5bfe
widl: Handle more pointer types in get_struct_type.
2006-09-07 10:49:58 +02:00
Dan Hipschman
88820263c6
widl: Remove checks for typedefs that always fail.
2006-09-07 10:49:46 +02:00
Dan Hipschman
1687a5d1db
widl: Generate an error for "int f(void a)".
2006-09-07 10:21:39 +02:00
Dan Hipschman
7e79e9d4ff
widl: Print pointers more aesthetically in generated header.
2006-09-07 10:21:29 +02:00
Dan Hipschman
929a759895
widl: Add an is_ptr function.
2006-09-07 10:21:13 +02:00
Dan Hipschman
aadc90b266
widl: Factor the entry_t structure.
2006-09-07 10:20:56 +02:00
Dan Hipschman
c117a20cdb
widl: Use type_t for typedefs, not var_t. Simplify representation.
2006-09-07 10:20:41 +02:00
Dan Hipschman
59cfad37aa
widl: Generate names for tagless structs, unions and enums.
2006-09-07 10:19:48 +02:00
Dan Hipschman
04a15af5dc
widl: Add the rest of the pointer types to write_type.
2006-08-29 12:29:26 +02:00
Alexandre Julliard
6ba5d2e105
tools: Get rid of the winapi makefile, it's not used anyway.
2006-08-28 17:29:38 +02:00
Alexandre Julliard
27959bebd7
make_makefiles: Generate the tests list in programs/winetest/Makefile.in.
2006-08-28 11:58:31 +02:00
Alexandre Julliard
34618113f4
tools: Added make_makefiles tool that updates the list in configure.ac and runs make_dlls and make_progs.
2006-08-28 11:57:10 +02:00
Eric Pouech
c2f1240a53
winedump: Added -G option to dump raw stabs information from PE files.
2006-08-28 11:44:45 +02:00
Alexandre Julliard
fce74f7411
wrc: Get rid of xmalloc casts.
2006-08-26 21:42:01 +02:00
Alexandre Julliard
fba0897ee7
wrc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
2006-08-26 21:42:00 +02:00
Alexandre Julliard
1916cb1e19
wmc: Get rid of xmalloc casts.
2006-08-26 21:41:56 +02:00
Alexandre Julliard
1659f53c3a
wmc: xmalloc shouldn't initialize to zero, do that explicitly where needed.
2006-08-26 21:41:53 +02:00
Alexandre Julliard
883aef172d
widl: xmalloc shouldn't initialize to zero, do that explicitly where needed.
2006-08-26 21:41:37 +02:00
Alexandre Julliard
13a93b4a94
configure: Set rpath on all executables that link to libwine.
...
Also add the -multiply_defined suppress option for executables on MacOS.
2006-08-25 17:23:44 +02:00
Alexandre Julliard
a7447794a5
winedump: Get rid of the install script.
2006-08-25 11:50:45 +02:00
Dan Hipschman
94755218ac
widl: Remove usage of type_t ref field for base types; simplify code.
2006-08-25 11:32:05 +02:00
Andrew Talbot
daa2f97bdc
widl: Write-strings warning fix.
2006-08-25 11:27:45 +02:00
Louis Lenders
d5a761a704
wine.inf: Add a bunch of fake dlls.
2006-08-25 11:18:56 +02:00
Andrew Talbot
d4c35ae0cb
winedump: Cast-qual warnings fix.
2006-08-24 11:51:51 +02:00
Alexandre Julliard
6bcbc126ed
tools: Added a man page for wineprefixcreate.
2006-08-23 15:59:05 +02:00
Andrew Talbot
0235b1bf26
winebuild: Cast-qual warnings fix.
2006-08-23 12:00:22 +02:00
Dan Hipschman
3870bf0d9e
widl: Output format-strings for interface pointers.
2006-08-18 11:36:21 +02:00
Dan Hipschman
9b16916ed1
widl: Allow format-string functions to work with objects.
2006-08-18 11:36:06 +02:00
Dan Hipschman
ed10b24e14
widl: Use typegen.c format-string functions in proxy.c.
2006-08-17 11:21:19 +02:00
Dan Hipschman
b7e7243a1e
widl: Move format-string declaration output to typegen.c.
2006-08-17 11:21:10 +02:00
Stefan Leichter
8904529dda
winedump: Print each 64bit integers as two 32 bit integers.
2006-08-17 11:20:26 +02:00
Alexandre Julliard
1787c9e9d2
wine.inf: Create a fake exe for explorer.exe.
2006-08-16 16:42:55 +02:00
Dan Hipschman
a5ff173cc3
widl: Generate proxy code for user marshalled types.
2006-08-16 12:50:21 +02:00
Dan Hipschman
c526c980d7
widl: Fix out-only temporary variable generation.
2006-08-16 12:49:57 +02:00
Dan Hipschman
e77a079b27
widl: Fix NdrComplexStructUnmarshall calls in generated code.
2006-08-16 12:49:20 +02:00
Dan Hipschman
b17d1c14d9
widl: Fix NdrConformantArrayUnmarshall calls in generated code.
2006-08-16 12:49:04 +02:00
Dan Hipschman
16d4e71230
widl: Calculate method indices in parser instead of during header generation.
2006-08-16 12:48:52 +02:00
Alexandre Julliard
65c9113e8f
relpath: Properly handle a "." directory name.
2006-08-15 17:32:41 +02:00
Dan Hipschman
47519f08a7
widl: Pass the right size to MIDL_memset in generated proxy code.
2006-08-15 11:42:50 +02:00
Dan Hipschman
9e49a8d2f2
widl: Improve pointer null checking logic.
2006-08-12 11:41:08 +02:00
Dan Hipschman
06497dd44c
widl: Use ref_type to simplify some code.
2006-08-12 11:40:30 +02:00
Alexandre Julliard
715804999e
winebuild: Added output() function to properly deal with write errors.
2006-08-11 20:41:29 +02:00
Dan Hipschman
05001b1ca8
widl: Don't generate indentation spaces on empty lines.
2006-08-11 20:12:38 +02:00
Mike McCormack
510fc118dd
infosoft: Implement and register the language neutral wordbreaker, not the English_US one.
2006-08-11 14:45:44 +02:00
Molle Bestefich
9503f6efef
bug_report.pl: Use correct 'wine --version' syntax.
2006-08-11 11:56:55 +02:00
Dan Hipschman
a20f7f46dc
widl: Fix incorrect version number in generated code.
2006-08-11 11:56:50 +02:00
Colin Pitrat
ab2cdead77
tools: Check for open return code in Perl scripts.
2006-08-10 11:30:37 +02:00
Dan Hipschman
216171fe52
widl: Add ref_type (dereference typedefs) and use it.
2006-08-10 10:57:53 +02:00
Francois Gouget
f1adb69c2e
wine.inf: lnkfile\shellex\ContextMenuHandlers\... is not supposed to have a default value.
2006-08-08 11:17:49 +02:00
Francois Gouget
efafe08fc6
wine.inf: Don't create a fake exe and change the name at the same time.
...
This confuses installers that think said exes can be run when this is
not the case and cannot work.
2006-08-08 11:17:02 +02:00
Francois Gouget
dec695f6c1
wine.inf: Use %CurrentVersionNT% wherever applicable.
2006-08-08 11:16:46 +02:00
Alexandre Julliard
2886e9b0e8
makefiles: Use make dependencies to create installation directories.
...
This avoids a lot of redundant calls to mkinstalldirs.
2006-08-07 17:48:18 +02:00
Francois Gouget
e9106273d9
wine.inf: We should not override existing associations.
2006-08-07 13:09:42 +02:00
Dan Hipschman
4961379d74
widl: Replace strdup, malloc and realloc with xstrdup, xmalloc and xrealloc.
2006-08-05 11:25:26 +02:00
Dan Hipschman
df91150e10
widl: Generate GUID (infile_i.c) files.
2006-08-04 13:25:37 +02:00
Dan Hipschman
99056d7e2a
widl: Write forward declarations for coclass definitions.
2006-08-03 22:29:58 +02:00
Alexandre Julliard
ded32d5194
makedep: Always search for includes in the standard directories, even without -I option.
2006-08-01 12:37:18 +02:00
Alexandre Julliard
dea28ee4a6
makedep: Don't add dependencies for system headers.
2006-08-01 12:27:22 +02:00
Alexandre Julliard
b7ef1b2e20
makedep: Get rid of restrictions on line lengths. Merge lines that end in a backslash.
2006-08-01 12:16:29 +02:00
Alexandre Julliard
f25c4d47d6
makedep: Convert to standard Wine lists.
2006-08-01 12:13:57 +02:00
Dan Hipschman
3e1ace5aa3
widl: Set type_t kind field correctly for all types.
2006-07-31 21:40:37 +02:00
Dan Hipschman
23707beb46
widl: Set defined flag for coclasses.
2006-07-31 21:36:31 +02:00
Dan Hipschman
cf4c08dcbc
widl: Fix "static declaration follows non-static declaration" in generated code.
2006-07-29 11:55:31 +02:00
Dan Hipschman
678ce9875f
widl: Encode coclass types in typelibs.
2006-07-29 11:55:20 +02:00
Dan Hipschman
9265d77584
widl: Register types for coclasses.
2006-07-29 11:55:08 +02:00
Dan Hipschman
c650cceae3
widl: Check if a typeinfo is already in a typelib before adding it.
2006-07-29 11:54:44 +02:00
Dan Hipschman
90cdff9b3f
widl: Set typelib_idx for coclasses when they're added to a typelib.
2006-07-29 11:54:21 +02:00
Dan Hipschman
c67b19b4f4
widl: Fold class_t into type_t.
2006-07-29 11:54:09 +02:00
Jacek Caban
37cf4a5260
widl: Reorder segments to match midl.
2006-07-28 12:34:27 +02:00
Jacek Caban
c9a08007eb
widl: Use cval in ATTR_ID.
2006-07-28 12:34:20 +02:00
Jacek Caban
b86bc2b634
widl: Added ATTR_BINDABLE handling to add_func_desc.
2006-07-28 12:34:14 +02:00
Jacek Caban
4d76264f3e
widl: Store typekind in msft_typeinfo_t to fix ATTR_DUAL handling.
2006-07-28 12:34:08 +02:00
Huw Davies
e7eeb67a7c
wine.inf: Add lnkfile description.
2006-07-27 14:39:55 +02:00
Huw Davies
2a96095aa3
wine.inf: Add inifile entries.
2006-07-27 11:42:25 +02:00
Alexandre Julliard
0f273c17ff
server: Added data_size_t type to represent sizes in the server protocol.
...
Make it an unsigned int to save some space on Win64, if we need to
transfer more than 4Gb over the server pipe something is seriously
wrong.
2006-07-26 11:11:03 +02:00
Dan Hipschman
3b3632a1cd
widl: Allow trailing commas in attribute lists.
2006-07-26 10:24:06 +02:00
Dan Hipschman
12a9dfd62f
widl: Support SAFEARRAY(type) syntax.
2006-07-25 11:21:41 +02:00
Dan Hipschman
f3d01fb07b
widl: Fix redefinition of types in output.
2006-07-25 11:21:29 +02:00
Dan Hipschman
82c11ce002
widl: Allow write_type to output full pointer types.
2006-07-24 13:27:15 +02:00
Roderick Colenbrander
951f4657b7
dinput8: DirectInput8Create rewrite.
2006-07-21 10:48:51 +02:00
Alexandre Julliard
5557c71f7f
winegcc: Make sure the Wine library paths take precedence in Wine mode.
2006-07-17 14:07:11 +02:00
Duane Clark
1df4128563
examine-relay: Indent winex11.drv lines.
2006-07-17 13:49:40 +02:00
Dan Hipschman
2660b8f9c1
widl: Support coclass forward declarations.
2006-07-14 13:32:38 +02:00
Dan Hipschman
d68ec1d325
widl: Fix unterminated comment in generated code.
2006-07-14 13:32:38 +02:00
Andrew Talbot
a695805ced
winedump: Write-strings warnings fix.
2006-07-14 12:27:19 +02:00
Alexandre Julliard
3b2c2cdbb3
libs: Get rid of the libwine symlinks.
2006-07-11 21:32:52 +02:00
Alexandre Julliard
523e46debb
winegcc: Automatically add the correct lib paths when building inside the Wine tree.
2006-07-11 21:32:36 +02:00
Alexandre Julliard
645cd6ff50
libs: Get rid of the symlinks for the static libs.
2006-07-11 19:33:48 +02:00
Alexandre Julliard
eb8a40c368
libs: Merged libwine_unicode into libwine.
...
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Ge van Geldorp
7a15278504
winebuild: Save registers which might contain parameters for the function to be called.
2006-07-11 17:16:06 +02:00
Ge van Geldorp
2a8b31d162
winebuild: Reserve enough space for null function pointer.
2006-07-11 12:40:01 +02:00
Hans Leidekker
ac962be1fc
wine.inf: Add msi to the list of fake dlls.
2006-07-11 12:04:45 +02:00
Alexandre Julliard
88c97d7284
.gitignore: Added wildcards to ignore lex and bison output files.
2006-07-10 21:40:49 +02:00
Alexandre Julliard
cc2b3b48e6
Take advantage of the recursive nature of .gitignore for Makefile entries.
...
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Alexandre Julliard
58c64190f4
configure: Define _WIN64 when building on a 64-bit platform.
2006-07-10 13:05:20 +02:00
Robert Shearman
f627845624
widl: Add support for the builtin constants "TRUE" and "FALSE".
2006-07-07 14:30:34 +02:00
Jacek Caban
7027ed458b
shdocvw: Get rid of Mozilla ActiveX control dependency.
2006-07-03 11:58:02 +02:00