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