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