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