| 1 | ---------------------------------------------------------------------------
|
|---|
| 2 | Version 1.0.18 (28-Dec-1999)
|
|---|
| 3 |
|
|---|
| 4 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 5 | - Bugfix: The named resources were not named correctly for indirectly
|
|---|
| 6 | addressable resources, which resulted in an undefined variable. The
|
|---|
| 7 | previous fix was incomplete (I was probably sleeping while I made it).
|
|---|
| 8 |
|
|---|
| 9 | ---------------------------------------------------------------------------
|
|---|
| 10 | Version 1.0.17 (20-Dec-1999)
|
|---|
| 11 |
|
|---|
| 12 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 13 | - Bugfix: Named resources of different types generated the same assembly-
|
|---|
| 14 | label twice, resulting in a compile failure.
|
|---|
| 15 |
|
|---|
| 16 | ---------------------------------------------------------------------------
|
|---|
| 17 | Version 1.0.16 (6-Nov-1999)
|
|---|
| 18 |
|
|---|
| 19 | Juergen.Schmied@debitel.net
|
|---|
| 20 | - Bugfix: Styles were evaluated as expressions. The NOT in combination
|
|---|
| 21 | with style flags was not overwriting the default styles like WS_VISIBLE.
|
|---|
| 22 | Solved by introducing own rules for parsing styles.
|
|---|
| 23 |
|
|---|
| 24 | ---------------------------------------------------------------------------
|
|---|
| 25 | Version 1.0.15 (13-Aug-1999)
|
|---|
| 26 |
|
|---|
| 27 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 28 | - Bugfix: IDs were not checked which resulted in numbers > 2^16-1 being
|
|---|
| 29 | accepted as IDs. This resulted in duplicate IDs and all other sort of
|
|---|
| 30 | trouble.
|
|---|
| 31 |
|
|---|
| 32 | ---------------------------------------------------------------------------
|
|---|
| 33 | Version 1.0.14 (08-Aug-1999)
|
|---|
| 34 |
|
|---|
| 35 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 36 | - Deeply ashamed that I thought that flex had a bug. Of course my own fault
|
|---|
| 37 | not recognizing unmatched text in start condition yyrcd and pp_strip[ps].
|
|---|
| 38 | There is a catch all rule now in the flexer with a warning to mark the
|
|---|
| 39 | condition and promptly revealed errors in the wine-headers.
|
|---|
| 40 |
|
|---|
| 41 | ---------------------------------------------------------------------------
|
|---|
| 42 | Version 1.0.13 (08-Aug-1999)
|
|---|
| 43 |
|
|---|
| 44 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 45 | - Fixed uppercase conversion of titles in dialog controls which was
|
|---|
| 46 | introduced with the icon changes.
|
|---|
| 47 | - Fixed strings longer than 1024 bytes/shorts by autosizing the array. A
|
|---|
| 48 | warning is issued whenever more than 64k is allocated.
|
|---|
| 49 | - Made a workarround for a flex bug where an ECHO put '\\' and '\n'
|
|---|
| 50 | characters on the screen.
|
|---|
| 51 |
|
|---|
| 52 | ---------------------------------------------------------------------------
|
|---|
| 53 | Version 1.0.12 (18-Jul-1999)
|
|---|
| 54 |
|
|---|
| 55 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 56 | - Generalized the distinction between 2 and 4 byte integers slightly through
|
|---|
| 57 | a new parser state. The is now a warning when a 2 byte integer is larger
|
|---|
| 58 | than 16 bit (and is truncated).
|
|---|
| 59 | - Fixed a couple of cosmetic things in the DLGINIT stuff so that dumping of
|
|---|
| 60 | this type will work as expected.
|
|---|
| 61 | - Added generalized language/version/characteristics support to the DLGINIT
|
|---|
| 62 | resource type.
|
|---|
| 63 |
|
|---|
| 64 | Ulrich Czekalla <ulrichc@corel.ca>
|
|---|
| 65 | - Added support for DLGINIT resource-type.
|
|---|
| 66 | - Added string continuation and embedded quoting.
|
|---|
| 67 | - Added numeric IDs for icons in controls.
|
|---|
| 68 |
|
|---|
| 69 | Eric Pouech <Eric.Pouech@wanadoo.fr>
|
|---|
| 70 | - Bugfix: Distinguish between 2 and 4 byte integers in RCDATA.
|
|---|
| 71 |
|
|---|
| 72 | ---------------------------------------------------------------------------
|
|---|
| 73 | Version 1.0.11 (22-Apr-1999)
|
|---|
| 74 |
|
|---|
| 75 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 76 | - Fixed a counting bug in the win32 count and sort routine.
|
|---|
| 77 | - Fixed sort order of resources (must be name before ordinal).
|
|---|
| 78 | - Shuffled a couple of global variables so that built-in dlls now can
|
|---|
| 79 | load resources through the proper PE interface.
|
|---|
| 80 |
|
|---|
| 81 | ---------------------------------------------------------------------------
|
|---|
| 82 | Version 1.0.10 (18-Feb-1999)
|
|---|
| 83 |
|
|---|
| 84 | Alexandre Julliard <julliard@lrc.epfl.ch>
|
|---|
| 85 | - Fixed the TIME_LONG ugliness.
|
|---|
| 86 |
|
|---|
| 87 | David Luyer <luyer@ucs.uwa.edu.au>
|
|---|
| 88 | - Added string.h include in newstruc.c for compilation on 64bit platforms.
|
|---|
| 89 | - Added TIME_LONG to support time_t==int in printf formats on alpha
|
|---|
| 90 | platforms.
|
|---|
| 91 |
|
|---|
| 92 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 93 | - Added some more use of TIME_LONG in implicit format used in header-file
|
|---|
| 94 | generation.
|
|---|
| 95 | - Removed the windows.h include and replaced it with wintypes.h in
|
|---|
| 96 | wrctypes.h and added winuser.h in two other sources. This cuts compilation
|
|---|
| 97 | time by a factor of 2 and final executable size with debug by a factor 2.5.
|
|---|
| 98 |
|
|---|
| 99 | ---------------------------------------------------------------------------
|
|---|
| 100 | Version 1.0.9 (01-Feb-1999)
|
|---|
| 101 |
|
|---|
| 102 | Albert den Haan <albertd@corel.ca>:
|
|---|
| 103 | - Fixed wrong order of res_ico and res_bmp which must be in RT_xxx order.
|
|---|
| 104 |
|
|---|
| 105 | ---------------------------------------------------------------------------
|
|---|
| 106 | Version 1.0.8 (10-Jan-1999)
|
|---|
| 107 |
|
|---|
| 108 | Albert den Haan <albertd@corel.ca>:
|
|---|
| 109 | - Added TOOLBAR support.
|
|---|
| 110 | - Buffer overflow fix in strncpyWtoA.
|
|---|
| 111 | - Open embedded files in resource definitions through the include path from
|
|---|
| 112 | the commandline.
|
|---|
| 113 | - Support named icons in dialogs with unquoted names
|
|---|
| 114 |
|
|---|
| 115 | Bertho Stultiens <bertho@akhphd.au.dk>
|
|---|
| 116 | - Fixed a major bug in the language propagation in the parser. The parser
|
|---|
| 117 | did not copy the current language while binding it to a resource structure
|
|---|
| 118 | causing wrong sorting if multiple global languages were in use and was a
|
|---|
| 119 | potential segfault because the pointer might not be valid.
|
|---|
| 120 | - Added language/version/characteristics support for toolbar.
|
|---|
| 121 | - Moved some defines from wrc.h to wrctypes.h to support in toolbars.
|
|---|
| 122 | - Removed function stricmp from source and replaced with native function
|
|---|
| 123 | strcasecmp.
|
|---|
| 124 | - Allocate cursor and icon ordinals according to the language of the item to
|
|---|
| 125 | decrease the amount of ordinals in use. This reduces the resource
|
|---|
| 126 | directory size by reducing the tree size.
|
|---|
| 127 | - Versions 1.0.5 through 1.0.7 were never commited to cvs but were available
|
|---|
| 128 | for download from an alternate site for elf-dll test generation.
|
|---|
| 129 |
|
|---|
| 130 | ---------------------------------------------------------------------------
|
|---|
| 131 | Version 1.0.7 (19-Dec-1998)
|
|---|
| 132 | - Changed a couple of labels that are used by dllglue. Also reversed a patch
|
|---|
| 133 | that made wrc's generated code dependent on dllglue's code.
|
|---|
| 134 |
|
|---|
| 135 | ---------------------------------------------------------------------------
|
|---|
| 136 | Version 1.0.6 (12-Dec-1998)
|
|---|
| 137 | - Fixed the _PEResTab table where incorrect RVA's were put in the table.
|
|---|
| 138 | The dllglue should now be merged into wrc for correct labels and the least
|
|---|
| 139 | number of loadtime fixups.
|
|---|
| 140 |
|
|---|
| 141 | ---------------------------------------------------------------------------
|
|---|
| 142 | Version 1.0.5 (12-Dec-1998)
|
|---|
| 143 | - Fixed an omited .globl statement for dllglue linking.
|
|---|
| 144 |
|
|---|
| 145 | ---------------------------------------------------------------------------
|
|---|
| 146 | Version 1.0.4 (10-Dec-1998)
|
|---|
| 147 | - Added a global label for elf-dll linking and a long with the resource
|
|---|
| 148 | size and a long with the directory size.
|
|---|
| 149 | - Killed an annoying warning since version 1.0.0 in parser.y about a
|
|---|
| 150 | var being used before init.
|
|---|
| 151 |
|
|---|
| 152 | ---------------------------------------------------------------------------
|
|---|
| 153 | Version 1.0.3 (02-Nov-1998)
|
|---|
| 154 | - Bugfix in write_name_str() [writeres.c] where the length byte/word was
|
|---|
| 155 | wrongly counted in the length of the string.
|
|---|
| 156 | Thanks to Ulrich Weigand <weigand@informatik.uni-erlangen.de>
|
|---|
| 157 |
|
|---|
| 158 | ---------------------------------------------------------------------------
|
|---|
| 159 | Version 1.0.2 (20-Jun-1998)
|
|---|
| 160 | - Started this file
|
|---|
| 161 | - Fixed a bug in filename scanning when they are double quoted. The code now
|
|---|
| 162 | is compatible with MS' rc and Borland's brc. There is a compromise in the
|
|---|
| 163 | filenames because of case-sensitivity under *nix.
|
|---|
| 164 | - Backslashes in a filepath are now converted to forward slashes and double
|
|---|
| 165 | - Fixed a bug in printing the filename if loading of a file should fail.
|
|---|
| 166 | backslashes are converted to single forward slash.
|
|---|
| 167 | - Added -L option to prevent conversion to lower case for embedded filenames
|
|---|
| 168 | in resource statements.
|
|---|
| 169 | - Added language posibilities to icons and cursors so that the current
|
|---|
| 170 | language is put into the .res ans .s file.
|
|---|
| 171 | - Added character position indication of an error.
|
|---|
| 172 | - Fixed CLASS statement so that it accepts double quoted strings as class
|
|---|
| 173 | argument. This seems to be the correct behaviour (see SDK). The unquoted
|
|---|
| 174 | class-name is still supported because it seems a reasonable option.
|
|---|
| 175 | - Fixed accelerators with CONTROL option set so that they generate correct
|
|---|
| 176 | code instead of generating an error.
|
|---|
| 177 | - Added testing for flex version 2.5 or better because wrc needs the
|
|---|
| 178 | yy_scan* functions to do preprocessing.
|
|---|
| 179 |
|
|---|
| 180 | ---------------------------------------------------------------------------
|
|---|
| 181 | Version 1.0.1 (08-Jun-1998)
|
|---|
| 182 | - Added -A commandline option to generate autoregister code for the winelib
|
|---|
| 183 | programs.
|
|---|
| 184 |
|
|---|
| 185 | ---------------------------------------------------------------------------
|
|---|
| 186 | Version 1.0.0 (28-May-1998)
|
|---|
| 187 | - Initial release
|
|---|