Commit Graph

454 Commits

Author SHA1 Message Date
Patrik Stridvall 011fc645a3 Add new options --wine and --winetest so workspace and project files
for Wine and Winetest might be generated independently.
2002-10-29 21:25:09 +00:00
Patrik Stridvall 1a6898b8ef Added support for excluding optional fields. 2002-10-29 21:23:44 +00:00
Patrik Stridvall ccfd32fbf6 - Added proper parsing of the Makefile.in's to find the tests.
- Added support for optionally using the Microsoft headers instead of
  the Wine headers.
2002-10-23 20:16:12 +00:00
Patrik Stridvall 3007bd437e Minor modifications and improvements. 2002-10-23 18:44:46 +00:00
Patrik Stridvall 724c1a60ff - Better .dsp file generation for .exe outputs
- Added generation of winetest.dsw for building wine tests under
  Windows (currently very kludgy, but it works to some extent).
2002-10-18 00:20:58 +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 90fb04604d Don't use a special header file for macros used in generated tests.
Have a copy in each generated file instead.
2002-10-15 01:24:03 +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 df6d37e0f2 - Minor improvements.
- Added tests for GDI and USER.
2002-10-02 19:54:14 +00:00
Patrik Stridvall bd68e06896 - API file update.
- Minor bug fixes.
2002-10-02 01:23:55 +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 de306f2e67 - Don't add standard headers for the dll separation hacks.
- API files update.
2002-09-24 18:27:47 +00:00
Patrik Stridvall d56fd1a72f - Added support for %struct16 (used by CLSID).
- API files update.
2002-09-24 03:07:38 +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 c6629293a8 Minor bug fixes and improvements. 2002-09-12 22:25:35 +00:00
Patrik Stridvall e298097640 - Made remove trailing whitespace a default off option.
- Add support for C++ to C comment conversion.
2002-09-12 20:42:44 +00:00
Patrik Stridvall 15e6c40a2f API files update. 2002-09-09 19:18:16 +00:00
Patrik Stridvall 175234c893 - Proper handling of GDI32 and USER32.
- Added PACKAGE_* for the config.h generation.
- Proper include path for the resource compiler.
- Minor bug fixes and improvements.
2002-08-30 00:01:55 +00:00
Patrik Stridvall d6b45453a0 API files update. 2002-08-30 00:01:19 +00:00
Patrik Stridvall 440b021592 New tool winapi_cleanup for doing simple automatic cleanups.
Currently it removes trailing white space from the .[ch] files.
2002-08-28 23:42:57 +00:00
Patrik Stridvall cea6df7787 Added Microsoft Visual Studio workspace and project file maker. 2002-08-27 00:29:36 +00:00
Patrik Stridvall 511cea7e50 API files update. 2002-08-20 00:06:18 +00:00
Patrik Stridvall 5694feeeb8 API file update. 2002-08-09 01:03:48 +00:00
Patrik Stridvall 5379c7901c - Report broken forwards.
- API files update.
2002-07-23 01:59:09 +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
Patrik Stridvall 0704650f64 Merged all API files into two files (Win16/Win32). 2002-07-19 00:31:05 +00:00
Alexandre Julliard f673b71ece Fixed make install target to work even when nothing has been compiled
yet.
Added install-lib and install-dev targets to allow partial
installations; moved winemaker.man and winelauncher.in to better fit
in the new install categories.
2002-06-14 23:48:27 +00:00
Alexandre Julliard 7cae558bdc Removed some more trailing whitespace. 2002-06-01 02:55:48 +00:00
Alexandre Julliard ce830a9c18 Added mkinstalldirs to create directories more portably. 2002-05-09 04:31:39 +00:00
Patrik Stridvall c56ed505f3 - API files update.
- Fixed parser to handle C/C++ comments in strings.
- Report if C++ comments are used.
2002-04-29 18:45:12 +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 a44d9fca54 Minor API update. 2002-01-31 21:46:40 +00:00
Patrik Stridvall b6754d8313 Generate Perl modules defining prototypes for exported functions. 2002-01-21 17:36:35 +00:00
Patrik Stridvall d171a552bb - FreeBSD now supported.
- Much more work on the new C parser.
- API files update.
2001-09-10 23:16:05 +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 4b33b1322d - Begun implementation of a C statements parser.
- More reorganizations and fixes.
2001-08-09 21:35:38 +00:00
Patrik Stridvall 647ac511a7 Made it possible to install the winapi tools. 2001-07-30 20:21:34 +00:00
Patrik Stridvall cec294e4f3 A few bug fixes. 2001-07-30 18:49:10 +00:00
Patrik Stridvall 5bc9a0b623 A few bug fixes. 2001-07-29 20:19:14 +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 b59a9c7622 Several additions and bug fixes. 2001-07-12 22:22:05 +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 f20beca7e6 Several bug fixes and additions. 2001-06-28 18:01:39 +00:00
Patrik Stridvall 35a723b5bf Several bug fixes and additions. 2001-06-20 22:53:21 +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