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