1450 Commits

Author SHA1 Message Date
Dimitrie O. Paun
64df545885 Have the wrapper load the used DLLs in case the main program
calls them from constructors (with help from Alexandre Julliard).
2003-10-10 23:33:45 +00:00
Alexandre Julliard
67d9f38059 Added __wine_set_signal_fs function to avoid sharing the
SYSLEVEL_Win16CurrentTeb variable between kernel and ntdll.
On the kernel side, replaced SYSLEVEL_Win16CurrentTeb by
CallTo16_TebSelector stored directly in the asm relay code to avoid a
run-time relocation.
2003-10-08 22:59:22 +00:00
Pavel Roskin
671f02c606 Read and write binary files in binary mode on Windows. 2003-10-06 21:05:28 +00:00
Vincent Béron
3ce7ed5c15 Get rid of useless comment (empty function header). 2003-10-06 20:57:36 +00:00
Daniel Marmier
9bb19ac2d2 Fixed warnings with gcc option "-Wwrite-strings". 2003-10-03 03:35:20 +00:00
Dimitrie O. Paun
d50fdcdc04 Make bin2res silent by default. 2003-10-03 03:34:10 +00:00
Gerald Pfeifer
aa0f37940f Cast time_t parameters to fprintf(...,"%l",...) to long. 2003-10-02 04:29:30 +00:00
Gerald Pfeifer
27005516a3 Cast time_t to long for printing. 2003-10-01 03:32:16 +00:00
Dimitrie O. Paun
4ff35b52a5 Teach bin2res to deal with one file at a time. 2003-10-01 03:13:31 +00:00
Jon Griffiths
0239d6bb10 Ensure we generate for -noname ordinals documented as '@'. 2003-10-01 03:05:43 +00:00
Daniel Marmier
a613de2a22 Use #ifdef instead of #if for all feature tests.
Check that _MSC_VER is defined before using it.
2003-09-30 00:33:47 +00:00
Francois Gouget
bc4f8f980f Return 2 in case of a usage error.
Use -z instead of comparing to an empty string.
2003-09-30 00:28:13 +00:00
Alexandre Julliard
1bb7a9f736 Try to catch the case of a non-writable source directory before
running configure.
2003-09-29 20:25:47 +00:00
Alexandre Julliard
f3434c2539 Fixed handling of Unicode strings used as filenames (reports by Martin
Fuchs).
2003-09-29 20:23:15 +00:00
Francois Gouget
7aa0f3c41d Update winapi and c2man so they know about -ret16. Remove support for
the obsolete pascal16 and -noimport.
Update modules.dat so winapi knows about the new dlls.
2003-09-29 20:15:24 +00:00
Alexandre Julliard
757caa0103 Added dumping of the resident name table of NE files. 2003-09-27 02:34:54 +00:00
Alexandre Julliard
60c857e19c Store the dll name for the export directory inside the exported names
list.
2003-09-26 04:36:46 +00:00
Dimitrie O. Paun
8b255842ec Remove the obsolete pascal16 (replaced by pascal -ret16). 2003-09-26 04:32:19 +00:00
Alexandre Julliard
2052538a47 Moved loadorder support to dlls/ntdll.
Removed the --dll option and replaced it by the WINEDLLOVERRIDES
environment variable.
2003-09-25 20:33:41 +00:00
Jon Griffiths
821b228cda MSVC warning fix. 2003-09-24 05:12:28 +00:00
Jon Griffiths
33c069ae30 Added some needed config.h entries. 2003-09-23 22:51:11 +00:00
Vincent Béron
a8fb3d786e Fix strncpyWtoA to actually act as advertised (and not overflow the
input buffer).
Small cleanups of it at the same time.
2003-09-22 19:45:29 +00:00
Michael Günnewig
92967e2044 Adapted winecheck to use new environment variable syntax
(ex. %HOME%).
2003-09-22 19:28:46 +00:00
Steven Edwards
a23b8c8fbe Porting fix for Alpha. 2003-09-22 19:27:56 +00:00
Alexandre Julliard
ccc7570b84 Get rid of relay32 directory. 2003-09-19 04:36:54 +00:00
Richard Cohen
6bfd84a331 Handle default linker output name in winewrap instead of winegcc. 2003-09-19 00:19:36 +00:00
Richard Cohen
5bcf35a385 Add printf format attributes & fix the warnings. 2003-09-19 00:19:16 +00:00
Dimitrie O. Paun
fb9c47d522 Complete rewrite of bin2res, for a cleaner codebase.
Add online help describing how the program works.
Sanitize command line options.
2003-09-18 20:53:10 +00:00
Eric Frias
16f4ededb6 Fixed combobox flags handling to allow CBS_DROPDOWN style. 2003-09-18 04:31:15 +00:00
Dimitrie O. Paun
dd0a6c874b Do not require GUI support for displaying errors in wrapper.
Link the wrapper only against kernel (no dl, msvcrt, etc).
Allow the setting of the app DLL when a wrapper is created.
2003-09-16 20:27:14 +00:00
Dimitrie O. Paun
120abaed95 Teach winegcc to masquerade as cpp. 2003-09-15 20:02:30 +00:00
Richard Cohen
fc7e8f5c7b Handle -L<dir> in a separate array. 2003-09-12 00:25:14 +00:00
Alexandre Julliard
2be0fa40e4 Set the dll search path to the location specified in configure
(spotted by Vincent Béron).
2003-09-11 23:11:33 +00:00
Richard Cohen
2e6eed67cd Use an extendable array to store the lists of strings.
Only make wrapper argument lists if we're going to use them.
2003-09-11 22:16:33 +00:00
Alexandre Julliard
280661c6f4 Moved winegcc and winewrap to a separate directory. 2003-09-11 21:27:58 +00:00
Alexandre Julliard
3ca93dd715 Added dumping of message table resources. 2003-09-10 04:00:20 +00:00
Steven Edwards
9ef093ea8e Portability fix for language ids. 2003-09-10 03:44:20 +00:00
Francois Gouget
ae50013017 Fix the case of product and company names. 2003-09-08 19:38:45 +00:00
Vincent Béron
0996d0c5c2 wineinstall used a Unix-style environment variable in the temporary
config file.
2003-09-08 18:52:12 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
ba5a968157 Added partial support for function pointers. 2003-09-03 20:16:24 +00:00
Alexandre Julliard
0bde2bbe01 Use <> format in generated #include statements.
Integer constants should be unsigned.
2003-09-03 19:31:14 +00:00
Dimitrie O. Paun
3e037992dc Forward all arguments to gcc when we have no input files.
Kill the -V option, as it's not compatible with gcc.
Fix silly bug when we are not given an output name.
2003-09-03 19:23:30 +00:00
Vincent Béron
8d0b4ea585 Bring wineinstall in sync regarding expansion of environment variables
in the config file.
2003-09-02 18:16:51 +00:00
Vincent Béron
09a97f0608 Fixed typo. 2003-09-01 23:59:41 +00:00
Alexandre Julliard
7df1b9e03a Start using the exported TEB structure from winternl.h where
possible.
2003-08-28 19:57:35 +00:00
Alexandre Julliard
b91e9cb3e6 Renamed a few more TEB fields. 2003-08-28 03:44:41 +00:00
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