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