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