Jon Griffiths
d756a0ac93
Documentation update.
2002-09-20 19:19:34 +00:00
Martin Wilck
4ae4d66159
Make all target names lower case.
2002-09-18 18:30:29 +00:00
Martin Wilck
0f298433d7
Fix "install" and "uninstall" targets: .exe -> .exe.so; target dir is
...
$(dlldir), like for the "builtin" wine binaries.
2002-09-17 18:31:31 +00:00
Jan Kratochvil
b90930310c
Bug fix.
2002-09-17 18:30:38 +00:00
Jan Kratochvil
a58134aede
New -S: Search only prototype names found in 'symfile'.
2002-09-16 23:59:53 +00:00
Marcus Meissner
2ca7000dc8
Added ctype.h.
2002-09-16 23:58:59 +00:00
Martin Wilck
29d48a504f
- Support "-imsvcrt" as an abbreviation of "-imsvcrt.dll".
...
- Automatically add MSVCRT include path if MSVCRT DLL was requested.
2002-09-13 17:55:54 +00:00
Martin Wilck
90d6528099
- fix perl syntax error in my own patch
...
- fix perl syntax error in generate_wrapper_file()
- fix order of arguments generate_from_template() in generate_wrapper_file()
- don't ignore command line -l, -I, and -i arguments
- build wrapper with a minimal set of DLLs/libraries
- fix autoconf invocation to support both 2.5x and 2.13
- fix usage message for --nodlls
- target_init(\$global_settings) must not be done after reading command line
- fix appName declaration in wrapper code
2002-09-13 17:43:25 +00:00
Alexandre Julliard
16a303b376
Replaced 'heap' .spec statement by a command line option.
...
Updated winebuild manpage.
2002-09-12 22:51:20 +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
Dimitrie O. Paun
7e035e290a
Remove support for 'file', 'name', and 'mode' in .spec files.
2002-09-12 18:10:05 +00:00
Alexandre Julliard
dd0bdbe44e
Removed the __uint* types from basetsd.h since they don't exist under
...
Windows. Fixed a few other issues with type definitions.
2002-09-12 17:29:12 +00:00
Dimitrie O. Paun
7cd2edbb66
Add support for naming the DLL from the command line.
2002-09-12 17:23:25 +00:00
Francois Gouget
d19aa5b702
Store the global settings in Make.rules.in instead of duplicating them
...
in each Makefile.in file.
Introduce generate_from_template which replaces generate_configure
and generate_generic
Simplify the wrapper generation by using generate_from_template.
Rename configure.in to configure.ac. Now works with autoconf 2.5x.
2002-09-11 01:09:58 +00:00
Andreas Mohr
52097fd703
- Implement dumping of COFF debug symbol table.
...
- Fix winedump syntax description.
- Spelling fixes.
2002-09-11 00:49:48 +00:00
Francois Gouget
85c048f3d8
Fix the Wine detection when using the Wine source tree.
2002-09-11 00:45:16 +00:00
Francois Gouget
96047ce941
Fix detection of 'ln -s'.
...
Fix computation of TOPOBJDIR.
Install exes and dlls in $(libdir).
-Wl,-rpath is not relevant for dlls.
2002-09-10 00:42:43 +00:00
Martin Wilck
3aa9e8c663
- Fix --nomfc option which is currrently broken.
...
- Add --nodlls option for small apps.
2002-09-10 00:20:27 +00:00
Patrik Stridvall
15e6c40a2f
API files update.
2002-09-09 19:18:16 +00:00
Martin Wilck
a76d1a330e
- Add "-ldl" for wrapper apps.
...
- fix Makefile for --wrap.
- Fix wrapper code which was broken for console apps.
2002-09-09 19:17:52 +00:00
Francois Gouget
cbe88fc3a1
Some small typo / phrasing fixes.
2002-09-06 19:46:27 +00:00
Francois Gouget
e3d26a3e3c
Add prototypes to all functions.
...
Make winemaker work in 'strict' mode.
2002-09-06 18:36:19 +00:00
Rok Mandeljc
8f40af41b8
Added symlinks for winhelp.
2002-09-04 23:30:44 +00:00
Steven Edwards
ca14f24af4
Fixed typo in BITMAPV4HEADER stucture.
2002-09-04 18:47:32 +00:00
Patrik Stridvall
51e6c0ccb1
MSVC compatibility fixes.
2002-08-31 19:04:14 +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
1ee88a2bfb
Removed trailing white space.
2002-08-28 23:43:43 +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
Alexandre Julliard
b0c6e36d5d
Fixed line numbers in error messages and improved redefinition error
...
(based on a patch by Jon Griffiths).
2002-08-27 22:32:01 +00:00
Alexandre Julliard
f08b186373
Try to derive temp file names from output file names for better
...
portability.
2002-08-27 22:29:26 +00:00
Patrik Stridvall
cea6df7787
Added Microsoft Visual Studio workspace and project file maker.
2002-08-27 00:29:36 +00:00
Dmitry Timoshkov
f59bebe514
Make winedump compilable by MSVC.
2002-08-26 21:47:41 +00:00
Patrik Stridvall
511cea7e50
API files update.
2002-08-20 00:06:18 +00:00
Marcus Meissner
7678791d92
Implemented delayed import assembler thunks for PPC.
2002-08-20 00:00:49 +00:00
Dmitry Timoshkov
c63d98038a
Include protection for <unistd.h>, <sys/types.h> and <sys/stat.h>.
2002-08-17 18:28:43 +00:00
François Gouget
ebd110bc6a
Fix command-line parsing for Winelib applications.
2002-08-15 23:21:03 +00:00
Alexandre Julliard
f22ba0560d
Added support for #pragma code_page.
...
Fixed a few bugs in language handling.
Added error message when Ansi->Unicode conversion in the current
codepage loses information.
2002-08-15 21:57:36 +00:00
Marcus Meissner
f0b8fe562e
The text section alignment should be default, not 1.
2002-08-15 21:47:27 +00:00
Alexandre Julliard
124eaf809c
Builtin modules must be aligned on 64K boundary.
2002-08-14 21:09:55 +00:00
Alexandre Julliard
ea97b39a79
Avoid dependencies on y.tab.h.
2002-08-13 03:30:58 +00:00
Alexandre Julliard
6006757996
Setup exception frame around 16-bit calls to unwind stack properly.
2002-08-13 03:29:17 +00:00
Alexandre Julliard
27189627cb
Added explicit dependency on y.tab.h for lex output.
2002-08-10 00:03:08 +00:00
Patrik Stridvall
5694feeeb8
API file update.
2002-08-09 01:03:48 +00:00
Andriy Palamarchuk
a8b66d5f7b
Updated to generate build scripts working with current Wine, use some
...
Wine conventions.
Generated configure now finds libraries in binary Wine installation.
2002-08-09 00:57:57 +00:00
Gregg Mattinson
8c9bdcc9e1
Fixes for Sparc build.
2002-08-07 01:18:41 +00:00
Alexandre Julliard
547d236fe1
Get rid of removed winapi_check subdirs.
2002-08-07 00:03:01 +00:00
Alexandre Julliard
59ffa9fff7
Removed struct user to avoid conflicts with system headers (spotted by
...
Martin Cracauer).
2002-08-02 00:55:42 +00:00
Alexandre Julliard
1862a67d2d
In -spec and -exe mode, accept multiple object files and link them
...
together internally to find the undefined symbols.
In -glue mode, accept multiple C files and generate a single glue
file for all of them.
2002-08-01 18:34:12 +00:00
Marcus Meissner
786d24903b
Check for mkstemp, added a port implementation if it is not
...
present. Use mkstemp() in various places needing tmp files.
2002-07-29 23:55:39 +00:00
Michael Stefaniuc
d97432ac94
Include <stdlib.h> needed by exit().
2002-07-29 00:15:31 +00:00
Alexandre Julliard
3bd7d224fc
Added a winebuild man page.
2002-07-28 18:58:41 +00:00
Alexandre Julliard
15a75259bd
Added support for importing by ordinal.
2002-07-28 17:54:31 +00:00
Alexandre Julliard
112c665f83
Set correct dll file name when building a .def file.
2002-07-28 17:52:01 +00:00
Gerald Pfeifer
2cbbcc1875
#include <unistd.h> which is required for unlink().
2002-07-25 23:57:54 +00:00
Andriy Palamarchuk
9b9d85fe4c
winebuild searches libraries specified in -l parameter only in the
...
library directories specified before in the -L parameter, but
winemaker added -L parameter after -l.
2002-07-25 23:55:29 +00:00
Alexandre Julliard
d25878f28e
Put correct ordinal hints in the import table.
2002-07-25 00:25:40 +00:00
Patrik Stridvall
5379c7901c
- Report broken forwards.
...
- API files update.
2002-07-23 01:59:09 +00:00
Alexandre Julliard
65c6d38581
Replace all uses of PREFIX and @function by the __ASM_NAME and
...
__ASM_FUNC macros.
2002-07-22 20:47:11 +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
5f1565e7fd
Explicitly specify the path to wpp.h so we don't need to change the
...
include path, to avoid conflicts with multiple y.tab.h files.
2002-07-20 19:00:52 +00:00
Gregg Mattinson
8a191ff5b8
Avoid structures or arrays of size 0.
2002-07-19 03:18:05 +00:00
Gregg Mattinson
2aad72c426
- Removed name, type, mode, rsrc, and import statements from .spec
...
file.
- Added imports and resources to Makefile.in.
- Checked for __sparc__ and __sun__, same as Wine's configure.
- Checked $WINE_ROOT/library for library files.
- Changed mixedcrt directory to msvcrt.
2002-07-19 03:15:20 +00:00
Patrik Stridvall
0704650f64
Merged all API files into two files (Win16/Win32).
2002-07-19 00:31:05 +00:00
Jon Griffiths
0d66be89ac
Update output for recent build changes.
2002-07-19 00:26:41 +00:00
Alexandre Julliard
4bc1ebbdaf
Fixed temp name handling.
2002-07-16 03:21:35 +00:00
Alexandre Julliard
7d4ee77cab
Merged the IDL compiler written by Ove Kaaven.
2002-07-16 03:20:45 +00:00
Alexandre Julliard
b7d3c79beb
Split the C preprocessor from wrc into a separate library.
...
Prefixed exported functions by 'pp' to avoid namespace conflicts.
2002-07-16 02:33:10 +00:00
Chris Morgan
38855a952b
Windows registry not found should be a notice to the user, not a
...
critical error.
2002-07-08 20:43:21 +00:00
Gregg Mattinson
803eb16dfa
- Replaced .previous with a .section statement for the appropriate
...
section.
- '.section .text' is incorrect. It should be '.section ".text"'.
2002-07-05 00:20:42 +00:00
Gregg Mattinson
7c4cb515b6
Cast void* to char* for pointer arithmetic.
2002-07-03 21:10:43 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
Steven Edwards
a0587c4a08
Portability fix.
2002-06-20 22:44:41 +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
cceab98642
Unregister 16-bit dlls on module unload.
2002-06-14 23:42:53 +00:00
Patrik Stridvall
05fffb15ec
API files update.
2002-06-04 22:13:21 +00:00
Andriy Palamarchuk
4bdd90dcbc
Corrected installation of the wine applications, fixed call to
...
regedit.
2002-06-02 21:23:21 +00:00
Steven Edwards
fa679847ed
Portability fix.
2002-06-02 21:22:50 +00:00
Vincent Béron
c075f35e1a
Show in which file the function is actually implemented, as well as
...
the header in which it is defined.
2002-06-02 21:16:58 +00:00
Alexandre Julliard
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +00:00
Alexandre Julliard
ffb4956f4a
Added fallback read() for missing/failing mmap().
2002-06-01 02:47:58 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Steven Edwards
0b386cdc48
Fixes for building on mingw.
2002-05-30 20:36:29 +00:00
Alexandre Julliard
5188574984
Renamed handle_t to obj_handle_t to avoid conflict with rpcdce.h.
2002-05-30 20:12:58 +00:00
Tony Lambregts
0427479abc
Removed -managed option.
2002-05-30 20:08:26 +00:00
Vincent Béron
6a5ba8fba2
Fixed some more missing \n in traces.
2002-05-29 19:09:54 +00:00
Eric Pouech
6a2ca011b6
Added the ability to add local configuration to winewrapper.
2002-05-28 22:48:17 +00:00
Alexandre Julliard
5e47acbc6d
Only add extra symbols if they are not already exported by this dll.
2002-05-25 21:09:15 +00:00
Dustin Navea
9df2e56b72
Support for KDE3.
2002-05-23 16:31:22 +00:00
Dustin Navea
3ebea438cc
Added creation of c:/windows/fonts and
...
c:/windows/Start Menu/Programs/Startup.
2002-05-23 16:30:42 +00:00
Alexandre Julliard
7fbd74ea55
Replaced the GET/PUT_UA macros by memcpy. Fixed a few big-endian
...
issues.
2002-05-23 02:53:10 +00:00
Alexandre Julliard
6db69f0b9b
Avoid 0-byte files.
2002-05-22 21:34:14 +00:00
Alexandre Julliard
3536316a31
New loading scheme for Winelib apps, makes them behave like builtin
...
dlls and takes load order into account. Install them in dlldir.
Improved MODULE_GetBinaryType to recognize ELF binaries.
Added a wrapper script to setup the environment when running directly
from inside the source tree.
2002-05-22 21:32:49 +00:00
Patrik Stridvall
bb7cc80fc8
API files update.
2002-05-22 01:52:56 +00:00
Alexandre Julliard
476aabc95a
Do not output stubs in the .def file.
2002-05-19 22:29:34 +00:00
Alexandre Julliard
bf90f4db87
Adapted to use the argc/argv variables from libwine.
...
Automatically import libraries that contain the symbols that the
.spec.c file is using.
2002-05-16 23:17:37 +00:00
Alexandre Julliard
59008670be
Moved the selector access functions out of winnt.h into libwine.
2002-05-16 20:32:16 +00:00
Andriy Palamarchuk
e02fd411f1
Place "Common Files" under "Program Files" instead of root directory.
2002-05-16 20:27:27 +00:00