9c413a81ca93f3ac9eed29158a62402d6381136c
[mono.git] / ChangeLog
1 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
2
3         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
4
5 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
6
7         * configure.in: Add --with-large-heap option to enable support for
8         GC heaps larger than 3GB. Hopefully fixes #73882.
9
10 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
11
12         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
13         64). Re-add aio_* stuff. Shouldn't have removed it.
14
15 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
16
17         * configure.in: no more checks for aio_*.
18
19 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
20
21         * configure.in: Fix isinf detection on solaris.
22
23 2005-04-02  Raja R Harinath  <harinath@gmail.com>
24
25         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
26         with pkgconfig 0.16.0.
27
28 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
29
30         * configure.in: Fix sigaltstack detection on solaris.
31
32 2005-03-27  Raja R Harinath  <harinath@gmail.com>
33
34         * configure.in: Define mono_libdir using $(exec_prefix), seeing
35         that it uses .../lib.
36
37 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
38
39         * configure.in: Use mono_libdir rather than libdir in
40         config.make. This fixes confusion for amd builds in buildbuddy.
41
42         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
43
44 2005-03-24  Raja R Harinath  <rharinath@novell.com>
45
46         * configure.in (libgdiplus): Make more intuitive.
47         * runtime/Makefile.am (wrapper-config): Remove temporary file.
48         Update to change.
49
50 2005-03-23  Raja R Harinath  <rharinath@novell.com>
51
52         Allow testing of System.Drawing with a libgdiplus snapshot.
53         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
54         the location of libgdiplus to be overridden.
55         * runtime/Makefile.am (wrapper-config): Override location of
56         libgdiplus if requested.
57
58 2005-03-14  Raja R Harinath  <rharinath@novell.com>
59
60         * runtime/Makefile.am (clean_profiles): Remove.
61         (clean-local): Use $(build_profiles).
62         (install-local, uninstall-local): Don't override $(prefix).
63         (SUPPORT_FILES): New.  List of dependencies from ...
64         (all-local): ... here.  Use it.
65         (install-local): Depend on $(SUPPORT_FILES).
66
67 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
68
69         * docs/aot-compiler.txt: Add some more documentation.
70
71 2005-02-25  Raja R Harinath  <rharinath@novell.com>
72
73         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
74         functionality has been moved to mcs/Makefile.
75         (test_select): Set ONLY_CENTUM_TESTS.
76
77 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
78
79         * configure.in: add a check for compiler support of the
80         tls_model sttribute.
81
82 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
83
84         * configure.in: don't imply that enabling ICU support is a good
85         thing to do.
86
87 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
88             Raja R Harinath  <rharinath@novell.com>
89
90         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
91
92 2005-02-17  Raja R Harinath  <rharinath@novell.com>
93
94         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
95         current directory in non-Cygwin form.
96         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
97         value on cygwin. 
98         (mcs-compileall): Use them.
99
100 2005-02-15  Raja R Harinath  <rharinath@novell.com>
101
102         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
103         that it picks up any changes in $prefix.
104         ($(bin2_SCRIPTS)): Likewise.
105
106 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
107
108         * scripts/dtd2xsd: Remove generated file from SVN.
109
110 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
111
112         * scripts/Makefile.am (bin_SCRIPTS): added mjs
113
114 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
115
116         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
117         nickd, miguel, et al. 
118
119 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
120
121         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
122         gcc supports it to weed out pre ISO C99 code.
123
124 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
125
126         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
127         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
128         not needed.
129
130 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
131
132         * configure.in: Check for curses.h.
133
134 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
135
136         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
137         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
138
139 2005-02-04  Raja R Harinath  <rharinath@novell.com>
140
141         * runtime/Makefile.am (wrapper-config): Elevated from being a test
142         support file called $(tmpinst)/config.
143         ($(tmpinst)/bin/mono): Simplify.
144         (mcs-do-compiler-tests,mcs-compileall): Update.
145         * runtime/mono-wrapper.in: Use wrapper-config.
146         
147         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
148
149         * runtime/Makefile.am (verify_profiles): Remove.
150         (mcs-compileall): Use $(build_profiles) directly.  It now works on
151         the net_2_0 profile too.
152
153 2005-02-01  Raja R Harinath  <rharinath@novell.com>
154
155         * runtime/Makefile.am (test-support-files): New target.
156         (mcs-do-compiler-tests): Use it.
157         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
158         reference to #71963, since it's fixed, and it's breaking elsewhere.
159         Don't exit out on the first failing DLL.
160         ($(tmpinst)/config): Update to changes in data/config.in.
161
162 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
163
164         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
165           Mono.Posix.dll.
166
167 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
168
169         * configure.in: check for term.h and termios.h
170
171 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
172
173         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
174         profile because of bug #71963.
175
176 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
177
178         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
179         in our assemblies.
180
181 2005-01-25  Raja R Harinath  <rharinath@novell.com>
182
183         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
184         Map 'MonoPosixHelper' to in-tree version.
185         ($(tmpinst)/bin/mono): Use it.
186         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
187
188 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
189
190         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
191           class/System, both of which pass all their unit tests.
192
193 2005-01-20  Raja R Harinath  <rharinath@novell.com>
194
195         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
196         tests that are currently passing 100%.
197         (test_select): Run those on 'make check'.
198
199 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
200
201         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
202
203 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
204
205         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
206
207 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
208
209         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
210
211 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
212
213         * configure.in Makefile.am: Resurrect ikvm-jni.
214
215         * ikvm-native: New directory which contains a copy of the 'native'
216         module in IKVM cvs.
217
218 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
219
220         * configure.in: Add check for <checklist.h>.
221
222 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
223
224         * configure.in: Add check for vsnprintf.
225
226 2005-01-04  Raja R Harinath  <rharinath@novell.com>
227
228         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
229         ($(tmpinst)/bin/mono): New.
230
231 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
232
233         * configure.in: Add mono-nunit to output
234         
235 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
236
237         * Makefile.am: Change build order so that support is built before runtime.
238           This is primarily so that I don't have to wait N hours for mcs to finish
239           building to find out if I broke the sparc build (again).
240
241 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
242
243         * configure.in: Add checks for getdomainname and setdomainname.
244
245 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
246
247         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
248
249 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
250
251         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
252         now includes its own version.
253
254 2004-12-29  Duncan Mak  <duncan@ximian.com>
255
256         * man/monop.1: Add docs on the new "--search" flag.
257
258 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
259
260         * configure.in: Add header & function checks for MonoPosixHelper.
261
262 2004-12-20  Raja R Harinath  <rharinath@novell.com>
263
264         * configure.in: Change from 'pax' format to 'ustar' format for the
265         tarfile, so that we can create packages on SuSE 9.0.
266
267 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
268
269         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
270         #undefines it before testing...
271
272 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
273
274         * configure.in: check for ieeefp.h and isinf.
275
276 2004-12-15  Raja R Harinath  <rharinath@novell.com>
277
278         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
279         to the $srcdir.  Fix definition of 'prefix'.
280
281 2004-12-14  Raja R Harinath  <rharinath@novell.com>
282
283         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
284         state isn't shared between an installed runtime and the in-tree
285         runtime, and also ensure that both 'make check' and 'make
286         distcheck' can run in parallel.
287         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
288
289 2004-12-09  Raja R Harinath  <rharinath@novell.com>
290
291         * README: Update with details about the new build setup.
292
293 2004-12-08  Raja R Harinath  <rharinath@novell.com>
294
295         * Makefile.am (get-monolite-latest): Update to new location of
296         bootstrap files in the mcs/ tree.
297
298 2004-12-07  Raja R Harinath  <rharinath@novell.com>
299
300         * configure.in: Set 'tar-pax' option for automake-1.9.
301
302 2004-12-07  Raja R Harinath  <rharinath@novell.com>
303
304         * runtime/Makefile.am (uninstall): New.
305
306 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
307
308         * configure.in: Disable -Wcast-align on sparc.
309
310 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
311
312         * configure.in: add option to disable some features of
313         the runtime to create a smaller binary.
314
315 2004-12-03  Raja R Harinath  <rharinath@novell.com>
316
317         * configure.in (ENABLE_NUNIT_TESTS): New.
318         * runtime/Makefile.am (check-local): Use it to disable nunit
319         tests.  Ensure that the test dlls are always built, however.
320
321 2004-12-03  Raja R Harinath  <rharinath@novell.com>
322
323         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
324         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
325         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
326         * runtime/Makefile.am (install-exec): Pass
327         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
328
329 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
330
331         * configure.in : Add a flag for systems which pass parameters in
332         registers as well as the stack.
333
334 2004-11-30  Raja R Harinath  <rharinath@novell.com>
335
336         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
337         workaround a bug in automake 1.7.x.
338         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
339
340 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
341
342         * configure.in: Removed support for configured-based bundles. 
343
344 2004-11-26  Raja R Harinath  <rharinath@novell.com>
345
346         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
347         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
348         command to create.
349         (runtime/etc/mono/2.0/machine.config): Likewise.
350         * Makefile.am (get-monolite-latest): Update to new style of
351         handling the "basic" profile.
352
353 2004-11-25  Raja R Harinath  <rharinath@novell.com>
354
355         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
356         necessary.
357         (distdir): New.  Using 'cygnus' option disables the automake rule.
358
359 2004-11-25  Raja R Harinath  <rharinath@novell.com>
360
361         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
362
363 2004-11-24  Raja R Harinath  <rharinath@novell.com>
364
365         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
366         Prevent a redundant 'make all' pass during 'make check'.
367         (build_profiles): Rename from install_profiles.
368         (check_profiles): New.
369         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
370         the .NET2.0 profile.
371         (all-local,check-local): Use them.
372         (install,install-exec,install-data): Override automake rules to
373         prevent a redundant 'make all' pass.
374         
375 2004-11-23  Chris Toshok  <toshok@ximian.com>
376
377         * Makefile.am (bootstrap): echo -> @echo.
378
379 2004-11-23  Raja R Harinath  <rharinath@novell.com>
380
381         Simplify 'make all' build.
382         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
383         New AC_SUBSTed variables.
384         (runtime/mono-wrapper): New generated file.
385         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
386         New symlinks.
387         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
388         * Makefile.am (SUBDIRS): Remove '.'.
389         (tmpinst): Remove.
390         (get-monolite-latest): Update.
391         (populate-runtime-subdirs): Remove.
392         (all-local, check-local): Move rules related to building in the mcs/ tree ...
393         * runtime/Makefile.am: ... here.  Completely re-write file.
394         (install-exec-local): Transfer ownership of installing .exes and
395         .dlls to the Makefiles in the mcs/ tree.
396         (_tmpinst): Use tmpinst tree only during testing.
397         (SUBDIRS): Remove.
398         * runtime/mono-wrapper.in: New.  Template for generated file.
399         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
400
401 2004-11-22  Raja R Harinath  <rharinath@novell.com>
402
403         * Makefile.am (bootstrap): Add a transitional target.
404
405 2004-11-19  Raja R Harinath  <rharinath@novell.com>
406
407         Integrate bootstrap build into 'make all'.  Most of the bootstrap
408         targets are gone.
409         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
410         (tmpinst): Change location.
411         (all-local): New.  Just invokes the build in mcs.
412         (check-local): New.  Invokes 'run-test-profiles' in mcs.
413         (get-monolite-latest): Update.  Move the unpacking code here,
414         since 'monolite-bootstrap' is no more.
415         (mcs-do-full-build): Don't set PATH.
416         (tmpinst-dir-contents): Remove mcs.
417         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
418         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
419         * README: Update to changes.
420
421 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
422
423         * configure.in: Disable static linking of mono if --disable-static is
424         given. Fixes #69466.
425
426 2004-11-15  Martin Baulig  <martin@ximian.com>
427
428         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
429
430 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
431
432         * configure.in, mono/mini/Makefile.am: control static
433         linking of the mono binary with a configure option.
434
435 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
436
437         * configure.in: Check for `struct dirent' members which don't
438           exist across all Unix platforms.
439
440 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
441
442         * configure.in: Add new function/header/type checks for use by
443           MonoPosixHelper (the support directory).
444
445 2004-11-08  Raja R Harinath  <rharinath@novell.com>
446
447         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
448         variables.  Used to support both an in-tree mcs/ and a sibling
449         mcs/ directory.
450         * Makefile.am (mcs_topdir): Remove.
451         (dist-hook): Distribute mcs/ as a subdirectory.
452         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
453         Use mcs_topdir and mcs_topdir_from_srcdir.
454         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
455         Likewise.
456         (all-local): Depend on $(mdb_files) too.
457         * runtime/net_2_0/Makefile.am: Likewise.
458         
459 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
460
461         * runtime/net_2_0/Makefile.am (install-data-local): 
462         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
463         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
464         with DESTDIR.
465
466 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
467
468         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
469         #61320.
470
471 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
472
473         * man/mono.1: documented MONO_THREADS_PER_CPU.
474
475 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
476
477         * configure.in: Add INCLUDED_LIBGC automake conditional.
478
479 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
480
481         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
482
483 2004-10-14  Joe Shaw  <joeshaw@novell.com>
484
485         * man/mono.1: Fix the syntax of the M: trace syntax
486
487 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
488
489         * configure.in: Add some checks for cygwin weirdness.
490
491 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
492
493         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
494         zlib_macros if zlib.h is not found.
495
496         * configure.in: Add check for zlib.h.
497
498 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
499
500         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
501
502 2004-09-28  Raja R Harinath  <rharinath@novell.com>
503
504         * Makefile.am ($(tmpinst)/bin/pedump): New.
505         (mcs-do-run-test-profiles): Depend on it.
506
507 2004-09-27  Raja R Harinath  <rharinath@novell.com>
508
509         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
510         the mono testsuite in tests/.
511         (tmpinst-dir): Create etc/mono/2.0.
512         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
513
514 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
515
516         * configure.in: Cater for S/390 on Linux
517
518 2004-09-21    <vargaz@freemail.hu>
519
520         * configure.in: Link with ole32 on windows.
521
522 2004-09-20  Jackson Harper  <jackson@ximian.com>
523
524         * support/map.c/h: Add poll events map functions. Use values
525         instead of names for defines.
526         
527 2004-09-17  Martin Baulig  <martin@ximian.com>
528
529         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
530         change in this target.
531
532 2004-09-14  Raja R Harinath  <rharinath@novell.com>
533
534         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
535         reduce the number of passes.  We will get the assemblies signed in
536         the 'populate-runtime-subdir' phase.
537         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
538         'test-profiles' to test all profiles.
539         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
540         (bootstrap-check): Update.
541         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
542         Simplify.
543
544 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
545
546         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
547         since it is not supported on solaris.
548
549 2004-09-03  Martin Baulig  <martin@ximian.com>
550
551         * Makefile.am (bootstrap-world): New target.
552
553 2004-09-02  Martin Baulig  <martin@ximian.com>
554
555         * runtime/net_1_1/Makefile.am (install-data-local): Install
556         mscorlib.dll.mdb into $(corlibdir).
557
558         * runtime/net_2_0/Makefile.am: Likewise.
559
560 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
561
562         * scripts/mcs.in: Remove obsolete comment.
563
564 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
565
566         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
567         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
568           basic profile compliance.
569         * data/net_2_0/machine.config: Use 2.0 assembly versions.
570
571 2004-08-26  Raja R Harinath  <rharinath@novell.com>
572
573         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
574         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
575         testcases pick the built 'mbas.exe'.
576
577 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
578
579         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
580         stock one has broken headers.
581
582         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
583
584 2004-08-17  Dick Porter  <dick@ximian.com>
585
586         * configure.in: Correct intl library for FreeBSD and OpenBSD.
587         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
588
589 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
590
591         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
592
593 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
594
595         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
596         __thread works.
597
598 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
599
600         * configure.in: Fix __thread test.
601
602 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
603
604         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
605
606 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
607
608         * configure.in: Add a kqueue check
609
610 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
611
612         * configure.in: Enable S/390 64-bit JIT.
613
614 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
615
616         * configure.in: Enable AMD64 JIT.
617
618 2004-07-30  Martin Baulig  <martin@ximian.com>
619
620         * Makefile.am: The symbol writer is now called
621         Mono.CompilerServices.SymbolWriter.dll. 
622
623 2004-07-30  Raja R Harinath  <rharinath@novell.com>
624
625         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
626         (gmcs_exe): Add gmcs.exe.config.
627         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
628         files too.
629
630 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
631
632         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
633
634 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
635
636         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
637         * data/Makefile.am: Removed installation of machine.config and
638           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
639           directory.
640         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
641           installing 1.1 and 2.0 makefiles.
642         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
643           at the correct version specific directory.
644
645 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
646         * configure.in: Disable __thread test (TLS) for FreeBSD as
647         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
648         library detection for FreeBSD 4.x since pthread is embedded
649         in libc_r on this platform.  Fix some typos in my host
650         regexes for freebsd.
651
652 2004-07-23  Dick Porter  <dick@ximian.com>
653
654         * configure.in: Changes for FreeBSD thread support by John
655         Merryweather Cooper <john_m_cooper@yahoo.com>.
656
657 2004-07-15  Jackson Harper  <jackson@ximian.com>
658
659         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
660         
661 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
662
663         * docs/abc-removal.txt: Updated documentation for ABC removal.
664
665 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
666
667         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
668         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
669         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
670         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
671
672 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
673
674         * configure.in: Add --with-tls option to replace the misnamed 
675         --with-nptl option.
676
677 2004-07-02  Raja R Harinath  <rharinath@novell.com>
678
679         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
680         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
681         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
682
683 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
684
685         * man/mono.1: Added 'aot' to trace options.
686
687 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
688
689         * configure.in: Fix trunc check + add SPARC64 defines.
690
691 2004-06-29  Jackson Harper  <jackson@ximian.com>
692
693         * man/gacutil.1: Update man with new command line options.
694         
695 2004-06-29  Raja R Harinath  <rharinath@novell.com>
696             Atsushi Enomoto  <atsushi@ximian.com>
697
698         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
699         (GAC_DIR): New define that doesn't include $(DESTDIR).
700         (install-data-local,uninstall-local): Use them.  Use in-tree mono
701         runtime, not the installed one.
702
703 2004-06-29  Raja R Harinath  <rharinath@novell.com>
704
705         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
706         (monotwo_DATA): Use it.
707         From Atsushi Enomoto.
708
709 2004-06-24  Raja R Harinath  <rharinath@novell.com>
710
711         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
712         ICSharpCode.SharpZipLib, not that it has a different version.
713
714 2004-06-24  Raja R Harinath  <rharinath@novell.com>
715
716         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
717         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
718         in W32.  Use 'mono' and 'mcs' in W32 too.
719         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
720         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
721         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
722         Fix for #60443, the GAC .DLL-Hell.
723
724 2004-06-22  Raja R Harinath  <rharinath@novell.com>
725
726         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
727
728 2004-06-18  Jackson Harper  <jackson@ximian.com>
729
730         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
731         instructions on setting multiple mask values.
732                 
733 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
734
735         * Makefile.am: process data before runtime, so the config file is
736         installed and gacutil has a chance to work (finding symlink).
737
738 2004-06-18  Raja R Harinath  <rharinath@novell.com>
739
740         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
741         Test if files exist in the mcs/ tree before creating symlinks.
742         Remove symlinks before creating them again.
743         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
744         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
745
746 2004-06-18  Raja R Harinath  <rharinath@novell.com>
747
748         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
749         (bin_SCRIPTS): Unify all the script generating rules into one.
750
751 2004-06-16  Raja R Harinath  <rharinath@novell.com>
752
753         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
754         build and populate net_2_0 profile.
755         (populate-runtime-subdir): Make into subroutine that takes list of
756         profiles to populate.
757         (faststrap): Update.
758         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
759         Avoid automake conditional/+= problems.
760         (populate-runtime-subdir): Rewrite sanity check.
761
762 2004-06-16  Raja R Harinath  <rharinath@novell.com>
763
764         Include prototype completely-untested 'make bootstrap' support for W32.
765         * Makefile.am (bootstrap): Define to fasterstrap for W32.
766         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
767         (tmpinst-dir): Change sub-make invoke to ...
768         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
769         of 'mono' and 'mcs'.
770         ($(tmpinst)/bin/mono.bat): New.
771
772 2004-06-15  Dick Porter  <dick@ximian.com>
773
774         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
775         windows too.  Fixes bug 55040.
776
777 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
778
779         * configure.in: better explain that --with-nptl is not related to
780         NPTL, but to __thread support. Set sigaltstack support to off by
781         default.
782
783 2004-06-12  Raja R Harinath  <harinath@acm.org>
784
785         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
786         to the PATH.
787
788 2004-06-11  Jackson Harper  <jackson@ximian.com>
789
790         * runtime/net_2_0/Makefile.am:
791         * runtime/net_1_1/Makefile.am: Remove signing patches
792         
793 2004-06-11  Jackson Harper  <jackson@ximian.com>
794
795         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
796         * runtime/net_2_0/Makefile.am: 
797         * runtime/net_1_1/Makefile.am: Sign assemblies before
798         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
799         
800 2004-06-11  Raja R Harinath  <rharinath@novell.com>
801
802         * Makefile.am (populate-runtime-subdir): New target.  Does a
803         controlled "make install" in the 'mcs/' directory to populate the
804         'runtime' directory.
805         (fasterstrap): Use it.
806
807 2004-06-10  Raja R Harinath  <rharinath@novell.com>
808
809         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
810         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
811         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
812         Use $(LN_S) to point to the mcs/ tree, rather than copying.
813         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
814
815 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
816
817         Support the new assembly signing setup in mcs/.
818         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
819         ($(tmpinst)/etc/mono/machine.config): New target.
820         (tmpinst-dir.stamp): Remove and rewrite into ...
821         ($(tmpinst)/bin/mcs): ... this and ...
822         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
823         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
824         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
825         
826 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
827
828         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
829
830 2004-06-01  Raja R Harinath  <rharinath@novell.com>
831
832         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
833         Fix 'faststrap' to be corlib-version-change-safe.
834         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
835         (monolite-bootstrap): Update.
836
837 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
838
839         * configure.in: fixlets for windows.
840
841 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
842
843         * configure.in: export CC instead of passing it to libgc/configure.
844
845 2004-05-28  Duncan Mak  <duncan@ximian.com>
846
847         * runtime/Makefile.am: 
848         * scripts/Makefile.am: Include mono-find-provides and
849         mono-find-requires.
850         
851         * scripts/mono-find-provides.in:
852         * scripts/mono-find-requires.in: New wrapper scripts.
853
854 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
855
856         * configure.in: Pass CC to libgc configure.
857
858 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
859
860         * monowiz.win32.nsi: normalized line-endings to unix (LF)
861
862 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
863
864         * monowiz.win32.nsi: do not include mono subdirectory in
865         MonoConfigDir registry key, to match batch files
866
867 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
868
869         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
870         values. Now they are URlEncoded.
871
872         * data/browscap.ini.gz: updated.
873
874 2004-05-26  Raja R Harinath  <rharinath@novell.com>
875
876         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
877         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
878         reflect new names for nunit.util and nunit.framework.  Add
879         nunit.core.
880         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
881
882 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
883
884         * config.h.in: remove
885
886 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
887
888         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
889
890 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
891
892         * Makefile.am:
893         * monowiz.win32.nsi: improved windows installer script.
894
895 2004-05-21  Raja R Harinath  <rharinath@novell.com>
896
897         * README: Update to include instructions for the various new
898         bootstrap-like targets.
899
900 2004-05-20  Raja R Harinath  <rharinath@novell.com>
901
902         * Makefile.am (get-monolite-latest, monolite-bootstrap):
903         New bootstrap targets to build from monolite.
904         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
905
906 2004-05-20  Raja R Harinath  <rharinath@novell.com>
907
908         * configure.in (AC_OUTPUT): Add tools/Makefile and
909         tools/locale-builder/Makefile.
910         * Makefile.am (SUBDIRS): Remove tools.
911         (DIST_SUBDIRS): Add 'tools'.
912         (bootstrap): Rewrite so that we get two new targets.
913         (faststrap): New two-stage build.
914         (fasterstrap): New one-stage build.
915
916 2004-05-19  Jackson Harper  <jackson@ximain.com>
917
918         * tools/
919         * tools/Makefile.am: Add tools directory
920         * tools/locale-builder: Add the locale-builder tool, this tool is
921         not built by default as it is only needed by people that wish to
922         moidify culture data.
923         * Makefile.am: Add tools to build
924         
925 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
926
927         * configure.in: make MacOSX default to use the included libgc.
928
929 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
930
931         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
932
933 2004-05-19  Raja R Harinath  <rharinath@novell.com>
934
935         * configure.in: Use proper autoconf idiom to pass additional
936         arguments to libgc/configure.
937         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
938         * acconfig.h: Update to reflect changes.
939
940 2004-05-17  Raja R Harinath  <rharinath@novell.com>
941
942         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
943         necessary. Move body ...
944         (tmpinst-dir.stamp): ... here.
945         (stage3): Don't remove _tmpinst tree.
946         (bootstrap-clean, bootstrap-check): New rules.  They run the
947         corresponding rules in the mcs/ tree.
948
949 2004-05-14  Raja R Harinath  <rharinath@novell.com>
950
951         * Makefile.am: Revert unlogged unexplained changes.
952         (stage3): Make 'all-profiles' since the mono source tarball
953         carries all the net_2_0 preview dlls.
954
955 2004-05-11  Jackson Harper  <jackson@ximian.com>
956
957         * runtime/net_1_1/Makefile.am:
958         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
959         
960 2004-05-10  Raja R Harinath  <rharinath@novell.com>
961
962         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
963         Fix quoting of commands.
964
965 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
966
967         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
968         file.
969
970 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
971
972         * man/mono.1: mention MONO_EGD_SOCKET
973
974 2004-05-07  Raja R Harinath  <rharinath@novell.com>
975
976         Goodbye 'fullbuild', hello 'bootstrap'.
977         * Makefile.am (bootstrap): New target for building from CVS.  New
978         improved version of 'fullbuild' -- does not install any files.
979         (fullbuild): Obsolete target.  Bootstraps and installs tree.
980         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
981         Removed.
982         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
983         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
984         two-stage bootstrap.
985
986 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
987
988         * configure.in: scandir check is no longer needed.
989
990 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
991
992         * configure.in: set LIBC on HPUX
993
994 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
995
996         * configure.in: Detect JNI headers in GNU classpath sources as well.
997
998 2004-05-05  Raja R Harinath  <rharinath@novell.com>
999
1000         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
1001         Only disable this if INSTALL_2_0 is disabled.
1002
1003 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1004
1005         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
1006         the request we do for the actual web service.
1007
1008 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1009
1010         * configure.in: check for SIGEV_THREAD being defined before checking
1011         for AIO support. Fixes compilation under FreeBSD.
1012
1013 2004-05-04  Raja R Harinath  <rharinath@novell.com>
1014
1015         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
1016         JIT_SUPPORTED.
1017         (install-data-local, uninstall-data-local): Run runtime with
1018         libtool.
1019         * runtime/net_2_0/Makefile.am: Likewise.
1020         Report from Urs C Muff <umuff@quark.com>.
1021
1022 2004-05-03  Jackson Harper  <jackson@ximian.com>
1023
1024         * man/gacutil.1: Basic man page for gacutil. This doesn't include
1025         the new non-standard options yet.
1026         
1027 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1028
1029         * data/machine.config: added version and publickeytoken.
1030
1031 2004-05-01  Duncan Mak  <duncan@ximian.com>
1032
1033         * runtime/net_1_1/Makefile.am:
1034         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
1035         dlls here.
1036         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
1037         (EXTRA_DIST): Include only gac_assemblies.
1038         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
1039         and that is no gone now. So remove as well.
1040         ($(non_gac_assemblies)): Bye bye.
1041
1042 2004-05-01  Duncan Mak  <duncan@ximian.com>
1043         
1044         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
1045         System.Web.Services. Someone accidentally took the line out.
1046
1047 2004-04-30  Jackson Harper  <jackson@ximian.com>
1048
1049         * runtime/net_1_1/Makefile.am:
1050         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
1051         
1052 2004-04-30  Raja R Harinath  <rharinath@novell.com>
1053
1054         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
1055         suffix.
1056         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
1057         New variables.  Use Automake idioms.
1058         (dist-hook): Remove.
1059         (install-local, uninstall-local): Use mscorlib.dll from current
1060         tree when running gacutil.
1061         (mono_runtime): New variable.  Points to either JIT compiler or
1062         interpreter.  
1063         Report from Bernie Solomon <bernard@ugsolutions.com>
1064         * runtime/net_2_0/Makefile.am: Likewise.
1065         * runtime/Makefile.am (dist_monobins_DATA): Rename from
1066         monobins_DATA.
1067         (EXTRA_DIST): Remove.
1068         * Makefile.am (fullbuild): Update to changes.
1069
1070 2004-04-30  Jackson Harper  <jackson@ximian.com>
1071
1072         * runtime/net_2_0/Makefile.am:
1073         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
1074         
1075 2004-04-30  Duncan Mak  <duncan@ximian.com>
1076
1077         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
1078         
1079 2004-04-29  Duncan Mak  <duncan@ximian.com>
1080
1081         * scripts/gmcs.in: New file.
1082
1083         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
1084         gmcs script.
1085
1086 2004-04-29  Jackson Harper  <jackson@ximian.com>
1087
1088         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
1089         special little place.
1090         
1091 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
1092
1093         * acconfig.h configure.in: Add check for scandir.
1094
1095 2004-04-29  Raja R Harinath  <rharinath@novell.com>
1096
1097         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
1098         (SUBDIRS): Build here before building subdirs.
1099         * runtime/net_1_1/Makefile.am (all-local): Copy
1100         $(gac_assemblies_list) here.
1101         (install-data-local): Install dll from $(srcdir).
1102         (gacutil): Pick from current tree.
1103         * runtime/net_2_0/Makefile.am: Likewise.
1104
1105         * Makefile.am (fullbuild): Update to changes in tree layout.
1106         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
1107         $(gac_assemblies_list).
1108         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
1109         not 'class/lib/net_1_1'.
1110
1111 2004-04-28  Jackson Harper  <jackson@ximian.com>
1112
1113         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
1114         not assume gacutil is installed.
1115         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
1116         
1117 2004-04-28  Jackson Harper  <jackson@ximian.com>
1118
1119         * configure.in: Add new Makefile.amS
1120         * runtime/Makefile.am: libs are now in profile dependant
1121         directories.
1122         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
1123         libs to the GAC.
1124         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
1125         libs to the GAC.
1126         * data/Makefile.am: cleanup browscap.ini
1127         
1128 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
1129
1130         * configure.in: reword message re EGD support
1131         now it is there
1132
1133 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1134
1135         * config.h.in:
1136         * configure.in: added check for sys/aio.h. Also check the field name
1137         in 'union sigval'.
1138
1139 2004-04-28  Jackson Harper  <jackson@ximian.com>
1140
1141         * scripts/Makefile.am:
1142         * scripts/gacutil.in: Add a gacutil script
1143
1144 2004-04-26  Jackson Harper  <jackson@ximian.com>
1145
1146         * Makefile.am: Grab libraries from lib/default now.
1147         * runtime/Makefile.am: Grab libraries from lib/default now.
1148         
1149 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
1150
1151         * configure.in: move setting of NO_VERSION_SCRIPT
1152         until after checking for GNU ld
1153
1154 2004-04-22  Urs C Muff <umuff@quark.com>
1155
1156         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
1157         windows/cygwin refactor .nsi to simply maintenance on script/batch
1158         generation
1159         * runtime/Makefile.am
1160         * script/Makefile.am
1161         * monowiz.win32.nsi
1162
1163 2004-04-14  Raja R Harinath  <rharinath@novell.com>
1164
1165         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
1166         $(srcdir).  Clean up output.
1167         ($(monobins_DATA)): Likewise.
1168
1169         * Makefile.am (mcs-tree-safe-build): Fix typo.
1170
1171 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
1172
1173         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
1174         getpwnam_r, getpwuid_r, getresuid and setresuid.
1175
1176 2004-04-13  Raja R Harinath  <rharinath@novell.com>
1177
1178         Allow 'make fullbuild' to work on non-srcdir build.
1179         * Makefile.am (mcs_topdir): New variable.
1180         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
1181         build.
1182         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
1183         grep for 'libgc'.
1184         (fullbuild): Make ordering dependencies explicit.
1185         
1186 2004-04-12  Sachin Kumar <skumar1@novell.com>
1187
1188         * Makefile.am: Added 'web' in SUBDIRS
1189
1190 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1191
1192         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1193         if they are disabled in the command line.
1194
1195 2004-04-05  Jackson Harper  <jackson@ximian.com>
1196
1197         * man/ilasm.1: Show /output instead of /out as the switch for
1198         specifying output file names.
1199
1200 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1201
1202         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1203
1204 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1205
1206         * config.h.in: added HAVE_GETPWUID_R
1207         * configure.in: check for getpwuid_r.
1208
1209 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1210
1211         * configure.in: Fix GNU ld check.
1212
1213 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1214
1215         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1216         #55840.
1217         
1218         * configure.in: Disable -version-script if not using GNU ld. Fixes
1219         #55910.
1220
1221         * configure.in: Speedup successful sigaltstack test.
1222
1223
1224         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1225         if they are disabled in the command line.
1226
1227 2004-04-05  Jackson Harper  <jackson@ximian.com>
1228
1229         * man/ilasm.1: Show /output instead of /out as the switch for
1230         specifying output file names.
1231
1232 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1233
1234         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1235
1236 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1237
1238         * config.h.in: added HAVE_GETPWUID_R
1239         * configure.in: check for getpwuid_r.
1240
1241 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1242
1243         * configure.in: Fix GNU ld check.
1244
1245 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1246
1247         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1248         #55840.
1249         
1250         * configure.in: Disable -version-script if not using GNU ld. Fixes
1251         #55910.
1252
1253         * configure.in: Speedup successful sigaltstack test.
1254
1255 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1256
1257         * configure.in: this test for sigaltstack works.
1258
1259 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
1260
1261         * configure.in: Disable sigaltstack test for now since it can hang.
1262         
1263         * configure.in: Add test for working sigaltstack.
1264 2004-03-16  Duncan Mak  <duncan@ximian.com>
1265
1266         * runtime/Makefile.am
1267         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1268         Remember to install them to mono/runtime.
1269
1270 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
1271
1272         * configure.in: Enable JIT on sparc.
1273
1274 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
1275
1276         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1277         breakage with gtkhtml-3.0.10
1278
1279 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
1280
1281         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1282         where the sigaltstack based exception handling does not work.
1283
1284 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
1285
1286         * configure.in acconfig.h: Add check for aintl function, which is the
1287         solaris equivalent of truncl.
1288
1289 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
1290
1291         * configure.in: Add check for GC_enable.
1292         
1293         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1294
1295 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
1296
1297         * configure.in: Add proper support for --with-nptl for people who
1298         have linking problems when it is enabled.
1299
1300 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1301
1302         * configure.in: Add test for __thread keyword and shared libs.
1303
1304 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
1305
1306         * configure.in: Enable --with-nptl by default.
1307
1308 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
1309
1310         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1311         message for failed gethostbyname2_r check.
1312
1313 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1314
1315         * configure.in, acconfig.h: check for truncl. Disable 
1316         version script on MacOSX (see bug #51590 if a check becomes
1317         necessary).
1318
1319 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1320
1321         * configure.in, acconfig.h: added check for socklen_t.
1322
1323 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1324
1325         * Makefile.am: Do not install mono.pc on platforms without a JIT.
1326
1327 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
1328
1329         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1330
1331 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
1332
1333         * scripts/sn.in: Add sn script.
1334
1335 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
1336
1337         * scripts/Makefile.am: Add al.exe.
1338
1339         * scripts/al.in: New file.
1340
1341         * runtime/Makefile.am: Add al.exe.
1342
1343 2004-01-10  Jackson Harper <jackson@ximian.com>
1344
1345         * data/machine.config: Add trace handler (Trace.axd) add trace
1346         configuration handlers.
1347         
1348 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
1349
1350         * doc/books: Added books on Web Services and ASP.NET
1351
1352 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
1353
1354         * monowiz.win32.nsi: update the NSIS installer script for windows
1355           to support NSIS 2.0 rc1 and Mono 0.29
1356
1357 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1358
1359         * configure.in: missed in my last change
1360
1361         * samples/embed/testi.c: interpreter embedding example
1362
1363         * docs/embedded-api: add info on interpreter embedding
1364
1365 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1366
1367         * configure.in, acconfig.h: use mach semaphores on darwin.
1368
1369 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1370
1371         * Makefile.am: Create mint.pc
1372         mint.pc.in: Added for embedding the interpreter
1373
1374 2003-12-16  Martin Baulig  <martin@ximian.com>
1375
1376         * Makefile.am: In a Makefile.am, comments are started with `#' and
1377         not with `dnl' - I must have been an idiot ...
1378
1379 2003-12-10  Todd Berman <tberman@gentoo.org>
1380
1381         * configure.in: adding libicu url to the ICU: no message.
1382
1383 2003-12-05  John Luke  <jluke@cfl.rr.com>
1384
1385         * data/config.in: new dll mapping entry for libgstreamer
1386         
1387 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1388
1389         * README: tiny fix ;-)
1390
1391 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
1392
1393         * configure.in: Add -fno-strict-aliasing to CFLAGS.
1394         
1395         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1396         librt if not neccesary.
1397
1398 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
1399
1400         * configure.in: Fix signbit check. Fixes #51315.
1401
1402 2003-11-20  Jackson Harper <jackson@ximian.com>
1403
1404         * data/machine.config: Add OutputCacheModule
1405         
1406 2003-11-19  Jackson Harper <jackson@ximian.com>
1407
1408         * doc/web/team.xml: New email address and job description
1409         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1410         
1411 2003-11-14  Jackson Harper <jackson@ximian.com>
1412
1413         * Makefile.am: delete mscorlib.dll
1414         
1415 2003-11-12 Jackson Harper <jackson@ximian.com>
1416
1417         * Makefile.am: corlib is now named mscorlib.dll
1418         
1419 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
1420
1421         * configure.in acconfig.h: Add check for signbit, which is missing in
1422         FreeBSD 4.x.
1423
1424 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1425
1426         * configure.in: Remove debugging junk accidently checked in.
1427         
1428         * configure.in: Add new --with-nptl option to enable NPTL only
1429         features since auto-detection is not reliable.
1430
1431         * autogen.sh: Fix previous patch and silence noisy GNU which.   
1432
1433 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
1434
1435         * autogen.sh: tweak glibtool check so it works
1436         if which doesn't set return code properly
1437
1438 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
1439
1440         * autogen.sh: Silence noisy GNU which.
1441         
1442         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
1443         Use 'glibtool' instead of 'libtool' on OSX. 
1444
1445 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
1446
1447         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
1448         of the managed/unmanaged boundary.
1449
1450 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
1451
1452         * configure.in acconfig.h: Add check for __thread keyword in gcc.
1453
1454 2003-10-29  Dick Porter  <dick@ximian.com>
1455
1456         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
1457
1458 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
1459
1460         * man/mono.1: Document new --trace options
1461
1462 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
1463
1464         * configure.in: add hppa support (64bit only)
1465         make solaris build work with Forte compiler
1466
1467 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1468
1469         * configure.in: Added check for pthread_attr_setstacksize.
1470
1471         * mono/tests/ChangeLog: New file.
1472         
1473 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
1474
1475         * mono/tests/Makefile.am: Link the tests with the test driver program
1476         used for the mini tests.
1477
1478 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
1479
1480         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
1481         stdcall calling convention.
1482
1483 2003-10-09  Dick Porter  <dick@ximian.com>
1484
1485         * acconfig.h:
1486         * configure.in: Check for ICU availability
1487
1488 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
1489
1490         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
1491
1492 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1493
1494         * mono/tests/Makefile.am mono/tests/libtest.c
1495         mono/tests/pinvoke18.cs: new test for bool marshalling.
1496
1497 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
1498
1499         * mono/scripts/Makefile.am mono/scripts/*.in: fix
1500         managed .exe paths so they are found under cygwin.
1501
1502 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
1503
1504         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
1505         test.
1506
1507 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
1508
1509         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
1510         mono/tests/libtest.c: Add more pass by value struct
1511         tests for platforms with more complex calling conventions 
1512         (Sparc V9, HPPA 64 bit).
1513
1514 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
1515
1516         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
1517         marshalling test.
1518
1519 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
1520
1521         * mono/tests/libtest.c: remove warnings except
1522         "no previous prototype"
1523
1524 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
1525
1526         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
1527         behaviour of increment, (mono_test_marshal_char) = should be ==
1528
1529 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
1530
1531         * mono/tests/remoting1.cs: Added test for interface casts on
1532         TransparentProxies.
1533
1534 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
1535
1536         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
1537           marshal5.cs: remove .so from DllImport of libtest to aid portability.
1538
1539 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
1540
1541         * configure.in: Added check for valgrind headers.
1542
1543 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
1544
1545         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
1546         (bernard@ugsolutions.com).
1547         
1548 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
1549
1550         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
1551         (bernard@ugsolutions.com).
1552
1553 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
1554
1555         * mono.pc.in: Added gthread-2.0.
1556
1557 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
1558
1559         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1560         can call g_thread_init ().
1561
1562 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
1563
1564         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
1565         of static variables atomic. Fixes bug #47683.
1566
1567 2003-08-21  Johannes Roith  <johannes@jroith.de>
1568
1569         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1570
1571 2003-08-18  Johannes Roith  <johannes@jroith.de>
1572
1573         * mono/Makefile.am: add windows build option
1574         * mono/monowiz.win32.nsi: add windows build script
1575         * mono/mono-win32-light.bmp: add bitmap
1576
1577 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
1578
1579         * mono/tests/checked.cs: Added mul.ovf tests.
1580
1581 2003-08-15  Duncan Mak  <duncan@ximian.com>
1582
1583         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
1584         correct ByteFX.Data.MySqlClient (note the change in
1585         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
1586         spotting the error.
1587
1588 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
1589
1590         * mono/tests/bug-47295.cs: Regression test for bug #47295.
1591
1592 2003-08-11  Duncan Mak  <duncan@ximian.com>
1593
1594         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1595
1596 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1597
1598         * configure.in: added FPU test for ARM.
1599
1600 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1601
1602         * configure.in, etc.: portability fixes and support for
1603         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1604
1605 2003-07-22  Duncan Mak  <duncan@ximian.com>
1606        
1607         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1608
1609 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
1610
1611         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
1612         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
1613         Do not try to build vararg.cs under mcs.
1614
1615         * configure.in: Fix detection of GC_gcj_malloc.
1616
1617 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
1618
1619         * acconfig.h:
1620         * configure.in: Check for gethostbyname2_r availability.
1621         * data/machine.config: Added section system.net/settings. Added
1622         option for IPv6 availability.   
1623
1624 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
1625
1626         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1627
1628         * mono/tests/struct.cs: Add test for unboxing trampolines.
1629
1630         * mono/tests/bug-27420.cs: new regression test.
1631
1632         * mono/tests/Makefile.am: skip vararg test since it does not compile 
1633         under mono. Add testinterp target. Add new tests.
1634         
1635 2003-07-10  Martin Willemoes Hansen
1636
1637         * doc/web/team.xml : Modified my tasks a bit.
1638
1639 2003-07-01  Paolo Molaro <lupus@ximian.com>
1640
1641         * acconfig.h, configure.in: added bundle support.
1642
1643 2003-06-10  Dick Porter  <dick@ximian.com>
1644
1645         * acconfig.h:
1646         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1647         available.
1648
1649 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
1650
1651         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1652
1653 2003-06-10  Martin Baulig  <martin@ximian.com>
1654
1655         * configure.in: Fall back to boehm if we don't have a libgc
1656         subdirectory.
1657
1658 2003-06-10  Martin Baulig  <martin@ximian.com>
1659
1660         * configure.in: Make the libgc stuff actually work; we now create
1661         a shared libmonogc.so when using the included libgc.
1662
1663 2003-06-09  Martin Baulig  <martin@ximian.com>
1664
1665         * configure.in: Only check for gc if --with-gc=boehm.
1666
1667 2003-06-08  Martin Baulig  <martin@ximian.com>
1668
1669         * configure.in: Tell libgc's configure about our threads library.
1670
1671 2003-06-08  Martin Baulig  <martin@ximian.com>
1672
1673         * libgc/: Integrate the libgc module here.
1674
1675         [Note: A simple `cvs update' won't work this time; you either need
1676         to re-checkout the `mono' module or manually move the `libgc'
1677         module here.]
1678
1679         * configure.in (--with-gc): Added `included' option to use the
1680         included libgc.  This is now also the default.
1681         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1682         (INCLUDED_LIBGC): New automake conditional.
1683         (USE_INCLUDED_LIBGC): #define this if appropriate.
1684
1685         * autogen.sh: Run libgc/autogen.sh.
1686
1687         * Makefile.am (SUBDIRS): Added libgc.
1688
1689 2003-06-05  Duncan Mak  <duncan@ximian.com>
1690
1691         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1692         the package.
1693
1694 2003-05-19  Dick Porter  <dick@ximian.com>
1695
1696         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1697
1698 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
1699
1700         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1701           shell wrapper scripts.
1702
1703 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
1704
1705         * mono/tests/Makefile.am: 
1706         - Compile with mcs.
1707         - Disable some warnings.
1708         - Added executables to clean target.
1709         - Make testjit the default target.
1710         - Print list of failed tests at the end of a test run.
1711         - Abort tests when Ctrl-C is pressed.
1712
1713         * mono/tests/test-driver: Return with a special exit code when 
1714         SIGINT is detected.
1715
1716         * mono/tests/checked.cs: Make it compile.
1717         
1718 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
1719
1720         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1721         for the target exe binaries.
1722
1723         Copy cilc.exe and secutil.exe from the right paths to the right
1724         location.
1725
1726         Add missing assemblies.
1727
1728 2003-05-02  Alp Toker  <alp@atoker.com>
1729
1730         * data/config.in: new dll mapping entry for libglade
1731
1732 2003-05-01  Duncan Mak  <duncan@ximian.com>
1733
1734         * scripts/Makefile.am: 
1735         * runtime/Makefile.am: Install cilc and ilasm.
1736
1737 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
1738
1739         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1740
1741 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
1742
1743         * doc/web/team.xml : Added myself to it.
1744
1745 2003-04-10  Duncan Mak  <duncan@ximian.com>
1746
1747         * doc/web/render-team-page.cs: Make the names of the element be
1748         lowercase instead. BenM says this makes it XHTML compliant; heck,
1749         I'm generating this from an XmlDocument already, why not make it
1750         XHTML compliant?
1751
1752 2003-04-10  Duncan Mak  <duncan@ximian.com>
1753
1754         * doc/web/render-team-page.cs (Compare): Correctly fix
1755         ContributorComparer.
1756         (RenderHtml): Add some SetAttribute loving to make it render prettier.
1757
1758         * doc/web/team.xml: Revert excessive indenting.
1759
1760 2003-04-07  Martin Baulig  <martin@ximian.com>
1761
1762         * mono/mini/: Added this directory to the build; install `mini'
1763         and `libmini.la'.
1764
1765 2003-04-07  Duncan Mak  <duncan@ximian.com>
1766
1767         * doc/web/render-team-page.cs: Fix ContributorComparer.
1768
1769 2003-04-04  Duncan Mak  <duncan@ximian.com>
1770
1771         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1772         are specified in the XML.
1773
1774         * doc/web/team.xml: Remove the comment.
1775
1776         * doc/web/render-team-page.cs: Make it not output a full HTML file.
1777
1778 2003-04-04  Duncan Mak  <duncan@ximian.com>
1779
1780         * doc/web/commands: 
1781         * doc/web/makefile: Add team page information.
1782
1783         * doc/web/team.xml: 
1784         * doc/web/render-team-page.cs: Code for rendering a team page.
1785
1786 2003-04-02  Duncan Mak  <duncan@ximian.com>
1787
1788         * doc/web/makefile: Add a new make target for generating a team
1789         page on go-mono.com.
1790
1791 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
1792
1793         * configure.in: Added check for GC_gcj_malloc.
1794
1795 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
1796
1797         * man/sqlsharp.1: changed pass= to password= for the 
1798           PostgreSql provider.
1799
1800 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1801
1802         * data/machine.config: added SessionStateModule to httpModules section.
1803
1804 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1805
1806         * data/machine.config: added default sessionState section and handler.
1807
1808 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
1809
1810         * doc/provider-factory: add new web page 
1811         about Mono.Data's ProviderFactory
1812
1813         * doc/web/commands
1814         * doc/web/makefile: add provider-factory web page to build
1815         
1816         * doc/ado-net
1817         * doc/ibmdb2
1818         * doc/postgresql
1819         * doc/sqlclient
1820         * doc/tdsclient
1821         * doc/sybase
1822         * doc/mysql
1823         * doc/firebird
1824         * doc/oracle
1825         * doc/oledb
1826         * doc/odbc
1827         * doc/sqlite: updated web pages
1828
1829 2003-02-16  Martin Baulig  <martin@ximian.com>
1830
1831         * doc/jit-debug-sample
1832         * doc/jit-debug-sample2: Removed.
1833
1834         * doc/jit-debug: Updated.
1835
1836 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
1837
1838         * doc/screenshots
1839         * doc/ado-net
1840         * doc/oracle
1841         * doc/gtk-sharp: update web pages
1842         
1843 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1844
1845         * data/machine.config: added sample globalization section.
1846
1847 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1848
1849         * data/machine.config: added UrlAuthorizationModule and
1850         AuthenticationConfigHandler.
1851
1852 2003-02-11  Tim Coleman <tim@timcoleman.com>
1853         * data/config.in: Add mapping for Oracle call interface
1854         (OCI) native libraries.
1855
1856 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1857
1858         * configure.in: added check for sys/un.h.
1859
1860 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
1861
1862         * doc/postgresql
1863         * doc/mysql
1864         * doc/ado-net: updates to web pages
1865         
1866         * man/sqlsharp.1: update to man page
1867
1868 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1869
1870         * configure.in: added WIN32_THREADS flag when building under windows.
1871         It seems that the header files of the gc do not always define it when
1872         GC_WIN32_THREADS is defined.
1873
1874 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
1875
1876         * doc/index
1877         * doc/ado-net
1878         * doc/firebird
1879         * doc/ibmdb2
1880         * doc/mysql
1881         * doc/odbc
1882         * doc/oledb
1883         * doc/oracle
1884         * doc/postgresql
1885         * doc/sqlclient
1886         * doc/sqlite
1887         * doc/sybase
1888         * doc/tdsclient: corrections
1889
1890 2003-01-26  Duncan Mak  <duncan@ximian.com>
1891
1892         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
1893
1894 2003-01-22  Martin Baulig  <martin@ximian.com>
1895
1896         * configure.in: Set version number to 0.19.1.
1897
1898         Heads up: I'm going to commit some changes to the debugger
1899         which'll require you to use this new runtime, so if you update the
1900         debugger from CVS, you also need this new runtime.
1901
1902 2003-01-20  Duncan Mak  <duncan@ximian.com>
1903
1904         * configure.in: Bump the release number to 0.19.
1905           
1906 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
1907
1908         * doc/ibmdb2: added file which is new web page
1909         about IBM DB2 data provider at Mono.Data.DB2Client
1910         
1911         * makefile
1912         * commands: added ibmdb2 web page to go-mono web site
1913         
1914         * doc/ado-net: added a couple more developers email, plus made the
1915         email spam resistant, added Mono's DB2 data provider to list,
1916         added more info about the ProviderFactory and retrieving data using
1917         ADO.NET from ASP.NET, add notes about testing, misc cleanup
1918         
1919         * doc/mysql
1920         * doc/postgresql
1921         * doc/sqlclient
1922         * doc/oracle
1923         * doc/tdsclient
1924         * doc/firebird
1925         * doc/oledb
1926         * doc/odbc
1927         * doc/sybase
1928         * doc/sqlite: added testing notes and C# examples
1929         
1930         * doc/gtk-sharp: added links for GTK# for Windows
1931         
1932         * man/sqlsharp.1: added providers Npgsql and MySQLNet
1933
1934 2003-01-17  Duncan Mak  <duncan@ximian.com>
1935
1936         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
1937
1938 2003-01-16  Martin Baulig  <martin@ximian.com>
1939
1940         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
1941         check again, we're now using the mono/io-layer for this.
1942
1943 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
1944
1945         * configure.in: allow MacOSX (from various people).
1946
1947 2003-01-14  Martin Baulig  <martin@ximian.com>
1948
1949         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
1950
1951 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
1952         * fixed url for System.Windows.Forms in the class status
1953         
1954 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1955
1956         * configure.in: moved struct tm field tm_gmtoff check before the check
1957         for timezone global variable. This makes Timezone work for me (debian
1958         sid, linux, x86, which has both the field and the global variables).
1959
1960 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1961
1962         * doc/oracle: added file which is
1963         a new web page oracle.html
1964
1965         * doc/ado-net: clean up and add link
1966         to oracle.html
1967         
1968         * doc/web/commands
1969         * doc/web/makefile: added oracle.html
1970
1971 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1972
1973         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
1974         
1975         * man/sqlsharpcli.1: renamed to sqlsharp.1
1976
1977 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
1978
1979         * mono/jit/jit.c
1980         * mono/metadata/icall.c: added mono_install_get_config_dir() to
1981         utilize the MONO_CFG_DIR environment variable for specifying
1982         different machine.configs.
1983
1984 2002-12-06  Duncan Mak  <duncan@ximian.com>
1985
1986         * data/Makefile.am (EXTRA_DIST): Add machine.config
1987         (DISTCLEANFILES): Add config.
1988
1989 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
1990
1991         * man/sqlsharpcli.1: added file - a man page 
1992         for SQL# CLI
1993         
1994         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
1995         
1996 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
1997
1998         * doc/firebird: updated web page
1999
2000 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
2001
2002         * data/Config.in : added the gtk# dll mapping entries
2003
2004 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
2005
2006         * doc/firebird: updated web page based on input
2007         from the firebird .net data provider author
2008
2009 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
2010
2011         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
2012         been installed.
2013
2014 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
2015
2016         * doc/oledb
2017         * doc/odbc
2018         * doc/mysql
2019         * doc/sqlite
2020         * doc/sqlclient
2021         * doc/tdsclient
2022         * doc/sybase
2023         * doc/firebird: added web pages
2024         for each specific data provider
2025         
2026         * doc/ado-net
2027         * doc/postgresql: updated web page
2028         with current status
2029         
2030         * doc/web/commands
2031         * doc/web/makefile: updated to include
2032         new web pages
2033
2034 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2035
2036         * autogen.sh: make it work when MONO_PATH is set and it has more than
2037         one directory or ends in ":". Also check that the directory added to
2038         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
2039
2040 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
2041
2042         * configure.in: Also allow the miss-spelled bohem.
2043
2044 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2045
2046         * doc/ado-net
2047         * doc/postgresql
2048         * doc/tds-providers: cleaned up the web pages
2049         
2050         * doc/web/commands: postgresql.html page was mistyped
2051
2052 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2053
2054         * doc/ado-net: updated status of
2055         the ADO.NET functionality and providers
2056         and added link to tds-providers.html
2057
2058         * doc/tds-providers: added file to
2059         describe the design     and status of 
2060         the SqlClient, SybaseClient, and TdsClient
2061         ADO.NET providers.
2062
2063         * doc/web/makefile
2064         * doc/web/command: added new web page 
2065         tds-providers.html to build of  www.go-mono.com web site
2066         
2067 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
2068
2069         * doc/web/makefile
2070         * doc/web/commands:     web page 
2071         postgresql needed to be added
2072
2073 2002-10-13  Mark Crichton <crichton@gimp.org>
2074
2075         * doc/index: Even more spelling errors fixed.
2076
2077 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
2078
2079         * doc/adonet: updated status of all providers, added links, 
2080           and added information
2081           about the Mono.Data.SqliteClient provider that 
2082           Vladimir Vukicevic contributed. Added Brian Ritchie's 
2083           and Vladimir Vukicevic's email addresses as
2084           people to contact about ADO.NET in Mono.  
2085           Added information about SQL#, configuration tools, 
2086           and an ADO.NET Multiplexor, etc...  
2087
2088 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
2089
2090         * doc/index: corrected some mistypes
2091         
2092         * doc/adonet: updated the status and plans of all the ADO.NET providers
2093           and moved PostgreSQL specific stuff to doc/postgresql
2094
2095         * doc/postgresql: added new file to detail
2096           the status of the PostgreSQL ADO.NET provider
2097           and provide test notes for setting it up
2098
2099 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
2100
2101         * data/config.in: add entry for MySQL native shared libraries
2102           which are different on Windows and Linux
2103
2104 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
2105
2106         * doc/ccvs: Fixed some ugly formatting.
2107
2108 2002-10-03  Dick Porter  <dick@ximian.com>
2109
2110         * acconfig.h:
2111         * configure.in:  Freebsd pthread_t is a pointer
2112
2113 2002-10-01  Duncan Mak  <duncan@ximian.com>
2114
2115         * mono/os/Makefile.am: Add gc_wrapper.h.
2116
2117         * runtime/Makefile.am: Fix the path for monoresgen.exe.
2118
2119 2002-09-27  Dick Porter  <dick@ximian.com>
2120
2121         * configure.in: Check for semaphore.h.  Patch for BSD from
2122         jmmv@hispabsd.org (Julio Merino).
2123
2124 2002-09-20  Duncan Mak  <duncan@ximian.com>
2125
2126         * data/config.in: Added reference to libxslt.
2127
2128 2002-09-20  Mark Crichton  <crichton@gimp.org>
2129
2130         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
2131         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
2132         For systems that do not have such a virtual FS, define
2133         NEED_LINK_UNLINK.
2134
2135         * acconfig.h: added NEED_LINK_UNLINK
2136         
2137 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
2138
2139         * configure.in: add some needed defines to fix support of
2140         threads in the GC.
2141
2142 2002-09-19  Mark Crichton  <crichton@gimp.org>
2143
2144         * configure.in: Added checks for Solaris to use X/Open functionality.
2145         Really needed for the io-layer code.
2146
2147 2002-09-15  Andrew Birkett  <andy@nobugs.org>
2148
2149         * man/mcs.1: --probe is now --expect-error.
2150
2151 2002-09-09  Dick Porter  <dick@ximian.com>
2152
2153         * acconfig.h: 
2154         * configure.in: Simplify thread checks, by using canned rules for
2155         particular systems (based on the sleepycat db configure.in).
2156         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
2157         don't have a solaris machine to try it on.
2158
2159 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
2160
2161         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
2162
2163 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
2164
2165         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
2166         Security) to the OpenSSH keys required by mono CVS
2167         access.
2168
2169 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2170
2171         * configure.in, mono/interpreter/interp.c,
2172         mono/io-layer/handles.c, mono/io-layer/processes.c,
2173         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
2174         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
2175         mono/metadata/appdomain.c, mono/metadata/class.c,
2176         mono/metadata/domain.c, mono/metadata/gc.c,
2177         mono/metadata/object.c, mono/metadata/reflection.c,
2178         mono/metadata/threads.c, mono/os/gc_wrapper.h,
2179         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
2180         wrap inclusion of gc.h for boehm, since from FreeBSD and
2181         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
2182         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
2183         to apply, and also makes it possible for me to build with
2184         GC on OpenBSD/macppc built by hand.
2185
2186 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2187
2188         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
2189
2190 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2191
2192         * mono/dis/dis-cil.c:
2193         * configure.in: Check for <wchar.h> via autoconf, don't use it if
2194         it isn't there, as it seems to work fine without it on OpenBSD.
2195
2196 2002-08-28  Dick Porter  <dick@ximian.com>
2197
2198         * mono/os/win32/util.c: 
2199         * mono/os/unix/util.c: 
2200         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
2201         (It doesn't do anything on unix builds, and the w32 version no
2202         longer needs an arg.)
2203
2204         * configure.in: Add HOST_CC for w32 builds
2205
2206 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
2207
2208         * configure.in: remove iconv checks.
2209
2210 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
2211
2212         * configure.in: Recognise OpenBSD/macppc as PowerPC.
2213
2214 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
2215
2216         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
2217         to error out if bison is missing.
2218
2219 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2220
2221         * configure.in: don't link against libdl on windoze.
2222
2223 2002-08-12  Dick Porter  <dick@ximian.com>
2224
2225         * mono.pc.in: Add $includedir to Cflags
2226
2227 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
2228
2229         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
2230         with pkg-config.
2231         * */Makefile.am: makefile overhaul to create a shared libmono library.
2232         * */*.h: do not include config.h in headers that should be installed.
2233
2234 2002-07-12  Dick Porter  <dick@ximian.com>
2235
2236         * acconfig.h:
2237         * configure.in: Check the size of sockaddr_un.sun_path
2238
2239 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
2240
2241         * man/Makefile.am (man_MANS): Added new man page
2242
2243         * man/mono-config.5: New manual page describing the mono-config
2244         file format. 
2245
2246 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
2247
2248         * configure.in: added checks for MSG_NOSIGNAL
2249
2250 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
2251
2252         * doc/ado-net: update the ado-net web page on go-mono.com
2253         input parameters support, beginnings of Mono.Data.MySQL 
2254         and System.Data.OleDb, updated the sample source code,
2255         and output from a PostgresTest
2256
2257 2002-05-21  Martin Baulig  <martin@gnome.org>
2258
2259         * mono.1: Documented the "--debug-args" debugging arguments.
2260
2261 2002-05-21  Martin Baulig  <martin@gnome.org>
2262
2263         * mono.1: Updated to reflect my latest changes and beautified this a bit.
2264         (FIXME: There are still command line argument which aren't documented here.)
2265
2266 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
2267
2268         * doc/ado-net: updated page to include C# code snippets using
2269         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
2270         works, executing/reading multiple results, and stored procedures.
2271         And other tweaks about the providers.  
2272
2273 2002-05-19  Martin Baulig  <martin@gnome.org>
2274
2275         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2276         interpreter/Makefile.am.
2277
2278 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2279
2280         * configure.in: search for pthread functions also in libc_r (patch
2281         from Garrett Rooney <rooneg@electricjellyfish.net>).
2282
2283 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
2284
2285         * doc/ado-net: added instructions for installing PostgreSQL on Linux
2286         and for using nant to re-compile just the System.Data.dll assembly
2287         on Windows.
2288
2289 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
2290
2291         * doc/ado-net: added instructions for compiling System.Data.dll
2292         (a subset of) on Linux.
2293
2294 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
2295
2296         * doc/ado-net: added links
2297
2298 2002-05-09  Dick Porter  <dick@ximian.com>
2299
2300         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2301
2302 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2303
2304         * doc/ado-net: correct formatting
2305         * doc/index: added credit i forgot to add
2306
2307 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2308
2309         * doc/ado-net: i did not format it correctly earlier, i 
2310         tried added various tags where appropriate.
2311         
2312         * doc/index: added news item for May 5, 2002 - ado.net able
2313         to retrieve data now
2314
2315 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2316
2317         * doc/ado-net: updated the current status which
2318         I kept forgetting to do.
2319
2320 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2321
2322         * doc/ado-net: updated to includes an example for
2323         running ipc-daemon as a Windows service.  Thanks
2324         to gonzalo.
2325
2326 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2327
2328         * doc/ado-net: updated to include installation of
2329         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
2330         Also included notes on running the System.Data/Test/PostgresTest.cs
2331         that should work on a lot of Mono installations that have
2332         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
2333         know.
2334
2335 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
2336
2337         * doc/ado-net: updated a little bit.
2338
2339 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
2340
2341         * configure.in: Added checks for timezone stuff.
2342
2343 2002-04-30  Dick Porter  <dick@ximian.com>
2344
2345         * acconfig.h:
2346         * configure.in: Added option to disable using shared memory for
2347         handles
2348
2349 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2350
2351         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
2352         defined problem under cygwin with latest version of automake and
2353         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
2354
2355 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2356
2357         * configure.in: removed -Wshadow from CFLAGS.
2358
2359 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
2360
2361         * status/maintainers.xml: added danmorg and myself for System.Data.*
2362         classes.
2363
2364         * status/class.xml: added System.Data.* classes.
2365
2366 2002-04-08  Dick Porter  <dick@ximian.com>
2367
2368         * configure.in: Set -mno-cygwin here rather than in the build script
2369
2370 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
2371
2372         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2373
2374 2002-03-29  Martin Baulig  <martin@gnome.org>
2375
2376         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2377         New files, added documentation for the debugging code.
2378
2379         * doc/web/commands: Added the debugging pages.
2380
2381         * docs/jit-debug: Removed, this is now on the web site.
2382
2383 2002-03-24  Martin Baulig  <martin@gnome.org>
2384
2385         * man/mcs.1: Documented the new --debug option and added a section
2386         about debugging support.
2387
2388         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2389
2390 2002-03-21  Martin Baulig  <martin@gnome.org>
2391
2392         * configure.in: Added check for <elf.h>.
2393
2394 2002-03-18  Dick Porter  <dick@ximian.com>
2395
2396         * configure.in: Only look for libgc on the system.  Default to not
2397         using GC at all, because it doesn't work with the jit.
2398
2399 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
2400
2401         * configure.in: Add support for building the included boehm GC.
2402
2403 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
2404
2405         * configure.in: detect Boehm GC libs and add --with-gc switch.
2406         Boehm GC needs to be explicitly enabled since the JIT currently fails
2407         in some cases with it.
2408
2409 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
2410
2411         * mono/tests/fib.cs: it is now possible to pass a repeat count as
2412         command line argument, for example fib.exe 20 runs the test 20
2413         times. 
2414
2415 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
2416         * configure.in: added support for ARM target arch.
2417         Uncommented and modified arm-*-linux* target,
2418         added mono/arch/arm/Makefile to AC_OUTPUT list.
2419
2420 2002-02-21  Mark Crichton  <crichton@gimp.org>
2421
2422         * status/class.xml: Added contact info for RNGCryptoServiceProvider
2423         class and Rijndael classes.
2424         * status/maintainers.xml: Added contact info to maintainers list.
2425
2426 2002-02-21  Mark Crichton  <crichton@gimp.org>
2427  
2428         * configure.in: Add checks for a system-provided entropy device
2429         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
2430
2431 2002-02-20  Dick Porter  <dick@ximian.com>
2432
2433         * acconfig.h:
2434         * configure.in: Always build without cygwin support on windows
2435
2436 2002-02-19  Radek Doulik  <rodo@ximian.com>
2437
2438         * mono/tests/pinvoke.cs: use more pinvoke test methods
2439
2440 2002-02-19  Radek Doulik  <rodo@ximian.com>
2441
2442         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
2443         method
2444         (mono_test_many_byte_arguments): ditto
2445
2446 2002-02-18  Radek Doulik  <rodo@ximian.com>
2447
2448         * mono/tests/Makefile.am: added small test library for pinvoke
2449         testing
2450
2451         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
2452         new function to test pinvoke
2453
2454         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
2455         arguments
2456
2457         * mono/tests/Makefile.am: display # of passing tests too
2458         added simple shared library libtest with testing function for
2459         pinvoke
2460
2461 2002-02-17  Radek Doulik  <rodo@ximian.com>
2462
2463         * mono/tests/Makefile.am (test): display # of failed tests
2464
2465 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
2466
2467         * configure.in: Add checks for SOL_IP, SOL_TCP, and
2468         IP_PKTINFO. Also check for struct ip_mreqn.
2469
2470 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
2471
2472         * configure.in: Add checks to see if we need to link to libsocket,
2473         libnsl, and/or librt. Also check for inet_pton and inet_aton.
2474
2475 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
2476
2477         * acconfig.h: #undef USE_MONO_MUTEX
2478
2479         * configure.in: If the system pthread implementation is lacking,
2480         default to using mono-mutex.
2481
2482 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
2483
2484         * mono/tests/enum2.cs: new file with more enum tests.
2485
2486 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
2487
2488         * mono/tests/jit-long.cs: added some SHL/SHR tests
2489
2490 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
2491
2492         * configure.in: allow PKG_CONFIG_PATH for the build-platform
2493         pkg-config invocation.
2494
2495 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
2496
2497         * configure.in: add some support/fixes for cross-compilation.
2498
2499 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
2500
2501         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
2502         added tests for SUB_OVF, SUB_OVF_UN
2503
2504 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
2505
2506         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
2507
2508 2001-12-21  Aaron Weber  <aaron@ximian.com>
2509
2510         * doc/faq (A): added a linebreak that was missing and was causing
2511         a heading to appear badly.
2512
2513 2001-12-20  Aaron Weber  <aaron@ximian.com>
2514
2515         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
2516         questions into a single section.
2517
2518 2001-12-17  Aaron Weber  <aaron@ximian.com>
2519
2520         * doc/faq (Q): Question-by-question, line-by-line revision.
2521
2522 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
2523
2524         * mono/tests/time.cs: new test
2525
2526 2001-11-30  Radek Doulik  <rodo@ximian.com>
2527
2528         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
2529
2530 2001-11-29  Radek Doulik  <rodo@ximian.com>
2531
2532         * configure.in (ACCESS_UNALIGNED): uncommented and modified
2533         powerpc-*-linux* 
2534         generate mono/arch/ppc/Makefile
2535
2536 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
2537
2538         * mono/tests/exception3.cs: modified the test to show a bug in the
2539         current exception handling implementation.
2540
2541 2001-11-13  Dick Porter  <dick@ximian.com>
2542
2543         * configure.in: Some more tests for pthread features
2544         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
2545         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
2546
2547 2001-11-09  Dick Porter  <dick@ximian.com>
2548
2549         * configure.in: Try and get large file support, but it's not fatal
2550         if it's not there (the io-layer just ignores the high word in that
2551         case.)
2552
2553         Check for windows builds, and only bother to look for pthreads and
2554         large files if we're not building for cygwin or native win32.  Not
2555         having pthread support on Posix systems is now a fatal error.
2556
2557         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2558         aclocal
2559
2560 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
2561
2562         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2563         target testjit. 
2564
2565 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
2566
2567         * docs/object-layout: more documentation
2568
2569 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2570
2571         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2572         can't read on unaligned boundaries
2573
2574 2001-10-04  Dick Porter  <dick@ximian.com>
2575
2576         * configure.in: Do some deeper checks on pthreads for some of the
2577         more interesting functions
2578
2579 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
2580
2581         * mono/tests/Makefile.am (testjit): a new target to test the JITer
2582
2583         * mono/tests/jit-*: added some test for the JITer
2584
2585 2001-09-23  Dick Porter  <dick@ximian.com>
2586
2587         * configure.in: Arrange to compile dummy thread support routines
2588         if pthread isnt available
2589         
2590 2001-09-23  Dick Porter  <dick@ximian.com>
2591
2592         * configure.in: Check for pthread.h, so that we can check for the
2593         HAVE_PTHREAD_H define in config.h
2594
2595 2001-09-21  Dick Porter  <dick@ximian.com>
2596
2597         * configure.in: Check for libpthread
2598
2599 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
2600
2601         * mono/tests/test-ops.cs: added more tests
2602
2603 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2604
2605         * configure.in: check for sizeof(void*) and for the architecture.
2606
2607 2001-09-05  Dick Porter  <dick@ximian.com>
2608
2609         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2610         aclocal invocation, so putting aclocal files in /usr/local works
2611
2612 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
2613
2614         * *: removed the libffi dependency, mono now compiles on cygwin 
2615
2616         * mono/wrapper/build-dll: new file.
2617
2618 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
2619
2620         * mono/tests/console.cs: impl.
2621
2622         * mono/tests/box.cs: impl.
2623
2624         * mono/tests/stream-writer.cs: impl.
2625
2626 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
2627
2628         * mono/tests/*: New test cases, mostly for virtual method dispatch.
2629         Use make testb for the slow benchmarking programs,
2630         make test for the usual regression test checks.
2631
2632 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
2633
2634         * mono/cil/Makefile.am:
2635         * mono/wrapper/Makefile.am: use correct variables for installation
2636         directories
2637
2638 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2639
2640         * mono/tests/exceptions*: enhanced and added more tests for
2641         exceptions.
2642
2643 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
2644
2645         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2646         to pass make distcheck
2647
2648         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2649
2650         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2651         install-data-hook): Added mechanism to distribute and install the
2652         dll files.
2653
2654 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
2655
2656         * mono/tests/stream.cs: new tests for the Stream class
2657
2658         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2659         added it again.
2660
2661 2001-08-16  Alex Graveley  <alex@ximian.com>
2662
2663         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2664         removes libtool dependency on all of Mono.
2665
2666 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
2667
2668         * mono/tests/array.cs: more array tests
2669
2670 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
2671
2672         * mono/tests/array.cs: more array tests
2673
2674 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
2675
2676         * mono/tests/pinvoke.cs: we can now print strings ;-)
2677
2678         * mono/tests/array.cs: new test for arrays
2679
2680 2001-08-02  Alex Graveley  <alex@ximian.com>
2681
2682         * libffi/*: Import libffi CVS version, with minor changes to make it 
2683           compile.
2684
2685         * mono/interpreter/Makefile.am: Link against 
2686           ../../libffi/.libs/libffi.a.
2687
2688         * Makefile.am: Add libffi
2689
2690         * autogen.sh: Replace with adapted gnome autogen.sh
2691
2692         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2693
2694 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
2695
2696         * mono/tests/pinvoke.cs: impl.
2697
2698 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2699
2700         * configure.in, mono/tests: added some tests for the interpreter.
2701
2702 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
2703
2704         * doc/download: added instructions for cygwin
2705         
2706         * doc/c-sharp: removed bit about compiling
2707         
2708         * status/compare-assembly.cs: basedir should be there if
2709         parameters are provided.
2710
2711         * status/makefile: made targets to dump info.
2712         
2713 2001-07-15  Joe Shaw  <joe@ximian.com>
2714
2715         * configure.in: Don't create doc/Makefile as there's nothing there
2716         to make.
2717
2718         * Makefile.am: Don't build the doc directory because there's no
2719         Makefile.am there.
2720
2721         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2722
2723 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
2724
2725         * doc/class-library (A): Updated FAQ with question on error 1595.
2726
2727 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
2728
2729         * doc/index: 
2730
2731 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2732
2733         * status/*: scripts and data to create statistics about the
2734         class library status.
2735
2736 2001-07-09  Alex Graveley  <alex@ximian.com>
2737
2738         * doc/makefile (clean): Add clean target.
2739         * doc/web/makefile (clean): Ditto.
2740
2741 2001-07-09  Alex Graveley  <alex@ximian.com>
2742
2743         * doc/makefile (all-docs): Fix typo.
2744
2745 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
2746
2747         * NEWS: 
2748
2749