2010-05-05 Marek Safar <marek.safar@gmail.com>
[mono.git] / ChangeLog
1 2010-04-29  Andreas Färber  <andreas.faerber@web.de>
2
3         * configure.in: Check for -lm necessity.
4         Fixes linking on Haiku.
5
6         Contributed under MIT/X11 license.
7
8 2010-04-27  Mark Probst  <mark.probst@gmail.com>
9
10         * scripts/mono-heapviz: If the major sections are too small, use a
11         larger width.
12
13 2010-04-27  Zoltan Varga  <vargaz@gmail.com>
14
15         * configure.in: Switch to eglib by default.
16
17 2010-04-26  Geoff Norton  <gnorton@novell.com>
18
19         * configure.in: Allow cross compiling osx for 64-bit
20
21 2010-04-26  Zoltan Varga  <vargaz@gmail.com>
22
23         * configure.in: Applied patch from Robert Nagy (robert@openbsd.org). Add
24         sys/param.h dependencies to a few checks.
25
26 2010-04-25  Mark Probst  <mark.probst@gmail.com>
27
28         * tools/sgen/sgen-grep-binprot.c: Support for major Mark&Sweep
29         collector.
30
31 2010-04-20  Jonathan Pryor  <jpryor@novell.com>
32
33         * configure.in: Check for the asm/sigcontext.h header.
34
35 2010-04-20  Andrés G. Aragoneses  <andres@lindenlab.com>
36
37         * README: Replace --with-profile2 with --with-profile4.
38
39 2010-04-20  Jonathan Pryor  <jpryor@novell.com>
40
41         * configure.in: On OpenBSD, remove duplicate -pthread options in 
42           libmono_ldflags.  Change from Robert Nagy <robert@openbsd.org>.
43
44 2010-04-20  Jonathan Pryor  <jpryor@novell.com>
45
46         * configure.in: For Linux hosts, remove libmono_ldflags="-lpthread".
47           It's unnecessary (for !target_win32, pthreads are checked again 
48           later in configure.in), and it breaks Android (which doesn't have
49           libpthread, but DOES have pthreads in libc).
50
51 2010-04-19  Jonathan Pryor  <jpryor@novell.com>
52
53         * configure.in: Disable AC_CHECK_LIB() for pthread, as this breaks
54           autoconf on BSD platforms.  (Why?  Who knows -- it's AutoConf!)
55
56 2010-04-19  Jonathan Pryor  <jpryor@novell.com>
57
58         * configure.in: Use AC_CHECK_LIB() to check for pthread instead of
59           just blindly linking to -lpthread, as Android includes pthread
60           support within libc and doesn't provide a separate libpthread.
61           Android's <string.h> pulls in <malloc.h> (unlike glibc), resulting
62           in a build error in mono/utils/mono-codeman.c due to 
63           `struct mallinfo` re-declaration.  Define HAVE_USR_INCLUDE_MALLOC_H 
64           if /usr/include/malloc.h is present to avoid this.
65
66 2010-04-19  Jonathan Pryor  <jpryor@novell.com>
67
68         * configure.in: Add header, structure member, and function checks as 
69           Android doesn't provide all the headers, structure members, and 
70           functions that a "full" Linux distro includes.
71
72 2010-04-19  Zoltan Varga  <vargaz@gmail.com>
73
74         * configure.in: Add a --enable-minimal=normalization option to disable support
75         for string normalization.
76
77 2010-04-16  Marek Habersack  <mhabersack@novell.com>
78
79         * configure.in: added a check for sysconf(3)
80
81 2010-04-14  Miguel de Icaza  <miguel@novell.com>
82
83         * configure.in: turn the AC_MSG_ERROR into a AC_MSG_WARN since in
84         Andrew's configuration this aborts the build:
85
86          host=i686-pc-linux-gnu != target=i586-suse-linux
87
88         And I no longer remember why I added that error in the first
89         place (we need to determine perhaps the arch/OS but it is
90         difficult with those strings).
91
92 2010-04-08  Andreia Gaita  <avidigal@novell.com>
93
94         * configure.in: Add an extra "only" option to --with-moonlight. This
95         will configure mono to only build moonlight-specific stuff and
96         nothing else. --with-moonlight=yes now just adds the moon profile to
97         the build
98
99         * Makefile.am: Add moonlight-specific rules that only build what
100         moon needs. These are called directly from moon, to do fast
101         moon+mono+mcs builds
102
103         * runtime/Makefile.am: Change the build rules to have a moonlight-only
104         build configuration, as well as a normal build that optionally includes
105         it
106
107 2010-04-07  Raja R Harinath  <harinath@hurrynot.org>
108
109         * runtime/Makefile.am ($(tmpinst)/bin/dmcs): Add.
110
111 2010-04-06  Andreia Gaita  <avidigal@novell.com>
112
113         * configure.in: add --with-mcs-path option to specify where the mcs
114         source can be found, if not on ./mcs or ../mcs.
115         Only touch the mcs and/or olive dirs and config files if we're
116         actually building them
117
118 2010-04-05  Zoltan Varga  <vargaz@gmail.com>
119
120         * configure.in: Append -lgc to libmono_ldflags if using an external libgc.
121
122 2010-04-04  Andreas Färber  <andreas.faerber@web.de>
123
124         * configure.in: Fix typo.
125         Set default for with_moonlight to fix "Moon Profile:" output.
126
127         Contributed under MIT/X11 license.
128
129 2010-04-03  Zoltan Varga  <vargaz@gmail.com>
130
131         * configure.in: Applied some openbsd changes from Robert Nagy
132         <robert@openbsd.org>.
133
134 2010-04-03  Marek Habersack  <mhabersack@novell.com>
135
136         * configure.in: TARGET_WIN32 and MINGW_CROSS_COMPILE are defined
137         when cross-compiling with MinGW 
138
139         * build-mingw32.sh: include the 4.0 profile in the zip.
140         Remove cross-compilation environment bin path from PATH before
141         compiling native Mono.
142         Remove autotools cache directory before each compilation phase.
143
144 2010-04-02  Marek Habersack  <mhabersack@novell.com>
145
146         * configure.in: include -lkernel32 in LDFLAGS when cross-compiling
147         with MINGW or compiling on Cygwin.
148
149         * build-mingw32.sh: some changes to make the compilation work
150         better on non-SuSE systems.
151
152 2010-04-01  Mark Probst  <mark.probst@gmail.com>
153
154         * scripts/mono-heapviz: Process and output detailed pinning
155         statistics.
156
157 2010-03-29  Andreas Färber  <andreas.faerber@web.de>
158
159         * configure.in: Add support for Haiku
160
161         Contributed under MIT/X11 license.
162
163 2010-03-26  Zoltan Varga  <vargaz@gmail.com>
164
165         * configure.in: Add a --enable-system-aot option to control the generation of
166         AOT images during the build.
167
168 2010-03-26  Zoltan Varga  <vargaz@gmail.com>
169
170         * configure.in: Apply some openbsd changes from openbsd ports.
171
172 2010-03-23  Neale Ferguson <neale@sinenomine.net>
173
174         * configure.in: Change ACCESS_UNALINGED to "yes" for s390/s390x.
175
176 2010-03-22  Andreia Gaita  <avidigal@gmail.com>
177
178         * configure.in: fix build when doing with-mcs-docs=no on a clean tree
179
180 2010-03-19  Zoltan Varga  <vargaz@gmail.com>
181
182         * autogen.sh: Pass -Wno-portability to automake to quiet some warnings.
183
184 2010-03-16  Jb Evain  <jbevain@novell.com>
185
186         * runtime/Makefile.am, build-mingw32.sh: rename
187         the net_2_1 profile to moonlight.
188
189 2010-03-10  Andrew Jorgensen  <ajorgensen@novell.com>
190
191         * configure.in: configure eglib even when we are not building
192         it (fixes dist)
193
194 Fri Mar 5 18:58:15 CET 2010 Paolo Molaro <lupus@ximian.com>
195
196         * configure.in: introduce the --enable-small-config option
197         to reduce runtime requirements (and capabilities).
198
199 2010-03-04  Zoltan Varga  <vargaz@gmail.com>
200
201         * Makefile.am (DIST_SUBDIRS): Add eglib.
202
203         * autogen.sh: Run eglib's autogen.sh too.
204
205 2010-03-02  Rolf Bjarne Kvinge  <RKvinge@novell.com>
206
207         * Makefile.am:
208         * mono/Makefile.am: Only build some subdirs when configured for
209         moonlight.
210
211         * configure.in: If configured --with-moonlight=yes, define MOONLIGHT and
212         use that variable instead of INSTALL_2_1.
213
214         * runtime/Makefile.am: If configured for moonlight, only build
215         net_2_1_raw.
216
217 2010-03-02  Mark Probst  <mark.probst@gmail.com>
218
219         * tools/sgen-grep-binprot.c: Tool for searching through the binary
220         protocol files generated by SGen.
221
222 2010-02-26  Miguel de Icaza  <miguel@novell.com>
223
224         * Make the scripts default to 4.0 now.
225
226 2009-05-21  Miguel de Icaza  <miguel@novell.com>
227
228         * Check for sys/select.h as well
229
230 Wed Feb 24 15:47:16 CET 2010 Paolo Molaro <lupus@ximian.com>
231
232         * configure.in, data/mono-2.pc.in, data/Makefile.am,
233         samples/embed/*: increase the API version.
234
235 2010-02-18  Marek Habersack  <mhabersack@novell.com>
236
237         * scripts/mono-configuration-crypto.in: added
238
239         * scripts/Makefile.am: added mono-configuration-crypto targets
240
241 2010-01-27  Zoltan Varga  <vargaz@gmail.com>
242
243         * configure.in: Fix the setting of LLVM_CXXFLAGS.
244
245 2010-01-22  Andrés G. Aragoneses  <knocte@gmail.com>
246
247         * configure.in: Improve r150055 by checking for CXX=g++ as well, according to
248         http://lists.gnu.org/archive/html/bug-autoconf/2002-04/msg00077.html
249
250 2010-01-22  Zoltan Varga  <vargaz@gmail.com>
251
252         * configure.in: Disable the solaris tar check on !solaris platforms.
253
254 2010-01-22  Zoltan Varga  <vargaz@gmail.com>
255
256         * configure.in: Check whenever g++ is installed, since libtool requires it
257         even if no c++ files will be compiled.
258         See BNC#572871.
259
260 2010-01-22  Zoltan Varga  <vargaz@gmail.com>
261
262         * configure.in: Add -fno-rrti to CXXFLAGS.
263
264 2010-01-20  Rolf Bjarne Kvinge  <RKvinge@novell.com>
265
266         * configure.in: Add support for disabling mdb support.
267
268 2010-01-15  Zoltan Varga  <vargaz@gmail.com>
269
270         * configure.in: Don't define TARGET_WIN32 when --target is used.
271
272 2010-01-15  Zoltan Varga  <vargaz@gmail.com>
273
274         * scripts/get-cygwin-deps.sh: New file. Contains a script to download and setup
275         the dependencies needed for compiling mono on cygwin.
276
277 2010-01-06  Rodrigo Kumpera  <rkumpera@novell.com>
278
279         * scripts/Makefile.am: Add peverify script.
280
281         * scripts/peverify.in: Added.
282
283 2009-12-22  Geoff Norton  <gnorton@novell.com>
284
285         * configure.in: Fix invalid escaping.  Patch from Spina from
286         www.slacky.eu.
287
288 2009-12-21  Zoltan Varga  <vargaz@gmail.com>
289
290         * configure.in: Add an LLVM_CFLAGS automake variable.
291
292 2009-12-18  Zoltan Varga  <vargaz@gmail.com>
293
294         * configure.in: Remove the check for valgrind/memcheck.h, we include the file
295         in our sources now.
296
297 2009-12-11  Zoltan Varga  <vargaz@gmail.com>
298
299         * configure.in: Applied patch from Matt McClellan (matt@mc-c.net). Add a check
300         for 2 parameter sched_setaffinity in older glibc versions. Fixes
301         #564000.
302
303 2009-11-22  Zoltan Varga  <vargaz@gmail.com>
304
305         * configure.in: Disable visibility attributes on cygwin.
306
307 2009-11-18  Mark Probst  <mark.probst@gmail.com>
308
309         * scripts/Makefile.am: Put mono-heapviz into EXTRA_DIST as well.
310
311 2009-11-18  Mark Probst  <mark.probst@gmail.com>
312
313         * scripts/Makefile.am: mono-heapviz is not a managed executable.
314
315 2009-11-18  Mark Probst  <mark.probst@gmail.com>
316
317         * configure.in: Allow SGen without __thread.
318
319 2009-11-17  Marek Habersack  <mhabersack@novell.com>
320
321         * runtime/Makefile.am (TEST_SUPPORT_FILES): added bin/al2 - needed
322         for System.Web tests.
323
324 2009-11-17  Zoltan Varga  <vargaz@gmail.com>
325
326         * configure.in: Add a --enable-minimal=soft-debug option.
327
328 2009-11-15  Andreas Faerber  <andreas.faerber@web.de>
329
330         * configure.in (DTrace): Add missing -s switch for dtrace -h.
331         Fixes BNC #445074.
332         
333         Contributed under MIT/X11 license.
334
335 2009-11-12  Zoltan Varga  <vargaz@gmail.com>
336
337         * acinclude.m4 (dolt_supported): Handle 'i686-pc-cygwin' too.
338
339 2009-11-12  Mark Probst  <mark.probst@gmail.com>
340
341         * scripts/mono-heapviz: New script for generating SGen heap
342         visualizations.
343
344         * scripts/Makefile.am: mono-heapviz added.
345
346 2009-11-11  Zoltan Varga  <vargaz@gmail.com>
347
348         * configure.in: Add checks for link.h and dl_iterate_phdr.
349
350 2009-11-10  Jonathan Chambers  <joncham@gmail.com>
351
352         * winconfig.h: Bump version string to 2.7.
353
354         Contributed under MIT/X11 license.
355
356 2009-11-09  Zoltan Varga  <vargaz@gmail.com>
357
358         * configure.in: Define LLVM_MAJOR/MINOR_VERSION defines to allow working
359         around changes in LLVM APIs.
360         
361         * configure.in: Remove the MONO_ARCH_REGPARMS define.
362
363         * configure.in (MONO_ARCH_REGPARMS): Set MONO_ARCH_REGPARS on ARM.
364
365 2009-11-08  Rodrigo Kumpera  <rkumpera@novell.com>
366
367         * configure.in: Add check for FreeBSD/ppc64.
368
369         Patch by Justin Hibbits <chmeeedalf@gmail.com>.
370
371 2009-11-05  Miguel de Icaza  <miguel@novell.com>
372
373         * Add configure check for xbox360
374
375 2009-11-04  Zoltan Varga  <vargaz@gmail.com>
376
377         * acinclude.m4 (dolt_supported): Applied patch from Kornél Pál
378         <kornelpal@gmail.com>. Enable dolt on cygwin.
379
380 2009-11-03  Zoltan Varga  <vargaz@gmail.com>
381
382         * configure.in: Check for netinet/in.h.
383
384 2009-11-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
385
386         * configure.in: add a few missing header file checks.
387
388 2009-11-01  Zoltan Varga  <vargaz@gmail.com>
389
390         * configure.in: Make the LLVM warning a bit more up-to-date.
391
392         * configure.in: Pass -mno-cygwin to CXX too on windows. Enable AC_PROG_CXX
393         since it now works on windows too.
394
395 2009-10-27  Zoltan Varga  <vargaz@gmail.com>
396
397         * configure.in: Add support for cross-compiling to ppc.
398
399 2009-10-22  Rodrigo Kumpera  <rkumpera@novell.com>
400
401         * configure.in: Add check for the deprecated attribute.
402
403 2009-10-12  Zoltan Varga  <vargaz@gmail.com>
404
405         * data/Makefile.am (gdb_DATA): Install mono-gdb.py alongside the mono executable.
406
407         * data/gdb-pre7.0: New directory, containing the mono support files for
408         gdb versions before 7.0.
409
410 2009-10-10  Zoltan Varga  <vargaz@gmail.com>
411
412         * */CMakeLists.txt: Update this to latest autoconf files.
413
414 2009-10-06  Zoltan Varga  <vargaz@gmail.com>
415
416         * configure.in: Bump version to 2.7.
417
418 2009-10-01  Raja R Harinath  <harinath@hurrynot.org>
419
420         * scripts/Makefile.am: Use 'mv -f' instead of 'mv'.
421
422 2009-09-30  Marek Safar  <marek.safar@gmail.com>
423
424         * runtime/Makefile.am, configure.in: Don't build 1.1 profile
425
426 2009-09-29  Ankit Jain  <jankit@novell.com>
427
428         * mono-core.spec.in: Add Microsoft.WebApplication.targets
429
430 2009-08-29  Jonathan Pryor  <jpryor@novell.com>
431
432         * man/mdoc-export-html.1: Document --with-profile, --with-version.
433
434 2009-09-08  Zoltan Varga  <vargaz@gmail.com>
435
436         * acinclude.m4 (dolt_supported): Enable this for mips.
437
438 2009-08-29  Jonathan Pryor  <jpryor@novell.com>
439
440         * man/mdoc.5: Document the new <format/> element.
441
442 2009-08-18  Zoltan Varga  <vargaz@gmail.com>
443
444         * scripts/Makefile.am: Applied patch from Hib Eris (hib@hiberis.nl).
445         Add $(SCRIPT_SUFFIX) to the name of the 'mod' tool.
446
447 2009-08-04  Miguel de Icaza  <miguel@novell.com>
448
449         * Start the split between PLATFORM_WIN32 and TARGET_WIN32.
450
451         PLATFORM_WIN32 should be used to configure the runtime while
452         building it.   TARGET_WIN32 is used for target execution.
453
454         This is used by Mono's AOT cross compiler when running on Windows,
455         but targetting a different operating system.    So we have to tell
456         those two apart.
457
458 2009-07-24  Jb Evain  <jbevain@novell.com>
459
460         * scripts/Makefile.am: generate a dmcs script for the 4.0 compiler
461         when building the net_4_0 profile.
462
463 2009-07-24  Jb Evain  <jbevain@novell.com>
464
465         * configure.in
466         * runtime/Makefile.am
467         * data/Makefile.am: create a and populate a configuration folder
468         for the net_4_0 profile.
469
470 2009-07-21  Jb Evain  <jbevain@novell.com>
471
472         * configure.in: add a --with-monotouch option.
473         * runtime/Makefile.am: use it to trigger the mcs monotouch build.
474
475 2009-07-14  Zoltan Varga  <vargaz@gmail.com>
476
477         * configure.in: Add more libraries needed by the llvm backend.
478
479 2009-07-02  Jb Evain  <jbevain@novell.com>
480
481         * scripts/Makefile.am: monolinker is now a 2.0 assembly.
482
483 2009-07-02  jonas echterhoff <jonas@unity3d.com>
484
485         * configure.in: Add linker flag on Mac OS X to allow access to other
486         processes, needed for debugging. Enable debugging on OS X.
487         
488 2009-06-21  Zoltan Varga  <vargaz@gmail.com>
489
490         * configure.in (TARGET_BYTE_ORDER): New define containing the byte order of
491         the target.
492
493 2009-06-18  Marek Habersack  <mhabersack@novell.com>
494
495         * data/browscap.ini: applied Mono modifications to the upstream
496         version. Fixes three tests failing in System.Web. Fixes bug #513965
497         Added ecmascriptversion, msdomversion and w3cdomversion to the IE
498         8.0 entry. Fixes bug #513965
499
500 2009-06-16  Raja R Harinath  <harinath@hurrynot.org>
501
502         * configure.in (--with-profile2): Simplify slightly.
503         (--with-profile4, --with-moonlight): Likewise.
504
505 2009-06-15  Miguel de Icaza  <miguel@novell.com>
506
507         * configure.in: Changed the default to not build the 4.0 profile
508         unless explicitly enabled.
509
510 2009-06-15  Zoltan Varga  <vargaz@gmail.com>
511
512         * CMakeLists.txt: Add mips support.
513
514 2009-06-14  Zoltan Varga  <vargaz@gmail.com>
515
516         * scripts/CMakeLists.txt: New file.
517
518         * samples/CMakeLists.txt: New file, currently empty.
519
520 2009-06-12  Andreia Gaita  <avidigal@novell.com>
521
522         * data/config.in: add libcups dllmap entry
523
524 2009-06-11  Zoltan Varga  <vargaz@gmail.com>
525
526         * configure.in: Disable dtrace support if dtrace doesn't support the
527         -h option.
528
529 2009-06-10  Marek Safar  <marek.safar@gmail.com>
530
531         * runtime/Makefile.am, configure.in: Make net_4_0 profile optional.
532
533 2009-06-07  Marek Safar  <marek.safar@gmail.com>
534
535         * runtime/Makefile.am: Enabled net_4_0 for compilation.
536
537 2009-05-27  Zoltan Varga  <vargaz@gmail.com>
538
539         * configure.in: Disable USE_MUNMAP on ppc to work around #504411.
540
541 2009-05-26  Zoltan Varga  <vargaz@gmail.com>
542
543         * CMakeLists.txt: Implement AC_OUTPUT, creation of config.make, etc.
544         
545         * CMakeLists.txt: implement arm fpu detection, add vfp detection as
546         well.
547
548         * CMakeLists.txt: Add arm support.
549
550 2009-05-24  Miguel de Icaza  <miguel@novell.com>
551
552         * Disable mono/docs build if we disabled the mcs build.
553
554 2009-05-24  Zoltan Varga  <vargaz@gmail.com>
555
556         * */CMakeLists.txt: Add beginnings of a cmake based build system.
557
558 2009-05-22  Zoltan Varga  <vargaz@gmail.com>
559
560         * acinclude.m4 (dolt_supported): Enable dolt on sparc linux.
561
562 2009-05-17  Zoltan Varga  <vargaz@gmail.com>
563
564         * configure.in: Add TARGET_POWERPC/POWERPC64 defines.
565
566 2009-05-09  Miguel de Icaza  <miguel@novell.com>
567
568         * configure.in: Instead of reporting the various disabled features
569         in a loop, where a keyword might fail, report the actual disabled
570         features in the sections that handle them
571
572 2009-05-08  Zoltan Varga  <vargaz@gmail.com>
573
574         * acinclude.m4 (dolt_supported): Add powerpc64.
575
576 2009-05-07  Rodrigo Kumpera  <rkumpera@novell.com>
577
578         * runtime/Makefile.am (mcs-compileall): Pass --security=validil
579         to the runtime so the assemblies are not required to be verifiable.
580
581 2009-05-06  Raja R Harinath  <harinath@hurrynot.org>
582
583         * Makefile.am (compiler-tests): Rewrite to re-build the moon
584         assemblies after mcs/ is built.
585         * runtime/Makefile.am (build_profiles) [INSTALL_2_1]: Build only
586         the net_2_1_raw profile.
587         (test_profiles): New.  Mention net_2_1 profile.
588         (moon-do-build): New.
589
590 2009-05-05  Miguel de Icaza  <miguel@novell.com>
591
592         * configure.in: Fix the bug reported on the mailing list by
593         Koushik K Dutta: do not build docs when --disable-mcs-builds is
594         passed. 
595
596 2009-05-05  Miguel de Icaza  <miguel@novell.com>
597
598         * configure.in: Reduce configure-time dependencies by using
599         pkg-config the way it was originally intended to be used, and not
600         with the incredibly lame and painful inducing pkg.m4 file. 
601
602         I am on a quest to remove this gratuitous dep on pkg.m4 that is
603         making people's lives miserable around the globe, just because
604         someone can not be bothered to learn the shell if construct.
605
606 2009-04-28  Zoltan Varga  <vargaz@gmail.com>
607
608         * configure.in: Add an option to disable the solaris tar check.
609         
610         * configure.in: Define a TARGET_<ARCH> preprocessor symbol for some
611         architectures.
612
613 2009-04-23  Jb Evain  <jbevain@novell.com>
614
615         * scripts/Makefile.am: add a pdb2mdb script.
616
617 2009-04-22  Jeffrey Stedfast  <fejj@novell.com>
618
619         * configure.in: Check for a stable version of glib-2.0 as opposed
620         to an unstable development version (we don't want people
621         unfamiliar with glib versioning to install an unstable development
622         version of glib).
623
624 2009-04-13  Zoltan Varga  <vargaz@gmail.com>
625
626         * configure.in: Quiet 'copying selected object files' messages from
627         newer libtool versions as well.
628         
629         * configure.in: Disable AC_PROG_CXX for now to fix the windows build.
630
631         In mono/mini:
632
633         * Makefile.am: Comment out the cpp files as f@#%$ automake complains even
634         if they are inside a conditional.
635         
636 2009-04-03  Zoltan Varga  <vargaz@gmail.com>
637
638         * scripts/patch-quiet.sh: Process LTCXXCOMPILE too.
639
640 2009-04-02  Zoltan Varga  <vargaz@gmail.com>
641
642         * configure.in: Move the call to AC_PROG_CXX earlier and enable it again.
643         
644         * configure.in: Disable the call to AC_PROG_CXX for now.
645
646 2009-04-02  Marek Habersack  <mhabersack@novell.com>
647
648         * data/Makefile.am: added system.web.mvc.pc{.in}
649
650         * configure.in: added data/system.web.mvc.pc to AC_OUTPUT
651
652         * data/system.web.mvc.pc.in: added
653
654 2009-04-02  Zoltan Varga  <vargaz@gmail.com>
655
656         * configure.in: Add an ENABLE_LLVM autoconf define.
657         
658         * configure.in: Add --enable-llvm argument to enable the experimental
659         LLVM back end.
660
661 2009-03-31  Jb Evain  <jbevain@novell.com>
662
663         * scripts: Remove smcs, which is handled by moon now.
664         * data: ditto.
665
666 2009-03-20  Zoltan Varga  <vargaz@gmail.com>
667
668         * mono/os: Remove this now empty directory.
669         
670         * mono/Makefile.am (SUBDIRS): Remove 'os'.
671
672 2009-03-16  Atsushi Enomoto  <atsushi@ximian.com>
673
674         * scripts/Makefile.am : mono-xmltool uses 2.0.
675
676 2009-03-12  Jonathan Pryor  <jpryor@novell.com>
677
678         * scripts/Makefile.am: Add sqlmetal.
679
680 2009-03-10  Zoltan Varga  <vargaz@gmail.com>
681
682         * README: Remove the comment about --with-moonlight being pre-alpha.
683
684 2009-03-10  Atsushi Enomoto  <atsushi@ximian.com>
685
686         * scripts/Makefile.am : added svcutil.
687
688 2009-02-26  Marek Habersack  <mhabersack@novell.com>
689
690         * data/mono.web.pc.in: added. Fixes bug #479760
691
692         * data/Makefile.am:  added mono.pc{.in} wherever necessary
693
694 2009-02-07 Gonzalo Paniagua Javier <gonzalo@novell.com>
695
696         * configure.in: include stdio so that NULL is defined when checking
697         for ifreq.
698
699 2009-02-06  Miguel De Icaza  <miguel@novell.com>
700
701         * Disable parallel marking on OSX as it hangs during collections
702         in the bootstrap stage of Mono.
703
704         As we find more platforms that hang, we should disable it there as
705         well. 
706
707 2009-02-03  Miguel de Icaza  <miguel@novell.com>
708
709         * configure.in (PLATFORM_NO_SYMLINKS): New define that replaces
710         PLATFORM_WIN32.
711
712 2009-02-02  Rodrigo Kumpera  <rkumpera@novell.com>
713
714         * configure.in: Add --with-mcs-docs to make it possible to disable building of documentation under mcs.
715
716 2009-01-29  Zoltan Varga  <vargaz@gmail.com>
717
718         * configure.in: Remove -Wcast-align from the warning list, it leads to a lot of
719         useless warnings which can only be fixed by casting a pointer to (void*).
720
721 2009-01-29  Miguel de Icaza  <miguel@novell.com>
722
723         * configure.in: Add a couple of new AM conditionals for POSIX and
724         DARWIN, these are used to conditionally include some files in
725         mono/mini. 
726
727 2009-01-27  Jb Evain  <jbevain@novell.com>
728
729         * configure.in: bump Mono's version to 2.5 now that 2.4
730         has been branched.
731
732 2009-01-25  Zoltan Varga  <vargaz@gmail.com>
733
734         * acinclude.m4 (dolt_supported): Handle ARM as well.
735
736 2009-01-23  Zoltan Varga  <vargaz@gmail.com>
737
738         * configure.in: Make --enable-parallel-mark=yes the default.
739
740 2009-01-17  Zoltan Varga  <vargaz@gmail.com>
741
742         * configure.in: Complete the OPROFILE checks.
743
744 2009-01-16  Zoltan Varga  <vargaz@gmail.com>
745
746         * configure.in: Avoid error messages in the quiet code if libgc/Makefile
747         does not exist yet. Fixes #466814.
748
749 2009-01-09  Zoltan Varga  <vargaz@gmail.com>
750
751         * configure.in: Check for the existence of the gettext executables.
752
753 2008-01-08  Christian Prochnow  <cproch@seculogix.de>
754
755         * configure.in: Check for sys/statfs.h and sys/mount.h
756
757 2009-01-07  Geoff Norton  <gnorton@novell.com>
758
759         * configure.in: Provide platform information to the mcs build tree
760
761 2009-01-06  Jb Evain  <jbevain@novell.com>
762
763         * scripts/Makefile.am: don't generate a script for the now
764         dead mono-api-diff.
765
766 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
767
768         * scripts/mdassembler, scripts/monodocer, scripts/monodocs2html:
769           Properly quote parameters as they may contain spaces.
770
771 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
772
773         * man/mdoc-update.1: Document -fno-assembly-versions.
774
775 2009-01-05  Zoltan Varga  <vargaz@gmail.com>
776
777         * configure.in: Disable sigaltstack on freebsd as it doesn't seem to work.
778
779 2008-12-16  Marek Habersack  <mhabersack@novell.com>
780
781         * data/system.web.extensions.design_1.0.pc.in: added
782
783         * data/Makefile.am (EXTRA_DIST): added
784         system.web.extensions.design_1.0.pc.in. Also added to
785         pkgconfig_DATA
786
787         * configure.in: added data/system.web.extensions_1.0.pc to
788         AC_OUTPUT
789
790 2008-12-16  Bill Holmes  <billholmes54@gmail.com>
791
792         * winconfig.h : Defining the SIZEOF_REGISTER variable for the MSVC builds.
793
794         Code is contributed under MIT/X11 license.
795
796 2008-12-15  Marek Habersack  <mhabersack@novell.com>
797
798         * data/Makefile.am (EXTRA_DIST): added
799         system.web.extensions_1.0.pc.in. Also added to pkgconfig_DATA
800
801         * data/system.web.extensions_1.0.pc.in: added. This file serves
802         the purpose of making MonoDevelop see the 1.0 version of the
803         System.Web.Extensions assembly in the project references
804         editor. This will also make legacy 2.0 ASP.NET apps not fail when
805         they reference the 1.0 version of the assembly in their project
806         files.
807
808         * configure.in: added data/system.web.extensions_1.0.pc to AC_OUTPUT
809
810 2008-12-11  Mark Mason <mmason@upwardaccess.com>
811
812         * configure.in: introduce SIZEOF_REGISTER - usually ==SIZEOF_VOID_P, except on mips/n32
813         
814 2008-12-05  Marek Habersack  <mhabersack@novell.com>
815
816         * configure.in: check whether round (3) and rint (3) are present
817         in the C library.
818
819 2008-12-05  Jonathan Pryor  <jpryor@novell.com>
820
821         * man/mdoc-update.1: Document new parameters such as --exceptions.
822
823 2008-12-04  Mark Probst  <mark.probst@gmail.com>
824
825         * configure.in: Disabling the sibling call optimization doesn't
826         work, so we're using -mminimal-toc.
827
828 2008-12-03  Mark Probst  <mark.probst@gmail.com>
829
830         * configure.in: Disable sibling call optimization on PPC64 as it
831         seems to trip up GCC on the build bot.
832
833 2008-11-28  Atsushi Enomoto  <atsushi@ximian.com>
834
835         * data/mono-nunit.pc.in : add new 2.4.8 files.
836
837 2008-11-21  Jb Evain  <jbevain@novell.com>
838
839         * scripts/Makefile.am: use only one mono-api-info pointing to the cecil one
840         which is mscorlib agnostic.
841
842 2008-11-21  Zoltan Varga  <vargaz@gmail.com>
843
844         * configure.in: Only enable AOT on linux. Fixes #447265.
845
846 2008-11-19  Jonathan Pryor  <jpryor@novell.com>
847
848         * configure.in: Remove mono/monoburg/Makefile; fixes the build.
849
850 2008-11-14  Andreas Färber  <andreas.faerber@web.de>
851
852         * configure.in: Add preprocessor defines for ppc(64).
853         Suggested by Paolo and Mark.
854         
855         Contributed under MIT/X11 license.
856
857 2008-11-12  Zoltan Varga  <vargaz@gmail.com>
858
859         * configure.in: Add an ENABLE_AOT variable to config.make, currently only
860         enabled for AMD64.
861
862 2008-11-11  Zoltan Varga  <vargaz@gmail.com>
863
864         * configure.in: Bump version to 2.3.
865
866 Mon Nov 10 17:37:08 CET 2008 Paolo Molaro <lupus@ximian.com>
867
868         * configure.in: check for sys/user.h and struct kinfo_proc members.
869
870 2008-11-07  Bill Holmes  <billholmes54@gmail.com>
871
872         * winconfig.h : Removing HAVE_DIRENT_H, HAVE_STDINT_H,
873           HAVE_VISIBILITY_HIDDEN, HAVE_ZLIB for the VC builds.
874
875         Code is contributed under MIT/X11 license.
876
877 2008-11-05  Bill Holmes  <billholmes54@gmail.com>
878
879         * configure.in : Adding a auto configure check for dirent.h.
880
881         Code is contributed under MIT/X11 license.
882
883 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
884
885         * Makefile.am: Build `docs` after `runtime`, so that it can depend
886           upon mdoc.exe for it's operation.
887
888 2008-10-30  Jonathan Pryor  <jpryor@novell.com>
889
890         * man/mdoc-assemble.1: Document //node use within .source files.
891
892 2008-10-27  Jb Evain  <jbevain@novell.com>
893
894         * data/cecil.pc.in: update version.
895
896 2008-10-22  Zoltan Varga  <vargaz@gmail.com>
897
898         * scripts/Makefile.am: Add gacutil1 script.
899
900 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
901
902         * data/dotnet35.pc.in : added sys.cm.dataannotations.dll too.
903
904 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
905
906         * data/net_2_0/web.config : added new assemblies and namespaces in
907           pages and compilation sections.
908
909 2008-10-21  Atsushi Enomoto  <atsushi@ximian.com>
910
911         * data/dotnet35.pc.in : added new assemblies (dlinq, abstractions,
912           routing, dynamic data).
913
914 2008-10-20  Jonathan Pryor  <jpryor@novell.com>
915
916         * scripts/mod.in: Remove bash-isms.
917
918 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
919
920         * configure.in: Generate data/monodoc.pc.
921
922 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
923
924         * data/Makefile.am: Add monodoc.pc to $(pkgconfig_DATA), $(DISTCLEANFILES).
925
926 2008-10-18  Jonathan Pryor  <jpryor@novell.com>
927
928         * data/monodoc.pc.in: Fixup sourcesdir.
929         * data/Makefile.am (EXTRA_DIST): Add monodoc.pc.in.
930
931 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
932
933         * scripts/Makefile.am: Install scripts for mdoc-compat commands.
934         * scripts (svn:ignore): Ignore generated files.
935         * mdassembler, mdvalidater, monodocer, monodocs2html, 
936           monodocs2slashdoc: Added; "compatibility" scripts, converting the
937           previous commands into mdoc commands.
938
939 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
940
941         * scripts/Makefile.am: Create scripts for mdoc sub-commands.
942
943 2008-10-17  Jonathan Pryor  <jpryor@novell.com>
944
945         * scripts/Makefile.am: Add mod.
946
947 2008-10-16  Jonathan Pryor  <jpryor@novell.com>
948
949         * scripts/Makefile.am: Move mono-shlib-cop to scripts_2_0.
950
951 2008-10-15  Jonathan Pryor  <jpryor@novell.com>
952
953         * configure.in: Add checks for `struct flock`, `struct timespec`.
954
955 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
956
957         * data/mono-options.pcs.in: We're not installing Mono.Options.dll into 
958           the GAC anymore, we're just concerned `pkg-config --variable=Source` 
959           support.
960
961 2008-10-14  Jonathan Pryor  <jpryor@novell.com>
962
963         * data/mono-options.pc.in: Add a Sources variable so that 
964           `pkg-config --variable Sources mono-options` can be used to grab the
965           sources to Mono.Options (useful for embedding).
966
967 2008-10-13  Jonathan Pryor  <jpryor@novell.com>
968
969         * configure.in: Generate data/mono-options.pc.
970         * data/Makefile.am: Support mono-options.pc.in and mono-options.pc.
971         * data/mono-options.pc.in: Added.
972
973 Mon Oct 13 11:26:19 CEST 2008 Paolo Molaro <lupus@ximian.com>
974
975         * configure.in: check for shm_open ().
976
977 2008-10-12  Zoltan Varga  <vargaz@gmail.com>
978
979         * configure.in: Only process Makefiles with patch-quiet.sh which have a 
980         corresponding Makefile.in.
981
982 2008-10-11  Zoltan Varga  <vargaz@gmail.com>
983
984         * configure.in: Make --enable-minimal=reflection_emit turn on
985         --enable-minimal=reflection_emit_save too.
986
987         * README: Add docs for the option.
988
989         * configure.in: Add --enable-minimal=reflection_emit_save option.
990
991 2008-10-10  Atsushi Enomoto  <atsushi@ximian.com>
992
993         * data/net_2_0/web.config: add UrlRouting.axd handler (forbidden).
994
995 2008-10-08  Zoltan Varga  <vargaz@gmail.com>
996
997         * Makefile.am (dist-hook): Use 'net_1_1' instead of 'default'.
998
999         * runtime/Makefile.am: Rename 'default' profile to 'net_1_1'.
1000
1001 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
1002
1003         * data/Makefile.am : there seems a couple more of required changes.
1004
1005 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
1006
1007         * scripts/Makefile.am : one more dist fix is needed.
1008
1009 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
1010
1011         * configure.in : fix missing change for previous change.
1012
1013 2008-10-07  Atsushi Enomoto  <atsushi@ximian.com>
1014
1015         * scripts/mono-nunit.pc.in, data/mono-nunit.pc.in:
1016           move former to latter.
1017         * scripts/Makefile.am : remove packaging info.
1018         * data/Makefile.am : add mono-nunit.pc too.
1019
1020 2008-10-03  Rodrigo Kumpera  <rkumpera@novell.com>
1021
1022         * configure.in: Add simd intrinsics to the disable set.
1023
1024 2008-10-01  Jb Evain  <jbevain@novell.com>
1025
1026         * scripts/Makefile.am: add mono-cil-strip.
1027
1028 2008-09-29  Zoltan Varga  <vargaz@gmail.com>
1029
1030         * scripts/patch-quiet.sh: Handle the ifs used by some versions of
1031         automake.
1032
1033 2008-09-25  Luis Ortiz  <lortiz@interactivesupercomputing.com>
1034
1035         * configure.in: Big arrays are only supported on 64 bit systems. 
1036
1037         Fixes #430022
1038
1039 2008-09-24  Zoltan Varga  <vargaz@gmail.com>
1040
1041         * configure.in: Add --enable-minimal=attach option.
1042
1043 2008-09-22  Raja R Harinath  <harinath@hurrynot.org>
1044
1045         * scripts/patch-quiet.sh: Skip Makefiles that've already been
1046         patched.  Handle automake 1.10a.
1047
1048 2008-09-18  Mark Probst  <mark.probst@gmail.com>
1049
1050         * docs/generic-sharing: More generic sharing porting
1051         documentation.
1052
1053 2008-09-17  Raja R Harinath  <harinath@hurrynot.org>
1054
1055         * Makefile.am (EXTRA_DIST): Update.
1056         * nls.m4, progtest.m4: Really add from Gettext 0.17.
1057
1058 2008-09-15  Raja R Harinath  <harinath@hurrynot.org>
1059
1060         * configure.in (AC_CONFIG_FILES): Put po/mcs/Makefile.in in its
1061         own stanza.
1062         (AC_OUTPUT): Don't list po/mcs/Makefile, it's automatically
1063         handled by AM_PO_SUBDIRS.
1064
1065 2008-09-14  Miguel de Icaza  <miguel@novell.com>
1066
1067         * Added some infrastructure to start the translation of the
1068         compiler error messages.
1069
1070         Currently the compiler does not yet use the infrastructure,
1071         that needs a bit of work, but the PO infrastructure is in place. 
1072
1073 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
1074
1075         * Makefile.am (SUBDIRS): Add po/mcs.
1076         (DIST_SUBDIRS): Add po/mcs.
1077         (EXTRA_DIST): Add config.rpath.
1078         * configure.in (AC_CONFIG_FILES): Add po/mcs/Makefile.in.
1079
1080 2008-09-14  gettextize  <bug-gnu-gettext@gnu.org>
1081
1082         * gettext.m4: New file, from gettext-0.17.
1083         * iconv.m4: New file, from gettext-0.17.
1084         * lib-ld.m4: New file, from gettext-0.17.
1085         * lib-link.m4: New file, from gettext-0.17.
1086         * lib-prefix.m4: New file, from gettext-0.17.
1087         * nls.m4: New file, from gettext-0.17.
1088         * po.m4: New file, from gettext-0.17.
1089         * progtest.m4: New file, from gettext-0.17.
1090         * Makefile.am (EXTRA_DIST): Add the new files.
1091
1092 2008-09-12  Zoltan Varga  <vargaz@gmail.com>
1093
1094         * scripts/patch-quiet.sh: Remove an obsolete comment. Change the Makefile so
1095         this script is rerun if Makefile.am changes.
1096
1097 2008-09-11  Zoltan Varga  <vargaz@gmail.com>
1098
1099         * configure.in: Add a DISABLE_JIT automake conditional too.
1100
1101         * configure.in: Add a --enable-minimal=jit option to disable jit, only
1102         allowing full-aot execution.
1103
1104 2008-09-10  Zoltan Varga  <vargaz@gmail.com>
1105
1106         * configure.in: Move the computation of export_ldflags after libtool has
1107         been created.
1108
1109 2008-09-08  Massimiliano Mantione  <massi@ximian.com>
1110
1111         * configure.in: Added DISABLE_PROFILER automake conditional.
1112
1113 2008-08-29  Geoff Norton  <gnorton@novell.com>
1114
1115         * configure.in: Rollup our unrolled FreeBSD support so that we properly
1116         build and compile on FreeBSD6+.  (FreeBSD5 is 2004)
1117
1118 2008-08-28  Geoff Norton  <gnorton@novell.com>
1119
1120         * build-iphone.sh: iPhone lies about HAVE_MMAP as well.
1121
1122 2008-08-26  Geoff Norton  <gnorton@novell.com>
1123
1124         * build-iphone.sh: Update build-iphone to not wget old inssel's, and build
1125         out of the box with teh current SDK.
1126
1127 2008-08-28  Zoltan Varga  <vargaz@gmail.com>
1128
1129         * scripts/Makefile.am (scripts_2_0): Add gacutil2.
1130         * scripts/gacutil2: New file.
1131
1132 2008-08-22  Jb Evain  <jbevain@novell.com>
1133
1134         * data/wcf.pc.in
1135         * data/Makefile.am
1136         * configure.in: add a new wcf.pc for assemblies recently moved
1137         from olive to mcs.
1138
1139 2008-08-12  Bill Holmes  <billholmes54@gmail.com>
1140
1141         * winconfig.h:  Updating the config file for MSVC builds to match
1142           the config file used when compiling with gcc in Cygwin.
1143
1144         Contributed under MIT/X11 license.
1145
1146 2008-08-09  Rodrigo Kumpera  <rkumpera@novell.com>
1147
1148         * docs/generic-sharing: Some updates from an irc talk with Mark.
1149
1150 2008-08-06  Zoltan Varga  <vargaz@gmail.com>
1151
1152         * Makefile.am (EXTRA_DIST): Add dtrace-prelink.sh and build-mingw32.sh.
1153
1154         * scripts/Makefile.am (EXTRA_DIST): Add patch-quiet.sh.
1155
1156 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1157
1158         * configure.in: use the PKG_CONFIG_PATH only when cross-compiling.
1159
1160 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1161
1162         * configure.in: added support for cross-compilation
1163
1164 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1165
1166         * build-mingw32.sh: added a script to build Mono for Windows on a
1167         Linux host using mingw.
1168
1169 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1170
1171         * scripts/Makefile.am: added support for cross-compilation,
1172         including .bat generation for windows targets.
1173
1174 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1175
1176         * scripts/smcs.bat.in, scripts/script.bat.in,
1177         scripts/script_umask.bat.in: added .bat templates.
1178
1179 2008-08-05  Marek Habersack  <mhabersack@novell.com>
1180
1181         * runtime/Makefile.am: mingw cross-compilation support.
1182
1183 2008-08-05  Andreas Färber  <andreas.faerber@web.de>
1184
1185         * autogen.sh: Suppress arguments warning for NOCONFIGURE.
1186         
1187         Contributed under MIT/X11 license.
1188
1189 2008-08-02  Zoltan Varga  <vargaz@gmail.com>
1190
1191         * configure.in: Enable dtrace by default on platforms which support it.
1192
1193 2008-07-27  Zoltan Varga  <vargaz@gmail.com>
1194
1195         * scripts/patch-quiet.sh: Make the libtool --quiet flag configurable by
1196         V=1 as well.
1197
1198 2008-07-24  Zoltan Varga  <vargaz@gmail.com>
1199
1200         * configure.in: Patch libtool to avoid the 
1201         'copying selected object files ...' messages.
1202
1203 2008-07-24  Rodrigo Kumpera  <rkumpera@novell.com>
1204
1205         * configure.in: Change USED_GC_NAME to show if parallel mark is used.
1206         This is shown in mono --version.
1207
1208 2008-07-22  Mark Probst  <mark.probst@gmail.com>
1209
1210         * configure.in: New configure option (--with-malloc-mempools) to
1211         make mempools use malloc for every single allocation, which makes
1212         it easier to use debugging/profiling tools like Valgrind.
1213
1214 2008-07-21  Zoltan Varga  <vargaz@gmail.com>
1215
1216         * configure.in: Invoke patch-quiet.sh using AC_CONFIG_COMMANDS so it
1217         runs during a reconfigure too.
1218
1219 2008-07-13  Zoltan Varga  <vargaz@gmail.com>
1220
1221         * docs/aot-compiler.txt: Update docs.
1222
1223 2008-07-09  Zoltan Varga  <vargaz@gmail.com>
1224
1225         * scripts/patch-quiet.sh: Another try to fix this on osx.
1226         
1227         * scripts/patch-quiet.sh: Use \\t to encode \t.
1228
1229         * scripts/patch-quiet.sh: Remove a stray \t.
1230
1231 2008-07-10  Raja R Harinath  <harinath@hurrynot.org>
1232
1233         * configure.in (enable_quiet_build): Work better on a non-srcdir build.
1234         (mono_cv_sizeof_sunpath): Rename cacheval from 'cv_mono_sizeof_sunpath'
1235         to placate autoconf.
1236
1237 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
1238
1239         * configure.in: Make the patching done by --enable-quiet quiet.
1240
1241 2008-07-07  Zoltan Varga  <vargaz@gmail.com>
1242
1243         * scripts/patch-quiet.sh: Make this more precise.
1244
1245 2008-07-06  Zoltan Varga  <vargaz@gmail.com>
1246
1247         * configure.in: Add an --enable-quiet-build option.
1248
1249         * Makefile.am (patch-quiet): New target.
1250
1251         * acinclude.m4: Handle --quiet.
1252
1253 2008-07-05  Mark Probst  <mark.probst@gmail.com>
1254
1255         * docs/generic-sharing: Docs about porting generic sharing.
1256
1257 2008-07-04  Zoltan Varga  <vargaz@gmail.com>
1258
1259         * scripts/patch-quiet.sh (src): Fix verbose mode.
1260
1261 2008-07-03  Mark Probst  <mark.probst@gmail.com>
1262
1263         * docs/generic-sharing: New documentation file about generic code
1264         sharing.  Currently contains information about examining stack
1265         frames of generic shared code.
1266
1267 2008-07-03  Zoltan Varga  <vargaz@gmail.com>
1268
1269         * scripts/patch-quiet.sh: New helper script.
1270
1271 2008-07-02  Gert Driesen  <drieseng@users.sourceforge.net>
1272
1273         * data/net_1_1/machine.config: Ignore system.windows.forms section.
1274         * data/net_2_0/machine.config: Define system.windows.forms section.
1275
1276 2008-06-30  Alp Toker  <alp@nuanti.com>
1277
1278         * configure.in:
1279         * acinclude.m4: Remove concatenation syntax from doltlibtool to support
1280         old versions of bash and re-enable dolt.
1281
1282 2008-06-26  Alp Toker  <alp@nuanti.com>
1283
1284         * acinclude.m4: Prospective dolt fix for the build bot. Fix syntax to work
1285         with older bash versions.
1286
1287 2008-06-26  Alp Toker  <alp@nuanti.com>
1288
1289         * acinclude.m4: Update dolt to the latest git version 5e9eef10. (The one we
1290         had wasn't in fact the latest version and had a known bug.)
1291
1292 2008-06-25  Zoltan Varga  <vargaz@gmail.com>
1293
1294         * configure.in: Enable dolt by default as an experiment.
1295
1296         * acinclude.m4: Update dolt to the latest git version.
1297
1298 2008-06-23  Andreas Färber  <andreas.faerber@web.de>
1299
1300         * data/Makefile.am (EXTRA_DIST): Distribute mono.d.
1301
1302         Contributed unter MIT/X11 license.
1303
1304 2008-06-11  Zoltan Varga  <vargaz@gmail.com>
1305
1306         * configure.in: Remove -D_FILE_OFFSET_BITS=64 from the CPPFLAGS passed to
1307         libgc on sparc. Fixes #323138.
1308
1309 2008-06-05  Andreas Färber  <andreas.faerber@web.de>
1310
1311         * configure.in: Add configure option for DTrace.
1312         * dtrace-prelink.sh: New file, helper script for DTrace builds.
1313         * data/mono.d: New file, defines the DTrace 'mono' provider.
1314
1315         Contributed unter MIT/X11 license.
1316
1317 2008-05-31  Andreas Färber  <andreas.faerber@web.de>
1318
1319         * configure.in (big-arrays): Output fix.
1320           Display "no" in absence of --enable-big-arrays.
1321
1322         Contributed unter MIT/X11 license.
1323
1324 2008-05-27 Rodrigo Kumpera  <rkumpera@novell.com>
1325
1326         * configure.in: Add configure option for big arrays.
1327
1328           Patch by Luis F. Ortiz.
1329           Contributed under X11 license.
1330           http://lists.ximian.com/pipermail/mono-devel-list/2008-May/027995.html
1331
1332 2008-05-23  Wade Berrier  <wberrier@novell.com>
1333
1334         * scripts/Makefile.am: remove mbas script since we don't ship it anymore
1335         (fixed bnc#393903)
1336
1337 2008-05-22 Marek Safar  <marek.safar@gmail.com>
1338
1339         * Makefile.am: Distribute 2.0 profile specific files.
1340
1341 2008-05-21  Zoltan Varga  <vargaz@gmail.com>
1342
1343         * acinclude.m4: New file, contains a snapshot of dolt.
1344
1345         * configure.in: Add support for the DOLT libtool replacement.
1346
1347 2008-05-19  Zoltan Varga  <vargaz@gmail.com>
1348
1349         * configure.in: Change the way CPPFLAGS/CFLAGS are passed to libgc one more
1350         time. This time, we collect them in two variables and pass these to libgc
1351         configure instead of using the standard CPPFLAGS/CFLAGS, to prevent problems
1352         during reconfiguring. Also pass '-mno-tls-direct-segment-refs' to libgc 
1353         configure, hopefully fixing #385006.
1354
1355 2008-05-15  Zoltan Varga  <vargaz@gmail.com>
1356
1357         * configure.in: Add a check for sgen and __thread. Fixes #347171.
1358
1359 2008-05-14  Atsushi Enomoto  <atsushi@ximian.com>
1360
1361         * configure.in, data/Makefile.am, data/dotnet35.pc : 
1362           add new package for .net framework 3.5 libs.
1363
1364 2008-05-12  Raja R Harinath  <harinath@hurrynot.org>
1365
1366         * scripts/mono-service.in: Undo 2008-05-08.  '2>&1' is not a bash-ism.
1367
1368 2008-05-09  Zoltan Varga  <zovarga@debian.chello.hu>
1369
1370         * Makefile.am (get-monolite-latest): Create mcs/lib if not existing.
1371
1372 2008-05-08  Robert Jordan  <robertjj@gmx.net>
1373
1374         * scripts/mono-service.in: Replace bash-ism with `sh' syntax.
1375
1376 2008-05-07  Sebastien Pouliot  <sebastien@ximian.com>
1377
1378         * data/net_[1_1|2_0]/machine.config: Add entry to remap the public 
1379         key used by Silverlight 2.0 platform assemblies. Needed in both 
1380         profiles since SN uses 1.0.
1381
1382 2008-05-05  Andreas Färber  <andreas.faerber@web.de>
1383
1384         * configure.in: Detect ppc64 target architecture.
1385         
1386         Contributed unter MIT/X11 license.
1387
1388 2008-04-29  Kornél Pál  <kornelpal@gmail.com>
1389
1390         * configure.in: Check for sys/utime.h.
1391         * winconfig.h: Define HAVE_SYS_UTIME_H, undef HAVE_UTIME_H.
1392
1393 2008-04-28  Zoltan Varga  <vargaz@gmail.com>
1394
1395         * configure.in: Use lowercase for 'integrity of package' for consistency.
1396
1397 2008-04-28  Geoff Norton  <gnorton@novell.com>
1398
1399         * build-iphone.sh: Some updates to work with the latest SDK.
1400
1401 2008-04-24  Zoltan Varga  <vargaz@gmail.com>
1402
1403         * configure.in: Use the three argument form of AC_DEFINE everywhere since it is
1404         required by autoheader for parameters not in acconfig.h.
1405
1406         * acconfig.h: Removed, all the parameters are defined in configure.in now.
1407
1408 2008-04-24  Rodrigo Kumpera  <rkumpera@novell.com>
1409
1410         * runtime/Makefile.am (mcs-compileall): Turn on the verifier.
1411
1412 2008-04-18  Wade Berrier  <wberrier@novell.com>
1413
1414         * scripts/mono-find-requires.in: Add env var to ignore scanning
1415         of .config files.
1416         Fix extra whitespace when no config reqs are found.
1417
1418 2008-04-17  Zoltan Varga  <vargaz@gmail.com>
1419
1420         * configure.in: Enable the valgrind header check on amd64 too.
1421
1422 2008-04-16  Wade Berrier  <wberrier@novell.com>
1423
1424         * scripts/mono-find-requires.in: Fix extraneous whitespace that makes
1425         some reqs from .config be on the same line as the monodis reqs.
1426
1427 2008-04-16  Jb Evain  <jbevain@novell.com>
1428
1429         * configure.in, data/Makefile.am: add a smcs.pc file,
1430         that moonlight can use to locate smcs.exe.
1431
1432 2008-04-11  Atsushi Enomoto  <atsushi@ximian.com>
1433
1434         * scripts/Makefile.am : we need genxs2 for generating 2.0 based 
1435           serializer.
1436
1437 2008-04-08  Dean Brettle  <dean@brettle.com>
1438
1439         * configure.in, runtime/Makefile.am: create a symlink at
1440         mono/runtime/etc/mono/2.0/Browsers/Compat.browser similar to machine.config
1441
1442 2008-03-26  Massimiliano Mantione  <massi@ximian.com>
1443         * configure.in: Added PLATFORM_LINUX automake conditional.
1444
1445 2008-03-25  Zoltan Varga  <vargaz@gmail.com>
1446
1447         * runtime/Makefile.am (mcs-compileall): Skip net 2.1 assemblies for now.
1448
1449 2008-03-22  Zoltan Varga  <vargaz@gmail.com>
1450
1451         * configure.in: Pass CPPFLAGS to libgc configure using ac_configure_args instead
1452         of exporting it. Fixes #373113.
1453
1454 2008-03-20  Geoff Norton  <gnorton@novell.com>
1455
1456         * build-iphone.sh: Add CPLUS_INCLUDE_PATH.
1457
1458 2008-03-20  Kornél Pál  <kornelpal@gmail.com>
1459
1460         * configure.in: Added Windows version macros to CPPFLAGS and export
1461         CPPFLAGS for libgc configure to ensure Windows version compatibility.
1462         * winconfig.h: Added compile-time feature detection and support for
1463         64-bit Windows versions. Updated VERSION to 1.9.
1464
1465 2008-03-19  Zoltan Varga  <vargaz@gmail.com>
1466
1467         * configure.in: Fix a typo.
1468
1469 2008-03-17  Geoff Norton  <gnorton@novell.com>
1470
1471         * build-iphone.sh: Fix a typo.
1472         
1473 2008-03-12  Atsushi Enomoto  <atsushi@ximian.com>
1474
1475         * scripts/Makefile.am : added xsd2.
1476
1477 2008-03-12  Geoff Norton  <gnorton@novell.com>
1478
1479         * build-iphone.sh: A autogen/make wrapper to define everything to build
1480         mono for the iphone.
1481         * configure.in: Add support for arm-apple-darwin (iPhone).
1482
1483 2008-03-05  Wade Berrier  <wberrier@novell.com>
1484
1485         * scripts/Makefile.am: fix typo so that 'scripts_defaults' scripts get
1486         installed.
1487         Fix sed command so that 'scripts_defaults' scripts work. 
1488         Add some files to the cleanup list.
1489
1490 2008-03-02  Miguel de Icaza  <miguel@novell.com>
1491
1492         * configure.in: No need to detect mcs1, as we are going to keep
1493         mcs as the 1.0 compiler and gmcs as the 2.0 compiler.  Since
1494         making mcs a 2.0 compiler caused too many problems.
1495
1496 2008-02-29  Miguel de Icaza  <miguel@novell.com>
1497
1498         * configure.in: Detect if there is an mcs1 command installed as
1499         the external c# compiler, and if this is the compiler, pick this
1500         to bootstrap. 
1501
1502         You need to re-autogen.sh after the first installation of mono
1503         with the new scripts.
1504
1505 2008-02-28  Miguel de Icaza  <miguel@novell.com>
1506
1507         * scripts/Makefile.am: Implement new defaults for the Mono 2.0
1508         release, 2.0 profile executables are now the defaults (al, ilasm,
1509         mkbundle, mono-api-info, monop, resgen, wsdl and mcs).
1510
1511         Old commands running under the 1.0 profile are still available
1512         by having the number 1 appended to their command name (al1,
1513         ilasm1, mcs1, mkbundle1, mono-api-info1, monop1, resgen1, wsdl1). 
1514
1515 2008-02-05  Zoltan Varga  <vargaz@gmail.com>
1516
1517         * runtime/Makefile.am: Update after the changes to mcs/Makefile.
1518
1519 2008-02-03  Zoltan Varga  <vargaz@gmail.com>
1520
1521         * runtime/Makefile.am (clean-local): Use mono --wapi=semdel instead of the
1522         nonexistent semdel utility.
1523
1524         * runtime/semdel-wrapper.in: Delete.
1525
1526 2008-01-28  Wade Berrier  <wberrier@novell.com>
1527
1528         * configure.in: version bump -> 1.9
1529
1530 2008-01-26  Zoltan Varga  <vargaz@gmail.com>
1531
1532         * docs/mini-porting.txt: Add some info about the order the JIT regression
1533         tests should be run.
1534
1535 2008-01-26  Daniel Nauck  <dna@mono-project.de>
1536
1537         * scripts/mono-service.in: fix compability with the dash shell,
1538         it doesn't like the use of >& without a file descriptor
1539
1540 2008-01-09  Zoltan Varga  <vargaz@freemail.hu>
1541
1542         * runtime/Makefile.am (mcs-compileall): Remove some whitespace after
1543         a backslash.
1544
1545 2008-01-05  Zoltan Varga  <vargaz@gmail.com>
1546
1547         * Makefile.am (DIST_SUBDIRS): Use $(eglib_dir) instead of eglib to
1548         fix make dist.
1549
1550 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
1551
1552         * configure.in: Add support for building with eglib and VPATH.
1553         Fixes #351893.
1554
1555 2008-01-05  Andreas Faerber  <andreas.faerber@web.de>
1556
1557         * configure.in: Define eglib_dir.
1558         * Makefile.am: Add eglib to subdirectory lists.
1559
1560 2007-12-31  Jonathan Chambers  <joncham@gmail.com>
1561
1562         * winconfig.h: Define HAVE_GETPROCESSID.
1563         Contributed under MIT/X11 license.
1564
1565 2007-12-28  Everaldo Canuto  <ecanuto@novell.com>
1566
1567         * configure.in: Add support for oprofile.
1568
1569 2007-12-08  Zoltan Varga  <vargaz@gmail.com>
1570
1571         * configure.in: Add check for sys/mkdev.h.
1572
1573 2007-12-05  Dick Porter  <dick@ximian.com>
1574
1575         * configure.in: Define PLATFORM_SOLARIS for solaris builds, needed
1576         by fix for bug 323524.
1577
1578 2007-11-21  Dick Porter  <dick@ximian.com>
1579
1580         * configure.in: No need to check for glib functions any more
1581
1582 2007-11-19  Atsushi Enomoto  <atsushi@ximian.com>
1583
1584         * configure.in : fix win32 build.
1585
1586 2007-11-16  Zoltan Varga  <vargaz@gmail.com>
1587
1588         * configure.in: Make --with-moonlight=yes the default.
1589
1590 2007-11-15  Dick Porter  <dick@ximian.com>
1591
1592         * configure.in: Check for g_strsplit_set() and g_strv_length()
1593
1594 2007-11-10  Alp Toker  <alp@atoker.com>
1595
1596         * samples/embed/teste.c: Add a newline at the end of this printf()
1597
1598 2007-11-08  Wade Berrier  <wberrier@novell.com>
1599
1600         * configure.in: add sysconfdir for mcs config.make
1601         version bump -> 1.2.6
1602
1603 2007-11-07  Geoff Norton  <gnorton@novell.com>
1604
1605         * configure.in: Add a check for sockaddr_in(6).sin(6)_len
1606
1607 2007-11-05  Geoff Norton  <gnorton@novell.com>
1608
1609         * configure.in: Set GMODULE_CFLAGS and GMODULE_LIBS to be set
1610         with eglib as well
1611
1612 2007-10-30  Raja R Harinath  <harinath@gmail.com>
1613
1614         * runtime/Makefile.am ($(tmpinst)/bin/gmcs): Update rule to point
1615         to location of 'gmcs.exe'.
1616
1617 2007-10-29  Raja R Harinath  <rharinath@novell.com>
1618
1619         * configure.in (olive_topdir): Look for $olivedir in the source tree.
1620
1621 2007-10-19  Marek Habersack  <mhabersack@novell.com>
1622
1623         * scripts/Makefile.am (scripts_2_0): added mconfig to the list
1624
1625 2007-10-09  Wade Berrier  <wberrier@novell.com>
1626
1627         * configure.in: Split up the mono version that goes into Consts.cs 
1628         to make sure each segment is no longer than 4 digits.  
1629         This allows svn revisions to be used.
1630
1631 2007-10-02  Miguel de Icaza  <miguel@novell.com>
1632
1633         * scripts/mono-test-install: (temp_exe): Add tests for dynamic
1634         libraries that libgdiplus might be missing
1635
1636         Add detection and diagnostics for
1637         broken System.Drawing installations.
1638
1639 2007-09-19  Jb Evain  <jbevain@novell.com>
1640
1641         * configure.in: if there's a olive directory in the same folder
1642         as mono, we now override its config.make, so that we don't build
1643         the olive moonlight assemblies if mono is not build with moonlight
1644         support.
1645
1646 2007-09-18  Andreas Faerber  <andreas.faerber@web.de>
1647
1648         * configure.in: Add support for building on Linux/ppc64 host.
1649
1650 2007-09-18  Marek Habersack  <mhabersack@novell.com>
1651
1652         * configure.in: added additional Makefile to be generated in the
1653         mono/tests/assemblyresolve/ subdir.
1654
1655 2007-09-17  Zoltan Varga  <vargaz@gmail.com>
1656
1657         * docs/memory-management.txt: A new file describing metadata memory management.
1658
1659 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
1660
1661         * winconfig.h: Define WINVER and _WIN32_WINNT for VS
1662         build.
1663         
1664         Contributed under MIT/X11 license.
1665
1666 2007-09-14  Jonathan Chambers  <joncham@gmail.com>
1667
1668         * winconfig.h: Don't define HAVE_UNISTD_H on MSVC build.
1669         
1670         Contributed under MIT/X11 license.
1671
1672 2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
1673
1674         * configure.in : On windows, require advapi32.dll.
1675
1676 2007-08-23  Robert Jordan  <robertj@gmx.net>
1677
1678         * configure.in: add get|setpriority detection.
1679
1680 Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
1681
1682         * configure.in: use more symbol renaming fo OSX (bug #82463).
1683
1684 2007-08-20  Jb Evain  <jbevain@novell.com>
1685
1686         * scripts/smcs.in: use --runtime=moonlight instead of
1687         forcing MONO_PATH.
1688
1689 Mon Aug 20 12:34:36 CEST 2007 Paolo Molaro <lupus@ximian.com>
1690
1691         * configure.in: check for gerusage().
1692
1693 Mon Jul 30 17:59:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
1694
1695         * configure.in: Enable sigaltstack handling check by default to get
1696         wider testing.
1697
1698 2007-07-26  Jb Evain  <jbevain@novell.com>
1699
1700         * scripts/smcs.in: use smcs.exe.
1701
1702 2007-07-24  Wade Berrier  <wberrier@novell.com>
1703
1704         * configure.in: version bump -> 1.2.5
1705
1706 2007-07-17  Jb Evain  <jbevain@novell.com>
1707
1708         * scripts/Makefile.am: new monolinker script.
1709
1710 2007-07-11  Jb Evain  <jbevain@novell.com>
1711
1712         * scripts/smcs.in, scripts/Makefile.am: new smcs script.
1713
1714 2007-07-05  Wade Berrier  <wberrier@novell.com>
1715
1716         * scripts/mono-find-requires.in: add special 64bit case for ia64.
1717         (rpm used to provide libname as well as libname()(64bit) on ia64, but 
1718         now it only provides the first.)
1719
1720 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
1721
1722         * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
1723
1724 2007-06-15  Wade Berrier  <wberrier@novell.com>
1725
1726         * scripts/mono-find-requires.in: revert back to using package names
1727         for .config file dep scanning.  This is because noarch packages can be
1728         built on either 32 or 64 bit arches, depending on either a 32bit or 64bit
1729         library, which is wrong.
1730
1731 2007-06-13  Randolph Chung  <tausq@debian.org>
1732
1733         * configure.in: Add hppa-linux target.
1734         Contributed under the X11 license (http://bugzilla.ximian.com/show_bug.cgi?id=81866).
1735
1736 2007-06-13  Randolph Chung  <tausq@debian.org>
1737
1738         * configure.in: Add AM_PROG_AS, needed for handling assembly file
1739         targets.
1740
1741 2007-06-09  Wade Berrier  <wberrier@novell.com>
1742
1743         * scripts/mono-find-requires.in: use lib name instead of package name 
1744         for deps found in .config files. suse's rpmlint prefers it that way.
1745
1746 2007-05-29  Robert Jordan  <robertj@gmx.net>
1747
1748         * data/config.in: add mono_win32_compat entries.
1749
1750 2007-05-11  Raja R Harinath  <rharinath@novell.com>
1751
1752         * Makefile.am (get-monolite-latest): Redirect wget output too.
1753
1754 2007-05-07  Wade Berrier  <wberrier@novell.com>
1755
1756         * scripts/mono-find-requires.in: don't use length() on arrays;
1757         doesn't work on older gawk versions.  Calculate size manually instead.
1758
1759 2007-05-07  Raja R Harinath  <rharinath@novell.com>
1760
1761         Fix parallel make.
1762         * runtime/Makefile.am (test-support-file): Remove.  Move rules ...
1763         (_tmpinst/bin/mcs, _tmpinst/bin/gmcs, _tmpinst/bin/ilasm): ... here.
1764         Reported by "Stephen A. Jazdzewski" <steve@jazd.com>
1765
1766 2007-05-05  Wade Berrier  <wberrier@novell.com>
1767
1768         * scripts/mono-find-provides.in: don't use 'which' anymore (never solved
1769         anything since it broke symlinks)
1770         * scripts/mono-find-requires.in: also don't use 'which'
1771         Parse .config files to look for native libs.  Honor 'os' attributes for
1772         dllmaps.  Query rpm db for package that provides this lib.  Support 64bit
1773         rpm configurations, as well as 32bit running on 64bit.
1774
1775 2007-04-27  Marek Habersack  <mhabersack@novell.com>
1776
1777         * data/net_2_0/web.config: use fully qualified assembly names in
1778         <compilation><assemblies>.
1779
1780 2007-04-19  Wade Berrier  <wberrier@novell.com>
1781
1782         * configure.in: version bump -> 1.2.4
1783
1784 2007-04-15  Marek Habersack  <mhabersack@novell.com>
1785
1786         * data/net_2_0/web.config: add the default build providers
1787         configuration.
1788
1789 2007-04-06  Andreas Faerber  <andreas.faerber@web.de>
1790
1791         * configure.in: Added support for Solaris/amd64. Fixes bug #81325
1792
1793 2007-04-06  Marek Habersack  <mhabersack@novell.com>
1794
1795         * data/net_2_0/machine.config: corrected the xhtmlConformance
1796         entry to reference correct type.
1797
1798         * data/net_2_0/web.config: siteMap must be enabled by
1799         default. Fixes bug #80611
1800
1801 2007-04-05  Marek Habersack  <mhabersack@novell.com>
1802
1803         * data/browscap.ini: updated to the latest version.
1804         Applied Mono-specific changes.
1805
1806 2007-03-28  Raja R Harinath  <rharinath@novell.com>
1807
1808         * runtime/mono-wrapper.in (PATH): Include _tmpinst/bin.  Ensure
1809         that library invocations of 'mcs' and 'gmcs' pick the in-tree versions.
1810         * runtime/Makefile.am (mcs-do-run-test-profiles): Don't set PATH.
1811         (all-local, install-local): Depend on TEST_SUPPORT_FILES too.
1812         (test-support-files): Move creation of _tmpinst/bin directory ...
1813         ($(tmpinst)/bin/mono): ... here.
1814         ($(tmpinst)/bin/mbas, $(tmpinst)/bin/pedump): Remove.
1815         (test-support-file): Depend on $(tmpinst)/bin/mono.
1816
1817 2007-03-22  Marek Habersack  <mhabersack@novell.com>
1818
1819         * data/net_2_0/machine.config: added a few missing sections, added
1820         missing allowDefinition and allowLocation attributes.
1821
1822 2007-03-16  Wade Berrier  <wberrier@novell.com>
1823
1824         * configure.in: version bump -> 1.2.3.50 (RaceToLinux special release)
1825
1826 2007-03-16  Marek Habersack  <mhabersack@novell.com>
1827
1828         * data/net_2_0/machine.config: added default profile provider
1829         configuration.
1830
1831 2007-03-15  Marek Habersack  <grendello@gmail.com>
1832
1833         * runtime/Makefile.am: add browscap.ini to symlinks
1834
1835         * configure.in: make sure browscap.ini is symlinked to from
1836         runtime/etc/ so that no web tests that depend on the file's
1837         presence fail.
1838
1839 2007-03-15  Jonathan Chambers  <joncham@gmail.com>
1840
1841         * winconfig.h: Don't use MONO_XEN_OPT on windows.
1842         Contributed under MIT/X11 license.
1843
1844 2007-03-14  Marek Habersack  <mhabersack@novell.com>
1845
1846         * data/net_2_0/machine.config: add two missing section handlers.
1847
1848 2007-03-13  Wade Berrier  <wberrier@novell.com>
1849
1850         * Makefile.am:
1851         * msvc/Makefile.am:
1852         Update EXTRA_DIST to take into account .vcproj file moves
1853
1854 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1855
1856         * mono.sln, libmono.vcproj, mono.vcproj, genmdesc.vcproj, winsetup.bat,
1857         mono/monodiet.vcproj, mono/pedump.vcproj: Move to msvc directory.
1858         
1859 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
1860
1861         * libmono.vcproj, mono.vcproj, genmdesc.vcproj, mono/monodiet.vcproj,
1862         mono/pedump.vcproj: Fix Release build target, add define to remove CRT warnings, 
1863         structure output folders a bit better, begin WIN64 port, and change 
1864         libmono to build a DLL instead  of a static library.
1865         * mono.sln: Begin x64 target support.
1866         
1867 Fri Mar 9 18:57:47 CET 2007 Paolo Molaro <lupus@ximian.com>
1868
1869         * Makefile.am, configure.in, msvc: add msvc directory to the
1870         distribution.
1871         * msvc/create-windef.pl, msvc/mono.def: added def file for exported
1872         functions.
1873
1874 2007-03-09  Zoltan Varga  <vargaz@gmail.com>
1875
1876         * docs/aot-compiler.txt: Update 'future work'.
1877
1878 2007-03-07  Zoltan Varga  <vargaz@gmail.com>
1879
1880         * docs/aot-compiler.txt: Add into about the PLT.
1881         
1882         * docs/aot-compiler.txt: Update a bit to reflect recent changes.
1883
1884 2007-02-24  Raja R Harinath  <rharinath@novell.com>
1885
1886         * data/config.in (odbc32.dll) [os=osx]: Fix misplaced ".
1887
1888 2007-02-20  Wade Berrier  <wberrier@novell.com>
1889
1890         * scripts/Makefile.am: Add api-info and api-diff wrappers
1891
1892 2007-02-15  Marek Habersack  <grendello@gmail.com>
1893
1894         * data/net_2_0/machine.config: add default provider factories.
1895
1896 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
1897
1898         * configure.in:  Support NetBSD GC.
1899                 
1900 Thu Feb 1 12:29:23 CET 2007 Paolo Molaro <lupus@ximian.com>
1901
1902         * configure.in: include LIBS in libmono_ldflags on all archs.
1903         * mint.pc.in, mono-uninstalled.pc.in, mono.pc.in: removed extra -lm.
1904
1905 2007-02-01  Miguel de Icaza  <miguel@novell.com>
1906
1907         * configure.in: Naive attempt at getting -ldl in mono.pc
1908
1909 2007-01-31  Marek Habersack  <grendello@gmail.com>
1910
1911         * data/net_2_0/machine.config: prepare the configuration for the
1912         Mainsoft.Web administrative application.
1913
1914 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
1915
1916         * configure.in : w32 build fix; add -lwinmm as Tor suggested.
1917
1918 Mon Jan 29 12:04:38 CET 2007 Paolo Molaro <lupus@ximian.com>
1919
1920         * configure.in, mint.pc.in mono-uninstalled.pc.in mono.pc.in:
1921         put back the flag to export symbols from the binary which is
1922         no more provided by gmodule (thanks to Robert Jordan <robertj@gmx.net>
1923         for noticing).
1924
1925 2007-01-29  Robert Jordan  <robertj@gmx.net>
1926
1927         * libmono.vcproj, winconfig.h: Reflect recent changes.
1928
1929 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
1930
1931         * scripts/Makefile.am: Added 'al2'.
1932
1933 2007-01-11  Dick Porter  <dick@ximian.com>
1934
1935         * acconfig.h: 
1936         * configure.in: Check for IP_DONTFRAGMENT and IP_MTU_DISCOVER.
1937
1938 2007-01-11  Marek Habersack  <grendello@gmail.com>
1939
1940         * data/net_2_0/machine.config: Added the DbProviderFactories
1941         section, together with the first entry - for SQLite.
1942
1943 2007-01-03  Wade Berrier  <wberrier@novell.com>
1944
1945         * scripts/mono-find-provides.in:
1946         * scripts/mono-find-requires.in: error out if monodis isn't
1947         functioning properly.  Otherwise when building rpms, 
1948         the provides/requires isn't generated correctly if monodis 
1949         isn't present. 
1950
1951         Fixes: bnc #227362
1952
1953 2007-01-01  Miguel de Icaza  <miguel@novell.com>
1954
1955         * configure.in (darwin.CPPFLAGS): Temporary workaround for the bug
1956         reported in 77324.  When we get a linker script for MacOS we can
1957         take this out, but for now lets keep it in here.
1958
1959         * scripts/mono-service.in (debug): Add --debug, --no-daemonize and
1960         make sure that this works with 2.0 (wrong binary was being
1961         refereced).
1962
1963         Fixes: #80309
1964
1965 Mon Dec 18 18:19:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1966
1967         * configure.in: fixed compiler/linker options when
1968         configuring under hpux/ia64 (patch from warren@warrenandrachel.com
1969         (Warren Smith)).
1970
1971 Mon Dec 18 15:28:49 CET 2006 Paolo Molaro <lupus@ximian.com>
1972
1973         * configure.in: detection code for dlopen ().
1974
1975 Mon Dec 11 10:23:18 CET 2006 Paolo Molaro <lupus@ximian.com>
1976
1977         * configure.in, mono.pc.in, */Makefile.am: istall the header
1978         files in a API version specific directory.
1979
1980 2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
1981
1982         * data/browscap.ini: added msdomversion for ie6/7,
1983         fixed ecmascriptversion in ie6/7
1984
1985 2006-11-28  Marek Habersack  <grendello@gmail.com>
1986
1987         * data/net_2_0/web.config: Added the imported namespaces statement
1988         for ASP.NET compilation.
1989
1990 2006-11-17  Wade Berrier  <wberrier@novell.com>
1991
1992         * configure.in: version bump to 1.2.1
1993
1994 Thu Nov 16 12:59:50 CET 2006 Paolo Molaro <lupus@ximian.com>
1995
1996         * configure.in: added --disable-mcs-build for use
1997         with embedded systems or other cases where we don't want
1998         or can't to spend time compiling the managed part of the runtime.
1999
2000 2006-11-02  Wade Berrier  <wberrier@novell.com>
2001
2002         * configure.in: version bump to 1.2
2003
2004 2006-11-02 Michael Hutchinson <m.j.hutchinson@gmail.com>
2005
2006         * data/net_2_0/machine.config: defaultProxy section is no longer 
2007           necessary, so remove.
2008
2009 2006-11-01  Jonathan Pryor  <jonpryor@vt.edu>
2010
2011         * configure.in: Add type checks for blkcnt_t, blksize_t, suseconds_t.  Some
2012           versions of Mac OS X don't define these, needed by support/map.c.
2013
2014 2006-10-26  Jonathan Pryor  <jonpryor@vt.edu>
2015
2016         * configure.in: Add type checks for structs pollfd, stat, timeval, timezone.
2017           This is so that support/map.c can use HAVE_STRUCT_... wrappers around
2018           structure conversion functions, allowing them to be omitted from the Win32
2019           build.
2020
2021 2006-10-16  Kornél Pál  <kornelpal@gmail.com>
2022
2023         * libmono.vcproj: Removed unicode.h and unicode.c. Changed absolute
2024           path in AdditionalLibraryDirectories to relative.
2025
2026 2006-10-13  Joe Shaw  <joeshaw@novell.com>
2027
2028         * samples/size/size.c: Flesh this out quite a bit more so that
2029         its results are more accurate.
2030         * samples/size/sample.cs: Add a few more test cases.
2031
2032 2006-10-12  Zoltan Varga  <vargaz@freemail.hu>
2033
2034         * configure.in: Disable visibility("hidden") on cygwin as well.
2035
2036 2006-10-10  Zoltan Varga  <vargaz@gmail.com>
2037
2038         * configure.in: Get rid of --with-nptl.
2039
2040 Sat Sep 30 12:11:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
2041
2042         * configure.in: link to libnsl only if needed.
2043
2044 2006-09-19  Raja R Harinath  <rharinath@novell.com>
2045
2046         * runtime/Makefile.am (etc/mono/config): Fix rule to avoid writing
2047         into a symlink created by the 2006-09-13 change below.
2048
2049 2006-09-17  Zoltan Varga  <vargaz@gmail.com>
2050
2051         * docs/thread-safety.txt: Moved here from mono/metadata.
2052
2053 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
2054
2055         * configure.in: Avoid non-static build warning on windows.
2056
2057 2006-09-16  Raja R Harinath  <rharinath@novell.com>
2058
2059         Fix srcdir!=builddir issue.
2060         * configure.in (runtime/etc/mono/config): Remove erroneous code.
2061         * runtime/Makefile.am (etc/mono/config): Rename from wrapper-config.
2062         * runtime/mono-wrapper.in: Update.
2063
2064 2006-09-15  Jonathan Pryor  <jonpryor@vt.edu>
2065
2066         * configure.in: Remove check for setkey(3).
2067
2068 2006-09-13  Jonathan Pryor  <jonpryor@vt.edu>
2069
2070         * configure.in: Add command to create runtime/etc/mono/config.  This is
2071           needed so that programs which use the bootstrap mono build get the
2072           appropriate <dllmap/> entries (in particular, the mono-shlib-cop unit
2073           tests requires that a $prefix/etc/mono/config be present to run).
2074         * runtime/Makefile.am: Create runtime/etc/mono/config.
2075
2076 2006-09-11  Zoltan Varga  <vargaz@gmail.com>
2077
2078         * mono.vcproj: Fix VC build.
2079
2080 2006-09-01  Zoltan Varga  <vargaz@gmail.com>
2081
2082         * configure.in: More alpha updates from Sergey Tikhonov <tsv@solvo.ru>.
2083
2084 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
2085
2086         * samples/embed/test-invoke.vcproj samples/embed/teste.vcproj: Fix include paths for newer glib versions.
2087
2088         * genmdesc.vcproj: Fix include paths for newer glib versions.
2089
2090         * libmono.vcproj: Add further missing sources, fix include paths for newer glib versions.
2091         
2092         * libmono.vcproj: Add aot-compiler.c and aot-runtime.c as source files.
2093
2094         * README.vsnet: Fix a typo.
2095
2096 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
2097
2098         * configure.in (PLATFORM_WIN32): Add -mno-cygwin to libmono_cflags/ldflags. Fixes
2099         #79180.
2100
2101 2006-08-15  Miguel de Icaza  <miguel@novell.com>
2102
2103         * configure.in: Add support for an altenative version of glib.
2104
2105 2006-08-29 Wade Berrier <wberrier@novell.com>
2106
2107         * configure.in: Add required CFLAGS for s390[x] (-mbackchain)
2108
2109 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2110
2111         * configure.in: check for mkstemp.
2112
2113 2006-08-22  Raja R Harinath  <rharinath@novell.com>
2114
2115         * runtime/Makefile.am (mcs-compileall): Remove mention of Microsoft.VisualBasic.
2116
2117 2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2118
2119         * configure.in: add check for sys/syscall.h. Remove aio_* detection as
2120         it has not been used for a while now.
2121
2122 2006-07-19  Wade Berrier <wberrier@novell.com>
2123
2124         * scripts/mono-find-provides.in: Remove support for only scanning files in the gac.
2125         The problem is that mono apps are often broken up into subpackages, and deps can only
2126         be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
2127         (See https://bugzilla.novell.com/show_bug.cgi?id=144655)
2128
2129 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
2130
2131         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
2132         of alpha support.
2133
2134 2006-07-17  Wade Berrier <wberrier@novell.com>
2135
2136         * scripts/mono-find-requires.in: Change rpm requires to >= 1.0.3300.0 instead of
2137         =, since we don't explicitly provide 1.0.3300.0 versions.
2138
2139 2006-07-09  Zoltan Varga  <vargaz@gmail.com>
2140
2141         * docs/exception-handling.txt: Update libunwind status since it is not really
2142         dead.
2143         
2144         * docs/exception-handling.txt: Note the changes in the handling of SIGSEGV
2145         received while in native code.
2146
2147 2006-07-04  Zoltan Varga  <vargaz@gmail.com>
2148
2149         * configure.in: Add the contents of LIBS to libmono_ldflags on sol-x86 too.
2150
2151 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
2152
2153         * configure.in: Add the contents of LIBS to libmono_ldflags instead on solaris.
2154
2155 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
2156
2157         * configure.in: Add -lsocket -lnsl to libmono_ldflags on solaris to fix the
2158         mkbundle tests.
2159
2160 2006-06-27  Zoltan Varga  <vargaz@gmail.com>
2161
2162         * configure.in: Disable --with-tls=__thread on solaris/x86.
2163
2164 2006-06-24  Zoltan Varga  <vargaz@gmail.com>
2165
2166         * configure.in: Always pass CPPFLAGS to libgc configure.
2167
2168 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
2169
2170         * configure.in: Add the Makefile to create in order to run the CAS
2171         tests.
2172
2173 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
2174
2175         * README.vsnet: Make it clear that building Mono under cygwin is a
2176         pre-requirement to using the VS.NET solution (with the supplied
2177         instructions).
2178
2179 2006-06-01 Zac Bowling <zac@zacbowling.com>
2180         * configure.in, fix typo breaking build (test instead of text on last
2181         line)
2182
2183 2006-05-24  Andrew Skiba <andrews@mainsoft.com>
2184
2185         * configure.in, runtime/Makefile.am: create a symlink at
2186         mono/runtime/etc/mono/2.0/web.config similar to machine.config
2187         
2188 2006-05-24  Raja R Harinath  <rharinath@novell.com>
2189
2190         * scripts/Makefile.am (scripts_1_0, scripts_2_0): Move
2191         nunit-console ...
2192         (scripts_nunit): ... here.
2193         (REWRITE1_DEBUG, REWRITE2_DEBUG): New defines that pass a --debug
2194         to the mono runtime.
2195         (nunit-console, nunit-console2): New targets.  Use them.
2196
2197 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
2198
2199         * libatomic_ops: Remove this, as using it didn't work out.
2200
2201 2006-05-23  Martin Baulig  <martin@ximian.com>
2202
2203         * configure.in: Disable the debugger if we're not using the
2204         included gc.
2205
2206 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
2207
2208         * data/net_2_0/machine.config : updated webRequestModules,
2209           defaultProxy and connectionManagement handlers.
2210
2211 2006-05-10  Zoltan Varga  <vargaz@gmail.com>
2212
2213         * configure.in: Disable usage of visibility(hidden) on solaris x86.
2214
2215 2006-05-07  Zoltan Varga  <vargaz@gmail.com>
2216
2217         * data/mono.supp: Applied patch from Matt Hargett (matt@use.net).
2218         Generalize path to the mono executable.
2219
2220 2006-05-02  Jonathan Chambers  <jonathan.chambers@ansys.com>
2221
2222         * configure.in: Add oleaut32 on Win32 builds for BSTR support
2223
2224 2006-05-01  Chris Toshok  <toshok@ximian.com>
2225
2226         * data/net_2_0/machine.config: add connectionStringName's
2227         parameters to the role/membership providers.
2228
2229 2006-04-30  Raja R Harinath  <harinath@gmail.com>
2230
2231         * Makefile.am (mcs-do-clean, mcs-do-compiler-tests): Clean
2232         and run tests in mono/tests too.
2233
2234 2006-04-25  Wade Berrier <wberrier@novell.com>
2235
2236         * scripts/mono-find-provides.in: Only scan files that are in the gac.
2237         This allows packages to contain private assemblies that won't conflict 
2238         with other packages. Fixes bugzilla.novell.com #144655.
2239
2240 2006-04-21  Alp Toker  <alp@atoker.com>
2241
2242         * scripts/mono-service.in: Usage info fixes:
2243         Lock file was referred to as .log instead of .lock. Fixes #75724.
2244         $0 was in single-quoted, so not interpreted.
2245
2246 2006-04-13  Chris Toshok  <toshok@ximian.com>
2247
2248         * data/net_2_0/machine.config: add system.data section listing the
2249         SqlClient provider.  Also add system.web section listing the
2250         membership and role providers.  This is here instead of in
2251         web.config because the providers are meant to be available to
2252         non-web applications as well.
2253
2254 2006-04-11  Chris Toshok  <toshok@ximian.com>
2255
2256         * data/net_2_0/web.config: add the builtin expression builders.
2257
2258 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
2259
2260         * scripts/Makefile.am (scripts_2_0): Add 'resgen2'.
2261
2262 2006-04-07  Chris Toshok  <toshok@ximian.com>
2263
2264         * data/net_2_0/machine.config: oh, and
2265         system.web/anonymousIdentification.
2266
2267 2006-04-07  Chris Toshok  <toshok@ximian.com>
2268
2269         * data/net_2_0/machine.config: add system.web/membership and
2270         system.web/xhtmlConformance config sections.
2271
2272 2006-04-04  Zoltan Varga  <vargaz@gmail.com>
2273
2274         * configure.in: Add a check and a helpful error message when 'ar' is not found on solaris.
2275
2276 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
2277
2278         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
2279
2280 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
2281
2282         * docs/tree-mover.txt: Added tree mover documentation.
2283
2284 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
2285
2286         * configure.in, mono/Makefile.am: remove the now unused handles dir
2287         from the build.
2288
2289 2006-03-22  Chris Toshok  <toshok@ximian.com>
2290
2291         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
2292
2293         * data/net_2_0/machine.config: add system.web/roleManager section
2294         handler.
2295
2296 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
2297
2298         * libmono.vcproj: Add some newly added source files.
2299
2300 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
2301
2302         * libmono.vcproj: Remove os/win32/util.h.
2303
2304 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
2305
2306         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
2307         with removed proxy class generation for Grasshopper
2308
2309 2006-03-08  Chris Toshok  <toshok@ximian.com>
2310
2311         * data/net_2_0/web.config: add a default siteMap section with the
2312         AspNetXmlSiteMapProvider provider.
2313
2314         * data/net_2_0/machine.config: add system.web/siteMap section
2315         info.
2316
2317 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
2318
2319         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
2320         get rid of os/unix and os/win32.
2321
2322 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
2323
2324         * configure.in: added checks for visibility attribute,
2325         option to disable generics, disabled options string define.
2326
2327 2006-02-27  Raja R Harinath  <rharinath@novell.com>
2328
2329         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
2330         Fix m4-quoting.
2331
2332 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
2333
2334         * configure.in: more feature for --enable-minimal flags.
2335
2336 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2337
2338         * configure.in: define PLATFORM_BSD.
2339
2340 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
2341
2342         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
2343
2344 2006-02-07  Chris Toshok  <toshok@ximian.com>
2345
2346         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
2347         (mono_DATA): same.
2348
2349         * data/net_2_0/machine.config: remove the system.web section from
2350         here.
2351
2352         * data/net_2_0/web.config: and add it here.
2353
2354 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
2355
2356         * data/net_2_0/machine.config: Add FtpRequestCreator
2357         to create new instances of System.Net.FtpWebWebRequest.
2358
2359 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
2360  
2361         * libmono.vcproj: Added new files to the VS.NET build.
2362         * README.vsnet: Updated VS.NET build instructions.
2363
2364 2006-01-26  Chris Toshok  <toshok@ximian.com>
2365
2366         * data/net_2_0/machine.config: ignore runtime and startup
2367         sections.
2368
2369 2006-01-25  Chris Toshok  <toshok@ximian.com>
2370
2371         * data/net_2_0/machine.config: ignore mscorlib,
2372         system.runtime.remoting, and strongNames sections.
2373
2374 2006-01-25  Chris Toshok  <toshok@ximian.com>
2375
2376         * data/net_2_0/machine.config: for system.web, add default
2377         <authorization> section that allows everything.  also, add
2378         System.Configuration to system.web/compilation/assemblies.
2379
2380 2006-01-23  Chris Toshok  <toshok@ximian.com>
2381
2382         * data/net_2_0/machine.config: add System.Configuration to the
2383         list of assemblies in system.web/compilation.
2384
2385 2006-01-23  Martin Baulig  <martin@ximian.com>
2386
2387         * configure.in: Added configure check whether the Mono Debugger is
2388         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
2389         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
2390
2391 2006-01-13  Raja R Harinath  <rharinath@novell.com>
2392
2393         * data/net_2_0/machine.config: Fix a couple of typos in type names.
2394
2395 2006-01-10  Raja R Harinath  <rharinath@novell.com>
2396
2397         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
2398
2399 2006-01-09  Chris Toshok  <toshok@ximian.com>
2400
2401         * data/net_2_0/machine.config: switch over to the 2.0
2402         configuration sections for System.Web and System.Web.Services.
2403         Also, add the configProtectedData stuff so we can encrypt config
2404         sections.
2405
2406 2006-01-08  Robert Jordan  <robertj@gmx.net>
2407
2408         * man/mkbundle.1: Documented environment variables and Windows issues.
2409
2410 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
2411
2412         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
2413           now, as intl.dll is the file actually shipped/available on Windows.
2414
2415 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
2416
2417         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
2418
2419 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
2420
2421         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
2422
2423 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
2424
2425         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
2426           build when CC contains spaces.
2427
2428 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
2429
2430         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
2431           Thanks to Ben Gamari for the patch.
2432
2433 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
2434
2435         * configure.in: Add support for solaris/x86.
2436
2437         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
2438
2439 2005-12-21  Wade Berrier <wberrier@novell.com>
2440
2441         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
2442         otherwise the cairo.dll can't be found on 64 bit architectures
2443
2444 2005-12-18  Raja R Harinath  <harinath@gmail.com>
2445
2446         * configure.in (config.make): Don't blindly copy over $INSTALL,
2447         since it can be relative to the mono tree.  Use the same trick as
2448         ac_INSTALL, but against an absolute path.
2449
2450 2005-12-16 Wade Berrier <wberrier@novell.com>
2451
2452         * configure.in: Unset AC_DISABLE_FAST_INSTALL
2453         This caused some weird monodis linking errors
2454
2455 2005-12-12 Mike Kestner <mkestner@novell.com>
2456
2457         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
2458         and this file can be extracted post-build to be packaged separately 
2459         on win32.
2460         * configure.in: expand mono-cairo.pc
2461         * Makefile.am: dist and install mono-cairo.pc
2462
2463 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
2464
2465         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
2466           accordingly.
2467
2468 2005-12-01 Mike Kestner <mkestner@novell.com>
2469
2470         * scripts/mono-find-provides.in: support policy assemblies.
2471
2472 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2473
2474         * configure.in: define PLATFORM_MACOSX.
2475
2476 2005-11-24  Dick Porter  <dick@ximian.com>
2477
2478         * configure.in: Test for GetProcessId() on windows
2479
2480 2005-11-21  Raja R Harinath  <rharinath@novell.com>
2481
2482         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
2483         (scripts_2_0): ... here.
2484         (gmcs): Remove special-case rule.
2485
2486 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
2487
2488         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
2489         default values for http proxy
2490
2491 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
2492
2493         * docs/jit-regalloc: Merge forgotten documentation updates from
2494         the mini-xp-local-regalloc branch.
2495
2496 2005-10-28  Wade Berrier <wberrier@novell.com>
2497
2498         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
2499         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
2500         Make all the wrappers relocatable.
2501
2502 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
2503
2504         * configure.in: Add test for execinfo.h.
2505
2506 2005-10-20  Raja R Harinath  <rharinath@novell.com>
2507
2508         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
2509         compile with the 'monolite' in the distribution tarball.
2510         (compiler-tests-net_2_0): Avoid deleting
2511         $(mcs_topdir)/build/common/Consts.cs.
2512
2513 2005-10-20  Robert Jordan  <robertj@gmx.net>
2514
2515         * data/net_2_0/machine.config: Added IPC channel templates.
2516
2517 2005-10-11  John Luke  <john.luke@gmail.com>
2518
2519         * man/monop.1: update for new monop options
2520         
2521 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
2522
2523         * configure.in: Fix up problems with the latest libtool on win32.
2524
2525 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
2526
2527         * configure.in: Remove 'Globalization:' entry from final message.
2528
2529 2005-09-27  Raja R Harinath  <rharinath@novell.com>
2530
2531         * configure.in (BUILD_MCS): New automake conditional.  Used to
2532         disable building the mcs/ tree if cross-compiling.
2533         (CROSS_COMPILING): New automake conditional.
2534         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
2535         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
2536         Define even when cross-compiling.
2537         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
2538         Disable building in the mcs/ tree if !BUILD_MCS.
2539
2540 2005-09-22  Raja R Harinath  <rharinath@novell.com>
2541
2542         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
2543         build Consts.cs.
2544
2545 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
2546
2547         * docs/exception-handling.txt: Add section about libunwind.
2548         
2549         * docs/exception-handling.txt: New file.
2550
2551 2005-09-16  Raja R Harinath  <rharinath@novell.com>
2552
2553         * runtime/Makefile.am (all-local, install-exec, uninstall)
2554         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
2555         Don't call semdel-wrapper.
2556
2557 2005-09-06  Chris Toshok  <toshok@ximian.com>
2558
2559         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
2560         attributes required for ASP.Net client side validation to the
2561         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
2562         0.9 & 1.0 browsers.
2563
2564 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
2565
2566         * configure.in: Add ability to cross-compile from linux to win32.
2567
2568 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
2569
2570         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
2571
2572 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
2573
2574         * configure.in: Use CC instead of gcc for __thread tests.
2575
2576 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
2577
2578         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
2579
2580 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
2581
2582         * configure.in: Add -lunwind to ldflags on IA64.
2583
2584 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
2585
2586         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
2587
2588 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
2589
2590         * libmono.vcproj: Fix VC build.
2591
2592 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
2593
2594         * configure.in: enable the ARM jit port.
2595
2596 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
2597
2598         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
2599
2600 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
2601
2602         * configure.in: Fix definition of LIBC for ia64.
2603
2604 2005-07-12  Daniel Drake  <dsd@gentoo.org>
2605
2606         * configure.in: Add check for libattr's <attr/attr.h>
2607
2608 2005-07-11  Raja R Harinath  <rharinath@novell.com>
2609
2610         * scripts/script.in: Add @framework_version@ blank.
2611         * scripts/script2.in: Remove.
2612         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
2613         monop.exe for monop2.
2614
2615 2005-07-04  Raja R Harinath  <rharinath@novell.com>
2616
2617         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
2618         (noinst_DATA): Build mono-uninstalled.pc.
2619         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
2620         (Cflags): Likewise.  Let $(srcdir) to be absolute.
2621
2622 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
2623
2624         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
2625
2626 2005-07-01  Daniel Drake  <dsd@gentoo.org>
2627
2628         * configure.in: Add check for FreeBSD's sys/extattr.h
2629
2630 2005-07-01  Raja R Harinath  <rharinath@novell.com>
2631
2632         Avoid resource leakage on 'make clean' (see #75424).
2633         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
2634         * runtime/semdel-wrapper.in: New.
2635         * runtime/Makefile.am (clean-local): Use the semdel program before
2636         nuking the .wapi directory.
2637         (noinst_SCRIPTS): Add semdel-wrapper.
2638         (MYDISTFILES, distdir): Use automake variable to get the list of
2639         files to distribute.
2640         (all-local, install-exec, uninstall): Call semdel-wrapper.
2641         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
2642         Likewise.
2643
2644 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
2645
2646         * configure.in: Add support for X86 darwin.
2647
2648 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
2649
2650         * configure.in: Add support for ia64.
2651
2652 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2653
2654         * configure.in: enabled the use of mmap/munmap for solaris and linux.
2655         It seems to help with memory usage.
2656
2657 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
2658
2659         * configure.in: Another attempt at the portable "find libX11.so"
2660         Hopefully, this one has no code paths where we are worse off than
2661         what we had before any of this mess.
2662         
2663         * configure.in: What I hope is a more portable version hack.
2664
2665 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
2666
2667         * configure.in: echo the version number to
2668         mcs/build/common/MonoVersion.cs. This allows us to not need to
2669         update AssemblyInfo.cs every time we bump the version number.
2670
2671         * mono-uninstalled.pc.in: pc file that handles mono when it is not
2672         installed. This lets us have mkbundle work inside the tree.
2673
2674         * configure.in: Create the .pc file above.
2675
2676 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2677
2678         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
2679
2680 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2681
2682         * data/config.in: Fix generated XML.
2683
2684 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
2685
2686         * scripts/Makefile.am: Add mono-shlib-cop.
2687
2688 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
2689
2690         * configure.in: Handle more gracefully if objdump or X isn't
2691         there. Warn the user about possible breakage.
2692
2693 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
2694
2695         * configure.in: read the SONAME from libX11. This is the same
2696         thing as will be used by a shared library, so it will really
2697         work.
2698
2699         This will have us get libX11.so.6 rather than libX11.so.6.2.
2700
2701 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2702
2703         * configure.in: make automake 1.9 happy about LARGE_FILES.
2704
2705 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
2706
2707         * configure.in: Add checks for mremap, remap_file_pages.
2708
2709 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
2710
2711         * mono.spec.in: Remove. This is horribly out of date. A real spec
2712         file is generated in the release module.
2713
2714         * scripts/Makefile.am: Add mono-find-*
2715
2716         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
2717         done with monodis. This makes packaging easier as it doesn't
2718         depend on the gac ind DESTDIR.
2719
2720         * configure.in: changes for the above
2721
2722 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2723
2724         * configure.in: added test for SIOCGIFCONF.
2725
2726 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
2727  
2728         * README.vsnet: Instructions about the VS.NET build.
2729         * mono.sln: Mono solution file for VS.NET 2005.
2730         * genmdesc.vcproj: Project file for genmdesc.
2731         * libmono.vcproj: Project file for libmono.
2732         * mono.vcproj: Project file for mono executable.
2733
2734 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
2735
2736         * configure.in: Do a test for libX11.so that really works :-).
2737
2738 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
2739
2740         * configure.in: Add config stuff for libsqlite{,3} and
2741         libX11.
2742
2743         * data/config.in: Add dllmaps for above mentioned libs. This means
2744         that the devel packages are not needed.
2745
2746 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
2747
2748         * man/mono.1: Document the new MONO_DEBUG options.
2749
2750 2005-05-16  Raja R Harinath  <rharinath@novell.com>
2751
2752         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
2753
2754 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
2755
2756         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
2757         installed, therefore, don't make a script for it.
2758
2759 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
2760
2761         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
2762         Fix library names on sparc-linux and alpha-linux.
2763
2764 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
2765
2766         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
2767
2768 2005-04-28  James Willcox  <james@ximian.com>
2769
2770         * man/mkbundle.1: add --config-dir flag
2771
2772 2005-04-27  Raja R Harinath  <rharinath@novell.com>
2773
2774         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
2775
2776 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
2777
2778         * configure.in: Version bumpage
2779
2780 2005-04-25  Raja R Harinath  <rharinath@novell.com>
2781
2782         Fix #74692.
2783         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
2784         ILDISASM to the in-tree versions of mono and monodis.  Propagate
2785         value of INSTALL to mcs too.
2786         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
2787         sub-make, now that 'configure' sets up the 'mcs' tree.
2788
2789 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
2790
2791         * doc: Remove unused directory.
2792         
2793         * configure.in: Remove --with-icu option to prevent people from using
2794         it by mistake.
2795
2796 2005-04-21  Raja R Harinath  <rharinath@novell.com>
2797
2798         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
2799         to sub-makes.
2800         (mcs-compileall): Verify the fixed-up dll too.
2801         * runtime/monodis-wrapper.in: New file.
2802         * configure.in (runtime/monodis-wrapper): Create.
2803         ($mcsdir/build/config.make): Don't be over-eager in the definition
2804         and evaluation of '$exec_prefix'.
2805
2806 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
2807         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
2808         added ' explicit="true" strict="false" ' to system.web/compilation 
2809         element as in MS. Part of fix for Bug #74671
2810         
2811 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
2812
2813         * configure.in: Add check for <sys/xattr.h>.
2814           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
2815
2816 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
2817
2818         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2819
2820 2005-04-16  Miguel de Icaza  <miguel@novell.com>
2821
2822         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
2823         fix the Mono build on Solaris (bug #72818)
2824
2825 2005-04-16  Bill Middleton  <flashdict@gmail.com>
2826
2827         * configure.in (PREVIEW): Allow --without-preview to work.
2828         From #74615.
2829
2830 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
2831
2832         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2833
2834 2005-04-14  Raja R Harinath  <rharinath@novell.com>
2835
2836         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
2837         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
2838
2839 2005-04-13  Raja R Harinath  <rharinath@novell.com>
2840
2841         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
2842
2843 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2844
2845         * configure.in: added checks for epoll().
2846
2847 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
2848
2849         * configure.in: Disable -O2 on PPC until #74562 is fixed.
2850
2851 2005-04-11  James Willcox  <james@ximian.com>
2852
2853         * man/mkbundle.1: add --static option
2854
2855 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
2856
2857         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
2858
2859 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
2860
2861         * configure.in: Add --with-large-heap option to enable support for
2862         GC heaps larger than 3GB. Hopefully fixes #73882.
2863
2864 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2865
2866         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
2867         64). Re-add aio_* stuff. Shouldn't have removed it.
2868
2869 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2870
2871         * configure.in: no more checks for aio_*.
2872
2873 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
2874
2875         * configure.in: Fix isinf detection on solaris.
2876
2877 2005-04-02  Raja R Harinath  <harinath@gmail.com>
2878
2879         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
2880         with pkgconfig 0.16.0.
2881
2882 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
2883
2884         * configure.in: Fix sigaltstack detection on solaris.
2885
2886 2005-03-27  Raja R Harinath  <harinath@gmail.com>
2887
2888         * configure.in: Define mono_libdir using $(exec_prefix), seeing
2889         that it uses .../lib.
2890
2891 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
2892
2893         * configure.in: Use mono_libdir rather than libdir in
2894         config.make. This fixes confusion for amd builds in buildbuddy.
2895
2896         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
2897
2898 2005-03-24  Raja R Harinath  <rharinath@novell.com>
2899
2900         * configure.in (libgdiplus): Make more intuitive.
2901         * runtime/Makefile.am (wrapper-config): Remove temporary file.
2902         Update to change.
2903
2904 2005-03-23  Raja R Harinath  <rharinath@novell.com>
2905
2906         Allow testing of System.Drawing with a libgdiplus snapshot.
2907         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
2908         the location of libgdiplus to be overridden.
2909         * runtime/Makefile.am (wrapper-config): Override location of
2910         libgdiplus if requested.
2911
2912 2005-03-14  Raja R Harinath  <rharinath@novell.com>
2913
2914         * runtime/Makefile.am (clean_profiles): Remove.
2915         (clean-local): Use $(build_profiles).
2916         (install-local, uninstall-local): Don't override $(prefix).
2917         (SUPPORT_FILES): New.  List of dependencies from ...
2918         (all-local): ... here.  Use it.
2919         (install-local): Depend on $(SUPPORT_FILES).
2920
2921 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
2922
2923         * docs/aot-compiler.txt: Add some more documentation.
2924
2925 2005-02-25  Raja R Harinath  <rharinath@novell.com>
2926
2927         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
2928         functionality has been moved to mcs/Makefile.
2929         (test_select): Set ONLY_CENTUM_TESTS.
2930
2931 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
2932
2933         * configure.in: add a check for compiler support of the
2934         tls_model sttribute.
2935
2936 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
2937
2938         * configure.in: don't imply that enabling ICU support is a good
2939         thing to do.
2940
2941 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
2942             Raja R Harinath  <rharinath@novell.com>
2943
2944         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
2945
2946 2005-02-17  Raja R Harinath  <rharinath@novell.com>
2947
2948         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
2949         current directory in non-Cygwin form.
2950         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
2951         value on cygwin. 
2952         (mcs-compileall): Use them.
2953
2954 2005-02-15  Raja R Harinath  <rharinath@novell.com>
2955
2956         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
2957         that it picks up any changes in $prefix.
2958         ($(bin2_SCRIPTS)): Likewise.
2959
2960 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
2961
2962         * scripts/dtd2xsd: Remove generated file from SVN.
2963
2964 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
2965
2966         * scripts/Makefile.am (bin_SCRIPTS): added mjs
2967
2968 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
2969
2970         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
2971         nickd, miguel, et al. 
2972
2973 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
2974
2975         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
2976         gcc supports it to weed out pre ISO C99 code.
2977
2978 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
2979
2980         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
2981         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
2982         not needed.
2983
2984 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
2985
2986         * configure.in: Check for curses.h.
2987
2988 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
2989
2990         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
2991         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
2992
2993 2005-02-04  Raja R Harinath  <rharinath@novell.com>
2994
2995         * runtime/Makefile.am (wrapper-config): Elevated from being a test
2996         support file called $(tmpinst)/config.
2997         ($(tmpinst)/bin/mono): Simplify.
2998         (mcs-do-compiler-tests,mcs-compileall): Update.
2999         * runtime/mono-wrapper.in: Use wrapper-config.
3000         
3001         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
3002
3003         * runtime/Makefile.am (verify_profiles): Remove.
3004         (mcs-compileall): Use $(build_profiles) directly.  It now works on
3005         the net_2_0 profile too.
3006
3007 2005-02-01  Raja R Harinath  <rharinath@novell.com>
3008
3009         * runtime/Makefile.am (test-support-files): New target.
3010         (mcs-do-compiler-tests): Use it.
3011         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
3012         reference to #71963, since it's fixed, and it's breaking elsewhere.
3013         Don't exit out on the first failing DLL.
3014         ($(tmpinst)/config): Update to changes in data/config.in.
3015
3016 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
3017
3018         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
3019           Mono.Posix.dll.
3020
3021 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3022
3023         * configure.in: check for term.h and termios.h
3024
3025 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
3026
3027         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
3028         profile because of bug #71963.
3029
3030 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
3031
3032         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
3033         in our assemblies.
3034
3035 2005-01-25  Raja R Harinath  <rharinath@novell.com>
3036
3037         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
3038         Map 'MonoPosixHelper' to in-tree version.
3039         ($(tmpinst)/bin/mono): Use it.
3040         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
3041
3042 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
3043
3044         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
3045           class/System, both of which pass all their unit tests.
3046
3047 2005-01-20  Raja R Harinath  <rharinath@novell.com>
3048
3049         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
3050         tests that are currently passing 100%.
3051         (test_select): Run those on 'make check'.
3052
3053 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
3054
3055         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
3056
3057 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
3058
3059         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
3060
3061 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
3062
3063         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
3064
3065 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
3066
3067         * configure.in Makefile.am: Resurrect ikvm-jni.
3068
3069         * ikvm-native: New directory which contains a copy of the 'native'
3070         module in IKVM cvs.
3071
3072 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
3073
3074         * configure.in: Add check for <checklist.h>.
3075
3076 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
3077
3078         * configure.in: Add check for vsnprintf.
3079
3080 2005-01-04  Raja R Harinath  <rharinath@novell.com>
3081
3082         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
3083         ($(tmpinst)/bin/mono): New.
3084
3085 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
3086
3087         * configure.in: Add mono-nunit to output
3088         
3089 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
3090
3091         * Makefile.am: Change build order so that support is built before runtime.
3092           This is primarily so that I don't have to wait N hours for mcs to finish
3093           building to find out if I broke the sparc build (again).
3094
3095 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
3096
3097         * configure.in: Add checks for getdomainname and setdomainname.
3098
3099 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
3100
3101         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
3102
3103 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
3104
3105         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
3106         now includes its own version.
3107
3108 2004-12-29  Duncan Mak  <duncan@ximian.com>
3109
3110         * man/monop.1: Add docs on the new "--search" flag.
3111
3112 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
3113
3114         * configure.in: Add header & function checks for MonoPosixHelper.
3115
3116 2004-12-20  Raja R Harinath  <rharinath@novell.com>
3117
3118         * configure.in: Change from 'pax' format to 'ustar' format for the
3119         tarfile, so that we can create packages on SuSE 9.0.
3120
3121 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3122
3123         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
3124         #undefines it before testing...
3125
3126 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3127
3128         * configure.in: check for ieeefp.h and isinf.
3129
3130 2004-12-15  Raja R Harinath  <rharinath@novell.com>
3131
3132         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
3133         to the $srcdir.  Fix definition of 'prefix'.
3134
3135 2004-12-14  Raja R Harinath  <rharinath@novell.com>
3136
3137         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
3138         state isn't shared between an installed runtime and the in-tree
3139         runtime, and also ensure that both 'make check' and 'make
3140         distcheck' can run in parallel.
3141         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
3142
3143 2004-12-09  Raja R Harinath  <rharinath@novell.com>
3144
3145         * README: Update with details about the new build setup.
3146
3147 2004-12-08  Raja R Harinath  <rharinath@novell.com>
3148
3149         * Makefile.am (get-monolite-latest): Update to new location of
3150         bootstrap files in the mcs/ tree.
3151
3152 2004-12-07  Raja R Harinath  <rharinath@novell.com>
3153
3154         * configure.in: Set 'tar-pax' option for automake-1.9.
3155
3156 2004-12-07  Raja R Harinath  <rharinath@novell.com>
3157
3158         * runtime/Makefile.am (uninstall): New.
3159
3160 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
3161
3162         * configure.in: Disable -Wcast-align on sparc.
3163
3164 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
3165
3166         * configure.in: add option to disable some features of
3167         the runtime to create a smaller binary.
3168
3169 2004-12-03  Raja R Harinath  <rharinath@novell.com>
3170
3171         * configure.in (ENABLE_NUNIT_TESTS): New.
3172         * runtime/Makefile.am (check-local): Use it to disable nunit
3173         tests.  Ensure that the test dlls are always built, however.
3174
3175 2004-12-03  Raja R Harinath  <rharinath@novell.com>
3176
3177         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
3178         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
3179         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
3180         * runtime/Makefile.am (install-exec): Pass
3181         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
3182
3183 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
3184
3185         * configure.in : Add a flag for systems which pass parameters in
3186         registers as well as the stack.
3187
3188 2004-11-30  Raja R Harinath  <rharinath@novell.com>
3189
3190         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
3191         workaround a bug in automake 1.7.x.
3192         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
3193
3194 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
3195
3196         * configure.in: Removed support for configured-based bundles. 
3197
3198 2004-11-26  Raja R Harinath  <rharinath@novell.com>
3199
3200         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
3201         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
3202         command to create.
3203         (runtime/etc/mono/2.0/machine.config): Likewise.
3204         * Makefile.am (get-monolite-latest): Update to new style of
3205         handling the "basic" profile.
3206
3207 2004-11-25  Raja R Harinath  <rharinath@novell.com>
3208
3209         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
3210         necessary.
3211         (distdir): New.  Using 'cygnus' option disables the automake rule.
3212
3213 2004-11-25  Raja R Harinath  <rharinath@novell.com>
3214
3215         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
3216
3217 2004-11-24  Raja R Harinath  <rharinath@novell.com>
3218
3219         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
3220         Prevent a redundant 'make all' pass during 'make check'.
3221         (build_profiles): Rename from install_profiles.
3222         (check_profiles): New.
3223         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
3224         the .NET2.0 profile.
3225         (all-local,check-local): Use them.
3226         (install,install-exec,install-data): Override automake rules to
3227         prevent a redundant 'make all' pass.
3228         
3229 2004-11-23  Chris Toshok  <toshok@ximian.com>
3230
3231         * Makefile.am (bootstrap): echo -> @echo.
3232
3233 2004-11-23  Raja R Harinath  <rharinath@novell.com>
3234
3235         Simplify 'make all' build.
3236         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
3237         New AC_SUBSTed variables.
3238         (runtime/mono-wrapper): New generated file.
3239         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
3240         New symlinks.
3241         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
3242         * Makefile.am (SUBDIRS): Remove '.'.
3243         (tmpinst): Remove.
3244         (get-monolite-latest): Update.
3245         (populate-runtime-subdirs): Remove.
3246         (all-local, check-local): Move rules related to building in the mcs/ tree ...
3247         * runtime/Makefile.am: ... here.  Completely re-write file.
3248         (install-exec-local): Transfer ownership of installing .exes and
3249         .dlls to the Makefiles in the mcs/ tree.
3250         (_tmpinst): Use tmpinst tree only during testing.
3251         (SUBDIRS): Remove.
3252         * runtime/mono-wrapper.in: New.  Template for generated file.
3253         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
3254
3255 2004-11-22  Raja R Harinath  <rharinath@novell.com>
3256
3257         * Makefile.am (bootstrap): Add a transitional target.
3258
3259 2004-11-19  Raja R Harinath  <rharinath@novell.com>
3260
3261         Integrate bootstrap build into 'make all'.  Most of the bootstrap
3262         targets are gone.
3263         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
3264         (tmpinst): Change location.
3265         (all-local): New.  Just invokes the build in mcs.
3266         (check-local): New.  Invokes 'run-test-profiles' in mcs.
3267         (get-monolite-latest): Update.  Move the unpacking code here,
3268         since 'monolite-bootstrap' is no more.
3269         (mcs-do-full-build): Don't set PATH.
3270         (tmpinst-dir-contents): Remove mcs.
3271         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
3272         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
3273         * README: Update to changes.
3274
3275 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
3276
3277         * configure.in: Disable static linking of mono if --disable-static is
3278         given. Fixes #69466.
3279
3280 2004-11-15  Martin Baulig  <martin@ximian.com>
3281
3282         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
3283
3284 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
3285
3286         * configure.in, mono/mini/Makefile.am: control static
3287         linking of the mono binary with a configure option.
3288
3289 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
3290
3291         * configure.in: Check for `struct dirent' members which don't
3292           exist across all Unix platforms.
3293
3294 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
3295
3296         * configure.in: Add new function/header/type checks for use by
3297           MonoPosixHelper (the support directory).
3298
3299 2004-11-08  Raja R Harinath  <rharinath@novell.com>
3300
3301         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
3302         variables.  Used to support both an in-tree mcs/ and a sibling
3303         mcs/ directory.
3304         * Makefile.am (mcs_topdir): Remove.
3305         (dist-hook): Distribute mcs/ as a subdirectory.
3306         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
3307         Use mcs_topdir and mcs_topdir_from_srcdir.
3308         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
3309         Likewise.
3310         (all-local): Depend on $(mdb_files) too.
3311         * runtime/net_2_0/Makefile.am: Likewise.
3312         
3313 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
3314
3315         * runtime/net_2_0/Makefile.am (install-data-local): 
3316         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
3317         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
3318         with DESTDIR.
3319
3320 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
3321
3322         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
3323         #61320.
3324
3325 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
3326
3327         * man/mono.1: documented MONO_THREADS_PER_CPU.
3328
3329 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
3330
3331         * configure.in: Add INCLUDED_LIBGC automake conditional.
3332
3333 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
3334
3335         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
3336
3337 2004-10-14  Joe Shaw  <joeshaw@novell.com>
3338
3339         * man/mono.1: Fix the syntax of the M: trace syntax
3340
3341 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
3342
3343         * configure.in: Add some checks for cygwin weirdness.
3344
3345 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
3346
3347         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
3348         zlib_macros if zlib.h is not found.
3349
3350         * configure.in: Add check for zlib.h.
3351
3352 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
3353
3354         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
3355
3356 2004-09-28  Raja R Harinath  <rharinath@novell.com>
3357
3358         * Makefile.am ($(tmpinst)/bin/pedump): New.
3359         (mcs-do-run-test-profiles): Depend on it.
3360
3361 2004-09-27  Raja R Harinath  <rharinath@novell.com>
3362
3363         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
3364         the mono testsuite in tests/.
3365         (tmpinst-dir): Create etc/mono/2.0.
3366         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
3367
3368 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
3369
3370         * configure.in: Cater for S/390 on Linux
3371
3372 2004-09-21    <vargaz@freemail.hu>
3373
3374         * configure.in: Link with ole32 on windows.
3375
3376 2004-09-20  Jackson Harper  <jackson@ximian.com>
3377
3378         * support/map.c/h: Add poll events map functions. Use values
3379         instead of names for defines.
3380         
3381 2004-09-17  Martin Baulig  <martin@ximian.com>
3382
3383         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
3384         change in this target.
3385
3386 2004-09-14  Raja R Harinath  <rharinath@novell.com>
3387
3388         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
3389         reduce the number of passes.  We will get the assemblies signed in
3390         the 'populate-runtime-subdir' phase.
3391         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
3392         'test-profiles' to test all profiles.
3393         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
3394         (bootstrap-check): Update.
3395         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
3396         Simplify.
3397
3398 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
3399
3400         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
3401         since it is not supported on solaris.
3402
3403 2004-09-03  Martin Baulig  <martin@ximian.com>
3404
3405         * Makefile.am (bootstrap-world): New target.
3406
3407 2004-09-02  Martin Baulig  <martin@ximian.com>
3408
3409         * runtime/net_1_1/Makefile.am (install-data-local): Install
3410         mscorlib.dll.mdb into $(corlibdir).
3411
3412         * runtime/net_2_0/Makefile.am: Likewise.
3413
3414 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
3415
3416         * scripts/mcs.in: Remove obsolete comment.
3417
3418 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
3419
3420         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
3421         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
3422           basic profile compliance.
3423         * data/net_2_0/machine.config: Use 2.0 assembly versions.
3424
3425 2004-08-26  Raja R Harinath  <rharinath@novell.com>
3426
3427         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
3428         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
3429         testcases pick the built 'mbas.exe'.
3430
3431 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
3432
3433         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
3434         stock one has broken headers.
3435
3436         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
3437
3438 2004-08-17  Dick Porter  <dick@ximian.com>
3439
3440         * configure.in: Correct intl library for FreeBSD and OpenBSD.
3441         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
3442
3443 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
3444
3445         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
3446
3447 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
3448
3449         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
3450         __thread works.
3451
3452 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
3453
3454         * configure.in: Fix __thread test.
3455
3456 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
3457
3458         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
3459
3460 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
3461
3462         * configure.in: Add a kqueue check
3463
3464 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
3465
3466         * configure.in: Enable S/390 64-bit JIT.
3467
3468 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
3469
3470         * configure.in: Enable AMD64 JIT.
3471
3472 2004-07-30  Martin Baulig  <martin@ximian.com>
3473
3474         * Makefile.am: The symbol writer is now called
3475         Mono.CompilerServices.SymbolWriter.dll. 
3476
3477 2004-07-30  Raja R Harinath  <rharinath@novell.com>
3478
3479         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
3480         (gmcs_exe): Add gmcs.exe.config.
3481         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
3482         files too.
3483
3484 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
3485
3486         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
3487
3488 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
3489
3490         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
3491         * data/Makefile.am: Removed installation of machine.config and
3492           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
3493           directory.
3494         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
3495           installing 1.1 and 2.0 makefiles.
3496         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
3497           at the correct version specific directory.
3498
3499 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
3500         * configure.in: Disable __thread test (TLS) for FreeBSD as
3501         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
3502         library detection for FreeBSD 4.x since pthread is embedded
3503         in libc_r on this platform.  Fix some typos in my host
3504         regexes for freebsd.
3505
3506 2004-07-23  Dick Porter  <dick@ximian.com>
3507
3508         * configure.in: Changes for FreeBSD thread support by John
3509         Merryweather Cooper <john_m_cooper@yahoo.com>.
3510
3511 2004-07-15  Jackson Harper  <jackson@ximian.com>
3512
3513         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
3514         
3515 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
3516
3517         * docs/abc-removal.txt: Updated documentation for ABC removal.
3518
3519 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
3520
3521         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
3522         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
3523         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
3524         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
3525
3526 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
3527
3528         * configure.in: Add --with-tls option to replace the misnamed 
3529         --with-nptl option.
3530
3531 2004-07-02  Raja R Harinath  <rharinath@novell.com>
3532
3533         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
3534         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
3535         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
3536
3537 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
3538
3539         * man/mono.1: Added 'aot' to trace options.
3540
3541 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
3542
3543         * configure.in: Fix trunc check + add SPARC64 defines.
3544
3545 2004-06-29  Jackson Harper  <jackson@ximian.com>
3546
3547         * man/gacutil.1: Update man with new command line options.
3548         
3549 2004-06-29  Raja R Harinath  <rharinath@novell.com>
3550             Atsushi Enomoto  <atsushi@ximian.com>
3551
3552         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
3553         (GAC_DIR): New define that doesn't include $(DESTDIR).
3554         (install-data-local,uninstall-local): Use them.  Use in-tree mono
3555         runtime, not the installed one.
3556
3557 2004-06-29  Raja R Harinath  <rharinath@novell.com>
3558
3559         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
3560         (monotwo_DATA): Use it.
3561         From Atsushi Enomoto.
3562
3563 2004-06-24  Raja R Harinath  <rharinath@novell.com>
3564
3565         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
3566         ICSharpCode.SharpZipLib, not that it has a different version.
3567
3568 2004-06-24  Raja R Harinath  <rharinath@novell.com>
3569
3570         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
3571         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
3572         in W32.  Use 'mono' and 'mcs' in W32 too.
3573         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
3574         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
3575         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
3576         Fix for #60443, the GAC .DLL-Hell.
3577
3578 2004-06-22  Raja R Harinath  <rharinath@novell.com>
3579
3580         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
3581
3582 2004-06-18  Jackson Harper  <jackson@ximian.com>
3583
3584         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
3585         instructions on setting multiple mask values.
3586                 
3587 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
3588
3589         * Makefile.am: process data before runtime, so the config file is
3590         installed and gacutil has a chance to work (finding symlink).
3591
3592 2004-06-18  Raja R Harinath  <rharinath@novell.com>
3593
3594         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
3595         Test if files exist in the mcs/ tree before creating symlinks.
3596         Remove symlinks before creating them again.
3597         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
3598         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
3599
3600 2004-06-18  Raja R Harinath  <rharinath@novell.com>
3601
3602         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
3603         (bin_SCRIPTS): Unify all the script generating rules into one.
3604
3605 2004-06-16  Raja R Harinath  <rharinath@novell.com>
3606
3607         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
3608         build and populate net_2_0 profile.
3609         (populate-runtime-subdir): Make into subroutine that takes list of
3610         profiles to populate.
3611         (faststrap): Update.
3612         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
3613         Avoid automake conditional/+= problems.
3614         (populate-runtime-subdir): Rewrite sanity check.
3615
3616 2004-06-16  Raja R Harinath  <rharinath@novell.com>
3617
3618         Include prototype completely-untested 'make bootstrap' support for W32.
3619         * Makefile.am (bootstrap): Define to fasterstrap for W32.
3620         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
3621         (tmpinst-dir): Change sub-make invoke to ...
3622         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
3623         of 'mono' and 'mcs'.
3624         ($(tmpinst)/bin/mono.bat): New.
3625
3626 2004-06-15  Dick Porter  <dick@ximian.com>
3627
3628         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
3629         windows too.  Fixes bug 55040.
3630
3631 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
3632
3633         * configure.in: better explain that --with-nptl is not related to
3634         NPTL, but to __thread support. Set sigaltstack support to off by
3635         default.
3636
3637 2004-06-12  Raja R Harinath  <harinath@acm.org>
3638
3639         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
3640         to the PATH.
3641
3642 2004-06-11  Jackson Harper  <jackson@ximian.com>
3643
3644         * runtime/net_2_0/Makefile.am:
3645         * runtime/net_1_1/Makefile.am: Remove signing patches
3646         
3647 2004-06-11  Jackson Harper  <jackson@ximian.com>
3648
3649         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
3650         * runtime/net_2_0/Makefile.am: 
3651         * runtime/net_1_1/Makefile.am: Sign assemblies before
3652         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
3653         
3654 2004-06-11  Raja R Harinath  <rharinath@novell.com>
3655
3656         * Makefile.am (populate-runtime-subdir): New target.  Does a
3657         controlled "make install" in the 'mcs/' directory to populate the
3658         'runtime' directory.
3659         (fasterstrap): Use it.
3660
3661 2004-06-10  Raja R Harinath  <rharinath@novell.com>
3662
3663         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
3664         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
3665         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
3666         Use $(LN_S) to point to the mcs/ tree, rather than copying.
3667         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
3668
3669 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
3670
3671         Support the new assembly signing setup in mcs/.
3672         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
3673         ($(tmpinst)/etc/mono/machine.config): New target.
3674         (tmpinst-dir.stamp): Remove and rewrite into ...
3675         ($(tmpinst)/bin/mcs): ... this and ...
3676         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
3677         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
3678         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
3679         
3680 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
3681
3682         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
3683
3684 2004-06-01  Raja R Harinath  <rharinath@novell.com>
3685
3686         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
3687         Fix 'faststrap' to be corlib-version-change-safe.
3688         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
3689         (monolite-bootstrap): Update.
3690
3691 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3692
3693         * configure.in: fixlets for windows.
3694
3695 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
3696
3697         * configure.in: export CC instead of passing it to libgc/configure.
3698
3699 2004-05-28  Duncan Mak  <duncan@ximian.com>
3700
3701         * runtime/Makefile.am: 
3702         * scripts/Makefile.am: Include mono-find-provides and
3703         mono-find-requires.
3704         
3705         * scripts/mono-find-provides.in:
3706         * scripts/mono-find-requires.in: New wrapper scripts.
3707
3708 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
3709
3710         * configure.in: Pass CC to libgc configure.
3711
3712 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
3713
3714         * monowiz.win32.nsi: normalized line-endings to unix (LF)
3715
3716 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
3717
3718         * monowiz.win32.nsi: do not include mono subdirectory in
3719         MonoConfigDir registry key, to match batch files
3720
3721 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3722
3723         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
3724         values. Now they are URlEncoded.
3725
3726         * data/browscap.ini.gz: updated.
3727
3728 2004-05-26  Raja R Harinath  <rharinath@novell.com>
3729
3730         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
3731         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
3732         reflect new names for nunit.util and nunit.framework.  Add
3733         nunit.core.
3734         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
3735
3736 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
3737
3738         * config.h.in: remove
3739
3740 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
3741
3742         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
3743
3744 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3745
3746         * Makefile.am:
3747         * monowiz.win32.nsi: improved windows installer script.
3748
3749 2004-05-21  Raja R Harinath  <rharinath@novell.com>
3750
3751         * README: Update to include instructions for the various new
3752         bootstrap-like targets.
3753
3754 2004-05-20  Raja R Harinath  <rharinath@novell.com>
3755
3756         * Makefile.am (get-monolite-latest, monolite-bootstrap):
3757         New bootstrap targets to build from monolite.
3758         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
3759
3760 2004-05-20  Raja R Harinath  <rharinath@novell.com>
3761
3762         * configure.in (AC_OUTPUT): Add tools/Makefile and
3763         tools/locale-builder/Makefile.
3764         * Makefile.am (SUBDIRS): Remove tools.
3765         (DIST_SUBDIRS): Add 'tools'.
3766         (bootstrap): Rewrite so that we get two new targets.
3767         (faststrap): New two-stage build.
3768         (fasterstrap): New one-stage build.
3769
3770 2004-05-19  Jackson Harper  <jackson@ximain.com>
3771
3772         * tools/
3773         * tools/Makefile.am: Add tools directory
3774         * tools/locale-builder: Add the locale-builder tool, this tool is
3775         not built by default as it is only needed by people that wish to
3776         moidify culture data.
3777         * Makefile.am: Add tools to build
3778         
3779 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
3780
3781         * configure.in: make MacOSX default to use the included libgc.
3782
3783 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
3784
3785         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
3786
3787 2004-05-19  Raja R Harinath  <rharinath@novell.com>
3788
3789         * configure.in: Use proper autoconf idiom to pass additional
3790         arguments to libgc/configure.
3791         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
3792         * acconfig.h: Update to reflect changes.
3793
3794 2004-05-17  Raja R Harinath  <rharinath@novell.com>
3795
3796         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
3797         necessary. Move body ...
3798         (tmpinst-dir.stamp): ... here.
3799         (stage3): Don't remove _tmpinst tree.
3800         (bootstrap-clean, bootstrap-check): New rules.  They run the
3801         corresponding rules in the mcs/ tree.
3802
3803 2004-05-14  Raja R Harinath  <rharinath@novell.com>
3804
3805         * Makefile.am: Revert unlogged unexplained changes.
3806         (stage3): Make 'all-profiles' since the mono source tarball
3807         carries all the net_2_0 preview dlls.
3808
3809 2004-05-11  Jackson Harper  <jackson@ximian.com>
3810
3811         * runtime/net_1_1/Makefile.am:
3812         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
3813         
3814 2004-05-10  Raja R Harinath  <rharinath@novell.com>
3815
3816         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
3817         Fix quoting of commands.
3818
3819 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3820
3821         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
3822         file.
3823
3824 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
3825
3826         * man/mono.1: mention MONO_EGD_SOCKET
3827
3828 2004-05-07  Raja R Harinath  <rharinath@novell.com>
3829
3830         Goodbye 'fullbuild', hello 'bootstrap'.
3831         * Makefile.am (bootstrap): New target for building from CVS.  New
3832         improved version of 'fullbuild' -- does not install any files.
3833         (fullbuild): Obsolete target.  Bootstraps and installs tree.
3834         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
3835         Removed.
3836         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
3837         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
3838         two-stage bootstrap.
3839
3840 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3841
3842         * configure.in: scandir check is no longer needed.
3843
3844 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
3845
3846         * configure.in: set LIBC on HPUX
3847
3848 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
3849
3850         * configure.in: Detect JNI headers in GNU classpath sources as well.
3851
3852 2004-05-05  Raja R Harinath  <rharinath@novell.com>
3853
3854         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
3855         Only disable this if INSTALL_2_0 is disabled.
3856
3857 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3858
3859         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
3860         the request we do for the actual web service.
3861
3862 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3863
3864         * configure.in: check for SIGEV_THREAD being defined before checking
3865         for AIO support. Fixes compilation under FreeBSD.
3866
3867 2004-05-04  Raja R Harinath  <rharinath@novell.com>
3868
3869         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
3870         JIT_SUPPORTED.
3871         (install-data-local, uninstall-data-local): Run runtime with
3872         libtool.
3873         * runtime/net_2_0/Makefile.am: Likewise.
3874         Report from Urs C Muff <umuff@quark.com>.
3875
3876 2004-05-03  Jackson Harper  <jackson@ximian.com>
3877
3878         * man/gacutil.1: Basic man page for gacutil. This doesn't include
3879         the new non-standard options yet.
3880         
3881 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3882
3883         * data/machine.config: added version and publickeytoken.
3884
3885 2004-05-01  Duncan Mak  <duncan@ximian.com>
3886
3887         * runtime/net_1_1/Makefile.am:
3888         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
3889         dlls here.
3890         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
3891         (EXTRA_DIST): Include only gac_assemblies.
3892         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
3893         and that is no gone now. So remove as well.
3894         ($(non_gac_assemblies)): Bye bye.
3895
3896 2004-05-01  Duncan Mak  <duncan@ximian.com>
3897         
3898         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
3899         System.Web.Services. Someone accidentally took the line out.
3900
3901 2004-04-30  Jackson Harper  <jackson@ximian.com>
3902
3903         * runtime/net_1_1/Makefile.am:
3904         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
3905         
3906 2004-04-30  Raja R Harinath  <rharinath@novell.com>
3907
3908         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
3909         suffix.
3910         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
3911         New variables.  Use Automake idioms.
3912         (dist-hook): Remove.
3913         (install-local, uninstall-local): Use mscorlib.dll from current
3914         tree when running gacutil.
3915         (mono_runtime): New variable.  Points to either JIT compiler or
3916         interpreter.  
3917         Report from Bernie Solomon <bernard@ugsolutions.com>
3918         * runtime/net_2_0/Makefile.am: Likewise.
3919         * runtime/Makefile.am (dist_monobins_DATA): Rename from
3920         monobins_DATA.
3921         (EXTRA_DIST): Remove.
3922         * Makefile.am (fullbuild): Update to changes.
3923
3924 2004-04-30  Jackson Harper  <jackson@ximian.com>
3925
3926         * runtime/net_2_0/Makefile.am:
3927         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
3928         
3929 2004-04-30  Duncan Mak  <duncan@ximian.com>
3930
3931         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
3932         
3933 2004-04-29  Duncan Mak  <duncan@ximian.com>
3934
3935         * scripts/gmcs.in: New file.
3936
3937         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
3938         gmcs script.
3939
3940 2004-04-29  Jackson Harper  <jackson@ximian.com>
3941
3942         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
3943         special little place.
3944         
3945 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
3946
3947         * acconfig.h configure.in: Add check for scandir.
3948
3949 2004-04-29  Raja R Harinath  <rharinath@novell.com>
3950
3951         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
3952         (SUBDIRS): Build here before building subdirs.
3953         * runtime/net_1_1/Makefile.am (all-local): Copy
3954         $(gac_assemblies_list) here.
3955         (install-data-local): Install dll from $(srcdir).
3956         (gacutil): Pick from current tree.
3957         * runtime/net_2_0/Makefile.am: Likewise.
3958
3959         * Makefile.am (fullbuild): Update to changes in tree layout.
3960         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
3961         $(gac_assemblies_list).
3962         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
3963         not 'class/lib/net_1_1'.
3964
3965 2004-04-28  Jackson Harper  <jackson@ximian.com>
3966
3967         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
3968         not assume gacutil is installed.
3969         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
3970         
3971 2004-04-28  Jackson Harper  <jackson@ximian.com>
3972
3973         * configure.in: Add new Makefile.amS
3974         * runtime/Makefile.am: libs are now in profile dependant
3975         directories.
3976         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
3977         libs to the GAC.
3978         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
3979         libs to the GAC.
3980         * data/Makefile.am: cleanup browscap.ini
3981         
3982 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
3983
3984         * configure.in: reword message re EGD support
3985         now it is there
3986
3987 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3988
3989         * config.h.in:
3990         * configure.in: added check for sys/aio.h. Also check the field name
3991         in 'union sigval'.
3992
3993 2004-04-28  Jackson Harper  <jackson@ximian.com>
3994
3995         * scripts/Makefile.am:
3996         * scripts/gacutil.in: Add a gacutil script
3997
3998 2004-04-26  Jackson Harper  <jackson@ximian.com>
3999
4000         * Makefile.am: Grab libraries from lib/default now.
4001         * runtime/Makefile.am: Grab libraries from lib/default now.
4002         
4003 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
4004
4005         * configure.in: move setting of NO_VERSION_SCRIPT
4006         until after checking for GNU ld
4007
4008 2004-04-22  Urs C Muff <umuff@quark.com>
4009
4010         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
4011         windows/cygwin refactor .nsi to simply maintenance on script/batch
4012         generation
4013         * runtime/Makefile.am
4014         * script/Makefile.am
4015         * monowiz.win32.nsi
4016
4017 2004-04-14  Raja R Harinath  <rharinath@novell.com>
4018
4019         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
4020         $(srcdir).  Clean up output.
4021         ($(monobins_DATA)): Likewise.
4022
4023         * Makefile.am (mcs-tree-safe-build): Fix typo.
4024
4025 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
4026
4027         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
4028         getpwnam_r, getpwuid_r, getresuid and setresuid.
4029
4030 2004-04-13  Raja R Harinath  <rharinath@novell.com>
4031
4032         Allow 'make fullbuild' to work on non-srcdir build.
4033         * Makefile.am (mcs_topdir): New variable.
4034         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
4035         build.
4036         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
4037         grep for 'libgc'.
4038         (fullbuild): Make ordering dependencies explicit.
4039         
4040 2004-04-12  Sachin Kumar <skumar1@novell.com>
4041
4042         * Makefile.am: Added 'web' in SUBDIRS
4043
4044 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4045
4046         * configure.in: don't try-run the tests for nptl and/or sigaltstack
4047         if they are disabled in the command line.
4048
4049 2004-04-05  Jackson Harper  <jackson@ximian.com>
4050
4051         * man/ilasm.1: Show /output instead of /out as the switch for
4052         specifying output file names.
4053
4054 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
4055
4056         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
4057
4058 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4059
4060         * config.h.in: added HAVE_GETPWUID_R
4061         * configure.in: check for getpwuid_r.
4062
4063 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
4064
4065         * configure.in: Fix GNU ld check.
4066
4067 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
4068
4069         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
4070         #55840.
4071         
4072         * configure.in: Disable -version-script if not using GNU ld. Fixes
4073         #55910.
4074
4075         * configure.in: Speedup successful sigaltstack test.
4076
4077
4078         * configure.in: don't try-run the tests for nptl and/or sigaltstack
4079         if they are disabled in the command line.
4080
4081 2004-04-05  Jackson Harper  <jackson@ximian.com>
4082
4083         * man/ilasm.1: Show /output instead of /out as the switch for
4084         specifying output file names.
4085
4086 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
4087
4088         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
4089
4090 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4091
4092         * config.h.in: added HAVE_GETPWUID_R
4093         * configure.in: check for getpwuid_r.
4094
4095 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
4096
4097         * configure.in: Fix GNU ld check.
4098
4099 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
4100
4101         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
4102         #55840.
4103         
4104         * configure.in: Disable -version-script if not using GNU ld. Fixes
4105         #55910.
4106
4107         * configure.in: Speedup successful sigaltstack test.
4108
4109 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4110
4111         * configure.in: this test for sigaltstack works.
4112
4113 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
4114
4115         * configure.in: Disable sigaltstack test for now since it can hang.
4116         
4117         * configure.in: Add test for working sigaltstack.
4118 2004-03-16  Duncan Mak  <duncan@ximian.com>
4119
4120         * runtime/Makefile.am
4121         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
4122         Remember to install them to mono/runtime.
4123
4124 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
4125
4126         * configure.in: Enable JIT on sparc.
4127
4128 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
4129
4130         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
4131         breakage with gtkhtml-3.0.10
4132
4133 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
4134
4135         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
4136         where the sigaltstack based exception handling does not work.
4137
4138 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
4139
4140         * configure.in acconfig.h: Add check for aintl function, which is the
4141         solaris equivalent of truncl.
4142
4143 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
4144
4145         * configure.in: Add check for GC_enable.
4146         
4147         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
4148
4149 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
4150
4151         * configure.in: Add proper support for --with-nptl for people who
4152         have linking problems when it is enabled.
4153
4154 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
4155
4156         * configure.in: Add test for __thread keyword and shared libs.
4157
4158 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
4159
4160         * configure.in: Enable --with-nptl by default.
4161
4162 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
4163
4164         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
4165         message for failed gethostbyname2_r check.
4166
4167 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
4168
4169         * configure.in, acconfig.h: check for truncl. Disable 
4170         version script on MacOSX (see bug #51590 if a check becomes
4171         necessary).
4172
4173 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
4174
4175         * configure.in, acconfig.h: added check for socklen_t.
4176
4177 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
4178
4179         * Makefile.am: Do not install mono.pc on platforms without a JIT.
4180
4181 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
4182
4183         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
4184
4185 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
4186
4187         * scripts/sn.in: Add sn script.
4188
4189 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
4190
4191         * scripts/Makefile.am: Add al.exe.
4192
4193         * scripts/al.in: New file.
4194
4195         * runtime/Makefile.am: Add al.exe.
4196
4197 2004-01-10  Jackson Harper <jackson@ximian.com>
4198
4199         * data/machine.config: Add trace handler (Trace.axd) add trace
4200         configuration handlers.
4201         
4202 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
4203
4204         * doc/books: Added books on Web Services and ASP.NET
4205
4206 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
4207
4208         * monowiz.win32.nsi: update the NSIS installer script for windows
4209           to support NSIS 2.0 rc1 and Mono 0.29
4210
4211 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
4212
4213         * configure.in: missed in my last change
4214
4215         * samples/embed/testi.c: interpreter embedding example
4216
4217         * docs/embedded-api: add info on interpreter embedding
4218
4219 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
4220
4221         * configure.in, acconfig.h: use mach semaphores on darwin.
4222
4223 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
4224
4225         * Makefile.am: Create mint.pc
4226         mint.pc.in: Added for embedding the interpreter
4227
4228 2003-12-16  Martin Baulig  <martin@ximian.com>
4229
4230         * Makefile.am: In a Makefile.am, comments are started with `#' and
4231         not with `dnl' - I must have been an idiot ...
4232
4233 2003-12-10  Todd Berman <tberman@gentoo.org>
4234
4235         * configure.in: adding libicu url to the ICU: no message.
4236
4237 2003-12-05  John Luke  <jluke@cfl.rr.com>
4238
4239         * data/config.in: new dll mapping entry for libgstreamer
4240         
4241 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
4242
4243         * README: tiny fix ;-)
4244
4245 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
4246
4247         * configure.in: Add -fno-strict-aliasing to CFLAGS.
4248         
4249         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
4250         librt if not neccesary.
4251
4252 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
4253
4254         * configure.in: Fix signbit check. Fixes #51315.
4255
4256 2003-11-20  Jackson Harper <jackson@ximian.com>
4257
4258         * data/machine.config: Add OutputCacheModule
4259         
4260 2003-11-19  Jackson Harper <jackson@ximian.com>
4261
4262         * doc/web/team.xml: New email address and job description
4263         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
4264         
4265 2003-11-14  Jackson Harper <jackson@ximian.com>
4266
4267         * Makefile.am: delete mscorlib.dll
4268         
4269 2003-11-12 Jackson Harper <jackson@ximian.com>
4270
4271         * Makefile.am: corlib is now named mscorlib.dll
4272         
4273 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
4274
4275         * configure.in acconfig.h: Add check for signbit, which is missing in
4276         FreeBSD 4.x.
4277
4278 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
4279
4280         * configure.in: Remove debugging junk accidently checked in.
4281         
4282         * configure.in: Add new --with-nptl option to enable NPTL only
4283         features since auto-detection is not reliable.
4284
4285         * autogen.sh: Fix previous patch and silence noisy GNU which.   
4286
4287 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
4288
4289         * autogen.sh: tweak glibtool check so it works
4290         if which doesn't set return code properly
4291
4292 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
4293
4294         * autogen.sh: Silence noisy GNU which.
4295         
4296         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
4297         Use 'glibtool' instead of 'libtool' on OSX. 
4298
4299 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
4300
4301         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
4302         of the managed/unmanaged boundary.
4303
4304 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
4305
4306         * configure.in acconfig.h: Add check for __thread keyword in gcc.
4307
4308 2003-10-29  Dick Porter  <dick@ximian.com>
4309
4310         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
4311
4312 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
4313
4314         * man/mono.1: Document new --trace options
4315
4316 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
4317
4318         * configure.in: add hppa support (64bit only)
4319         make solaris build work with Forte compiler
4320
4321 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
4322
4323         * configure.in: Added check for pthread_attr_setstacksize.
4324
4325         * mono/tests/ChangeLog: New file.
4326         
4327 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
4328
4329         * mono/tests/Makefile.am: Link the tests with the test driver program
4330         used for the mini tests.
4331
4332 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
4333
4334         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
4335         stdcall calling convention.
4336
4337 2003-10-09  Dick Porter  <dick@ximian.com>
4338
4339         * acconfig.h:
4340         * configure.in: Check for ICU availability
4341
4342 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
4343
4344         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
4345
4346 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
4347
4348         * mono/tests/Makefile.am mono/tests/libtest.c
4349         mono/tests/pinvoke18.cs: new test for bool marshalling.
4350
4351 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
4352
4353         * mono/scripts/Makefile.am mono/scripts/*.in: fix
4354         managed .exe paths so they are found under cygwin.
4355
4356 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
4357
4358         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
4359         test.
4360
4361 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
4362
4363         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
4364         mono/tests/libtest.c: Add more pass by value struct
4365         tests for platforms with more complex calling conventions 
4366         (Sparc V9, HPPA 64 bit).
4367
4368 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
4369
4370         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
4371         marshalling test.
4372
4373 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
4374
4375         * mono/tests/libtest.c: remove warnings except
4376         "no previous prototype"
4377
4378 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
4379
4380         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
4381         behaviour of increment, (mono_test_marshal_char) = should be ==
4382
4383 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
4384
4385         * mono/tests/remoting1.cs: Added test for interface casts on
4386         TransparentProxies.
4387
4388 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
4389
4390         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
4391           marshal5.cs: remove .so from DllImport of libtest to aid portability.
4392
4393 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
4394
4395         * configure.in: Added check for valgrind headers.
4396
4397 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
4398
4399         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
4400         (bernard@ugsolutions.com).
4401         
4402 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
4403
4404         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
4405         (bernard@ugsolutions.com).
4406
4407 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
4408
4409         * mono.pc.in: Added gthread-2.0.
4410
4411 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
4412
4413         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
4414         can call g_thread_init ().
4415
4416 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
4417
4418         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
4419         of static variables atomic. Fixes bug #47683.
4420
4421 2003-08-21  Johannes Roith  <johannes@jroith.de>
4422
4423         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
4424
4425 2003-08-18  Johannes Roith  <johannes@jroith.de>
4426
4427         * mono/Makefile.am: add windows build option
4428         * mono/monowiz.win32.nsi: add windows build script
4429         * mono/mono-win32-light.bmp: add bitmap
4430
4431 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
4432
4433         * mono/tests/checked.cs: Added mul.ovf tests.
4434
4435 2003-08-15  Duncan Mak  <duncan@ximian.com>
4436
4437         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
4438         correct ByteFX.Data.MySqlClient (note the change in
4439         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
4440         spotting the error.
4441
4442 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
4443
4444         * mono/tests/bug-47295.cs: Regression test for bug #47295.
4445
4446 2003-08-11  Duncan Mak  <duncan@ximian.com>
4447
4448         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
4449
4450 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
4451
4452         * configure.in: added FPU test for ARM.
4453
4454 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
4455
4456         * configure.in, etc.: portability fixes and support for
4457         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
4458
4459 2003-07-22  Duncan Mak  <duncan@ximian.com>
4460        
4461         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
4462
4463 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
4464
4465         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
4466         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
4467         Do not try to build vararg.cs under mcs.
4468
4469         * configure.in: Fix detection of GC_gcj_malloc.
4470
4471 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
4472
4473         * acconfig.h:
4474         * configure.in: Check for gethostbyname2_r availability.
4475         * data/machine.config: Added section system.net/settings. Added
4476         option for IPv6 availability.   
4477
4478 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
4479
4480         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
4481
4482         * mono/tests/struct.cs: Add test for unboxing trampolines.
4483
4484         * mono/tests/bug-27420.cs: new regression test.
4485
4486         * mono/tests/Makefile.am: skip vararg test since it does not compile 
4487         under mono. Add testinterp target. Add new tests.
4488         
4489 2003-07-10  Martin Willemoes Hansen
4490
4491         * doc/web/team.xml : Modified my tasks a bit.
4492
4493 2003-07-01  Paolo Molaro <lupus@ximian.com>
4494
4495         * acconfig.h, configure.in: added bundle support.
4496
4497 2003-06-10  Dick Porter  <dick@ximian.com>
4498
4499         * acconfig.h:
4500         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
4501         available.
4502
4503 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
4504
4505         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
4506
4507 2003-06-10  Martin Baulig  <martin@ximian.com>
4508
4509         * configure.in: Fall back to boehm if we don't have a libgc
4510         subdirectory.
4511
4512 2003-06-10  Martin Baulig  <martin@ximian.com>
4513
4514         * configure.in: Make the libgc stuff actually work; we now create
4515         a shared libmonogc.so when using the included libgc.
4516
4517 2003-06-09  Martin Baulig  <martin@ximian.com>
4518
4519         * configure.in: Only check for gc if --with-gc=boehm.
4520
4521 2003-06-08  Martin Baulig  <martin@ximian.com>
4522
4523         * configure.in: Tell libgc's configure about our threads library.
4524
4525 2003-06-08  Martin Baulig  <martin@ximian.com>
4526
4527         * libgc/: Integrate the libgc module here.
4528
4529         [Note: A simple `cvs update' won't work this time; you either need
4530         to re-checkout the `mono' module or manually move the `libgc'
4531         module here.]
4532
4533         * configure.in (--with-gc): Added `included' option to use the
4534         included libgc.  This is now also the default.
4535         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
4536         (INCLUDED_LIBGC): New automake conditional.
4537         (USE_INCLUDED_LIBGC): #define this if appropriate.
4538
4539         * autogen.sh: Run libgc/autogen.sh.
4540
4541         * Makefile.am (SUBDIRS): Added libgc.
4542
4543 2003-06-05  Duncan Mak  <duncan@ximian.com>
4544
4545         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
4546         the package.
4547
4548 2003-05-19  Dick Porter  <dick@ximian.com>
4549
4550         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
4551
4552 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
4553
4554         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
4555           shell wrapper scripts.
4556
4557 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
4558
4559         * mono/tests/Makefile.am: 
4560         - Compile with mcs.
4561         - Disable some warnings.
4562         - Added executables to clean target.
4563         - Make testjit the default target.
4564         - Print list of failed tests at the end of a test run.
4565         - Abort tests when Ctrl-C is pressed.
4566
4567         * mono/tests/test-driver: Return with a special exit code when 
4568         SIGINT is detected.
4569
4570         * mono/tests/checked.cs: Make it compile.
4571         
4572 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
4573
4574         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
4575         for the target exe binaries.
4576
4577         Copy cilc.exe and secutil.exe from the right paths to the right
4578         location.
4579
4580         Add missing assemblies.
4581
4582 2003-05-02  Alp Toker  <alp@atoker.com>
4583
4584         * data/config.in: new dll mapping entry for libglade
4585
4586 2003-05-01  Duncan Mak  <duncan@ximian.com>
4587
4588         * scripts/Makefile.am: 
4589         * runtime/Makefile.am: Install cilc and ilasm.
4590
4591 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
4592
4593         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
4594
4595 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
4596
4597         * doc/web/team.xml : Added myself to it.
4598
4599 2003-04-10  Duncan Mak  <duncan@ximian.com>
4600
4601         * doc/web/render-team-page.cs: Make the names of the element be
4602         lowercase instead. BenM says this makes it XHTML compliant; heck,
4603         I'm generating this from an XmlDocument already, why not make it
4604         XHTML compliant?
4605
4606 2003-04-10  Duncan Mak  <duncan@ximian.com>
4607
4608         * doc/web/render-team-page.cs (Compare): Correctly fix
4609         ContributorComparer.
4610         (RenderHtml): Add some SetAttribute loving to make it render prettier.
4611
4612         * doc/web/team.xml: Revert excessive indenting.
4613
4614 2003-04-07  Martin Baulig  <martin@ximian.com>
4615
4616         * mono/mini/: Added this directory to the build; install `mini'
4617         and `libmini.la'.
4618
4619 2003-04-07  Duncan Mak  <duncan@ximian.com>
4620
4621         * doc/web/render-team-page.cs: Fix ContributorComparer.
4622
4623 2003-04-04  Duncan Mak  <duncan@ximian.com>
4624
4625         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
4626         are specified in the XML.
4627
4628         * doc/web/team.xml: Remove the comment.
4629
4630         * doc/web/render-team-page.cs: Make it not output a full HTML file.
4631
4632 2003-04-04  Duncan Mak  <duncan@ximian.com>
4633
4634         * doc/web/commands: 
4635         * doc/web/makefile: Add team page information.
4636
4637         * doc/web/team.xml: 
4638         * doc/web/render-team-page.cs: Code for rendering a team page.
4639
4640 2003-04-02  Duncan Mak  <duncan@ximian.com>
4641
4642         * doc/web/makefile: Add a new make target for generating a team
4643         page on go-mono.com.
4644
4645 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
4646
4647         * configure.in: Added check for GC_gcj_malloc.
4648
4649 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
4650
4651         * man/sqlsharp.1: changed pass= to password= for the 
4652           PostgreSql provider.
4653
4654 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4655
4656         * data/machine.config: added SessionStateModule to httpModules section.
4657
4658 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4659
4660         * data/machine.config: added default sessionState section and handler.
4661
4662 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
4663
4664         * doc/provider-factory: add new web page 
4665         about Mono.Data's ProviderFactory
4666
4667         * doc/web/commands
4668         * doc/web/makefile: add provider-factory web page to build
4669         
4670         * doc/ado-net
4671         * doc/ibmdb2
4672         * doc/postgresql
4673         * doc/sqlclient
4674         * doc/tdsclient
4675         * doc/sybase
4676         * doc/mysql
4677         * doc/firebird
4678         * doc/oracle
4679         * doc/oledb
4680         * doc/odbc
4681         * doc/sqlite: updated web pages
4682
4683 2003-02-16  Martin Baulig  <martin@ximian.com>
4684
4685         * doc/jit-debug-sample
4686         * doc/jit-debug-sample2: Removed.
4687
4688         * doc/jit-debug: Updated.
4689
4690 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
4691
4692         * doc/screenshots
4693         * doc/ado-net
4694         * doc/oracle
4695         * doc/gtk-sharp: update web pages
4696         
4697 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4698
4699         * data/machine.config: added sample globalization section.
4700
4701 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4702
4703         * data/machine.config: added UrlAuthorizationModule and
4704         AuthenticationConfigHandler.
4705
4706 2003-02-11  Tim Coleman <tim@timcoleman.com>
4707         * data/config.in: Add mapping for Oracle call interface
4708         (OCI) native libraries.
4709
4710 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4711
4712         * configure.in: added check for sys/un.h.
4713
4714 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
4715
4716         * doc/postgresql
4717         * doc/mysql
4718         * doc/ado-net: updates to web pages
4719         
4720         * man/sqlsharp.1: update to man page
4721
4722 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4723
4724         * configure.in: added WIN32_THREADS flag when building under windows.
4725         It seems that the header files of the gc do not always define it when
4726         GC_WIN32_THREADS is defined.
4727
4728 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
4729
4730         * doc/index
4731         * doc/ado-net
4732         * doc/firebird
4733         * doc/ibmdb2
4734         * doc/mysql
4735         * doc/odbc
4736         * doc/oledb
4737         * doc/oracle
4738         * doc/postgresql
4739         * doc/sqlclient
4740         * doc/sqlite
4741         * doc/sybase
4742         * doc/tdsclient: corrections
4743
4744 2003-01-26  Duncan Mak  <duncan@ximian.com>
4745
4746         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
4747
4748 2003-01-22  Martin Baulig  <martin@ximian.com>
4749
4750         * configure.in: Set version number to 0.19.1.
4751
4752         Heads up: I'm going to commit some changes to the debugger
4753         which'll require you to use this new runtime, so if you update the
4754         debugger from CVS, you also need this new runtime.
4755
4756 2003-01-20  Duncan Mak  <duncan@ximian.com>
4757
4758         * configure.in: Bump the release number to 0.19.
4759           
4760 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
4761
4762         * doc/ibmdb2: added file which is new web page
4763         about IBM DB2 data provider at Mono.Data.DB2Client
4764         
4765         * makefile
4766         * commands: added ibmdb2 web page to go-mono web site
4767         
4768         * doc/ado-net: added a couple more developers email, plus made the
4769         email spam resistant, added Mono's DB2 data provider to list,
4770         added more info about the ProviderFactory and retrieving data using
4771         ADO.NET from ASP.NET, add notes about testing, misc cleanup
4772         
4773         * doc/mysql
4774         * doc/postgresql
4775         * doc/sqlclient
4776         * doc/oracle
4777         * doc/tdsclient
4778         * doc/firebird
4779         * doc/oledb
4780         * doc/odbc
4781         * doc/sybase
4782         * doc/sqlite: added testing notes and C# examples
4783         
4784         * doc/gtk-sharp: added links for GTK# for Windows
4785         
4786         * man/sqlsharp.1: added providers Npgsql and MySQLNet
4787
4788 2003-01-17  Duncan Mak  <duncan@ximian.com>
4789
4790         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
4791
4792 2003-01-16  Martin Baulig  <martin@ximian.com>
4793
4794         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
4795         check again, we're now using the mono/io-layer for this.
4796
4797 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
4798
4799         * configure.in: allow MacOSX (from various people).
4800
4801 2003-01-14  Martin Baulig  <martin@ximian.com>
4802
4803         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
4804
4805 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
4806         * fixed url for System.Windows.Forms in the class status
4807         
4808 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4809
4810         * configure.in: moved struct tm field tm_gmtoff check before the check
4811         for timezone global variable. This makes Timezone work for me (debian
4812         sid, linux, x86, which has both the field and the global variables).
4813
4814 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
4815
4816         * doc/oracle: added file which is
4817         a new web page oracle.html
4818
4819         * doc/ado-net: clean up and add link
4820         to oracle.html
4821         
4822         * doc/web/commands
4823         * doc/web/makefile: added oracle.html
4824
4825 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
4826
4827         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
4828         
4829         * man/sqlsharpcli.1: renamed to sqlsharp.1
4830
4831 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
4832
4833         * mono/jit/jit.c
4834         * mono/metadata/icall.c: added mono_install_get_config_dir() to
4835         utilize the MONO_CFG_DIR environment variable for specifying
4836         different machine.configs.
4837
4838 2002-12-06  Duncan Mak  <duncan@ximian.com>
4839
4840         * data/Makefile.am (EXTRA_DIST): Add machine.config
4841         (DISTCLEANFILES): Add config.
4842
4843 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
4844
4845         * man/sqlsharpcli.1: added file - a man page 
4846         for SQL# CLI
4847         
4848         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
4849         
4850 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
4851
4852         * doc/firebird: updated web page
4853
4854 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
4855
4856         * data/Config.in : added the gtk# dll mapping entries
4857
4858 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
4859
4860         * doc/firebird: updated web page based on input
4861         from the firebird .net data provider author
4862
4863 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
4864
4865         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
4866         been installed.
4867
4868 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
4869
4870         * doc/oledb
4871         * doc/odbc
4872         * doc/mysql
4873         * doc/sqlite
4874         * doc/sqlclient
4875         * doc/tdsclient
4876         * doc/sybase
4877         * doc/firebird: added web pages
4878         for each specific data provider
4879         
4880         * doc/ado-net
4881         * doc/postgresql: updated web page
4882         with current status
4883         
4884         * doc/web/commands
4885         * doc/web/makefile: updated to include
4886         new web pages
4887
4888 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
4889
4890         * autogen.sh: make it work when MONO_PATH is set and it has more than
4891         one directory or ends in ":". Also check that the directory added to
4892         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
4893
4894 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
4895
4896         * configure.in: Also allow the miss-spelled bohem.
4897
4898 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4899
4900         * doc/ado-net
4901         * doc/postgresql
4902         * doc/tds-providers: cleaned up the web pages
4903         
4904         * doc/web/commands: postgresql.html page was mistyped
4905
4906 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
4907
4908         * doc/ado-net: updated status of
4909         the ADO.NET functionality and providers
4910         and added link to tds-providers.html
4911
4912         * doc/tds-providers: added file to
4913         describe the design     and status of 
4914         the SqlClient, SybaseClient, and TdsClient
4915         ADO.NET providers.
4916
4917         * doc/web/makefile
4918         * doc/web/command: added new web page 
4919         tds-providers.html to build of  www.go-mono.com web site
4920         
4921 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
4922
4923         * doc/web/makefile
4924         * doc/web/commands:     web page 
4925         postgresql needed to be added
4926
4927 2002-10-13  Mark Crichton <crichton@gimp.org>
4928
4929         * doc/index: Even more spelling errors fixed.
4930
4931 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
4932
4933         * doc/adonet: updated status of all providers, added links, 
4934           and added information
4935           about the Mono.Data.SqliteClient provider that 
4936           Vladimir Vukicevic contributed. Added Brian Ritchie's 
4937           and Vladimir Vukicevic's email addresses as
4938           people to contact about ADO.NET in Mono.  
4939           Added information about SQL#, configuration tools, 
4940           and an ADO.NET Multiplexor, etc...  
4941
4942 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
4943
4944         * doc/index: corrected some mistypes
4945         
4946         * doc/adonet: updated the status and plans of all the ADO.NET providers
4947           and moved PostgreSQL specific stuff to doc/postgresql
4948
4949         * doc/postgresql: added new file to detail
4950           the status of the PostgreSQL ADO.NET provider
4951           and provide test notes for setting it up
4952
4953 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
4954
4955         * data/config.in: add entry for MySQL native shared libraries
4956           which are different on Windows and Linux
4957
4958 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
4959
4960         * doc/ccvs: Fixed some ugly formatting.
4961
4962 2002-10-03  Dick Porter  <dick@ximian.com>
4963
4964         * acconfig.h:
4965         * configure.in:  Freebsd pthread_t is a pointer
4966
4967 2002-10-01  Duncan Mak  <duncan@ximian.com>
4968
4969         * mono/os/Makefile.am: Add gc_wrapper.h.
4970
4971         * runtime/Makefile.am: Fix the path for monoresgen.exe.
4972
4973 2002-09-27  Dick Porter  <dick@ximian.com>
4974
4975         * configure.in: Check for semaphore.h.  Patch for BSD from
4976         jmmv@hispabsd.org (Julio Merino).
4977
4978 2002-09-20  Duncan Mak  <duncan@ximian.com>
4979
4980         * data/config.in: Added reference to libxslt.
4981
4982 2002-09-20  Mark Crichton  <crichton@gimp.org>
4983
4984         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
4985         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
4986         For systems that do not have such a virtual FS, define
4987         NEED_LINK_UNLINK.
4988
4989         * acconfig.h: added NEED_LINK_UNLINK
4990         
4991 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
4992
4993         * configure.in: add some needed defines to fix support of
4994         threads in the GC.
4995
4996 2002-09-19  Mark Crichton  <crichton@gimp.org>
4997
4998         * configure.in: Added checks for Solaris to use X/Open functionality.
4999         Really needed for the io-layer code.
5000
5001 2002-09-15  Andrew Birkett  <andy@nobugs.org>
5002
5003         * man/mcs.1: --probe is now --expect-error.
5004
5005 2002-09-09  Dick Porter  <dick@ximian.com>
5006
5007         * acconfig.h: 
5008         * configure.in: Simplify thread checks, by using canned rules for
5009         particular systems (based on the sleepycat db configure.in).
5010         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
5011         don't have a solaris machine to try it on.
5012
5013 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
5014
5015         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
5016
5017 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
5018
5019         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
5020         Security) to the OpenSSH keys required by mono CVS
5021         access.
5022
5023 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
5024
5025         * configure.in, mono/interpreter/interp.c,
5026         mono/io-layer/handles.c, mono/io-layer/processes.c,
5027         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
5028         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
5029         mono/metadata/appdomain.c, mono/metadata/class.c,
5030         mono/metadata/domain.c, mono/metadata/gc.c,
5031         mono/metadata/object.c, mono/metadata/reflection.c,
5032         mono/metadata/threads.c, mono/os/gc_wrapper.h,
5033         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
5034         wrap inclusion of gc.h for boehm, since from FreeBSD and
5035         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
5036         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
5037         to apply, and also makes it possible for me to build with
5038         GC on OpenBSD/macppc built by hand.
5039
5040 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
5041
5042         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
5043
5044 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
5045
5046         * mono/dis/dis-cil.c:
5047         * configure.in: Check for <wchar.h> via autoconf, don't use it if
5048         it isn't there, as it seems to work fine without it on OpenBSD.
5049
5050 2002-08-28  Dick Porter  <dick@ximian.com>
5051
5052         * mono/os/win32/util.c: 
5053         * mono/os/unix/util.c: 
5054         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
5055         (It doesn't do anything on unix builds, and the w32 version no
5056         longer needs an arg.)
5057
5058         * configure.in: Add HOST_CC for w32 builds
5059
5060 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
5061
5062         * configure.in: remove iconv checks.
5063
5064 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
5065
5066         * configure.in: Recognise OpenBSD/macppc as PowerPC.
5067
5068 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
5069
5070         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
5071         to error out if bison is missing.
5072
5073 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
5074
5075         * configure.in: don't link against libdl on windoze.
5076
5077 2002-08-12  Dick Porter  <dick@ximian.com>
5078
5079         * mono.pc.in: Add $includedir to Cflags
5080
5081 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
5082
5083         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
5084         with pkg-config.
5085         * */Makefile.am: makefile overhaul to create a shared libmono library.
5086         * */*.h: do not include config.h in headers that should be installed.
5087
5088 2002-07-12  Dick Porter  <dick@ximian.com>
5089
5090         * acconfig.h:
5091         * configure.in: Check the size of sockaddr_un.sun_path
5092
5093 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
5094
5095         * man/Makefile.am (man_MANS): Added new man page
5096
5097         * man/mono-config.5: New manual page describing the mono-config
5098         file format. 
5099
5100 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
5101
5102         * configure.in: added checks for MSG_NOSIGNAL
5103
5104 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
5105
5106         * doc/ado-net: update the ado-net web page on go-mono.com
5107         input parameters support, beginnings of Mono.Data.MySQL 
5108         and System.Data.OleDb, updated the sample source code,
5109         and output from a PostgresTest
5110
5111 2002-05-21  Martin Baulig  <martin@gnome.org>
5112
5113         * mono.1: Documented the "--debug-args" debugging arguments.
5114
5115 2002-05-21  Martin Baulig  <martin@gnome.org>
5116
5117         * mono.1: Updated to reflect my latest changes and beautified this a bit.
5118         (FIXME: There are still command line argument which aren't documented here.)
5119
5120 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
5121
5122         * doc/ado-net: updated page to include C# code snippets using
5123         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
5124         works, executing/reading multiple results, and stored procedures.
5125         And other tweaks about the providers.  
5126
5127 2002-05-19  Martin Baulig  <martin@gnome.org>
5128
5129         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
5130         interpreter/Makefile.am.
5131
5132 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
5133
5134         * configure.in: search for pthread functions also in libc_r (patch
5135         from Garrett Rooney <rooneg@electricjellyfish.net>).
5136
5137 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
5138
5139         * doc/ado-net: added instructions for installing PostgreSQL on Linux
5140         and for using nant to re-compile just the System.Data.dll assembly
5141         on Windows.
5142
5143 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
5144
5145         * doc/ado-net: added instructions for compiling System.Data.dll
5146         (a subset of) on Linux.
5147
5148 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
5149
5150         * doc/ado-net: added links
5151
5152 2002-05-09  Dick Porter  <dick@ximian.com>
5153
5154         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
5155
5156 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
5157
5158         * doc/ado-net: correct formatting
5159         * doc/index: added credit i forgot to add
5160
5161 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
5162
5163         * doc/ado-net: i did not format it correctly earlier, i 
5164         tried added various tags where appropriate.
5165         
5166         * doc/index: added news item for May 5, 2002 - ado.net able
5167         to retrieve data now
5168
5169 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
5170
5171         * doc/ado-net: updated the current status which
5172         I kept forgetting to do.
5173
5174 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
5175
5176         * doc/ado-net: updated to includes an example for
5177         running ipc-daemon as a Windows service.  Thanks
5178         to gonzalo.
5179
5180 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
5181
5182         * doc/ado-net: updated to include installation of
5183         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
5184         Also included notes on running the System.Data/Test/PostgresTest.cs
5185         that should work on a lot of Mono installations that have
5186         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
5187         know.
5188
5189 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
5190
5191         * doc/ado-net: updated a little bit.
5192
5193 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
5194
5195         * configure.in: Added checks for timezone stuff.
5196
5197 2002-04-30  Dick Porter  <dick@ximian.com>
5198
5199         * acconfig.h:
5200         * configure.in: Added option to disable using shared memory for
5201         handles
5202
5203 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
5204
5205         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
5206         defined problem under cygwin with latest version of automake and
5207         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
5208
5209 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
5210
5211         * configure.in: removed -Wshadow from CFLAGS.
5212
5213 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
5214
5215         * status/maintainers.xml: added danmorg and myself for System.Data.*
5216         classes.
5217
5218         * status/class.xml: added System.Data.* classes.
5219
5220 2002-04-08  Dick Porter  <dick@ximian.com>
5221
5222         * configure.in: Set -mno-cygwin here rather than in the build script
5223
5224 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
5225
5226         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
5227
5228 2002-03-29  Martin Baulig  <martin@gnome.org>
5229
5230         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
5231         New files, added documentation for the debugging code.
5232
5233         * doc/web/commands: Added the debugging pages.
5234
5235         * docs/jit-debug: Removed, this is now on the web site.
5236
5237 2002-03-24  Martin Baulig  <martin@gnome.org>
5238
5239         * man/mcs.1: Documented the new --debug option and added a section
5240         about debugging support.
5241
5242         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
5243
5244 2002-03-21  Martin Baulig  <martin@gnome.org>
5245
5246         * configure.in: Added check for <elf.h>.
5247
5248 2002-03-18  Dick Porter  <dick@ximian.com>
5249
5250         * configure.in: Only look for libgc on the system.  Default to not
5251         using GC at all, because it doesn't work with the jit.
5252
5253 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
5254
5255         * configure.in: Add support for building the included boehm GC.
5256
5257 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
5258
5259         * configure.in: detect Boehm GC libs and add --with-gc switch.
5260         Boehm GC needs to be explicitly enabled since the JIT currently fails
5261         in some cases with it.
5262
5263 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
5264
5265         * mono/tests/fib.cs: it is now possible to pass a repeat count as
5266         command line argument, for example fib.exe 20 runs the test 20
5267         times. 
5268
5269 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
5270         * configure.in: added support for ARM target arch.
5271         Uncommented and modified arm-*-linux* target,
5272         added mono/arch/arm/Makefile to AC_OUTPUT list.
5273
5274 2002-02-21  Mark Crichton  <crichton@gimp.org>
5275
5276         * status/class.xml: Added contact info for RNGCryptoServiceProvider
5277         class and Rijndael classes.
5278         * status/maintainers.xml: Added contact info to maintainers list.
5279
5280 2002-02-21  Mark Crichton  <crichton@gimp.org>
5281  
5282         * configure.in: Add checks for a system-provided entropy device
5283         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
5284
5285 2002-02-20  Dick Porter  <dick@ximian.com>
5286
5287         * acconfig.h:
5288         * configure.in: Always build without cygwin support on windows
5289
5290 2002-02-19  Radek Doulik  <rodo@ximian.com>
5291
5292         * mono/tests/pinvoke.cs: use more pinvoke test methods
5293
5294 2002-02-19  Radek Doulik  <rodo@ximian.com>
5295
5296         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
5297         method
5298         (mono_test_many_byte_arguments): ditto
5299
5300 2002-02-18  Radek Doulik  <rodo@ximian.com>
5301
5302         * mono/tests/Makefile.am: added small test library for pinvoke
5303         testing
5304
5305         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
5306         new function to test pinvoke
5307
5308         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
5309         arguments
5310
5311         * mono/tests/Makefile.am: display # of passing tests too
5312         added simple shared library libtest with testing function for
5313         pinvoke
5314
5315 2002-02-17  Radek Doulik  <rodo@ximian.com>
5316
5317         * mono/tests/Makefile.am (test): display # of failed tests
5318
5319 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
5320
5321         * configure.in: Add checks for SOL_IP, SOL_TCP, and
5322         IP_PKTINFO. Also check for struct ip_mreqn.
5323
5324 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
5325
5326         * configure.in: Add checks to see if we need to link to libsocket,
5327         libnsl, and/or librt. Also check for inet_pton and inet_aton.
5328
5329 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
5330
5331         * acconfig.h: #undef USE_MONO_MUTEX
5332
5333         * configure.in: If the system pthread implementation is lacking,
5334         default to using mono-mutex.
5335
5336 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
5337
5338         * mono/tests/enum2.cs: new file with more enum tests.
5339
5340 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
5341
5342         * mono/tests/jit-long.cs: added some SHL/SHR tests
5343
5344 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
5345
5346         * configure.in: allow PKG_CONFIG_PATH for the build-platform
5347         pkg-config invocation.
5348
5349 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
5350
5351         * configure.in: add some support/fixes for cross-compilation.
5352
5353 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
5354
5355         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
5356         added tests for SUB_OVF, SUB_OVF_UN
5357
5358 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
5359
5360         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
5361
5362 2001-12-21  Aaron Weber  <aaron@ximian.com>
5363
5364         * doc/faq (A): added a linebreak that was missing and was causing
5365         a heading to appear badly.
5366
5367 2001-12-20  Aaron Weber  <aaron@ximian.com>
5368
5369         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
5370         questions into a single section.
5371
5372 2001-12-17  Aaron Weber  <aaron@ximian.com>
5373
5374         * doc/faq (Q): Question-by-question, line-by-line revision.
5375
5376 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
5377
5378         * mono/tests/time.cs: new test
5379
5380 2001-11-30  Radek Doulik  <rodo@ximian.com>
5381
5382         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
5383
5384 2001-11-29  Radek Doulik  <rodo@ximian.com>
5385
5386         * configure.in (ACCESS_UNALIGNED): uncommented and modified
5387         powerpc-*-linux* 
5388         generate mono/arch/ppc/Makefile
5389
5390 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
5391
5392         * mono/tests/exception3.cs: modified the test to show a bug in the
5393         current exception handling implementation.
5394
5395 2001-11-13  Dick Porter  <dick@ximian.com>
5396
5397         * configure.in: Some more tests for pthread features
5398         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
5399         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
5400
5401 2001-11-09  Dick Porter  <dick@ximian.com>
5402
5403         * configure.in: Try and get large file support, but it's not fatal
5404         if it's not there (the io-layer just ignores the high word in that
5405         case.)
5406
5407         Check for windows builds, and only bother to look for pthreads and
5408         large files if we're not building for cygwin or native win32.  Not
5409         having pthread support on Posix systems is now a fatal error.
5410
5411         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
5412         aclocal
5413
5414 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
5415
5416         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
5417         target testjit. 
5418
5419 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
5420
5421         * docs/object-layout: more documentation
5422
5423 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
5424
5425         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
5426         can't read on unaligned boundaries
5427
5428 2001-10-04  Dick Porter  <dick@ximian.com>
5429
5430         * configure.in: Do some deeper checks on pthreads for some of the
5431         more interesting functions
5432
5433 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
5434
5435         * mono/tests/Makefile.am (testjit): a new target to test the JITer
5436
5437         * mono/tests/jit-*: added some test for the JITer
5438
5439 2001-09-23  Dick Porter  <dick@ximian.com>
5440
5441         * configure.in: Arrange to compile dummy thread support routines
5442         if pthread isnt available
5443         
5444 2001-09-23  Dick Porter  <dick@ximian.com>
5445
5446         * configure.in: Check for pthread.h, so that we can check for the
5447         HAVE_PTHREAD_H define in config.h
5448
5449 2001-09-21  Dick Porter  <dick@ximian.com>
5450
5451         * configure.in: Check for libpthread
5452
5453 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
5454
5455         * mono/tests/test-ops.cs: added more tests
5456
5457 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
5458
5459         * configure.in: check for sizeof(void*) and for the architecture.
5460
5461 2001-09-05  Dick Porter  <dick@ximian.com>
5462
5463         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
5464         aclocal invocation, so putting aclocal files in /usr/local works
5465
5466 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
5467
5468         * *: removed the libffi dependency, mono now compiles on cygwin 
5469
5470         * mono/wrapper/build-dll: new file.
5471
5472 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
5473
5474         * mono/tests/console.cs: impl.
5475
5476         * mono/tests/box.cs: impl.
5477
5478         * mono/tests/stream-writer.cs: impl.
5479
5480 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
5481
5482         * mono/tests/*: New test cases, mostly for virtual method dispatch.
5483         Use make testb for the slow benchmarking programs,
5484         make test for the usual regression test checks.
5485
5486 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
5487
5488         * mono/cil/Makefile.am:
5489         * mono/wrapper/Makefile.am: use correct variables for installation
5490         directories
5491
5492 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
5493
5494         * mono/tests/exceptions*: enhanced and added more tests for
5495         exceptions.
5496
5497 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
5498
5499         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
5500         to pass make distcheck
5501
5502         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
5503
5504         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
5505         install-data-hook): Added mechanism to distribute and install the
5506         dll files.
5507
5508 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
5509
5510         * mono/tests/stream.cs: new tests for the Stream class
5511
5512         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
5513         added it again.
5514
5515 2001-08-16  Alex Graveley  <alex@ximian.com>
5516
5517         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
5518         removes libtool dependency on all of Mono.
5519
5520 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
5521
5522         * mono/tests/array.cs: more array tests
5523
5524 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
5525
5526         * mono/tests/array.cs: more array tests
5527
5528 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
5529
5530         * mono/tests/pinvoke.cs: we can now print strings ;-)
5531
5532         * mono/tests/array.cs: new test for arrays
5533
5534 2001-08-02  Alex Graveley  <alex@ximian.com>
5535
5536         * libffi/*: Import libffi CVS version, with minor changes to make it 
5537           compile.
5538
5539         * mono/interpreter/Makefile.am: Link against 
5540           ../../libffi/.libs/libffi.a.
5541
5542         * Makefile.am: Add libffi
5543
5544         * autogen.sh: Replace with adapted gnome autogen.sh
5545
5546         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
5547
5548 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
5549
5550         * mono/tests/pinvoke.cs: impl.
5551
5552 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
5553
5554         * configure.in, mono/tests: added some tests for the interpreter.
5555
5556 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
5557
5558         * doc/download: added instructions for cygwin
5559         
5560         * doc/c-sharp: removed bit about compiling
5561         
5562         * status/compare-assembly.cs: basedir should be there if
5563         parameters are provided.
5564
5565         * status/makefile: made targets to dump info.
5566         
5567 2001-07-15  Joe Shaw  <joe@ximian.com>
5568
5569         * configure.in: Don't create doc/Makefile as there's nothing there
5570         to make.
5571
5572         * Makefile.am: Don't build the doc directory because there's no
5573         Makefile.am there.
5574
5575         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
5576
5577 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
5578
5579         * doc/class-library (A): Updated FAQ with question on error 1595.
5580
5581 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
5582
5583         * doc/index: 
5584
5585 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
5586
5587         * status/*: scripts and data to create statistics about the
5588         class library status.
5589
5590 2001-07-09  Alex Graveley  <alex@ximian.com>
5591
5592         * doc/makefile (clean): Add clean target.
5593         * doc/web/makefile (clean): Ditto.
5594
5595 2001-07-09  Alex Graveley  <alex@ximian.com>
5596
5597         * doc/makefile (all-docs): Fix typo.
5598
5599 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
5600
5601         * NEWS: