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