Alexandre Julliard
|
f9ee0d2f05
tools: Avoid using wine/port.h.
|
3 years ago |
Alexandre Julliard
|
9e3959bd9b
tools: Add a few helper functions for file names and extensions.
|
3 years ago |
Nikolay Sivov
|
23cbb01c0e
widl: Remove arguments from writing calls that don't use them (Coverity).
|
3 years ago |
Rémi Bernon
|
2a7940c97d
widl: Generate typedefs for namespaced struct / enum types.
|
3 years ago |
Rémi Bernon
|
e137becb13
widl: Allow runtimeclass to not have a default interface.
|
3 years ago |
Nikolay Sivov
|
4b2930d3f1
widl: Remove unnecessary assignment (Coverity).
|
3 years ago |
Rémi Bernon
|
dc65f88654
widl: Generate helper macros for WinRT implementation.
|
3 years ago |
Rémi Bernon
|
6966d7ea08
widl: Fix C++ RuntimeClass string constants declaration.
|
3 years ago |
Rémi Bernon
|
41a3087394
widl: Use C++ template implementation for parameterized types.
|
3 years ago |
Rémi Bernon
|
3556ecd5d7
widl: Write C++ template implementations for parameterized types.
|
3 years ago |
Rémi Bernon
|
ea9d98082a
widl: Write C++ template declarations for parameterized types.
|
3 years ago |
Steve Lhomme
|
49a1cc10d2
widl: Use C name when writing UUID declarations.
|
3 years ago |
Steve Lhomme
|
18f04f569b
widl: Define the C type name as an alias for the C++ qualified name.
|
3 years ago |
Steve Lhomme
|
fc533ddf32
widl: Precompute qualified type names, and use them for C++ interfaces.
|
3 years ago |
Rémi Bernon
|
2326d7226d
widl: Support WinRT delegate type.
|
3 years ago |
Rémi Bernon
|
d3c7aa2915
widl: Support WinRT parameterized interface type.
|
3 years ago |
Rémi Bernon
|
94b5af4b34
widl: Replace type_list_t with typeref_list_t.
|
3 years ago |
Rémi Bernon
|
ed21c29481
widl: Support WinRT parameterized type parsing.
|
3 years ago |
Rémi Bernon
|
98fcca256a
widl: Generate WinRT runtimeclass name constants.
|
3 years ago |
Rémi Bernon
|
8233b3d537
widl: Support WinRT eventadd/eventremove attributes.
|
3 years ago |
Rémi Bernon
|
f46c077d5e
widl: Support WinRT runtimeclass type parsing.
|
3 years ago |
Rémi Bernon
|
d90dc11d1a
widl: Remove unnecessary WinRT type comments.
|
3 years ago |
Rémi Bernon
|
54035a2101
widl: Support WinRT contract attribute.
|
4 years ago |
Rémi Bernon
|
ee490ee26c
widl: Support WinRT apicontract type.
|
4 years ago |
Rémi Bernon
|
13592f0cdb
widl: Add abi_prefix parameter to format_namespace.
|
4 years ago |
Rémi Bernon
|
a35ca92362
widl: Prefer mangled name over typedef in WinRT mode.
|
4 years ago |
Nikolay Sivov
|
0dd6f1ef35
widl: Emit a guard around library contents.
|
4 years ago |
Rémi Bernon
|
6698a2ef7f
widl: Output interface C names in method argument list.
|
4 years ago |
Martin Storsjo
|
d51c5723c3
widl: Make decl_needs_parens static.
|
4 years ago |
Jacek Caban
|
c15f83a2a3
widl: Use strmake in get_name.
|
5 years ago |