Alexandre Julliard
617839d522
Added varargs support for 16-bit entry points.
...
Added -ret16 entry point flag to allow 16-bit cdecl and varargs
function to return 16-bit values too.
2003-08-27 02:20:44 +00:00
Alexandre Julliard
4e874ee0d7
The if1632 directory no longer exists.
2003-08-26 02:31:43 +00:00
Alexandre Julliard
a5b961c2b0
Moved selector fixup for the relay code to the callto16 exception
...
handler.
Make sure to only use pop instructions to modify segment registers in
the relay code to simplify the selector fixup.
2003-08-25 23:48:30 +00:00
Alexandre Julliard
3be5d62b29
Moved 16-bit calls initialization and exception handling to kernel32.
...
Store the call_to_16 return address on the stack from the C code so
that we don't need two variants of call_to_16_regs.
2003-08-25 00:56:37 +00:00
Alexandre Julliard
3a5b7cf105
Extended WOWCallback16Ex to support register functions too. This
...
allows simplifying the wine_call_to_16 assembly code by moving part of
it to C code, and getting rid of the extra kernel exports.
2003-08-23 23:30:51 +00:00
Alexandre Julliard
af62e83d1c
Got rid of 16-bit glue code generation since it is no longer used.
2003-08-23 00:45:20 +00:00
Steven Edwards
14e3b19cd0
Fixes for building with w32api headers on Mingw.
2003-08-22 05:05:56 +00:00
Jon Griffiths
99f90bb94f
Update install script to match current build process.
...
Fix a warning in generated dll now we build with -DSTRICT.
2003-08-21 21:25:37 +00:00
Alexandre Julliard
e31fcdbe27
BINDIR is no longer needed.
2003-08-20 04:15:19 +00:00
Richard Cohen
1406d20326
Support -mconsole.
2003-08-20 04:15:02 +00:00
Richard Cohen
4936ce6dfa
Remove hardcoded BINDIR paths.
2003-08-20 03:49:40 +00:00
Jon Griffiths
140eb97eef
Portability fixes.
2003-08-18 20:00:44 +00:00
Jon Griffiths
2d3e50537f
Use $(EXEEXT) for the winedump executable.
2003-08-18 19:49:10 +00:00
Jon Griffiths
3e12aba93f
Only statics are sure to be set to 0, explicitly initialise globals.
2003-08-18 19:48:58 +00:00
Jon Griffiths
40085f8a8c
ole/ directory doesn't exist anymore.
2003-08-18 19:48:14 +00:00
Alexandre Julliard
346ca95af6
Support for Mac OS X powerpc register names (based on a patch by
...
Pierre d'Herbemont).
2003-08-13 21:57:42 +00:00
Patrik Stridvall
c5f834ce6a
- API files update.
...
- Minor bug fixes.
2003-08-08 21:04:17 +00:00
Dimitrie O. Paun
a2f937f7f5
Better support for __declspec() (based on a suggestion from Ove
...
Kaaven).
2003-08-07 20:11:24 +00:00
Martin Wilck
95c5a2b691
Fix -i option for winebuild linking.
2003-08-05 18:31:32 +00:00
Alexandre Julliard
e547e10be0
Make sure dllname doesn't get optimized out (spotted by Marcus
...
Meissner).
2003-08-02 00:45:34 +00:00
Francois Gouget
533f0b5d48
'grep -q' is not portable -> don't use it.
2003-07-30 03:43:55 +00:00
Alexandre Julliard
152b98fa63
Added -private flag for entry points that shouldn't be imported from
...
other dlls.
Support PRIVATE flag in .def files (based on a patch by Jon
Griffiths).
2003-07-28 19:19:48 +00:00
Alexandre Julliard
40672f99f8
Support objects with no method definitions (suggested by Jon
...
Griffiths).
2003-07-22 03:18:46 +00:00
Jon Griffiths
12e701c31f
Spelling fix.
2003-07-22 00:56:46 +00:00
Jon Griffiths
17c9af5fb6
Support float and function ptr args better, -W warning fixes.
2003-07-22 00:56:31 +00:00
Pierre d'Herbemont
13c308caa7
Change __PPC__ flag to __powerpc__.
2003-07-21 23:51:24 +00:00
Stefan Leichter
4ce42bcad2
Fixed warnings about missing, new spec files.
2003-07-21 19:57:04 +00:00
Jon Griffiths
8edbe90dd2
Correctly spot forwards.
...
Various improvements and fixes to the output, add index for html.
2003-07-19 03:08:29 +00:00
Jon Griffiths
0e8c8cb246
Handle long file names in pre-build step (quote them).
...
dlls/gdi/win16drv doesn't exist any more.
2003-07-18 22:53:33 +00:00
Dimitrie O. Paun
6a1e59a59f
Add "-wrap" to the wrapped app, to avoid possible name conflicts.
...
Add the app dir to WINEDLLPATH.
2003-07-18 22:51:34 +00:00
Francois Gouget
3ca761220a
Spelling fixes (s/occured/occurred/ and variants).
2003-07-15 20:53:39 +00:00
Juraj Hercek
286c605583
Adjusted grammar to accept also help-ids for dialogex controls.
2003-07-09 21:55:45 +00:00
Alexandre Julliard
09242a8ea6
Add #ifdefs around forwards and interfaces like MIDL does.
2003-07-01 03:43:09 +00:00
Francois Gouget
1568fa3b21
Make sure to return an error if the file generation fails.
2003-06-23 19:51:21 +00:00
Alexandre Julliard
0bcf775555
Added support for #include in IDL files (based on a patch by Robert
...
Shearman).
2003-06-20 21:31:13 +00:00
Francois Gouget
c5f775a9c7
Typos/spelling fixes.
2003-06-18 03:30:39 +00:00
Mike Hearn
4d376c5bc2
Check for /lib/tls directory for Red Hat 9.
2003-06-07 00:35:19 +00:00
Mike Hearn
ce05da50b0
Silence error on non-redhat systems.
2003-05-16 20:13:16 +00:00
Hans Leidekker
ac0416ad96
Force perl to use byte semantics.
2003-05-16 20:12:41 +00:00
Alexandre Julliard
28b64db6d5
Only print warning on nm failure because it fails on darwin if there
...
are no symbols (reported by Pierre d'Herbemont).
2003-05-14 19:36:28 +00:00
Mike Hearn
7927b41b6c
Make sure prefix is actually honoured by configure.
...
Temporary hack for redhat users to enable NPTL.
2003-05-13 23:37:09 +00:00
Eric Pouech
6c9a08099d
Listed recently added sections' types (resource, tls) for dumping to
...
usage strings.
Fixed some header size testing.
2003-05-13 04:47:53 +00:00
Dimitrie O. Paun
ddefb91fe6
Ignore -mthreads, it's not needed in Unix.
2003-05-13 04:44:58 +00:00
Francois Gouget
f803e2a92d
Fix miscellaneous spelling errors and typos.
2003-05-13 00:41:57 +00:00
Francois Gouget
617cf92602
library/Makefile.in and unicode/Makefile.in don't exist anymore.
2003-05-13 00:29:09 +00:00
Alexandre Julliard
b203b060c1
Added dumping of the TLS directory.
2003-05-08 04:01:12 +00:00
Alexandre Julliard
e1a9b10f51
Moved the wpp library from tools/ to libs/.
...
Create symlinks to the various libraries in the libs directory.
2003-05-01 03:16:21 +00:00
Vincent Béron
a03e66dc39
Don't change to ttydrv to install registry, regedit doesn't use X.
...
Make sure the current dir is mapped in DOS.
2003-04-22 04:03:08 +00:00
Alexandre Julliard
0c2c71bcae
Resource names don't need a case-sensitive comparison; this avoids
...
depending on libwine_unicode.
2003-04-21 23:27:21 +00:00
Dimitrie O. Paun
45864a7775
Add -fo as a synonym for -o, for compatibility with rc.
...
Line up help message, cleanup some error messages.
2003-04-19 02:47:28 +00:00
Thomas Mertes
639362bfb0
Change c2man that it works with the new format of the spec files
...
(without exported name).
2003-04-16 23:09:28 +00:00
Hans Leidekker
3de094e271
Handle multiline output from grep and don't grep for empty strings.
2003-04-14 21:34:45 +00:00
Alexandre Julliard
2d5519f15c
The com_interface attribute is not needed on derived classes.
...
Removed the ICOM_CTHIS* macros.
2003-04-12 00:09:14 +00:00
Alexandre Julliard
aa89eccc71
Added support for generating dependencies for idl files.
2003-04-11 00:38:56 +00:00
Alexandre Julliard
aae3cb61cd
Simplified COM interface declarations, removing the need to define
...
both an xxx_METHODS and an xxx_IMETHODS macro.
2003-04-11 00:31:02 +00:00
Alexandre Julliard
55379110c5
Get rid of the ICOM_CALL macros.
2003-04-10 21:13:58 +00:00
Alexandre Julliard
6d1f9b037d
Ignore "U " in nm -u output.
2003-04-10 18:36:40 +00:00
Alexandre Julliard
f00c46f030
Use a more compatible technique to declare COM interfaces methods,
...
using Microsoft's STDMETHOD macros instead of the Wine-specific
ICOM_METHOD ones.
2003-04-10 00:19:24 +00:00
Dimitrie O. Paun
7e264690cf
We don't need to dlopen the app module before the LoadLibrary().
2003-04-09 23:34:19 +00:00
Juraj Hercek
8df180a624
Fixed generation of makefiles and wrapper files when "--wrap" option
...
is used.
2003-04-08 19:42:30 +00:00
Hans Leidekker
5803dc3bcf
Add some more newly arrived dlls.
2003-04-08 19:41:25 +00:00
Hans Leidekker
0c3e654b1c
Make winapi_check handle spec files where no handler is specified.
2003-04-07 23:19:43 +00:00
Hans Leidekker
2d5cf55352
Sync winapi_check to Wine spec files.
2003-04-07 23:19:28 +00:00
Andreas Mohr
c08b948f46
Structure README file in a better way, some doc fixes.
2003-04-04 22:12:21 +00:00
Alexandre Julliard
08dfb8c91a
Don't output register function code if it's a forwarded entry point.
2003-04-03 18:05:17 +00:00
Alexandre Julliard
462172a3d6
Added abs_time_t structure to the server protocol, and added a dump
...
routine for it that displays the relative timeout to make timeout
values easier to interpret.
2003-04-02 22:48:59 +00:00
Dimitrie O. Paun
832e4388d4
Make use of the new spawnvp function in wine{gcc,wrap}.
2003-04-02 22:36:29 +00:00
Alexandre Julliard
6606615f0b
Dump string resources in a more readable way.
2003-04-02 05:20:54 +00:00
Andreas Mohr
114b667f41
Some spelling and formatting fixes.
2003-04-02 01:23:43 +00:00
Alexandre Julliard
c45bbad3d6
Use _spawnvp to replace fork for non-Unix platforms.
2003-04-01 00:12:02 +00:00
Alexandre Julliard
5577637034
Added support for specifying an stdcall dll entry point.
2003-04-01 00:08:32 +00:00
Sylvain Petreolle
8f4d437a9a
Use regedit instead of regapi.
2003-03-31 19:34:53 +00:00
Dimitrie O. Paun
29ba6163aa
Remove the no longer needed -m option, ignore -r for compatibility
...
with rc.
Rename -B to --endianess, -d to --debug, -W to --pedantic.
Add a new -U,--undefine option to undefined preprocessor symbols.
Cleanup the help message (order the long options alphabetically).
2003-03-28 19:31:49 +00:00
Dimitrie O. Paun
c7a3480223
Allow wpp users to undefine previously defined symbols.
2003-03-27 18:50:14 +00:00
Dimitrie O. Paun
8794935e12
Remove unused options -a and -C.
...
Collapse the -w into -O, for symmetry with -J.
Update the man page to the latest options.
2003-03-27 18:37:59 +00:00
Dimitrie O. Paun
b29fa342af
Do not pass unnecessary flags to wrc in generated makefiles.
2003-03-27 18:36:27 +00:00
Alexandre Julliard
78675ba234
Store %gs in the TEB on every call to 16-bit code, and don't restore
...
it from the TEB for signals that did not happen in 16-bit code.
2003-03-25 00:36:16 +00:00
Alexandre Julliard
0c9abbeead
Avoid reference to wine_get_cs function from libwine.
2003-03-24 19:44:20 +00:00
Brian Vincent
d6841ee98d
Prompt the user again if they don't get the root password right.
2003-03-24 19:29:38 +00:00
Dimitrie O. Paun
978f29db41
Don't attempt to compile .res files.
2003-03-24 19:29:05 +00:00
Alexandre Julliard
9e4fc4c9b6
Converted winebuild option parsing to use getopt_long. Added a number
...
of long aliases for the existing short options.
2003-03-23 01:12:30 +00:00
Christian Costa
f814cf87af
Make use of .half and/or .asciiz assembler keywords when necessary.
2003-03-23 00:18:26 +00:00
Alexandre Julliard
2d1c79066e
Moved libwine to libs/ directory.
...
Some makefile fixes and cleanups.
2003-03-22 20:40:48 +00:00
Alexandre Julliard
25fe361010
Added 'wine' prefix to libwine_unicode exports.
2003-03-21 21:30:51 +00:00
Alexandre Julliard
7ab9a715a8
Moved libwine_unicode to the libs/ directory.
2003-03-21 05:06:48 +00:00
Alexandre Julliard
b2817098d3
Replaced tempnam by mkstemps.
2003-03-20 21:09:06 +00:00
Alexandre Julliard
8cbdb9784e
Don't use libwine_port in makedep to avoid dependency problems.
2003-03-20 21:08:28 +00:00
Alexandre Julliard
2ee8b5bb13
Replaced mkstemp by mkstemps from libiberty.
...
Removed a couple of unnecessary portability functions.
2003-03-20 21:07:49 +00:00
Dimitrie O. Paun
fea0164996
Introduce the -J, --input-format options for compatibility with
...
windres.
Collpase the -e option into the -J option. Update man page.
Cleanup file header (remove history that's already in log msgs, etc.)
2003-03-20 19:23:08 +00:00
Alexandre Julliard
f84dbdce51
Added check for duplicate ordinals, and fixed bug it uncovered in
...
msnet32.spec.
2003-03-20 03:30:58 +00:00
Dimitrie O. Paun
d5a194b7dd
Remove -J, -P, and -V as they have long options equivalents.
...
Update documentation, small code cleanups.
2003-03-19 22:45:51 +00:00
Alexandre Julliard
6a9fe36de2
Created a separate static portability library and moved some of the
...
libwine routines in there.
2003-03-19 22:09:16 +00:00
Alexandre Julliard
49edd19650
Handle end of line as a syntactic element in the spec file parser;
...
backslashes can be used to continue lines. This allows us to skip over
errors to continue parsing, and also to make specification of an entry
point link name optional.
2003-03-18 05:30:54 +00:00
Alexandre Julliard
f489a272d2
Removed support for the 'forward' ordinal type.
2003-03-17 04:56:10 +00:00
Alexandre Julliard
52ec0a3ff3
Disable 'variable' in Win32 spec files.
...
Added support for forwarded 'extern' ordinals.
2003-03-17 00:02:11 +00:00
Alexandre Julliard
daecaba4a3
Don't enter an imported dll in the import table at all if we didn't
...
need to import any symbol from it.
2003-03-16 23:59:48 +00:00
Alexandre Julliard
3d4dcc2a25
Make sure we display the correct file name and line in error messages.
2003-03-16 23:52:24 +00:00
Jon Griffiths
a2807a9a5e
Improve the look/content of the man page output.
...
Generate for all exported functions (that have docs).
Add dll summary page, HTML and SGML output.
2003-03-15 19:45:48 +00:00
Jon Griffiths
59182a92c1
Only sort the number of symbols actually found.
2003-03-15 19:36:31 +00:00
Jon Griffiths
272d240402
Output a dummy function for linking.
...
Define __WINE_USE_NATIVE_HEADERS for tests that need to care.
Change the debug information format to prevent winedbg from crashing.
2003-03-15 19:36:16 +00:00
Duane Clark
3377a9c8e2
Add full listing format option.
...
Fix an infinite loop if the last line is a partial line.
2003-03-05 02:48:04 +00:00
Alexandre Julliard
551797bc57
Properly save/restore %gs register across 16-bit calls.
2003-02-27 21:11:13 +00:00
Dimitrie O. Paun
deaf02a586
Remove assembly generation from wrc.
2003-02-26 05:04:12 +00:00
Dimitrie O. Paun
1b74cf2cb6
No need to support -mwindows as a synonim for -mgui: it's a gcc-ism
...
that is handled in winegcc.
Link in GDI only in gui mode.
2003-02-25 03:57:09 +00:00
Dimitrie O. Paun
7be7c67c8a
Link in shell32 only in gui mode.
...
Add all the standard defines that MinGW provides (with the exception
of __MINGW__, that's MinGW prerogative).
Do not pass along linker options when only compiling.
2003-02-24 20:38:25 +00:00
Steven Edwards
faaeb19329
Porting fixes.
2003-02-18 23:23:10 +00:00
Tony Lambregts
816c86c407
Modify the wineconf tags so that the sample config can be included in
...
the documentation.
2003-02-12 01:12:18 +00:00
Dimitrie O. Paun
095322e271
Add option to set preprocessor (not yet implemented).
...
Remove the -N option, which is equivalent to '-P cat'.
2003-02-11 21:58:46 +00:00
Alexandre Julliard
91befe1d64
Made process and thread ids small integers instead of pointers.
2003-02-01 01:38:40 +00:00
Dimitrie O. Paun
c306f35197
Merge README.wrc into wrc's man page.
2003-02-01 00:36:59 +00:00
Dimitrie O. Paun
68481e8e72
Remove header file generation, and related options.
2003-01-31 03:20:49 +00:00
Gerald Pfeifer
714148c555
Declare variable only if needed.
2003-01-23 21:21:50 +00:00
Dan Kegel
ba02ae412e
Added Windows-compatible start.exe.
2003-01-21 20:14:36 +00:00
Dan Kegel
74e15940cc
\ at EOL in string now behaves like in msvc6's rc.
2003-01-21 00:28:28 +00:00
Dimitrie O. Paun
42f9f0c29f
Remove the obsolete wrc options: -A, -T, and -t.
2003-01-20 23:29:27 +00:00
Marcus Meissner
18e7e0d933
Include $prefix/include/wine/windows into the WINE include search path.
...
wrc no longer understands -r (not needed).
2003-01-20 23:27:49 +00:00
Johannes E. Schindelin
60b75e3f2d
Allow C++ comments after #endif.
2003-01-11 21:02:03 +00:00
Dimitrie O. Paun
d26933edbd
Added windres compatibility switches: -v, --[no-]use-temp-file.
...
New -h option to conform to standard practice (and MS' rc).
Updated documentation, minor option parsing cleanup.
2003-01-11 20:55:18 +00:00
Alexandre Julliard
73802eb354
Fixed handling of trailing whitespace after #else and #endif.
2003-01-10 01:49:00 +00:00
Dimitrie O. Paun
2692308a79
Support default output name (a.out); some configure scripts check for
...
it.
2003-01-10 01:44:52 +00:00
Alexandre Julliard
f8bac62769
Do not define __WINESRC__ when building tools and miscemu.
2003-01-09 01:57:15 +00:00
Ove Kaaven
be3c1141e3
Declare user-marshaller prototypes for types declared with [wire_marshal].
...
Define __WIDL__ preprocessor macro, so Wine-specific IDL can be enclosed
in #ifdef __WIDL__. Fixed a file output bug.
2003-01-09 01:05:54 +00:00
Dimitrie O. Paun
4a883a55f6
Collapse the -hHrs options into the -O option.
...
Generate .res files by default.
2003-01-09 00:03:53 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Dimitrie O. Paun
60d1134d25
Teach winegcc to produce executables directly from a bunch of source files.
...
Create a wineg++ akin to g++. Drop support for the abused -xc++ switched.
2003-01-07 19:47:19 +00:00
Francois Gouget
dcfc25e982
Add support for .drv extension (for winspool.drv tests for instance).
2003-01-07 19:40:00 +00:00
Dimitrie O. Paun
9d863f044d
mingw links in comdlg32, shell32, and advapi32 by default.
2003-01-05 20:28:54 +00:00
Francois Gouget
7572148823
Standardize the capitalization of Wine.
2003-01-05 01:08:56 +00:00
Dimitrie O. Paun
b816cb8ce2
Pass -l's that are not .dll's or .a's to the linker.
2003-01-05 01:07:09 +00:00
Dimitrie O. Paun
d7b8882a1f
- Define the standard __WINE__ and __WIN32__ macros.
...
- Map -luuid to -lwine_uuid, in Unix -luuid does something else.
2003-01-05 01:06:55 +00:00
Dimitrie O. Paun
8b36681bad
Rename __WINE__ to __WINESRC__.
2003-01-04 00:52:18 +00:00
Dimitrie O. Paun
5b7f945a73
Pass only the -o -l -L options to winewrap, ignore the rest.
2003-01-04 00:15:49 +00:00
Alexandre Julliard
d9ebfe6d4f
Removed a couple of no longer used tests in the generated configure
...
script.
2003-01-03 22:36:39 +00:00
Dimitrie O. Paun
126c655819
Properly handle the -M switch.
2003-01-03 22:31:56 +00:00
Dimitrie O. Paun
fbeaaa3b6f
Properly link agains .a files using the -l switch.
...
Support more verbose output.
2003-01-03 22:31:45 +00:00
Dimitrie O. Paun
939ebca849
Simplify the code for the generated wrapper.
...
Miscellaneous small cleanups.
2003-01-03 21:02:53 +00:00
Dimitrie O. Paun
a4ed7eda9a
Support outputing files to a different directory than pwd.
...
Small cleanups.
2003-01-03 03:06:02 +00:00
Patrik Stridvall
b6077c6632
Added --include-quotes option that fixes #include to use the correct
...
of <> and "".
2003-01-03 03:05:41 +00:00
Dimitrie O. Paun
f1efde303b
Added C++ support & small cleanups.
2003-01-02 23:07:52 +00:00
Dimitrie O. Paun
1cd0ea87ee
Support C++ linking with a new -C switch.
...
Modify the app launcher to pass all options but --debugmsg and --dll
to the app.
Link the wrapper against all of the app's libs.
Drop support for passing the dll names to the launcher.
2003-01-02 23:07:40 +00:00
Alexandre Julliard
60d84e8127
Updated for recent options changes.
2003-01-02 19:30:17 +00:00
Jeff Smith
caa74b66be
Several improvements and corrections, foremost being correcting wrc
...
flags and shared object file naming.
2003-01-02 19:27:23 +00:00
Patrik Stridvall
4715b802a7
- API files update.
...
- Minor improvement and bug fixes.
2003-01-02 19:26:11 +00:00
Dimitrie O. Paun
8aa4e4ed25
Add support for wrapper generation to winewrap.
...
Quite a few micro cleanups, code should be simpler to follow.
2003-01-02 19:24:03 +00:00
Dimitrie O. Paun
f6933ae49f
Compile with WINE_UNICODE_NATIVE defined, essential for C++.
...
New -V option to display the version.
Do not link -lc, screws up linking, just get the default.
2003-01-02 19:23:48 +00:00
Eric Pouech
0fcada9fa7
Removed unused #include of module.h.
2003-01-02 17:59:47 +00:00
Andreas Mohr
3e7628e901
Increment log output from 200 lines to 3000 lines.
...
Added Win XP as a listed Windows version.
2003-01-02 17:53:26 +00:00
Dimitrie O. Paun
959562bdcd
Add the -F option to set a DLL's filename.
2003-01-02 17:48:05 +00:00
Dimitrie O. Paun
c607ee253c
Add support for library path (-L).
...
Add support for linking against static libs.
Ignore -W for gcc compatibility.
2002-12-23 02:04:34 +00:00
Alexandre Julliard
9ba2e89ae5
Don't ignore sprintf/sscanf imports, semantics are not exactly the
...
same on Windows.
2002-12-20 00:36:18 +00:00
Alexandre Julliard
a6cc590688
Renamed mingwrap to winegcc.
...
Removed -DWINE_DEFINE_WCHAR_T.
2002-12-19 23:41:30 +00:00
Tapio Kautto
7e1722d966
Fix for missing ppdebug variable.
2002-12-19 23:38:11 +00:00
Alexandre Julliard
041756d8e8
Avoid referencing potentially freed token.
2002-12-19 04:20:23 +00:00
Dimitrie O. Paun
d07e901c86
Remove the -L wrc option, as no automatic fudging of filenames can
...
ever be correct.
2002-12-19 04:14:38 +00:00
Francois Gouget
95217843d5
The link command specifies which version of the C library to link with
...
(see /M[TD]d? option). So we must not explicitly link with
'msvcrt.lib'. Fixes the msvcrt test crashes.
2002-12-18 02:22:12 +00:00
Alexandre Julliard
ea118ecb50
Fix the type of the This pointer in the vtbl functions inherited from
...
the base class.
2002-12-17 21:05:16 +00:00
Dimitrie O. Paun
70c4fc4109
Better handling of errors while fork/execing.
...
Add verbose command line switch.
Add -z defs at link stage, to catch missing symbols.
2002-12-17 04:15:59 +00:00
Dimitrie O. Paun
8efafbdef7
Pass the gui flag to winewrap if we're linking a GUI app.
2002-12-17 04:15:42 +00:00
Francois Gouget
841f695959
On Windows windef.h must be included before winbase.h.
2002-12-16 22:12:47 +00:00
Francois Gouget
3efdf38fcd
Add '--' option for passing extra arguments to the test.
2002-12-16 22:11:51 +00:00
Ove Kaaven
998236b7cf
Output raw ICOM-less C/C++ interface definitions by default. Added new
...
-b and -B command-line options for compatibility with ICOM macros.
2002-12-15 03:01:20 +00:00
Jeff Smith
c327246af3
Updated winemaker to account for change in wine's linking method.
2002-12-15 03:00:40 +00:00
Alexandre Julliard
470cbf2757
Added support for defining forward functions as stdcall so that we can
...
get the proper number of arguments for stdcall decoration.
2002-12-15 01:22:40 +00:00
Alexandre Julliard
f9875bc1ca
Added y.tab.[ch] pseudo-dependencies to fix parallel makes.
2002-12-15 01:19:53 +00:00
Dimitrie O. Paun
cc1577cddc
Teach mingwrap to use winewrap to do the linking, just like gcc uses
...
ld to link on Unix. Based loosely on a uClib utility developed by
Manuel Novoa III.
2002-12-15 01:17:10 +00:00
Dimitrie O. Paun
3e1c6132ef
Small cleanups to match current build process.
2002-12-15 01:16:08 +00:00
Ove Kaaven
064c48a607
Include guiddef.h in widltypes.h.
2002-12-15 01:13:18 +00:00
Dimitrie O. Paun
15344ee7c9
New wine build utility that should make it easy for Winelib apps to
...
link, and generate an executable.
2002-12-13 00:38:42 +00:00
Jeff Smith
8232cbdacb
Add 'distclean' target to winemaker-generated projects.
2002-12-12 22:26:18 +00:00
Dimitrie O. Paun
e41ec931c7
Do not display the long options in the usage message if we don't
...
actually support them. Small other cleanups.
2002-12-12 22:23:55 +00:00
Alexandre Julliard
ada5e6521b
Implemented import libraries; on Unix we import the .def file
...
directly, on Mingw we use it to build the .a library.
2002-12-12 22:03:14 +00:00
Alexandre Julliard
b42dc56fce
Made stdcall decoration in .def files the default, and added -k option
...
to switch it off.
2002-12-12 04:06:28 +00:00
Alexandre Julliard
72e1c64345
Added list of symbols to ignore by default in winebuild.
...
Made the -i option support removing ignored symbols too.
Removed the -noimport flag in spec files.
2002-12-12 02:20:47 +00:00
Alexandre Julliard
93f85cba0c
Warning fix.
2002-12-12 02:17:56 +00:00
Alexandre Julliard
d2b651aed6
Wine internal includes should not be in the include path.
2002-12-11 01:31:56 +00:00
Dimitrie O. Paun
6f264583aa
wrc should be aware of the location of the system headers.
2002-12-11 01:31:22 +00:00
Alexandre Julliard
4d9e7036b9
Updated to the latest version.
2002-12-11 01:30:41 +00:00
Alexandre Julliard
184c40a397
Try to open source file in current directory first in case it is a
...
generated file.
2002-12-11 01:30:14 +00:00
Francois Gouget
2837103fec
Fix stderr redirection.
...
Simplify $infile existence test.
2002-12-11 00:18:11 +00:00
Alexandre Julliard
435e2e63f4
winnt.h should not be self-contained, it must depend on windef.h so
...
that STRICT works correctly; moved some definitions back to windef.h
where they belong, and removed a couple of definitions that don't
exist on Windows.
2002-12-10 22:56:43 +00:00
Dimitrie O. Paun
647c1a33c8
Gracefully degrade to getopt if getopt_long does not exist.
2002-12-10 19:16:24 +00:00
Alexandre Julliard
2cd4ed2e15
Replaced 'ignore' spec file directive by the -i option.
2002-12-07 23:54:12 +00:00
Alexandre Julliard
310de886e9
Check file header to differentiate between object files and resources
...
so that the -r option is not necessary.
2002-12-06 23:26:29 +00:00
Alexandre Julliard
9afea97a0f
Fixed mingwrap install command.
2002-12-06 23:22:39 +00:00
Dimitrie O. Paun
9d8b149773
Make wrc command line compatible with windres.
2002-12-06 19:49:36 +00:00
Alexandre Julliard
6f0e60dd1f
Fixed passing of -DINCLUDEDIR when building mingwrap.
2002-12-06 19:49:13 +00:00
Dimitrie O. Paun
2652dcf4f0
New MinGW wrapper that makes gcc on Linux behave like MinGW on
...
Windows, using the Wine headers.
2002-12-05 19:12:13 +00:00
Sylvain Petreolle
11666bb5f4
Install apps in windows\system since that's what the system directory
...
is set to in the config file.
2002-12-05 19:05:44 +00:00
Ove Kaaven
e30a96776a
Parse the NOT operator, the [idempotent] attribute, and the handle_t
...
and error_status_t types. Improved some parsing rules to get rid of
the LINK_LAST and LINK_SAFE macros. Enclose generated .h file within
an extern "C" (for C++). Output function prototypes for regular RPC
interfaces. Fixed a couple of bugs.
2002-12-03 19:12:07 +00:00
Patrik Stridvall
fc46e46240
- Fixed bug caused by changes to Wine.
...
- Added support for running all the tests in batch.
2002-11-30 19:03:51 +00:00
Ove Kaaven
34e2f87f8f
Handle encapsulated unions in a cleaner (and less buggy) way. Emit the
...
names "DUMMYUNIONNAME" and "DUMMYSTRUCTNAME" for anonymous unions and
structs. Support const and extern definitions. Retain tokens (and
whether numbers are hex or not) used for computing constant
expressions, so that the full expression can be written to the header
file instead of the computed integer result of the expression. Parse
the sizeof() operator. Compute and remember constant definitions and
enum values so they can be used in expressions. Improved identifier
lookup speed. Fixed some bugs.
2002-11-30 01:49:46 +00:00
Patrik Stridvall
f2c2eafafb
- API files update.
...
- Minor improvement and bug fixes.
2002-11-27 20:11:10 +00:00
Gerald Pfeifer
af53e11fa0
Avoid using labels at the end of commpound statements.
2002-11-24 22:12:40 +00:00
Alexandre Julliard
d16a64e327
Removed support for converting old format config, everybody should
...
have converted by now.
Removed log info from wineinstall, this info is already in ChangeLog.
2002-11-22 20:44:13 +00:00
Matthew Davison
994c1b3f00
Remove obsolete --enable-opengl.
2002-11-21 23:46:06 +00:00
Shachar Shemesh
2deda85b4b
- If running wineinstall and asking not to install, the symbolic links
...
are no created pointing to the source tree files rather to the
(non-existing) $libdir
- If Windows is found on the system, the installer does not assume
that the user is interested in using it. Instead, the user is asked,
and if she answers "no", Wine is installed as if no Windows was
found.
2002-11-21 00:03:14 +00:00
Ove Kaaven
189397795d
Added "generate headers only" command-line option. Implemented imports
...
from inside interface definitions. Fixed a few problems with
generating header files for COM interfaces.
2002-11-21 00:02:38 +00:00
Tisheng Chen
80a6620815
Added Simplified Chinese support.
2002-11-20 19:47:44 +00:00
Alberto Massari
ff3dc34797
winedump was still using the "init" keyword in the .spec file.
2002-11-20 19:45:50 +00:00
Alexandre Julliard
a9135e8333
Removed support for 'rsrc' spec file statement.
2002-11-18 23:16:09 +00:00
Vincent Béron
1eb106b92f
Removed some unused types.
2002-11-18 23:12:44 +00:00
Alberto Massari
488a6a5788
Install link to rundll32.exe too.
2002-11-18 19:42:34 +00:00
Alexandre Julliard
98f12a0db1
Make sure widl doesn't depend on the headers it has to generate.
2002-11-13 21:31:01 +00:00
Alexandre Julliard
b1c3a89ade
Moved rpc.h inclusion in widl-generated file so that tests compile.
2002-11-13 04:18:38 +00:00
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