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