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