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