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