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