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