forked from mono/moma
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
154 lines (104 loc) · 5.39 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
03-12-2008 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* MainForm.cs: Make sure definition files from all sources get
correctly sorted.
02-27-2008 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* MainForm.Designer.cs: Bump version to 1.9.
01-29-2008 Jonathan Pobst <[email protected]>
* DefinitionDownloader.cs, MainForm.cs: Make that ~/home/xxx/.config/moma.
01-29-2008 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* MainForm.cs: Use the correct report location for viewing and submitting
the submit report.
01-24-2008 Jonathan Pobst <[email protected]>
* MainForm.Designer.cs: Set AutoScaleMode to None.
01-22-2008 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Method.cs: Fix a parser bug found in the 3.0/3.5 classes.
08-02-2007 Jonathan Pobst <[email protected]>
* MainForm.Designer.cs: Bump version to 1.2.5.
07-19-2007 Jonathan Pobst <[email protected]>
* MethodExtractor.cs: Fix an issue Andreia found with multiline MonoTODO comments.
06-14-2007 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* MethodExtractor.cs: Do not include internal classes nested in public
classes.
03-02-2007 Jonathan Pobst <[email protected]>
* MethodExtractor.cs: Look for MonoLimitation and MonoNotSupported as well
as MonoTODO.
03-02-2007 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* Apply contributed patch: fix a date parsing error, add makefiles. Thanks!
01-07-2007 Jonathan Pobst <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* Initial import.