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