Commit Graph

2069 Commits

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