Build fix
[mono.git] / ChangeLog
1 2004-05-17  Raja R Harinath  <rharinath@novell.com>
2
3         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
4         necessary. Move body ...
5         (tmpinst-dir.stamp): ... here.
6         (stage3): Don't remove _tmpinst tree.
7         (bootstrap-clean, bootstrap-check): New rules.  They run the
8         corresponding rules in the mcs/ tree.
9
10 2004-05-14  Raja R Harinath  <rharinath@novell.com>
11
12         * Makefile.am: Revert unlogged unexplained changes.
13         (stage3): Make 'all-profiles' since the mono source tarball
14         carries all the net_2_0 preview dlls.
15
16 2004-05-11  Jackson Harper  <jackson@ximian.com>
17
18         * runtime/net_1_1/Makefile.am:
19         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
20         
21 2004-05-10  Raja R Harinath  <rharinath@novell.com>
22
23         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
24         Fix quoting of commands.
25
26 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
27
28         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
29         file.
30
31 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
32
33         * man/mono.1: mention MONO_EGD_SOCKET
34
35 2004-05-07  Raja R Harinath  <rharinath@novell.com>
36
37         Goodbye 'fullbuild', hello 'bootstrap'.
38         * Makefile.am (bootstrap): New target for building from CVS.  New
39         improved version of 'fullbuild' -- does not install any files.
40         (fullbuild): Obsolete target.  Bootstraps and installs tree.
41         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
42         Removed.
43         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
44         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
45         two-stage bootstrap.
46
47 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
48
49         * configure.in: scandir check is no longer needed.
50
51 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
52
53         * configure.in: set LIBC on HPUX
54
55 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
56
57         * configure.in: Detect JNI headers in GNU classpath sources as well.
58
59 2004-05-05  Raja R Harinath  <rharinath@novell.com>
60
61         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
62         Only disable this if INSTALL_2_0 is disabled.
63
64 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
65
66         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
67         the request we do for the actual web service.
68
69 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
70
71         * configure.in: check for SIGEV_THREAD being defined before checking
72         for AIO support. Fixes compilation under FreeBSD.
73
74 2004-05-04  Raja R Harinath  <rharinath@novell.com>
75
76         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
77         JIT_SUPPORTED.
78         (install-data-local, uninstall-data-local): Run runtime with
79         libtool.
80         * runtime/net_2_0/Makefile.am: Likewise.
81         Report from Urs C Muff <umuff@quark.com>.
82
83 2004-05-03  Jackson Harper  <jackson@ximian.com>
84
85         * man/gacutil.1: Basic man page for gacutil. This doesn't include
86         the new non-standard options yet.
87         
88 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
89
90         * data/machine.config: added version and publickeytoken.
91
92 2004-05-01  Duncan Mak  <duncan@ximian.com>
93
94         * runtime/net_1_1/Makefile.am:
95         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
96         dlls here.
97         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
98         (EXTRA_DIST): Include only gac_assemblies.
99         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
100         and that is no gone now. So remove as well.
101         ($(non_gac_assemblies)): Bye bye.
102
103 2004-05-01  Duncan Mak  <duncan@ximian.com>
104         
105         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
106         System.Web.Services. Someone accidentally took the line out.
107
108 2004-04-30  Jackson Harper  <jackson@ximian.com>
109
110         * runtime/net_1_1/Makefile.am:
111         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
112         
113 2004-04-30  Raja R Harinath  <rharinath@novell.com>
114
115         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
116         suffix.
117         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
118         New variables.  Use Automake idioms.
119         (dist-hook): Remove.
120         (install-local, uninstall-local): Use mscorlib.dll from current
121         tree when running gacutil.
122         (mono_runtime): New variable.  Points to either JIT compiler or
123         interpreter.  
124         Report from Bernie Solomon <bernard@ugsolutions.com>
125         * runtime/net_2_0/Makefile.am: Likewise.
126         * runtime/Makefile.am (dist_monobins_DATA): Rename from
127         monobins_DATA.
128         (EXTRA_DIST): Remove.
129         * Makefile.am (fullbuild): Update to changes.
130
131 2004-04-30  Jackson Harper  <jackson@ximian.com>
132
133         * runtime/net_2_0/Makefile.am:
134         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
135         
136 2004-04-30  Duncan Mak  <duncan@ximian.com>
137
138         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
139         
140 2004-04-29  Duncan Mak  <duncan@ximian.com>
141
142         * scripts/gmcs.in: New file.
143
144         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
145         gmcs script.
146
147 2004-04-29  Jackson Harper  <jackson@ximian.com>
148
149         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
150         special little place.
151         
152 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
153
154         * acconfig.h configure.in: Add check for scandir.
155
156 2004-04-29  Raja R Harinath  <rharinath@novell.com>
157
158         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
159         (SUBDIRS): Build here before building subdirs.
160         * runtime/net_1_1/Makefile.am (all-local): Copy
161         $(gac_assemblies_list) here.
162         (install-data-local): Install dll from $(srcdir).
163         (gacutil): Pick from current tree.
164         * runtime/net_2_0/Makefile.am: Likewise.
165
166         * Makefile.am (fullbuild): Update to changes in tree layout.
167         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
168         $(gac_assemblies_list).
169         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
170         not 'class/lib/net_1_1'.
171
172 2004-04-28  Jackson Harper  <jackson@ximian.com>
173
174         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
175         not assume gacutil is installed.
176         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
177         
178 2004-04-28  Jackson Harper  <jackson@ximian.com>
179
180         * configure.in: Add new Makefile.amS
181         * runtime/Makefile.am: libs are now in profile dependant
182         directories.
183         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
184         libs to the GAC.
185         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
186         libs to the GAC.
187         * data/Makefile.am: cleanup browscap.ini
188         
189 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
190
191         * configure.in: reword message re EGD support
192         now it is there
193
194 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
195
196         * config.h.in:
197         * configure.in: added check for sys/aio.h. Also check the field name
198         in 'union sigval'.
199
200 2004-04-28  Jackson Harper  <jackson@ximian.com>
201
202         * scripts/Makefile.am:
203         * scripts/gacutil.in: Add a gacutil script
204
205 2004-04-26  Jackson Harper  <jackson@ximian.com>
206
207         * Makefile.am: Grab libraries from lib/default now.
208         * runtime/Makefile.am: Grab libraries from lib/default now.
209         
210 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
211
212         * configure.in: move setting of NO_VERSION_SCRIPT
213         until after checking for GNU ld
214
215 2004-04-22  Urs C Muff <umuff@quark.com>
216
217         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
218         windows/cygwin refactor .nsi to simply maintenance on script/batch
219         generation
220         * runtime/Makefile.am
221         * script/Makefile.am
222         * monowiz.win32.nsi
223
224 2004-04-14  Raja R Harinath  <rharinath@novell.com>
225
226         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
227         $(srcdir).  Clean up output.
228         ($(monobins_DATA)): Likewise.
229
230         * Makefile.am (mcs-tree-safe-build): Fix typo.
231
232 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
233
234         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
235         getpwnam_r, getpwuid_r, getresuid and setresuid.
236
237 2004-04-13  Raja R Harinath  <rharinath@novell.com>
238
239         Allow 'make fullbuild' to work on non-srcdir build.
240         * Makefile.am (mcs_topdir): New variable.
241         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
242         build.
243         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
244         grep for 'libgc'.
245         (fullbuild): Make ordering dependencies explicit.
246         
247 2004-04-12  Sachin Kumar <skumar1@novell.com>
248
249         * Makefile.am: Added 'web' in SUBDIRS
250
251 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
252
253         * configure.in: don't try-run the tests for nptl and/or sigaltstack
254         if they are disabled in the command line.
255
256 2004-04-05  Jackson Harper  <jackson@ximian.com>
257
258         * man/ilasm.1: Show /output instead of /out as the switch for
259         specifying output file names.
260
261 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
262
263         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
264
265 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
266
267         * config.h.in: added HAVE_GETPWUID_R
268         * configure.in: check for getpwuid_r.
269
270 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
271
272         * configure.in: Fix GNU ld check.
273
274 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
275
276         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
277         #55840.
278         
279         * configure.in: Disable -version-script if not using GNU ld. Fixes
280         #55910.
281
282         * configure.in: Speedup successful sigaltstack test.
283
284
285         * configure.in: don't try-run the tests for nptl and/or sigaltstack
286         if they are disabled in the command line.
287
288 2004-04-05  Jackson Harper  <jackson@ximian.com>
289
290         * man/ilasm.1: Show /output instead of /out as the switch for
291         specifying output file names.
292
293 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
294
295         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
296
297 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
298
299         * config.h.in: added HAVE_GETPWUID_R
300         * configure.in: check for getpwuid_r.
301
302 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
303
304         * configure.in: Fix GNU ld check.
305
306 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
307
308         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
309         #55840.
310         
311         * configure.in: Disable -version-script if not using GNU ld. Fixes
312         #55910.
313
314         * configure.in: Speedup successful sigaltstack test.
315
316 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
317
318         * configure.in: this test for sigaltstack works.
319
320 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
321
322         * configure.in: Disable sigaltstack test for now since it can hang.
323         
324         * configure.in: Add test for working sigaltstack.
325 2004-03-16  Duncan Mak  <duncan@ximian.com>
326
327         * runtime/Makefile.am
328         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
329         Remember to install them to mono/runtime.
330
331 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
332
333         * configure.in: Enable JIT on sparc.
334
335 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
336
337         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
338         breakage with gtkhtml-3.0.10
339
340 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
341
342         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
343         where the sigaltstack based exception handling does not work.
344
345 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
346
347         * configure.in acconfig.h: Add check for aintl function, which is the
348         solaris equivalent of truncl.
349
350 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
351
352         * configure.in: Add check for GC_enable.
353         
354         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
355
356 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
357
358         * configure.in: Add proper support for --with-nptl for people who
359         have linking problems when it is enabled.
360
361 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
362
363         * configure.in: Add test for __thread keyword and shared libs.
364
365 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
366
367         * configure.in: Enable --with-nptl by default.
368
369 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
370
371         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
372         message for failed gethostbyname2_r check.
373
374 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
375
376         * configure.in, acconfig.h: check for truncl. Disable 
377         version script on MacOSX (see bug #51590 if a check becomes
378         necessary).
379
380 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
381
382         * configure.in, acconfig.h: added check for socklen_t.
383
384 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
385
386         * Makefile.am: Do not install mono.pc on platforms without a JIT.
387
388 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
389
390         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
391
392 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
393
394         * scripts/sn.in: Add sn script.
395
396 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
397
398         * scripts/Makefile.am: Add al.exe.
399
400         * scripts/al.in: New file.
401
402         * runtime/Makefile.am: Add al.exe.
403
404 2004-01-10  Jackson Harper <jackson@ximian.com>
405
406         * data/machine.config: Add trace handler (Trace.axd) add trace
407         configuration handlers.
408         
409 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
410
411         * doc/books: Added books on Web Services and ASP.NET
412
413 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
414
415         * monowiz.win32.nsi: update the NSIS installer script for windows
416           to support NSIS 2.0 rc1 and Mono 0.29
417
418 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
419
420         * configure.in: missed in my last change
421
422         * samples/embed/testi.c: interpreter embedding example
423
424         * docs/embedded-api: add info on interpreter embedding
425
426 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
427
428         * configure.in, acconfig.h: use mach semaphores on darwin.
429
430 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
431
432         * Makefile.am: Create mint.pc
433         mint.pc.in: Added for embedding the interpreter
434
435 2003-12-16  Martin Baulig  <martin@ximian.com>
436
437         * Makefile.am: In a Makefile.am, comments are started with `#' and
438         not with `dnl' - I must have been an idiot ...
439
440 2003-12-10  Todd Berman <tberman@gentoo.org>
441
442         * configure.in: adding libicu url to the ICU: no message.
443
444 2003-12-05  John Luke  <jluke@cfl.rr.com>
445
446         * data/config.in: new dll mapping entry for libgstreamer
447         
448 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
449
450         * README: tiny fix ;-)
451
452 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
453
454         * configure.in: Add -fno-strict-aliasing to CFLAGS.
455         
456         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
457         librt if not neccesary.
458
459 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
460
461         * configure.in: Fix signbit check. Fixes #51315.
462
463 2003-11-20  Jackson Harper <jackson@ximian.com>
464
465         * data/machine.config: Add OutputCacheModule
466         
467 2003-11-19  Jackson Harper <jackson@ximian.com>
468
469         * doc/web/team.xml: New email address and job description
470         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
471         
472 2003-11-14  Jackson Harper <jackson@ximian.com>
473
474         * Makefile.am: delete mscorlib.dll
475         
476 2003-11-12 Jackson Harper <jackson@ximian.com>
477
478         * Makefile.am: corlib is now named mscorlib.dll
479         
480 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
481
482         * configure.in acconfig.h: Add check for signbit, which is missing in
483         FreeBSD 4.x.
484
485 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
486
487         * configure.in: Remove debugging junk accidently checked in.
488         
489         * configure.in: Add new --with-nptl option to enable NPTL only
490         features since auto-detection is not reliable.
491
492         * autogen.sh: Fix previous patch and silence noisy GNU which.   
493
494 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
495
496         * autogen.sh: tweak glibtool check so it works
497         if which doesn't set return code properly
498
499 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
500
501         * autogen.sh: Silence noisy GNU which.
502         
503         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
504         Use 'glibtool' instead of 'libtool' on OSX. 
505
506 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
507
508         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
509         of the managed/unmanaged boundary.
510
511 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
512
513         * configure.in acconfig.h: Add check for __thread keyword in gcc.
514
515 2003-10-29  Dick Porter  <dick@ximian.com>
516
517         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
518
519 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
520
521         * man/mono.1: Document new --trace options
522
523 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
524
525         * configure.in: add hppa support (64bit only)
526         make solaris build work with Forte compiler
527
528 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
529
530         * configure.in: Added check for pthread_attr_setstacksize.
531
532         * mono/tests/ChangeLog: New file.
533         
534 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
535
536         * mono/tests/Makefile.am: Link the tests with the test driver program
537         used for the mini tests.
538
539 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
540
541         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
542         stdcall calling convention.
543
544 2003-10-09  Dick Porter  <dick@ximian.com>
545
546         * acconfig.h:
547         * configure.in: Check for ICU availability
548
549 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
550
551         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
552
553 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
554
555         * mono/tests/Makefile.am mono/tests/libtest.c
556         mono/tests/pinvoke18.cs: new test for bool marshalling.
557
558 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
559
560         * mono/scripts/Makefile.am mono/scripts/*.in: fix
561         managed .exe paths so they are found under cygwin.
562
563 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
564
565         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
566         test.
567
568 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
569
570         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
571         mono/tests/libtest.c: Add more pass by value struct
572         tests for platforms with more complex calling conventions 
573         (Sparc V9, HPPA 64 bit).
574
575 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
576
577         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
578         marshalling test.
579
580 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
581
582         * mono/tests/libtest.c: remove warnings except
583         "no previous prototype"
584
585 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
586
587         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
588         behaviour of increment, (mono_test_marshal_char) = should be ==
589
590 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
591
592         * mono/tests/remoting1.cs: Added test for interface casts on
593         TransparentProxies.
594
595 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
596
597         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
598           marshal5.cs: remove .so from DllImport of libtest to aid portability.
599
600 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
601
602         * configure.in: Added check for valgrind headers.
603
604 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
605
606         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
607         (bernard@ugsolutions.com).
608         
609 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
610
611         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
612         (bernard@ugsolutions.com).
613
614 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
615
616         * mono.pc.in: Added gthread-2.0.
617
618 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
619
620         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
621         can call g_thread_init ().
622
623 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
624
625         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
626         of static variables atomic. Fixes bug #47683.
627
628 2003-08-21  Johannes Roith  <johannes@jroith.de>
629
630         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
631
632 2003-08-18  Johannes Roith  <johannes@jroith.de>
633
634         * mono/Makefile.am: add windows build option
635         * mono/monowiz.win32.nsi: add windows build script
636         * mono/mono-win32-light.bmp: add bitmap
637
638 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
639
640         * mono/tests/checked.cs: Added mul.ovf tests.
641
642 2003-08-15  Duncan Mak  <duncan@ximian.com>
643
644         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
645         correct ByteFX.Data.MySqlClient (note the change in
646         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
647         spotting the error.
648
649 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
650
651         * mono/tests/bug-47295.cs: Regression test for bug #47295.
652
653 2003-08-11  Duncan Mak  <duncan@ximian.com>
654
655         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
656
657 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
658
659         * configure.in: added FPU test for ARM.
660
661 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
662
663         * configure.in, etc.: portability fixes and support for
664         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
665
666 2003-07-22  Duncan Mak  <duncan@ximian.com>
667        
668         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
669
670 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
671
672         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
673         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
674         Do not try to build vararg.cs under mcs.
675
676         * configure.in: Fix detection of GC_gcj_malloc.
677
678 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
679
680         * acconfig.h:
681         * configure.in: Check for gethostbyname2_r availability.
682         * data/machine.config: Added section system.net/settings. Added
683         option for IPv6 availability.   
684
685 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
686
687         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
688
689         * mono/tests/struct.cs: Add test for unboxing trampolines.
690
691         * mono/tests/bug-27420.cs: new regression test.
692
693         * mono/tests/Makefile.am: skip vararg test since it does not compile 
694         under mono. Add testinterp target. Add new tests.
695         
696 2003-07-10  Martin Willemoes Hansen
697
698         * doc/web/team.xml : Modified my tasks a bit.
699
700 2003-07-01  Paolo Molaro <lupus@ximian.com>
701
702         * acconfig.h, configure.in: added bundle support.
703
704 2003-06-10  Dick Porter  <dick@ximian.com>
705
706         * acconfig.h:
707         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
708         available.
709
710 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
711
712         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
713
714 2003-06-10  Martin Baulig  <martin@ximian.com>
715
716         * configure.in: Fall back to boehm if we don't have a libgc
717         subdirectory.
718
719 2003-06-10  Martin Baulig  <martin@ximian.com>
720
721         * configure.in: Make the libgc stuff actually work; we now create
722         a shared libmonogc.so when using the included libgc.
723
724 2003-06-09  Martin Baulig  <martin@ximian.com>
725
726         * configure.in: Only check for gc if --with-gc=boehm.
727
728 2003-06-08  Martin Baulig  <martin@ximian.com>
729
730         * configure.in: Tell libgc's configure about our threads library.
731
732 2003-06-08  Martin Baulig  <martin@ximian.com>
733
734         * libgc/: Integrate the libgc module here.
735
736         [Note: A simple `cvs update' won't work this time; you either need
737         to re-checkout the `mono' module or manually move the `libgc'
738         module here.]
739
740         * configure.in (--with-gc): Added `included' option to use the
741         included libgc.  This is now also the default.
742         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
743         (INCLUDED_LIBGC): New automake conditional.
744         (USE_INCLUDED_LIBGC): #define this if appropriate.
745
746         * autogen.sh: Run libgc/autogen.sh.
747
748         * Makefile.am (SUBDIRS): Added libgc.
749
750 2003-06-05  Duncan Mak  <duncan@ximian.com>
751
752         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
753         the package.
754
755 2003-05-19  Dick Porter  <dick@ximian.com>
756
757         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
758
759 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
760
761         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
762           shell wrapper scripts.
763
764 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
765
766         * mono/tests/Makefile.am: 
767         - Compile with mcs.
768         - Disable some warnings.
769         - Added executables to clean target.
770         - Make testjit the default target.
771         - Print list of failed tests at the end of a test run.
772         - Abort tests when Ctrl-C is pressed.
773
774         * mono/tests/test-driver: Return with a special exit code when 
775         SIGINT is detected.
776
777         * mono/tests/checked.cs: Make it compile.
778         
779 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
780
781         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
782         for the target exe binaries.
783
784         Copy cilc.exe and secutil.exe from the right paths to the right
785         location.
786
787         Add missing assemblies.
788
789 2003-05-02  Alp Toker  <alp@atoker.com>
790
791         * data/config.in: new dll mapping entry for libglade
792
793 2003-05-01  Duncan Mak  <duncan@ximian.com>
794
795         * scripts/Makefile.am: 
796         * runtime/Makefile.am: Install cilc and ilasm.
797
798 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
799
800         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
801
802 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
803
804         * doc/web/team.xml : Added myself to it.
805
806 2003-04-10  Duncan Mak  <duncan@ximian.com>
807
808         * doc/web/render-team-page.cs: Make the names of the element be
809         lowercase instead. BenM says this makes it XHTML compliant; heck,
810         I'm generating this from an XmlDocument already, why not make it
811         XHTML compliant?
812
813 2003-04-10  Duncan Mak  <duncan@ximian.com>
814
815         * doc/web/render-team-page.cs (Compare): Correctly fix
816         ContributorComparer.
817         (RenderHtml): Add some SetAttribute loving to make it render prettier.
818
819         * doc/web/team.xml: Revert excessive indenting.
820
821 2003-04-07  Martin Baulig  <martin@ximian.com>
822
823         * mono/mini/: Added this directory to the build; install `mini'
824         and `libmini.la'.
825
826 2003-04-07  Duncan Mak  <duncan@ximian.com>
827
828         * doc/web/render-team-page.cs: Fix ContributorComparer.
829
830 2003-04-04  Duncan Mak  <duncan@ximian.com>
831
832         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
833         are specified in the XML.
834
835         * doc/web/team.xml: Remove the comment.
836
837         * doc/web/render-team-page.cs: Make it not output a full HTML file.
838
839 2003-04-04  Duncan Mak  <duncan@ximian.com>
840
841         * doc/web/commands: 
842         * doc/web/makefile: Add team page information.
843
844         * doc/web/team.xml: 
845         * doc/web/render-team-page.cs: Code for rendering a team page.
846
847 2003-04-02  Duncan Mak  <duncan@ximian.com>
848
849         * doc/web/makefile: Add a new make target for generating a team
850         page on go-mono.com.
851
852 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
853
854         * configure.in: Added check for GC_gcj_malloc.
855
856 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
857
858         * man/sqlsharp.1: changed pass= to password= for the 
859           PostgreSql provider.
860
861 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
862
863         * data/machine.config: added SessionStateModule to httpModules section.
864
865 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
866
867         * data/machine.config: added default sessionState section and handler.
868
869 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
870
871         * doc/provider-factory: add new web page 
872         about Mono.Data's ProviderFactory
873
874         * doc/web/commands
875         * doc/web/makefile: add provider-factory web page to build
876         
877         * doc/ado-net
878         * doc/ibmdb2
879         * doc/postgresql
880         * doc/sqlclient
881         * doc/tdsclient
882         * doc/sybase
883         * doc/mysql
884         * doc/firebird
885         * doc/oracle
886         * doc/oledb
887         * doc/odbc
888         * doc/sqlite: updated web pages
889
890 2003-02-16  Martin Baulig  <martin@ximian.com>
891
892         * doc/jit-debug-sample
893         * doc/jit-debug-sample2: Removed.
894
895         * doc/jit-debug: Updated.
896
897 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
898
899         * doc/screenshots
900         * doc/ado-net
901         * doc/oracle
902         * doc/gtk-sharp: update web pages
903         
904 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
905
906         * data/machine.config: added sample globalization section.
907
908 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
909
910         * data/machine.config: added UrlAuthorizationModule and
911         AuthenticationConfigHandler.
912
913 2003-02-11  Tim Coleman <tim@timcoleman.com>
914         * data/config.in: Add mapping for Oracle call interface
915         (OCI) native libraries.
916
917 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
918
919         * configure.in: added check for sys/un.h.
920
921 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
922
923         * doc/postgresql
924         * doc/mysql
925         * doc/ado-net: updates to web pages
926         
927         * man/sqlsharp.1: update to man page
928
929 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
930
931         * configure.in: added WIN32_THREADS flag when building under windows.
932         It seems that the header files of the gc do not always define it when
933         GC_WIN32_THREADS is defined.
934
935 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
936
937         * doc/index
938         * doc/ado-net
939         * doc/firebird
940         * doc/ibmdb2
941         * doc/mysql
942         * doc/odbc
943         * doc/oledb
944         * doc/oracle
945         * doc/postgresql
946         * doc/sqlclient
947         * doc/sqlite
948         * doc/sybase
949         * doc/tdsclient: corrections
950
951 2003-01-26  Duncan Mak  <duncan@ximian.com>
952
953         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
954
955 2003-01-22  Martin Baulig  <martin@ximian.com>
956
957         * configure.in: Set version number to 0.19.1.
958
959         Heads up: I'm going to commit some changes to the debugger
960         which'll require you to use this new runtime, so if you update the
961         debugger from CVS, you also need this new runtime.
962
963 2003-01-20  Duncan Mak  <duncan@ximian.com>
964
965         * configure.in: Bump the release number to 0.19.
966           
967 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
968
969         * doc/ibmdb2: added file which is new web page
970         about IBM DB2 data provider at Mono.Data.DB2Client
971         
972         * makefile
973         * commands: added ibmdb2 web page to go-mono web site
974         
975         * doc/ado-net: added a couple more developers email, plus made the
976         email spam resistant, added Mono's DB2 data provider to list,
977         added more info about the ProviderFactory and retrieving data using
978         ADO.NET from ASP.NET, add notes about testing, misc cleanup
979         
980         * doc/mysql
981         * doc/postgresql
982         * doc/sqlclient
983         * doc/oracle
984         * doc/tdsclient
985         * doc/firebird
986         * doc/oledb
987         * doc/odbc
988         * doc/sybase
989         * doc/sqlite: added testing notes and C# examples
990         
991         * doc/gtk-sharp: added links for GTK# for Windows
992         
993         * man/sqlsharp.1: added providers Npgsql and MySQLNet
994
995 2003-01-17  Duncan Mak  <duncan@ximian.com>
996
997         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
998
999 2003-01-16  Martin Baulig  <martin@ximian.com>
1000
1001         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
1002         check again, we're now using the mono/io-layer for this.
1003
1004 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
1005
1006         * configure.in: allow MacOSX (from various people).
1007
1008 2003-01-14  Martin Baulig  <martin@ximian.com>
1009
1010         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
1011
1012 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
1013         * fixed url for System.Windows.Forms in the class status
1014         
1015 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1016
1017         * configure.in: moved struct tm field tm_gmtoff check before the check
1018         for timezone global variable. This makes Timezone work for me (debian
1019         sid, linux, x86, which has both the field and the global variables).
1020
1021 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1022
1023         * doc/oracle: added file which is
1024         a new web page oracle.html
1025
1026         * doc/ado-net: clean up and add link
1027         to oracle.html
1028         
1029         * doc/web/commands
1030         * doc/web/makefile: added oracle.html
1031
1032 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1033
1034         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
1035         
1036         * man/sqlsharpcli.1: renamed to sqlsharp.1
1037
1038 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
1039
1040         * mono/jit/jit.c
1041         * mono/metadata/icall.c: added mono_install_get_config_dir() to
1042         utilize the MONO_CFG_DIR environment variable for specifying
1043         different machine.configs.
1044
1045 2002-12-06  Duncan Mak  <duncan@ximian.com>
1046
1047         * data/Makefile.am (EXTRA_DIST): Add machine.config
1048         (DISTCLEANFILES): Add config.
1049
1050 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
1051
1052         * man/sqlsharpcli.1: added file - a man page 
1053         for SQL# CLI
1054         
1055         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
1056         
1057 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
1058
1059         * doc/firebird: updated web page
1060
1061 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
1062
1063         * data/Config.in : added the gtk# dll mapping entries
1064
1065 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
1066
1067         * doc/firebird: updated web page based on input
1068         from the firebird .net data provider author
1069
1070 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
1071
1072         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
1073         been installed.
1074
1075 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
1076
1077         * doc/oledb
1078         * doc/odbc
1079         * doc/mysql
1080         * doc/sqlite
1081         * doc/sqlclient
1082         * doc/tdsclient
1083         * doc/sybase
1084         * doc/firebird: added web pages
1085         for each specific data provider
1086         
1087         * doc/ado-net
1088         * doc/postgresql: updated web page
1089         with current status
1090         
1091         * doc/web/commands
1092         * doc/web/makefile: updated to include
1093         new web pages
1094
1095 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1096
1097         * autogen.sh: make it work when MONO_PATH is set and it has more than
1098         one directory or ends in ":". Also check that the directory added to
1099         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
1100
1101 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
1102
1103         * configure.in: Also allow the miss-spelled bohem.
1104
1105 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1106
1107         * doc/ado-net
1108         * doc/postgresql
1109         * doc/tds-providers: cleaned up the web pages
1110         
1111         * doc/web/commands: postgresql.html page was mistyped
1112
1113 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1114
1115         * doc/ado-net: updated status of
1116         the ADO.NET functionality and providers
1117         and added link to tds-providers.html
1118
1119         * doc/tds-providers: added file to
1120         describe the design     and status of 
1121         the SqlClient, SybaseClient, and TdsClient
1122         ADO.NET providers.
1123
1124         * doc/web/makefile
1125         * doc/web/command: added new web page 
1126         tds-providers.html to build of  www.go-mono.com web site
1127         
1128 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
1129
1130         * doc/web/makefile
1131         * doc/web/commands:     web page 
1132         postgresql needed to be added
1133
1134 2002-10-13  Mark Crichton <crichton@gimp.org>
1135
1136         * doc/index: Even more spelling errors fixed.
1137
1138 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
1139
1140         * doc/adonet: updated status of all providers, added links, 
1141           and added information
1142           about the Mono.Data.SqliteClient provider that 
1143           Vladimir Vukicevic contributed. Added Brian Ritchie's 
1144           and Vladimir Vukicevic's email addresses as
1145           people to contact about ADO.NET in Mono.  
1146           Added information about SQL#, configuration tools, 
1147           and an ADO.NET Multiplexor, etc...  
1148
1149 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
1150
1151         * doc/index: corrected some mistypes
1152         
1153         * doc/adonet: updated the status and plans of all the ADO.NET providers
1154           and moved PostgreSQL specific stuff to doc/postgresql
1155
1156         * doc/postgresql: added new file to detail
1157           the status of the PostgreSQL ADO.NET provider
1158           and provide test notes for setting it up
1159
1160 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
1161
1162         * data/config.in: add entry for MySQL native shared libraries
1163           which are different on Windows and Linux
1164
1165 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
1166
1167         * doc/ccvs: Fixed some ugly formatting.
1168
1169 2002-10-03  Dick Porter  <dick@ximian.com>
1170
1171         * acconfig.h:
1172         * configure.in:  Freebsd pthread_t is a pointer
1173
1174 2002-10-01  Duncan Mak  <duncan@ximian.com>
1175
1176         * mono/os/Makefile.am: Add gc_wrapper.h.
1177
1178         * runtime/Makefile.am: Fix the path for monoresgen.exe.
1179
1180 2002-09-27  Dick Porter  <dick@ximian.com>
1181
1182         * configure.in: Check for semaphore.h.  Patch for BSD from
1183         jmmv@hispabsd.org (Julio Merino).
1184
1185 2002-09-20  Duncan Mak  <duncan@ximian.com>
1186
1187         * data/config.in: Added reference to libxslt.
1188
1189 2002-09-20  Mark Crichton  <crichton@gimp.org>
1190
1191         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
1192         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
1193         For systems that do not have such a virtual FS, define
1194         NEED_LINK_UNLINK.
1195
1196         * acconfig.h: added NEED_LINK_UNLINK
1197         
1198 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
1199
1200         * configure.in: add some needed defines to fix support of
1201         threads in the GC.
1202
1203 2002-09-19  Mark Crichton  <crichton@gimp.org>
1204
1205         * configure.in: Added checks for Solaris to use X/Open functionality.
1206         Really needed for the io-layer code.
1207
1208 2002-09-15  Andrew Birkett  <andy@nobugs.org>
1209
1210         * man/mcs.1: --probe is now --expect-error.
1211
1212 2002-09-09  Dick Porter  <dick@ximian.com>
1213
1214         * acconfig.h: 
1215         * configure.in: Simplify thread checks, by using canned rules for
1216         particular systems (based on the sleepycat db configure.in).
1217         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
1218         don't have a solaris machine to try it on.
1219
1220 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
1221
1222         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
1223
1224 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
1225
1226         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
1227         Security) to the OpenSSH keys required by mono CVS
1228         access.
1229
1230 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1231
1232         * configure.in, mono/interpreter/interp.c,
1233         mono/io-layer/handles.c, mono/io-layer/processes.c,
1234         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
1235         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
1236         mono/metadata/appdomain.c, mono/metadata/class.c,
1237         mono/metadata/domain.c, mono/metadata/gc.c,
1238         mono/metadata/object.c, mono/metadata/reflection.c,
1239         mono/metadata/threads.c, mono/os/gc_wrapper.h,
1240         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
1241         wrap inclusion of gc.h for boehm, since from FreeBSD and
1242         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
1243         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
1244         to apply, and also makes it possible for me to build with
1245         GC on OpenBSD/macppc built by hand.
1246
1247 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1248
1249         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
1250
1251 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1252
1253         * mono/dis/dis-cil.c:
1254         * configure.in: Check for <wchar.h> via autoconf, don't use it if
1255         it isn't there, as it seems to work fine without it on OpenBSD.
1256
1257 2002-08-28  Dick Porter  <dick@ximian.com>
1258
1259         * mono/os/win32/util.c: 
1260         * mono/os/unix/util.c: 
1261         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
1262         (It doesn't do anything on unix builds, and the w32 version no
1263         longer needs an arg.)
1264
1265         * configure.in: Add HOST_CC for w32 builds
1266
1267 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
1268
1269         * configure.in: remove iconv checks.
1270
1271 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
1272
1273         * configure.in: Recognise OpenBSD/macppc as PowerPC.
1274
1275 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
1276
1277         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
1278         to error out if bison is missing.
1279
1280 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1281
1282         * configure.in: don't link against libdl on windoze.
1283
1284 2002-08-12  Dick Porter  <dick@ximian.com>
1285
1286         * mono.pc.in: Add $includedir to Cflags
1287
1288 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
1289
1290         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
1291         with pkg-config.
1292         * */Makefile.am: makefile overhaul to create a shared libmono library.
1293         * */*.h: do not include config.h in headers that should be installed.
1294
1295 2002-07-12  Dick Porter  <dick@ximian.com>
1296
1297         * acconfig.h:
1298         * configure.in: Check the size of sockaddr_un.sun_path
1299
1300 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
1301
1302         * man/Makefile.am (man_MANS): Added new man page
1303
1304         * man/mono-config.5: New manual page describing the mono-config
1305         file format. 
1306
1307 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
1308
1309         * configure.in: added checks for MSG_NOSIGNAL
1310
1311 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
1312
1313         * doc/ado-net: update the ado-net web page on go-mono.com
1314         input parameters support, beginnings of Mono.Data.MySQL 
1315         and System.Data.OleDb, updated the sample source code,
1316         and output from a PostgresTest
1317
1318 2002-05-21  Martin Baulig  <martin@gnome.org>
1319
1320         * mono.1: Documented the "--debug-args" debugging arguments.
1321
1322 2002-05-21  Martin Baulig  <martin@gnome.org>
1323
1324         * mono.1: Updated to reflect my latest changes and beautified this a bit.
1325         (FIXME: There are still command line argument which aren't documented here.)
1326
1327 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
1328
1329         * doc/ado-net: updated page to include C# code snippets using
1330         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
1331         works, executing/reading multiple results, and stored procedures.
1332         And other tweaks about the providers.  
1333
1334 2002-05-19  Martin Baulig  <martin@gnome.org>
1335
1336         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
1337         interpreter/Makefile.am.
1338
1339 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
1340
1341         * configure.in: search for pthread functions also in libc_r (patch
1342         from Garrett Rooney <rooneg@electricjellyfish.net>).
1343
1344 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
1345
1346         * doc/ado-net: added instructions for installing PostgreSQL on Linux
1347         and for using nant to re-compile just the System.Data.dll assembly
1348         on Windows.
1349
1350 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
1351
1352         * doc/ado-net: added instructions for compiling System.Data.dll
1353         (a subset of) on Linux.
1354
1355 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
1356
1357         * doc/ado-net: added links
1358
1359 2002-05-09  Dick Porter  <dick@ximian.com>
1360
1361         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
1362
1363 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1364
1365         * doc/ado-net: correct formatting
1366         * doc/index: added credit i forgot to add
1367
1368 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1369
1370         * doc/ado-net: i did not format it correctly earlier, i 
1371         tried added various tags where appropriate.
1372         
1373         * doc/index: added news item for May 5, 2002 - ado.net able
1374         to retrieve data now
1375
1376 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1377
1378         * doc/ado-net: updated the current status which
1379         I kept forgetting to do.
1380
1381 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1382
1383         * doc/ado-net: updated to includes an example for
1384         running ipc-daemon as a Windows service.  Thanks
1385         to gonzalo.
1386
1387 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1388
1389         * doc/ado-net: updated to include installation of
1390         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
1391         Also included notes on running the System.Data/Test/PostgresTest.cs
1392         that should work on a lot of Mono installations that have
1393         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
1394         know.
1395
1396 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
1397
1398         * doc/ado-net: updated a little bit.
1399
1400 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
1401
1402         * configure.in: Added checks for timezone stuff.
1403
1404 2002-04-30  Dick Porter  <dick@ximian.com>
1405
1406         * acconfig.h:
1407         * configure.in: Added option to disable using shared memory for
1408         handles
1409
1410 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1411
1412         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
1413         defined problem under cygwin with latest version of automake and
1414         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
1415
1416 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1417
1418         * configure.in: removed -Wshadow from CFLAGS.
1419
1420 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
1421
1422         * status/maintainers.xml: added danmorg and myself for System.Data.*
1423         classes.
1424
1425         * status/class.xml: added System.Data.* classes.
1426
1427 2002-04-08  Dick Porter  <dick@ximian.com>
1428
1429         * configure.in: Set -mno-cygwin here rather than in the build script
1430
1431 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
1432
1433         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
1434
1435 2002-03-29  Martin Baulig  <martin@gnome.org>
1436
1437         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
1438         New files, added documentation for the debugging code.
1439
1440         * doc/web/commands: Added the debugging pages.
1441
1442         * docs/jit-debug: Removed, this is now on the web site.
1443
1444 2002-03-24  Martin Baulig  <martin@gnome.org>
1445
1446         * man/mcs.1: Documented the new --debug option and added a section
1447         about debugging support.
1448
1449         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
1450
1451 2002-03-21  Martin Baulig  <martin@gnome.org>
1452
1453         * configure.in: Added check for <elf.h>.
1454
1455 2002-03-18  Dick Porter  <dick@ximian.com>
1456
1457         * configure.in: Only look for libgc on the system.  Default to not
1458         using GC at all, because it doesn't work with the jit.
1459
1460 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
1461
1462         * configure.in: Add support for building the included boehm GC.
1463
1464 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
1465
1466         * configure.in: detect Boehm GC libs and add --with-gc switch.
1467         Boehm GC needs to be explicitly enabled since the JIT currently fails
1468         in some cases with it.
1469
1470 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
1471
1472         * mono/tests/fib.cs: it is now possible to pass a repeat count as
1473         command line argument, for example fib.exe 20 runs the test 20
1474         times. 
1475
1476 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
1477         * configure.in: added support for ARM target arch.
1478         Uncommented and modified arm-*-linux* target,
1479         added mono/arch/arm/Makefile to AC_OUTPUT list.
1480
1481 2002-02-21  Mark Crichton  <crichton@gimp.org>
1482
1483         * status/class.xml: Added contact info for RNGCryptoServiceProvider
1484         class and Rijndael classes.
1485         * status/maintainers.xml: Added contact info to maintainers list.
1486
1487 2002-02-21  Mark Crichton  <crichton@gimp.org>
1488  
1489         * configure.in: Add checks for a system-provided entropy device
1490         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
1491
1492 2002-02-20  Dick Porter  <dick@ximian.com>
1493
1494         * acconfig.h:
1495         * configure.in: Always build without cygwin support on windows
1496
1497 2002-02-19  Radek Doulik  <rodo@ximian.com>
1498
1499         * mono/tests/pinvoke.cs: use more pinvoke test methods
1500
1501 2002-02-19  Radek Doulik  <rodo@ximian.com>
1502
1503         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
1504         method
1505         (mono_test_many_byte_arguments): ditto
1506
1507 2002-02-18  Radek Doulik  <rodo@ximian.com>
1508
1509         * mono/tests/Makefile.am: added small test library for pinvoke
1510         testing
1511
1512         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
1513         new function to test pinvoke
1514
1515         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
1516         arguments
1517
1518         * mono/tests/Makefile.am: display # of passing tests too
1519         added simple shared library libtest with testing function for
1520         pinvoke
1521
1522 2002-02-17  Radek Doulik  <rodo@ximian.com>
1523
1524         * mono/tests/Makefile.am (test): display # of failed tests
1525
1526 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
1527
1528         * configure.in: Add checks for SOL_IP, SOL_TCP, and
1529         IP_PKTINFO. Also check for struct ip_mreqn.
1530
1531 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
1532
1533         * configure.in: Add checks to see if we need to link to libsocket,
1534         libnsl, and/or librt. Also check for inet_pton and inet_aton.
1535
1536 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
1537
1538         * acconfig.h: #undef USE_MONO_MUTEX
1539
1540         * configure.in: If the system pthread implementation is lacking,
1541         default to using mono-mutex.
1542
1543 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
1544
1545         * mono/tests/enum2.cs: new file with more enum tests.
1546
1547 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
1548
1549         * mono/tests/jit-long.cs: added some SHL/SHR tests
1550
1551 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
1552
1553         * configure.in: allow PKG_CONFIG_PATH for the build-platform
1554         pkg-config invocation.
1555
1556 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
1557
1558         * configure.in: add some support/fixes for cross-compilation.
1559
1560 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
1561
1562         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
1563         added tests for SUB_OVF, SUB_OVF_UN
1564
1565 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
1566
1567         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
1568
1569 2001-12-21  Aaron Weber  <aaron@ximian.com>
1570
1571         * doc/faq (A): added a linebreak that was missing and was causing
1572         a heading to appear badly.
1573
1574 2001-12-20  Aaron Weber  <aaron@ximian.com>
1575
1576         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
1577         questions into a single section.
1578
1579 2001-12-17  Aaron Weber  <aaron@ximian.com>
1580
1581         * doc/faq (Q): Question-by-question, line-by-line revision.
1582
1583 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
1584
1585         * mono/tests/time.cs: new test
1586
1587 2001-11-30  Radek Doulik  <rodo@ximian.com>
1588
1589         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
1590
1591 2001-11-29  Radek Doulik  <rodo@ximian.com>
1592
1593         * configure.in (ACCESS_UNALIGNED): uncommented and modified
1594         powerpc-*-linux* 
1595         generate mono/arch/ppc/Makefile
1596
1597 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
1598
1599         * mono/tests/exception3.cs: modified the test to show a bug in the
1600         current exception handling implementation.
1601
1602 2001-11-13  Dick Porter  <dick@ximian.com>
1603
1604         * configure.in: Some more tests for pthread features
1605         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
1606         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
1607
1608 2001-11-09  Dick Porter  <dick@ximian.com>
1609
1610         * configure.in: Try and get large file support, but it's not fatal
1611         if it's not there (the io-layer just ignores the high word in that
1612         case.)
1613
1614         Check for windows builds, and only bother to look for pthreads and
1615         large files if we're not building for cygwin or native win32.  Not
1616         having pthread support on Posix systems is now a fatal error.
1617
1618         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
1619         aclocal
1620
1621 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
1622
1623         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
1624         target testjit. 
1625
1626 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
1627
1628         * docs/object-layout: more documentation
1629
1630 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
1631
1632         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
1633         can't read on unaligned boundaries
1634
1635 2001-10-04  Dick Porter  <dick@ximian.com>
1636
1637         * configure.in: Do some deeper checks on pthreads for some of the
1638         more interesting functions
1639
1640 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
1641
1642         * mono/tests/Makefile.am (testjit): a new target to test the JITer
1643
1644         * mono/tests/jit-*: added some test for the JITer
1645
1646 2001-09-23  Dick Porter  <dick@ximian.com>
1647
1648         * configure.in: Arrange to compile dummy thread support routines
1649         if pthread isnt available
1650         
1651 2001-09-23  Dick Porter  <dick@ximian.com>
1652
1653         * configure.in: Check for pthread.h, so that we can check for the
1654         HAVE_PTHREAD_H define in config.h
1655
1656 2001-09-21  Dick Porter  <dick@ximian.com>
1657
1658         * configure.in: Check for libpthread
1659
1660 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
1661
1662         * mono/tests/test-ops.cs: added more tests
1663
1664 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
1665
1666         * configure.in: check for sizeof(void*) and for the architecture.
1667
1668 2001-09-05  Dick Porter  <dick@ximian.com>
1669
1670         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
1671         aclocal invocation, so putting aclocal files in /usr/local works
1672
1673 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
1674
1675         * *: removed the libffi dependency, mono now compiles on cygwin 
1676
1677         * mono/wrapper/build-dll: new file.
1678
1679 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
1680
1681         * mono/tests/console.cs: impl.
1682
1683         * mono/tests/box.cs: impl.
1684
1685         * mono/tests/stream-writer.cs: impl.
1686
1687 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
1688
1689         * mono/tests/*: New test cases, mostly for virtual method dispatch.
1690         Use make testb for the slow benchmarking programs,
1691         make test for the usual regression test checks.
1692
1693 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
1694
1695         * mono/cil/Makefile.am:
1696         * mono/wrapper/Makefile.am: use correct variables for installation
1697         directories
1698
1699 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
1700
1701         * mono/tests/exceptions*: enhanced and added more tests for
1702         exceptions.
1703
1704 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
1705
1706         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
1707         to pass make distcheck
1708
1709         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
1710
1711         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
1712         install-data-hook): Added mechanism to distribute and install the
1713         dll files.
1714
1715 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
1716
1717         * mono/tests/stream.cs: new tests for the Stream class
1718
1719         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
1720         added it again.
1721
1722 2001-08-16  Alex Graveley  <alex@ximian.com>
1723
1724         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
1725         removes libtool dependency on all of Mono.
1726
1727 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
1728
1729         * mono/tests/array.cs: more array tests
1730
1731 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
1732
1733         * mono/tests/array.cs: more array tests
1734
1735 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
1736
1737         * mono/tests/pinvoke.cs: we can now print strings ;-)
1738
1739         * mono/tests/array.cs: new test for arrays
1740
1741 2001-08-02  Alex Graveley  <alex@ximian.com>
1742
1743         * libffi/*: Import libffi CVS version, with minor changes to make it 
1744           compile.
1745
1746         * mono/interpreter/Makefile.am: Link against 
1747           ../../libffi/.libs/libffi.a.
1748
1749         * Makefile.am: Add libffi
1750
1751         * autogen.sh: Replace with adapted gnome autogen.sh
1752
1753         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
1754
1755 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
1756
1757         * mono/tests/pinvoke.cs: impl.
1758
1759 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
1760
1761         * configure.in, mono/tests: added some tests for the interpreter.
1762
1763 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
1764
1765         * doc/download: added instructions for cygwin
1766         
1767         * doc/c-sharp: removed bit about compiling
1768         
1769         * status/compare-assembly.cs: basedir should be there if
1770         parameters are provided.
1771
1772         * status/makefile: made targets to dump info.
1773         
1774 2001-07-15  Joe Shaw  <joe@ximian.com>
1775
1776         * configure.in: Don't create doc/Makefile as there's nothing there
1777         to make.
1778
1779         * Makefile.am: Don't build the doc directory because there's no
1780         Makefile.am there.
1781
1782         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
1783
1784 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
1785
1786         * doc/class-library (A): Updated FAQ with question on error 1595.
1787
1788 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
1789
1790         * doc/index: 
1791
1792 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
1793
1794         * status/*: scripts and data to create statistics about the
1795         class library status.
1796
1797 2001-07-09  Alex Graveley  <alex@ximian.com>
1798
1799         * doc/makefile (clean): Add clean target.
1800         * doc/web/makefile (clean): Ditto.
1801
1802 2001-07-09  Alex Graveley  <alex@ximian.com>
1803
1804         * doc/makefile (all-docs): Fix typo.
1805
1806 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
1807
1808         * NEWS: 
1809
1810