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