Commit Graph

1029 Commits

Author SHA1 Message Date
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
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