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