moma/ChangeLog

154 строки
5.4 KiB
Plaintext

03-12-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.cs: Pass the definition version to the HTML report.
* AssemblyAnalyzer.cs: Write the definition version to the HTML report.
02-27-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.cs: Make sure definition files from all sources get
correctly sorted.
02-27-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.cs: If my local defs are newer than the webservices ones,
it was telling me I had the most recent ones, but using the name of
the webservice ones instead of the local ones.
02-27-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.Designer.cs: Bump version to 1.9.
01-29-2008 Jonathan Pobst <monkey@jpobst.com>
* DefinitionDownloader.cs, MainForm.cs: Make that ~/home/xxx/.config/moma.
01-29-2008 Jonathan Pobst <monkey@jpobst.com>
* DefinitionDownloader.cs, MainForm.cs: Delete a copy and paste error
that was placing linux files at ~/ instead of ~/home/xxx/.config.
01-29-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.cs: Use the correct report location for viewing and submitting
the submit report.
01-24-2008 Jonathan Pobst <monkey@jpobst.com>
* MainForm.Designer.cs: Set AutoScaleMode to None.
01-22-2008 Jonathan Pobst <monkey@jpobst.com>
* DefinitionDownloader.cs: Write downloaded definitions to the AppData
dir on Linux.
* MainForm.cs: On Linux, look for downloaded definitions in the AppData
dir, and write the reports to the AppData dir.
01-22-2008 Jonathan Pobst <monkey@jpobst.com>
* AssemblyAnalyzer.cs: Catch any exception returned by Cecil to we
will gracefully ignore any dll Cecil cannot read.
[Fixes bug #355360]
12-17-2007 Jonathan Pobst <monkey@jpobst.com>
* Program.cs, MainForm.cs: Merge patch from Joseph Hill that allows
MoMA to be used without a GUI so it can be added to automated builds.
12-03-2007 Jonathan Pobst <monkey@jpobst.com>
* DefinitionDownloader.cs: Fix an error message.
* MainForm.cs: Fix an error message.
* MainForm.Designer.cs: Bump version to 1.2.6.
* Extractor/Program.cs: Hardcode the assemblies we are interested in to add
3.0/3.5 assemblies which are in different places.
12-03-2007 Jonathan Pobst <monkey@jpobst.com>
* Method.cs: Fix a parser bug found in the 3.0/3.5 classes.
08-02-2007 Jonathan Pobst <monkey@jpobst.com>
* MainForm.Designer.cs: Bump version to 1.2.5.
07-19-2007 Jonathan Pobst <monkey@jpobst.com>
* MethodExtractor.cs: Fix an issue Andreia found with multiline MonoTODO comments.
06-14-2007 Jonathan Pobst <monkey@jpobst.com>
* MainForm.cs: Fix error while displaying exceptions.
* MainForm.Designer.cs: Bump version to 1.2.4.
* Program.cs: Ignore several assemblies Mono is not implementing.
* MethodExtractor.cs: Do not include internal constructors in public types.
Also, refactor code.
04-23-2007 Jonathan Pobst <monkey@jpobst.com>
* MethodExtractor.cs: Do not include internal classes nested in public
classes.
03-02-2007 Jonathan Pobst <monkey@jpobst.com>
* MethodExtractor.cs: Look for MonoLimitation and MonoNotSupported as well
as MonoTODO.
03-02-2007 Jonathan Pobst <monkey@jpobst.com>
* DefinitionHandler.cs, FileDefinition.cs: Parse dates manually instead of
trying use DateTime.Parse. Should fix globalization errors once and for all.
01-18-2007 Jonathan Pobst <monkey@jpobst.com>
* Apply contributed patch: fix a date parsing error, add makefiles. Thanks!
01-07-2007 Jonathan Pobst <monkey@jpobst.com>
* We were picking up public methods inside private/internal classes, fixed.
* NIEXs and TODOs on Mono's side of things were getting picked up
even if they weren't in MS's public API, fixed.
12-05-2006 Jonathan Pobst <monkey@jpobst.com>
* Add some error handling for *nix due to Process.Start("http://...")
not being available.
* Fix a ginormous error regarding MonoTODO's on properties.
We were only catching:
public string MyProperty {
[MonoTODO] get { return string.Empty; }
}
and not:
[MonoTODO]
public string MyProperty {
get { return string.Empty; }
}
Fortunately, we won't have to do a new MoMA release to fix this as it
only affects definition files. However, the next release of definition
files will grow by about 1100 MonoTODO's that are currently missing from
the 1.2.2 files. :(
12-03-2006 Jonathan Pobst <monkey@jpobst.com>
* Pack all definition files into one zip file, unzip on the fly.
* Only load definition files once per application run.
* User initiated update and download of definition files.
* Add definition version used to scan to submission report.
* Allow user to enter optional info and comments to submission report.
* Don't let user add same assembly twice to scan list.
* Allow multiple select of scan list for easier removal.
* Add initobj to list of scanned opcodes.
* Remove app.config.
* Move web service interaction to Moma.Analyzer.dll.
11-26-2006 Jonathan Pobst <monkey@jpobst.com>
* Extract missing constructors. This will allow missing types
to show up as missing ctor's.
* Scan user's code in constructors.
* Added scanning the following opcodes: calli, ldftn, ldvirtftn, newobj.
* Updated web reference to http://www.go-mono.com/moma/MoMASubmit.asmx.
* Remove invalid assemblies from the assembly list.
11-22-2006 Jonathan Pobst <monkey@jpobst.com>
* Initial import.