1 2005-06-27 Geoff Norton <gnorton@customerdna.com>
3 * configure.in: Add support for X86 darwin.
5 2005-06-22 Zoltan Varga <vargaz@freemail.hu>
7 * configure.in: Add support for ia64.
9 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
11 * configure.in: enabled the use of mmap/munmap for solaris and linux.
12 It seems to help with memory usage.
14 2005-06-15 Ben Maurer <bmaurer@ximian.com>
16 * configure.in: Another attempt at the portable "find libX11.so"
17 Hopefully, this one has no code paths where we are worse off than
18 what we had before any of this mess.
20 * configure.in: What I hope is a more portable version hack.
22 2005-06-14 Ben Maurer <bmaurer@ximian.com>
24 * configure.in: echo the version number to
25 mcs/build/common/MonoVersion.cs. This allows us to not need to
26 update AssemblyInfo.cs every time we bump the version number.
28 * mono-uninstalled.pc.in: pc file that handles mono when it is not
29 installed. This lets us have mkbundle work inside the tree.
31 * configure.in: Create the .pc file above.
33 2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
35 * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
37 2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
39 * data/config.in: Fix generated XML.
41 2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
43 * scripts/Makefile.am: Add mono-shlib-cop.
45 2005-06-09 Ben Maurer <bmaurer@ximian.com>
47 * configure.in: Handle more gracefully if objdump or X isn't
48 there. Warn the user about possible breakage.
50 2005-06-08 Ben Maurer <bmaurer@ximian.com>
52 * configure.in: read the SONAME from libX11. This is the same
53 thing as will be used by a shared library, so it will really
56 This will have us get libX11.so.6 rather than libX11.so.6.2.
58 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
60 * configure.in: make automake 1.9 happy about LARGE_FILES.
62 2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
64 * configure.in: Add checks for mremap, remap_file_pages.
66 2005-06-06 Ben Maurer <bmaurer@ximian.com>
68 * mono.spec.in: Remove. This is horribly out of date. A real spec
69 file is generated in the release module.
71 * scripts/Makefile.am: Add mono-find-*
73 * scripts/mono-find-*.in: provides/requires stuff for rpm is now
74 done with monodis. This makes packaging easier as it doesn't
75 depend on the gac ind DESTDIR.
77 * configure.in: changes for the above
79 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
81 * configure.in: added test for SIOCGIFCONF.
83 2005-05-26 Sebastien Pouliot <sebastien@ximian.com>
85 * README.vsnet: Instructions about the VS.NET build.
86 * mono.sln: Mono solution file for VS.NET 2005.
87 * genmdesc.vcproj: Project file for genmdesc.
88 * libmono.vcproj: Project file for libmono.
89 * mono.vcproj: Project file for mono executable.
91 2005-05-25 Ben Maurer <bmaurer@ximian.com>
93 * configure.in: Do a test for libX11.so that really works :-).
95 2005-05-22 Ben Maurer <bmaurer@ximian.com>
97 * configure.in: Add config stuff for libsqlite{,3} and
100 * data/config.in: Add dllmaps for above mentioned libs. This means
101 that the devel packages are not needed.
103 2005-05-17 Zoltan Varga <vargaz@freemail.hu>
105 * man/mono.1: Document the new MONO_DEBUG options.
107 2005-05-16 Raja R Harinath <rharinath@novell.com>
109 * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
111 2005-05-08 Ben Maurer <bmaurer@ximian.com>
113 * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
114 installed, therefore, don't make a script for it.
116 2005-05-05 Zoltan Varga <vargaz@freemail.hu>
118 * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
119 Fix library names on sparc-linux and alpha-linux.
121 2005-05-04 Zoltan Varga <vargaz@freemail.hu>
123 * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
125 2005-04-28 James Willcox <james@ximian.com>
127 * man/mkbundle.1: add --config-dir flag
129 2005-04-27 Raja R Harinath <rharinath@novell.com>
131 * configure.in (AC_DISABLE_FAST_INSTALL): Set.
133 2005-04-25 Ben Maurer <bmaurer@ximian.com>
135 * configure.in: Version bumpage
137 2005-04-25 Raja R Harinath <rharinath@novell.com>
140 * configure.in ($mcsdir/build/config.make): Point RUNTIME and
141 ILDISASM to the in-tree versions of mono and monodis. Propagate
142 value of INSTALL to mcs too.
143 * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
144 sub-make, now that 'configure' sets up the 'mcs' tree.
146 2005-04-23 Zoltan Varga <vargaz@freemail.hu>
148 * doc: Remove unused directory.
150 * configure.in: Remove --with-icu option to prevent people from using
153 2005-04-21 Raja R Harinath <rharinath@novell.com>
155 * runtime/Makefile.am: Update. Pass 'monodis-wrapper' as ILDISASM
157 (mcs-compileall): Verify the fixed-up dll too.
158 * runtime/monodis-wrapper.in: New file.
159 * configure.in (runtime/monodis-wrapper): Create.
160 ($mcsdir/build/config.make): Don't be over-eager in the definition
161 and evaluation of '$exec_prefix'.
163 2005-04-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
164 * data/net_1_1/machine.config, data/net_2_0/machine.config:
165 added ' explicit="true" strict="false" ' to system.web/compilation
166 element as in MS. Part of fix for Bug #74671
168 2005-04-19 Jonathan Pryor <jonpryor@vt.edu>
170 * configure.in: Add check for <sys/xattr.h>.
171 Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
173 2005-04-18 Zoltan Varga <vargaz@freemail.hu>
175 * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
177 2005-04-16 Miguel de Icaza <miguel@novell.com>
179 * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
180 fix the Mono build on Solaris (bug #72818)
182 2005-04-16 Bill Middleton <flashdict@gmail.com>
184 * configure.in (PREVIEW): Allow --without-preview to work.
187 2005-04-15 Zoltan Varga <vargaz@freemail.hu>
189 * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
191 2005-04-14 Raja R Harinath <rharinath@novell.com>
193 * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
194 * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
196 2005-04-13 Raja R Harinath <rharinath@novell.com>
198 * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
200 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
202 * configure.in: added checks for epoll().
204 2005-04-12 Geoff Norton <gnorton@customerdna.com>
206 * configure.in: Disable -O2 on PPC until #74562 is fixed.
208 2005-04-11 James Willcox <james@ximian.com>
210 * man/mkbundle.1: add --static option
212 2005-04-11 Zoltan Varga <vargaz@freemail.hu>
214 * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
216 2005-04-09 Zoltan Varga <vargaz@freemail.hu>
218 * configure.in: Add --with-large-heap option to enable support for
219 GC heaps larger than 3GB. Hopefully fixes #73882.
221 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
223 * configure.in: define FD_SETSIZE=1024 on windows (the default is only
224 64). Re-add aio_* stuff. Shouldn't have removed it.
226 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
228 * configure.in: no more checks for aio_*.
230 2005-04-05 Zoltan Varga <vargaz@freemail.hu>
232 * configure.in: Fix isinf detection on solaris.
234 2005-04-02 Raja R Harinath <harinath@gmail.com>
236 * configure.in (pkg_config_path): Rename from PKG_PATH. Fix build
237 with pkgconfig 0.16.0.
239 2005-04-01 Zoltan Varga <vargaz@freemail.hu>
241 * configure.in: Fix sigaltstack detection on solaris.
243 2005-03-27 Raja R Harinath <harinath@gmail.com>
245 * configure.in: Define mono_libdir using $(exec_prefix), seeing
246 that it uses .../lib.
248 2005-03-26 Ben Maurer <bmaurer@ximian.com>
250 * configure.in: Use mono_libdir rather than libdir in
251 config.make. This fixes confusion for amd builds in buildbuddy.
253 * configure.in, */Makefile.am: fix up lib/lib64 type stuff
255 2005-03-24 Raja R Harinath <rharinath@novell.com>
257 * configure.in (libgdiplus): Make more intuitive.
258 * runtime/Makefile.am (wrapper-config): Remove temporary file.
261 2005-03-23 Raja R Harinath <rharinath@novell.com>
263 Allow testing of System.Drawing with a libgdiplus snapshot.
264 * configure.in (libgdiplus): New --with-libgdiplus option. Allow
265 the location of libgdiplus to be overridden.
266 * runtime/Makefile.am (wrapper-config): Override location of
267 libgdiplus if requested.
269 2005-03-14 Raja R Harinath <rharinath@novell.com>
271 * runtime/Makefile.am (clean_profiles): Remove.
272 (clean-local): Use $(build_profiles).
273 (install-local, uninstall-local): Don't override $(prefix).
274 (SUPPORT_FILES): New. List of dependencies from ...
275 (all-local): ... here. Use it.
276 (install-local): Depend on $(SUPPORT_FILES).
278 2005-03-02 Zoltan Varga <vargaz@freemail.hu>
280 * docs/aot-compiler.txt: Add some more documentation.
282 2005-02-25 Raja R Harinath <rharinath@novell.com>
284 * runtime/Makefile.am (centum_nunit_tests): Remove. The
285 functionality has been moved to mcs/Makefile.
286 (test_select): Set ONLY_CENTUM_TESTS.
288 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
290 * configure.in: add a check for compiler support of the
293 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
295 * configure.in: don't imply that enabling ICU support is a good
298 2005-02-21 Michal Moskal <malekith@pld-linux.org>
299 Raja R Harinath <rharinath@novell.com>
301 * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
303 2005-02-17 Raja R Harinath <rharinath@novell.com>
305 * runtime/Makefile.am (cur_dir_cmd): New. Use cygpath to get the
306 current directory in non-Cygwin form.
307 (PLATFORM_PATH_SEPARATOR): New. $(PATH_SEPARATOR) has the "wrong"
309 (mcs-compileall): Use them.
311 2005-02-15 Raja R Harinath <rharinath@novell.com>
313 * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
314 that it picks up any changes in $prefix.
315 ($(bin2_SCRIPTS)): Likewise.
317 2005-02-13 Zoltan Varga <vargaz@freemail.hu>
319 * scripts/dtd2xsd: Remove generated file from SVN.
321 2005-02-12 Cesar Lopez Nataren <cnataren@novell.com>
323 * scripts/Makefile.am (bin_SCRIPTS): added mjs
325 2005-02-12 Ben Maurer <bmaurer@ximian.com>
327 * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
328 nickd, miguel, et al.
330 2005-02-07 Zoltan Varga <vargaz@freemail.hu>
332 * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
333 gcc supports it to weed out pre ISO C99 code.
335 2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
337 * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
338 * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
341 2005-02-04 Zoltan Varga <vargaz@freemail.hu>
343 * configure.in: Check for curses.h.
345 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
347 * configure.in: define SOLARIS_CURSES when compiling for *solaris.
348 * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
350 2005-02-04 Raja R Harinath <rharinath@novell.com>
352 * runtime/Makefile.am (wrapper-config): Elevated from being a test
353 support file called $(tmpinst)/config.
354 ($(tmpinst)/bin/mono): Simplify.
355 (mcs-do-compiler-tests,mcs-compileall): Update.
356 * runtime/mono-wrapper.in: Use wrapper-config.
358 * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
360 * runtime/Makefile.am (verify_profiles): Remove.
361 (mcs-compileall): Use $(build_profiles) directly. It now works on
362 the net_2_0 profile too.
364 2005-02-01 Raja R Harinath <rharinath@novell.com>
366 * runtime/Makefile.am (test-support-files): New target.
367 (mcs-do-compiler-tests): Use it.
368 (mcs-compileall): Likewise. Set MONO_PATH. Remove
369 reference to #71963, since it's fixed, and it's breaking elsewhere.
370 Don't exit out on the first failing DLL.
371 ($(tmpinst)/config): Update to changes in data/config.in.
373 2005-01-31 Jonathan Pryor <jonpryor@vt.edu>
375 * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
378 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
380 * configure.in: check for term.h and termios.h
382 2005-01-30 Zoltan Varga <vargaz@freemail.hu>
384 * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
385 profile because of bug #71963.
387 2005-01-28 Zoltan Varga <vargaz@freemail.hu>
389 * runtime/Makefile.am (mcs-compileall): New test to compile all methods
392 2005-01-25 Raja R Harinath <rharinath@novell.com>
394 * runtime/Makefile.am ($(tmpinst)/config): New test support file.
395 Map 'MonoPosixHelper' to in-tree version.
396 ($(tmpinst)/bin/mono): Use it.
397 (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
399 2005-01-20 Jonathan Pryor <jonpryor@vt.edu>
401 * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
402 class/System, both of which pass all their unit tests.
404 2005-01-20 Raja R Harinath <rharinath@novell.com>
406 * runtime/Makefile.am (centum_nunit_tests): New. List of NUnit
407 tests that are currently passing 100%.
408 (test_select): Run those on 'make check'.
410 2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
412 * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
414 2005-01-19 Zoltan Varga <vargaz@freemail.hu>
416 * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
418 2005-01-15 Zoltan Varga <vargaz@freemail.hu>
420 * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
422 2005-01-13 Zoltan Varga <vargaz@freemail.hu>
424 * configure.in Makefile.am: Resurrect ikvm-jni.
426 * ikvm-native: New directory which contains a copy of the 'native'
429 2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
431 * configure.in: Add check for <checklist.h>.
433 2005-01-04 Jonathan Pryor <jonpryor@vt.edu>
435 * configure.in: Add check for vsnprintf.
437 2005-01-04 Raja R Harinath <rharinath@novell.com>
439 * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
440 ($(tmpinst)/bin/mono): New.
442 2005-01-03 Ben Maurer <bmaurer@ximian.com>
444 * configure.in: Add mono-nunit to output
446 2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
448 * Makefile.am: Change build order so that support is built before runtime.
449 This is primarily so that I don't have to wait N hours for mcs to finish
450 building to find out if I broke the sparc build (again).
452 2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
454 * configure.in: Add checks for getdomainname and setdomainname.
456 2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
458 * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
460 2005-01-02 Zoltan Varga <vargaz@freemail.hu>
462 * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
463 now includes its own version.
465 2004-12-29 Duncan Mak <duncan@ximian.com>
467 * man/monop.1: Add docs on the new "--search" flag.
469 2004-12-28 Jonathan Pryor <jonpryor@vt.edu>
471 * configure.in: Add header & function checks for MonoPosixHelper.
473 2004-12-20 Raja R Harinath <rharinath@novell.com>
475 * configure.in: Change from 'pax' format to 'ustar' format for the
476 tarfile, so that we can create packages on SuSE 9.0.
478 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
480 * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
481 #undefines it before testing...
483 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
485 * configure.in: check for ieeefp.h and isinf.
487 2004-12-15 Raja R Harinath <rharinath@novell.com>
489 * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
490 to the $srcdir. Fix definition of 'prefix'.
492 2004-12-14 Raja R Harinath <rharinath@novell.com>
494 * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set. Ensures that
495 state isn't shared between an installed runtime and the in-tree
496 runtime, and also ensure that both 'make check' and 'make
497 distcheck' can run in parallel.
498 * runtime/Makefile.am (clean-local): Remove the .wapi directory.
500 2004-12-09 Raja R Harinath <rharinath@novell.com>
502 * README: Update with details about the new build setup.
504 2004-12-08 Raja R Harinath <rharinath@novell.com>
506 * Makefile.am (get-monolite-latest): Update to new location of
507 bootstrap files in the mcs/ tree.
509 2004-12-07 Raja R Harinath <rharinath@novell.com>
511 * configure.in: Set 'tar-pax' option for automake-1.9.
513 2004-12-07 Raja R Harinath <rharinath@novell.com>
515 * runtime/Makefile.am (uninstall): New.
517 2004-12-06 Zoltan Varga <vargaz@freemail.hu>
519 * configure.in: Disable -Wcast-align on sparc.
521 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
523 * configure.in: add option to disable some features of
524 the runtime to create a smaller binary.
526 2004-12-03 Raja R Harinath <rharinath@novell.com>
528 * configure.in (ENABLE_NUNIT_TESTS): New.
529 * runtime/Makefile.am (check-local): Use it to disable nunit
530 tests. Ensure that the test dlls are always built, however.
532 2004-12-03 Raja R Harinath <rharinath@novell.com>
534 * Makefile.am (dist-hook): Ensure we use the 'default' profile.
535 * mono/Makefile.am (HANDLES): New. Disable 'handles' dir on Win32.
536 (SUBDIRS): Use it. Move 'cil' before 'metadata'.
537 * runtime/Makefile.am (install-exec): Pass
538 RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
540 2004-12-01 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
542 * configure.in : Add a flag for systems which pass parameters in
543 registers as well as the stack.
545 2004-11-30 Raja R Harinath <rharinath@novell.com>
547 * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
548 workaround a bug in automake 1.7.x.
549 * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
551 2004-11-27 Miguel de Icaza <miguel@ximian.com>
553 * configure.in: Removed support for configured-based bundles.
555 2004-11-26 Raja R Harinath <rharinath@novell.com>
557 * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
558 * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
560 (runtime/etc/mono/2.0/machine.config): Likewise.
561 * Makefile.am (get-monolite-latest): Update to new style of
562 handling the "basic" profile.
564 2004-11-25 Raja R Harinath <rharinath@novell.com>
566 * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
568 (distdir): New. Using 'cygnus' option disables the automake rule.
570 2004-11-25 Raja R Harinath <rharinath@novell.com>
572 * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
574 2004-11-24 Raja R Harinath <rharinath@novell.com>
576 * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'.
577 Prevent a redundant 'make all' pass during 'make check'.
578 (build_profiles): Rename from install_profiles.
579 (check_profiles): New.
580 (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
582 (all-local,check-local): Use them.
583 (install,install-exec,install-data): Override automake rules to
584 prevent a redundant 'make all' pass.
586 2004-11-23 Chris Toshok <toshok@ximian.com>
588 * Makefile.am (bootstrap): echo -> @echo.
590 2004-11-23 Raja R Harinath <rharinath@novell.com>
592 Simplify 'make all' build.
593 * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
594 New AC_SUBSTed variables.
595 (runtime/mono-wrapper): New generated file.
596 (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
598 (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
599 * Makefile.am (SUBDIRS): Remove '.'.
601 (get-monolite-latest): Update.
602 (populate-runtime-subdirs): Remove.
603 (all-local, check-local): Move rules related to building in the mcs/ tree ...
604 * runtime/Makefile.am: ... here. Completely re-write file.
605 (install-exec-local): Transfer ownership of installing .exes and
606 .dlls to the Makefiles in the mcs/ tree.
607 (_tmpinst): Use tmpinst tree only during testing.
609 * runtime/mono-wrapper.in: New. Template for generated file.
610 * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
612 2004-11-22 Raja R Harinath <rharinath@novell.com>
614 * Makefile.am (bootstrap): Add a transitional target.
616 2004-11-19 Raja R Harinath <rharinath@novell.com>
618 Integrate bootstrap build into 'make all'. Most of the bootstrap
620 * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
621 (tmpinst): Change location.
622 (all-local): New. Just invokes the build in mcs.
623 (check-local): New. Invokes 'run-test-profiles' in mcs.
624 (get-monolite-latest): Update. Move the unpacking code here,
625 since 'monolite-bootstrap' is no more.
626 (mcs-do-full-build): Don't set PATH.
627 (tmpinst-dir-contents): Remove mcs.
628 ($(tmpinst)/bin/mcs): Now used only during 'make check'.
629 ($(tmpinst)/bin/mono): Don't set MONO_PATH.
630 * README: Update to changes.
632 2004-11-18 Zoltan Varga <vargaz@freemail.hu>
634 * configure.in: Disable static linking of mono if --disable-static is
637 2004-11-15 Martin Baulig <martin@ximian.com>
639 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
641 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
643 * configure.in, mono/mini/Makefile.am: control static
644 linking of the mono binary with a configure option.
646 2004-11-12 Jonathan Pryor <jonpryor@vt.edu>
648 * configure.in: Check for `struct dirent' members which don't
649 exist across all Unix platforms.
651 2004-11-08 Jonathan Pryor <jonpryor@vt.edu>
653 * configure.in: Add new function/header/type checks for use by
654 MonoPosixHelper (the support directory).
656 2004-11-08 Raja R Harinath <rharinath@novell.com>
658 * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
659 variables. Used to support both an in-tree mcs/ and a sibling
661 * Makefile.am (mcs_topdir): Remove.
662 (dist-hook): Distribute mcs/ as a subdirectory.
663 * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
664 Use mcs_topdir and mcs_topdir_from_srcdir.
665 * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)):
667 (all-local): Depend on $(mdb_files) too.
668 * runtime/net_2_0/Makefile.am: Likewise.
670 2004-11-05 Zoltan Varga <vargaz@freemail.hu>
672 * runtime/net_2_0/Makefile.am (install-data-local):
673 * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
674 from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work
677 2004-10-31 Zoltan Varga <vargaz@freemail.hu>
679 * configure.in: Fix up --with-jit=no so it actually works. Fixes
682 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
684 * man/mono.1: documented MONO_THREADS_PER_CPU.
686 2004-10-29 Zoltan Varga <vargaz@freemail.hu>
688 * configure.in: Add INCLUDED_LIBGC automake conditional.
690 2004-10-24 Jonathan Pryor <jonpryor@vt.edu>
692 * man/mono.1: Add documentation for the MONO_TRACE environment variable.
694 2004-10-14 Joe Shaw <joeshaw@novell.com>
696 * man/mono.1: Fix the syntax of the M: trace syntax
698 2004-10-10 Zoltan Varga <vargaz@freemail.hu>
700 * configure.in: Add some checks for cygwin weirdness.
702 2004-10-08 Zoltan Varga <vargaz@freemail.hu>
704 * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
705 zlib_macros if zlib.h is not found.
707 * configure.in: Add check for zlib.h.
709 2004-09-28 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
711 * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
713 2004-09-28 Raja R Harinath <rharinath@novell.com>
715 * Makefile.am ($(tmpinst)/bin/pedump): New.
716 (mcs-do-run-test-profiles): Depend on it.
718 2004-09-27 Raja R Harinath <rharinath@novell.com>
720 * Makefile.am (mono-do-testjit): New target, unused for now. Runs
721 the mono testsuite in tests/.
722 (tmpinst-dir): Create etc/mono/2.0.
723 ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
725 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
727 * configure.in: Cater for S/390 on Linux
729 2004-09-21 <vargaz@freemail.hu>
731 * configure.in: Link with ole32 on windows.
733 2004-09-20 Jackson Harper <jackson@ximian.com>
735 * support/map.c/h: Add poll events map functions. Use values
736 instead of names for defines.
738 2004-09-17 Martin Baulig <martin@ximian.com>
740 * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
741 change in this target.
743 2004-09-14 Raja R Harinath <rharinath@novell.com>
745 * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
746 reduce the number of passes. We will get the assemblies signed in
747 the 'populate-runtime-subdir' phase.
748 (mcs-do-run-test-profiles): Rename from mcs-do-run-tests. Use
749 'test-profiles' to test all profiles.
750 (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
751 (bootstrap-check): Update.
752 * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
755 2004-09-10 Zoltan Varga <vargaz@freemail.hu>
757 * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
758 since it is not supported on solaris.
760 2004-09-03 Martin Baulig <martin@ximian.com>
762 * Makefile.am (bootstrap-world): New target.
764 2004-09-02 Martin Baulig <martin@ximian.com>
766 * runtime/net_1_1/Makefile.am (install-data-local): Install
767 mscorlib.dll.mdb into $(corlibdir).
769 * runtime/net_2_0/Makefile.am: Likewise.
771 2004-08-30 Zoltan Varga <vargaz@freemail.hu>
773 * scripts/mcs.in: Remove obsolete comment.
775 2004-08-27 Lluis Sanchez Gual <lluis@novell.com>
777 * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
778 * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
779 basic profile compliance.
780 * data/net_2_0/machine.config: Use 2.0 assembly versions.
782 2004-08-26 Raja R Harinath <rharinath@novell.com>
784 * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
785 ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
786 testcases pick the built 'mbas.exe'.
788 2004-08-17 Zoltan Varga <vargaz@freemail.hu>
790 * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
791 stock one has broken headers.
793 * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
795 2004-08-17 Dick Porter <dick@ximian.com>
797 * configure.in: Correct intl library for FreeBSD and OpenBSD.
798 Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
800 2004-08-16 Zoltan Varga <vargaz@freemail.hu>
802 * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
804 2004-08-14 Zoltan Varga <vargaz@freemail.hu>
806 * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
809 2004-08-11 Zoltan Varga <vargaz@freemail.hu>
811 * configure.in: Fix __thread test.
813 2004-08-07 Zoltan Varga <vargaz@freemail.hu>
815 * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
817 2004-08-06 Geoff Norton <gnorton@customerdna.com>
819 * configure.in: Add a kqueue check
821 2004-08-03 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
823 * configure.in: Enable S/390 64-bit JIT.
825 2004-07-31 Zoltan Varga <vargaz@freemail.hu>
827 * configure.in: Enable AMD64 JIT.
829 2004-07-30 Martin Baulig <martin@ximian.com>
831 * Makefile.am: The symbol writer is now called
832 Mono.CompilerServices.SymbolWriter.dll.
834 2004-07-30 Raja R Harinath <rharinath@novell.com>
836 * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
837 (gmcs_exe): Add gmcs.exe.config.
838 ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
841 2004-07-29 Lluis Sanchez Gual <lluis@novell.com>
843 * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
845 2004-07-28 Lluis Sanchez Gual <lluis@novell.com>
847 * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
848 * data/Makefile.am: Removed installation of machine.config and
849 DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
851 * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
852 installing 1.1 and 2.0 makefiles.
853 * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
854 at the correct version specific directory.
856 2004-07-27 John Merryweather Cooper <john_m_cooper@yahoo.com>
857 * configure.in: Disable __thread test (TLS) for FreeBSD as
858 it succeeds on FreeBSD 5.x when it should fail. Fix pthread
859 library detection for FreeBSD 4.x since pthread is embedded
860 in libc_r on this platform. Fix some typos in my host
863 2004-07-23 Dick Porter <dick@ximian.com>
865 * configure.in: Changes for FreeBSD thread support by John
866 Merryweather Cooper <john_m_cooper@yahoo.com>.
868 2004-07-15 Jackson Harper <jackson@ximian.com>
870 * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
872 2004-07-12 Massimiliano Mantione <massi@ximian.com>
874 * docs/abc-removal.txt: Updated documentation for ABC removal.
876 2004-07-12 Massimiliano Mantione <massi@ximian.com>
878 * mono/mini/abcremoval.c: Rewritten most of ABC removal.
879 * mono/mini/abcremoval.h: Rewritten most of ABC removal.
880 * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
881 * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
883 2004-07-03 Zoltan Varga <vargaz@freemail.hu>
885 * configure.in: Add --with-tls option to replace the misnamed
888 2004-07-02 Raja R Harinath <rharinath@novell.com>
890 * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
891 Pass NO_SIGN_ASSEMBLY=yes to sub-make.
892 ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
894 2004-07-02 Zoltan Varga <vargaz@freemail.hu>
896 * man/mono.1: Added 'aot' to trace options.
898 2004-06-30 Zoltan Varga <vargaz@freemail.hu>
900 * configure.in: Fix trunc check + add SPARC64 defines.
902 2004-06-29 Jackson Harper <jackson@ximian.com>
904 * man/gacutil.1: Update man with new command line options.
906 2004-06-29 Raja R Harinath <rharinath@novell.com>
907 Atsushi Enomoto <atsushi@ximian.com>
909 * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
910 (GAC_DIR): New define that doesn't include $(DESTDIR).
911 (install-data-local,uninstall-local): Use them. Use in-tree mono
912 runtime, not the installed one.
914 2004-06-29 Raja R Harinath <rharinath@novell.com>
916 * runtime/Makefile.am (gmcs_exe): New. Set only if not W32.
917 (monotwo_DATA): Use it.
918 From Atsushi Enomoto.
920 2004-06-24 Raja R Harinath <rharinath@novell.com>
922 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
923 ICSharpCode.SharpZipLib, not that it has a different version.
925 2004-06-24 Raja R Harinath <rharinath@novell.com>
927 * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
928 (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
929 in W32. Use 'mono' and 'mcs' in W32 too.
930 (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
931 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
932 nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
933 Fix for #60443, the GAC .DLL-Hell.
935 2004-06-22 Raja R Harinath <rharinath@novell.com>
937 * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
939 2004-06-18 Jackson Harper <jackson@ximian.com>
941 * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
942 instructions on setting multiple mask values.
944 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
946 * Makefile.am: process data before runtime, so the config file is
947 installed and gacutil has a chance to work (finding symlink).
949 2004-06-18 Raja R Harinath <rharinath@novell.com>
951 * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
952 Test if files exist in the mcs/ tree before creating symlinks.
953 Remove symlinks before creating them again.
954 * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
955 * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
957 2004-06-18 Raja R Harinath <rharinath@novell.com>
959 * scripts/Makefile.am (REWRITE): New. Common rewriting 'sed' command.
960 (bin_SCRIPTS): Unify all the script generating rules into one.
962 2004-06-16 Raja R Harinath <rharinath@novell.com>
964 * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code. Don't
965 build and populate net_2_0 profile.
966 (populate-runtime-subdir): Make into subroutine that takes list of
967 profiles to populate.
969 (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE):
970 Avoid automake conditional/+= problems.
971 (populate-runtime-subdir): Rewrite sanity check.
973 2004-06-16 Raja R Harinath <rharinath@novell.com>
975 Include prototype completely-untested 'make bootstrap' support for W32.
976 * Makefile.am (bootstrap): Define to fasterstrap for W32.
977 (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
978 (tmpinst-dir): Change sub-make invoke to ...
979 (tmpinst-dir-contents): ... this. Build 'mono.bat' in W32 instead
981 ($(tmpinst)/bin/mono.bat): New.
983 2004-06-15 Dick Porter <dick@ximian.com>
985 * configure.in: Check for struct ip_mreqn and struct ip_mreq on
986 windows too. Fixes bug 55040.
988 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
990 * configure.in: better explain that --with-nptl is not related to
991 NPTL, but to __thread support. Set sigaltstack support to off by
994 2004-06-12 Raja R Harinath <harinath@acm.org>
996 * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
999 2004-06-11 Jackson Harper <jackson@ximian.com>
1001 * runtime/net_2_0/Makefile.am:
1002 * runtime/net_1_1/Makefile.am: Remove signing patches
1004 2004-06-11 Jackson Harper <jackson@ximian.com>
1006 * man/mono.1: Add documentation for MONO_GAC_PREFIX.
1007 * runtime/net_2_0/Makefile.am:
1008 * runtime/net_1_1/Makefile.am: Sign assemblies before
1009 installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
1011 2004-06-11 Raja R Harinath <rharinath@novell.com>
1013 * Makefile.am (populate-runtime-subdir): New target. Does a
1014 controlled "make install" in the 'mcs/' directory to populate the
1015 'runtime' directory.
1016 (fasterstrap): Use it.
1018 2004-06-10 Raja R Harinath <rharinath@novell.com>
1020 * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
1021 Don't copy from prefix. Use $(LN_S) to point to the mcs/ tree.
1022 * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)):
1023 Use $(LN_S) to point to the mcs/ tree, rather than copying.
1024 * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
1026 2004-06-10 Raja R Harinath <rharinath@novell.com>
1028 Support the new assembly signing setup in mcs/.
1029 * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
1030 ($(tmpinst)/etc/mono/machine.config): New target.
1031 (tmpinst-dir.stamp): Remove and rewrite into ...
1032 ($(tmpinst)/bin/mcs): ... this and ...
1033 ($(tmpinst)/bin/mono): ... this. Update to use the in-tree machine.config.
1034 (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
1035 * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
1037 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
1039 * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
1041 2004-06-01 Raja R Harinath <rharinath@novell.com>
1043 * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
1044 Fix 'faststrap' to be corlib-version-change-safe.
1045 (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
1046 (monolite-bootstrap): Update.
1048 2004-05-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1050 * configure.in: fixlets for windows.
1052 2004-05-29 Zoltan Varga <vargaz@freemail.hu>
1054 * configure.in: export CC instead of passing it to libgc/configure.
1056 2004-05-28 Duncan Mak <duncan@ximian.com>
1058 * runtime/Makefile.am:
1059 * scripts/Makefile.am: Include mono-find-provides and
1062 * scripts/mono-find-provides.in:
1063 * scripts/mono-find-requires.in: New wrapper scripts.
1065 2004-05-27 Zoltan Varga <vargaz@freemail.hu>
1067 * configure.in: Pass CC to libgc configure.
1069 2004-05-27 Gert Driesen (drieseng@users.sourceforge.net)
1071 * monowiz.win32.nsi: normalized line-endings to unix (LF)
1073 2004-05-27 Gert Driesen (drieseng@users.sourceforge.net)
1075 * monowiz.win32.nsi: do not include mono subdirectory in
1076 MonoConfigDir registry key, to match batch files
1078 2004-05-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1080 * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
1081 values. Now they are URlEncoded.
1083 * data/browscap.ini.gz: updated.
1085 2004-05-26 Raja R Harinath <rharinath@novell.com>
1087 * Makefile.am (mcs-do-basic-build): No need to set MCS here.
1088 * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
1089 reflect new names for nunit.util and nunit.framework. Add
1091 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
1093 2004-05-25 Ben Maurer <bmaurer@users.sourceforge.net>
1095 * config.h.in: remove
1097 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
1099 * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
1101 2004-05-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1104 * monowiz.win32.nsi: improved windows installer script.
1106 2004-05-21 Raja R Harinath <rharinath@novell.com>
1108 * README: Update to include instructions for the various new
1109 bootstrap-like targets.
1111 2004-05-20 Raja R Harinath <rharinath@novell.com>
1113 * Makefile.am (get-monolite-latest, monolite-bootstrap):
1114 New bootstrap targets to build from monolite.
1115 Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
1117 2004-05-20 Raja R Harinath <rharinath@novell.com>
1119 * configure.in (AC_OUTPUT): Add tools/Makefile and
1120 tools/locale-builder/Makefile.
1121 * Makefile.am (SUBDIRS): Remove tools.
1122 (DIST_SUBDIRS): Add 'tools'.
1123 (bootstrap): Rewrite so that we get two new targets.
1124 (faststrap): New two-stage build.
1125 (fasterstrap): New one-stage build.
1127 2004-05-19 Jackson Harper <jackson@ximain.com>
1130 * tools/Makefile.am: Add tools directory
1131 * tools/locale-builder: Add the locale-builder tool, this tool is
1132 not built by default as it is only needed by people that wish to
1133 moidify culture data.
1134 * Makefile.am: Add tools to build
1136 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
1138 * configure.in: make MacOSX default to use the included libgc.
1140 2004-05-18 Zoltan Varga <vargaz@freemail.hu>
1142 * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
1144 2004-05-19 Raja R Harinath <rharinath@novell.com>
1146 * configure.in: Use proper autoconf idiom to pass additional
1147 arguments to libgc/configure.
1148 (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
1149 * acconfig.h: Update to reflect changes.
1151 2004-05-17 Raja R Harinath <rharinath@novell.com>
1153 * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
1154 necessary. Move body ...
1155 (tmpinst-dir.stamp): ... here.
1156 (stage3): Don't remove _tmpinst tree.
1157 (bootstrap-clean, bootstrap-check): New rules. They run the
1158 corresponding rules in the mcs/ tree.
1160 2004-05-14 Raja R Harinath <rharinath@novell.com>
1162 * Makefile.am: Revert unlogged unexplained changes.
1163 (stage3): Make 'all-profiles' since the mono source tarball
1164 carries all the net_2_0 preview dlls.
1166 2004-05-11 Jackson Harper <jackson@ximian.com>
1168 * runtime/net_1_1/Makefile.am:
1169 * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
1171 2004-05-10 Raja R Harinath <rharinath@novell.com>
1173 * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
1174 Fix quoting of commands.
1176 2004-05-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1178 * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
1181 2004-05-07 Bernie Solomon <bernard@ugsolutions.com>
1183 * man/mono.1: mention MONO_EGD_SOCKET
1185 2004-05-07 Raja R Harinath <rharinath@novell.com>
1187 Goodbye 'fullbuild', hello 'bootstrap'.
1188 * Makefile.am (bootstrap): New target for building from CVS. New
1189 improved version of 'fullbuild' -- does not install any files.
1190 (fullbuild): Obsolete target. Bootstraps and installs tree.
1191 (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
1193 (stage1,stage1-mcs,stage1-mono,stage2,stage3)
1194 (tmpinst-dir,tmpinst-runtime): New targets used to implement a
1195 two-stage bootstrap.
1197 2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1199 * configure.in: scandir check is no longer needed.
1201 2004-05-05 Bernie Solomon <bernard@ugsolutions.com>
1203 * configure.in: set LIBC on HPUX
1205 2004-05-05 Zoltan Varga <vargaz@freemail.hu>
1207 * configure.in: Detect JNI headers in GNU classpath sources as well.
1209 2004-05-05 Raja R Harinath <rharinath@novell.com>
1211 * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local):
1212 Only disable this if INSTALL_2_0 is disabled.
1214 2004-05-05 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1216 * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
1217 the request we do for the actual web service.
1219 2004-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1221 * configure.in: check for SIGEV_THREAD being defined before checking
1222 for AIO support. Fixes compilation under FreeBSD.
1224 2004-05-04 Raja R Harinath <rharinath@novell.com>
1226 * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
1228 (install-data-local, uninstall-data-local): Run runtime with
1230 * runtime/net_2_0/Makefile.am: Likewise.
1231 Report from Urs C Muff <umuff@quark.com>.
1233 2004-05-03 Jackson Harper <jackson@ximian.com>
1235 * man/gacutil.1: Basic man page for gacutil. This doesn't include
1236 the new non-standard options yet.
1238 2004-05-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1240 * data/machine.config: added version and publickeytoken.
1242 2004-05-01 Duncan Mak <duncan@ximian.com>
1244 * runtime/net_1_1/Makefile.am:
1245 * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
1247 (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
1248 (EXTRA_DIST): Include only gac_assemblies.
1249 (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
1250 and that is no gone now. So remove as well.
1251 ($(non_gac_assemblies)): Bye bye.
1253 2004-05-01 Duncan Mak <duncan@ximian.com>
1255 * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
1256 System.Web.Services. Someone accidentally took the line out.
1258 2004-04-30 Jackson Harper <jackson@ximian.com>
1260 * runtime/net_1_1/Makefile.am:
1261 * runtime/net_2_0/Makefile.am: These assemblies are signed now.
1263 2004-04-30 Raja R Harinath <rharinath@novell.com>
1265 * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
1267 (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA):
1268 New variables. Use Automake idioms.
1269 (dist-hook): Remove.
1270 (install-local, uninstall-local): Use mscorlib.dll from current
1271 tree when running gacutil.
1272 (mono_runtime): New variable. Points to either JIT compiler or
1274 Report from Bernie Solomon <bernard@ugsolutions.com>
1275 * runtime/net_2_0/Makefile.am: Likewise.
1276 * runtime/Makefile.am (dist_monobins_DATA): Rename from
1278 (EXTRA_DIST): Remove.
1279 * Makefile.am (fullbuild): Update to changes.
1281 2004-04-30 Jackson Harper <jackson@ximian.com>
1283 * runtime/net_2_0/Makefile.am:
1284 * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
1286 2004-04-30 Duncan Mak <duncan@ximian.com>
1288 * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
1290 2004-04-29 Duncan Mak <duncan@ximian.com>
1292 * scripts/gmcs.in: New file.
1294 * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
1297 2004-04-29 Jackson Harper <jackson@ximian.com>
1299 * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
1300 special little place.
1302 2004-04-29 Zoltan Varga <vargaz@freemail.hu>
1304 * acconfig.h configure.in: Add check for scandir.
1306 2004-04-29 Raja R Harinath <rharinath@novell.com>
1308 * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
1309 (SUBDIRS): Build here before building subdirs.
1310 * runtime/net_1_1/Makefile.am (all-local): Copy
1311 $(gac_assemblies_list) here.
1312 (install-data-local): Install dll from $(srcdir).
1313 (gacutil): Pick from current tree.
1314 * runtime/net_2_0/Makefile.am: Likewise.
1316 * Makefile.am (fullbuild): Update to changes in tree layout.
1317 * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
1318 $(gac_assemblies_list).
1319 ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
1320 not 'class/lib/net_1_1'.
1322 2004-04-28 Jackson Harper <jackson@ximian.com>
1324 * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
1325 not assume gacutil is installed.
1326 * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
1328 2004-04-28 Jackson Harper <jackson@ximian.com>
1330 * configure.in: Add new Makefile.amS
1331 * runtime/Makefile.am: libs are now in profile dependant
1333 * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
1335 * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
1337 * data/Makefile.am: cleanup browscap.ini
1339 2004-04-28 Bernie Solomon <bernard@ugsolutions.com>
1341 * configure.in: reword message re EGD support
1344 2004-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1347 * configure.in: added check for sys/aio.h. Also check the field name
1350 2004-04-28 Jackson Harper <jackson@ximian.com>
1352 * scripts/Makefile.am:
1353 * scripts/gacutil.in: Add a gacutil script
1355 2004-04-26 Jackson Harper <jackson@ximian.com>
1357 * Makefile.am: Grab libraries from lib/default now.
1358 * runtime/Makefile.am: Grab libraries from lib/default now.
1360 2004-04-26 Bernie Solomon <bernard@ugsolutions.com>
1362 * configure.in: move setting of NO_VERSION_SCRIPT
1363 until after checking for GNU ld
1365 2004-04-22 Urs C Muff <umuff@quark.com>
1367 move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
1368 windows/cygwin refactor .nsi to simply maintenance on script/batch
1370 * runtime/Makefile.am
1371 * script/Makefile.am
1374 2004-04-14 Raja R Harinath <rharinath@novell.com>
1376 * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
1377 $(srcdir). Clean up output.
1378 ($(monobins_DATA)): Likewise.
1380 * Makefile.am (mcs-tree-safe-build): Fix typo.
1382 2004-04-13 Sebastien Pouliot <sebastien@ximian.com>
1384 * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
1385 getpwnam_r, getpwuid_r, getresuid and setresuid.
1387 2004-04-13 Raja R Harinath <rharinath@novell.com>
1389 Allow 'make fullbuild' to work on non-srcdir build.
1390 * Makefile.am (mcs_topdir): New variable.
1391 (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
1393 (xinstall-runtime): Likewise. Use $(libgc_dir) directly, don't
1395 (fullbuild): Make ordering dependencies explicit.
1397 2004-04-12 Sachin Kumar <skumar1@novell.com>
1399 * Makefile.am: Added 'web' in SUBDIRS
1401 2004-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1403 * configure.in: don't try-run the tests for nptl and/or sigaltstack
1404 if they are disabled in the command line.
1406 2004-04-05 Jackson Harper <jackson@ximian.com>
1408 * man/ilasm.1: Show /output instead of /out as the switch for
1409 specifying output file names.
1411 2004-04-05 Zoltan Varga <vargaz@freemail.hu>
1413 * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1415 2004-04-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1417 * config.h.in: added HAVE_GETPWUID_R
1418 * configure.in: check for getpwuid_r.
1420 2004-03-23 Zoltan Varga <vargaz@freemail.hu>
1422 * configure.in: Fix GNU ld check.
1424 2004-03-22 Zoltan Varga <vargaz@freemail.hu>
1426 * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1429 * configure.in: Disable -version-script if not using GNU ld. Fixes
1432 * configure.in: Speedup successful sigaltstack test.
1435 * configure.in: don't try-run the tests for nptl and/or sigaltstack
1436 if they are disabled in the command line.
1438 2004-04-05 Jackson Harper <jackson@ximian.com>
1440 * man/ilasm.1: Show /output instead of /out as the switch for
1441 specifying output file names.
1443 2004-04-05 Zoltan Varga <vargaz@freemail.hu>
1445 * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1447 2004-04-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1449 * config.h.in: added HAVE_GETPWUID_R
1450 * configure.in: check for getpwuid_r.
1452 2004-03-23 Zoltan Varga <vargaz@freemail.hu>
1454 * configure.in: Fix GNU ld check.
1456 2004-03-22 Zoltan Varga <vargaz@freemail.hu>
1458 * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1461 * configure.in: Disable -version-script if not using GNU ld. Fixes
1464 * configure.in: Speedup successful sigaltstack test.
1466 2004-03-21 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1468 * configure.in: this test for sigaltstack works.
1470 2004-03-20 Zoltan Varga <vargaz@freemail.hu>
1472 * configure.in: Disable sigaltstack test for now since it can hang.
1474 * configure.in: Add test for working sigaltstack.
1475 2004-03-16 Duncan Mak <duncan@ximian.com>
1477 * runtime/Makefile.am
1478 (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1479 Remember to install them to mono/runtime.
1481 2004-03-14 Zoltan Varga <vargaz@freemail.hu>
1483 * configure.in: Enable JIT on sparc.
1485 2004-03-13 Martin Willemoes Hansen <mwh@sysrq.dk>
1487 * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1488 breakage with gtkhtml-3.0.10
1490 2004-03-10 Zoltan Varga <vargaz@freemail.hu>
1492 * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1493 where the sigaltstack based exception handling does not work.
1495 2004-03-08 Zoltan Varga <vargaz@freemail.hu>
1497 * configure.in acconfig.h: Add check for aintl function, which is the
1498 solaris equivalent of truncl.
1500 2004-02-29 Zoltan Varga <vargaz@freemail.hu>
1502 * configure.in: Add check for GC_enable.
1504 * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1506 2004-02-19 Zoltan Varga <vargaz@freemail.hu>
1508 * configure.in: Add proper support for --with-nptl for people who
1509 have linking problems when it is enabled.
1511 2004-02-18 Zoltan Varga <vargaz@freemail.hu>
1513 * configure.in: Add test for __thread keyword and shared libs.
1515 2004-02-16 Zoltan Varga <vargaz@freemail.hu>
1517 * configure.in: Enable --with-nptl by default.
1519 2004-02-03 Zoltan Varga <vargaz@freemail.hu>
1521 * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1522 message for failed gethostbyname2_r check.
1524 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1526 * configure.in, acconfig.h: check for truncl. Disable
1527 version script on MacOSX (see bug #51590 if a check becomes
1530 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1532 * configure.in, acconfig.h: added check for socklen_t.
1534 2004-01-22 Zoltan Varga <vargaz@freemail.hu>
1536 * Makefile.am: Do not install mono.pc on platforms without a JIT.
1538 2004-01-21 Zoltan Varga <vargaz@freemail.hu>
1540 * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1542 2003-12-29 Miguel de Icaza <miguel@ximian.com>
1544 * scripts/sn.in: Add sn script.
1546 2004-01-15 Zoltan Varga <vargaz@freemail.hu>
1548 * scripts/Makefile.am: Add al.exe.
1550 * scripts/al.in: New file.
1552 * runtime/Makefile.am: Add al.exe.
1554 2004-01-10 Jackson Harper <jackson@ximian.com>
1556 * data/machine.config: Add trace handler (Trace.axd) add trace
1557 configuration handlers.
1559 2004-01-06 Martin Willemoes Hansen <mwh@sysrq.dk>
1561 * doc/books: Added books on Web Services and ASP.NET
1563 2004-01-04 Daniel Morgan <danielmorgan@verizon.net>
1565 * monowiz.win32.nsi: update the NSIS installer script for windows
1566 to support NSIS 2.0 rc1 and Mono 0.29
1568 2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
1570 * configure.in: missed in my last change
1572 * samples/embed/testi.c: interpreter embedding example
1574 * docs/embedded-api: add info on interpreter embedding
1576 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1578 * configure.in, acconfig.h: use mach semaphores on darwin.
1580 2003-12-22 Bernie Solomon <bernard@ugsolutions.com>
1582 * Makefile.am: Create mint.pc
1583 mint.pc.in: Added for embedding the interpreter
1585 2003-12-16 Martin Baulig <martin@ximian.com>
1587 * Makefile.am: In a Makefile.am, comments are started with `#' and
1588 not with `dnl' - I must have been an idiot ...
1590 2003-12-10 Todd Berman <tberman@gentoo.org>
1592 * configure.in: adding libicu url to the ICU: no message.
1594 2003-12-05 John Luke <jluke@cfl.rr.com>
1596 * data/config.in: new dll mapping entry for libgstreamer
1598 2003-12-02 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1600 * README: tiny fix ;-)
1602 2003-11-26 Zoltan Varga <vargaz@freemail.hu>
1604 * configure.in: Add -fno-strict-aliasing to CFLAGS.
1606 * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1607 librt if not neccesary.
1609 2003-11-24 Zoltan Varga <vargaz@freemail.hu>
1611 * configure.in: Fix signbit check. Fixes #51315.
1613 2003-11-20 Jackson Harper <jackson@ximian.com>
1615 * data/machine.config: Add OutputCacheModule
1617 2003-11-19 Jackson Harper <jackson@ximian.com>
1619 * doc/web/team.xml: New email address and job description
1620 * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1622 2003-11-14 Jackson Harper <jackson@ximian.com>
1624 * Makefile.am: delete mscorlib.dll
1626 2003-11-12 Jackson Harper <jackson@ximian.com>
1628 * Makefile.am: corlib is now named mscorlib.dll
1630 2003-11-12 Zoltan Varga <vargaz@freemail.hu>
1632 * configure.in acconfig.h: Add check for signbit, which is missing in
1635 2003-11-07 Zoltan Varga <vargaz@freemail.hu>
1637 * configure.in: Remove debugging junk accidently checked in.
1639 * configure.in: Add new --with-nptl option to enable NPTL only
1640 features since auto-detection is not reliable.
1642 * autogen.sh: Fix previous patch and silence noisy GNU which.
1644 2003-11-07 Bernie Solomon <bernard@ugsolutions.com>
1646 * autogen.sh: tweak glibtool check so it works
1647 if which doesn't set return code properly
1649 2003-11-07 Zoltan Varga <vargaz@freemail.hu>
1651 * autogen.sh: Silence noisy GNU which.
1653 * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com).
1654 Use 'glibtool' instead of 'libtool' on OSX.
1656 2003-11-06 Zoltan Varga <zovarga@ws-zovarga2>
1658 * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
1659 of the managed/unmanaged boundary.
1661 2003-11-06 Zoltan Varga <vargaz@freemail.hu>
1663 * configure.in acconfig.h: Add check for __thread keyword in gcc.
1665 2003-10-29 Dick Porter <dick@ximian.com>
1667 * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
1669 2003-10-16 Miguel de Icaza <miguel@ximian.com>
1671 * man/mono.1: Document new --trace options
1673 2003-10-13 Bernie Solomon <bernard@ugsolutions.com>
1675 * configure.in: add hppa support (64bit only)
1676 make solaris build work with Forte compiler
1678 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1680 * configure.in: Added check for pthread_attr_setstacksize.
1682 * mono/tests/ChangeLog: New file.
1684 2003-10-13 Zoltan Varga <vargaz@freemail.hu>
1686 * mono/tests/Makefile.am: Link the tests with the test driver program
1687 used for the mini tests.
1689 2003-10-10 Zoltan Varga <vargaz@freemail.hu>
1691 * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
1692 stdcall calling convention.
1694 2003-10-09 Dick Porter <dick@ximian.com>
1697 * configure.in: Check for ICU availability
1699 2003-10-09 Bernie Solomon <bernard@ugsolutions.com>
1701 * mono/tests/libtest.c: fix after merge of pinvoke2.cs
1703 2003-10-07 Bernie Solomon <bernard@ugsolutions.com>
1705 * mono/tests/Makefile.am mono/tests/libtest.c
1706 mono/tests/pinvoke18.cs: new test for bool marshalling.
1708 2003-10-07 Bernie Solomon <bernard@ugsolutions.com>
1710 * mono/scripts/Makefile.am mono/scripts/*.in: fix
1711 managed .exe paths so they are found under cygwin.
1713 2003-10-07 Zoltan Varga <vargaz@freemail.hu>
1715 * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
1718 2003-10-06 Bernie Solomon <bernard@ugsolutions.com>
1720 * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs
1721 mono/tests/libtest.c: Add more pass by value struct
1722 tests for platforms with more complex calling conventions
1723 (Sparc V9, HPPA 64 bit).
1725 2003-10-06 Zoltan Varga <vargaz@freemail.hu>
1727 * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
1730 2003-10-04 Bernie Solomon <bernard@ugsolutions.com>
1732 * mono/tests/libtest.c: remove warnings except
1733 "no previous prototype"
1735 2003-10-03 Bernie Solomon <bernard@ugsolutions.com>
1737 * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
1738 behaviour of increment, (mono_test_marshal_char) = should be ==
1740 2003-09-30 Zoltan Varga <vargaz@freemail.hu>
1742 * mono/tests/remoting1.cs: Added test for interface casts on
1745 2003-09-24 Bernie Solomon <bernard@ugsolutions.com>
1747 * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
1748 marshal5.cs: remove .so from DllImport of libtest to aid portability.
1750 2003-09-08 Zoltan Varga <vargaz@freemail.hu>
1752 * configure.in: Added check for valgrind headers.
1754 2003-09-03 Zoltan Varga <vargaz@freemail.hu>
1756 * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
1757 (bernard@ugsolutions.com).
1759 2003-08-27 Zoltan Varga <vargaz@freemail.hu>
1761 * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
1762 (bernard@ugsolutions.com).
1764 2003-08-25 Zoltan Varga <vargaz@freemail.hu>
1766 * mono.pc.in: Added gthread-2.0.
1768 2003-08-22 Zoltan Varga <vargaz@freemail.hu>
1770 * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1771 can call g_thread_init ().
1773 2003-08-21 Zoltan Varga <vargaz@freemail.hu>
1775 * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments
1776 of static variables atomic. Fixes bug #47683.
1778 2003-08-21 Johannes Roith <johannes@jroith.de>
1780 * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1782 2003-08-18 Johannes Roith <johannes@jroith.de>
1784 * mono/Makefile.am: add windows build option
1785 * mono/monowiz.win32.nsi: add windows build script
1786 * mono/mono-win32-light.bmp: add bitmap
1788 2003-08-16 Zoltan Varga <vargaz@freemail.hu>
1790 * mono/tests/checked.cs: Added mul.ovf tests.
1792 2003-08-15 Duncan Mak <duncan@ximian.com>
1794 * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
1795 correct ByteFX.Data.MySqlClient (note the change in
1796 capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
1799 2003-08-15 Zoltan Varga <vargaz@freemail.hu>
1801 * mono/tests/bug-47295.cs: Regression test for bug #47295.
1803 2003-08-11 Duncan Mak <duncan@ximian.com>
1805 * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1807 Sun Aug 3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1809 * configure.in: added FPU test for ARM.
1811 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1813 * configure.in, etc.: portability fixes and support for
1814 buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1816 2003-07-22 Duncan Mak <duncan@ximian.com>
1818 * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1820 2003-07-22 Zoltan Varga <vargaz@freemail.hu>
1822 * mono/tests/Makefile.am: Add missing test. Make tests interruptable
1823 by Ctrl-C. Add testinterp target to run the tests with the interpreter.
1824 Do not try to build vararg.cs under mcs.
1826 * configure.in: Fix detection of GC_gcj_malloc.
1828 2003-07-14 Jerome Laban <jlaban@wanadoo.fr>
1831 * configure.in: Check for gethostbyname2_r availability.
1832 * data/machine.config: Added section system.net/settings. Added
1833 option for IPv6 availability.
1835 2003-07-13 Zoltan Varga <vargaz@freemail.hu>
1837 * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1839 * mono/tests/struct.cs: Add test for unboxing trampolines.
1841 * mono/tests/bug-27420.cs: new regression test.
1843 * mono/tests/Makefile.am: skip vararg test since it does not compile
1844 under mono. Add testinterp target. Add new tests.
1846 2003-07-10 Martin Willemoes Hansen
1848 * doc/web/team.xml : Modified my tasks a bit.
1850 2003-07-01 Paolo Molaro <lupus@ximian.com>
1852 * acconfig.h, configure.in: added bundle support.
1854 2003-06-10 Dick Porter <dick@ximian.com>
1857 * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1860 2003-06-10 Zoltan Varga <vargaz@freemail.hu>
1862 * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1864 2003-06-10 Martin Baulig <martin@ximian.com>
1866 * configure.in: Fall back to boehm if we don't have a libgc
1869 2003-06-10 Martin Baulig <martin@ximian.com>
1871 * configure.in: Make the libgc stuff actually work; we now create
1872 a shared libmonogc.so when using the included libgc.
1874 2003-06-09 Martin Baulig <martin@ximian.com>
1876 * configure.in: Only check for gc if --with-gc=boehm.
1878 2003-06-08 Martin Baulig <martin@ximian.com>
1880 * configure.in: Tell libgc's configure about our threads library.
1882 2003-06-08 Martin Baulig <martin@ximian.com>
1884 * libgc/: Integrate the libgc module here.
1886 [Note: A simple `cvs update' won't work this time; you either need
1887 to re-checkout the `mono' module or manually move the `libgc'
1890 * configure.in (--with-gc): Added `included' option to use the
1891 included libgc. This is now also the default.
1892 (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1893 (INCLUDED_LIBGC): New automake conditional.
1894 (USE_INCLUDED_LIBGC): #define this if appropriate.
1896 * autogen.sh: Run libgc/autogen.sh.
1898 * Makefile.am (SUBDIRS): Added libgc.
1900 2003-06-05 Duncan Mak <duncan@ximian.com>
1902 * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1905 2003-05-19 Dick Porter <dick@ximian.com>
1907 * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1909 2003-05-10 Martin Willemoes Hansen <mwh@sysrq.dk>
1911 * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1912 shell wrapper scripts.
1914 2003-05-08 Zoltan Varga <vargaz@freemail.hu>
1916 * mono/tests/Makefile.am:
1918 - Disable some warnings.
1919 - Added executables to clean target.
1920 - Make testjit the default target.
1921 - Print list of failed tests at the end of a test run.
1922 - Abort tests when Ctrl-C is pressed.
1924 * mono/tests/test-driver: Return with a special exit code when
1927 * mono/tests/checked.cs: Make it compile.
1929 2003-05-02 Miguel de Icaza <miguel@ximian.com>
1931 * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1932 for the target exe binaries.
1934 Copy cilc.exe and secutil.exe from the right paths to the right
1937 Add missing assemblies.
1939 2003-05-02 Alp Toker <alp@atoker.com>
1941 * data/config.in: new dll mapping entry for libglade
1943 2003-05-01 Duncan Mak <duncan@ximian.com>
1945 * scripts/Makefile.am:
1946 * runtime/Makefile.am: Install cilc and ilasm.
1948 2003-04-29 Dietmar Maurer <dietmar@ximian.com>
1950 * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1952 2003-04-16 Charles Iliya Krempeaux <charles@reptile.ca>
1954 * doc/web/team.xml : Added myself to it.
1956 2003-04-10 Duncan Mak <duncan@ximian.com>
1958 * doc/web/render-team-page.cs: Make the names of the element be
1959 lowercase instead. BenM says this makes it XHTML compliant; heck,
1960 I'm generating this from an XmlDocument already, why not make it
1963 2003-04-10 Duncan Mak <duncan@ximian.com>
1965 * doc/web/render-team-page.cs (Compare): Correctly fix
1966 ContributorComparer.
1967 (RenderHtml): Add some SetAttribute loving to make it render prettier.
1969 * doc/web/team.xml: Revert excessive indenting.
1971 2003-04-07 Martin Baulig <martin@ximian.com>
1973 * mono/mini/: Added this directory to the build; install `mini'
1976 2003-04-07 Duncan Mak <duncan@ximian.com>
1978 * doc/web/render-team-page.cs: Fix ContributorComparer.
1980 2003-04-04 Duncan Mak <duncan@ximian.com>
1982 * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1983 are specified in the XML.
1985 * doc/web/team.xml: Remove the comment.
1987 * doc/web/render-team-page.cs: Make it not output a full HTML file.
1989 2003-04-04 Duncan Mak <duncan@ximian.com>
1992 * doc/web/makefile: Add team page information.
1995 * doc/web/render-team-page.cs: Code for rendering a team page.
1997 2003-04-02 Duncan Mak <duncan@ximian.com>
1999 * doc/web/makefile: Add a new make target for generating a team
2000 page on go-mono.com.
2002 2003-04-04 Zoltan Varga <vargaz@freemail.hu>
2004 * configure.in: Added check for GC_gcj_malloc.
2006 2003-04-04 Martin Willemoes Hansen <mwh@sysrq.dk>
2008 * man/sqlsharp.1: changed pass= to password= for the
2009 PostgreSql provider.
2011 2003-03-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2013 * data/machine.config: added SessionStateModule to httpModules section.
2015 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2017 * data/machine.config: added default sessionState section and handler.
2019 2003-02-17 Daniel Morgan <danmorg@sc.rr.com>
2021 * doc/provider-factory: add new web page
2022 about Mono.Data's ProviderFactory
2025 * doc/web/makefile: add provider-factory web page to build
2038 * doc/sqlite: updated web pages
2040 2003-02-16 Martin Baulig <martin@ximian.com>
2042 * doc/jit-debug-sample
2043 * doc/jit-debug-sample2: Removed.
2045 * doc/jit-debug: Updated.
2047 2003-02-13 Daniel Morgan <danmorg@sc.rr.com>
2052 * doc/gtk-sharp: update web pages
2054 2003-02-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2056 * data/machine.config: added sample globalization section.
2058 2003-02-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2060 * data/machine.config: added UrlAuthorizationModule and
2061 AuthenticationConfigHandler.
2063 2003-02-11 Tim Coleman <tim@timcoleman.com>
2064 * data/config.in: Add mapping for Oracle call interface
2065 (OCI) native libraries.
2067 2003-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2069 * configure.in: added check for sys/un.h.
2071 2003-01-29 Daniel Morgan <danmorg@sc.rr.com>
2075 * doc/ado-net: updates to web pages
2077 * man/sqlsharp.1: update to man page
2079 2003-01-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2081 * configure.in: added WIN32_THREADS flag when building under windows.
2082 It seems that the header files of the gc do not always define it when
2083 GC_WIN32_THREADS is defined.
2085 2003-01-26 Daniel Morgan <danmorg@sc.rr.com>
2099 * doc/tdsclient: corrections
2101 2003-01-26 Duncan Mak <duncan@ximian.com>
2103 * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
2105 2003-01-22 Martin Baulig <martin@ximian.com>
2107 * configure.in: Set version number to 0.19.1.
2109 Heads up: I'm going to commit some changes to the debugger
2110 which'll require you to use this new runtime, so if you update the
2111 debugger from CVS, you also need this new runtime.
2113 2003-01-20 Duncan Mak <duncan@ximian.com>
2115 * configure.in: Bump the release number to 0.19.
2117 2003-01-19 Daniel Morgan <danmorg@sc.rr.com>
2119 * doc/ibmdb2: added file which is new web page
2120 about IBM DB2 data provider at Mono.Data.DB2Client
2123 * commands: added ibmdb2 web page to go-mono web site
2125 * doc/ado-net: added a couple more developers email, plus made the
2126 email spam resistant, added Mono's DB2 data provider to list,
2127 added more info about the ProviderFactory and retrieving data using
2128 ADO.NET from ASP.NET, add notes about testing, misc cleanup
2139 * doc/sqlite: added testing notes and C# examples
2141 * doc/gtk-sharp: added links for GTK# for Windows
2143 * man/sqlsharp.1: added providers Npgsql and MySQLNet
2145 2003-01-17 Duncan Mak <duncan@ximian.com>
2147 * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
2149 2003-01-16 Martin Baulig <martin@ximian.com>
2151 * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
2152 check again, we're now using the mono/io-layer for this.
2154 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
2156 * configure.in: allow MacOSX (from various people).
2158 2003-01-14 Martin Baulig <martin@ximian.com>
2160 * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
2162 2002-12-27 Jeroen Janssen <japj@darius.demon.nl>
2163 * fixed url for System.Windows.Forms in the class status
2165 2002-12-18 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2167 * configure.in: moved struct tm field tm_gmtoff check before the check
2168 for timezone global variable. This makes Timezone work for me (debian
2169 sid, linux, x86, which has both the field and the global variables).
2171 2002-12-10 Daniel Morgan <danmorg@sc.rr.com>
2173 * doc/oracle: added file which is
2174 a new web page oracle.html
2176 * doc/ado-net: clean up and add link
2180 * doc/web/makefile: added oracle.html
2182 2002-12-10 Daniel Morgan <danmorg@sc.rr.com>
2184 * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
2186 * man/sqlsharpcli.1: renamed to sqlsharp.1
2188 2002-12-09 Tim Haynes <thaynes@openlinksw.co.uk>
2191 * mono/metadata/icall.c: added mono_install_get_config_dir() to
2192 utilize the MONO_CFG_DIR environment variable for specifying
2193 different machine.configs.
2195 2002-12-06 Duncan Mak <duncan@ximian.com>
2197 * data/Makefile.am (EXTRA_DIST): Add machine.config
2198 (DISTCLEANFILES): Add config.
2200 2002-11-30 Daniel Morgan <danmorg@sc.rr.com>
2202 * man/sqlsharpcli.1: added file - a man page
2205 * man/Makefile.am: added sqlsharpcli.1 to man_MANS
2207 2002-11-20 Daniel Morgan <danmorg@sc.rr.com>
2209 * doc/firebird: updated web page
2211 2002-11-19 Mike Kestner <mkestner@speakeasy.net>
2213 * data/Config.in : added the gtk# dll mapping entries
2215 2002-11-19 Daniel Morgan <danmorg@sc.rr.com>
2217 * doc/firebird: updated web page based on input
2218 from the firebird .net data provider author
2220 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
2222 * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
2225 2002-11-12 Daniel Morgan <danmorg@sc.rr.com>
2234 * doc/firebird: added web pages
2235 for each specific data provider
2238 * doc/postgresql: updated web page
2242 * doc/web/makefile: updated to include
2245 2002-11-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2247 * autogen.sh: make it work when MONO_PATH is set and it has more than
2248 one directory or ends in ":". Also check that the directory added to
2249 ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
2251 2002-10-22 Miguel de Icaza <miguel@ximian.com>
2253 * configure.in: Also allow the miss-spelled bohem.
2255 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
2259 * doc/tds-providers: cleaned up the web pages
2261 * doc/web/commands: postgresql.html page was mistyped
2263 2002-10-18 Daniel Morgan <danmorg@sc.rr.com>
2265 * doc/ado-net: updated status of
2266 the ADO.NET functionality and providers
2267 and added link to tds-providers.html
2269 * doc/tds-providers: added file to
2270 describe the design and status of
2271 the SqlClient, SybaseClient, and TdsClient
2275 * doc/web/command: added new web page
2276 tds-providers.html to build of www.go-mono.com web site
2278 2002-10-17 Daniel Morgan <danmorg@sc.rr.com>
2281 * doc/web/commands: web page
2282 postgresql needed to be added
2284 2002-10-13 Mark Crichton <crichton@gimp.org>
2286 * doc/index: Even more spelling errors fixed.
2288 2002-10-13 Daniel Morgan <danmorg@sc.rr.com>
2290 * doc/adonet: updated status of all providers, added links,
2291 and added information
2292 about the Mono.Data.SqliteClient provider that
2293 Vladimir Vukicevic contributed. Added Brian Ritchie's
2294 and Vladimir Vukicevic's email addresses as
2295 people to contact about ADO.NET in Mono.
2296 Added information about SQL#, configuration tools,
2297 and an ADO.NET Multiplexor, etc...
2299 2002-10-10 Daniel Morgan <danmorg@sc.rr.com>
2301 * doc/index: corrected some mistypes
2303 * doc/adonet: updated the status and plans of all the ADO.NET providers
2304 and moved PostgreSQL specific stuff to doc/postgresql
2306 * doc/postgresql: added new file to detail
2307 the status of the PostgreSQL ADO.NET provider
2308 and provide test notes for setting it up
2310 2002-10-09 Daniel Morgan <danmorg@sc.rr.com>
2312 * data/config.in: add entry for MySQL native shared libraries
2313 which are different on Windows and Linux
2315 2002-10-04 Diego Sevilla Ruiz <dsevilla@um.es>
2317 * doc/ccvs: Fixed some ugly formatting.
2319 2002-10-03 Dick Porter <dick@ximian.com>
2322 * configure.in: Freebsd pthread_t is a pointer
2324 2002-10-01 Duncan Mak <duncan@ximian.com>
2326 * mono/os/Makefile.am: Add gc_wrapper.h.
2328 * runtime/Makefile.am: Fix the path for monoresgen.exe.
2330 2002-09-27 Dick Porter <dick@ximian.com>
2332 * configure.in: Check for semaphore.h. Patch for BSD from
2333 jmmv@hispabsd.org (Julio Merino).
2335 2002-09-20 Duncan Mak <duncan@ximian.com>
2337 * data/config.in: Added reference to libxslt.
2339 2002-09-20 Mark Crichton <crichton@gimp.org>
2341 * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
2342 Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
2343 For systems that do not have such a virtual FS, define
2346 * acconfig.h: added NEED_LINK_UNLINK
2348 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
2350 * configure.in: add some needed defines to fix support of
2353 2002-09-19 Mark Crichton <crichton@gimp.org>
2355 * configure.in: Added checks for Solaris to use X/Open functionality.
2356 Really needed for the io-layer code.
2358 2002-09-15 Andrew Birkett <andy@nobugs.org>
2360 * man/mcs.1: --probe is now --expect-error.
2362 2002-09-09 Dick Porter <dick@ximian.com>
2365 * configure.in: Simplify thread checks, by using canned rules for
2366 particular systems (based on the sleepycat db configure.in).
2367 Tested on linux/x86, freebsd and w32. Solaris also added, but I
2368 don't have a solaris machine to try it on.
2370 2002-09-04 Juli Mallett <jmallett@FreeBSD.org>
2372 * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
2374 2002-09-02 Diego Sevilla Ruiz <dsevilla@um.es>
2376 * doc/ccvs: Added how to convert SSH keys (from SSH Communications
2377 Security) to the OpenSSH keys required by mono CVS
2380 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
2382 * configure.in, mono/interpreter/interp.c,
2383 mono/io-layer/handles.c, mono/io-layer/processes.c,
2384 mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
2385 mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
2386 mono/metadata/appdomain.c, mono/metadata/class.c,
2387 mono/metadata/domain.c, mono/metadata/gc.c,
2388 mono/metadata/object.c, mono/metadata/reflection.c,
2389 mono/metadata/threads.c, mono/os/gc_wrapper.h,
2390 mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
2391 wrap inclusion of gc.h for boehm, since from FreeBSD and
2392 OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
2393 in <gc/gc.h>. This will reduce the diffs FreeBSD ports has
2394 to apply, and also makes it possible for me to build with
2395 GC on OpenBSD/macppc built by hand.
2397 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
2399 * configure.in: On BSD don't try to use -ldl, we simply don't use it.
2401 2002-09-01 Juli Mallett <jmallett@FreeBSD.org>
2403 * mono/dis/dis-cil.c:
2404 * configure.in: Check for <wchar.h> via autoconf, don't use it if
2405 it isn't there, as it seems to work fine without it on OpenBSD.
2407 2002-08-28 Dick Porter <dick@ximian.com>
2409 * mono/os/win32/util.c:
2410 * mono/os/unix/util.c:
2411 * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
2412 (It doesn't do anything on unix builds, and the w32 version no
2413 longer needs an arg.)
2415 * configure.in: Add HOST_CC for w32 builds
2417 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
2419 * configure.in: remove iconv checks.
2421 2002-08-24 Juli Mallett <jmallett@FreeBSD.org>
2423 * configure.in: Recognise OpenBSD/macppc as PowerPC.
2425 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
2427 * configure.in: patch by noa@metamatrix.se (Daniel Resare)
2428 to error out if bison is missing.
2430 2002-08-17 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2432 * configure.in: don't link against libdl on windoze.
2434 2002-08-12 Dick Porter <dick@ximian.com>
2436 * mono.pc.in: Add $includedir to Cflags
2438 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
2440 * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
2442 * */Makefile.am: makefile overhaul to create a shared libmono library.
2443 * */*.h: do not include config.h in headers that should be installed.
2445 2002-07-12 Dick Porter <dick@ximian.com>
2448 * configure.in: Check the size of sockaddr_un.sun_path
2450 2002-06-23 Miguel de Icaza <miguel@ximian.com>
2452 * man/Makefile.am (man_MANS): Added new man page
2454 * man/mono-config.5: New manual page describing the mono-config
2457 2002-06-10 Jaroslaw Kowalski <jarek@atm.com.pl>
2459 * configure.in: added checks for MSG_NOSIGNAL
2461 2002-05-30 Daniel Morgan <danmorg@sc.rr.com>
2463 * doc/ado-net: update the ado-net web page on go-mono.com
2464 input parameters support, beginnings of Mono.Data.MySQL
2465 and System.Data.OleDb, updated the sample source code,
2466 and output from a PostgresTest
2468 2002-05-21 Martin Baulig <martin@gnome.org>
2470 * mono.1: Documented the "--debug-args" debugging arguments.
2472 2002-05-21 Martin Baulig <martin@gnome.org>
2474 * mono.1: Updated to reflect my latest changes and beautified this a bit.
2475 (FIXME: There are still command line argument which aren't documented here.)
2477 2002-05-19 Daniel Morgan <danmorg@sc.rr.com>
2479 * doc/ado-net: updated page to include C# code snippets using
2480 System.Data. Update status: handle reading NULL values, DataSet/DataAdapter
2481 works, executing/reading multiple results, and stored procedures.
2482 And other tweaks about the providers.
2484 2002-05-19 Martin Baulig <martin@gnome.org>
2486 * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2487 interpreter/Makefile.am.
2489 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2491 * configure.in: search for pthread functions also in libc_r (patch
2492 from Garrett Rooney <rooneg@electricjellyfish.net>).
2494 2002-05-11 Daniel Morgan <danmorg@sc.rr.com>
2496 * doc/ado-net: added instructions for installing PostgreSQL on Linux
2497 and for using nant to re-compile just the System.Data.dll assembly
2500 2002-05-10 Rodrigo Moya <rodrigo@ximian.com>
2502 * doc/ado-net: added instructions for compiling System.Data.dll
2503 (a subset of) on Linux.
2505 2002-05-10 Daniel Morgan <danmorg@sc.rr.com>
2507 * doc/ado-net: added links
2509 2002-05-09 Dick Porter <dick@ximian.com>
2511 * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2513 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2515 * doc/ado-net: correct formatting
2516 * doc/index: added credit i forgot to add
2518 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2520 * doc/ado-net: i did not format it correctly earlier, i
2521 tried added various tags where appropriate.
2523 * doc/index: added news item for May 5, 2002 - ado.net able
2524 to retrieve data now
2526 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2528 * doc/ado-net: updated the current status which
2529 I kept forgetting to do.
2531 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2533 * doc/ado-net: updated to includes an example for
2534 running ipc-daemon as a Windows service. Thanks
2537 2002-05-05 Daniel Morgan <danmorg@sc.rr.com>
2539 * doc/ado-net: updated to include installation of
2540 PostgreSQL DBMS under cygwin. It is a TODO for Linux though.
2541 Also included notes on running the System.Data/Test/PostgresTest.cs
2542 that should work on a lot of Mono installations that have
2543 PostgreSQL installed. If not please let me, rodrigo, or gonzalo
2546 2002-05-01 Rodrigo Moya <rodrigo@ximian.com>
2548 * doc/ado-net: updated a little bit.
2550 2002-04-30 Jeffrey Stedfast <fejj@ximian.com>
2552 * configure.in: Added checks for timezone stuff.
2554 2002-04-30 Dick Porter <dick@ximian.com>
2557 * configure.in: Added option to disable using shared memory for
2560 2002-04-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2562 * configure.in: fix for conditional "THREADS_PTHREAD" was never
2563 defined problem under cygwin with latest version of automake and
2564 autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
2566 2002-04-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2568 * configure.in: removed -Wshadow from CFLAGS.
2570 2002-04-12 Rodrigo Moya <rodrigo@ximian.com>
2572 * status/maintainers.xml: added danmorg and myself for System.Data.*
2575 * status/class.xml: added System.Data.* classes.
2577 2002-04-08 Dick Porter <dick@ximian.com>
2579 * configure.in: Set -mno-cygwin here rather than in the build script
2581 2002-04-05 Dietmar Maurer <dietmar@ximian.com>
2583 * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2585 2002-03-29 Martin Baulig <martin@gnome.org>
2587 * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2588 New files, added documentation for the debugging code.
2590 * doc/web/commands: Added the debugging pages.
2592 * docs/jit-debug: Removed, this is now on the web site.
2594 2002-03-24 Martin Baulig <martin@gnome.org>
2596 * man/mcs.1: Documented the new --debug option and added a section
2597 about debugging support.
2599 * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2601 2002-03-21 Martin Baulig <martin@gnome.org>
2603 * configure.in: Added check for <elf.h>.
2605 2002-03-18 Dick Porter <dick@ximian.com>
2607 * configure.in: Only look for libgc on the system. Default to not
2608 using GC at all, because it doesn't work with the jit.
2610 2002-03-17 Miguel de Icaza <miguel@ximian.com>
2612 * configure.in: Add support for building the included boehm GC.
2614 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
2616 * configure.in: detect Boehm GC libs and add --with-gc switch.
2617 Boehm GC needs to be explicitly enabled since the JIT currently fails
2618 in some cases with it.
2620 2002-02-27 Dietmar Maurer <dietmar@ximian.com>
2622 * mono/tests/fib.cs: it is now possible to pass a repeat count as
2623 command line argument, for example fib.exe 20 runs the test 20
2626 2002-02-25 Sergey Chaban <serge@wildwestsoftware.com>
2627 * configure.in: added support for ARM target arch.
2628 Uncommented and modified arm-*-linux* target,
2629 added mono/arch/arm/Makefile to AC_OUTPUT list.
2631 2002-02-21 Mark Crichton <crichton@gimp.org>
2633 * status/class.xml: Added contact info for RNGCryptoServiceProvider
2634 class and Rijndael classes.
2635 * status/maintainers.xml: Added contact info to maintainers list.
2637 2002-02-21 Mark Crichton <crichton@gimp.org>
2639 * configure.in: Add checks for a system-provided entropy device
2640 * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
2642 2002-02-20 Dick Porter <dick@ximian.com>
2645 * configure.in: Always build without cygwin support on windows
2647 2002-02-19 Radek Doulik <rodo@ximian.com>
2649 * mono/tests/pinvoke.cs: use more pinvoke test methods
2651 2002-02-19 Radek Doulik <rodo@ximian.com>
2653 * mono/tests/libtest.c (mono_test_many_short_arguments): new test
2655 (mono_test_many_byte_arguments): ditto
2657 2002-02-18 Radek Doulik <rodo@ximian.com>
2659 * mono/tests/Makefile.am: added small test library for pinvoke
2662 * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
2663 new function to test pinvoke
2665 * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
2668 * mono/tests/Makefile.am: display # of passing tests too
2669 added simple shared library libtest with testing function for
2672 2002-02-17 Radek Doulik <rodo@ximian.com>
2674 * mono/tests/Makefile.am (test): display # of failed tests
2676 2002-02-16 Jeffrey Stedfast <fejj@ximian.com>
2678 * configure.in: Add checks for SOL_IP, SOL_TCP, and
2679 IP_PKTINFO. Also check for struct ip_mreqn.
2681 2002-02-14 Jeffrey Stedfast <fejj@ximian.com>
2683 * configure.in: Add checks to see if we need to link to libsocket,
2684 libnsl, and/or librt. Also check for inet_pton and inet_aton.
2686 2002-02-13 Jeffrey Stedfast <fejj@ximian.com>
2688 * acconfig.h: #undef USE_MONO_MUTEX
2690 * configure.in: If the system pthread implementation is lacking,
2691 default to using mono-mutex.
2693 2002-02-05 Dietmar Maurer <dietmar@ximian.com>
2695 * mono/tests/enum2.cs: new file with more enum tests.
2697 2002-02-01 Dietmar Maurer <dietmar@ximian.com>
2699 * mono/tests/jit-long.cs: added some SHL/SHR tests
2701 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
2703 * configure.in: allow PKG_CONFIG_PATH for the build-platform
2704 pkg-config invocation.
2706 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
2708 * configure.in: add some support/fixes for cross-compilation.
2710 2002-01-14 Dietmar Maurer <dietmar@ximian.com>
2712 * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
2713 added tests for SUB_OVF, SUB_OVF_UN
2715 2001-12-21 Dietmar Maurer <dietmar@ximian.com>
2717 * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
2719 2001-12-21 Aaron Weber <aaron@ximian.com>
2721 * doc/faq (A): added a linebreak that was missing and was causing
2722 a heading to appear badly.
2724 2001-12-20 Aaron Weber <aaron@ximian.com>
2726 * doc/faq: added <a name=""> nav links, and moved all MSFT-related
2727 questions into a single section.
2729 2001-12-17 Aaron Weber <aaron@ximian.com>
2731 * doc/faq (Q): Question-by-question, line-by-line revision.
2733 2001-12-17 Dietmar Maurer <dietmar@ximian.com>
2735 * mono/tests/time.cs: new test
2737 2001-11-30 Radek Doulik <rodo@ximian.com>
2739 * configure.in: remove ACCESS_UNALIGNED="no" from ppc
2741 2001-11-29 Radek Doulik <rodo@ximian.com>
2743 * configure.in (ACCESS_UNALIGNED): uncommented and modified
2745 generate mono/arch/ppc/Makefile
2747 2001-11-26 Dietmar Maurer <dietmar@ximian.com>
2749 * mono/tests/exception3.cs: modified the test to show a bug in the
2750 current exception handling implementation.
2752 2001-11-13 Dick Porter <dick@ximian.com>
2754 * configure.in: Some more tests for pthread features
2755 (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
2756 still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
2758 2001-11-09 Dick Porter <dick@ximian.com>
2760 * configure.in: Try and get large file support, but it's not fatal
2761 if it's not there (the io-layer just ignores the high word in that
2764 Check for windows builds, and only bother to look for pthreads and
2765 large files if we're not building for cygwin or native win32. Not
2766 having pthread support on Posix systems is now a fatal error.
2768 * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2771 2001-10-15 Dietmar Maurer <dietmar@ximian.com>
2773 * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2776 2001-10-11 Dietmar Maurer <dietmar@ximian.com>
2778 * docs/object-layout: more documentation
2780 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2782 * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2783 can't read on unaligned boundaries
2785 2001-10-04 Dick Porter <dick@ximian.com>
2787 * configure.in: Do some deeper checks on pthreads for some of the
2788 more interesting functions
2790 2001-09-24 Dietmar Maurer <dietmar@ximian.com>
2792 * mono/tests/Makefile.am (testjit): a new target to test the JITer
2794 * mono/tests/jit-*: added some test for the JITer
2796 2001-09-23 Dick Porter <dick@ximian.com>
2798 * configure.in: Arrange to compile dummy thread support routines
2799 if pthread isnt available
2801 2001-09-23 Dick Porter <dick@ximian.com>
2803 * configure.in: Check for pthread.h, so that we can check for the
2804 HAVE_PTHREAD_H define in config.h
2806 2001-09-21 Dick Porter <dick@ximian.com>
2808 * configure.in: Check for libpthread
2810 2001-09-19 Dietmar Maurer <dietmar@ximian.com>
2812 * mono/tests/test-ops.cs: added more tests
2814 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2816 * configure.in: check for sizeof(void*) and for the architecture.
2818 2001-09-05 Dick Porter <dick@ximian.com>
2820 * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2821 aclocal invocation, so putting aclocal files in /usr/local works
2823 2001-08-30 Dietmar Maurer <dietmar@ximian.com>
2825 * *: removed the libffi dependency, mono now compiles on cygwin
2827 * mono/wrapper/build-dll: new file.
2829 2001-08-28 Dietmar Maurer <dietmar@ximian.com>
2831 * mono/tests/console.cs: impl.
2833 * mono/tests/box.cs: impl.
2835 * mono/tests/stream-writer.cs: impl.
2837 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
2839 * mono/tests/*: New test cases, mostly for virtual method dispatch.
2840 Use make testb for the slow benchmarking programs,
2841 make test for the usual regression test checks.
2843 2001-08-22 Rodrigo Moya <rodrigo@ximian.com>
2845 * mono/cil/Makefile.am:
2846 * mono/wrapper/Makefile.am: use correct variables for installation
2849 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2851 * mono/tests/exceptions*: enhanced and added more tests for
2854 2001-08-20 Miguel de Icaza <miguel@ximian.com>
2856 * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2857 to pass make distcheck
2859 * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2861 * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2862 install-data-hook): Added mechanism to distribute and install the
2865 2001-08-20 Dietmar Maurer <dietmar@ximian.com>
2867 * mono/tests/stream.cs: new tests for the Stream class
2869 * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2872 2001-08-16 Alex Graveley <alex@ximian.com>
2874 * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2875 removes libtool dependency on all of Mono.
2877 2001-08-10 Dietmar Maurer <dietmar@ximian.com>
2879 * mono/tests/array.cs: more array tests
2881 2001-08-09 Dietmar Maurer <dietmar@ximian.com>
2883 * mono/tests/array.cs: more array tests
2885 2001-08-06 Dietmar Maurer <dietmar@ximian.com>
2887 * mono/tests/pinvoke.cs: we can now print strings ;-)
2889 * mono/tests/array.cs: new test for arrays
2891 2001-08-02 Alex Graveley <alex@ximian.com>
2893 * libffi/*: Import libffi CVS version, with minor changes to make it
2896 * mono/interpreter/Makefile.am: Link against
2897 ../../libffi/.libs/libffi.a.
2899 * Makefile.am: Add libffi
2901 * autogen.sh: Replace with adapted gnome autogen.sh
2903 * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2905 2001-08-02 Dietmar Maurer <dietmar@ximian.com>
2907 * mono/tests/pinvoke.cs: impl.
2909 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2911 * configure.in, mono/tests: added some tests for the interpreter.
2913 2001-07-15 Sean MacIsaac <macisaac@ximian.com>
2915 * doc/download: added instructions for cygwin
2917 * doc/c-sharp: removed bit about compiling
2919 * status/compare-assembly.cs: basedir should be there if
2920 parameters are provided.
2922 * status/makefile: made targets to dump info.
2924 2001-07-15 Joe Shaw <joe@ximian.com>
2926 * configure.in: Don't create doc/Makefile as there's nothing there
2929 * Makefile.am: Don't build the doc directory because there's no
2932 * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2934 2001-07-15 Miguel de Icaza <miguel@ximian.com>
2936 * doc/class-library (A): Updated FAQ with question on error 1595.
2938 2001-07-14 Miguel de Icaza <miguel@ximian.com>
2942 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2944 * status/*: scripts and data to create statistics about the
2945 class library status.
2947 2001-07-09 Alex Graveley <alex@ximian.com>
2949 * doc/makefile (clean): Add clean target.
2950 * doc/web/makefile (clean): Ditto.
2952 2001-07-09 Alex Graveley <alex@ximian.com>
2954 * doc/makefile (all-docs): Fix typo.
2956 2001-05-30 Miguel de Icaza <miguel@ximian.com>