23 Commits

Author SHA1 Message Date
Francois Gouget
a8b09d11ca Add function prototypes.
Change the way functions are called and either alter their declaration
order or predeclare them so perl can check the prototypes.
2004-10-26 00:12:21 +00:00
Francois Gouget
b4df2417c4 Review and fix regular expressions of the form /^foo|bar$/.
Replace regular expressions with simple string comparisons where
possible.
Use '(?:subregexp)' instead of '(subregexp)' wherever possible.
'dlls/gdi' does not have a win16drv subdirectory anymore so simplify
regular expressions accordingly.
2004-10-22 19:55:42 +00:00
Patrik Stridvall
cff905837f - Fixed broken winapi_extract options --{pseudo-,}stub-statistics.
- Added new winapi_extract options --{pseudo-,}implemented.
2002-10-15 02:15:35 +00:00
Patrik Stridvall
65442cd763 - Improved alignment and offset calculations.
- Reorganized and improved enum/union/struct parsing.
2002-10-11 17:53:13 +00:00
Patrik Stridvall
91a3686853 Reorganized the code for better support of data structures parsing. 2002-10-09 18:12:02 +00:00
Patrik Stridvall
a40a4f719e - Added a new tool winapi_test for generating tests.
- Added a data structure packing test to winapi_test.
- Reorganized and optimized a few things.
2002-10-01 18:10:54 +00:00
Patrik Stridvall
11f0359977 - Made the new C parser handle the current Wine source.
- Added a compabillity layer between the old and the new C parser.
- Added parsing of data structures.
2002-09-23 20:38:30 +00:00
Patrik Stridvall
1932045ec0 Handle forwarded functions properly (based on a patch by Francois
Gouget).
2002-07-22 20:37:30 +00:00
Patrik Stridvall
098883be33 Fixed winapi_extract. 2002-07-20 20:06:13 +00:00
Alexandre Julliard
7cae558bdc Removed some more trailing whitespace. 2002-06-01 02:55:48 +00:00
Alexandre Julliard
0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Patrik Stridvall
b6754d8313 Generate Perl modules defining prototypes for exported functions. 2002-01-21 17:36:35 +00:00
Patrik Stridvall
aeb023f352 - Continued on the new C parser.
- More reorganizations and fixes.
- API files update.
2001-08-22 18:09:15 +00:00
Patrik Stridvall
67f0a70c33 - A few more bug fixes
- Reorganization continues
- New tool (make_filter) for filtering make output added
2001-07-26 21:42:12 +00:00
Patrik Stridvall
1c61b3babc Yet another major reorganization and a few new features. 2001-07-23 23:20:56 +00:00
Patrik Stridvall
027c7a1f9b Minor reorganisation and a few bug fixes. 2001-07-19 19:10:03 +00:00
Patrik Stridvall
d07a646f0f Several additions and bug fixes. 2001-07-18 20:09:12 +00:00
Patrik Stridvall
bda507405e Several additions and bug fixes. 2001-07-14 00:48:41 +00:00
Patrik Stridvall
c3e8ac32d9 Major reorganization and cleanup. 2001-07-11 17:27:45 +00:00
Patrik Stridvall
47a99e1a78 Several bug fixes and additions. 2001-07-08 20:33:20 +00:00
Patrik Stridvall
0e397febb0 Several bug fixes and additions. 2001-07-02 01:21:48 +00:00
Patrik Stridvall
163652b3f6 Several bug fixes and additions. 2001-06-19 03:34:39 +00:00
Patrik Stridvall
6a012e2502 - New common code for the winapi tools.
- New tool for extracting source code information.
- New tool for automatically modifying (fixing) the source code.
2001-06-13 19:38:29 +00:00