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