14978ae6c91061f9687e2b57afae72e475d14bec
[mono.git] / mcs / tools / ChangeLog
1 2009-02-27  Jb Evain  <jbevain@novell.com>
2
3         * Makefile: don't tune net_2_1 assemblies here.
4         moon takes care of that now.
5
6 2008-12-05  Jb Evain  <jbevain@novell.com>
7
8         * tuner/Mono.Tuner/RemoveSerialization.cs
9         * tuner/Mono.Tuner/PrintStatus.cs
10         * tuner/Mono.Tuner/AdjustVisibility.cs
11         * tuner/Mono.Tuner/InjectAttributes.cs
12         * tuner/Mono.Tuner/CheckVisibility.cs:
13                 do not tune the assemblies that the linker doesn't
14                 consider for actual linking.
15
16 2008-12-01  Jb Evain  <jbevain@novell.com>
17
18         * Makefile: build the tuner library during the net_1_1 profile. The
19         tuning of the net_2_1 assemblies now takes place in moon.
20
21 2008-11-21  Jb Evain  <jbevain@novell.com>
22
23         * Makefile: build corcompare only during net_2_0 now.
24
25 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
26
27         * Makefile: Add mod to the build.
28
29 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
30
31         * Makefile: Add mdoc, monodoc to the build.
32
33 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
34
35         * Makefile: Add doc-update target support.
36
37 2008-10-17  Jb Evain  <jbevain@novell.com>
38
39         * Makefile: clean the Makefile, following the pattern in ../class,
40         to make it easier to add tools.
41
42 2008-10-16  Jonathan Pryor <jpryor@novell.com>
43
44         * Makefile (DIST_ONLY_SUBDIRS): Add mono-shlib-cop; fixes the build.
45
46 2008-10-16  Jonathan Pryor <jpryor@novell.com>
47
48         * Makefile (SUBDIRS, net_2_0_SUBDIRS): Move mono-shlib-cop to 
49           net_2_0_SUBDIRS so that it can use Mono.Options...
50
51 2008-10-09  Zoltan Varga  <vargaz@gmail.com>
52
53         * Makefile (DIST_ONLY_SUBDIRS): Add csharplib.
54
55 2008-10-09 Daniel Nauck <dna@mono-project.de>
56
57         * Makefile: add Mono.CSharp to the build
58
59 2008-10-01  Jb Evain  <jbevain@novell.com>
60
61         * Makefile: add cil-strip to the build.
62
63 2008-09-21  Miguel de Icaza  <miguel@novell.com>
64
65         * csharplib/Makefile: Add a setup to build GMCS as a GAC assembly
66         called `csharplib' with only the public classes that we want
67         exposed: Mono.CSharp.Evaluator, Mono.CSharp.InteractiveBase and
68         Mono.CSharp.InteractiveBase+Simple
69
70 2008-09-10  Miguel de Icaza  <miguel@novell.com>
71
72         * Makefile (thisdir): Add csharp here.
73
74 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
75
76         * Makefile (net_2_0_SUBDIRS): Add gacutil.
77
78 2008-08-27  Daniel Morgan <monodanmorg@yahoo.com>
79
80         * Makefile: move sqlsharp from SUBDIRS to net_2_0_SUBDIRS
81         so sqlsharp can build using gmcs and the NET_2_0 profile.
82
83         See ChangeLog in sqlsharp.
84
85 2008-03-12  Atsushi Enomoto  <atsushi@ximian.com>
86
87         * Makefile : add mono-xsd to net_2_0_SUBDIRS to build xsd2.
88
89 2008-02-17  Raja R Harinath  <harinath@hurrynot.org>
90
91         * Makefile (net_2_1_raw_SUBDIRS): New.
92
93 2007-11-28  Raja R Harinath  <harinath@gmail.com>
94
95         * Makefile (net_2_1_SUBDIRS): Add 'compiler-tester'.
96
97 2007-10-19  Marek Habersack  <mhabersack@novell.com>
98
99         * Makefile: fix the buildbot build - mconfig should be
100         listed also in DIST_ONLY_SUBDIRS
101
102 2007-10-19  Marek Habersack  <mhabersack@novell.com>
103
104         * Makefile (net_2_0_SUBDIRS): added mconfig to the build
105
106 2007-09-10  Wade Berrier  <wberrier@novell.com>
107
108         * removecomments.sh: use `` instead of $() since it works on
109         solaris' shell
110         * gensources.sh: use /usr/bin/env for bash specific code
111
112         * Makefile: include removecomments.sh in dist file
113
114 2007-09-04  Wade Berrier  <wberrier@novell.com>
115
116         * removecomments.sh: New script to aid 'make dist'
117         Removes '#' comments (specifically for .sources files)
118         Had to put in a separate script because alterint IFS to
119         contain a newline doesn't work inside make
120
121         * Makefile: include gensources.sh, the 2_1 profile needs it.
122         (Should also make it possible to build the jvm profile from a tarball)
123
124 2007-07-27  Jb Evain  <jbevain@novell.com>
125
126         * Makefile: integrate the tuner in the build.
127
128 2007-07-17  Jb Evain  <jbevain@novell.com>
129
130         * Makefile: integrate the linker in the build.
131
132 2007-04-18  Marek Habersack  <mhabersack@novell.com>
133
134         * culevel/CompileUplevel.cs: fix two dumb mistakes that prevented
135         correct detection of some browsers.
136
137 2007-04-18  Marek Habersack  <grendello@gmail.com>
138
139         * Makefile (net_1_1_bootstrap_SUBDIRS): added culevel
140
141         * culevel/Makefile (all-local): build the binary only in the 1.1
142         bootstrap phase.
143         (LOCAL_MCS_FLAGS): removed -pkg:dotnet
144
145 2007-04-17  Marek Habersack  <mhabersack@novell.com>
146
147         * culevel/culevel.exe.sources: added
148
149         * culevel/Makefile (thisdir): added
150
151         * culevel/CompileUplevel.cs: added
152
153         * Makefile (thisdir): added the culevel subdirectory to the list.
154
155 2007-03-09  Marek Habersack  <mhabersack@novell.com>
156
157         * Makefile: Added the installvst utility.
158
159 2007-01-28  Wade Berrier  <wberrier@novell.com>
160
161         * Makefile: Added security to net_2_0_SUBDIRS (so httpcfg.exe
162         gets installed)
163
164 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
165
166         * Makefile: Added al to net_2_0_SUBDIRS.
167
168 2006-11-14  Atsushi Enomoto  <atsushi@ximian.com>
169
170         * Makefile: added sgen to DIST_ONLY_SUBDIRS.
171
172 2006-11-14  Atsushi Enomoto  <atsushi@ximian.com>
173
174         * Makefile: added sgen to net_2_0_SUBDIRS.
175
176 2006-10-01  Robert Jordan  <robertj@gmx.net>
177
178         * Makefile (net_2_0_SUBDIRS): Add 'mkbundle'.
179
180 2006-08-30  Robert Jordan  <robertj@gmx.net>
181
182         * Makefile (net_2_0_SUBDIRS): Add 'mono-service'.
183
184 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
185             Raja R Harinath  <rharinath@novell.com>
186
187         * Makefile (net_1_1_bootstrap_SUBDIRS): Add 'resgen'.
188         (net_2_0_bootstrap_SUBDIRS, net_2_0_SUBDIRS): Likewise.
189
190 2006-01-30  Atsushi Enomoto  <atsushi@ximian.com>
191
192         * Makefile : added mono-xmltool.
193
194 2005-12-12  Raja R Harinath  <rharinath@novell.com>
195
196         * Makefile (DIST_ONLY_SUBDIRS): Add 'xbuild'.
197
198 2005-11-15 Vlad Spivak <spivak@mainsoft.com>
199         * gensources.sh updated to handle comments (##)
200
201 2005-07-09 Kamil Skalski <nazgul@nemerle.org>
202
203         * Makefile: Include monop in net_2_0 build (for monop2)
204
205 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
206
207         * Makefile: Depreciate mono-rpm-helpers
208
209 2005-06-06  Raja R Harinath  <rharinath@novell.com>
210
211         * Makefile (net_2_0_SUBDIRS): Add 'compiler-tester'.
212
213 2005-06-06  Marek Safar  <marek.safar@seznam.cz>
214
215         * Makefile: Added compiler-tester.
216
217 2005-05-31  Joanthan Pryor  <jonpryor@vt.edu>
218
219         * Makefile (SUBDIRS): Add mono-shlib-cop to the build.
220
221 2005-05-06  Raja R Harinath  <rharinath@novell.com>
222
223         * Makefile (net_2_0_SUBDIRS): Add 'corcompare'.
224
225 2005-03-14  Raja R Harinath  <rharinath@novell.com>
226
227         * Makefile (net_1_1_bootstrap_SUBDIRS): Add 'gacutil'.
228
229 2005-03-09  Ben Maurer  <bmaurer@ximian.com>
230
231         * monogrind.pl: Renamed valgrind-monofunc.pl to this, per
232         Nat. Updated with Nat's fixes.
233
234 2005-03-08  Ben Maurer  <bmaurer@ximian.com>
235
236         * valgrind-monofunc.pl: Add this wonderful script from Nat.
237
238 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
239
240         * Makefile: added mjs
241
242 2005-01-31  Geoff Norton  <gnorton@customerdna.com>
243
244         * Makefile: added macpack
245
246 2004-12-10  Atsushi Enomoto  <atsushi@ximian.com>
247
248         * Makefile : added dtd2xsd.
249
250 2004-12-07  Raja R Harinath  <rharinath@novell.com>
251
252         * Makefile (run-test-ondotnet-local, uninstall-local): New.
253
254 2004-11-22  Raja R Harinath  <rharinath@novell.com>
255
256         * Makefile (net_1_1_bootstrap_SUBDIRS): Add 'security' directory.
257
258 2004-10-29  Raja R Harinath  <rharinath@novell.com>
259
260         * Makefile (net_2_0_SUBDIRS): New.  Only build 'wsdl' in the
261         net_2_0 profile.
262
263 2004-06-11  Raja R Harinath  <rharinath@novell.com>
264
265         * Makefile (PROGRAM_INSTALL_DIR): New define.
266         (install-local, uninstall-local): Use it.
267
268 2004-05-27  Duncan Mak  <duncan@ximian.com>
269
270         * Makefile (Module): Add mono-rpm-helpers
271
272 2004-04-28  Jackson Harper  <jackson@ximian.com>
273
274         * Makefile: Add gacutil to the build
275         
276 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
277
278         * Makefile: Added al directory.
279
280 2003-12-16  Gonzalo Paniagua Javier <gonzalo@ximian.com>
281
282         * Makefile: added browsercaps-updater directory.
283
284 2003-12-03  Lluis Sanchez Gual  <lluis@ximian.com>
285
286         * Makefile: Added soapsuds to build.
287
288 2003-10-21  Lluis Sanchez Gual  <lluis@ximian.com>
289
290         * Makefile: Added disco directory.
291
292 2003-09-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
293
294         * Makefile: added SqlSharp to the build.
295
296 2003-09-17  Lluis Sanchez Gual  <lluis@ximian.com>
297
298         * Makefile: Added genxs directory.
299
300 2003-08-28  Lluis Sanchez Gual  <lluis@ximian.com>
301
302         * Makefile: Added wsdl directory.
303
304 2003-07-16  Peter Williams  <peter@newton.cx>
305
306         * Makefile (DIST_ONLY_SUBDIRS): Don't build SqlSharp, it's
307         very old and doesn't build on Windows.
308
309 2003-05-01  Duncan Mak  <duncan@ximian.com>
310
311         * makefile:
312         * makefile.gnu: Add 'cilc' to the build.
313         
314 2003-03-14  Daniel Morgan  <danmorg@sc.rr.com>
315
316         * mono-win32-setup.nsi: added NSIS 
317         (NullSoft Installer System) script file for building
318         a Mono release for Windows NT/2000/XP
319
320 2003-03-08  Sebastien Pouliot  <spouliot@videotron.ca>
321
322         * ASN1.cs: Removed - now part of Mono.Security assembly
323         * cert2spc.cs: Moved to /mcs/tools/security
324         * makefile: Removed cert2spc and secutil tools and added reference
325         to makefile inside security directory.
326         * makefile.gnu: Same.
327         * secutil.cs: Moved to /mcs/tools/security
328
329 2003/01/20 Nick Drochak <ndrochak@gol.com>
330
331         * makefile: take out type-reflector since it's gone.
332
333 2003-01-18  Sebastien Pouliot  <spouliot@videotron.ca>
334
335         * makefile, makefile.gnu: Renamed Cert2Spc.exe to cert2spc.exe.
336
337 2003-01-09  Gaurav Vaish <gvaish_mono AT lycos.com>
338
339         * assemblies.xml     : Needed for Mobile controls enumerations.
340
341 2002-12-31  Jonathan Pryor <jonpryor@vt.edu>
342
343   * makefile.gnu: Add support for DIRS to all, install targets.  This was done
344     so type-reflector's install target could be independent/self-contained.
345
346 2002-12-27  Sebastien Pouliot  <spouliot@videotron.ca>
347
348         * ASN1.cs: New. Classes to manipulate Abstract Syntax Notation 1
349         structures.
350         * cert2spc.cs: New tool to generate Software Publisher Certificate
351         (SPC) from a list of X509 certificate and CRL.
352         * secutils.cs: Changed copyright notice.
353         * makefile: Added cert2spc.exe to Windows build.
354         * makefile.gnu: Added cert2spc.exe to Linux build.
355
356 2002-12-22  Sebastien Pouliot  <spouliot@videotron.ca>
357
358         * secutils.cs: New tool to extract strongname and X509 certificate
359         from assembly (or other signed files).
360         * makefile: Added secutil.exe to Windows build.
361         * makefile.gnu: Added secutil.exe to Linux build.
362
363 2002-12-06  Duncan Mak  <duncan@ximian.com>
364
365         * makefile.gnu (clean): Remove *.dbg files.
366
367 2002-10-16  Daniel Morgan <danmorg@sc.rr.com>
368
369         * SqlSharpCli.cs: SQL query tool moved 
370         from mcs/class/System.Data/Test
371         to mcs/tools/SqlSharp.  Include it in the build
372         so people can have a place to test connection strings
373         and the ADO.NET providers
374
375 2002-09-01  Jonathan Pryor <jonpryor@vt.edu>
376         * type-reflector: new tool.  See type-reflector/README for more information.
377
378 2002-03-09  Martin Baulig  <martin@gnome.org>
379
380         * DumpCultureInfo.cs: New tool to dump culture info. Incomplete,
381         we need to get unicode support working before we can use this.
382
383 2002-03-05  Gaurav Vaish <gvaish@iitk.ac.in>
384
385         * GenerateDelegate.cs: Generates delegates (EventHandler) as
386           specified. The output is quite simple, a delegate that has
387           the prototype as -->
388           public delegate void <given-name>EventHandler(object sender,
389              <given-name>EventArgs e)
390
391 2002-03-01  Martin Baulig  <martin@gnome.org>
392
393         * scan-tests.pl: Catch exceptions when running the tests so that we
394         always run all the tests in a test suite even if some of them fail.
395
396 2002-02-27  Martin Baulig  <martin@gnome.org>
397
398         * scan-tests.pl: Moved this script here from ../class/corlib/Test.
399
400 2002-02-22  Nick Drochak  <ndrochak@gol.com>
401
402         * makefile: move corcompare to it's own directory to hold multiple
403         class files.  still makes old corcompare for now.  will remove that
404         soon.
405
406 2002-02-18  Duncan Mak  <duncan@ximian.com>
407
408         * serialize.cs: When appropriate, changed Type.GetType calls to
409         the faster typeof operator.
410
411 2002-02-19  Nick Drochak  <ndrochak@gol.com>
412
413         * corcompare.cs: Reorganized into collaberating classes to analyze
414         and generate reports.  Still needs to find the MonoTODO's, and
415         has a little more prototype code in there, but it's almost done.
416
417         * makefile: output XML file in the tools directory for now.
418
419 2002-02-15  Nick Drochak  <ndrochak@gol.com>
420
421         * corcompare.cs: Adding stuff to collect all the missing and todo
422         information need to generate nice looking HTML pages.  Not quite 
423         done and needs some re-org, but Duncan can take a look.
424
425         * sample.xml: an example of how the XML will look that corcompare
426         will generate.  Can be used to start working on the XSLT.
427
428 2002-02-13  Nick Drochak  <ndrochak@gol.com>
429
430         * makefile: 'clean' target now removes file generated by CorCompare
431
432 2002-02-03  Duncan Mak  <duncan@ximian.com>
433
434         * serialize.cs: Added namespace block.
435
436 2002-02-01  Duncan Mak  <duncan@ximian.com>
437
438         * serialize.cs: Added a new tool for serializing objects. It
439         can create new types dynamically, but can only handle
440         arguments that are of primitive types.
441
442 2002-01-26  Gaurav Vaish <gvaish@iitk.ac.in>
443
444         * EnumCheckAssemblyCollection.cs,
445         * assemblies.xml:  Files related to EnumCheck checked-in. Now EnumCheck does
446                            not have any path hardcoded. It takes the assemblies to
447                            search from a xml files, which by default is assemblies.xml
448
449 2002-01-25  Nick Drochak  <ndrochak@gol.com>
450
451         * .cvsignore: ignore .dll files now since we build NUnitCore.dll ourselves
452
453 2002-01-18  Duncan Mak  <duncan@ximian.com>
454
455         * EnumCheck.cs: A checkin for Miguel to make EnumCheck not hardcode
456         path to corlib.dll.
457
458 2002-01-19  Nick Drochak  <ndrochak@gol.com>
459
460         * makefile: corcompare works again now, so make xml of missing types
461         * CorCompare.cs: use exception that .NET v1 throws to get types in mono corlib
462
463 2002-01-18  Nick Drochak  <ndrochak@gol.com>
464
465         * makefile: remove path to beta2 csc.exe.  path to csc.exe must be in PATH instead.
466         don't generate xml from corcompare for now.  it throws an error on v1.0 of .NET
467
468 2002-01-17  Nick Drochak  <ndrochak@gol.com>
469
470         * IFaceDisco.cs, XMLUtil.cs: Added new files for interface discovery tool.
471         * makefile: added target for IFaceDisco.exe and added to clean target for same
472
473 2002-01-08  John Barnette <jbarn@httcb.net>
474
475         * Removed todo.cs and related makefile data.
476
477
478
479 2002-01-07  John Barnette <jbarn@httcb.net>
480
481         
482
483         * makefile: added todo target, fixed EnumCheck target, simplified clean
484
485         
486         * todo.cs: new file.  generates todo list XML and compares assemblies
487
488
489
490 2002-01-07  Gaurav Vaish <gvaish@iitk.ac.in>
491
492         * EnumCheck.cs:  Get the numerical values of an enumeration.
493
494 2002-01-06  Nick Drochak  <ndrochak@gol.com>
495
496         * corcompare.cs: Catch the FileNotFoundException and handle it nicely.
497
498 2002-01-05  Nick Drochak  <ndrochak@gol.com>
499
500         * makefile: build corcompare
501         * corcompare.cs: add new file.  compares an assembly with mscorlib