Backport of r121557.
[mono.git] / ChangeLog
1 2008-12-15  Marek Habersack  <mhabersack@novell.com>
2
3         * data/Makefile.am (EXTRA_DIST): added
4         system.web.extensions_1.0.pc.in. Also added to pkgconfig_DATA
5
6         * data/system.web.extensions_1.0.pc.in: added. This file serves
7         the purpose of making MonoDevelop see the 1.0 version of the
8         System.Web.Extensions assembly in the project references
9         editor. This will also make legacy 2.0 ASP.NET apps not fail when
10         they reference the 1.0 version of the assembly in their project
11         files.
12
13         * configure.in: added data/system.web.extensions_1.0.pc to AC_OUTPUT
14
15 2008-12-05  Marek Habersack  <mhabersack@novell.com>
16  
17         * configure.in: check whether round (3) and rint (3) are present
18         in the C library.
19
20 Mon Nov 10 17:37:08 CET 2008 Paolo Molaro <lupus@ximian.com>
21
22         * configure.in: check for sys/user.h and struct kinfo_proc members.
23
24 2008-11-07  Bill Holmes  <billholmes54@gmail.com>
25
26         * winconfig.h : Removing HAVE_DIRENT_H, HAVE_STDINT_H,
27           HAVE_VISIBILITY_HIDDEN, HAVE_ZLIB for the VC builds.
28
29         Code is contributed under MIT/X11 license.
30
31 2008-11-05  Bill Holmes  <billholmes54@gmail.com>
32
33         * configure.in : Adding a auto configure check for dirent.h.
34
35         Code is contributed under MIT/X11 license.
36
37 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
38
39         * Makefile.am: Build `docs` after `runtime`, so that it can depend
40           upon mdoc.exe for it's operation.
41
42 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
43
44         * man/mdoc-assemble.1: Document //node use within .source files.
45
46 2008-10-27  Jb Evain  <jbevain@novell.com>
47
48         * data/cecil.pc.in: update version.
49
50 2008-10-22  Zoltan Varga  <vargaz@gmail.com>
51
52         * scripts/Makefile.am: Add gacutil1 script.
53
54 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
55
56         * data/dotnet35.pc.in : added sys.cm.dataannotations.dll too.
57
58 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
59
60         * data/net_2_0/web.config : added new assemblies and namespaces in
61           pages and compilation sections.
62
63 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
64
65         * data/dotnet35.pc.in : added new assemblies (dlinq, abstractions,
66           routing, dynamic data).
67
68 2008-10-20  Jonathan Pryor  <jpryor@novell.com>
69
70         * scripts/mod.in: Remove bash-isms.
71
72 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
73
74         * configure.in: Generate data/monodoc.pc.
75
76 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
77
78         * data/Makefile.am: Add monodoc.pc to $(pkgconfig_DATA), $(DISTCLEANFILES).
79
80 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
81
82         * data/monodoc.pc.in: Fixup sourcesdir.
83         * data/Makefile.am (EXTRA_DIST): Add monodoc.pc.in.
84
85 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
86
87         * scripts/Makefile.am: Install scripts for mdoc-compat commands.
88         * scripts (svn:ignore): Ignore generated files.
89         * mdassembler, mdvalidater, monodocer, monodocs2html, 
90           monodocs2slashdoc: Added; "compatibility" scripts, converting the
91           previous commands into mdoc commands.
92
93 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
94
95         * scripts/Makefile.am: Create scripts for mdoc sub-commands.
96
97 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
98
99         * scripts/Makefile.am: Add mod.
100
101 2008-10-16  Jonathan Pryor  <jpryor@novell.com>
102
103         * scripts/Makefile.am: Move mono-shlib-cop to scripts_2_0.
104
105 2008-10-15  Jonathan Pryor  <jpryor@novell.com>
106
107         * configure.in: Add checks for `struct flock`, `struct timespec`.
108
109 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
110
111         * data/mono-options.pcs.in: We're not installing Mono.Options.dll into 
112           the GAC anymore, we're just concerned `pkg-config --variable=Source` 
113           support.
114
115 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
116
117         * data/mono-options.pc.in: Add a Sources variable so that 
118           `pkg-config --variable Sources mono-options` can be used to grab the
119           sources to Mono.Options (useful for embedding).
120
121 2008-10-13  Jonathan Pryor  <jpryor@novell.com>
122
123         * configure.in: Generate data/mono-options.pc.
124         * data/Makefile.am: Support mono-options.pc.in and mono-options.pc.
125         * data/mono-options.pc.in: Added.
126
127 Mon Oct 13 11:26:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
128
129         * configure.in: check for shm_open ().
130
131 2008-10-12  Zoltan Varga  <vargaz@gmail.com>
132
133         * configure.in: Only process Makefiles with patch-quiet.sh which have a 
134         corresponding Makefile.in.
135
136 2008-10-11  Zoltan Varga  <vargaz@gmail.com>
137
138         * configure.in: Make --enable-minimal=reflection_emit turn on
139         --enable-minimal=reflection_emit_save too.
140
141         * README: Add docs for the option.
142
143         * configure.in: Add --enable-minimal=reflection_emit_save option.
144
145 2008-10-10  Atsushi Enomoto  <atsushi@ximian.com>
146
147         * data/net_2_0/web.config: add UrlRouting.axd handler (forbidden).
148
149 2008-10-08  Zoltan Varga  <vargaz@gmail.com>
150
151         * Makefile.am (dist-hook): Use 'net_1_1' instead of 'default'.
152
153         * runtime/Makefile.am: Rename 'default' profile to 'net_1_1'.
154
155 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
156
157         * data/Makefile.am : there seems a couple more of required changes.
158
159 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
160
161         * scripts/Makefile.am : one more dist fix is needed.
162
163 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
164
165         * configure.in : fix missing change for previous change.
166
167 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
168
169         * scripts/mono-nunit.pc.in, data/mono-nunit.pc.in:
170           move former to latter.
171         * scripts/Makefile.am : remove packaging info.
172         * data/Makefile.am : add mono-nunit.pc too.
173
174 2008-10-03  Rodrigo Kumpera  <rkumpera@novell.com>
175
176         * configure.in: Add simd intrinsics to the disable set.
177
178 2008-10-01  Jb Evain  <jbevain@novell.com>
179
180         * scripts/Makefile.am: add mono-cil-strip.
181
182 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
183
184         * scripts/patch-quiet.sh: Handle the ifs used by some versions of
185         automake.
186
187 2008-09-25  Luis Ortiz  <lortiz@interactivesupercomputing.com>
188
189         * configure.in: Big arrays are only supported on 64 bit systems. 
190
191         Fixes #430022
192
193 2008-09-24  Zoltan Varga  <vargaz@gmail.com>
194
195         * configure.in: Add --enable-minimal=attach option.
196
197 2008-09-22  Raja R Harinath  <harinath@hurrynot.org>
198
199         * scripts/patch-quiet.sh: Skip Makefiles that've already been
200         patched.  Handle automake 1.10a.
201
202 2008-09-18  Mark Probst  <mark.probst@gmail.com>
203
204         * docs/generic-sharing: More generic sharing porting
205         documentation.
206
207 2008-09-17  Raja R Harinath  <harinath@hurrynot.org>
208
209         * Makefile.am (EXTRA_DIST): Update.
210         * nls.m4, progtest.m4: Really add from Gettext 0.17.
211
212 2008-09-15  Raja R Harinath  <harinath@hurrynot.org>
213
214         * configure.in (AC_CONFIG_FILES): Put po/mcs/Makefile.in in its
215         own stanza.
216         (AC_OUTPUT): Don't list po/mcs/Makefile, it's automatically
217         handled by AM_PO_SUBDIRS.
218
219 2008-09-14  Miguel de Icaza  <miguel@novell.com>
220
221         * Added some infrastructure to start the translation of the
222         compiler error messages.
223
224         Currently the compiler does not yet use the infrastructure,
225         that needs a bit of work, but the PO infrastructure is in place. 
226
227 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
228
229         * Makefile.am (SUBDIRS): Add po/mcs.
230         (DIST_SUBDIRS): Add po/mcs.
231         (EXTRA_DIST): Add config.rpath.
232         * configure.in (AC_CONFIG_FILES): Add po/mcs/Makefile.in.
233
234 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
235
236         * gettext.m4: New file, from gettext-0.17.
237         * iconv.m4: New file, from gettext-0.17.
238         * lib-ld.m4: New file, from gettext-0.17.
239         * lib-link.m4: New file, from gettext-0.17.
240         * lib-prefix.m4: New file, from gettext-0.17.
241         * nls.m4: New file, from gettext-0.17.
242         * po.m4: New file, from gettext-0.17.
243         * progtest.m4: New file, from gettext-0.17.
244         * Makefile.am (EXTRA_DIST): Add the new files.
245
246 2008-09-12  Zoltan Varga  <vargaz@gmail.com>
247
248         * scripts/patch-quiet.sh: Remove an obsolete comment. Change the Makefile so
249         this script is rerun if Makefile.am changes.
250
251 2008-09-11  Zoltan Varga  <vargaz@gmail.com>
252
253         * configure.in: Add a DISABLE_JIT automake conditional too.
254
255         * configure.in: Add a --enable-minimal=jit option to disable jit, only
256         allowing full-aot execution.
257
258 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
259
260         * configure.in: Move the computation of export_ldflags after libtool has
261         been created.
262
263 2008-09-08  Massimiliano Mantione  <massi@ximian.com>
264
265         * configure.in: Added DISABLE_PROFILER automake conditional.
266
267 2008-08-29  Geoff Norton  <gnorton@novell.com>
268
269         * configure.in: Rollup our unrolled FreeBSD support so that we properly
270         build and compile on FreeBSD6+.  (FreeBSD5 is 2004)
271
272 2008-08-28  Geoff Norton  <gnorton@novell.com>
273
274         * build-iphone.sh: iPhone lies about HAVE_MMAP as well.
275
276 2008-08-26  Geoff Norton  <gnorton@novell.com>
277
278         * build-iphone.sh: Update build-iphone to not wget old inssel's, and build
279         out of the box with teh current SDK.
280
281 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
282
283         * scripts/Makefile.am (scripts_2_0): Add gacutil2.
284         * scripts/gacutil2: New file.
285
286 2008-08-22  Jb Evain  <jbevain@novell.com>
287
288         * data/wcf.pc.in
289         * data/Makefile.am
290         * configure.in: add a new wcf.pc for assemblies recently moved
291         from olive to mcs.
292
293 2008-08-12  Bill Holmes  <billholmes54@gmail.com>
294
295         * winconfig.h:  Updating the config file for MSVC builds to match
296           the config file used when compiling with gcc in Cygwin.
297
298         Contributed under MIT/X11 license.
299
300 2008-08-09  Rodrigo Kumpera  <rkumpera@novell.com>
301
302         * docs/generic-sharing: Some updates from an irc talk with Mark.
303
304 2008-08-06  Zoltan Varga  <vargaz@gmail.com>
305
306         * Makefile.am (EXTRA_DIST): Add dtrace-prelink.sh and build-mingw32.sh.
307
308         * scripts/Makefile.am (EXTRA_DIST): Add patch-quiet.sh.
309
310 2008-08-05  Marek Habersack  <mhabersack@novell.com>
311
312         * configure.in: use the PKG_CONFIG_PATH only when cross-compiling.
313
314 2008-08-05  Marek Habersack  <mhabersack@novell.com>
315
316         * configure.in: added support for cross-compilation
317
318 2008-08-05  Marek Habersack  <mhabersack@novell.com>
319
320         * build-mingw32.sh: added a script to build Mono for Windows on a
321         Linux host using mingw.
322
323 2008-08-05  Marek Habersack  <mhabersack@novell.com>
324
325         * scripts/Makefile.am: added support for cross-compilation,
326         including .bat generation for windows targets.
327
328 2008-08-05  Marek Habersack  <mhabersack@novell.com>
329
330         * scripts/smcs.bat.in, scripts/script.bat.in,
331         scripts/script_umask.bat.in: added .bat templates.
332
333 2008-08-05  Marek Habersack  <mhabersack@novell.com>
334
335         * runtime/Makefile.am: mingw cross-compilation support.
336
337 2008-08-05  Andreas Färber  <andreas.faerber@web.de>
338
339         * autogen.sh: Suppress arguments warning for NOCONFIGURE.
340         
341         Contributed under MIT/X11 license.
342
343 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
344
345         * configure.in: Enable dtrace by default on platforms which support it.
346
347 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
348
349         * scripts/patch-quiet.sh: Make the libtool --quiet flag configurable by
350         V=1 as well.
351
352 2008-07-24  Zoltan Varga  <vargaz@gmail.com>
353
354         * configure.in: Patch libtool to avoid the 
355         'copying selected object files ...' messages.
356
357 2008-07-24  Rodrigo Kumpera  <rkumpera@novell.com>
358
359         * configure.in: Change USED_GC_NAME to show if parallel mark is used.
360         This is shown in mono --version.
361
362 2008-07-22  Mark Probst  <mark.probst@gmail.com>
363
364         * configure.in: New configure option (--with-malloc-mempools) to
365         make mempools use malloc for every single allocation, which makes
366         it easier to use debugging/profiling tools like Valgrind.
367
368 2008-07-21  Zoltan Varga  <vargaz@gmail.com>
369
370         * configure.in: Invoke patch-quiet.sh using AC_CONFIG_COMMANDS so it
371         runs during a reconfigure too.
372
373 2008-07-13  Zoltan Varga  <vargaz@gmail.com>
374
375         * docs/aot-compiler.txt: Update docs.
376
377 2008-07-09  Zoltan Varga  <vargaz@gmail.com>
378
379         * scripts/patch-quiet.sh: Another try to fix this on osx.
380         
381         * scripts/patch-quiet.sh: Use \\t to encode \t.
382
383         * scripts/patch-quiet.sh: Remove a stray \t.
384
385 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
386
387         * configure.in (enable_quiet_build): Work better on a non-srcdir build.
388         (mono_cv_sizeof_sunpath): Rename cacheval from 'cv_mono_sizeof_sunpath'
389         to placate autoconf.
390
391 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
392
393         * configure.in: Make the patching done by --enable-quiet quiet.
394
395 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
396
397         * scripts/patch-quiet.sh: Make this more precise.
398
399 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
400
401         * configure.in: Add an --enable-quiet-build option.
402
403         * Makefile.am (patch-quiet): New target.
404
405         * acinclude.m4: Handle --quiet.
406
407 2008-07-05  Mark Probst  <mark.probst@gmail.com>
408
409         * docs/generic-sharing: Docs about porting generic sharing.
410
411 2008-07-04  Zoltan Varga  <vargaz@gmail.com>
412
413         * scripts/patch-quiet.sh (src): Fix verbose mode.
414
415 2008-07-03  Mark Probst  <mark.probst@gmail.com>
416
417         * docs/generic-sharing: New documentation file about generic code
418         sharing.  Currently contains information about examining stack
419         frames of generic shared code.
420
421 2008-07-03  Zoltan Varga  <vargaz@gmail.com>
422
423         * scripts/patch-quiet.sh: New helper script.
424
425 2008-07-02  Gert Driesen  <drieseng@users.sourceforge.net>
426
427         * data/net_1_1/machine.config: Ignore system.windows.forms section.
428         * data/net_2_0/machine.config: Define system.windows.forms section.
429
430 2008-06-30  Alp Toker  <alp@nuanti.com>
431
432         * configure.in:
433         * acinclude.m4: Remove concatenation syntax from doltlibtool to support
434         old versions of bash and re-enable dolt.
435
436 2008-06-26  Alp Toker  <alp@nuanti.com>
437
438         * acinclude.m4: Prospective dolt fix for the build bot. Fix syntax to work
439         with older bash versions.
440
441 2008-06-26  Alp Toker  <alp@nuanti.com>
442
443         * acinclude.m4: Update dolt to the latest git version 5e9eef10. (The one we
444         had wasn't in fact the latest version and had a known bug.)
445
446 2008-06-25  Zoltan Varga  <vargaz@gmail.com>
447
448         * configure.in: Enable dolt by default as an experiment.
449
450         * acinclude.m4: Update dolt to the latest git version.
451
452 2008-06-23  Andreas Färber  <andreas.faerber@web.de>
453
454         * data/Makefile.am (EXTRA_DIST): Distribute mono.d.
455
456         Contributed unter MIT/X11 license.
457
458 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
459
460         * configure.in: Remove -D_FILE_OFFSET_BITS=64 from the CPPFLAGS passed to
461         libgc on sparc. Fixes #323138.
462
463 2008-06-05  Andreas Färber  <andreas.faerber@web.de>
464
465         * configure.in: Add configure option for DTrace.
466         * dtrace-prelink.sh: New file, helper script for DTrace builds.
467         * data/mono.d: New file, defines the DTrace 'mono' provider.
468
469         Contributed unter MIT/X11 license.
470
471 2008-05-31  Andreas Färber  <andreas.faerber@web.de>
472
473         * configure.in (big-arrays): Output fix.
474           Display "no" in absence of --enable-big-arrays.
475
476         Contributed unter MIT/X11 license.
477
478 2008-05-27 Rodrigo Kumpera  <rkumpera@novell.com>
479
480         * configure.in: Add configure option for big arrays.
481
482           Patch by Luis F. Ortiz.
483           Contributed under X11 license.
484           http://lists.ximian.com/pipermail/mono-devel-list/2008-May/027995.html
485
486 2008-05-23  Wade Berrier  <wberrier@novell.com>
487
488         * scripts/Makefile.am: remove mbas script since we don't ship it anymore
489         (fixed bnc#393903)
490
491 2008-05-22 Marek Safar  <marek.safar@gmail.com>
492
493         * Makefile.am: Distribute 2.0 profile specific files.
494
495 2008-05-21  Zoltan Varga  <vargaz@gmail.com>
496
497         * acinclude.m4: New file, contains a snapshot of dolt.
498
499         * configure.in: Add support for the DOLT libtool replacement.
500
501 2008-05-19  Zoltan Varga  <vargaz@gmail.com>
502
503         * configure.in: Change the way CPPFLAGS/CFLAGS are passed to libgc one more
504         time. This time, we collect them in two variables and pass these to libgc
505         configure instead of using the standard CPPFLAGS/CFLAGS, to prevent problems
506         during reconfiguring. Also pass '-mno-tls-direct-segment-refs' to libgc 
507         configure, hopefully fixing #385006.
508
509 2008-05-15  Zoltan Varga  <vargaz@gmail.com>
510
511         * configure.in: Add a check for sgen and __thread. Fixes #347171.
512
513 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
514
515         * configure.in, data/Makefile.am, data/dotnet35.pc : 
516           add new package for .net framework 3.5 libs.
517
518 2008-05-12  Raja R Harinath  <harinath@hurrynot.org>
519
520         * scripts/mono-service.in: Undo 2008-05-08.  '2>&1' is not a bash-ism.
521
522 2008-05-09  Zoltan Varga  <zovarga@debian.chello.hu>
523
524         * Makefile.am (get-monolite-latest): Create mcs/lib if not existing.
525
526 2008-05-08  Robert Jordan  <robertjj@gmx.net>
527
528         * scripts/mono-service.in: Replace bash-ism with `sh' syntax.
529
530 2008-05-07  Sebastien Pouliot  <sebastien@ximian.com>
531
532         * data/net_[1_1|2_0]/machine.config: Add entry to remap the public 
533         key used by Silverlight 2.0 platform assemblies. Needed in both 
534         profiles since SN uses 1.0.
535
536 2008-05-05  Andreas Färber  <andreas.faerber@web.de>
537
538         * configure.in: Detect ppc64 target architecture.
539         
540         Contributed unter MIT/X11 license.
541
542 2008-04-29  Kornél Pál  <kornelpal@gmail.com>
543
544         * configure.in: Check for sys/utime.h.
545         * winconfig.h: Define HAVE_SYS_UTIME_H, undef HAVE_UTIME_H.
546
547 2008-04-28  Zoltan Varga  <vargaz@gmail.com>
548
549         * configure.in: Use lowercase for 'integrity of package' for consistency.
550
551 2008-04-28  Geoff Norton  <gnorton@novell.com>
552
553         * build-iphone.sh: Some updates to work with the latest SDK.
554
555 2008-04-24  Zoltan Varga  <vargaz@gmail.com>
556
557         * configure.in: Use the three argument form of AC_DEFINE everywhere since it is
558         required by autoheader for parameters not in acconfig.h.
559
560         * acconfig.h: Removed, all the parameters are defined in configure.in now.
561
562 2008-04-24  Rodrigo Kumpera  <rkumpera@novell.com>
563
564         * runtime/Makefile.am (mcs-compileall): Turn on the verifier.
565
566 2008-04-18  Wade Berrier  <wberrier@novell.com>
567
568         * scripts/mono-find-requires.in: Add env var to ignore scanning
569         of .config files.
570         Fix extra whitespace when no config reqs are found.
571
572 2008-04-17  Zoltan Varga  <vargaz@gmail.com>
573
574         * configure.in: Enable the valgrind header check on amd64 too.
575
576 2008-04-16  Wade Berrier  <wberrier@novell.com>
577
578         * scripts/mono-find-requires.in: Fix extraneous whitespace that makes
579         some reqs from .config be on the same line as the monodis reqs.
580
581 2008-04-16  Jb Evain  <jbevain@novell.com>
582
583         * configure.in, data/Makefile.am: add a smcs.pc file,
584         that moonlight can use to locate smcs.exe.
585
586 2008-04-11  Atsushi Enomoto  <atsushi@ximian.com>
587
588         * scripts/Makefile.am : we need genxs2 for generating 2.0 based 
589           serializer.
590
591 2008-04-08  Dean Brettle  <dean@brettle.com>
592
593         * configure.in, runtime/Makefile.am: create a symlink at
594         mono/runtime/etc/mono/2.0/Browsers/Compat.browser similar to machine.config
595
596 2008-03-26  Massimiliano Mantione  <massi@ximian.com>
597         * configure.in: Added PLATFORM_LINUX automake conditional.
598
599 2008-03-25  Zoltan Varga  <vargaz@gmail.com>
600
601         * runtime/Makefile.am (mcs-compileall): Skip net 2.1 assemblies for now.
602
603 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
604
605         * configure.in: Pass CPPFLAGS to libgc configure using ac_configure_args instead
606         of exporting it. Fixes #373113.
607
608 2008-03-20  Geoff Norton  <gnorton@novell.com>
609
610         * build-iphone.sh: Add CPLUS_INCLUDE_PATH.
611
612 2008-03-20  Kornél Pál  <kornelpal@gmail.com>
613
614         * configure.in: Added Windows version macros to CPPFLAGS and export
615         CPPFLAGS for libgc configure to ensure Windows version compatibility.
616         * winconfig.h: Added compile-time feature detection and support for
617         64-bit Windows versions. Updated VERSION to 1.9.
618
619 2008-03-19  Zoltan Varga  <vargaz@gmail.com>
620
621         * configure.in: Fix a typo.
622
623 2008-03-17  Geoff Norton  <gnorton@novell.com>
624
625         * build-iphone.sh: Fix a typo.
626         
627 2008-03-12  Atsushi Enomoto  <atsushi@ximian.com>
628
629         * scripts/Makefile.am : added xsd2.
630
631 2008-03-12  Geoff Norton  <gnorton@novell.com>
632
633         * build-iphone.sh: A autogen/make wrapper to define everything to build
634         mono for the iphone.
635         * configure.in: Add support for arm-apple-darwin (iPhone).
636
637 2008-03-05  Wade Berrier  <wberrier@novell.com>
638
639         * scripts/Makefile.am: fix typo so that 'scripts_defaults' scripts get
640         installed.
641         Fix sed command so that 'scripts_defaults' scripts work. 
642         Add some files to the cleanup list.
643
644 2008-03-02  Miguel de Icaza  <miguel@novell.com>
645
646         * configure.in: No need to detect mcs1, as we are going to keep
647         mcs as the 1.0 compiler and gmcs as the 2.0 compiler.  Since
648         making mcs a 2.0 compiler caused too many problems.
649
650 2008-02-29  Miguel de Icaza  <miguel@novell.com>
651
652         * configure.in: Detect if there is an mcs1 command installed as
653         the external c# compiler, and if this is the compiler, pick this
654         to bootstrap. 
655
656         You need to re-autogen.sh after the first installation of mono
657         with the new scripts.
658
659 2008-02-28  Miguel de Icaza  <miguel@novell.com>
660
661         * scripts/Makefile.am: Implement new defaults for the Mono 2.0
662         release, 2.0 profile executables are now the defaults (al, ilasm,
663         mkbundle, mono-api-info, monop, resgen, wsdl and mcs).
664
665         Old commands running under the 1.0 profile are still available
666         by having the number 1 appended to their command name (al1,
667         ilasm1, mcs1, mkbundle1, mono-api-info1, monop1, resgen1, wsdl1). 
668
669 2008-02-05  Zoltan Varga  <vargaz@gmail.com>
670
671         * runtime/Makefile.am: Update after the changes to mcs/Makefile.
672
673 2008-02-03  Zoltan Varga  <vargaz@gmail.com>
674
675         * runtime/Makefile.am (clean-local): Use mono --wapi=semdel instead of the
676         nonexistent semdel utility.
677
678         * runtime/semdel-wrapper.in: Delete.
679
680 2008-01-28  Wade Berrier  <wberrier@novell.com>
681
682         * configure.in: version bump -> 1.9
683
684 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
685
686         * docs/mini-porting.txt: Add some info about the order the JIT regression
687         tests should be run.
688
689 2008-01-26  Daniel Nauck  <dna@mono-project.de>
690
691         * scripts/mono-service.in: fix compability with the dash shell,
692         it doesn't like the use of >& without a file descriptor
693
694 2008-01-09  Zoltan Varga  <vargaz@freemail.hu>
695
696         * runtime/Makefile.am (mcs-compileall): Remove some whitespace after
697         a backslash.
698
699 2008-01-05  Zoltan Varga  <vargaz@gmail.com>
700
701         * Makefile.am (DIST_SUBDIRS): Use $(eglib_dir) instead of eglib to
702         fix make dist.
703
704 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
705
706         * configure.in: Add support for building with eglib and VPATH.
707         Fixes #351893.
708
709 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
710
711         * configure.in: Define eglib_dir.
712         * Makefile.am: Add eglib to subdirectory lists.
713
714 2007-12-31  Jonathan Chambers  <joncham@gmail.com>
715
716         * winconfig.h: Define HAVE_GETPROCESSID.
717         Contributed under MIT/X11 license.
718
719 2007-12-28  Everaldo Canuto  <ecanuto@novell.com>
720
721         * configure.in: Add support for oprofile.
722
723 2007-12-08  Zoltan Varga  <vargaz@gmail.com>
724
725         * configure.in: Add check for sys/mkdev.h.
726
727 2007-12-05  Dick Porter  <dick@ximian.com>
728
729         * configure.in: Define PLATFORM_SOLARIS for solaris builds, needed
730         by fix for bug 323524.
731
732 2007-11-21  Dick Porter  <dick@ximian.com>
733
734         * configure.in: No need to check for glib functions any more
735
736 2007-11-19  Atsushi Enomoto  <atsushi@ximian.com>
737
738         * configure.in : fix win32 build.
739
740 2007-11-16  Zoltan Varga  <vargaz@gmail.com>
741
742         * configure.in: Make --with-moonlight=yes the default.
743
744 2007-11-15  Dick Porter  <dick@ximian.com>
745
746         * configure.in: Check for g_strsplit_set() and g_strv_length()
747
748 2007-11-10  Alp Toker  <alp@atoker.com>
749
750         * samples/embed/teste.c: Add a newline at the end of this printf()
751
752 2007-11-08  Wade Berrier  <wberrier@novell.com>
753
754         * configure.in: add sysconfdir for mcs config.make
755         version bump -> 1.2.6
756
757 2007-11-07  Geoff Norton  <gnorton@novell.com>
758
759         * configure.in: Add a check for sockaddr_in(6).sin(6)_len
760
761 2007-11-05  Geoff Norton  <gnorton@novell.com>
762
763         * configure.in: Set GMODULE_CFLAGS and GMODULE_LIBS to be set
764         with eglib as well
765
766 2007-10-30  Raja R Harinath  <harinath@gmail.com>
767
768         * runtime/Makefile.am ($(tmpinst)/bin/gmcs): Update rule to point
769         to location of 'gmcs.exe'.
770
771 2007-10-29  Raja R Harinath  <rharinath@novell.com>
772
773         * configure.in (olive_topdir): Look for $olivedir in the source tree.
774
775 2007-10-19  Marek Habersack  <mhabersack@novell.com>
776
777         * scripts/Makefile.am (scripts_2_0): added mconfig to the list
778
779 2007-10-09  Wade Berrier  <wberrier@novell.com>
780
781         * configure.in: Split up the mono version that goes into Consts.cs 
782         to make sure each segment is no longer than 4 digits.  
783         This allows svn revisions to be used.
784
785 2007-10-02  Miguel de Icaza  <miguel@novell.com>
786
787         * scripts/mono-test-install: (temp_exe): Add tests for dynamic
788         libraries that libgdiplus might be missing
789
790         Add detection and diagnostics for
791         broken System.Drawing installations.
792
793 2007-09-19  Jb Evain  <jbevain@novell.com>
794
795         * configure.in: if there's a olive directory in the same folder
796         as mono, we now override its config.make, so that we don't build
797         the olive moonlight assemblies if mono is not build with moonlight
798         support.
799
800 2007-09-18  Andreas Faerber  <andreas.faerber@web.de>
801
802         * configure.in: Add support for building on Linux/ppc64 host.
803
804 2007-09-18  Marek Habersack  <mhabersack@novell.com>
805
806         * configure.in: added additional Makefile to be generated in the
807         mono/tests/assemblyresolve/ subdir.
808
809 2007-09-17  Zoltan Varga  <vargaz@gmail.com>
810
811         * docs/memory-management.txt: A new file describing metadata memory management.
812
813 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
814
815         * winconfig.h: Define WINVER and _WIN32_WINNT for VS
816         build.
817         
818         Contributed under MIT/X11 license.
819
820 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
821
822         * winconfig.h: Don't define HAVE_UNISTD_H on MSVC build.
823         
824         Contributed under MIT/X11 license.
825
826 2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
827
828         * configure.in : On windows, require advapi32.dll.
829
830 2007-08-23  Robert Jordan  <robertj@gmx.net>
831
832         * configure.in: add get|setpriority detection.
833
834 Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
835
836         * configure.in: use more symbol renaming fo OSX (bug #82463).
837
838 2007-08-20  Jb Evain  <jbevain@novell.com>
839
840         * scripts/smcs.in: use --runtime=moonlight instead of
841         forcing MONO_PATH.
842
843 Mon Aug 20 12:34:36 CEST 2007 Paolo Molaro <lupus@ximian.com>
844
845         * configure.in: check for gerusage().
846
847 Mon Jul 30 17:59:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
848
849         * configure.in: Enable sigaltstack handling check by default to get
850         wider testing.
851
852 2007-07-26  Jb Evain  <jbevain@novell.com>
853
854         * scripts/smcs.in: use smcs.exe.
855
856 2007-07-24  Wade Berrier  <wberrier@novell.com>
857
858         * configure.in: version bump -> 1.2.5
859
860 2007-07-17  Jb Evain  <jbevain@novell.com>
861
862         * scripts/Makefile.am: new monolinker script.
863
864 2007-07-11  Jb Evain  <jbevain@novell.com>
865
866         * scripts/smcs.in, scripts/Makefile.am: new smcs script.
867
868 2007-07-05  Wade Berrier  <wberrier@novell.com>
869
870         * scripts/mono-find-requires.in: add special 64bit case for ia64.
871         (rpm used to provide libname as well as libname()(64bit) on ia64, but 
872         now it only provides the first.)
873
874 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
875
876         * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
877
878 2007-06-15  Wade Berrier  <wberrier@novell.com>
879
880         * scripts/mono-find-requires.in: revert back to using package names
881         for .config file dep scanning.  This is because noarch packages can be
882         built on either 32 or 64 bit arches, depending on either a 32bit or 64bit
883         library, which is wrong.
884
885 2007-06-13  Randolph Chung  <tausq@debian.org>
886
887         * configure.in: Add hppa-linux target.
888         Contributed under the X11 license (http://bugzilla.ximian.com/show_bug.cgi?id=81866).
889
890 2007-06-13  Randolph Chung  <tausq@debian.org>
891
892         * configure.in: Add AM_PROG_AS, needed for handling assembly file
893         targets.
894
895 2007-06-09  Wade Berrier  <wberrier@novell.com>
896
897         * scripts/mono-find-requires.in: use lib name instead of package name 
898         for deps found in .config files. suse's rpmlint prefers it that way.
899
900 2007-05-29  Robert Jordan  <robertj@gmx.net>
901
902         * data/config.in: add mono_win32_compat entries.
903
904 2007-05-11  Raja R Harinath  <rharinath@novell.com>
905
906         * Makefile.am (get-monolite-latest): Redirect wget output too.
907
908 2007-05-07  Wade Berrier  <wberrier@novell.com>
909
910         * scripts/mono-find-requires.in: don't use length() on arrays;
911         doesn't work on older gawk versions.  Calculate size manually instead.
912
913 2007-05-07  Raja R Harinath  <rharinath@novell.com>
914
915         Fix parallel make.
916         * runtime/Makefile.am (test-support-file): Remove.  Move rules ...
917         (_tmpinst/bin/mcs, _tmpinst/bin/gmcs, _tmpinst/bin/ilasm): ... here.
918         Reported by "Stephen A. Jazdzewski" <steve@jazd.com>
919
920 2007-05-05  Wade Berrier  <wberrier@novell.com>
921
922         * scripts/mono-find-provides.in: don't use 'which' anymore (never solved
923         anything since it broke symlinks)
924         * scripts/mono-find-requires.in: also don't use 'which'
925         Parse .config files to look for native libs.  Honor 'os' attributes for
926         dllmaps.  Query rpm db for package that provides this lib.  Support 64bit
927         rpm configurations, as well as 32bit running on 64bit.
928
929 2007-04-27  Marek Habersack  <mhabersack@novell.com>
930
931         * data/net_2_0/web.config: use fully qualified assembly names in
932         <compilation><assemblies>.
933
934 2007-04-19  Wade Berrier  <wberrier@novell.com>
935
936         * configure.in: version bump -> 1.2.4
937
938 2007-04-15  Marek Habersack  <mhabersack@novell.com>
939
940         * data/net_2_0/web.config: add the default build providers
941         configuration.
942
943 2007-04-06  Andreas Faerber  <andreas.faerber@web.de>
944
945         * configure.in: Added support for Solaris/amd64. Fixes bug #81325
946
947 2007-04-06  Marek Habersack  <mhabersack@novell.com>
948
949         * data/net_2_0/machine.config: corrected the xhtmlConformance
950         entry to reference correct type.
951
952         * data/net_2_0/web.config: siteMap must be enabled by
953         default. Fixes bug #80611
954
955 2007-04-05  Marek Habersack  <mhabersack@novell.com>
956
957         * data/browscap.ini: updated to the latest version.
958         Applied Mono-specific changes.
959
960 2007-03-28  Raja R Harinath  <rharinath@novell.com>
961
962         * runtime/mono-wrapper.in (PATH): Include _tmpinst/bin.  Ensure
963         that library invocations of 'mcs' and 'gmcs' pick the in-tree versions.
964         * runtime/Makefile.am (mcs-do-run-test-profiles): Don't set PATH.
965         (all-local, install-local): Depend on TEST_SUPPORT_FILES too.
966         (test-support-files): Move creation of _tmpinst/bin directory ...
967         ($(tmpinst)/bin/mono): ... here.
968         ($(tmpinst)/bin/mbas, $(tmpinst)/bin/pedump): Remove.
969         (test-support-file): Depend on $(tmpinst)/bin/mono.
970
971 2007-03-22  Marek Habersack  <mhabersack@novell.com>
972
973         * data/net_2_0/machine.config: added a few missing sections, added
974         missing allowDefinition and allowLocation attributes.
975
976 2007-03-16  Wade Berrier  <wberrier@novell.com>
977
978         * configure.in: version bump -> 1.2.3.50 (RaceToLinux special release)
979
980 2007-03-16  Marek Habersack  <mhabersack@novell.com>
981
982         * data/net_2_0/machine.config: added default profile provider
983         configuration.
984
985 2007-03-15  Marek Habersack  <grendello@gmail.com>
986
987         * runtime/Makefile.am: add browscap.ini to symlinks
988
989         * configure.in: make sure browscap.ini is symlinked to from
990         runtime/etc/ so that no web tests that depend on the file's
991         presence fail.
992
993 2007-03-15  Jonathan Chambers  <joncham@gmail.com>
994
995         * winconfig.h: Don't use MONO_XEN_OPT on windows.
996         Contributed under MIT/X11 license.
997
998 2007-03-14  Marek Habersack  <mhabersack@novell.com>
999
1000         * data/net_2_0/machine.config: add two missing section handlers.
1001
1002 2007-03-13  Wade Berrier  <wberrier@novell.com>
1003
1004         * Makefile.am:
1005         * msvc/Makefile.am:
1006         Update EXTRA_DIST to take into account .vcproj file moves
1007
1008 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1009
1010         * mono.sln, libmono.vcproj, mono.vcproj, genmdesc.vcproj, winsetup.bat,
1011         mono/monodiet.vcproj, mono/pedump.vcproj: Move to msvc directory.
1012         
1013 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1014
1015         * libmono.vcproj, mono.vcproj, genmdesc.vcproj, mono/monodiet.vcproj,
1016         mono/pedump.vcproj: Fix Release build target, add define to remove CRT warnings, 
1017         structure output folders a bit better, begin WIN64 port, and change 
1018         libmono to build a DLL instead  of a static library.
1019         * mono.sln: Begin x64 target support.
1020         
1021 Fri Mar 9 18:57:47 CET 2007 Paolo Molaro <lupus@ximian.com>
1022
1023         * Makefile.am, configure.in, msvc: add msvc directory to the
1024         distribution.
1025         * msvc/create-windef.pl, msvc/mono.def: added def file for exported
1026         functions.
1027
1028 2007-03-09  Zoltan Varga  <vargaz@gmail.com>
1029
1030         * docs/aot-compiler.txt: Update 'future work'.
1031
1032 2007-03-07  Zoltan Varga  <vargaz@gmail.com>
1033
1034         * docs/aot-compiler.txt: Add into about the PLT.
1035         
1036         * docs/aot-compiler.txt: Update a bit to reflect recent changes.
1037
1038 2007-02-24  Raja R Harinath  <rharinath@novell.com>
1039
1040         * data/config.in (odbc32.dll) [os=osx]: Fix misplaced ".
1041
1042 2007-02-20  Wade Berrier  <wberrier@novell.com>
1043
1044         * scripts/Makefile.am: Add api-info and api-diff wrappers
1045
1046 2007-02-15  Marek Habersack  <grendello@gmail.com>
1047
1048         * data/net_2_0/machine.config: add default provider factories.
1049
1050 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
1051
1052         * configure.in:  Support NetBSD GC.
1053                 
1054 Thu Feb 1 12:29:23 CET 2007 Paolo Molaro <lupus@ximian.com>
1055
1056         * configure.in: include LIBS in libmono_ldflags on all archs.
1057         * mint.pc.in, mono-uninstalled.pc.in, mono.pc.in: removed extra -lm.
1058
1059 2007-02-01  Miguel de Icaza  <miguel@novell.com>
1060
1061         * configure.in: Naive attempt at getting -ldl in mono.pc
1062
1063 2007-01-31  Marek Habersack  <grendello@gmail.com>
1064
1065         * data/net_2_0/machine.config: prepare the configuration for the
1066         Mainsoft.Web administrative application.
1067
1068 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
1069
1070         * configure.in : w32 build fix; add -lwinmm as Tor suggested.
1071
1072 Mon Jan 29 12:04:38 CET 2007 Paolo Molaro <lupus@ximian.com>
1073
1074         * configure.in, mint.pc.in mono-uninstalled.pc.in mono.pc.in:
1075         put back the flag to export symbols from the binary which is
1076         no more provided by gmodule (thanks to Robert Jordan <robertj@gmx.net>
1077         for noticing).
1078
1079 2007-01-29  Robert Jordan  <robertj@gmx.net>
1080
1081         * libmono.vcproj, winconfig.h: Reflect recent changes.
1082
1083 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
1084
1085         * scripts/Makefile.am: Added 'al2'.
1086
1087 2007-01-11  Dick Porter  <dick@ximian.com>
1088
1089         * acconfig.h: 
1090         * configure.in: Check for IP_DONTFRAGMENT and IP_MTU_DISCOVER.
1091
1092 2007-01-11  Marek Habersack  <grendello@gmail.com>
1093
1094         * data/net_2_0/machine.config: Added the DbProviderFactories
1095         section, together with the first entry - for SQLite.
1096
1097 2007-01-03  Wade Berrier  <wberrier@novell.com>
1098
1099         * scripts/mono-find-provides.in:
1100         * scripts/mono-find-requires.in: error out if monodis isn't
1101         functioning properly.  Otherwise when building rpms, 
1102         the provides/requires isn't generated correctly if monodis 
1103         isn't present. 
1104
1105         Fixes: bnc #227362
1106
1107 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1108
1109         * configure.in (darwin.CPPFLAGS): Temporary workaround for the bug
1110         reported in 77324.  When we get a linker script for MacOS we can
1111         take this out, but for now lets keep it in here.
1112
1113         * scripts/mono-service.in (debug): Add --debug, --no-daemonize and
1114         make sure that this works with 2.0 (wrong binary was being
1115         refereced).
1116
1117         Fixes: #80309
1118
1119 Mon Dec 18 18:19:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1120
1121         * configure.in: fixed compiler/linker options when
1122         configuring under hpux/ia64 (patch from warren@warrenandrachel.com
1123         (Warren Smith)).
1124
1125 Mon Dec 18 15:28:49 CET 2006 Paolo Molaro <lupus@ximian.com>
1126
1127         * configure.in: detection code for dlopen ().
1128
1129 Mon Dec 11 10:23:18 CET 2006 Paolo Molaro <lupus@ximian.com>
1130
1131         * configure.in, mono.pc.in, */Makefile.am: istall the header
1132         files in a API version specific directory.
1133
1134 2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
1135
1136         * data/browscap.ini: added msdomversion for ie6/7,
1137         fixed ecmascriptversion in ie6/7
1138
1139 2006-11-28  Marek Habersack  <grendello@gmail.com>
1140
1141         * data/net_2_0/web.config: Added the imported namespaces statement
1142         for ASP.NET compilation.
1143
1144 2006-11-17  Wade Berrier  <wberrier@novell.com>
1145
1146         * configure.in: version bump to 1.2.1
1147
1148 Thu Nov 16 12:59:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1149
1150         * configure.in: added --disable-mcs-build for use
1151         with embedded systems or other cases where we don't want
1152         or can't to spend time compiling the managed part of the runtime.
1153
1154 2006-11-02  Wade Berrier  <wberrier@novell.com>
1155
1156         * configure.in: version bump to 1.2
1157
1158 2006-11-02 Michael Hutchinson <m.j.hutchinson@gmail.com>
1159
1160         * data/net_2_0/machine.config: defaultProxy section is no longer 
1161           necessary, so remove.
1162
1163 2006-11-01  Jonathan Pryor  <jonpryor@vt.edu>
1164
1165         * configure.in: Add type checks for blkcnt_t, blksize_t, suseconds_t.  Some
1166           versions of Mac OS X don't define these, needed by support/map.c.
1167
1168 2006-10-26  Jonathan Pryor  <jonpryor@vt.edu>
1169
1170         * configure.in: Add type checks for structs pollfd, stat, timeval, timezone.
1171           This is so that support/map.c can use HAVE_STRUCT_... wrappers around
1172           structure conversion functions, allowing them to be omitted from the Win32
1173           build.
1174
1175 2006-10-16  Kornél Pál  <kornelpal@gmail.com>
1176
1177         * libmono.vcproj: Removed unicode.h and unicode.c. Changed absolute
1178           path in AdditionalLibraryDirectories to relative.
1179
1180 2006-10-13  Joe Shaw  <joeshaw@novell.com>
1181
1182         * samples/size/size.c: Flesh this out quite a bit more so that
1183         its results are more accurate.
1184         * samples/size/sample.cs: Add a few more test cases.
1185
1186 2006-10-12  Zoltan Varga  <vargaz@freemail.hu>
1187
1188         * configure.in: Disable visibility("hidden") on cygwin as well.
1189
1190 2006-10-10  Zoltan Varga  <vargaz@gmail.com>
1191
1192         * configure.in: Get rid of --with-nptl.
1193
1194 Sat Sep 30 12:11:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
1195
1196         * configure.in: link to libnsl only if needed.
1197
1198 2006-09-19  Raja R Harinath  <rharinath@novell.com>
1199
1200         * runtime/Makefile.am (etc/mono/config): Fix rule to avoid writing
1201         into a symlink created by the 2006-09-13 change below.
1202
1203 2006-09-17  Zoltan Varga  <vargaz@gmail.com>
1204
1205         * docs/thread-safety.txt: Moved here from mono/metadata.
1206
1207 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
1208
1209         * configure.in: Avoid non-static build warning on windows.
1210
1211 2006-09-16  Raja R Harinath  <rharinath@novell.com>
1212
1213         Fix srcdir!=builddir issue.
1214         * configure.in (runtime/etc/mono/config): Remove erroneous code.
1215         * runtime/Makefile.am (etc/mono/config): Rename from wrapper-config.
1216         * runtime/mono-wrapper.in: Update.
1217
1218 2006-09-15  Jonathan Pryor  <jonpryor@vt.edu>
1219
1220         * configure.in: Remove check for setkey(3).
1221
1222 2006-09-13  Jonathan Pryor  <jonpryor@vt.edu>
1223
1224         * configure.in: Add command to create runtime/etc/mono/config.  This is
1225           needed so that programs which use the bootstrap mono build get the
1226           appropriate <dllmap/> entries (in particular, the mono-shlib-cop unit
1227           tests requires that a $prefix/etc/mono/config be present to run).
1228         * runtime/Makefile.am: Create runtime/etc/mono/config.
1229
1230 2006-09-11  Zoltan Varga  <vargaz@gmail.com>
1231
1232         * mono.vcproj: Fix VC build.
1233
1234 2006-09-01  Zoltan Varga  <vargaz@gmail.com>
1235
1236         * configure.in: More alpha updates from Sergey Tikhonov <tsv@solvo.ru>.
1237
1238 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
1239
1240         * samples/embed/test-invoke.vcproj samples/embed/teste.vcproj: Fix include paths for newer glib versions.
1241
1242         * genmdesc.vcproj: Fix include paths for newer glib versions.
1243
1244         * libmono.vcproj: Add further missing sources, fix include paths for newer glib versions.
1245         
1246         * libmono.vcproj: Add aot-compiler.c and aot-runtime.c as source files.
1247
1248         * README.vsnet: Fix a typo.
1249
1250 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
1251
1252         * configure.in (PLATFORM_WIN32): Add -mno-cygwin to libmono_cflags/ldflags. Fixes
1253         #79180.
1254
1255 2006-08-15  Miguel de Icaza  <miguel@novell.com>
1256
1257         * configure.in: Add support for an altenative version of glib.
1258
1259 2006-08-29 Wade Berrier <wberrier@novell.com>
1260
1261         * configure.in: Add required CFLAGS for s390[x] (-mbackchain)
1262
1263 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1264
1265         * configure.in: check for mkstemp.
1266
1267 2006-08-22  Raja R Harinath  <rharinath@novell.com>
1268
1269         * runtime/Makefile.am (mcs-compileall): Remove mention of Microsoft.VisualBasic.
1270
1271 2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1272
1273         * configure.in: add check for sys/syscall.h. Remove aio_* detection as
1274         it has not been used for a while now.
1275
1276 2006-07-19  Wade Berrier <wberrier@novell.com>
1277
1278         * scripts/mono-find-provides.in: Remove support for only scanning files in the gac.
1279         The problem is that mono apps are often broken up into subpackages, and deps can only
1280         be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
1281         (See https://bugzilla.novell.com/show_bug.cgi?id=144655)
1282
1283 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
1284
1285         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
1286         of alpha support.
1287
1288 2006-07-17  Wade Berrier <wberrier@novell.com>
1289
1290         * scripts/mono-find-requires.in: Change rpm requires to >= 1.0.3300.0 instead of
1291         =, since we don't explicitly provide 1.0.3300.0 versions.
1292
1293 2006-07-09  Zoltan Varga  <vargaz@gmail.com>
1294
1295         * docs/exception-handling.txt: Update libunwind status since it is not really
1296         dead.
1297         
1298         * docs/exception-handling.txt: Note the changes in the handling of SIGSEGV
1299         received while in native code.
1300
1301 2006-07-04  Zoltan Varga  <vargaz@gmail.com>
1302
1303         * configure.in: Add the contents of LIBS to libmono_ldflags on sol-x86 too.
1304
1305 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
1306
1307         * configure.in: Add the contents of LIBS to libmono_ldflags instead on solaris.
1308
1309 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
1310
1311         * configure.in: Add -lsocket -lnsl to libmono_ldflags on solaris to fix the
1312         mkbundle tests.
1313
1314 2006-06-27  Zoltan Varga  <vargaz@gmail.com>
1315
1316         * configure.in: Disable --with-tls=__thread on solaris/x86.
1317
1318 2006-06-24  Zoltan Varga  <vargaz@gmail.com>
1319
1320         * configure.in: Always pass CPPFLAGS to libgc configure.
1321
1322 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
1323
1324         * configure.in: Add the Makefile to create in order to run the CAS
1325         tests.
1326
1327 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
1328
1329         * README.vsnet: Make it clear that building Mono under cygwin is a
1330         pre-requirement to using the VS.NET solution (with the supplied
1331         instructions).
1332
1333 2006-06-01 Zac Bowling <zac@zacbowling.com>
1334         * configure.in, fix typo breaking build (test instead of text on last
1335         line)
1336
1337 2006-05-24  Andrew Skiba <andrews@mainsoft.com>
1338
1339         * configure.in, runtime/Makefile.am: create a symlink at
1340         mono/runtime/etc/mono/2.0/web.config similar to machine.config
1341         
1342 2006-05-24  Raja R Harinath  <rharinath@novell.com>
1343
1344         * scripts/Makefile.am (scripts_1_0, scripts_2_0): Move
1345         nunit-console ...
1346         (scripts_nunit): ... here.
1347         (REWRITE1_DEBUG, REWRITE2_DEBUG): New defines that pass a --debug
1348         to the mono runtime.
1349         (nunit-console, nunit-console2): New targets.  Use them.
1350
1351 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
1352
1353         * libatomic_ops: Remove this, as using it didn't work out.
1354
1355 2006-05-23  Martin Baulig  <martin@ximian.com>
1356
1357         * configure.in: Disable the debugger if we're not using the
1358         included gc.
1359
1360 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
1361
1362         * data/net_2_0/machine.config : updated webRequestModules,
1363           defaultProxy and connectionManagement handlers.
1364
1365 2006-05-10  Zoltan Varga  <vargaz@gmail.com>
1366
1367         * configure.in: Disable usage of visibility(hidden) on solaris x86.
1368
1369 2006-05-07  Zoltan Varga  <vargaz@gmail.com>
1370
1371         * data/mono.supp: Applied patch from Matt Hargett (matt@use.net).
1372         Generalize path to the mono executable.
1373
1374 2006-05-02  Jonathan Chambers  <jonathan.chambers@ansys.com>
1375
1376         * configure.in: Add oleaut32 on Win32 builds for BSTR support
1377
1378 2006-05-01  Chris Toshok  <toshok@ximian.com>
1379
1380         * data/net_2_0/machine.config: add connectionStringName's
1381         parameters to the role/membership providers.
1382
1383 2006-04-30  Raja R Harinath  <harinath@gmail.com>
1384
1385         * Makefile.am (mcs-do-clean, mcs-do-compiler-tests): Clean
1386         and run tests in mono/tests too.
1387
1388 2006-04-25  Wade Berrier <wberrier@novell.com>
1389
1390         * scripts/mono-find-provides.in: Only scan files that are in the gac.
1391         This allows packages to contain private assemblies that won't conflict 
1392         with other packages. Fixes bugzilla.novell.com #144655.
1393
1394 2006-04-21  Alp Toker  <alp@atoker.com>
1395
1396         * scripts/mono-service.in: Usage info fixes:
1397         Lock file was referred to as .log instead of .lock. Fixes #75724.
1398         $0 was in single-quoted, so not interpreted.
1399
1400 2006-04-13  Chris Toshok  <toshok@ximian.com>
1401
1402         * data/net_2_0/machine.config: add system.data section listing the
1403         SqlClient provider.  Also add system.web section listing the
1404         membership and role providers.  This is here instead of in
1405         web.config because the providers are meant to be available to
1406         non-web applications as well.
1407
1408 2006-04-11  Chris Toshok  <toshok@ximian.com>
1409
1410         * data/net_2_0/web.config: add the builtin expression builders.
1411
1412 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
1413
1414         * scripts/Makefile.am (scripts_2_0): Add 'resgen2'.
1415
1416 2006-04-07  Chris Toshok  <toshok@ximian.com>
1417
1418         * data/net_2_0/machine.config: oh, and
1419         system.web/anonymousIdentification.
1420
1421 2006-04-07  Chris Toshok  <toshok@ximian.com>
1422
1423         * data/net_2_0/machine.config: add system.web/membership and
1424         system.web/xhtmlConformance config sections.
1425
1426 2006-04-04  Zoltan Varga  <vargaz@gmail.com>
1427
1428         * configure.in: Add a check and a helpful error message when 'ar' is not found on solaris.
1429
1430 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
1431
1432         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
1433
1434 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
1435
1436         * docs/tree-mover.txt: Added tree mover documentation.
1437
1438 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
1439
1440         * configure.in, mono/Makefile.am: remove the now unused handles dir
1441         from the build.
1442
1443 2006-03-22  Chris Toshok  <toshok@ximian.com>
1444
1445         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
1446
1447         * data/net_2_0/machine.config: add system.web/roleManager section
1448         handler.
1449
1450 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
1451
1452         * libmono.vcproj: Add some newly added source files.
1453
1454 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
1455
1456         * libmono.vcproj: Remove os/win32/util.h.
1457
1458 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
1459
1460         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
1461         with removed proxy class generation for Grasshopper
1462
1463 2006-03-08  Chris Toshok  <toshok@ximian.com>
1464
1465         * data/net_2_0/web.config: add a default siteMap section with the
1466         AspNetXmlSiteMapProvider provider.
1467
1468         * data/net_2_0/machine.config: add system.web/siteMap section
1469         info.
1470
1471 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
1472
1473         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
1474         get rid of os/unix and os/win32.
1475
1476 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
1477
1478         * configure.in: added checks for visibility attribute,
1479         option to disable generics, disabled options string define.
1480
1481 2006-02-27  Raja R Harinath  <rharinath@novell.com>
1482
1483         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
1484         Fix m4-quoting.
1485
1486 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
1487
1488         * configure.in: more feature for --enable-minimal flags.
1489
1490 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1491
1492         * configure.in: define PLATFORM_BSD.
1493
1494 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
1495
1496         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
1497
1498 2006-02-07  Chris Toshok  <toshok@ximian.com>
1499
1500         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
1501         (mono_DATA): same.
1502
1503         * data/net_2_0/machine.config: remove the system.web section from
1504         here.
1505
1506         * data/net_2_0/web.config: and add it here.
1507
1508 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
1509
1510         * data/net_2_0/machine.config: Add FtpRequestCreator
1511         to create new instances of System.Net.FtpWebWebRequest.
1512
1513 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
1514  
1515         * libmono.vcproj: Added new files to the VS.NET build.
1516         * README.vsnet: Updated VS.NET build instructions.
1517
1518 2006-01-26  Chris Toshok  <toshok@ximian.com>
1519
1520         * data/net_2_0/machine.config: ignore runtime and startup
1521         sections.
1522
1523 2006-01-25  Chris Toshok  <toshok@ximian.com>
1524
1525         * data/net_2_0/machine.config: ignore mscorlib,
1526         system.runtime.remoting, and strongNames sections.
1527
1528 2006-01-25  Chris Toshok  <toshok@ximian.com>
1529
1530         * data/net_2_0/machine.config: for system.web, add default
1531         <authorization> section that allows everything.  also, add
1532         System.Configuration to system.web/compilation/assemblies.
1533
1534 2006-01-23  Chris Toshok  <toshok@ximian.com>
1535
1536         * data/net_2_0/machine.config: add System.Configuration to the
1537         list of assemblies in system.web/compilation.
1538
1539 2006-01-23  Martin Baulig  <martin@ximian.com>
1540
1541         * configure.in: Added configure check whether the Mono Debugger is
1542         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
1543         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
1544
1545 2006-01-13  Raja R Harinath  <rharinath@novell.com>
1546
1547         * data/net_2_0/machine.config: Fix a couple of typos in type names.
1548
1549 2006-01-10  Raja R Harinath  <rharinath@novell.com>
1550
1551         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
1552
1553 2006-01-09  Chris Toshok  <toshok@ximian.com>
1554
1555         * data/net_2_0/machine.config: switch over to the 2.0
1556         configuration sections for System.Web and System.Web.Services.
1557         Also, add the configProtectedData stuff so we can encrypt config
1558         sections.
1559
1560 2006-01-08  Robert Jordan  <robertj@gmx.net>
1561
1562         * man/mkbundle.1: Documented environment variables and Windows issues.
1563
1564 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
1565
1566         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
1567           now, as intl.dll is the file actually shipped/available on Windows.
1568
1569 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
1570
1571         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
1572
1573 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1574
1575         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
1576
1577 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
1578
1579         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
1580           build when CC contains spaces.
1581
1582 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
1583
1584         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
1585           Thanks to Ben Gamari for the patch.
1586
1587 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
1588
1589         * configure.in: Add support for solaris/x86.
1590
1591         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
1592
1593 2005-12-21  Wade Berrier <wberrier@novell.com>
1594
1595         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
1596         otherwise the cairo.dll can't be found on 64 bit architectures
1597
1598 2005-12-18  Raja R Harinath  <harinath@gmail.com>
1599
1600         * configure.in (config.make): Don't blindly copy over $INSTALL,
1601         since it can be relative to the mono tree.  Use the same trick as
1602         ac_INSTALL, but against an absolute path.
1603
1604 2005-12-16 Wade Berrier <wberrier@novell.com>
1605
1606         * configure.in: Unset AC_DISABLE_FAST_INSTALL
1607         This caused some weird monodis linking errors
1608
1609 2005-12-12 Mike Kestner <mkestner@novell.com>
1610
1611         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
1612         and this file can be extracted post-build to be packaged separately 
1613         on win32.
1614         * configure.in: expand mono-cairo.pc
1615         * Makefile.am: dist and install mono-cairo.pc
1616
1617 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
1618
1619         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
1620           accordingly.
1621
1622 2005-12-01 Mike Kestner <mkestner@novell.com>
1623
1624         * scripts/mono-find-provides.in: support policy assemblies.
1625
1626 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1627
1628         * configure.in: define PLATFORM_MACOSX.
1629
1630 2005-11-24  Dick Porter  <dick@ximian.com>
1631
1632         * configure.in: Test for GetProcessId() on windows
1633
1634 2005-11-21  Raja R Harinath  <rharinath@novell.com>
1635
1636         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
1637         (scripts_2_0): ... here.
1638         (gmcs): Remove special-case rule.
1639
1640 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
1641
1642         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
1643         default values for http proxy
1644
1645 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
1646
1647         * docs/jit-regalloc: Merge forgotten documentation updates from
1648         the mini-xp-local-regalloc branch.
1649
1650 2005-10-28  Wade Berrier <wberrier@novell.com>
1651
1652         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
1653         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
1654         Make all the wrappers relocatable.
1655
1656 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
1657
1658         * configure.in: Add test for execinfo.h.
1659
1660 2005-10-20  Raja R Harinath  <rharinath@novell.com>
1661
1662         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
1663         compile with the 'monolite' in the distribution tarball.
1664         (compiler-tests-net_2_0): Avoid deleting
1665         $(mcs_topdir)/build/common/Consts.cs.
1666
1667 2005-10-20  Robert Jordan  <robertj@gmx.net>
1668
1669         * data/net_2_0/machine.config: Added IPC channel templates.
1670
1671 2005-10-11  John Luke  <john.luke@gmail.com>
1672
1673         * man/monop.1: update for new monop options
1674         
1675 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
1676
1677         * configure.in: Fix up problems with the latest libtool on win32.
1678
1679 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
1680
1681         * configure.in: Remove 'Globalization:' entry from final message.
1682
1683 2005-09-27  Raja R Harinath  <rharinath@novell.com>
1684
1685         * configure.in (BUILD_MCS): New automake conditional.  Used to
1686         disable building the mcs/ tree if cross-compiling.
1687         (CROSS_COMPILING): New automake conditional.
1688         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
1689         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
1690         Define even when cross-compiling.
1691         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
1692         Disable building in the mcs/ tree if !BUILD_MCS.
1693
1694 2005-09-22  Raja R Harinath  <rharinath@novell.com>
1695
1696         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
1697         build Consts.cs.
1698
1699 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
1700
1701         * docs/exception-handling.txt: Add section about libunwind.
1702         
1703         * docs/exception-handling.txt: New file.
1704
1705 2005-09-16  Raja R Harinath  <rharinath@novell.com>
1706
1707         * runtime/Makefile.am (all-local, install-exec, uninstall)
1708         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
1709         Don't call semdel-wrapper.
1710
1711 2005-09-06  Chris Toshok  <toshok@ximian.com>
1712
1713         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
1714         attributes required for ASP.Net client side validation to the
1715         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
1716         0.9 & 1.0 browsers.
1717
1718 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
1719
1720         * configure.in: Add ability to cross-compile from linux to win32.
1721
1722 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
1723
1724         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
1725
1726 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
1727
1728         * configure.in: Use CC instead of gcc for __thread tests.
1729
1730 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
1731
1732         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
1733
1734 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
1735
1736         * configure.in: Add -lunwind to ldflags on IA64.
1737
1738 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
1739
1740         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
1741
1742 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
1743
1744         * libmono.vcproj: Fix VC build.
1745
1746 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
1747
1748         * configure.in: enable the ARM jit port.
1749
1750 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
1751
1752         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
1753
1754 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
1755
1756         * configure.in: Fix definition of LIBC for ia64.
1757
1758 2005-07-12  Daniel Drake  <dsd@gentoo.org>
1759
1760         * configure.in: Add check for libattr's <attr/attr.h>
1761
1762 2005-07-11  Raja R Harinath  <rharinath@novell.com>
1763
1764         * scripts/script.in: Add @framework_version@ blank.
1765         * scripts/script2.in: Remove.
1766         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
1767         monop.exe for monop2.
1768
1769 2005-07-04  Raja R Harinath  <rharinath@novell.com>
1770
1771         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
1772         (noinst_DATA): Build mono-uninstalled.pc.
1773         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
1774         (Cflags): Likewise.  Let $(srcdir) to be absolute.
1775
1776 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
1777
1778         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
1779
1780 2005-07-01  Daniel Drake  <dsd@gentoo.org>
1781
1782         * configure.in: Add check for FreeBSD's sys/extattr.h
1783
1784 2005-07-01  Raja R Harinath  <rharinath@novell.com>
1785
1786         Avoid resource leakage on 'make clean' (see #75424).
1787         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
1788         * runtime/semdel-wrapper.in: New.
1789         * runtime/Makefile.am (clean-local): Use the semdel program before
1790         nuking the .wapi directory.
1791         (noinst_SCRIPTS): Add semdel-wrapper.
1792         (MYDISTFILES, distdir): Use automake variable to get the list of
1793         files to distribute.
1794         (all-local, install-exec, uninstall): Call semdel-wrapper.
1795         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
1796         Likewise.
1797
1798 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
1799
1800         * configure.in: Add support for X86 darwin.
1801
1802 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
1803
1804         * configure.in: Add support for ia64.
1805
1806 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1807
1808         * configure.in: enabled the use of mmap/munmap for solaris and linux.
1809         It seems to help with memory usage.
1810
1811 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
1812
1813         * configure.in: Another attempt at the portable "find libX11.so"
1814         Hopefully, this one has no code paths where we are worse off than
1815         what we had before any of this mess.
1816         
1817         * configure.in: What I hope is a more portable version hack.
1818
1819 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
1820
1821         * configure.in: echo the version number to
1822         mcs/build/common/MonoVersion.cs. This allows us to not need to
1823         update AssemblyInfo.cs every time we bump the version number.
1824
1825         * mono-uninstalled.pc.in: pc file that handles mono when it is not
1826         installed. This lets us have mkbundle work inside the tree.
1827
1828         * configure.in: Create the .pc file above.
1829
1830 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1831
1832         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
1833
1834 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1835
1836         * data/config.in: Fix generated XML.
1837
1838 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1839
1840         * scripts/Makefile.am: Add mono-shlib-cop.
1841
1842 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
1843
1844         * configure.in: Handle more gracefully if objdump or X isn't
1845         there. Warn the user about possible breakage.
1846
1847 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
1848
1849         * configure.in: read the SONAME from libX11. This is the same
1850         thing as will be used by a shared library, so it will really
1851         work.
1852
1853         This will have us get libX11.so.6 rather than libX11.so.6.2.
1854
1855 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1856
1857         * configure.in: make automake 1.9 happy about LARGE_FILES.
1858
1859 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
1860
1861         * configure.in: Add checks for mremap, remap_file_pages.
1862
1863 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
1864
1865         * mono.spec.in: Remove. This is horribly out of date. A real spec
1866         file is generated in the release module.
1867
1868         * scripts/Makefile.am: Add mono-find-*
1869
1870         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
1871         done with monodis. This makes packaging easier as it doesn't
1872         depend on the gac ind DESTDIR.
1873
1874         * configure.in: changes for the above
1875
1876 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1877
1878         * configure.in: added test for SIOCGIFCONF.
1879
1880 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
1881  
1882         * README.vsnet: Instructions about the VS.NET build.
1883         * mono.sln: Mono solution file for VS.NET 2005.
1884         * genmdesc.vcproj: Project file for genmdesc.
1885         * libmono.vcproj: Project file for libmono.
1886         * mono.vcproj: Project file for mono executable.
1887
1888 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
1889
1890         * configure.in: Do a test for libX11.so that really works :-).
1891
1892 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
1893
1894         * configure.in: Add config stuff for libsqlite{,3} and
1895         libX11.
1896
1897         * data/config.in: Add dllmaps for above mentioned libs. This means
1898         that the devel packages are not needed.
1899
1900 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
1901
1902         * man/mono.1: Document the new MONO_DEBUG options.
1903
1904 2005-05-16  Raja R Harinath  <rharinath@novell.com>
1905
1906         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
1907
1908 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
1909
1910         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
1911         installed, therefore, don't make a script for it.
1912
1913 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
1914
1915         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
1916         Fix library names on sparc-linux and alpha-linux.
1917
1918 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
1919
1920         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
1921
1922 2005-04-28  James Willcox  <james@ximian.com>
1923
1924         * man/mkbundle.1: add --config-dir flag
1925
1926 2005-04-27  Raja R Harinath  <rharinath@novell.com>
1927
1928         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
1929
1930 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
1931
1932         * configure.in: Version bumpage
1933
1934 2005-04-25  Raja R Harinath  <rharinath@novell.com>
1935
1936         Fix #74692.
1937         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
1938         ILDISASM to the in-tree versions of mono and monodis.  Propagate
1939         value of INSTALL to mcs too.
1940         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
1941         sub-make, now that 'configure' sets up the 'mcs' tree.
1942
1943 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
1944
1945         * doc: Remove unused directory.
1946         
1947         * configure.in: Remove --with-icu option to prevent people from using
1948         it by mistake.
1949
1950 2005-04-21  Raja R Harinath  <rharinath@novell.com>
1951
1952         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
1953         to sub-makes.
1954         (mcs-compileall): Verify the fixed-up dll too.
1955         * runtime/monodis-wrapper.in: New file.
1956         * configure.in (runtime/monodis-wrapper): Create.
1957         ($mcsdir/build/config.make): Don't be over-eager in the definition
1958         and evaluation of '$exec_prefix'.
1959
1960 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
1961         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
1962         added ' explicit="true" strict="false" ' to system.web/compilation 
1963         element as in MS. Part of fix for Bug #74671
1964         
1965 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
1966
1967         * configure.in: Add check for <sys/xattr.h>.
1968           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
1969
1970 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
1971
1972         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1973
1974 2005-04-16  Miguel de Icaza  <miguel@novell.com>
1975
1976         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
1977         fix the Mono build on Solaris (bug #72818)
1978
1979 2005-04-16  Bill Middleton  <flashdict@gmail.com>
1980
1981         * configure.in (PREVIEW): Allow --without-preview to work.
1982         From #74615.
1983
1984 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
1985
1986         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1987
1988 2005-04-14  Raja R Harinath  <rharinath@novell.com>
1989
1990         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
1991         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
1992
1993 2005-04-13  Raja R Harinath  <rharinath@novell.com>
1994
1995         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
1996
1997 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1998
1999         * configure.in: added checks for epoll().
2000
2001 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
2002
2003         * configure.in: Disable -O2 on PPC until #74562 is fixed.
2004
2005 2005-04-11  James Willcox  <james@ximian.com>
2006
2007         * man/mkbundle.1: add --static option
2008
2009 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
2010
2011         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
2012
2013 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2014
2015         * configure.in: Add --with-large-heap option to enable support for
2016         GC heaps larger than 3GB. Hopefully fixes #73882.
2017
2018 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2019
2020         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
2021         64). Re-add aio_* stuff. Shouldn't have removed it.
2022
2023 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2024
2025         * configure.in: no more checks for aio_*.
2026
2027 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
2028
2029         * configure.in: Fix isinf detection on solaris.
2030
2031 2005-04-02  Raja R Harinath  <harinath@gmail.com>
2032
2033         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
2034         with pkgconfig 0.16.0.
2035
2036 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
2037
2038         * configure.in: Fix sigaltstack detection on solaris.
2039
2040 2005-03-27  Raja R Harinath  <harinath@gmail.com>
2041
2042         * configure.in: Define mono_libdir using $(exec_prefix), seeing
2043         that it uses .../lib.
2044
2045 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
2046
2047         * configure.in: Use mono_libdir rather than libdir in
2048         config.make. This fixes confusion for amd builds in buildbuddy.
2049
2050         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
2051
2052 2005-03-24  Raja R Harinath  <rharinath@novell.com>
2053
2054         * configure.in (libgdiplus): Make more intuitive.
2055         * runtime/Makefile.am (wrapper-config): Remove temporary file.
2056         Update to change.
2057
2058 2005-03-23  Raja R Harinath  <rharinath@novell.com>
2059
2060         Allow testing of System.Drawing with a libgdiplus snapshot.
2061         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
2062         the location of libgdiplus to be overridden.
2063         * runtime/Makefile.am (wrapper-config): Override location of
2064         libgdiplus if requested.
2065
2066 2005-03-14  Raja R Harinath  <rharinath@novell.com>
2067
2068         * runtime/Makefile.am (clean_profiles): Remove.
2069         (clean-local): Use $(build_profiles).
2070         (install-local, uninstall-local): Don't override $(prefix).
2071         (SUPPORT_FILES): New.  List of dependencies from ...
2072         (all-local): ... here.  Use it.
2073         (install-local): Depend on $(SUPPORT_FILES).
2074
2075 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
2076
2077         * docs/aot-compiler.txt: Add some more documentation.
2078
2079 2005-02-25  Raja R Harinath  <rharinath@novell.com>
2080
2081         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
2082         functionality has been moved to mcs/Makefile.
2083         (test_select): Set ONLY_CENTUM_TESTS.
2084
2085 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
2086
2087         * configure.in: add a check for compiler support of the
2088         tls_model sttribute.
2089
2090 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
2091
2092         * configure.in: don't imply that enabling ICU support is a good
2093         thing to do.
2094
2095 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
2096             Raja R Harinath  <rharinath@novell.com>
2097
2098         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
2099
2100 2005-02-17  Raja R Harinath  <rharinath@novell.com>
2101
2102         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
2103         current directory in non-Cygwin form.
2104         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
2105         value on cygwin. 
2106         (mcs-compileall): Use them.
2107
2108 2005-02-15  Raja R Harinath  <rharinath@novell.com>
2109
2110         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
2111         that it picks up any changes in $prefix.
2112         ($(bin2_SCRIPTS)): Likewise.
2113
2114 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2115
2116         * scripts/dtd2xsd: Remove generated file from SVN.
2117
2118 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
2119
2120         * scripts/Makefile.am (bin_SCRIPTS): added mjs
2121
2122 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
2123
2124         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
2125         nickd, miguel, et al. 
2126
2127 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
2128
2129         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
2130         gcc supports it to weed out pre ISO C99 code.
2131
2132 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
2133
2134         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
2135         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
2136         not needed.
2137
2138 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
2139
2140         * configure.in: Check for curses.h.
2141
2142 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2143
2144         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
2145         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
2146
2147 2005-02-04  Raja R Harinath  <rharinath@novell.com>
2148
2149         * runtime/Makefile.am (wrapper-config): Elevated from being a test
2150         support file called $(tmpinst)/config.
2151         ($(tmpinst)/bin/mono): Simplify.
2152         (mcs-do-compiler-tests,mcs-compileall): Update.
2153         * runtime/mono-wrapper.in: Use wrapper-config.
2154         
2155         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
2156
2157         * runtime/Makefile.am (verify_profiles): Remove.
2158         (mcs-compileall): Use $(build_profiles) directly.  It now works on
2159         the net_2_0 profile too.
2160
2161 2005-02-01  Raja R Harinath  <rharinath@novell.com>
2162
2163         * runtime/Makefile.am (test-support-files): New target.
2164         (mcs-do-compiler-tests): Use it.
2165         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
2166         reference to #71963, since it's fixed, and it's breaking elsewhere.
2167         Don't exit out on the first failing DLL.
2168         ($(tmpinst)/config): Update to changes in data/config.in.
2169
2170 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
2171
2172         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
2173           Mono.Posix.dll.
2174
2175 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2176
2177         * configure.in: check for term.h and termios.h
2178
2179 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
2180
2181         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
2182         profile because of bug #71963.
2183
2184 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
2185
2186         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
2187         in our assemblies.
2188
2189 2005-01-25  Raja R Harinath  <rharinath@novell.com>
2190
2191         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
2192         Map 'MonoPosixHelper' to in-tree version.
2193         ($(tmpinst)/bin/mono): Use it.
2194         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
2195
2196 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
2197
2198         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
2199           class/System, both of which pass all their unit tests.
2200
2201 2005-01-20  Raja R Harinath  <rharinath@novell.com>
2202
2203         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
2204         tests that are currently passing 100%.
2205         (test_select): Run those on 'make check'.
2206
2207 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
2208
2209         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
2210
2211 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
2212
2213         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
2214
2215 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
2216
2217         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
2218
2219 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
2220
2221         * configure.in Makefile.am: Resurrect ikvm-jni.
2222
2223         * ikvm-native: New directory which contains a copy of the 'native'
2224         module in IKVM cvs.
2225
2226 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
2227
2228         * configure.in: Add check for <checklist.h>.
2229
2230 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
2231
2232         * configure.in: Add check for vsnprintf.
2233
2234 2005-01-04  Raja R Harinath  <rharinath@novell.com>
2235
2236         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
2237         ($(tmpinst)/bin/mono): New.
2238
2239 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
2240
2241         * configure.in: Add mono-nunit to output
2242         
2243 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2244
2245         * Makefile.am: Change build order so that support is built before runtime.
2246           This is primarily so that I don't have to wait N hours for mcs to finish
2247           building to find out if I broke the sparc build (again).
2248
2249 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2250
2251         * configure.in: Add checks for getdomainname and setdomainname.
2252
2253 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2254
2255         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
2256
2257 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
2258
2259         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
2260         now includes its own version.
2261
2262 2004-12-29  Duncan Mak  <duncan@ximian.com>
2263
2264         * man/monop.1: Add docs on the new "--search" flag.
2265
2266 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
2267
2268         * configure.in: Add header & function checks for MonoPosixHelper.
2269
2270 2004-12-20  Raja R Harinath  <rharinath@novell.com>
2271
2272         * configure.in: Change from 'pax' format to 'ustar' format for the
2273         tarfile, so that we can create packages on SuSE 9.0.
2274
2275 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2276
2277         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
2278         #undefines it before testing...
2279
2280 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2281
2282         * configure.in: check for ieeefp.h and isinf.
2283
2284 2004-12-15  Raja R Harinath  <rharinath@novell.com>
2285
2286         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
2287         to the $srcdir.  Fix definition of 'prefix'.
2288
2289 2004-12-14  Raja R Harinath  <rharinath@novell.com>
2290
2291         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
2292         state isn't shared between an installed runtime and the in-tree
2293         runtime, and also ensure that both 'make check' and 'make
2294         distcheck' can run in parallel.
2295         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
2296
2297 2004-12-09  Raja R Harinath  <rharinath@novell.com>
2298
2299         * README: Update with details about the new build setup.
2300
2301 2004-12-08  Raja R Harinath  <rharinath@novell.com>
2302
2303         * Makefile.am (get-monolite-latest): Update to new location of
2304         bootstrap files in the mcs/ tree.
2305
2306 2004-12-07  Raja R Harinath  <rharinath@novell.com>
2307
2308         * configure.in: Set 'tar-pax' option for automake-1.9.
2309
2310 2004-12-07  Raja R Harinath  <rharinath@novell.com>
2311
2312         * runtime/Makefile.am (uninstall): New.
2313
2314 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
2315
2316         * configure.in: Disable -Wcast-align on sparc.
2317
2318 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
2319
2320         * configure.in: add option to disable some features of
2321         the runtime to create a smaller binary.
2322
2323 2004-12-03  Raja R Harinath  <rharinath@novell.com>
2324
2325         * configure.in (ENABLE_NUNIT_TESTS): New.
2326         * runtime/Makefile.am (check-local): Use it to disable nunit
2327         tests.  Ensure that the test dlls are always built, however.
2328
2329 2004-12-03  Raja R Harinath  <rharinath@novell.com>
2330
2331         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
2332         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
2333         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
2334         * runtime/Makefile.am (install-exec): Pass
2335         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
2336
2337 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2338
2339         * configure.in : Add a flag for systems which pass parameters in
2340         registers as well as the stack.
2341
2342 2004-11-30  Raja R Harinath  <rharinath@novell.com>
2343
2344         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
2345         workaround a bug in automake 1.7.x.
2346         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
2347
2348 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
2349
2350         * configure.in: Removed support for configured-based bundles. 
2351
2352 2004-11-26  Raja R Harinath  <rharinath@novell.com>
2353
2354         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
2355         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
2356         command to create.
2357         (runtime/etc/mono/2.0/machine.config): Likewise.
2358         * Makefile.am (get-monolite-latest): Update to new style of
2359         handling the "basic" profile.
2360
2361 2004-11-25  Raja R Harinath  <rharinath@novell.com>
2362
2363         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
2364         necessary.
2365         (distdir): New.  Using 'cygnus' option disables the automake rule.
2366
2367 2004-11-25  Raja R Harinath  <rharinath@novell.com>
2368
2369         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
2370
2371 2004-11-24  Raja R Harinath  <rharinath@novell.com>
2372
2373         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
2374         Prevent a redundant 'make all' pass during 'make check'.
2375         (build_profiles): Rename from install_profiles.
2376         (check_profiles): New.
2377         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
2378         the .NET2.0 profile.
2379         (all-local,check-local): Use them.
2380         (install,install-exec,install-data): Override automake rules to
2381         prevent a redundant 'make all' pass.
2382         
2383 2004-11-23  Chris Toshok  <toshok@ximian.com>
2384
2385         * Makefile.am (bootstrap): echo -> @echo.
2386
2387 2004-11-23  Raja R Harinath  <rharinath@novell.com>
2388
2389         Simplify 'make all' build.
2390         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
2391         New AC_SUBSTed variables.
2392         (runtime/mono-wrapper): New generated file.
2393         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
2394         New symlinks.
2395         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
2396         * Makefile.am (SUBDIRS): Remove '.'.
2397         (tmpinst): Remove.
2398         (get-monolite-latest): Update.
2399         (populate-runtime-subdirs): Remove.
2400         (all-local, check-local): Move rules related to building in the mcs/ tree ...
2401         * runtime/Makefile.am: ... here.  Completely re-write file.
2402         (install-exec-local): Transfer ownership of installing .exes and
2403         .dlls to the Makefiles in the mcs/ tree.
2404         (_tmpinst): Use tmpinst tree only during testing.
2405         (SUBDIRS): Remove.
2406         * runtime/mono-wrapper.in: New.  Template for generated file.
2407         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
2408
2409 2004-11-22  Raja R Harinath  <rharinath@novell.com>
2410
2411         * Makefile.am (bootstrap): Add a transitional target.
2412
2413 2004-11-19  Raja R Harinath  <rharinath@novell.com>
2414
2415         Integrate bootstrap build into 'make all'.  Most of the bootstrap
2416         targets are gone.
2417         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
2418         (tmpinst): Change location.
2419         (all-local): New.  Just invokes the build in mcs.
2420         (check-local): New.  Invokes 'run-test-profiles' in mcs.
2421         (get-monolite-latest): Update.  Move the unpacking code here,
2422         since 'monolite-bootstrap' is no more.
2423         (mcs-do-full-build): Don't set PATH.
2424         (tmpinst-dir-contents): Remove mcs.
2425         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
2426         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
2427         * README: Update to changes.
2428
2429 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
2430
2431         * configure.in: Disable static linking of mono if --disable-static is
2432         given. Fixes #69466.
2433
2434 2004-11-15  Martin Baulig  <martin@ximian.com>
2435
2436         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
2437
2438 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
2439
2440         * configure.in, mono/mini/Makefile.am: control static
2441         linking of the mono binary with a configure option.
2442
2443 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
2444
2445         * configure.in: Check for `struct dirent' members which don't
2446           exist across all Unix platforms.
2447
2448 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
2449
2450         * configure.in: Add new function/header/type checks for use by
2451           MonoPosixHelper (the support directory).
2452
2453 2004-11-08  Raja R Harinath  <rharinath@novell.com>
2454
2455         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
2456         variables.  Used to support both an in-tree mcs/ and a sibling
2457         mcs/ directory.
2458         * Makefile.am (mcs_topdir): Remove.
2459         (dist-hook): Distribute mcs/ as a subdirectory.
2460         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
2461         Use mcs_topdir and mcs_topdir_from_srcdir.
2462         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
2463         Likewise.
2464         (all-local): Depend on $(mdb_files) too.
2465         * runtime/net_2_0/Makefile.am: Likewise.
2466         
2467 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
2468
2469         * runtime/net_2_0/Makefile.am (install-data-local): 
2470         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
2471         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
2472         with DESTDIR.
2473
2474 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
2475
2476         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
2477         #61320.
2478
2479 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2480
2481         * man/mono.1: documented MONO_THREADS_PER_CPU.
2482
2483 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
2484
2485         * configure.in: Add INCLUDED_LIBGC automake conditional.
2486
2487 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
2488
2489         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
2490
2491 2004-10-14  Joe Shaw  <joeshaw@novell.com>
2492
2493         * man/mono.1: Fix the syntax of the M: trace syntax
2494
2495 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
2496
2497         * configure.in: Add some checks for cygwin weirdness.
2498
2499 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
2500
2501         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
2502         zlib_macros if zlib.h is not found.
2503
2504         * configure.in: Add check for zlib.h.
2505
2506 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2507
2508         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
2509
2510 2004-09-28  Raja R Harinath  <rharinath@novell.com>
2511
2512         * Makefile.am ($(tmpinst)/bin/pedump): New.
2513         (mcs-do-run-test-profiles): Depend on it.
2514
2515 2004-09-27  Raja R Harinath  <rharinath@novell.com>
2516
2517         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
2518         the mono testsuite in tests/.
2519         (tmpinst-dir): Create etc/mono/2.0.
2520         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
2521
2522 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2523
2524         * configure.in: Cater for S/390 on Linux
2525
2526 2004-09-21    <vargaz@freemail.hu>
2527
2528         * configure.in: Link with ole32 on windows.
2529
2530 2004-09-20  Jackson Harper  <jackson@ximian.com>
2531
2532         * support/map.c/h: Add poll events map functions. Use values
2533         instead of names for defines.
2534         
2535 2004-09-17  Martin Baulig  <martin@ximian.com>
2536
2537         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
2538         change in this target.
2539
2540 2004-09-14  Raja R Harinath  <rharinath@novell.com>
2541
2542         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
2543         reduce the number of passes.  We will get the assemblies signed in
2544         the 'populate-runtime-subdir' phase.
2545         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
2546         'test-profiles' to test all profiles.
2547         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
2548         (bootstrap-check): Update.
2549         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
2550         Simplify.
2551
2552 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
2553
2554         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
2555         since it is not supported on solaris.
2556
2557 2004-09-03  Martin Baulig  <martin@ximian.com>
2558
2559         * Makefile.am (bootstrap-world): New target.
2560
2561 2004-09-02  Martin Baulig  <martin@ximian.com>
2562
2563         * runtime/net_1_1/Makefile.am (install-data-local): Install
2564         mscorlib.dll.mdb into $(corlibdir).
2565
2566         * runtime/net_2_0/Makefile.am: Likewise.
2567
2568 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
2569
2570         * scripts/mcs.in: Remove obsolete comment.
2571
2572 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
2573
2574         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
2575         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
2576           basic profile compliance.
2577         * data/net_2_0/machine.config: Use 2.0 assembly versions.
2578
2579 2004-08-26  Raja R Harinath  <rharinath@novell.com>
2580
2581         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
2582         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
2583         testcases pick the built 'mbas.exe'.
2584
2585 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
2586
2587         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
2588         stock one has broken headers.
2589
2590         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
2591
2592 2004-08-17  Dick Porter  <dick@ximian.com>
2593
2594         * configure.in: Correct intl library for FreeBSD and OpenBSD.
2595         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
2596
2597 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
2598
2599         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
2600
2601 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
2602
2603         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
2604         __thread works.
2605
2606 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
2607
2608         * configure.in: Fix __thread test.
2609
2610 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
2611
2612         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
2613
2614 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
2615
2616         * configure.in: Add a kqueue check
2617
2618 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
2619
2620         * configure.in: Enable S/390 64-bit JIT.
2621
2622 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
2623
2624         * configure.in: Enable AMD64 JIT.
2625
2626 2004-07-30  Martin Baulig  <martin@ximian.com>
2627
2628         * Makefile.am: The symbol writer is now called
2629         Mono.CompilerServices.SymbolWriter.dll. 
2630
2631 2004-07-30  Raja R Harinath  <rharinath@novell.com>
2632
2633         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
2634         (gmcs_exe): Add gmcs.exe.config.
2635         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
2636         files too.
2637
2638 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
2639
2640         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
2641
2642 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
2643
2644         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
2645         * data/Makefile.am: Removed installation of machine.config and
2646           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
2647           directory.
2648         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
2649           installing 1.1 and 2.0 makefiles.
2650         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
2651           at the correct version specific directory.
2652
2653 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
2654         * configure.in: Disable __thread test (TLS) for FreeBSD as
2655         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
2656         library detection for FreeBSD 4.x since pthread is embedded
2657         in libc_r on this platform.  Fix some typos in my host
2658         regexes for freebsd.
2659
2660 2004-07-23  Dick Porter  <dick@ximian.com>
2661
2662         * configure.in: Changes for FreeBSD thread support by John
2663         Merryweather Cooper <john_m_cooper@yahoo.com>.
2664
2665 2004-07-15  Jackson Harper  <jackson@ximian.com>
2666
2667         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
2668         
2669 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
2670
2671         * docs/abc-removal.txt: Updated documentation for ABC removal.
2672
2673 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
2674
2675         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
2676         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
2677         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
2678         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
2679
2680 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
2681
2682         * configure.in: Add --with-tls option to replace the misnamed 
2683         --with-nptl option.
2684
2685 2004-07-02  Raja R Harinath  <rharinath@novell.com>
2686
2687         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
2688         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
2689         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
2690
2691 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
2692
2693         * man/mono.1: Added 'aot' to trace options.
2694
2695 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
2696
2697         * configure.in: Fix trunc check + add SPARC64 defines.
2698
2699 2004-06-29  Jackson Harper  <jackson@ximian.com>
2700
2701         * man/gacutil.1: Update man with new command line options.
2702         
2703 2004-06-29  Raja R Harinath  <rharinath@novell.com>
2704             Atsushi Enomoto  <atsushi@ximian.com>
2705
2706         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
2707         (GAC_DIR): New define that doesn't include $(DESTDIR).
2708         (install-data-local,uninstall-local): Use them.  Use in-tree mono
2709         runtime, not the installed one.
2710
2711 2004-06-29  Raja R Harinath  <rharinath@novell.com>
2712
2713         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
2714         (monotwo_DATA): Use it.
2715         From Atsushi Enomoto.
2716
2717 2004-06-24  Raja R Harinath  <rharinath@novell.com>
2718
2719         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
2720         ICSharpCode.SharpZipLib, not that it has a different version.
2721
2722 2004-06-24  Raja R Harinath  <rharinath@novell.com>
2723
2724         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
2725         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
2726         in W32.  Use 'mono' and 'mcs' in W32 too.
2727         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
2728         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
2729         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
2730         Fix for #60443, the GAC .DLL-Hell.
2731
2732 2004-06-22  Raja R Harinath  <rharinath@novell.com>
2733
2734         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
2735
2736 2004-06-18  Jackson Harper  <jackson@ximian.com>
2737
2738         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
2739         instructions on setting multiple mask values.
2740                 
2741 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
2742
2743         * Makefile.am: process data before runtime, so the config file is
2744         installed and gacutil has a chance to work (finding symlink).
2745
2746 2004-06-18  Raja R Harinath  <rharinath@novell.com>
2747
2748         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
2749         Test if files exist in the mcs/ tree before creating symlinks.
2750         Remove symlinks before creating them again.
2751         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
2752         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
2753
2754 2004-06-18  Raja R Harinath  <rharinath@novell.com>
2755
2756         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
2757         (bin_SCRIPTS): Unify all the script generating rules into one.
2758
2759 2004-06-16  Raja R Harinath  <rharinath@novell.com>
2760
2761         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
2762         build and populate net_2_0 profile.
2763         (populate-runtime-subdir): Make into subroutine that takes list of
2764         profiles to populate.
2765         (faststrap): Update.
2766         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
2767         Avoid automake conditional/+= problems.
2768         (populate-runtime-subdir): Rewrite sanity check.
2769
2770 2004-06-16  Raja R Harinath  <rharinath@novell.com>
2771
2772         Include prototype completely-untested 'make bootstrap' support for W32.
2773         * Makefile.am (bootstrap): Define to fasterstrap for W32.
2774         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
2775         (tmpinst-dir): Change sub-make invoke to ...
2776         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
2777         of 'mono' and 'mcs'.
2778         ($(tmpinst)/bin/mono.bat): New.
2779
2780 2004-06-15  Dick Porter  <dick@ximian.com>
2781
2782         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
2783         windows too.  Fixes bug 55040.
2784
2785 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
2786
2787         * configure.in: better explain that --with-nptl is not related to
2788         NPTL, but to __thread support. Set sigaltstack support to off by
2789         default.
2790
2791 2004-06-12  Raja R Harinath  <harinath@acm.org>
2792
2793         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
2794         to the PATH.
2795
2796 2004-06-11  Jackson Harper  <jackson@ximian.com>
2797
2798         * runtime/net_2_0/Makefile.am:
2799         * runtime/net_1_1/Makefile.am: Remove signing patches
2800         
2801 2004-06-11  Jackson Harper  <jackson@ximian.com>
2802
2803         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
2804         * runtime/net_2_0/Makefile.am: 
2805         * runtime/net_1_1/Makefile.am: Sign assemblies before
2806         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
2807         
2808 2004-06-11  Raja R Harinath  <rharinath@novell.com>
2809
2810         * Makefile.am (populate-runtime-subdir): New target.  Does a
2811         controlled "make install" in the 'mcs/' directory to populate the
2812         'runtime' directory.
2813         (fasterstrap): Use it.
2814
2815 2004-06-10  Raja R Harinath  <rharinath@novell.com>
2816
2817         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
2818         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
2819         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
2820         Use $(LN_S) to point to the mcs/ tree, rather than copying.
2821         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
2822
2823 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
2824
2825         Support the new assembly signing setup in mcs/.
2826         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
2827         ($(tmpinst)/etc/mono/machine.config): New target.
2828         (tmpinst-dir.stamp): Remove and rewrite into ...
2829         ($(tmpinst)/bin/mcs): ... this and ...
2830         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
2831         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
2832         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
2833         
2834 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
2835
2836         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
2837
2838 2004-06-01  Raja R Harinath  <rharinath@novell.com>
2839
2840         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
2841         Fix 'faststrap' to be corlib-version-change-safe.
2842         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
2843         (monolite-bootstrap): Update.
2844
2845 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2846
2847         * configure.in: fixlets for windows.
2848
2849 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2850
2851         * configure.in: export CC instead of passing it to libgc/configure.
2852
2853 2004-05-28  Duncan Mak  <duncan@ximian.com>
2854
2855         * runtime/Makefile.am: 
2856         * scripts/Makefile.am: Include mono-find-provides and
2857         mono-find-requires.
2858         
2859         * scripts/mono-find-provides.in:
2860         * scripts/mono-find-requires.in: New wrapper scripts.
2861
2862 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
2863
2864         * configure.in: Pass CC to libgc configure.
2865
2866 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2867
2868         * monowiz.win32.nsi: normalized line-endings to unix (LF)
2869
2870 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2871
2872         * monowiz.win32.nsi: do not include mono subdirectory in
2873         MonoConfigDir registry key, to match batch files
2874
2875 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2876
2877         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
2878         values. Now they are URlEncoded.
2879
2880         * data/browscap.ini.gz: updated.
2881
2882 2004-05-26  Raja R Harinath  <rharinath@novell.com>
2883
2884         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
2885         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
2886         reflect new names for nunit.util and nunit.framework.  Add
2887         nunit.core.
2888         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
2889
2890 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
2891
2892         * config.h.in: remove
2893
2894 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
2895
2896         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
2897
2898 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2899
2900         * Makefile.am:
2901         * monowiz.win32.nsi: improved windows installer script.
2902
2903 2004-05-21  Raja R Harinath  <rharinath@novell.com>
2904
2905         * README: Update to include instructions for the various new
2906         bootstrap-like targets.
2907
2908 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2909
2910         * Makefile.am (get-monolite-latest, monolite-bootstrap):
2911         New bootstrap targets to build from monolite.
2912         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
2913
2914 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2915
2916         * configure.in (AC_OUTPUT): Add tools/Makefile and
2917         tools/locale-builder/Makefile.
2918         * Makefile.am (SUBDIRS): Remove tools.
2919         (DIST_SUBDIRS): Add 'tools'.
2920         (bootstrap): Rewrite so that we get two new targets.
2921         (faststrap): New two-stage build.
2922         (fasterstrap): New one-stage build.
2923
2924 2004-05-19  Jackson Harper  <jackson@ximain.com>
2925
2926         * tools/
2927         * tools/Makefile.am: Add tools directory
2928         * tools/locale-builder: Add the locale-builder tool, this tool is
2929         not built by default as it is only needed by people that wish to
2930         moidify culture data.
2931         * Makefile.am: Add tools to build
2932         
2933 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
2934
2935         * configure.in: make MacOSX default to use the included libgc.
2936
2937 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2938
2939         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
2940
2941 2004-05-19  Raja R Harinath  <rharinath@novell.com>
2942
2943         * configure.in: Use proper autoconf idiom to pass additional
2944         arguments to libgc/configure.
2945         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
2946         * acconfig.h: Update to reflect changes.
2947
2948 2004-05-17  Raja R Harinath  <rharinath@novell.com>
2949
2950         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
2951         necessary. Move body ...
2952         (tmpinst-dir.stamp): ... here.
2953         (stage3): Don't remove _tmpinst tree.
2954         (bootstrap-clean, bootstrap-check): New rules.  They run the
2955         corresponding rules in the mcs/ tree.
2956
2957 2004-05-14  Raja R Harinath  <rharinath@novell.com>
2958
2959         * Makefile.am: Revert unlogged unexplained changes.
2960         (stage3): Make 'all-profiles' since the mono source tarball
2961         carries all the net_2_0 preview dlls.
2962
2963 2004-05-11  Jackson Harper  <jackson@ximian.com>
2964
2965         * runtime/net_1_1/Makefile.am:
2966         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
2967         
2968 2004-05-10  Raja R Harinath  <rharinath@novell.com>
2969
2970         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
2971         Fix quoting of commands.
2972
2973 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2974
2975         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
2976         file.
2977
2978 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
2979
2980         * man/mono.1: mention MONO_EGD_SOCKET
2981
2982 2004-05-07  Raja R Harinath  <rharinath@novell.com>
2983
2984         Goodbye 'fullbuild', hello 'bootstrap'.
2985         * Makefile.am (bootstrap): New target for building from CVS.  New
2986         improved version of 'fullbuild' -- does not install any files.
2987         (fullbuild): Obsolete target.  Bootstraps and installs tree.
2988         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
2989         Removed.
2990         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
2991         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
2992         two-stage bootstrap.
2993
2994 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2995
2996         * configure.in: scandir check is no longer needed.
2997
2998 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
2999
3000         * configure.in: set LIBC on HPUX
3001
3002 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
3003
3004         * configure.in: Detect JNI headers in GNU classpath sources as well.
3005
3006 2004-05-05  Raja R Harinath  <rharinath@novell.com>
3007
3008         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
3009         Only disable this if INSTALL_2_0 is disabled.
3010
3011 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3012
3013         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
3014         the request we do for the actual web service.
3015
3016 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3017
3018         * configure.in: check for SIGEV_THREAD being defined before checking
3019         for AIO support. Fixes compilation under FreeBSD.
3020
3021 2004-05-04  Raja R Harinath  <rharinath@novell.com>
3022
3023         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
3024         JIT_SUPPORTED.
3025         (install-data-local, uninstall-data-local): Run runtime with
3026         libtool.
3027         * runtime/net_2_0/Makefile.am: Likewise.
3028         Report from Urs C Muff <umuff@quark.com>.
3029
3030 2004-05-03  Jackson Harper  <jackson@ximian.com>
3031
3032         * man/gacutil.1: Basic man page for gacutil. This doesn't include
3033         the new non-standard options yet.
3034         
3035 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3036
3037         * data/machine.config: added version and publickeytoken.
3038
3039 2004-05-01  Duncan Mak  <duncan@ximian.com>
3040
3041         * runtime/net_1_1/Makefile.am:
3042         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
3043         dlls here.
3044         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
3045         (EXTRA_DIST): Include only gac_assemblies.
3046         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
3047         and that is no gone now. So remove as well.
3048         ($(non_gac_assemblies)): Bye bye.
3049
3050 2004-05-01  Duncan Mak  <duncan@ximian.com>
3051         
3052         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
3053         System.Web.Services. Someone accidentally took the line out.
3054
3055 2004-04-30  Jackson Harper  <jackson@ximian.com>
3056
3057         * runtime/net_1_1/Makefile.am:
3058         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
3059         
3060 2004-04-30  Raja R Harinath  <rharinath@novell.com>
3061
3062         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
3063         suffix.
3064         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
3065         New variables.  Use Automake idioms.
3066         (dist-hook): Remove.
3067         (install-local, uninstall-local): Use mscorlib.dll from current
3068         tree when running gacutil.
3069         (mono_runtime): New variable.  Points to either JIT compiler or
3070         interpreter.  
3071         Report from Bernie Solomon <bernard@ugsolutions.com>
3072         * runtime/net_2_0/Makefile.am: Likewise.
3073         * runtime/Makefile.am (dist_monobins_DATA): Rename from
3074         monobins_DATA.
3075         (EXTRA_DIST): Remove.
3076         * Makefile.am (fullbuild): Update to changes.
3077
3078 2004-04-30  Jackson Harper  <jackson@ximian.com>
3079
3080         * runtime/net_2_0/Makefile.am:
3081         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
3082         
3083 2004-04-30  Duncan Mak  <duncan@ximian.com>
3084
3085         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
3086         
3087 2004-04-29  Duncan Mak  <duncan@ximian.com>
3088
3089         * scripts/gmcs.in: New file.
3090
3091         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
3092         gmcs script.
3093
3094 2004-04-29  Jackson Harper  <jackson@ximian.com>
3095
3096         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
3097         special little place.
3098         
3099 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
3100
3101         * acconfig.h configure.in: Add check for scandir.
3102
3103 2004-04-29  Raja R Harinath  <rharinath@novell.com>
3104
3105         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
3106         (SUBDIRS): Build here before building subdirs.
3107         * runtime/net_1_1/Makefile.am (all-local): Copy
3108         $(gac_assemblies_list) here.
3109         (install-data-local): Install dll from $(srcdir).
3110         (gacutil): Pick from current tree.
3111         * runtime/net_2_0/Makefile.am: Likewise.
3112
3113         * Makefile.am (fullbuild): Update to changes in tree layout.
3114         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
3115         $(gac_assemblies_list).
3116         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
3117         not 'class/lib/net_1_1'.
3118
3119 2004-04-28  Jackson Harper  <jackson@ximian.com>
3120
3121         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
3122         not assume gacutil is installed.
3123         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
3124         
3125 2004-04-28  Jackson Harper  <jackson@ximian.com>
3126
3127         * configure.in: Add new Makefile.amS
3128         * runtime/Makefile.am: libs are now in profile dependant
3129         directories.
3130         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
3131         libs to the GAC.
3132         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
3133         libs to the GAC.
3134         * data/Makefile.am: cleanup browscap.ini
3135         
3136 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
3137
3138         * configure.in: reword message re EGD support
3139         now it is there
3140
3141 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3142
3143         * config.h.in:
3144         * configure.in: added check for sys/aio.h. Also check the field name
3145         in 'union sigval'.
3146
3147 2004-04-28  Jackson Harper  <jackson@ximian.com>
3148
3149         * scripts/Makefile.am:
3150         * scripts/gacutil.in: Add a gacutil script
3151
3152 2004-04-26  Jackson Harper  <jackson@ximian.com>
3153
3154         * Makefile.am: Grab libraries from lib/default now.
3155         * runtime/Makefile.am: Grab libraries from lib/default now.
3156         
3157 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
3158
3159         * configure.in: move setting of NO_VERSION_SCRIPT
3160         until after checking for GNU ld
3161
3162 2004-04-22  Urs C Muff <umuff@quark.com>
3163
3164         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
3165         windows/cygwin refactor .nsi to simply maintenance on script/batch
3166         generation
3167         * runtime/Makefile.am
3168         * script/Makefile.am
3169         * monowiz.win32.nsi
3170
3171 2004-04-14  Raja R Harinath  <rharinath@novell.com>
3172
3173         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
3174         $(srcdir).  Clean up output.
3175         ($(monobins_DATA)): Likewise.
3176
3177         * Makefile.am (mcs-tree-safe-build): Fix typo.
3178
3179 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
3180
3181         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
3182         getpwnam_r, getpwuid_r, getresuid and setresuid.
3183
3184 2004-04-13  Raja R Harinath  <rharinath@novell.com>
3185
3186         Allow 'make fullbuild' to work on non-srcdir build.
3187         * Makefile.am (mcs_topdir): New variable.
3188         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
3189         build.
3190         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
3191         grep for 'libgc'.
3192         (fullbuild): Make ordering dependencies explicit.
3193         
3194 2004-04-12  Sachin Kumar <skumar1@novell.com>
3195
3196         * Makefile.am: Added 'web' in SUBDIRS
3197
3198 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3199
3200         * configure.in: don't try-run the tests for nptl and/or sigaltstack
3201         if they are disabled in the command line.
3202
3203 2004-04-05  Jackson Harper  <jackson@ximian.com>
3204
3205         * man/ilasm.1: Show /output instead of /out as the switch for
3206         specifying output file names.
3207
3208 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
3209
3210         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
3211
3212 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3213
3214         * config.h.in: added HAVE_GETPWUID_R
3215         * configure.in: check for getpwuid_r.
3216
3217 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
3218
3219         * configure.in: Fix GNU ld check.
3220
3221 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
3222
3223         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
3224         #55840.
3225         
3226         * configure.in: Disable -version-script if not using GNU ld. Fixes
3227         #55910.
3228
3229         * configure.in: Speedup successful sigaltstack test.
3230
3231
3232         * configure.in: don't try-run the tests for nptl and/or sigaltstack
3233         if they are disabled in the command line.
3234
3235 2004-04-05  Jackson Harper  <jackson@ximian.com>
3236
3237         * man/ilasm.1: Show /output instead of /out as the switch for
3238         specifying output file names.
3239
3240 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
3241
3242         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
3243
3244 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3245
3246         * config.h.in: added HAVE_GETPWUID_R
3247         * configure.in: check for getpwuid_r.
3248
3249 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
3250
3251         * configure.in: Fix GNU ld check.
3252
3253 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
3254
3255         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
3256         #55840.
3257         
3258         * configure.in: Disable -version-script if not using GNU ld. Fixes
3259         #55910.
3260
3261         * configure.in: Speedup successful sigaltstack test.
3262
3263 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3264
3265         * configure.in: this test for sigaltstack works.
3266
3267 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
3268
3269         * configure.in: Disable sigaltstack test for now since it can hang.
3270         
3271         * configure.in: Add test for working sigaltstack.
3272 2004-03-16  Duncan Mak  <duncan@ximian.com>
3273
3274         * runtime/Makefile.am
3275         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
3276         Remember to install them to mono/runtime.
3277
3278 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
3279
3280         * configure.in: Enable JIT on sparc.
3281
3282 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
3283
3284         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
3285         breakage with gtkhtml-3.0.10
3286
3287 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
3288
3289         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
3290         where the sigaltstack based exception handling does not work.
3291
3292 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
3293
3294         * configure.in acconfig.h: Add check for aintl function, which is the
3295         solaris equivalent of truncl.
3296
3297 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
3298
3299         * configure.in: Add check for GC_enable.
3300         
3301         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
3302
3303 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
3304
3305         * configure.in: Add proper support for --with-nptl for people who
3306         have linking problems when it is enabled.
3307
3308 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
3309
3310         * configure.in: Add test for __thread keyword and shared libs.
3311
3312 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
3313
3314         * configure.in: Enable --with-nptl by default.
3315
3316 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
3317
3318         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
3319         message for failed gethostbyname2_r check.
3320
3321 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
3322
3323         * configure.in, acconfig.h: check for truncl. Disable 
3324         version script on MacOSX (see bug #51590 if a check becomes
3325         necessary).
3326
3327 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
3328
3329         * configure.in, acconfig.h: added check for socklen_t.
3330
3331 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
3332
3333         * Makefile.am: Do not install mono.pc on platforms without a JIT.
3334
3335 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
3336
3337         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
3338
3339 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
3340
3341         * scripts/sn.in: Add sn script.
3342
3343 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
3344
3345         * scripts/Makefile.am: Add al.exe.
3346
3347         * scripts/al.in: New file.
3348
3349         * runtime/Makefile.am: Add al.exe.
3350
3351 2004-01-10  Jackson Harper <jackson@ximian.com>
3352
3353         * data/machine.config: Add trace handler (Trace.axd) add trace
3354         configuration handlers.
3355         
3356 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
3357
3358         * doc/books: Added books on Web Services and ASP.NET
3359
3360 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
3361
3362         * monowiz.win32.nsi: update the NSIS installer script for windows
3363           to support NSIS 2.0 rc1 and Mono 0.29
3364
3365 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
3366
3367         * configure.in: missed in my last change
3368
3369         * samples/embed/testi.c: interpreter embedding example
3370
3371         * docs/embedded-api: add info on interpreter embedding
3372
3373 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
3374
3375         * configure.in, acconfig.h: use mach semaphores on darwin.
3376
3377 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
3378
3379         * Makefile.am: Create mint.pc
3380         mint.pc.in: Added for embedding the interpreter
3381
3382 2003-12-16  Martin Baulig  <martin@ximian.com>
3383
3384         * Makefile.am: In a Makefile.am, comments are started with `#' and
3385         not with `dnl' - I must have been an idiot ...
3386
3387 2003-12-10  Todd Berman <tberman@gentoo.org>
3388
3389         * configure.in: adding libicu url to the ICU: no message.
3390
3391 2003-12-05  John Luke  <jluke@cfl.rr.com>
3392
3393         * data/config.in: new dll mapping entry for libgstreamer
3394         
3395 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
3396
3397         * README: tiny fix ;-)
3398
3399 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
3400
3401         * configure.in: Add -fno-strict-aliasing to CFLAGS.
3402         
3403         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
3404         librt if not neccesary.
3405
3406 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
3407
3408         * configure.in: Fix signbit check. Fixes #51315.
3409
3410 2003-11-20  Jackson Harper <jackson@ximian.com>
3411
3412         * data/machine.config: Add OutputCacheModule
3413         
3414 2003-11-19  Jackson Harper <jackson@ximian.com>
3415
3416         * doc/web/team.xml: New email address and job description
3417         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
3418         
3419 2003-11-14  Jackson Harper <jackson@ximian.com>
3420
3421         * Makefile.am: delete mscorlib.dll
3422         
3423 2003-11-12 Jackson Harper <jackson@ximian.com>
3424
3425         * Makefile.am: corlib is now named mscorlib.dll
3426         
3427 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
3428
3429         * configure.in acconfig.h: Add check for signbit, which is missing in
3430         FreeBSD 4.x.
3431
3432 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
3433
3434         * configure.in: Remove debugging junk accidently checked in.
3435         
3436         * configure.in: Add new --with-nptl option to enable NPTL only
3437         features since auto-detection is not reliable.
3438
3439         * autogen.sh: Fix previous patch and silence noisy GNU which.   
3440
3441 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
3442
3443         * autogen.sh: tweak glibtool check so it works
3444         if which doesn't set return code properly
3445
3446 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
3447
3448         * autogen.sh: Silence noisy GNU which.
3449         
3450         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
3451         Use 'glibtool' instead of 'libtool' on OSX. 
3452
3453 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
3454
3455         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
3456         of the managed/unmanaged boundary.
3457
3458 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
3459
3460         * configure.in acconfig.h: Add check for __thread keyword in gcc.
3461
3462 2003-10-29  Dick Porter  <dick@ximian.com>
3463
3464         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
3465
3466 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
3467
3468         * man/mono.1: Document new --trace options
3469
3470 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
3471
3472         * configure.in: add hppa support (64bit only)
3473         make solaris build work with Forte compiler
3474
3475 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
3476
3477         * configure.in: Added check for pthread_attr_setstacksize.
3478
3479         * mono/tests/ChangeLog: New file.
3480         
3481 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
3482
3483         * mono/tests/Makefile.am: Link the tests with the test driver program
3484         used for the mini tests.
3485
3486 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
3487
3488         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
3489         stdcall calling convention.
3490
3491 2003-10-09  Dick Porter  <dick@ximian.com>
3492
3493         * acconfig.h:
3494         * configure.in: Check for ICU availability
3495
3496 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
3497
3498         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
3499
3500 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
3501
3502         * mono/tests/Makefile.am mono/tests/libtest.c
3503         mono/tests/pinvoke18.cs: new test for bool marshalling.
3504
3505 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
3506
3507         * mono/scripts/Makefile.am mono/scripts/*.in: fix
3508         managed .exe paths so they are found under cygwin.
3509
3510 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
3511
3512         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
3513         test.
3514
3515 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
3516
3517         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
3518         mono/tests/libtest.c: Add more pass by value struct
3519         tests for platforms with more complex calling conventions 
3520         (Sparc V9, HPPA 64 bit).
3521
3522 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
3523
3524         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
3525         marshalling test.
3526
3527 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
3528
3529         * mono/tests/libtest.c: remove warnings except
3530         "no previous prototype"
3531
3532 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
3533
3534         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
3535         behaviour of increment, (mono_test_marshal_char) = should be ==
3536
3537 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
3538
3539         * mono/tests/remoting1.cs: Added test for interface casts on
3540         TransparentProxies.
3541
3542 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
3543
3544         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
3545           marshal5.cs: remove .so from DllImport of libtest to aid portability.
3546
3547 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
3548
3549         * configure.in: Added check for valgrind headers.
3550
3551 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
3552
3553         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
3554         (bernard@ugsolutions.com).
3555         
3556 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
3557
3558         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
3559         (bernard@ugsolutions.com).
3560
3561 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
3562
3563         * mono.pc.in: Added gthread-2.0.
3564
3565 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
3566
3567         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
3568         can call g_thread_init ().
3569
3570 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
3571
3572         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
3573         of static variables atomic. Fixes bug #47683.
3574
3575 2003-08-21  Johannes Roith  <johannes@jroith.de>
3576
3577         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
3578
3579 2003-08-18  Johannes Roith  <johannes@jroith.de>
3580
3581         * mono/Makefile.am: add windows build option
3582         * mono/monowiz.win32.nsi: add windows build script
3583         * mono/mono-win32-light.bmp: add bitmap
3584
3585 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
3586
3587         * mono/tests/checked.cs: Added mul.ovf tests.
3588
3589 2003-08-15  Duncan Mak  <duncan@ximian.com>
3590
3591         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
3592         correct ByteFX.Data.MySqlClient (note the change in
3593         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
3594         spotting the error.
3595
3596 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
3597
3598         * mono/tests/bug-47295.cs: Regression test for bug #47295.
3599
3600 2003-08-11  Duncan Mak  <duncan@ximian.com>
3601
3602         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
3603
3604 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
3605
3606         * configure.in: added FPU test for ARM.
3607
3608 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
3609
3610         * configure.in, etc.: portability fixes and support for
3611         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
3612
3613 2003-07-22  Duncan Mak  <duncan@ximian.com>
3614        
3615         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
3616
3617 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
3618
3619         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
3620         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
3621         Do not try to build vararg.cs under mcs.
3622
3623         * configure.in: Fix detection of GC_gcj_malloc.
3624
3625 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
3626
3627         * acconfig.h:
3628         * configure.in: Check for gethostbyname2_r availability.
3629         * data/machine.config: Added section system.net/settings. Added
3630         option for IPv6 availability.   
3631
3632 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
3633
3634         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
3635
3636         * mono/tests/struct.cs: Add test for unboxing trampolines.
3637
3638         * mono/tests/bug-27420.cs: new regression test.
3639
3640         * mono/tests/Makefile.am: skip vararg test since it does not compile 
3641         under mono. Add testinterp target. Add new tests.
3642         
3643 2003-07-10  Martin Willemoes Hansen
3644
3645         * doc/web/team.xml : Modified my tasks a bit.
3646
3647 2003-07-01  Paolo Molaro <lupus@ximian.com>
3648
3649         * acconfig.h, configure.in: added bundle support.
3650
3651 2003-06-10  Dick Porter  <dick@ximian.com>
3652
3653         * acconfig.h:
3654         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
3655         available.
3656
3657 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
3658
3659         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
3660
3661 2003-06-10  Martin Baulig  <martin@ximian.com>
3662
3663         * configure.in: Fall back to boehm if we don't have a libgc
3664         subdirectory.
3665
3666 2003-06-10  Martin Baulig  <martin@ximian.com>
3667
3668         * configure.in: Make the libgc stuff actually work; we now create
3669         a shared libmonogc.so when using the included libgc.
3670
3671 2003-06-09  Martin Baulig  <martin@ximian.com>
3672
3673         * configure.in: Only check for gc if --with-gc=boehm.
3674
3675 2003-06-08  Martin Baulig  <martin@ximian.com>
3676
3677         * configure.in: Tell libgc's configure about our threads library.
3678
3679 2003-06-08  Martin Baulig  <martin@ximian.com>
3680
3681         * libgc/: Integrate the libgc module here.
3682
3683         [Note: A simple `cvs update' won't work this time; you either need
3684         to re-checkout the `mono' module or manually move the `libgc'
3685         module here.]
3686
3687         * configure.in (--with-gc): Added `included' option to use the
3688         included libgc.  This is now also the default.
3689         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
3690         (INCLUDED_LIBGC): New automake conditional.
3691         (USE_INCLUDED_LIBGC): #define this if appropriate.
3692
3693         * autogen.sh: Run libgc/autogen.sh.
3694
3695         * Makefile.am (SUBDIRS): Added libgc.
3696
3697 2003-06-05  Duncan Mak  <duncan@ximian.com>
3698
3699         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
3700         the package.
3701
3702 2003-05-19  Dick Porter  <dick@ximian.com>
3703
3704         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
3705
3706 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
3707
3708         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
3709           shell wrapper scripts.
3710
3711 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
3712
3713         * mono/tests/Makefile.am: 
3714         - Compile with mcs.
3715         - Disable some warnings.
3716         - Added executables to clean target.
3717         - Make testjit the default target.
3718         - Print list of failed tests at the end of a test run.
3719         - Abort tests when Ctrl-C is pressed.
3720
3721         * mono/tests/test-driver: Return with a special exit code when 
3722         SIGINT is detected.
3723
3724         * mono/tests/checked.cs: Make it compile.
3725         
3726 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
3727
3728         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
3729         for the target exe binaries.
3730
3731         Copy cilc.exe and secutil.exe from the right paths to the right
3732         location.
3733
3734         Add missing assemblies.
3735
3736 2003-05-02  Alp Toker  <alp@atoker.com>
3737
3738         * data/config.in: new dll mapping entry for libglade
3739
3740 2003-05-01  Duncan Mak  <duncan@ximian.com>
3741
3742         * scripts/Makefile.am: 
3743         * runtime/Makefile.am: Install cilc and ilasm.
3744
3745 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
3746
3747         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
3748
3749 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
3750
3751         * doc/web/team.xml : Added myself to it.
3752
3753 2003-04-10  Duncan Mak  <duncan@ximian.com>
3754
3755         * doc/web/render-team-page.cs: Make the names of the element be
3756         lowercase instead. BenM says this makes it XHTML compliant; heck,
3757         I'm generating this from an XmlDocument already, why not make it
3758         XHTML compliant?
3759
3760 2003-04-10  Duncan Mak  <duncan@ximian.com>
3761
3762         * doc/web/render-team-page.cs (Compare): Correctly fix
3763         ContributorComparer.
3764         (RenderHtml): Add some SetAttribute loving to make it render prettier.
3765
3766         * doc/web/team.xml: Revert excessive indenting.
3767
3768 2003-04-07  Martin Baulig  <martin@ximian.com>
3769
3770         * mono/mini/: Added this directory to the build; install `mini'
3771         and `libmini.la'.
3772
3773 2003-04-07  Duncan Mak  <duncan@ximian.com>
3774
3775         * doc/web/render-team-page.cs: Fix ContributorComparer.
3776
3777 2003-04-04  Duncan Mak  <duncan@ximian.com>
3778
3779         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
3780         are specified in the XML.
3781
3782         * doc/web/team.xml: Remove the comment.
3783
3784         * doc/web/render-team-page.cs: Make it not output a full HTML file.
3785
3786 2003-04-04  Duncan Mak  <duncan@ximian.com>
3787
3788         * doc/web/commands: 
3789         * doc/web/makefile: Add team page information.
3790
3791         * doc/web/team.xml: 
3792         * doc/web/render-team-page.cs: Code for rendering a team page.
3793
3794 2003-04-02  Duncan Mak  <duncan@ximian.com>
3795
3796         * doc/web/makefile: Add a new make target for generating a team
3797         page on go-mono.com.
3798
3799 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
3800
3801         * configure.in: Added check for GC_gcj_malloc.
3802
3803 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
3804
3805         * man/sqlsharp.1: changed pass= to password= for the 
3806           PostgreSql provider.
3807
3808 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3809
3810         * data/machine.config: added SessionStateModule to httpModules section.
3811
3812 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3813
3814         * data/machine.config: added default sessionState section and handler.
3815
3816 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
3817
3818         * doc/provider-factory: add new web page 
3819         about Mono.Data's ProviderFactory
3820
3821         * doc/web/commands
3822         * doc/web/makefile: add provider-factory web page to build
3823         
3824         * doc/ado-net
3825         * doc/ibmdb2
3826         * doc/postgresql
3827         * doc/sqlclient
3828         * doc/tdsclient
3829         * doc/sybase
3830         * doc/mysql
3831         * doc/firebird
3832         * doc/oracle
3833         * doc/oledb
3834         * doc/odbc
3835         * doc/sqlite: updated web pages
3836
3837 2003-02-16  Martin Baulig  <martin@ximian.com>
3838
3839         * doc/jit-debug-sample
3840         * doc/jit-debug-sample2: Removed.
3841
3842         * doc/jit-debug: Updated.
3843
3844 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
3845
3846         * doc/screenshots
3847         * doc/ado-net
3848         * doc/oracle
3849         * doc/gtk-sharp: update web pages
3850         
3851 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3852
3853         * data/machine.config: added sample globalization section.
3854
3855 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3856
3857         * data/machine.config: added UrlAuthorizationModule and
3858         AuthenticationConfigHandler.
3859
3860 2003-02-11  Tim Coleman <tim@timcoleman.com>
3861         * data/config.in: Add mapping for Oracle call interface
3862         (OCI) native libraries.
3863
3864 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3865
3866         * configure.in: added check for sys/un.h.
3867
3868 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
3869
3870         * doc/postgresql
3871         * doc/mysql
3872         * doc/ado-net: updates to web pages
3873         
3874         * man/sqlsharp.1: update to man page
3875
3876 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3877
3878         * configure.in: added WIN32_THREADS flag when building under windows.
3879         It seems that the header files of the gc do not always define it when
3880         GC_WIN32_THREADS is defined.
3881
3882 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
3883
3884         * doc/index
3885         * doc/ado-net
3886         * doc/firebird
3887         * doc/ibmdb2
3888         * doc/mysql
3889         * doc/odbc
3890         * doc/oledb
3891         * doc/oracle
3892         * doc/postgresql
3893         * doc/sqlclient
3894         * doc/sqlite
3895         * doc/sybase
3896         * doc/tdsclient: corrections
3897
3898 2003-01-26  Duncan Mak  <duncan@ximian.com>
3899
3900         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
3901
3902 2003-01-22  Martin Baulig  <martin@ximian.com>
3903
3904         * configure.in: Set version number to 0.19.1.
3905
3906         Heads up: I'm going to commit some changes to the debugger
3907         which'll require you to use this new runtime, so if you update the
3908         debugger from CVS, you also need this new runtime.
3909
3910 2003-01-20  Duncan Mak  <duncan@ximian.com>
3911
3912         * configure.in: Bump the release number to 0.19.
3913           
3914 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
3915
3916         * doc/ibmdb2: added file which is new web page
3917         about IBM DB2 data provider at Mono.Data.DB2Client
3918         
3919         * makefile
3920         * commands: added ibmdb2 web page to go-mono web site
3921         
3922         * doc/ado-net: added a couple more developers email, plus made the
3923         email spam resistant, added Mono's DB2 data provider to list,
3924         added more info about the ProviderFactory and retrieving data using
3925         ADO.NET from ASP.NET, add notes about testing, misc cleanup
3926         
3927         * doc/mysql
3928         * doc/postgresql
3929         * doc/sqlclient
3930         * doc/oracle
3931         * doc/tdsclient
3932         * doc/firebird
3933         * doc/oledb
3934         * doc/odbc
3935         * doc/sybase
3936         * doc/sqlite: added testing notes and C# examples
3937         
3938         * doc/gtk-sharp: added links for GTK# for Windows
3939         
3940         * man/sqlsharp.1: added providers Npgsql and MySQLNet
3941
3942 2003-01-17  Duncan Mak  <duncan@ximian.com>
3943
3944         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
3945
3946 2003-01-16  Martin Baulig  <martin@ximian.com>
3947
3948         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
3949         check again, we're now using the mono/io-layer for this.
3950
3951 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
3952
3953         * configure.in: allow MacOSX (from various people).
3954
3955 2003-01-14  Martin Baulig  <martin@ximian.com>
3956
3957         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
3958
3959 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
3960         * fixed url for System.Windows.Forms in the class status
3961         
3962 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3963
3964         * configure.in: moved struct tm field tm_gmtoff check before the check
3965         for timezone global variable. This makes Timezone work for me (debian
3966         sid, linux, x86, which has both the field and the global variables).
3967
3968 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3969
3970         * doc/oracle: added file which is
3971         a new web page oracle.html
3972
3973         * doc/ado-net: clean up and add link
3974         to oracle.html
3975         
3976         * doc/web/commands
3977         * doc/web/makefile: added oracle.html
3978
3979 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3980
3981         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
3982         
3983         * man/sqlsharpcli.1: renamed to sqlsharp.1
3984
3985 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
3986
3987         * mono/jit/jit.c
3988         * mono/metadata/icall.c: added mono_install_get_config_dir() to
3989         utilize the MONO_CFG_DIR environment variable for specifying
3990         different machine.configs.
3991
3992 2002-12-06  Duncan Mak  <duncan@ximian.com>
3993
3994         * data/Makefile.am (EXTRA_DIST): Add machine.config
3995         (DISTCLEANFILES): Add config.
3996
3997 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
3998
3999         * man/sqlsharpcli.1: added file - a man page 
4000         for SQL# CLI
4001         
4002         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
4003         
4004 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
4005
4006         * doc/firebird: updated web page
4007
4008 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
4009
4010         * data/Config.in : added the gtk# dll mapping entries
4011
4012 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
4013
4014         * doc/firebird: updated web page based on input
4015         from the firebird .net data provider author
4016
4017 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
4018
4019         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
4020         been installed.
4021
4022 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
4023
4024         * doc/oledb
4025         * doc/odbc
4026         * doc/mysql
4027         * doc/sqlite
4028         * doc/sqlclient
4029         * doc/tdsclient
4030         * doc/sybase
4031         * doc/firebird: added web pages
4032         for each specific data provider
4033         
4034         * doc/ado-net
4035         * doc/postgresql: updated web page
4036         with current status
4037         
4038         * doc/web/commands
4039         * doc/web/makefile: updated to include
4040         new web pages
4041
4042 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4043
4044         * autogen.sh: make it work when MONO_PATH is set and it has more than
4045         one directory or ends in ":". Also check that the directory added to
4046         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
4047
4048 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
4049
4050         * configure.in: Also allow the miss-spelled bohem.
4051
4052 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4053
4054         * doc/ado-net
4055         * doc/postgresql
4056         * doc/tds-providers: cleaned up the web pages
4057         
4058         * doc/web/commands: postgresql.html page was mistyped
4059
4060 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4061
4062         * doc/ado-net: updated status of
4063         the ADO.NET functionality and providers
4064         and added link to tds-providers.html
4065
4066         * doc/tds-providers: added file to
4067         describe the design     and status of 
4068         the SqlClient, SybaseClient, and TdsClient
4069         ADO.NET providers.
4070
4071         * doc/web/makefile
4072         * doc/web/command: added new web page 
4073         tds-providers.html to build of  www.go-mono.com web site
4074         
4075 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
4076
4077         * doc/web/makefile
4078         * doc/web/commands:     web page 
4079         postgresql needed to be added
4080
4081 2002-10-13  Mark Crichton <crichton@gimp.org>
4082
4083         * doc/index: Even more spelling errors fixed.
4084
4085 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
4086
4087         * doc/adonet: updated status of all providers, added links, 
4088           and added information
4089           about the Mono.Data.SqliteClient provider that 
4090           Vladimir Vukicevic contributed. Added Brian Ritchie's 
4091           and Vladimir Vukicevic's email addresses as
4092           people to contact about ADO.NET in Mono.  
4093           Added information about SQL#, configuration tools, 
4094           and an ADO.NET Multiplexor, etc...  
4095
4096 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
4097
4098         * doc/index: corrected some mistypes
4099         
4100         * doc/adonet: updated the status and plans of all the ADO.NET providers
4101           and moved PostgreSQL specific stuff to doc/postgresql
4102
4103         * doc/postgresql: added new file to detail
4104           the status of the PostgreSQL ADO.NET provider
4105           and provide test notes for setting it up
4106
4107 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
4108
4109         * data/config.in: add entry for MySQL native shared libraries
4110           which are different on Windows and Linux
4111
4112 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
4113
4114         * doc/ccvs: Fixed some ugly formatting.
4115
4116 2002-10-03  Dick Porter  <dick@ximian.com>
4117
4118         * acconfig.h:
4119         * configure.in:  Freebsd pthread_t is a pointer
4120
4121 2002-10-01  Duncan Mak  <duncan@ximian.com>
4122
4123         * mono/os/Makefile.am: Add gc_wrapper.h.
4124
4125         * runtime/Makefile.am: Fix the path for monoresgen.exe.
4126
4127 2002-09-27  Dick Porter  <dick@ximian.com>
4128
4129         * configure.in: Check for semaphore.h.  Patch for BSD from
4130         jmmv@hispabsd.org (Julio Merino).
4131
4132 2002-09-20  Duncan Mak  <duncan@ximian.com>
4133
4134         * data/config.in: Added reference to libxslt.
4135
4136 2002-09-20  Mark Crichton  <crichton@gimp.org>
4137
4138         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
4139         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
4140         For systems that do not have such a virtual FS, define
4141         NEED_LINK_UNLINK.
4142
4143         * acconfig.h: added NEED_LINK_UNLINK
4144         
4145 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
4146
4147         * configure.in: add some needed defines to fix support of
4148         threads in the GC.
4149
4150 2002-09-19  Mark Crichton  <crichton@gimp.org>
4151
4152         * configure.in: Added checks for Solaris to use X/Open functionality.
4153         Really needed for the io-layer code.
4154
4155 2002-09-15  Andrew Birkett  <andy@nobugs.org>
4156
4157         * man/mcs.1: --probe is now --expect-error.
4158
4159 2002-09-09  Dick Porter  <dick@ximian.com>
4160
4161         * acconfig.h: 
4162         * configure.in: Simplify thread checks, by using canned rules for
4163         particular systems (based on the sleepycat db configure.in).
4164         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
4165         don't have a solaris machine to try it on.
4166
4167 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
4168
4169         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
4170
4171 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
4172
4173         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
4174         Security) to the OpenSSH keys required by mono CVS
4175         access.
4176
4177 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4178
4179         * configure.in, mono/interpreter/interp.c,
4180         mono/io-layer/handles.c, mono/io-layer/processes.c,
4181         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
4182         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
4183         mono/metadata/appdomain.c, mono/metadata/class.c,
4184         mono/metadata/domain.c, mono/metadata/gc.c,
4185         mono/metadata/object.c, mono/metadata/reflection.c,
4186         mono/metadata/threads.c, mono/os/gc_wrapper.h,
4187         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
4188         wrap inclusion of gc.h for boehm, since from FreeBSD and
4189         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
4190         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
4191         to apply, and also makes it possible for me to build with
4192         GC on OpenBSD/macppc built by hand.
4193
4194 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4195
4196         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
4197
4198 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
4199
4200         * mono/dis/dis-cil.c:
4201         * configure.in: Check for <wchar.h> via autoconf, don't use it if
4202         it isn't there, as it seems to work fine without it on OpenBSD.
4203
4204 2002-08-28  Dick Porter  <dick@ximian.com>
4205
4206         * mono/os/win32/util.c: 
4207         * mono/os/unix/util.c: 
4208         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
4209         (It doesn't do anything on unix builds, and the w32 version no
4210         longer needs an arg.)
4211
4212         * configure.in: Add HOST_CC for w32 builds
4213
4214 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
4215
4216         * configure.in: remove iconv checks.
4217
4218 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
4219
4220         * configure.in: Recognise OpenBSD/macppc as PowerPC.
4221
4222 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
4223
4224         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
4225         to error out if bison is missing.
4226
4227 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4228
4229         * configure.in: don't link against libdl on windoze.
4230
4231 2002-08-12  Dick Porter  <dick@ximian.com>
4232
4233         * mono.pc.in: Add $includedir to Cflags
4234
4235 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
4236
4237         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
4238         with pkg-config.
4239         * */Makefile.am: makefile overhaul to create a shared libmono library.
4240         * */*.h: do not include config.h in headers that should be installed.
4241
4242 2002-07-12  Dick Porter  <dick@ximian.com>
4243
4244         * acconfig.h:
4245         * configure.in: Check the size of sockaddr_un.sun_path
4246
4247 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
4248
4249         * man/Makefile.am (man_MANS): Added new man page
4250
4251         * man/mono-config.5: New manual page describing the mono-config
4252         file format. 
4253
4254 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
4255
4256         * configure.in: added checks for MSG_NOSIGNAL
4257
4258 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
4259
4260         * doc/ado-net: update the ado-net web page on go-mono.com
4261         input parameters support, beginnings of Mono.Data.MySQL 
4262         and System.Data.OleDb, updated the sample source code,
4263         and output from a PostgresTest
4264
4265 2002-05-21  Martin Baulig  <martin@gnome.org>
4266
4267         * mono.1: Documented the "--debug-args" debugging arguments.
4268
4269 2002-05-21  Martin Baulig  <martin@gnome.org>
4270
4271         * mono.1: Updated to reflect my latest changes and beautified this a bit.
4272         (FIXME: There are still command line argument which aren't documented here.)
4273
4274 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
4275
4276         * doc/ado-net: updated page to include C# code snippets using
4277         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
4278         works, executing/reading multiple results, and stored procedures.
4279         And other tweaks about the providers.  
4280
4281 2002-05-19  Martin Baulig  <martin@gnome.org>
4282
4283         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
4284         interpreter/Makefile.am.
4285
4286 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
4287
4288         * configure.in: search for pthread functions also in libc_r (patch
4289         from Garrett Rooney <rooneg@electricjellyfish.net>).
4290
4291 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
4292
4293         * doc/ado-net: added instructions for installing PostgreSQL on Linux
4294         and for using nant to re-compile just the System.Data.dll assembly
4295         on Windows.
4296
4297 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
4298
4299         * doc/ado-net: added instructions for compiling System.Data.dll
4300         (a subset of) on Linux.
4301
4302 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
4303
4304         * doc/ado-net: added links
4305
4306 2002-05-09  Dick Porter  <dick@ximian.com>
4307
4308         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
4309
4310 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4311
4312         * doc/ado-net: correct formatting
4313         * doc/index: added credit i forgot to add
4314
4315 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4316
4317         * doc/ado-net: i did not format it correctly earlier, i 
4318         tried added various tags where appropriate.
4319         
4320         * doc/index: added news item for May 5, 2002 - ado.net able
4321         to retrieve data now
4322
4323 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4324
4325         * doc/ado-net: updated the current status which
4326         I kept forgetting to do.
4327
4328 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4329
4330         * doc/ado-net: updated to includes an example for
4331         running ipc-daemon as a Windows service.  Thanks
4332         to gonzalo.
4333
4334 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
4335
4336         * doc/ado-net: updated to include installation of
4337         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
4338         Also included notes on running the System.Data/Test/PostgresTest.cs
4339         that should work on a lot of Mono installations that have
4340         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
4341         know.
4342
4343 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
4344
4345         * doc/ado-net: updated a little bit.
4346
4347 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
4348
4349         * configure.in: Added checks for timezone stuff.
4350
4351 2002-04-30  Dick Porter  <dick@ximian.com>
4352
4353         * acconfig.h:
4354         * configure.in: Added option to disable using shared memory for
4355         handles
4356
4357 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4358
4359         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
4360         defined problem under cygwin with latest version of automake and
4361         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
4362
4363 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4364
4365         * configure.in: removed -Wshadow from CFLAGS.
4366
4367 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
4368
4369         * status/maintainers.xml: added danmorg and myself for System.Data.*
4370         classes.
4371
4372         * status/class.xml: added System.Data.* classes.
4373
4374 2002-04-08  Dick Porter  <dick@ximian.com>
4375
4376         * configure.in: Set -mno-cygwin here rather than in the build script
4377
4378 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
4379
4380         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
4381
4382 2002-03-29  Martin Baulig  <martin@gnome.org>
4383
4384         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
4385         New files, added documentation for the debugging code.
4386
4387         * doc/web/commands: Added the debugging pages.
4388
4389         * docs/jit-debug: Removed, this is now on the web site.
4390
4391 2002-03-24  Martin Baulig  <martin@gnome.org>
4392
4393         * man/mcs.1: Documented the new --debug option and added a section
4394         about debugging support.
4395
4396         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
4397
4398 2002-03-21  Martin Baulig  <martin@gnome.org>
4399
4400         * configure.in: Added check for <elf.h>.
4401
4402 2002-03-18  Dick Porter  <dick@ximian.com>
4403
4404         * configure.in: Only look for libgc on the system.  Default to not
4405         using GC at all, because it doesn't work with the jit.
4406
4407 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
4408
4409         * configure.in: Add support for building the included boehm GC.
4410
4411 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
4412
4413         * configure.in: detect Boehm GC libs and add --with-gc switch.
4414         Boehm GC needs to be explicitly enabled since the JIT currently fails
4415         in some cases with it.
4416
4417 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
4418
4419         * mono/tests/fib.cs: it is now possible to pass a repeat count as
4420         command line argument, for example fib.exe 20 runs the test 20
4421         times. 
4422
4423 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
4424         * configure.in: added support for ARM target arch.
4425         Uncommented and modified arm-*-linux* target,
4426         added mono/arch/arm/Makefile to AC_OUTPUT list.
4427
4428 2002-02-21  Mark Crichton  <crichton@gimp.org>
4429
4430         * status/class.xml: Added contact info for RNGCryptoServiceProvider
4431         class and Rijndael classes.
4432         * status/maintainers.xml: Added contact info to maintainers list.
4433
4434 2002-02-21  Mark Crichton  <crichton@gimp.org>
4435  
4436         * configure.in: Add checks for a system-provided entropy device
4437         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
4438
4439 2002-02-20  Dick Porter  <dick@ximian.com>
4440
4441         * acconfig.h:
4442         * configure.in: Always build without cygwin support on windows
4443
4444 2002-02-19  Radek Doulik  <rodo@ximian.com>
4445
4446         * mono/tests/pinvoke.cs: use more pinvoke test methods
4447
4448 2002-02-19  Radek Doulik  <rodo@ximian.com>
4449
4450         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
4451         method
4452         (mono_test_many_byte_arguments): ditto
4453
4454 2002-02-18  Radek Doulik  <rodo@ximian.com>
4455
4456         * mono/tests/Makefile.am: added small test library for pinvoke
4457         testing
4458
4459         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
4460         new function to test pinvoke
4461
4462         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
4463         arguments
4464
4465         * mono/tests/Makefile.am: display # of passing tests too
4466         added simple shared library libtest with testing function for
4467         pinvoke
4468
4469 2002-02-17  Radek Doulik  <rodo@ximian.com>
4470
4471         * mono/tests/Makefile.am (test): display # of failed tests
4472
4473 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
4474
4475         * configure.in: Add checks for SOL_IP, SOL_TCP, and
4476         IP_PKTINFO. Also check for struct ip_mreqn.
4477
4478 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
4479
4480         * configure.in: Add checks to see if we need to link to libsocket,
4481         libnsl, and/or librt. Also check for inet_pton and inet_aton.
4482
4483 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
4484
4485         * acconfig.h: #undef USE_MONO_MUTEX
4486
4487         * configure.in: If the system pthread implementation is lacking,
4488         default to using mono-mutex.
4489
4490 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
4491
4492         * mono/tests/enum2.cs: new file with more enum tests.
4493
4494 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
4495
4496         * mono/tests/jit-long.cs: added some SHL/SHR tests
4497
4498 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
4499
4500         * configure.in: allow PKG_CONFIG_PATH for the build-platform
4501         pkg-config invocation.
4502
4503 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
4504
4505         * configure.in: add some support/fixes for cross-compilation.
4506
4507 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
4508
4509         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
4510         added tests for SUB_OVF, SUB_OVF_UN
4511
4512 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
4513
4514         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
4515
4516 2001-12-21  Aaron Weber  <aaron@ximian.com>
4517
4518         * doc/faq (A): added a linebreak that was missing and was causing
4519         a heading to appear badly.
4520
4521 2001-12-20  Aaron Weber  <aaron@ximian.com>
4522
4523         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
4524         questions into a single section.
4525
4526 2001-12-17  Aaron Weber  <aaron@ximian.com>
4527
4528         * doc/faq (Q): Question-by-question, line-by-line revision.
4529
4530 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
4531
4532         * mono/tests/time.cs: new test
4533
4534 2001-11-30  Radek Doulik  <rodo@ximian.com>
4535
4536         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
4537
4538 2001-11-29  Radek Doulik  <rodo@ximian.com>
4539
4540         * configure.in (ACCESS_UNALIGNED): uncommented and modified
4541         powerpc-*-linux* 
4542         generate mono/arch/ppc/Makefile
4543
4544 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
4545
4546         * mono/tests/exception3.cs: modified the test to show a bug in the
4547         current exception handling implementation.
4548
4549 2001-11-13  Dick Porter  <dick@ximian.com>
4550
4551         * configure.in: Some more tests for pthread features
4552         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
4553         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
4554
4555 2001-11-09  Dick Porter  <dick@ximian.com>
4556
4557         * configure.in: Try and get large file support, but it's not fatal
4558         if it's not there (the io-layer just ignores the high word in that
4559         case.)
4560
4561         Check for windows builds, and only bother to look for pthreads and
4562         large files if we're not building for cygwin or native win32.  Not
4563         having pthread support on Posix systems is now a fatal error.
4564
4565         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
4566         aclocal
4567
4568 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
4569
4570         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
4571         target testjit. 
4572
4573 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
4574
4575         * docs/object-layout: more documentation
4576
4577 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
4578
4579         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
4580         can't read on unaligned boundaries
4581
4582 2001-10-04  Dick Porter  <dick@ximian.com>
4583
4584         * configure.in: Do some deeper checks on pthreads for some of the
4585         more interesting functions
4586
4587 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
4588
4589         * mono/tests/Makefile.am (testjit): a new target to test the JITer
4590
4591         * mono/tests/jit-*: added some test for the JITer
4592
4593 2001-09-23  Dick Porter  <dick@ximian.com>
4594
4595         * configure.in: Arrange to compile dummy thread support routines
4596         if pthread isnt available
4597         
4598 2001-09-23  Dick Porter  <dick@ximian.com>
4599
4600         * configure.in: Check for pthread.h, so that we can check for the
4601         HAVE_PTHREAD_H define in config.h
4602
4603 2001-09-21  Dick Porter  <dick@ximian.com>
4604
4605         * configure.in: Check for libpthread
4606
4607 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
4608
4609         * mono/tests/test-ops.cs: added more tests
4610
4611 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
4612
4613         * configure.in: check for sizeof(void*) and for the architecture.
4614
4615 2001-09-05  Dick Porter  <dick@ximian.com>
4616
4617         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
4618         aclocal invocation, so putting aclocal files in /usr/local works
4619
4620 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
4621
4622         * *: removed the libffi dependency, mono now compiles on cygwin 
4623
4624         * mono/wrapper/build-dll: new file.
4625
4626 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
4627
4628         * mono/tests/console.cs: impl.
4629
4630         * mono/tests/box.cs: impl.
4631
4632         * mono/tests/stream-writer.cs: impl.
4633
4634 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
4635
4636         * mono/tests/*: New test cases, mostly for virtual method dispatch.
4637         Use make testb for the slow benchmarking programs,
4638         make test for the usual regression test checks.
4639
4640 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
4641
4642         * mono/cil/Makefile.am:
4643         * mono/wrapper/Makefile.am: use correct variables for installation
4644         directories
4645
4646 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
4647
4648         * mono/tests/exceptions*: enhanced and added more tests for
4649         exceptions.
4650
4651 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
4652
4653         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
4654         to pass make distcheck
4655
4656         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
4657
4658         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
4659         install-data-hook): Added mechanism to distribute and install the
4660         dll files.
4661
4662 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
4663
4664         * mono/tests/stream.cs: new tests for the Stream class
4665
4666         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
4667         added it again.
4668
4669 2001-08-16  Alex Graveley  <alex@ximian.com>
4670
4671         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
4672         removes libtool dependency on all of Mono.
4673
4674 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
4675
4676         * mono/tests/array.cs: more array tests
4677
4678 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
4679
4680         * mono/tests/array.cs: more array tests
4681
4682 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
4683
4684         * mono/tests/pinvoke.cs: we can now print strings ;-)
4685
4686         * mono/tests/array.cs: new test for arrays
4687
4688 2001-08-02  Alex Graveley  <alex@ximian.com>
4689
4690         * libffi/*: Import libffi CVS version, with minor changes to make it 
4691           compile.
4692
4693         * mono/interpreter/Makefile.am: Link against 
4694           ../../libffi/.libs/libffi.a.
4695
4696         * Makefile.am: Add libffi
4697
4698         * autogen.sh: Replace with adapted gnome autogen.sh
4699
4700         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
4701
4702 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
4703
4704         * mono/tests/pinvoke.cs: impl.
4705
4706 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
4707
4708         * configure.in, mono/tests: added some tests for the interpreter.
4709
4710 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
4711
4712         * doc/download: added instructions for cygwin
4713         
4714         * doc/c-sharp: removed bit about compiling
4715         
4716         * status/compare-assembly.cs: basedir should be there if
4717         parameters are provided.
4718
4719         * status/makefile: made targets to dump info.
4720         
4721 2001-07-15  Joe Shaw  <joe@ximian.com>
4722
4723         * configure.in: Don't create doc/Makefile as there's nothing there
4724         to make.
4725
4726         * Makefile.am: Don't build the doc directory because there's no
4727         Makefile.am there.
4728
4729         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
4730
4731 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
4732
4733         * doc/class-library (A): Updated FAQ with question on error 1595.
4734
4735 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
4736
4737         * doc/index: 
4738
4739 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
4740
4741         * status/*: scripts and data to create statistics about the
4742         class library status.
4743
4744 2001-07-09  Alex Graveley  <alex@ximian.com>
4745
4746         * doc/makefile (clean): Add clean target.
4747         * doc/web/makefile (clean): Ditto.
4748
4749 2001-07-09  Alex Graveley  <alex@ximian.com>
4750
4751         * doc/makefile (all-docs): Fix typo.
4752
4753 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
4754
4755         * NEWS: 
4756
4757