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