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