Copied remotely
[mono.git] / mcs / tools / monop / ChangeLog
1 2004-12-09  Dan Winship  <danw@novell.com>
2
3         * outline.cs (OutlineType, OutlineOperator, OperatorFromName):
4         Show overloaded operators and type conversions.
5         (FormatType): fix the logic here so that, eg "System.Int32"
6         becomes "int" rather than "Int32" when looking at a type in the
7         System namespace.
8
9 2004-12-03  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * monop.cs : csc build fix. See bug #70185 for details.
12
13 2004-11-30  Duncan Mak  <duncan@ximian.com>
14
15         * monop.cs (GetAssemblyNamesFromGAC): New method, calls out to
16         "gacutil -l" and returns an array of Assembly fullnames. 
17         (Main): Instead of probing the common_assemblies, use
18         GetAssemblyNamesFromGAC. If we found the type via probing, print
19         out a message noting the full type name and assembly name. This
20         fixes bug #70043.
21         
22 2004-11-11  Ben Maurer  <bmaurer@ximian.com>
23
24         * outline.cs: Remove `public virtual' for interface methods.
25
26 2004-11-08  Ben Maurer  <bmaurer@ximian.com>
27
28         * outline.cs: If a type is in the namespace that we
29         are looking at right now, dont print out the fullname
30         this cuts down on verbosity
31         
32         * outline.cs: Cut the extra whitespace.
33
34         * outline.cs: Report sealed and abstract
35
36 2004-10-27  John Luke  <john.luke@gmail.com>
37
38         * outline.cs: report [Obsolete] types
39
40 2004-09-22  John Luke  <john.luke@gmail.com>
41
42         * outline.cs: use simpler IsDefined method
43         for checking params and [Flags]
44
45 2004-09-18  John Luke  <john.luke@gmail.com>
46
47         * outline.cs: add const = value; for const fields (Ben's idea)
48         detect ParamArrayAttribute for parameters
49
50 2004-09-03  John Luke  <john.luke@gmail.com>
51         
52         * monop.cs: report CLSCompliant for assemblies
53
54 2004-08-15  John Luke  <john.luke@gmail.com>
55
56         * monop.cs: add declared-only option
57         * outline.cs: add limited attribute support (only for
58         [Serializable] and [Flags])
59
60 2004-08-13  John Luke  <john.luke@gmail.com>
61
62         * monop.cs: add MONO_PATH support
63
64 2004-08-13  John Luke  <john.luke@gmail.com>
65
66         * outline.cs: remove unused isPointer 
67         * monop.cs: show information about the assembly that is being used
68         - remove unused IndentedTextWriter
69         - rework how Assemblies are being loaded, so that it works by trying
70         in order fromfile, fullname, partialname which fixes loading
71         from relative paths and generally should be more correct
72         * TODO: update
73
74 2004-08-06  John Luke  <john.luke@gmail.com>
75
76         * outline.cs: add field support
77
78 2004-08-04  John Luke  <john.luke@gmail.com>
79
80         * monop.cs: add PrintUsage so that it is reused in the few
81         places it is needed, add PrintHelp to display --help information
82
83 2004-05-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
84
85         * monop.cs: give the correct assembly that fails loading or the type.
86
87 2004-05-14  Carlos Alberto Cortez <carlos@unixmexico.org>
88
89         * outline.cs: Support for delegates and nested types
90         added.
91
92 2004-05-09  John Luke  <jluke@cfl.rr.com>
93
94         * monop.cs: seperate assembly loading into .GetAssembly method,
95         fail gracefully, and support loading assemblies from absolute and
96         relative paths
97         support /r: as well as -r:
98
99 2004-05-08  Pawel Rozanski  <tokugawa@afn.no-ip.org>
100
101         * monop-completion.sh: simple bash completion for monop
102
103 2004-05-07 Ben Maurer  <bmaurer@users.sourceforge.net>
104
105         * monop.cs: Helpers for completion.
106
107 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
108
109         * monop.cs: use assembly.LoadWithPartialName.
110
111 2004-04-29  Lluis Sanchez Gual  <lluis@ximian.com>
112
113         * outline.cs: Property.GetGetMethod() does not return the method if it
114         is private (it did until now because of a bug). Make sure it works as it 
115         worked before the fix.
116
117 2004-04-27 Ben Maurer  <bmaurer@users.sourceforge.net>
118
119         * outline.cs: Don't show the interfaces of an enum,
120         s/;/, for enum. Style cop.
121
122 2004-04-27  John Luke <jluke@cfl.rr.com>
123
124         * outline.cs: add GetTypeKind so we print
125         enums and interfaces, instead of always class or
126         struct  
127         add a special case for enums so we just print the fields
128         and quit
129
130 2004-04-03  Duncan Mak  <duncan@ximian.com>
131
132         * monop.cs (PrintTypes): show the number of types in the assembly
133         as well.
134
135 2004-03-30 Ben Maurer  <bmaurer@users.sourceforge.net>
136
137         * monop.cs: Print out class list on just -r.
138
139 2004-03-15 Ben Maurer  <bmaurer@users.sourceforge.net>
140
141         * monop.cs: Add buffering, makes output way, way faster.
142
143 2004-03-15 Ben Maurer  <bmaurer@users.sourceforge.net>
144
145         * outline.cs: add support for events.
146
147 2004-03-15 Ben Maurer  <bmaurer@users.sourceforge.net>
148
149         * monop.cs: remove printing logic.
150         * outline.cs: new file that just does printing stuff.
151
152         Makes the code *MUCH* cleaner.
153
154 2004-03-15  Miguel de Icaza  <miguel@ximian.com>
155
156         * monop.cs: Add -r: command line.
157
158 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
159
160         * monop.cs: do structs better.
161
162 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
163
164         * monop.cs: add gtk#. Try catch if gtk# is not installed.
165
166 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
167
168         * monop.cs: You can type `monop string'
169
170 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
171
172         * monop.cs: show `static' when it applies. Static members
173         first. new sorting stuff.
174
175 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
176
177         * monop.cs: sort members
178
179 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
180
181         * monop.cs: show base type, interfaces.
182
183 2004-03-14 Ben Maurer  <bmaurer@users.sourceforge.net>
184
185         * monop.cs: Make this work on MS (we have a bug).
186
187 2004-03-07 Ben Maurer  <bmaurer@users.sourceforge.net>
188
189         * monop.cs: New tool, clone of javap. Allows you to get
190         an outline view of a class.
191