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