Commit Graph

2355 Commits

Author SHA1 Message Date
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