Bugfix: Do not read the config file in the home
[AXE.git] / ChangeLog
1 Nov 22, 2002 - Release 0.3
2 --------------------------
3
4  - New functions: String::escape(), String::unescape()
5  - Uses the XML2 library
6  - Bug Fixes in configuration class: segfault when finding a parameters
7    that is not in the user-sepcific config tree.
8    Check if a configuration file exists before feeding it to the XML parser.
9
10 Sep 28, 2002 - Patch 0.2.3
11 --------------------------
12
13  - Bugfix: In configuration::find_parameter(), check if the parameter node exists
14    before retrieving its contents.
15  - New feature: substring selection by regular expression, with
16       substring String::operator()(const regex &r);
17  - Bugfix: Reading a String object from an istream now checks for
18    end-of-file.
19  - Bugfix: conversion of an empty string to a date or hour object
20    now makes the values of such an object 0 (null) instead of giving
21    a segmentation fault.
22  - The class UTC combines the date and hour classes. The most basic
23    functions of the UTC class are now implemented.
24    These include constructors and conversion to and from String objects.
25  - New functions: date::proper(), hour::proper() and UTC::proper().
26    Return true if the object holds a proper clock time and/or calendar
27    date; false if at least one value is out of range.
28
29 Sep 02, 2002 - Patch 0.2.2
30 --------------------------
31
32  - date::format() is now properly implemented
33  - New operator to read an 'hour' object from an istream:
34     istream & operator >> (istream &, hour &)
35  - New function 'String hour::format()'. The default format is HH:MM:SS
36    in 24 hour clock.
37  - New function 'hour now()' read the current time of day.
38
39 Jul 27, 2002 - Patch 0.2.1
40 ---------------------------
41
42  - Improved the XML library configuration.
43  - BUG FIX: testaxe crashed without a config file.
44  - Reinstated the metronome demo
45  - BUG FIX: acltest.cpp included the obsolete complex number test.
46
47 Jul 25, 2002 - Release 0.2
48 ===========================
49
50  - First chapter of the tutorial, see doc/tutorial.xml
51  - Some minor bug fixes
52  - New function window::WindowGravity()
53  - New class: configuration. Reads configuration parameters in
54    an XML file.
55  - Date parsing correctly understands ISO-style dates (YYYY-MM-DD).