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