Commit Graph

3433 Commits

Author SHA1 Message Date
Alexandre Julliard 2976879c24 mshtml: Move some Content-Type registry keys to mshtml.inf. 2009-11-11 21:12:37 +01:00
Huw Davies cf8c3eca41 include: Add asynot.idl. 2009-11-11 11:59:26 +01:00
Rob Shearman 0228008bb8 widl: Allow pointers, type-qualifiers and other more complicated constructions in sizeof and cast expressions. 2009-11-09 20:42:57 +01:00
Rob Shearman 97d5f3401d widl: Add support for varargs functions. 2009-11-09 20:42:27 +01:00
Rob Shearman cdec0fe485 widl: Add support for bit-fields in non-remote structures. 2009-11-09 20:42:00 +01:00
Rob Shearman 4339f9edfb widl: Implement __int3264 keyword. 2009-11-09 20:36:19 +01:00
Rob Shearman 4383d47ef4 widl: Rename set_type to declare_var.
Make it return the var_t object rather than making the callers dig it
out, and make it take the attributes list so that callers don't have
to set it.
2009-11-09 20:35:56 +01:00
Rob Shearman 3885dd778a widl: Check for [string] attribute being applied when the elements are ranged.
The range will not be verified in and misconception could turn into a
security problem.

Move [string] attribute validation from reg_typedefs to set_type.
2009-11-09 20:35:13 +01:00
Rob Shearman 2b3659f326 widl: Implement [range] attribute. 2009-11-09 20:34:17 +01:00
Rob Shearman c367624534 widl: Enhance the IDL grammar to support unnamed arguments to functions. 2009-11-09 20:34:11 +01:00
Rob Shearman d59ff2007d Revert "widl: A structure that contains an embedded interface ptr in an array is a BOGUS_STRUCT.".
This reverts commit e4e21193c0.

The IDBProperties test shows that this special case is not needed to
for these types to be marshalled correctly.
2009-11-09 20:33:12 +01:00
Damjan Jovanovic 3ec06f8082 wiaservc: Add self registration. 2009-11-05 14:45:33 +01:00
Eric Pouech 64144519a0 winedump, dbghelp: In .pdb files (>= VC2005), handle the case where the codeview_linetab2_file structure is not the first one. 2009-11-03 21:20:21 +01:00
Eric Pouech ad44094094 winedump: Correctly handle the constant fields. 2009-11-03 21:20:05 +01:00
Eric Pouech a1021a1208 winedump: Ensure all PDB fields are printed. 2009-11-03 21:19:11 +01:00
Alexandre Julliard cf8fa5459a kernel32: Make sure the codepage registry keys are set correctly on wineprefix creation. 2009-10-30 15:14:49 +01:00
Huw Davies d1f9561747 include: Add rowchg.idl. 2009-10-29 13:51:52 +01:00
Huw Davies 4f6c58dcd8 include: Add row.idl. 2009-10-29 13:51:42 +01:00
Huw Davies 4eeee2909a include: Add rstloc.idl. 2009-10-28 14:29:15 +01:00
Huw Davies 6454c5df7b include: Add rstbas.idl. 2009-10-28 14:29:04 +01:00
Huw Davies 64dc7306d8 include: Add rstinf.idl. 2009-10-27 13:44:09 +01:00
Huw Davies 19672d7167 include: Add cmdtxt.idl. 2009-10-27 13:43:51 +01:00
Huw Davies 8b5431ad3a include: Add cmdbas.idl. 2009-10-27 13:43:37 +01:00
Alexandre Julliard dbfe34eceb wine.inf: Specify the full path to iexplore.exe and winemenubuiler.exe. 2009-10-27 11:25:50 +01:00
Huw Davies adedd8191e include: Add access.idl. 2009-10-26 15:05:37 +01:00
Huw Davies ab32b3df4d widl: Add support for parsing the annotation attribute. 2009-10-26 14:05:29 +01:00
Francois Gouget 8ab66c7896 winapi_check: Add support for the new architectures in the spec files. 2009-10-26 11:19:50 +01:00
Erik Inge Bolsø 2832eab227 wine.inf: Fix NT4 SP6a registry key. 2009-10-23 12:01:05 +02:00
Alexandre Julliard d527ca3382 widl: Fix the prototype of generated exception filters. 2009-10-22 13:04:09 +02:00
Alexandre Julliard c77d49b4c3 widl: Write a proper type description for pointer array elements. 2009-10-16 20:56:41 +02:00
Alexandre Julliard 8cc12dc339 widl: Arrays of pointers are always complex on 64-bit. 2009-10-16 20:56:15 +02:00
Alexandre Julliard 942ec30a4d widl: Use write_pointer_description_offsets() to output no_repeat descriptors for consistency. 2009-10-16 15:32:22 +02:00
Alexandre Julliard 916461d926 widl: Output a pointer description for arrays declared as pointers. 2009-10-16 15:32:05 +02:00
Jörg Höhle baac2a6c59 runtest: -i sets WINETEST_INTERACTIVE=1 and enables even more tests. 2009-10-16 13:35:56 +02:00
Alexandre Julliard 777a30b997 setupapi: Add support for specifying a fake dll source as '-' to delete it. 2009-10-15 14:05:53 +02:00
Alexandre Julliard 7acd74ee07 setupapi: Add support for using a wildcard in fake dll creation.
This creates fake dlls for all the files we can't find and that
haven't been created already.
2009-10-15 13:58:36 +02:00
Gerald Pfeifer 2cc7fe2192 winebuild: Add support for PLATFORM_FREEBSD to get_ld_command. 2009-10-15 12:06:18 +02:00
Juan Lang 3e30306bb3 winegcc: Examine each argument of compile command rather than only the first. 2009-10-12 12:13:20 +02:00
Alexandre Julliard da3ee66505 wrc: Include unistd.h before the Windows headers. 2009-10-06 16:18:04 +02:00
Damjan Jovanovic a186fd7767 wine.inf: Add the still image class key. 2009-10-05 15:53:39 +02:00
Gerald Pfeifer d222e8edf1 winebuild: Add support for PLATFORM_FREEBSD. 2009-10-05 15:09:41 +02:00
Alexandre Julliard a4e22d4928 tools: Build all the tools with -D__WINESRC__. 2009-10-05 14:55:25 +02:00
Alexandre Julliard 19c0b3ee48 winedump: Use consistent prototypes for option callbacks. 2009-10-02 15:06:59 +02:00
André Hentschel 1d0365da95 widl: Add ARM support. 2009-09-28 13:31:32 +02:00
Alexandre Julliard bb223b789b winedump: Ordinal functions can be forwards too. 2009-09-24 23:59:54 +02:00
André Hentschel e0dac25ba3 winegcc: Add ARM support. 2009-09-24 13:30:04 +02:00
Alexandre Julliard 14428cf22f pstorec: Add a typelib resource. 2009-09-24 13:14:55 +02:00
Alexandre Julliard 6e2babc977 oleaut32: Properly register the stdole typelibs. 2009-09-23 14:28:13 +02:00
Gerald Pfeifer bdb73f5c72 wrc: Fix eight conditions in compare_menuex_item. 2009-09-16 15:26:06 -05:00
André Hentschel d912d6fb4d winemaker: Update manpage. 2009-09-15 16:41:24 -05:00