1 2004-12-09 Dan Winship <danw@novell.com>
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
9 2004-12-03 Atsushi Enomoto <atsushi@ximian.com>
11 * monop.cs : csc build fix. See bug #70185 for details.
13 2004-11-30 Duncan Mak <duncan@ximian.com>
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
22 2004-11-11 Ben Maurer <bmaurer@ximian.com>
24 * outline.cs: Remove `public virtual' for interface methods.
26 2004-11-08 Ben Maurer <bmaurer@ximian.com>
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
32 * outline.cs: Cut the extra whitespace.
34 * outline.cs: Report sealed and abstract
36 2004-10-27 John Luke <john.luke@gmail.com>
38 * outline.cs: report [Obsolete] types
40 2004-09-22 John Luke <john.luke@gmail.com>
42 * outline.cs: use simpler IsDefined method
43 for checking params and [Flags]
45 2004-09-18 John Luke <john.luke@gmail.com>
47 * outline.cs: add const = value; for const fields (Ben's idea)
48 detect ParamArrayAttribute for parameters
50 2004-09-03 John Luke <john.luke@gmail.com>
52 * monop.cs: report CLSCompliant for assemblies
54 2004-08-15 John Luke <john.luke@gmail.com>
56 * monop.cs: add declared-only option
57 * outline.cs: add limited attribute support (only for
58 [Serializable] and [Flags])
60 2004-08-13 John Luke <john.luke@gmail.com>
62 * monop.cs: add MONO_PATH support
64 2004-08-13 John Luke <john.luke@gmail.com>
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
74 2004-08-06 John Luke <john.luke@gmail.com>
76 * outline.cs: add field support
78 2004-08-04 John Luke <john.luke@gmail.com>
80 * monop.cs: add PrintUsage so that it is reused in the few
81 places it is needed, add PrintHelp to display --help information
83 2004-05-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
85 * monop.cs: give the correct assembly that fails loading or the type.
87 2004-05-14 Carlos Alberto Cortez <carlos@unixmexico.org>
89 * outline.cs: Support for delegates and nested types
92 2004-05-09 John Luke <jluke@cfl.rr.com>
94 * monop.cs: seperate assembly loading into .GetAssembly method,
95 fail gracefully, and support loading assemblies from absolute and
97 support /r: as well as -r:
99 2004-05-08 Pawel Rozanski <tokugawa@afn.no-ip.org>
101 * monop-completion.sh: simple bash completion for monop
103 2004-05-07 Ben Maurer <bmaurer@users.sourceforge.net>
105 * monop.cs: Helpers for completion.
107 2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
109 * monop.cs: use assembly.LoadWithPartialName.
111 2004-04-29 Lluis Sanchez Gual <lluis@ximian.com>
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.
117 2004-04-27 Ben Maurer <bmaurer@users.sourceforge.net>
119 * outline.cs: Don't show the interfaces of an enum,
120 s/;/, for enum. Style cop.
122 2004-04-27 John Luke <jluke@cfl.rr.com>
124 * outline.cs: add GetTypeKind so we print
125 enums and interfaces, instead of always class or
127 add a special case for enums so we just print the fields
130 2004-04-03 Duncan Mak <duncan@ximian.com>
132 * monop.cs (PrintTypes): show the number of types in the assembly
135 2004-03-30 Ben Maurer <bmaurer@users.sourceforge.net>
137 * monop.cs: Print out class list on just -r.
139 2004-03-15 Ben Maurer <bmaurer@users.sourceforge.net>
141 * monop.cs: Add buffering, makes output way, way faster.
143 2004-03-15 Ben Maurer <bmaurer@users.sourceforge.net>
145 * outline.cs: add support for events.
147 2004-03-15 Ben Maurer <bmaurer@users.sourceforge.net>
149 * monop.cs: remove printing logic.
150 * outline.cs: new file that just does printing stuff.
152 Makes the code *MUCH* cleaner.
154 2004-03-15 Miguel de Icaza <miguel@ximian.com>
156 * monop.cs: Add -r: command line.
158 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
160 * monop.cs: do structs better.
162 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
164 * monop.cs: add gtk#. Try catch if gtk# is not installed.
166 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
168 * monop.cs: You can type `monop string'
170 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
172 * monop.cs: show `static' when it applies. Static members
173 first. new sorting stuff.
175 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
177 * monop.cs: sort members
179 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
181 * monop.cs: show base type, interfaces.
183 2004-03-14 Ben Maurer <bmaurer@users.sourceforge.net>
185 * monop.cs: Make this work on MS (we have a bug).
187 2004-03-07 Ben Maurer <bmaurer@users.sourceforge.net>
189 * monop.cs: New tool, clone of javap. Allows you to get
190 an outline view of a class.