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