Alexandre Julliard
f08b186373
Try to derive temp file names from output file names for better
...
portability.
2002-08-27 22:29:26 +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
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
Alexandre Julliard
27189627cb
Added explicit dependency on y.tab.h for lex output.
2002-08-10 00:03:08 +00:00
Gregg Mattinson
8c9bdcc9e1
Fixes for Sparc build.
2002-08-07 01:18:41 +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
65c6d38581
Replace all uses of PREFIX and @function by the __ASM_NAME and
...
__ASM_FUNC macros.
2002-07-22 20:47:11 +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
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
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
7cae558bdc
Removed some more trailing whitespace.
2002-06-01 02:55:48 +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
Steven Edwards
0a8e15abfb
Detect snprintf && _snprintf, use _snprintf on stupid platforms
...
(windows).
2002-05-10 01:33:40 +00:00
Alexandre Julliard
ce830a9c18
Added mkinstalldirs to create directories more portably.
2002-05-09 04:31:39 +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
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
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
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
Andreas Mohr
8bc7f16caa
Spelling/alignment fixes.
2002-02-27 01:34:08 +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
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
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
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
Bang Jun-Young
a556f688ec
Add a workaround for a bug in byacc (again).
2001-06-24 00:23:37 +00:00
Francois Gouget
f0c20b2d87
Wrc no longer needs to parse C code. Remove c-junk handling code.
2001-06-06 21:04:07 +00:00
Maciek Kaliszewski
d7c69a5d5f
Added support for RCINCLUDE directive. Now wrc ignores everything
...
except preprocessor directives from included *.h *.c files.
2001-06-04 03:09:11 +00:00
Francois Gouget
22507a018d
Fix the conversion of MS style '#line' directives to gcc style.
2001-06-04 03:00:39 +00:00
Maciek Kaliszewski
8722373d9a
Added better GCC-style #line directive handling.
2001-05-29 20:51:26 +00:00
Francois Gouget
0e85f54db7
-l/-L were not renamed to -t/-T in the usage messages.
2001-05-07 18:17:58 +00:00
Rein Klazes
3932f3a648
Added support for the Malayan language.
2001-02-12 03:47:10 +00:00
Jon Griffiths
d0f41e0894
Remove xmalloc/xrealloc limits for large binary resources.
2001-02-12 01:15:37 +00:00
Ulrich Weigand
b5533c1dc6
- Fixed a byteorder conversion problem with message tables.
...
- Carefully read and write (possibly) misaligned data elements
to avoid crashes on architectures where this is not allowed.
2001-01-02 20:46:28 +00:00
François Gouget
44a182229b
winuser.h now requires that we include winbase.h first.
2000-12-19 04:53:20 +00:00
Michael Veksler
cfb63bd289
Add basic NLS information needed for Hebrew.
2000-12-06 20:11:40 +00:00
Alexandre Julliard
e2222fd8ff
Use libwine and libwine_unicode directly from their build directory
...
instead of using symlinks.
2000-12-06 00:05:14 +00:00
Nerijus Baliunas
01eeb01f0b
Fixed Serbian language code page.
2000-12-05 21:12:56 +00:00
Alexandre Julliard
01af00a518
Added a few missing languages.
2000-11-25 23:53:01 +00:00
Joerg Mayer
abe635cfd7
Get rid of some warnings about unused variables, signed/unsigned
...
comparisons and incomplete initializations.
2000-11-11 00:38:37 +00:00
Alexandre Julliard
d19ad3962e
Better error message when an include file is not found by makedep.
...
Added support for .mc extension.
Do not try to open *.tab.h and *.mc.rc include files.
2000-11-06 05:32:59 +00:00
Alexandre Julliard
2fa4f767aa
Build ntdll as a real dll, including everything that was previously in
...
libwine.so. Created a new (mostly empty) libwine.so in library/ subdir.
2000-10-31 00:20:51 +00:00
Kristoffer Gleditsch
d2e2bb240a
Added LDFLAGS to linking of wine-related binaries.
2000-10-25 21:36:54 +00:00
Alexandre Julliard
e904bf3b07
16-bit resource size must be scaled by alignment.
2000-10-25 20:31:51 +00:00
Alexandre Julliard
1d1f5f3eed
Added codepage translation based on the language id (based on a patch
...
by Junichi Kuchinishi <jkuchi@mahoroba.ne.jp>).
2000-10-24 21:29:28 +00:00
Alexandre Julliard
053db33ac1
Fixed duplication of typename in 16-bit assembly output.
2000-10-23 01:29:52 +00:00
Francois Gouget
e355ee2df1
Filenames may contain '/' and '\'.
...
Small typo fixes.
2000-09-24 03:02:12 +00:00
Bertho Stultiens
c5a46ba96e
Fixed a LALR(2) problem while scanning usertype resources which had
...
identifiers for both name and type.
2000-08-25 21:32:18 +00:00
Bertho Stultiens
b37a889f2f
- Implemented a bug-work-around for Berkeley yacc (byacc) which
...
does not generate proper default transition rules for non-terminals.
See comments in parser.y how the fix works.
- Changed the error-line/char position to make emacs happy parsing
the position of the error.
- Added comments in the documentation in which order the line-numer
and character-position of the error is written.
2000-07-25 17:44:08 +00:00
Bertho Stultiens
24b5050a7f
- Bugfix: Macro expansion of strings would assert an internal error
...
or a segfault due to a lacking '\0' in the expansion.
- Bugfix: Prevent buffer overflow in reallocation of macro expansion
buffers.
- Bugfix: Wrc's version information was not passed as numerical to the
preprocessor due to an error in the definition of the macro.
- Relaxed the newline constraint in global LANGUAGE statements, which
was introduced in version 1.1.3, so that some fancy preprocessor
constructs can work.
- Removed the gcc-style #line handling from the resource-parser to the
resource-scanner so that it is possible to include files at any stage
of the source, independent of the parser-state.
- Bugfix: Stringtables were not correctly searched for duplicates
because the language comparison disregarded the sublanguage.
- Eliminated a repetitive warning when writing stringtables with zero
length string entries. These are perfectly valid (but make no sense:-).
Warnings are now only generated during parse in pedantic mode.
2000-07-08 11:49:29 +00:00