Recovery of release 990110 after disk crash.
[wine/multimedia.git] / tools / wrc / CHANGES
blob7848237857067d0e24aea004b43b24cf992ba267
1 ---------------------------------------------------------------------------
2 Version 1.0.8 (10-Jan-1999)
4 Albert den Haan <albertd@corel.ca>:
5 - Added TOOLBAR support.
6 - Buffer overflow fix in strncpyWtoA.
7 - Open embedded files in resource definitions through the include path from
8   the commandline.
9 - Support named icons in dialogs with unquoted names
11 Bertho Stultiens <bertho@akhphd.au.dk>
12 - Fixed a major bug in the language propagation in the parser. The parser
13   did not copy the current language while binding it to a resource structure
14   causing wrong sorting if multiple global languages were in use and was a
15   potential segfault because the pointer might not be valid.
16 - Added language/version/characteristics support for toolbar.
17 - Moved some defines from wrc.h to wrctypes.h to support in toolbars.
18 - Removed function stricmp from source and replaced with native function
19   strcasecmp.
20 - Allocate cursor and icon ordinals according to the language of the item to
21   decrease the amount of ordinals in use. This reduces the resource
22   directory size by reducing the tree size.
23 - Versions 1.0.5 through 1.0.7 were never commited to cvs but were available
24   for download from an alternate site for elf-dll test generation.
26 ---------------------------------------------------------------------------
27 Version 1.0.7 (19-Dec-1998)
28 - Changed a couple of labels that are used by dllglue. Also reversed a patch
29   that made wrc's generated code dependent on dllglue's code.
31 ---------------------------------------------------------------------------
32 Version 1.0.6 (12-Dec-1998)
33 - Fixed the _PEResTab table where incorrect RVA's were put in the table.
34   The dllglue should now be merged into wrc for correct labels and the least
35   number of loadtime fixups.
37 ---------------------------------------------------------------------------
38 Version 1.0.5 (12-Dec-1998)
39 - Fixed an omited .globl statement for dllglue linking.
41 ---------------------------------------------------------------------------
42 Version 1.0.4 (10-Dec-1998)
43 - Added a global label for elf-dll linking and a long with the resource
44   size and a long with the directory size.
45 - Killed an annoying warning since version 1.0.0 in parser.y about a
46   var being used before init.
48 ---------------------------------------------------------------------------
49 Version 1.0.3 (02-Nov-1998)
50 - Bugfix in write_name_str() [writeres.c] where the length byte/word was
51   wrongly counted in the length of the string.
52   Thanks to Ulrich Weigand <weigand@informatik.uni-erlangen.de>
54 ---------------------------------------------------------------------------
55 Version 1.0.2 (20-Jun-1998)
56 - Started this file
57 - Fixed a bug in filename scanning when they are double quoted. The code now
58   is compatible with MS' rc and Borland's brc. There is a compromise in the
59   filenames because of case-sensitivity under *nix.
60 - Backslashes in a filepath are now converted to forward slashes and double
61 - Fixed a bug in printing the filename if loading of a file should fail.
62   backslashes are converted to single forward slash.
63 - Added -L option to prevent conversion to lower case for embedded filenames
64   in resource statements.
65 - Added language posibilities to icons and cursors so that the current
66   language is put into the .res ans .s file.
67 - Added character position indication of an error.
68 - Fixed CLASS statement so that it accepts double quoted strings as class
69   argument. This seems to be the correct behaviour (see SDK). The unquoted
70   class-name is still supported because it seems a reasonable option.
71 - Fixed accelerators with CONTROL option set so that they generate correct
72   code instead of generating an error.
73 - Added testing for flex version 2.5 or better because wrc needs the
74   yy_scan* functions to do preprocessing.
76 ---------------------------------------------------------------------------
77 Version  1.0.1 (08-Jun-1998)
78 - Added -A commandline option to generate autoregister code for the winelib
79   programs.
81 ---------------------------------------------------------------------------
82 Version 1.0.0 (28-May-1998)
83 - Initial release