just add some verbosity
[mono.git] / mcs / mbas / ChangeLog
1 2003/03/11  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
2         * makefile.gnu : use $RUNTIME for all targets\r
3                                          actually run the compiled program on 'test-gtk' target \r
4         * mb-tokenizer.cs : no escaping of chars allowed in VB.NET (old mcs code removed)\r
5                                                 handle doubled-doublequotes (VB idiom to escape a doublequote) \r
6         \r
7 2003/03/04  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
8         * mb-parser.jay: added rule for Imports with alias\r
9         * mb-parser.jay: Friend (internal) modifier was missing,\r
10                                          Shared modifier was expecting Static token erroneously\r
11                                          Modules must accept only a static constructor rule added\r
12                                          Constant declaration rule added\r
13         * makefile & makefile.gnu : actually run the compiled program on test target \r
14 \r
15 2003/03/03  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
16         * mb-tokenizer.cs : new semi-keywords: Compare, Explicit, Strict, On, Off, Binary, Text\r
17         * mb-parser.jay: tokens for above semi-keywords, and rules for option directives\r
18         * driver.cs: integrates command line options with parser flags for option directives\r
19         * makefile & makefile.gnu : added 'verbose' target that uses --verbose switch to compile \r
20           the test source and pipes it through 'less', also added a Extended Syntax source\r
21 \r
22 2003/02/22  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
23         * class.cs : As, per vbc, there is a rootnamespace now, --main wasn't working anymore, \r
24                                  because it was expecting a fully qualified class name. \r
25                                  We now also test the name passed prepended by the rootnamespace.\r
26         * class.cs : Corrected warning "The keyword new is required on `Mono.CSharp.Property.Emit'\r
27                                  because it hides inherited member `PropertyBase.Emit'", by making it virtual\r
28                                  in PropertyBase and override in Property.\r
29         * makefile.gnu : test and test-gtk targets now depend on mbas.exe\r
30                                  \r
31 \r
32 2003/02/19  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
33         * mb-parser.jay : eliminated reduce/reduce conflict on duplicated rank_specifier rule
34           by renaming the one using brackets to bracketed_rank_specifier\r
35 \r
36 2003/02/12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
37         * added argument.cs (extracted from expression.cs) makefiles corrected\r
38         * mb-parser.jay : eliminated reduce/reduce conflict on opt_argument_list rule, 
39           by putting and if to make a argument list with just an empty argument list become an empty list\r
40 \r
41 2003/02/03  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
42         * rootcontext.cs : added RootNamespace member\r
43         * mb-parser.jay : use RootContext.RootNamespace to initialize outermost namespace\r
44         * driver.cs : \r
45                 - implement rootnamespace parameter, and defaults it to the output file name\r
46                 - like vbc if no source file name is provided just show help\r
47 \r
48 2003/01/22  Nick Drochak <ndrochak@gol.com>\r
49         * makefile: Use csc compiler in here. makefile.gnu assumes mono/mcs\r
50 \r
51 2003-01-13  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
52         * added cleanup method to tokenizer as needed but modifications made in jay\r
53 \r
54 2003-01-12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
55         * changed test target in makefile work\r
56         * corrected authors list to include Marco\r
57 \r
58 2002-10-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
59         * merged many sources from mcs/mcs, to resync\r
60 \r
61 2002-10-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
62         * using Mono.GetOptions preliminar support for response files, \r
63           changed the makefile target 'test' for use o response file testmbas/filelist\r
64 \r
65 2002-10-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
66         * merged many sources from mcs/mcs, to resync\r
67 \r
68 2002-10-05  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
69         * merged many sources from mcs/mcs, to resync\r
70 \r
71 2002-08-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
72         * merged many sources from mcs/mcs, to resync\r
73 \r
74 2002-09-03  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
75         * integrated new version of Mono.GetOptions (reflection/attributes-based)\r
76 \r
77 2002-08-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
78         * merged expression.cs from mcs/mcs, to resync\r
79 \r
80 2002-08-29  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
81         * merged assign.cs, attribute.cs, class.cs, codegen.cs, const.cs, decl.cs, delegate.cs, ecore.cs, enum.cs,\r
82         expression.cs, interface.cs, pending.cs, report.cs, rootcontext.cs, statement.cs, support.cs and \r
83         typemanager.cs from mcs/mcs, to resync\r
84 \r
85 2002-08-06  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
86         * added "test" target to makefile\r
87         * merged assign.cs, attribute.cs, cfold.cs, class.cs, codegen.cs, const.cs, constant.cs, \r
88           decl.cs, delegate.cs, ecore.cs, enum.cs, expression.cs, interface.cs, modifiers.cs, parameter.cs, \r
89           pending.cs, report.cs, rootcontext.cs, statement.cs, support.cs and typemanager.cs from mcs/mcs, to resync\r
90 \r
91 2002-07-14  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
92         * merged assign.cs, class.cs, ecore.cs, expression.cs, statement.cs and typemanager from mcs/mcs, to resync\r
93 \r
94 2002-07-09  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
95         * merged attribute.cs, ecore.cs, namespace.cs and statement.cs from mcs/mcs, to resync\r
96 \r
97 2002-07-06  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
98         * merged attribute.cs, class.cs, codegen.cs, ecore.cs, expression.cs, \r
99           modifiers.cs, namespace.cs, report.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync\r
100         * changed driver.cs to follow mcs lead on error/warning counting and reporting\r
101 \r
102 2002-06-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
103         * merged attribute.cs, class.cs, ecore.cs, rootcontext.cs, support.cs and typemanager.cs from mcs/mcs, to resync\r
104         * makefile makes csc reference a copy of Mono.GetOptions.dll (mbas.sln now compiles to mbas dir instead of mbas/bin/Debug)\r
105 \r
106 2002-06-21  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
107         * merged attribute.cs, class.cs, interface.cs, expression.cs, ecore.cs, \r
108           modifiers.cs, rootcontext.cs, statement.cs and typemanager.cs from mcs/mcs, to resync\r
109         * added pending.cs from mcs/mcs, to resync\r
110 \r
111 2002-06-15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
112         * merged assign.cs, attribute.cs, enum.cs and namespace.cs from mcs/mcs, to resync\r
113         * namespace.cs needed some fixing, because CSharpParser isnŽt available\r
114 \r
115 2002-06-15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
116         * merged delegate.cs, ecore.cs, typemanager.cs and rootcontext.cs from mcs/mcs, to resolve expression.cs blues\r
117 \r
118 2002-06-15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
119         * oops merged expression.cs from mcs/mcs is breaking my make\r
120         * driver.cs, assemblyinfo.cs wasnŽt ready for prime time (offending lines were commented out)\r
121 \r
122 2002-06-15  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
123         * merged expression.cs from mcs/mcs\r
124 \r
125 2002-06-12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
126         * corrected Module.TypeAttr property getter in module.cs\r
127         \r
128 2002-06-12  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
129         * merged typemanager.cs from mcs/mcs\r
130 \r
131 2002-06-10  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
132         * merged expression.cs and interface.cs from mcs/mcs\r
133 \r
134 2002-06-09  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
135         * merged const.cs, enum.cs, expression.cs and typemanager.cs from mcs/mcs\r
136     * comments on module.cs\r
137 \r
138 2002-06-07  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
139         * merged class.cs, attribute.cs from mcs/mcs\r
140 \r
141 2002-06-07  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
142         * merged class.cs, enum.cs, expression.cs, interface.cs, rootcontext.cs and typemanager.cs from mcs/mcs\r
143         * added module.cs (class Mono.MonoBASIC.Module - derived from Mono.CSharp.Class)\r
144         * added System.XML and Microsoft.VisualBasic to the default config (driver.cs)\r
145         \r
146 2002-06-07  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
147         * merged class.cs and ecore.cs from mcs/mcs\r
148 \r
149 2002-06-02  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
150         * copied methods MakeName and CheckDef from mcs\cs-parser.jay to GenericParser.cs \r
151           where they are inherited by mb-parser.jay/cs\r
152         * put some code on the Module rule in mb-parser.jay to at least generate a class in the assembly,\r
153           if I jump over the entry-point check code, while debugging\r
154         \r
155 2002-05-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
156         * class Mono.MonoBASIC.Tokenizer now handles \r
157                 - all valid line-terminators (CR, LF, CRLF, LS and PS)\r
158                 - escaped identifiers (like [Integer])\r
159                 - old-fashioned comments syntax (REM Blah-Blah)\r
160 \r
161 2002-05-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
162         * modified mbas.ico to be a small version of monoŽs logo (see mcs\MonoIcon.png)\r
163 \r
164 2002-05-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
165         * squashed some reduce/reduce conflicts out of mb-parser.jay\r
166 \r
167 2002-05-31  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
168         * merged codegen.cs from mcs\r
169         * altered Driver.cs to work with new codegen.cs\r
170 \r
171 2002-05-27  Rafael Teixeira <rafaelteixeirabr@hotmail.com>\r
172 \r
173         * merged all I could from mcs source files into mbas\r
174         * added VS.NET Solution and Project Files for mbas\r
175         * added icon file and a vb-sources-filled testmbas directory\r
176         * started this ChangeLog\r