X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Ftools%2Fmonop%2FChangeLog;h=fc91d4594b925fd80b4a25809c0e2ebd524295aa;hb=0e3361865d53648229b8700c8d76e6af93f1e062;hp=e1a140d7211e097a94c3694a9d474195c1ec5eb4;hpb=ca1ca15642673854814f48dc4bef71dbb0f7a97c;p=mono.git diff --git a/mcs/tools/monop/ChangeLog b/mcs/tools/monop/ChangeLog index e1a140d7211..fc91d4594b9 100644 --- a/mcs/tools/monop/ChangeLog +++ b/mcs/tools/monop/ChangeLog @@ -1,3 +1,222 @@ +2005-09-05 Michal Moskal + + * outline.cs: Use new names of the GenericParameterAttributes enum. + +2005-08-19 Ben Maurer + + * outline.cs: + - Support for `sealed' + - Handle iface impls with non-virtual methods + - ';' for delegates + +2005-07-11 Raja R Harinath + + * Makefile (PROGRAM): Make profile specific. + * monop2.exe.sources: Remove. + +2005-07-10 Ben Maurer + + * outline.cs: mark abstract methods with the "abstract" keyword. + +2005-07-09 Ben Maurer + + * outline.cs: Actually get the namespacing conditions right so + things look nice + + * outline.cs: Friendly display of ifaces on -d + + * outline.cs: Always show explicit interface impls. Don't display + the wrong flags for them. + +2005-07-07 Ben Maurer + + * outline.cs: + - Print out static for fields (how the hell did I let myself + not put this in earlier!!!!!) + - To print out const fields, we might need to quote + things. This logic is not complete yet (for example, a string + with \n will have a literal new line) + - Try some smarter logic to get less verbosity by printing out + fewer namespaces + - Do a nicer sorting for methods. It sorts things by param + type, then from fewest params to most. This makes overloads + get sorted out cleanly. + +2005-07-06 Gonzalo Paniagua Javier + + * outline.cs: prevent nullref for non-public events. + +2005-07-04 Ben Maurer + + * outline.cs: filter out interfaces in generic constraint clauses + that come from the base class. + +2005-07-04 Ben Maurer + + * outline.cs: use tabs, not spaces, for indentation. + + * outline.cs: Add support for constraints. Inspired by brada's + blog. + +2005-07-03 Ben Maurer + + * outline.cs: Support for methods with generic parameters. + + * *: begin support for 2.0 + + * outline.cs: Add support for readonly fields. + +2005-05-30 Ben Maurer + + * outline.cs: Don't show static constructors: they are cctors, + which are uninteresting. + +2005-01-22 Ben Maurer + + * outline.cs (OutlineProperty) handle mixed accessability. + + * options.cs: Make things public. + + * outline.cs: Use the Options class, rather than being passed + binding flags. + (.ctor): Add Options param + (OutlineType): remove bindingFlags param + (DefaultFlags): Get the correct binding flags + (ShowMember): Return true if we should show this member given the + Options. Way too long due to MSFT stupidity. + (OutlineType): call the above. + + * monop.cs (Main): Don't fiddle with binding flags ourselves. + + +2005-01-08 John Luke + + * monop.cs: use Options class + add a little print-runtime option + (PrintTypes): respect --private option + * options.cs: split out option parsing and improve it + (simpler, order independent, less prone to crash) + +2005-01-01 Duncan Mak + + * monop.cs (SearchType): Filter out non-public members and return + the number of matches found. Use for loops instead of foreach + loops. + (Main): Jump to `found' if we find only one matching type. + +2004-12-30 Carlos Alberto Cortez + + * outline.cs : Add support for enums having types different than int. + +2004-12-30 Atsushi Enomoto + + * monop.cs : csc build fix (see bug #70185). + +2004-12-29 Duncan Mak + + * monop.cs (SearchType): New method, returns a list of type names + that matches the method argument, either completely or partially. + (GetKnownAssemblyNames): Renamed from GetAssemblyNamesFromGAC, as + it now includes mscorlib in the return value. + (Main): Added new flags: "--search", "-s", "-k". These flags will + invoke SearchType. Prints out a list of Types and the location of + the Assembly containing the Type. + + This fixes bug #70068. + +2004-12-24 John Luke + + * monop.cs: sort the types when printing an assembly + handle -r:~/foo.dll by substituting for $HOME + + * TypeSorter.cs: IComparer to sort types by name + +2004-12-25 Ben Maurer + + * monop.cs, outline.cs, monop-completion.sh: Add MIT/X11 License. + +2004-12-09 Dan Winship + + * outline.cs (OutlineType, OutlineOperator, OperatorFromName): + Show overloaded operators and type conversions. + (FormatType): fix the logic here so that, eg "System.Int32" + becomes "int" rather than "Int32" when looking at a type in the + System namespace. + +2004-12-03 Atsushi Enomoto + + * monop.cs : csc build fix. See bug #70185 for details. + +2004-11-30 Duncan Mak + + * monop.cs (GetAssemblyNamesFromGAC): New method, calls out to + "gacutil -l" and returns an array of Assembly fullnames. + (Main): Instead of probing the common_assemblies, use + GetAssemblyNamesFromGAC. If we found the type via probing, print + out a message noting the full type name and assembly name. This + fixes bug #70043. + +2004-11-11 Ben Maurer + + * outline.cs: Remove `public virtual' for interface methods. + +2004-11-08 Ben Maurer + + * outline.cs: If a type is in the namespace that we + are looking at right now, dont print out the fullname + this cuts down on verbosity + + * outline.cs: Cut the extra whitespace. + + * outline.cs: Report sealed and abstract + +2004-10-27 John Luke + + * outline.cs: report [Obsolete] types + +2004-09-22 John Luke + + * outline.cs: use simpler IsDefined method + for checking params and [Flags] + +2004-09-18 John Luke + + * outline.cs: add const = value; for const fields (Ben's idea) + detect ParamArrayAttribute for parameters + +2004-09-03 John Luke + + * monop.cs: report CLSCompliant for assemblies + +2004-08-15 John Luke + + * monop.cs: add declared-only option + * outline.cs: add limited attribute support (only for + [Serializable] and [Flags]) + +2004-08-13 John Luke + + * monop.cs: add MONO_PATH support + +2004-08-13 John Luke + + * outline.cs: remove unused isPointer + * monop.cs: show information about the assembly that is being used + - remove unused IndentedTextWriter + - rework how Assemblies are being loaded, so that it works by trying + in order fromfile, fullname, partialname which fixes loading + from relative paths and generally should be more correct + * TODO: update + +2004-08-06 John Luke + + * outline.cs: add field support + +2004-08-04 John Luke + + * monop.cs: add PrintUsage so that it is reused in the few + places it is needed, add PrintHelp to display --help information + 2004-05-20 Gonzalo Paniagua Javier * monop.cs: give the correct assembly that fails loading or the type.