Robert Shearman
|
435e36e366
|
widl: Start generating type format strings.
Based on a patch by Eric Kohl.
|
2005-12-13 11:22:08 +01:00 |
Eric Kohl
|
c4173f7b99
|
widl: Server stubs in generated code are void functions.
|
2005-12-13 11:12:37 +01:00 |
Robert Shearman
|
ccdc119da0
|
widl: Generate FC_ERROR_STATUS_T proc format.
- Include the header file for the functions implemented in typegen.c.
- Generate proc format for FC_ERROR_STATUS_T type.
|
2005-12-12 12:14:31 +01:00 |
Robert Shearman
|
12159aec96
|
widl: Support explicit binding handles.
|
2005-12-12 12:14:03 +01:00 |
Robert Shearman
|
759e3c9fe3
|
widl: Zero initialize parameters in the generated server code.
Zero initialize parameters in the generated code. Based on a patch by
Eric Kohl.
|
2005-12-12 12:13:43 +01:00 |
Robert Shearman
|
dfb716f3d6
|
widl: Calculate the size of buffer required.
- Calculate the size of buffer required.
- Fix a typo.
- Set the buffer start and buffer end markers.
|
2005-12-12 12:12:50 +01:00 |
Robert Shearman
|
fc3821f475
|
widl: Don't cast buffer pointers to long in generated server code.
|
2005-12-12 12:12:06 +01:00 |
Eric Kohl
|
6744d4e3ea
|
widl: Support multiple interfaces per file.
|
2005-12-12 12:11:44 +01:00 |
Robert Shearman
|
f4356a64e3
|
widl: Don't treat FC_SMALL as FC_SHORT.
FC_SMALL is its own type and is the same size as FC_CHAR, not
FC_SHORT.
|
2005-12-12 12:11:11 +01:00 |
Robert Shearman
|
6066106bb0
|
widl: Use WCHAR instead of wchar_t.
Output IDL wchar_t types as WCHAR to avoid conflicts with the
generally incompatible Unix wchar_t.
|
2005-12-12 12:10:26 +01:00 |
Robert Shearman
|
fea330364b
|
widl: Don't output __RPC_FAR in generated code.
|
2005-12-12 11:51:11 +01:00 |
Vincent Béron
|
fe987b3035
|
widl: Issue correct C++ headers.
|
2005-12-09 11:22:04 +01:00 |
Robert Shearman
|
b86efe5d11
|
widl: Formatting cleanups.
|
2005-12-08 13:48:46 +01:00 |
Robert Shearman
|
92c568ab5d
|
widl: Marshal and unmarshal basic types.
|
2005-12-08 12:53:58 +01:00 |
Robert Shearman
|
35d327bd0d
|
widl: Add a type generator framework.
Add a framework for writing the strings for marshaling and
unmarshaling parameters and make the client and server use it.
|
2005-12-08 12:52:13 +01:00 |
Eric Kohl
|
ba39a874d4
|
widl: Write out argument lists in the server.
- Add framework for updating proc offsets.
- Write out argument lists in the server.
|
2005-12-08 12:48:44 +01:00 |
Eric Kohl
|
80e262202f
|
widl: Rename some variables.
|
2005-12-08 12:45:45 +01:00 |
Vincent Béron
|
bce123dc46
|
Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
in RPC _Stubs.
Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.
|
2005-12-02 13:32:09 +01:00 |
Vincent Béron
|
864f631d28
|
Reorder the virtual table definition so it's defined before it is used
in widl header output.
|
2005-12-02 13:29:52 +01:00 |
Vincent Béron
|
85e9474c78
|
Use interface instead of struct where appropriate in widl.
|
2005-12-02 13:28:05 +01:00 |
Alexandre Julliard
|
0ec7e1a591
|
Renamed all .cvsignore files to .gitignore.
|
2005-11-26 13:10:33 +01:00 |
Francois Gouget
|
6d442aeb34
|
Assorted spelling fixes.
|
2005-11-23 20:14:43 +01:00 |
Huw Davies
|
8056092909
|
Prefix [putref] property names with putref_.
|
2005-11-14 15:12:24 +00:00 |
Alexandre Julliard
|
36c3199782
|
Default search path for an include file should be based on the path of
the parent source file, not the current directory.
|
2005-10-10 18:06:50 +00:00 |
Alexandre Julliard
|
5131ba6150
|
Set the widl version to be the same as the global package version.
|
2005-10-08 10:37:09 +00:00 |
Alexandre Julliard
|
12a749984c
|
Put Wine version information in all the man pages.
|
2005-10-06 16:10:01 +00:00 |
Alexandre Julliard
|
fb3a9ed135
|
Fixed some nroff warnings.
|
2005-10-06 11:40:43 +00:00 |
Alexandre Julliard
|
cd91bc61be
|
Now that we are requiring bison anyway, make the .tab.c file use the
same base name as the .y file, so that we can generate correct
dependencies in all cases.
|
2005-09-28 18:17:08 +00:00 |
Robert Shearman
|
d026458860
|
- Output prototypes for user marshal functions at the end of the
header and by use.
- Add support for range and ptr attributes and for the "small" base
type.
|
2005-09-12 20:13:40 +00:00 |
Alexandre Julliard
|
49b7fdcfc0
|
Removed the broken mmap64 configure check, and moved the
_FILE_OFFSET_BITS define to wine/port.h. Made sure that all files that
need the define include it.
|
2005-08-03 21:25:10 +00:00 |
Robert Shearman
|
4e7628ffb1
|
- The header global variable is NULL when not generating a header so
don't try to use it in functions that may be called by the client
code.
- Make the functions that take char * take const char *.
|
2005-08-03 14:55:22 +00:00 |
Stefan Huehner
|
b8585b8d0c
|
Change some char* to const char* to fix warnigns.
|
2005-07-21 11:59:11 +00:00 |
Stefan Huehner
|
737978a833
|
Fix a -Wsign-compare warning.
|
2005-07-14 12:18:38 +00:00 |
Stefan Huehner
|
f4285e68fe
|
Fix some -Wsign-compare warnings.
|
2005-07-13 11:29:10 +00:00 |
Huw Davies
|
a2051075fe
|
Update the import table code to eliminate a few magic constants.
|
2005-06-29 19:18:41 +00:00 |
Huw Davies
|
a2c58e238f
|
Add comments describing the first DWORD in an import table entry.
|
2005-06-28 13:52:23 +00:00 |
Stefan Huehner
|
e546238c7e
|
Fix some -Wmissing-declarations by making functions static.
|
2005-06-15 18:10:39 +00:00 |
Robert Shearman
|
33b09d457f
|
Add more struct types for TLB generation.
|
2005-06-09 09:45:26 +00:00 |
Alexandre Julliard
|
9c04ad7439
|
Workaround to allow using the async keyword as method name.
|
2005-05-26 12:22:28 +00:00 |
Juan Lang
|
c194b2e853
|
Always initialize header file name, to prevent "#include (null)"
statements in generated files.
|
2005-04-18 16:54:54 +00:00 |
Juan Lang
|
b5ffb7f215
|
Put space between include directive and include file.
|
2005-04-15 14:09:45 +00:00 |
Juan Lang
|
6d46ac263f
|
Add proxy/stub options to widl man page.
|
2005-04-15 14:09:27 +00:00 |
Francois Gouget
|
6b10c324c5
|
Assorted spelling fixes.
|
2005-03-30 17:08:31 +00:00 |
Vincent Béron
|
4d752e95ad
|
Keep types sorted in alphabetical order.
|
2005-03-28 10:01:20 +00:00 |
Vincent Béron
|
2eaf7b2e8a
|
Add support for single in idl files.
|
2005-03-28 10:01:13 +00:00 |
Jacek Caban
|
10a605b072
|
Added handling of unsigned type.
|
2005-03-24 15:07:57 +00:00 |
Jacek Caban
|
e6150fe206
|
Write uuid of library in header.
|
2005-03-05 10:49:22 +00:00 |
Francois Gouget
|
fbb3343547
|
Assorted spelling fixes.
|
2005-03-02 13:53:50 +00:00 |
Jon Griffiths
|
eb5bf7dd38
|
Documentation spelling fixes.
|
2005-02-25 14:07:56 +00:00 |
Alexandre Julliard
|
afcab24230
|
Removed the useless proxy.h header file.
Fixed a couple of warnings.
|
2005-02-23 21:03:15 +00:00 |