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
Alexandre Julliard
1f18f61bfa
Fixed missing call to make_c_identifier.
2002-05-16 18:44:06 +00:00
Steven Edwards
0a2d211139
Added check for sys/mman.h.
2002-05-16 18:29:11 +00:00
Dustin Navea
1222aa63d5
Fixes for kde3 and Desktop directory.
2002-05-14 23:20:45 +00:00
Dustin Navea
629895b7f9
Fix for $libdir check.
2002-05-14 23:19:28 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
9bb05fc48e
Specify the complete source file list for a dll inside the main
...
makefile and get rid of the subdirectories makefiles.
2002-05-14 18:36:54 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Eric Pouech
7f9cc2e4dc
Allowed options to be put between mode keyword and main argument.
2002-05-11 22:58:57 +00:00
Steven Edwards
0a8e15abfb
Detect snprintf && _snprintf, use _snprintf on stupid platforms
...
(windows).
2002-05-10 01:33:40 +00:00
Alexandre Julliard
ea69f8eeb4
Added some #ifdefs HAVE_X11_XLIB_H where appropriate.
2002-05-10 01:08:56 +00:00
Alexandre Julliard
ce830a9c18
Added mkinstalldirs to create directories more portably.
2002-05-09 04:31:39 +00:00
Alexandre Julliard
58faa1cf7f
Updated to the latest version.
2002-05-09 01:51:04 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Andriy Palamarchuk
1827e7d11f
Direct bug reports to Wine bugzilla. Some other minor documentation
...
changes.
2002-05-08 23:14:19 +00:00
Patrik Stridvall
3751ff045c
MS C related changes.
2002-05-04 18:37:08 +00:00
Andriy Palamarchuk
a38f2d9fbd
Made wineinstall to create symbolic links to Wine applications in fake
...
Windows folders. Replaced usage of obsolete regapi with regedit.
2002-05-04 18:31:24 +00:00
Warren Baird
714bfd7e4a
Solve alignment problems by converting bitmap headers *after* they
...
have been copied into an aligned location, and then copying the
converted header back over the original header.
2002-05-04 18:26:34 +00:00
Dustin Navea
7200ca9803
Changed bug report address.
2002-05-02 21:36:38 +00:00
Michael Cardenas
c4e9ea1a7e
Fixed quoting of KDE desktop entry.
2002-05-01 18:05:57 +00:00
Dustin Navea
35ba7b9e81
Write menu information to /usr/lib/menu/wine.
...
Try to autodetect KDE version using kde-config.
2002-04-29 19:33:09 +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
9a68b7bef0
Link the tools and the server against libwine so we can use the
...
portability functions in there.
2002-04-27 21:19:22 +00:00
Dustin Navea
693d719f63
Always run ldconfig even if we don't change ld.so.conf.
2002-04-27 00:15:12 +00:00
Alexandre Julliard
5769d1de00
Better support for configure detection of missing types, added check
...
for ssize_t.
Removed a couple of no longer used portability functions.
Various portability fixes in port.h.
2002-04-26 19:05:15 +00:00
Alexandre Julliard
894b188fcf
Moved __ASM_GLOBAL_FUNC macros and interlocked functions to port.[ch]
2002-04-25 21:40:56 +00:00
Alexandre Julliard
21e916676f
Load libXrender at run-time with dlopen (based on a patch by Huw
...
Davies).
2002-04-23 22:06:41 +00:00
Dustin Navea
4940c37787
Find ntfs drives and supermount cd-roms.
...
Fix finding non-supermount cd-roms mounted at /cdrom.
2002-04-23 19:34:11 +00:00
Dustin Navea
e052196134
Search for real-windows registry now actually accesses a file.
...
Find clean-install win2k registry.
Find correct partition of real Drive C (most of the time).
2002-04-23 19:29:55 +00:00
Alexandre Julliard
48f26b7c4d
Fixed typo in su command.
2002-04-22 22:36:50 +00:00
Tony Lambregts
73cef71b8d
Correctly detect the presence of a wine binary.
2002-04-21 22:06:36 +00:00
Bill Medland
c31086870f
Handle when ldconfig is not on the path, and do not run it until after
...
the libdir has been populated.
2002-04-20 20:53:24 +00:00
Bill Medland
bfcd7b8f38
Prevent error message if LD_LIBRARY_PATH is not being used.
...
Comment out the DEBUG message.
2002-04-20 20:52:53 +00:00
Martin Wilck
4b807a1fc2
Fix winemaker-generated references to dlls that have changed their names.
2002-04-14 19:31:23 +00:00
Patrik Stridvall
8657ed51b6
- Minor API file update.
...
- Minor bug fixes.
2002-04-03 02:35:34 +00:00
Alexandre Julliard
e16bb784a3
Got rid of #ifdef USE_STABS.
2002-04-01 21:07:16 +00:00
Chris Morgan
ee626fe6fd
Prevent the user from running wineinstall as root, add script commands
...
so we 'su root' for installing and other commands that require root
access. Fix modification time comparison of wrong file. Added
missing sed line. Always 'make' before we run make install so no build
files become owned by root.
2002-04-01 20:56:51 +00:00
Alexandre Julliard
624f8e9ec7
Fixed winelauncher for new dll files layout.
2002-03-29 18:08:31 +00:00
Alexandre Julliard
add0b5d28f
Ignore imports and resources when building a .def file.
2002-03-26 01:55:25 +00:00
Patrik Stridvall
65dbf4f647
- API file update.
...
- Missing API file entries now only reported once.
2002-03-23 21:39:31 +00:00
Eric Pouech
3a0b3bbd6b
Fixed VxD call tracing.
2002-03-23 18:44:13 +00:00
Alexandre Julliard
1cefed8122
Make warnings quiet by default and added -w option.
2002-03-21 01:38:53 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Patrik Stridvall
235da7975b
Made winebuild (almost) compile and work on Windows.
2002-03-11 05:09:02 +00:00
Patrik Stridvall
eb8a93cf66
- Minor API update.
...
- Minor bug fixes.
2002-03-11 01:17:04 +00:00
Alexandre Julliard
711b53212c
Removed some obsolete files.
2002-03-10 00:31:56 +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
Alexandre Julliard
ee346956eb
Cosmetic fixes.
2002-02-27 18:50:42 +00:00
Andreas Mohr
8bc7f16caa
Spelling/alignment fixes.
2002-02-27 01:34:08 +00:00
Andreas Mohr
a0ff2b4adf
- stress the fact that wineinstall is in Wine source
...
- add missing ttydrv/x11drv section to wine.conf.man
- make sure that we also load shdocvw as builtin in sample config file
- add sample AppDefaults section to sample config file
- winecheck update
2002-02-27 01:30:32 +00:00
Adam D. Moss
e3d9406fcd
Partially revert previous changes, force configure to write an
...
old-style config.cache.
2002-02-21 20:07:49 +00:00
Adam D. Moss
49185ac25f
Make wineinstall work in the new-autoconf-version world.
2002-02-19 18:30:54 +00:00
Alexandre Julliard
fed8f1cbf2
Modified makedep to handle #include <> correctly (based on a patch by
...
Patrik Stridvall).
2002-02-15 19:57:27 +00:00
Alexandre Julliard
f5818d2f7a
Upgraded configure script to use autoconf 2.50 features, and renamed
...
to configure.ac.
Changed a few things to better follow the autoconf guidelines.
2002-02-14 19:47:29 +00:00
Alexandre Julliard
fb2b1c85b7
Updated to newer version.
2002-02-14 19:43:53 +00:00
Gavriel State
f98c52b11f
Some older versions of GDB need to have the filename data available
...
for each section, so we need to output it again for the data section.
2002-02-12 18:46:14 +00:00
Dmitry Timoshkov
93a5b8681d
Support for generation of .def files from .spec files.
2002-02-04 18:48:18 +00:00
Andreas Mohr
2295e87be8
Fixed some more missing parenthesis issues.
2002-02-02 18:06:03 +00:00
Patrik Stridvall
f94462fb75
Move __stdcall/__cdecl to the right place.
2002-01-31 23:22:07 +00:00
Patrik Stridvall
a44d9fca54
Minor API update.
2002-01-31 21:46:40 +00:00
Francois Gouget
42dcd97e4c
'test -e' is not supported on Solaris, replace with '-f' or '-d'.
2002-01-29 17:52:28 +00:00
Clemens
37d960faee
Should process the .dynsym of shared libraries instead of the .stab.
2002-01-29 02:58:20 +00:00
Alexandre Julliard
dbe2cd907d
Moved debug definitions to include/wine/debug.h.
2002-01-22 00:55:18 +00:00
Francois Gouget
5f30ee0651
Comment out/ifdef out unused code and variables.
2002-01-21 23:37:53 +00:00
Patrik Stridvall
b6754d8313
Generate Perl modules defining prototypes for exported functions.
2002-01-21 17:36:35 +00:00
Patrik Stridvall
4d4a52c803
Minor API files update.
2002-01-18 18:53:45 +00:00
Francois Gouget
638ae43c89
Small typo fix.
2002-01-15 20:41:59 +00:00
Ove Kaaven
f0cd93f554
Prepend "--" to arguments.
2002-01-14 18:32:12 +00:00
François Gouget
2945c0a89e
which is more portable than type (FreeBSD).
2002-01-10 18:19:01 +00:00
Patrik Stridvall
aa4efd49b1
- API files update
...
- Minor bug fixes
2002-01-07 21:08:18 +00:00
Alexandre Julliard
9e458b99d0
Added support for dumping resources.
2002-01-06 19:09:17 +00:00
Alexandre Julliard
18e4b5e293
We no longer need libXpm.
2002-01-04 18:52:40 +00:00
Alexandre Julliard
8850a5fc32
We no longer need the xpm wrappers.
2002-01-04 18:47:01 +00:00
Andreas Mohr
a69c039c80
Documentation update.
2001-12-26 20:40:47 +00:00
Michael Stefaniuc
690d24f28e
Replaced MAX with max and deleted definition of MAX.
2001-12-19 18:47:46 +00:00
Alexandre Julliard
7662ea1004
Made register and interrupt flags instead of entry point types, so
...
that we can have both stdcall and cdecl register functions.
Changed 16-bit .spec.c file generation to avoid including builtin16.h.
2001-12-14 23:14:22 +00:00
Simon Walton
44b15b18c9
Fixed a bashism.
2001-12-14 22:45:06 +00:00
Marcus Meissner
9c6af0a490
Fixed some places where whitespace was not handled correctly.
...
Do not use `cmd`s within cat <<EOF since bash1 sometimes gets confused
by it.
2001-12-13 00:58:20 +00:00
Alexandre Julliard
eb9a863116
Exported CALL32_Regs from ntdll, renamed to __wine_call_from_32_regs
...
to follow the naming convention for this type of functions.
Split 16 and 32-bit relay functions into separate files, and moved the
32-bit ones to dlls/ntdll.
2001-12-11 00:50:33 +00:00
Gerard Patel
322d087335
Better handling of configuration with several Windows installations.
2001-12-04 19:38:46 +00:00
Alexandre Julliard
9caa71eef4
Redesign of the server communication protocol to allow arbitrary sized
...
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.
2001-11-30 18:46:42 +00:00
Andreas Mohr
8c2e573f9d
Avoid potential problems with filenames containing spaces.
2001-11-25 00:51:36 +00:00
Eric Pouech
0b83d4cbc6
New console code based on Win32 windows.
2001-11-23 23:04:58 +00:00
Patrik Stridvall
433e6a2765
Minor API files update.
2001-11-20 18:54:43 +00:00
Dusan Lacko
8e44ba1c89
Add Debian/Mandrake menu system support.
2001-11-20 18:53:33 +00:00
Andreas Mohr
9cef2d0b1d
- fix wrong hexadecimal GetLastError() output
...
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
James Juran
49c779a862
Prevent warnings about labels at end of switch statements when
...
compiling with gcc-3.x.
2001-11-19 02:24:14 +00:00
Francois Gouget
381111d58f
Fix a buffer overflow in write_name_str, bug found by
...
jonathan@corvu.com.au .
2001-11-06 22:23:37 +00:00
443904d59b
Avoid parsing the whole tree to find libwine.so.
2001-11-06 22:22:53 +00:00
François Gouget
1425941e29
Fix the #include order for config.h.
...
Add #include "config.h" directives where needed.
2001-11-06 20:57:11 +00:00
Eric Pouech
de6d4e211b
Fixed and globalized some path and module name handling.
...
Tweaked the demangling of function pointers as function parameters.
2001-11-05 23:54:11 +00:00
Andreas Mohr
e15badb478
Cosmetics.
2001-10-21 15:18:15 +00:00
Alexandre Julliard
0d50965a13
Added requests to store window rectangles in the server.
2001-10-16 21:55:37 +00:00
Guy L. Albertelli
daa6a7a97d
- eliminate different segmentation faults.
...
- when attempting to open a dll, append ".dll" to find it (was
stripped previously).
- identify named exports so that the ordinal number is "@" in .spec
file.
- setup output dll name prior to creating ordinal symbols.
- don't overlay the named exports with the ordinal exports.
- correct test for last symbol.
- fix generated install script to match current make files.
2001-10-16 21:46:58 +00:00
Francois Gouget
386cf6e342
When including 'wine/port.h', include it first.
...
Remove redundant 'config.h' includes.
2001-10-14 16:25:47 +00:00
Francois Gouget
e5ddd26dd7
When including config.h, include it first.
2001-10-14 16:18:52 +00:00
Francois Gouget
60cccba562
Fix handling of empty lists in install and uninstall targets.
...
Install the executables .so libraries in $bindir (not $libdir!).
2001-10-14 16:06:18 +00:00
Alexandre Julliard
d8a8c1131d
Added atom_t type for atoms to make sure we use the same type
...
everywhere. Handle MIN_STR_ATOM offset in the server.
2001-10-12 18:45:29 +00:00
Francois Gouget
3b3025b6f8
Fix the Wine tools search path.
...
Add /usr/local/lib to the default ntdll search path.
2001-10-12 18:41:26 +00:00
Francois Gouget
4c282bf49b
Fix the .spec.c rule.
2001-10-11 20:47:26 +00:00
Patrik Stridvall
c3c5746415
API files update.
2001-10-09 21:49:07 +00:00
Francois Gouget
d599c5a9b5
Wrappers must always be compiled in STRICT mode.
2001-10-08 20:30:18 +00:00
Daniel Sabo
cebf8b659d
A 'fi' was needed in the last if statement.
2001-10-05 19:37:04 +00:00
Alexandre Julliard
5b1e934218
Avoid including winbase.h in generated .spec.c files.
2001-10-02 20:32:58 +00:00
Andreas Mohr
f359895daf
Yet another documentation/message text patch.
2001-10-02 17:49:20 +00:00
Bill Medland
ce4e0a6158
Add support for making a build environment without editing the source
...
and spec files.
2001-09-24 01:11:50 +00:00
Eric Pouech
f19887971a
Some dumb fixes.
2001-09-21 21:03:53 +00:00
Guy Albertelli
2011fa2d34
Add support for the +snoop style output.
2001-09-20 18:58:25 +00:00
Andreas Mohr
7bed696aa3
Updates and error message improvements.
2001-09-19 22:34:38 +00:00
Eric Pouech
5bdbc1a37e
Fixed demangling invocation.
...
Be a bit more verbose on implemented features.
2001-09-17 20:26:27 +00:00
Huw D M Davies
ff453fcd38
Add config check and thread safe wrappers for the XRender library.
2001-09-14 01:04:25 +00:00
Dmitry Timoshkov
b56a2ef780
Add missing CALLBACK modifier.
2001-09-14 01:00:39 +00:00
Alexandre Julliard
705bfe9aac
Fixed dumping of dll export table.
2001-09-14 00:16:12 +00:00
Francois Gouget
724c7d7a4f
Place the log in $TMP if set and /tmp otherwise.
2001-09-14 00:10:22 +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
Eric Lammerts
38909c5900
Preserve wine return status.
2001-09-10 23:02:02 +00:00
Justin Santa Barbara
c60bc0c9a5
Fixed problem with check for special characters.
2001-09-07 19:57:35 +00:00
Eric Pouech
d786a12d58
Added PE dump capabilities to specmaker and renamed specmaker into
...
winedump.
2001-09-07 16:04:38 +00:00