Commit Graph

799 Commits

Author SHA1 Message Date
Ove Kaaven
03c7d46806 Support for enums, arrays, encapsulated unions, signed/unsigned
qualifiers, UUIDs, include guards, the new ICOM_DEFINE1 macro, and
some other improvements.
2002-11-12 02:12:35 +00:00
Patrik Stridvall
b3da4abc57 Added tests for a few new DLLs. 2002-11-12 01:05:17 +00:00
Dimitrie O. Paun
e39e8a172b Rewrite make_ctests and runtest in shell. 2002-11-11 20:25:54 +00:00
Patrik Stridvall
14fa65948b - API files update.
- Fixed options --cross-call-{unicode-ascii,win32-win16}.
- Minor reorganization of the global checks.
2002-11-11 19:55:11 +00:00
Eric Frias
1046fe3051 Added quotes to assembly language output. 2002-11-06 22:07:38 +00:00
Patrik Stridvall
aac9ff400c - Added code for detection of missing types.
- Added missing types.
- Added a function for each type test to improve compiling with -O2.
2002-11-06 21:58:50 +00:00
Alexandre Julliard
910851a20e Added winebuild -e option to specify the entry point and removed the
'init' spec file directive.
Winebuild long options now use a more standard double dash format
(older format still supported for backwards compatibility).
2002-11-06 20:02:59 +00:00
Patrik Stridvall
eb4db9471f API files update. 2002-11-06 19:58:02 +00:00
Alexandre Julliard
1e1313d54c Made the dll entry point default to DllMain and removed most of the
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Alexandre Julliard
07f736bc3d Hack to detect register functions automatically so that relay debug
also works for functions using the DEFINE_REGS_ENTRY_POINT macros.
2002-11-04 22:50:24 +00:00
Patrik Stridvall
93cf466cba - Updated it to support changes in Wine.
- Added support for C++ compilation (off by default).
2002-11-04 22:41:00 +00:00
Patrik Stridvall
5554838292 Added tests for normal types (not just structures). 2002-11-04 22:40:13 +00:00
Alexandre Julliard
4a301f5d26 Removed no longer needed support for patching the debugger path in the
registry.
2002-10-29 23:27:37 +00:00
Patrik Stridvall
ec50ab2a33 API file update. 2002-10-29 21:30:32 +00:00
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
Andreas Mohr
0739ed720e - check for root user
- silence errors
2002-10-25 03:11:33 +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
1298eb4053 Fixed mismatches between the Wine headers and the Microsoft headers. 2002-10-23 18:50:10 +00:00
Patrik Stridvall
3007bd437e Minor modifications and improvements. 2002-10-23 18:44:46 +00:00
Vincent Béron
8ce90f2f0b Run regedit even if not installed. 2002-10-21 19:19:54 +00:00
Uwe Bonnes
2c481cebcd demangle_datatype: delete superflous free(). 2002-10-19 17:16:29 +00:00
Martin Fuchs
3f44167715 Corrected the alignment of unicode message table strings in wmc, and
switched to unicode for message strings, so that FormatMessage() now
works.
2002-10-19 17:15:00 +00:00
Alexandre Julliard
b3332d74b0 Converted the server to -DSTRICT. 2002-10-19 01:00:59 +00:00
Alexandre Julliard
7aee90762a Merged wine_call_to_16_long and wine_call_to_16_short into a single
function.
2002-10-18 00:29:32 +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
Vincent Béron
fc144ada89 Actually compile Wine even if not installing as root. 2002-10-15 01:19:46 +00:00
Vincent Béron
0e668bb9b3 Allow wineinstall to be run from tools/ or from the main Wine
directory.
2002-10-13 17:53:47 +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
Alexandre Julliard
4ce72031a0 Don't list register functions in the .def file. 2002-10-09 20:28:06 +00:00
Patrik Stridvall
91a3686853 Reorganized the code for better support of data structures parsing. 2002-10-09 18:12:02 +00:00
Eric Pouech
5cfcabc3e2 Fixed segv when incorrect command line arguments where given. 2002-10-07 18:22:09 +00:00
Alexandre Julliard
54f228733a Added process_id_t and thread_it_t types to the server interface
instead of using void*, and removed a number of type casts.
2002-10-03 19:54:57 +00:00
Patrik Stridvall
df6d37e0f2 - Minor improvements.
- Added tests for GDI and USER.
2002-10-02 19:54:14 +00:00
Alexandre Julliard
16f3c788d0 Preliminary support for dumping NE binaries. 2002-10-02 18:50:09 +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
Bill Medland
f38979349b Minor typo fix. 2002-09-29 17:59:58 +00:00
Francois Gouget
af9978e101 Updated the wrapper code to match the new naming executable and
library conventions.
Executables don't need spec files.
Removed unused code.
2002-09-27 22:06:56 +00:00
Francois Gouget
635eb3c2ae Bring the naming of libraries and executable up to current standards.
Install dlls and executables in dlldir.
It is no longer necessary to import ntdll.dll.
2002-09-26 03:20:59 +00:00
Alexandre Julliard
4b9344eb15 Moved ts_xlib.c into x11drv and removed libwine_tsx11. 2002-09-25 03:29:55 +00:00
Alexandre Julliard
e9119c198d Removed some more TSX11 functions and files. 2002-09-24 18:36:51 +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
Alexandre Julliard
df8e6eeb0f Removed a bunch of no longer used TSX wrappers. 2002-09-24 03:17:31 +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
Francois Gouget
e30b0780be Install notepad.exe in c:\windows too. 2002-09-23 19:55:12 +00:00
Jon Griffiths
2caa99f2bb Update output for current build process. 2002-09-20 19:20:04 +00:00