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