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