Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 03aec871018b3b9feb6b9a61158e0aabdbde7dc3 (plain)
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
2004-06-14  Raja R Harinath  <rharinath@novell.com>

	* Makefile (all-profiles, clean-profiles): Simplify slightly.

2004-06-05  Atsushi Enomoto  <atsushi@ximian.com>

	* Makefile: added target run-test-ondotnet.

2004-05-26  Raja R Harinath  <rharinath@novell.com>

	* nunit20/util/Makefile (EXTRA_DISTFILES): Remove
	Transform.resources.
	($(the_lib)): Make Transform.resources using internal resgen.
	* nunit20/util/Transform.resources: Rebuild.

2004-05-25  Sebastien Pouliot  <sebastien@ximian.com>

	* nunit.key: New. NUnit private key. Due to build issues the key
	must be present in this directory.

2004-05-20  Raja R Harinath  <rharinath@novell.com>

	* Makefile (SUBDIRS): Move 'monoresgen' ahead of 'class'.

2004-05-17  Raja R Harinath  <rharinath@novell.com>

	* Makefile (all, clean): Remove indirection.
	(clean-profiles): New.

2004-05-13  Jackson Harper  <jackson@ximian.com>

	* Makefile: default build is no longer the multi profile build. Do
	build both 1.1 and 2.0 profiles use the all-profiles target.
	
2004-05-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* Makefile: disable net_2_0 on windows. It doesn't build. Don't
	try to build net_1_0 and net_2_0 if we provide a PROFILE=xxx in the
	command line.

2004-05-10  Raja R Harinath  <rharinath@novell.com>

	* INSTALL.txt: Don't mention 'fullbuild'.  Mention 'bootstrap'
	instead.  Update instructions for 'monocharge'.

2004-04-30  Raja R Harinath  <rharinath@novell.com>

	* Makefile (SUBDIRS): Remove 'gmcs' for now.
	(all): Simplify.
	(clean): Quick hack to get 'make clean' to work better.

2004-04-29  Jackson Harper  <jackson@ximian.com>

	* Makefile: Put the PROFILE= stuff before the target, this is more
	pleasurable to cygwin users.
	
2004-04-28  Jackson Harper  <jackson@ximian.com>

	* Makefile: build the net_1_1 and net_2_0 profiles by default.
	
2004-01-14  Martin Willemoes Hansen  <mwh@sysrq.dk>

	* INSTALL.txt: Fixed, autogen should be autogen.sh

2003-12-01  Cesar Lopez Nataren  <cesar@ciencias.unam.mx>

	* Added dirs mcs/jtest and mcs/jerrors.

2003-10-28 Jackson Harper <jackson@ximian.com>

	* INSTALL.txt: Tell users where to find monocharges, do not
	reference README.building.
	
2003-07-22  Peter Williams  <peter@newton.cx>

	* README: INSTALL.txt, not INSTALL.

2003-07-20  Peter Williams  <peter@newton.cx>

	* nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe
	in $(topdir)/class/lib so we can find our DLL's.

2003-07-18  Peter Williams  <peter@newton.cx>

	* build/library.make (dist-local): Fancy make dist magic gives
	way to boring old 'for'.

	* build/executable.make (dist-local): Ditto.

2003-07-17  Peter Williams  <peter@newton.cx>

	* build/profiles/default.make: Actually fix this. Use the platform
	compiler all the way.

2003-07-17  Peter Williams  <peter@newton.cx>

	* build/profiles/default.make: Try to make this smarter so
	that we can build on Windows. Specifically, don't require
	the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
	this should make corlib build out of the box, I think.

2003-07-16  Peter Williams  <peter@newton.cx>

	A whole passel of build system changes. Doc updates:
	
	* build/README.makefiles: Doc updates.

	* build/profiles/net_1_0.make: Doc changes.

	* INSTALL.txt: A few more touchups.

	Better defaults:
	
	* build/config-default.make (prefix): Default install prefix
	should be /usr/local.

	* build/profiles/bootstrap.make: This profile ...

	* build/profiles/default.make: ... is now the default.

	* build/profiles/atomic.make: And the default is now this.

	Fixes for pre-build checks:
	
	* Makefile: Do the platform and (new) profile checks
	before the build, which took some infrastructure changes.

	* build/rules.make: Allow a Makefile to specify its own all/install/etc
	targets.

	* build/profiles/default.make (profile-check): Add a blank
	target here.

	* build/profiles/atomic.make: Check for a full MCS install to 
	build against.

	HP/UX fixes with help from Bernie Solomon:
	
	* build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
        doesn't need a -e parameter to interpret escape codes. Test for
        that and define a configuration parameter.

        * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
        instead of assuming that 'echo -e' will interpret escape
        codes.

        * build/executable.make ($(makefrag)): Here too.

	A make distcheck fix:

	* Makefile: Inherit the current prefix so that the build can
	find the right System.Xml.dll.
	
	And Windows build fixes with the invaluable help of Sebastian
	Pouliot (in various subdirectories).
	
2003-07-14  Peter Williams  <peter@newton.cx>

	* build/rules.make (dist-recursive): Fix recursive rules
	to work on HP/UX /bin/sh. Patch from Bernie Solomon
	<bernard@ugsolutions.com>.

2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* makefile:
	* makefile.gnu: don't use -C when running make.

2003-05-05 Ben Maurer <bmaurer@users.sourceforge.net>
	* AUTHORS: Added self.

2003-04-15 Nick Drochak <ndrochak@gol.com>

	* makefile: Remove nunit version 1 from build

2002-03-14  Daniel Morgan <danmorg@sc.rr.com>

	* class/makefile.gnu
	* class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll 
	to the Linux build

2002-03-14  Daniel Morgan <danmorg@sc.rr.com>

	* makefile: added ByteFX.Data.dll to windows install
	
	* class/library.build: added ByteFX.Data.dll 
	to windows build.  added additional clean targets
	
	* class/Microsoft.VisualC/Microsoft.VisualC.build: fix 
	windows clean
	
	* class/ByteFX.Data: added directory for ByteFX.Data.dll
	which includes a MySQL ADO.NET Provider.  
	Contributed by Reggie Burnett <rykr@bellsouth.net>
	from ByteFX, Inc.
	ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.
	
	Added the following files and directories:
		
	class/ByteFX.Data/AssemblyInfo.cs    
	class/ByteFX.Data/list
	class/ByteFX.Data/ByteFX.Data.build  
	class/ByteFX.Data/makefile.gnu
	class/ByteFX.Data/ChangeLog.txt      
	class/ByteFX.Data/readme.txt
	class/ByteFX.Data/lgpl.txt: new files
		
	BitStream.cs  
	Connection.cs        
	Field.cs        
	Inflater.cs
    ConnectionString.cs  
    HuffmanTree.cs  
    NamedPipeStream.cs
    class/ByteFX.Data/Common: added files to new directory

	Driver.cs     
	command.resx            
	todo.txt
	CommandBuilder.cs  
	Exception.cs  
	dataadapter.cs           
	transcaction.cs
	Connection.cs      
	Field.cs      
	datareader.cs
	Connection.resx    
	MysqlDefs.cs  
	parameter.cs
	class/ByteFX.Data/mysqlclient: added files to new directory

	command.cs    
	parameter_collection.cs
	class/ByteFX.Data/mysqlclient/Designers: added files to new directory
	
2003-03-14  Daniel Morgan <danmorg@sc.rr.com>

	* makefile: add ilasm.exe to windows build and add missing assemblies
	to windows install
	
	* class/library.build: include PEAPI.dll, Npgsql.dll, and
	ICSharpCode.SharpZipLib part of the windows build

2003-03-10  Martin Willemoes Hansen <mwh@sysrq.dk>
	* Fixed some spelling errors in class/doc/TemplateTest.cs

2003-03-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* makefile: added Mono.Posix and System.Management.

2003-02-16  Martin Baulig  <martin@ximian.com>

	* docs/compiler: Added a few works about the new `Location' code.

2003-02-15  Nick Drochak  <ndrochak@gol.com>

    * makefile.gnu: Add testcorlib target to run just the corlib unit tests.

2003-02-10  Nick Drochak  <ndrochak@gol.com>

	* makefile: Add testcorlib target to run just the corlib unit tests.

2003-01-16  Nick Drochak <ndrochak@gol.com>

	* makefile.gnu: Add corlib target to just build that.

2003-01-14  Duncan Mak  <duncan@ximian.com>

       * ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
       it's no longer in the interface.

2003-01-13  Duncan Mak  <duncan@ximian.com>

	* ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
	in the tokenizer. This fixes the build.

2003-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* README.building: New file.
	* makefile.gnu: install README.building file.

2003-01-09  Sebastien Pouliot  <spouliot@videotron.ca>

	* AUTHORS: add myself to class library list

2002-12-15  Alp Toker  <alp@atoker.com>

	* makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
	INSTALL.txt

2002-12-10  Daniel Morgan <danmorg@sc.rr.com>

	* makefile
	* tools/makefile
	* tools/makefile.gnu: change target
	from SqlSharpCli.exe
	to sqlsharp.exe

2002-12-10  Alp Toker  <alp@atoker.com>

	* ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
	* ilasm/makefile: ditto

2002-12-10  Gaurav Vaish  <gvaish_mono@lycos.com>

	* AUTHORS: Corrected my email-ID.

2002-11-29  Daniel Morgan  <danmorg@sc.rr.com>

	* INSTALL: renamed to INSTALL.txt because INSTALL 
	interferred with "make install" on windows
	
	* makefile: changes to get "make install" work 
	on windows
	
	* class/makefile.gnu: flush
	
	* ilasm/makefile: updated for windows build
	
	* monoresgen/makefile: updated for windows build
	
	* tools/SqlSharp/SqlSharpCli.build: flush
	
	* winexe.in: add file to be template for executable assemblies
	to be installed on windows via "make install" by providing
	a script that runs mono and the assembly 
	like mcs runs mono mcs.exe 
	
2002-11-28  Daniel Morgan  <danmorg@sc.rr.com>

	* makefile.gnu: added tools directory to linux build

	* tools/makefile.gnu: added new file to built tools and install.
        dist works too.  test is just blank.

2002-11-16  Martin Baulig  <martin@ximian.com>

	* makefile.gnu: `binary-snapshot' is now an alias for `dist'.
	Please update your scripts, the `dist' target will disappear soon.

2002-11-09  Nick Drochak  <ndrochak@gol.com>

	* makefile: have test target be smart about windows/linux

2002-11-07  Nick Drochak  <ndrochak@gol.com>

	* makefile: for the clean target, handle linux and windows differently.

2002-10-13  Daniel Morgan <danmorg@sc.rr.com>

	* class/library.build: added Mono.Data.SqliteClient
	directory to windows build

2002-10-10  Daniel Morgan <danmorg@sc.rr.com>

	* class/library.build: added Mono.Data.MySql directory to windows build.

2002-10-10  Rodrigo Moya <rodrigo@ximian.com>

	* class/makefile.gnu: added Mono.Data.MySql directory to linux build.

2002-10-09  Rodrigo Moya <rodrigo@ximian.com>

	* class/makefile.gnu: added System.Data.Odbc directory.

2002-09-14  Piers Haken <piersh@friskit.com>

	* */makefile.gnu:
		use $(topdir)
		build nunit into $(topdir)/class/lib

2002-08-27  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* makefile.gnu:
	* class/library.make:
	* class/makefile.gnu:
	* class/I18N/makefile.gnu
	* class/corlib/makefile.gnu:
	* class/corlib/Test/ChangeLog:
	* class/corlib/Test/corlib_linux_test.args:
	* class/corlib/Test/makefile.gnu:
	* class/corlib/Test/run_test.sh:
	* jay/makefile.gnu:
	* mcs/makefile.gnu:
	* monoresgen/makefile.gnu:
	* nunit/makefile.gnu:

	Allow running 'make -f makefile.gnu test' from top directory.
	In the libraries makefile.gnu you just have to add TEST_DIR=dirname
	with the name where tests reside.

2002-08-23  Martin Baulig  <martin@gnome.org>

	* class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.

2002-08-13  Piers Haken <piersh@friskit.com>

	* class/library.make: merge back original makefile.gnu behavior
	* */makefile.gnu: merge back original makefile.gnu behavior

2002-08-12  Piers Haken <piersh@friskit.com>

	* class/library.make: use 'find' to specify source files, instead of static files
	* */makefile.gnu: specify include/exclude patterns for source files

2002-08-07  Peter Williams  <peterw@ximian.com>

	* class/library.make (.makefrag): Fix this rule a bit; was using
	$^ instead of $<

2002-07-29  Peter Williams  <peterw@ximian.com>

	* makefile.gnu: 'make install' wasn't actually working due to $@,
	fix it.

2002-07-29  Martin Baulig  <martin@gnome.org>

	* makefile.gnu: Don't force people to install.  The default must also
	be `all' and not `install'.

2002-07-26  Alp Toker  <alp@atoker.com>

	* INSTALL: Wrote a guide to mcs installation.
	* README: Updated to reflect the new INSTALL guide.

2002-07-23  Alp Toker  <alp@atoker.com>

	* makefile.gnu: Added an install target (which sets permissions and
	respects prefix) and a dist target which produces a tarball. Also
	fixed a few other makefile issues.

2002-07-22  Peter Williams  <peterw@ximian.com>

	* class/library.make: Oops, the deps weren't right -- touching a .cs
	file didn't cause the libraries to be rebuilt.
	(clean): Robustify this rule a bit.

2002-07-20  Martin Baulig  <martin@gnome.org>

	* class/makefile.gnu: Added System.Data.

2002-07-20  Martin Baulig  <martin@gnome.org>

	* class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.

	* class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:

2002-07-19  Martin Baulig  <martin@gnome.org>

	* makefile.gnu (DIRS): Added nunit.

2002-07-19  Martin Baulig  <martin@gnome.org>

	Added the super-cool set of makefiles from Peter Williams which run on
	GNU/Linux without NAnt.  I named them `makefile.gnu' and not `GNUmakefile'
	since this won't break the windows build.

	To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.

	* mcs-tool, */makefile.gnu, class/library.make: New files.

2002-07-19  Martin Baulig  <martin@gnome.org>

	* */makefile (NANT): Use a variable `NANT' so the user can override it with
	`make NANT=/usr/local/bin/NAnt.exe'.

2002-05-09  Daniel Morgan <danmorg@sc.rr.com>

	* AUTHORS: add me to class libraries list

2002-03-26  Dick Porter  <dick@ximian.com>

	* makefile (linux): Abandon the build if any of the subdir makes fail

2002-03-07  Nick Drochak  <ndrochak@gol.com>

	* makefile: Change order of build so corlib is built before nunit since
	Nunit needs corlib now.

2002-02-14  Nick Drochak  <ndrochak@gol.com>

	* makefile: Build mcs/doctools too when one does 'make'

2002-01-20 Nick Drochak  <ndrochak@gol.com>

	* on the 'test' target, make sure NUnit is built first before building
	and running tests

2002-01-20 Nick Drochak  <ndrochak@gol.com>

	* add nunit directory to the list of dirs to build in