2007-11-13 Marek Habersack <mhabersack@novell.com>
[mono.git] / mcs / tools / mconfig / ChangeLog
1 2007-11-13  Marek Habersack  <mhabersack@novell.com>
2
3         * data/config.xml: replaced the possibly conflicting default block
4         names with ones that are less likely to cause conflicts and
5         modified feature and default config entries to use the new names,
6         via the defaultBlockName attribute of the section element.
7
8         * Mono.MonoConfig/Section.cs: added DefaultBlockName property,
9         which defaults to Name if not parsed from the XML node.
10
11         * Mono.MonoConfig/FeatureNodeHandler.cs: Use the defaultBlockName
12         attribute when searching for the default sections.
13
14         * mconfig.cs: better error handling. Print inner exception
15         message, if any, in addition to the outer one.
16
17         * Mono.MonoConfig/Configuration.cs: do not ignore XmlException
18         when loading configuration files.
19
20         * Mono.MonoConfig/DefaultConfigFileNodeHandler.cs: use
21         DefaultConfigFile.FileName when writing a file or invoking the
22         OnOverwriteFile event handler.
23         Use the defaultBlockName attribute when searching for the default
24         sections.
25
26 2007-11-12  Marek Habersack  <mhabersack@novell.com>
27
28         * Makefile (LOCAL_MCS_FLAGS): Mono.GetOptions.dll is not needed.
29
30         * Mono.MonoConfig/FeatureAction.cs: extracted command execution
31         code to a separate method.
32         Script code must be flushed before passing it to the shell.
33         Implemented Exec action support.
34
35 2007-11-10  Marek Habersack  <mhabersack@novell.com>
36
37         * Mono.MonoConfig/Helpers.cs: added a method for breaking long
38         text lines to fit them within the console window.
39
40         * Mono.MonoConfig/FeatureNode.cs: added support for feature
41         actions.
42
43         * Mono.MonoConfig/FeatureNodeHandler.cs: added support for feature
44         actions.
45
46         * Mono.MonoConfig/FeatureAction.cs: added
47
48         * mconfig.exe.sources: added Mono.MonoConfig/FeatureAction.cs
49
50 2007-11-09  Marek Habersack  <mhabersack@novell.com>
51
52         * Mono.MonoConfig/FeatureNodeHandler.cs: added support for feature
53         descriptions.
54         
55         * Mono.MonoConfig/FeatureNode.cs: a new container for the
56         'feature' block data.
57
58         * data/config.xml: feature storage type has changed.
59
60         * mconfig.exe.sources: added Mono.MonoConfig/FeatureNode.cs     
61
62 2007-11-08  Marek Habersack  <mhabersack@novell.com>
63
64         * Mono.MonoConfig/consts.cs.in: use @MONO_SYSCONFDIR@ instead of
65         @MONO_PREFIX@ when pre-setting the location of the default config
66         file.
67
68 2007-11-08  Wade Berrier  <wberrier@novell.com>
69
70         * Makefile: install the config.xml to $sysconfdir instead
71
72 2007-10-22  Marek Habersack  <mhabersack@novell.com>
73
74         * mconfig.cs: do not use Mono.GetOptions. Added own option parsing
75         code instead.
76
77 2007-10-19  Marek Habersack  <mhabersack@novell.com>
78
79         * Makefile: include consts.cs.in in the dist tarball.
80         Extra distribution files should be named in EXTRA_DISTFILES.
81
82 2007-10-19  Marek Habersack  <mhabersack@novell.com>
83
84         * Makefile (DISTFILES): added
85
86 2007-10-19  Marek Habersack  <mhabersack@novell.com>
87
88         * Initial import 
89