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