Commit Graph

1281 Commits

Author SHA1 Message Date
Zhangrong Huang 216ba4f0d3 Call wine_cp_wcstombs() to retrieve actual length of buffer before
conversion.
2004-07-20 01:21:57 +00:00
Paul Vriens 53150367b0 Create ~/.wine if not present during wineinstall. 2004-07-19 19:36:44 +00:00
Francois Gouget ad7a4fb9ee Fix msvcmaker so the generated testlist.c files include stdarg.h.
Add comments pointing out the relation between msvcmaker and
make_ctests.
2004-07-16 19:14:43 +00:00
Alexandre Julliard d724923fa1 Specify the PATH variable in uppercase to avoid getting two flavors of
PATH when converting the Unix environment.
2004-07-16 03:52:26 +00:00
Alexandre Julliard 314150f220 Invoke wineprefixcreate if the .wine directory does not exist. 2004-07-16 02:45:25 +00:00
Pierre d'Herbemont 75c3c37b17 Darwin/Mac OS X Weak import workaround. 2004-07-15 18:58:42 +00:00
Pierre d'Herbemont c5cbf7157c - Be more accurate on Darwin stack size.
- Delay import fix on PowerPC hosts.
2004-07-15 18:57:57 +00:00
Dmitry Timoshkov 433b5d416f Uncomment implemented in Wine msvidc32 (MSVC/CRAM) codec. 2004-07-14 21:43:20 +00:00
Pierre d'Herbemont 390f97a0e6 Delayed import fix for Darwin and PowerPC Host. 2004-07-14 21:42:18 +00:00
Alexandre Julliard 92462c2b84 Added support for dumping exported entry points in NE modules. 2004-07-13 03:43:25 +00:00
Marcus Meissner 1f787ca675 Generic SKIP_TAG to skip a number of bytes, use it where applicable. 2004-07-06 19:26:28 +00:00
Pierre d'Herbemont 68467db6c6 - Detection of .size instruction.
- Detection of the assembler name prefix.
2004-06-18 19:36:26 +00:00
Pierre d'Herbemont 3d60a19287 Hide the _init and _fini wrappers on darwin. 2004-06-17 19:58:59 +00:00
Christian Costa 7590fe58f4 Added d3dxof dll, part of Direct3D. 2004-06-03 00:03:23 +00:00
Jon Griffiths 0aab81fa0c Also handle OS2 v1.x (AKA windows 2.0) bitmaps. 2004-06-01 19:43:21 +00:00
Dimitrie O. Paun cb0dc5cdf6 Document the --verbose switch. 2004-05-30 03:09:57 +00:00
Alexandre Julliard b33f850829 Use proper dirids instead of hardcoding c:\Program Files. 2004-05-28 03:54:54 +00:00
Ivan Leo Puoti 3e42f6953e Changed my name, so update copyright info. 2004-05-27 02:25:13 +00:00
Jon Griffiths a270615fdb Always use $(CC) for building the generated .spec.c file. 2004-05-25 18:03:19 +00:00
Eric Pouech d3f8f78c3a - added size information about most of the generated thunks (import,
16/32 relay...)
- marked the wine thunks by inserting specific symbols (to be managed
  by wine's dbghelp)
- removed the stabs generation:
  + mostly used by winedbg, and the previous item will replace it for
    dbghelp
  + still broken for gdb anyway
- enhanced const correctness
2004-05-18 21:27:44 +00:00
Patrik Stridvall ae9cf771de - API files update.
- Minor bug fixes.
2004-05-17 20:50:24 +00:00
Alexandre Julliard e83afa735c Added Environment section.
Fixed path of shell folders key in HKEY_USERS.
2004-05-14 21:40:48 +00:00
Alexandre Julliard 1c5b8b1ae7 Make wineinstall use wineprefixcreate instead of duplicating the
functionality.
2004-05-14 00:43:50 +00:00
Robert Reif 10df346c76 Adds msg711 winemp3 to list of codecs. 2004-05-12 00:11:12 +00:00
Alexandre Julliard 04869eb658 Initial support for automatically creating the ~/.wine directory on
startup.
2004-05-11 04:29:18 +00:00
Dimitrie O. Paun f950d97381 Remove the last remaining wine options when running programs.
Keep support for --help, and --version when they are the only options
on the command line.
2004-05-06 23:51:43 +00:00
Alexandre Julliard 5f27ca2085 Added options to update an existing WINEPREFIX directory and to run
from inside a Wine source tree.
2004-05-05 22:09:09 +00:00
Francois Gouget cfc3943c5f Make our ascii strings static const.
Remove a couple string variables that were used only once and use the
string literal directly.
2004-05-04 04:13:05 +00:00
Hans Leidekker e2bf33437d - Assume 8 byte maximum alignment.
- Sync type testing data with the headers.
2004-05-04 00:38:27 +00:00
Filip Navara 977d863c0e Make widl parse the 'transmit_as' and 'endpoint' keywords. 2004-04-26 23:29:59 +00:00
Jon Griffiths 381304485e Accept exports with '@' in their name.
Link to winehq source for implemented functions.
2004-04-23 21:28:19 +00:00
Filip Navara 19fd305a7e Make widl compile without most of Windows/Wine headers, so it can be
reused by other projects.
2004-04-22 03:40:01 +00:00
Francois Gouget ebf0eb3138 Make static Unicode strings const. 2004-04-20 00:34:52 +00:00
Robert Shearman 7f0abaffe5 - Handle "? :" conditionals.
- Allow [handle] attribute for types.
2004-04-19 23:08:22 +00:00
Dimitrie O. Paun 46b1d49a88 Implement support for the -x <lang> option. 2004-04-16 23:30:32 +00:00
Paul Vriens 8bed3a7b3f Correct removing wineg++ link on an uninstall. 2004-04-16 23:29:30 +00:00
Raphael Junqueira 033ae9219f Added dxdiagn.dll with a simple implementation of IDxDiagProvider. 2004-04-16 00:26:14 +00:00
Alexandre Julliard bc2328fcf2 Only create the device symlinks the first time around. 2004-04-15 00:04:32 +00:00
Vincent Béron 9ce6ff26e1 Remove "Path" lines from sample config.
Setup the links for the default DOS drives in wineinstall.
2004-04-12 22:05:00 +00:00
Dimitrie O. Paun 23a1c12d8e Add support for --verbose for compatibility. 2004-04-12 22:04:13 +00:00
Alexandre Julliard e7579ef3f6 Fixed line number handling for escaped end of lines inside strings. 2004-04-09 19:08:53 +00:00
Michael Stefaniuc c95385a358 - remove from README the stuff that's already in the man page
- more stuff goes from README to the man page
- spelling fixes
2004-04-09 19:06:29 +00:00
Dimitrie O. Paun 1595729abc Specify the right name for the Winelib shared object. 2004-04-09 19:02:18 +00:00
Alexandre Julliard 32e31ac7c4 Automatically detect whether the entry point is main or WinMain
instead of depending on the subsystem type.
2004-04-08 04:41:14 +00:00
Raphael Junqueira 5f3f2149a9 Added simple dpnet.dll implementation. 2004-04-07 20:39:00 +00:00
Alexandre Julliard ffca0d6128 Added some checks for the config.h inclusion rules in the Wine tree. 2004-04-07 04:00:16 +00:00
James Perry 4fbafc168e Make dinput.dll self register. 2004-04-06 20:09:45 +00:00
Alexandre Julliard bd60364040 Beginnings of a script to initialize the .wine directory (with help
from Chris Morgan).
2004-04-01 05:03:27 +00:00
Paul Vriens 840d7de5d4 Added missing comma in index.html. 2004-03-31 20:08:38 +00:00
Alexandre Julliard 85c2ccec76 Do not strip stdcall decoration in spec files.
Fixed mapi32 ordinals.
2004-03-31 00:59:36 +00:00
Alexandre Julliard da59e93af0 Fixed handling of .so and .a libraries specified as input files. 2004-03-31 00:56:14 +00:00
Ivan Leo Murray-Smith 6a1ce967cc Small fix. 2004-03-31 00:55:25 +00:00
Raphael Junqueira 9191a9cd95 Implement DllGetClassObject, DllRegisterServer, DllUnregisterServer
(as the interfaces aren't documented we only have stubs).
2004-03-30 20:42:06 +00:00
Lionel Ulmer 28d9aafc81 Add some TRACEing to the edit control. 2004-03-29 22:54:05 +00:00
Dmitry Timoshkov d16829846d Add a few missing __ASM_NAME macros. 2004-03-27 20:44:41 +00:00
Ivan Leo Murray-Smith 62437ad81d Use WINEDEBUG instead of --debugmsg. 2004-03-27 20:42:34 +00:00
Alexandre Julliard 4cf091ab09 Replaced the --mode winebuild option by a --subsystem option for
better compatibility with the PE binutils.
2004-03-25 00:40:52 +00:00
Alexandre Julliard 39c961aad6 Take EXEEXT into account for PE builds. 2004-03-25 00:13:21 +00:00
Alexandre Julliard d1e0782c9e Removed the Unicode exe modes, and instead detect automatically which
mode to use based on the existence of main or wmain.
2004-03-24 03:39:57 +00:00
Alexandre Julliard c4aacf0e81 Build the dlls with winegcc. 2004-03-24 03:34:00 +00:00
Francois Gouget b948778660 Assorted spelling fixes. 2004-03-23 23:20:16 +00:00
Dimitrie O. Paun 9169b41003 Add a default .dll extension only when no extension is present. 2004-03-23 23:03:12 +00:00
Dimitrie O. Paun b613ee7abb First cut at -shared support. 2004-03-23 00:14:54 +00:00
Steven Edwards 0ea344e53a Remove reference to old graphics directory 2004-03-22 21:29:53 +00:00
Pierre d'Herbemont 0ba5ade849 Darwin support for _init/_fini functions and _end symbol. 2004-03-22 21:12:23 +00:00
Kevin Koltzau af373042b6 Add Content Types for a few common extensions. 2004-03-20 19:19:05 +00:00
Richard Cohen b9a12ad3b7 Remove . from default library search path. 2004-03-17 20:48:44 +00:00
Jukka Heinonen 54a8a25b5e DPMI programs now handle pending events. 2004-03-16 01:15:11 +00:00
Jukka Heinonen 70835ebf02 Remove support for generating interrupt handlers. 2004-03-15 20:09:23 +00:00
Pierre d'Herbemont ec132fe84d Support Darwin ".dylib". 2004-03-15 20:06:06 +00:00
Alexandre Julliard fc6fbd01d4 We no longer need to pass --debugmsg -all to winedbg. 2004-03-12 02:05:11 +00:00
Dimitrie O. Paun c6e5ddf04e Build all file consistently, without shortcuts.
Do not pass winebuild escaped options to the compiler.
2004-03-11 22:42:39 +00:00
Alexandre Julliard 9578430021 chmod is more portable than fchmod. 2004-03-10 01:53:57 +00:00
Alexandre Julliard 2d52cfa958 Allow multiple -B options.
Do not pass the -Btools/winebuild magic option to the compiler to
avoid warnings.
Pass to the linker even the libraries we didn't find in the lib search
path, in case we are not using the standard paths.
2004-03-09 04:49:42 +00:00
Dimitrie O. Paun ac1bd4d15c Add a wine specific mode. If is activated if the -B prefix ends with
/tools/winebuild. If you happen to have such a prefix, but you don't
want this behaviour, simply add a trailing '/'. In this special mode,
no default Win32 DLLs are linked in, we don't force the short wchar_t,
and the standard dirs are not searched.
2004-03-09 04:20:58 +00:00
Hannu Valtonen 21731d47ec Added a man page for widl. 2004-03-09 03:49:39 +00:00
Alexandre Julliard acead48cf8 Fixed a couple of crashes. 2004-03-09 03:44:52 +00:00
Robert Shearman cadf6fc192 Accept '-v' flag. 2004-03-09 03:44:22 +00:00
Dimitrie O. Paun fb1ae96cf7 Add -B prefix support. Small consistency cleanups. 2004-03-09 01:34:00 +00:00
Christian Costa 76b7787b58 Add amstream dll (MultiMedia Streams), part of Direct Show. 2004-03-09 01:29:56 +00:00
Dimitrie O. Paun b8fc5282a8 Support processors made up of different commands.
Rename some processor enums for consistency.
2004-03-09 00:42:21 +00:00
Dimitrie O. Paun 4ea598e068 Preserve the relative order of files and libraries. We do so by
maintaining a unique list of files and lib, each marked with the
appropriate metadata.
2004-03-04 06:06:06 +00:00
Alexandre Julliard 3034c287ea Put the .spec.o file first and the so libraries last on the link
command line.
2004-03-03 22:38:25 +00:00
Alexandre Julliard a631ef6369 Renamed the symbol for the cpp binary to avoid conflicts with
configure internals.
2004-03-03 20:30:46 +00:00
Dimitrie O. Paun 2ab690bcbb Don't tie the script name to the .exe.so name. 2004-03-03 20:11:20 +00:00
Francois Gouget c7201ce3ce Add CEXTRA AND CXXEXTRA fields so we can pass -mno-cygwin to winegcc
but not to wrc which chokes on it. Add RCEXTRA for symetry and for the
user.
Remove T_INIT and get_default_init(). These are obsolete (used to
select the entry-point, WinMain or main).
If the directory contains headers, then add '.' to INCLUDE_PATH.
Specify -mnocygwin during the link stage if we are to link with the
msvcrt.
Transform XXX_APPMODE into XXX_LDFLAGS for more flexibility.
Correctly pass '-mconsole' or '-mwindows' to the link stage.
Remove XXX_BASEMODULE, XXX_SPEC_SRCS and SPEC_SRCS. They are
obsolete.
Add implicit build rules for .c, .cpp, .cxx files so that our settings
(e.g. INCLUDE_PATH) are used.
Fix the rule for building RC files (it was invalid and rejected by
make). Convert it to an implicit rule like the others.
Add rules for 'make clean'.
Add the missing rules for recursive compilation.
Remove obsolete elements from the link command (LDDLLFLAGS,
ALL_LIBRARY_PATH, LIBS).
2004-03-03 02:19:20 +00:00
Dan Kegel 08f25f9982 Fixed typo in test arguments. 2004-03-02 20:53:05 +00:00
Dimitrie O. Paun 5f0796dbd2 Add support for passing options to winebuild via -Wb.
Generate only the loader script when given just the .exe.so.
Add function to delete element from a strarray.
2004-03-02 06:53:16 +00:00
Alexandre Julliard 872ed63b77 Removed obsolete definitions from generated makefiles. 2004-03-02 05:00:52 +00:00
Alexandre Julliard 4f452b632b Removed obsolete --dll option from loader script.
Added support for WINEBUILD environment variable.
Don't generate the loader script if the output file name ends in
.exe.so.
Fixed handling of -L option.
Static libraries have to be linked in after object files.
2004-03-02 05:00:17 +00:00
Dimitrie O. Paun f41c2b212a Instrument winegcc to use the compilers and options detected at
configure time. Add support for parsing/formatting a string array
from/to a char string. Add option to disable short wchar support in
winegcc.
2004-03-02 02:23:26 +00:00
Juan Lang 2faaf2265d Make rsabase.dll self-register. 2004-03-01 21:20:33 +00:00
Alexandre Julliard d0ed9fc604 Use the new .inf script instead of winedefault.reg.
Removed some obsolete code.
2004-02-27 23:34:18 +00:00
Alexandre Julliard 299d5594ce Added wine.inf setupapi script to setup the initial Wine registry
(based on the work of Chris Morgan and Brian Vincent).
2004-02-27 22:04:55 +00:00
Patrik Stridvall 446d6c0ea1 API files update. 2004-02-27 21:28:45 +00:00
Dimitrie O. Paun 905658c463 Generate a simple Makefile that uses winegcc to compile.
No longer generate a configure script, that's project policy.
2004-02-27 21:24:20 +00:00
Dimitrie O. Paun 05ba4b48f1 Remove the no longer used winewrap utility. 2004-02-27 00:42:26 +00:00
Dimitrie O. Paun 006ec80dd5 For static libs (.a) we need to pass the actual filename to winebuild,
not a -l switch. Do not remove the file extension to get to the base
name if it's not .exe or .exe.so. Link shell32 by default for GUI
programs. Fix parsing of options with arguments.
2004-02-26 05:28:35 +00:00
Dimitrie O. Paun e11108c077 Merge winewrap into winegcc. Many cleanups. 2004-02-24 01:00:53 +00:00
Dimitrie O. Paun 69880eb587 Rewrite winegcc in preparation for merging with winewrap.
We now have comprehensive (and correct) options parsing.
2004-02-21 04:01:38 +00:00