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