1History
2#######
3
4This is the change history of the rc resource compiler and librdef.
5
6Version 1.1 (December 22, 2003)
7===============================
8
9You can now import the contents of external files (such as pictures) into array resources or fields. This does away with the need to convert (large) binary files into text form.
10
11You can now give type fields a fixed size, which can be handy for certain kinds of string or raw data resources (for example, app_version).
12
13You can now use built-in symbolic constants such as B_SINGLE_LAUNCH for setting the app_flags and
14app_version resources. There is no facility for defining your own symbols yet. (In case you were
15wondering, no, you cannot use the enum statement for that.)
16
17Added limited support for numerical expressions. You can now do simple math like `(1 + 2) * 3`.
18Only a few operators are supported, you can only use integer operands, and the results are always
19cast to 32-bit integer as well. This should be more than enough for now; expressions can be made
20more powerful in the future should the need arise. You'll use this feature mostly for OR'ing and
21AND'ing symbolic constants (see above) together to make your scripts more readable.
22
23Line number counter was not reset properly when compiling multiple rdef files in one go.
24
25Bumped the API version number of librdef.so to 2.
26
27Version 1.0 (February 16, 2003)
28===============================
29
30Initial release
31