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