removed exec attribute
[mono.git] / ChangeLog
1 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
2
3         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
4
5 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
6
7         * docs/tree-mover.txt: Added tree mover documentation.
8
9 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
10
11         * configure.in, mono/Makefile.am: remove the now unused handles dir
12         from the build.
13
14 2006-03-22  Chris Toshok  <toshok@ximian.com>
15
16         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
17
18         * data/net_2_0/machine.config: add system.web/roleManager section
19         handler.
20
21 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
22
23         * libmono.vcproj: Add some newly added source files.
24
25 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
26
27         * libmono.vcproj: Remove os/win32/util.h.
28
29 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
30
31         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
32         with removed proxy class generation for Grasshopper
33
34 2006-03-08  Chris Toshok  <toshok@ximian.com>
35
36         * data/net_2_0/web.config: add a default siteMap section with the
37         AspNetXmlSiteMapProvider provider.
38
39         * data/net_2_0/machine.config: add system.web/siteMap section
40         info.
41
42 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
43
44         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
45         get rid of os/unix and os/win32.
46
47 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
48
49         * configure.in: added checks for visibility attribute,
50         option to disable generics, disabled options string define.
51
52 2006-02-27  Raja R Harinath  <rharinath@novell.com>
53
54         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
55         Fix m4-quoting.
56
57 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
58
59         * configure.in: more feature for --enable-minimal flags.
60
61 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
62
63         * configure.in: define PLATFORM_BSD.
64
65 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
66
67         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
68
69 2006-02-07  Chris Toshok  <toshok@ximian.com>
70
71         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
72         (mono_DATA): same.
73
74         * data/net_2_0/machine.config: remove the system.web section from
75         here.
76
77         * data/net_2_0/web.config: and add it here.
78
79 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
80
81         * data/net_2_0/machine.config: Add FtpRequestCreator
82         to create new instances of System.Net.FtpWebWebRequest.
83
84 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
85  
86         * libmono.vcproj: Added new files to the VS.NET build.
87         * README.vsnet: Updated VS.NET build instructions.
88
89 2006-01-26  Chris Toshok  <toshok@ximian.com>
90
91         * data/net_2_0/machine.config: ignore runtime and startup
92         sections.
93
94 2006-01-25  Chris Toshok  <toshok@ximian.com>
95
96         * data/net_2_0/machine.config: ignore mscorlib,
97         system.runtime.remoting, and strongNames sections.
98
99 2006-01-25  Chris Toshok  <toshok@ximian.com>
100
101         * data/net_2_0/machine.config: for system.web, add default
102         <authorization> section that allows everything.  also, add
103         System.Configuration to system.web/compilation/assemblies.
104
105 2006-01-23  Chris Toshok  <toshok@ximian.com>
106
107         * data/net_2_0/machine.config: add System.Configuration to the
108         list of assemblies in system.web/compilation.
109
110 2006-01-23  Martin Baulig  <martin@ximian.com>
111
112         * configure.in: Added configure check whether the Mono Debugger is
113         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
114         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
115
116 2006-01-13  Raja R Harinath  <rharinath@novell.com>
117
118         * data/net_2_0/machine.config: Fix a couple of typos in type names.
119
120 2006-01-10  Raja R Harinath  <rharinath@novell.com>
121
122         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
123
124 2006-01-09  Chris Toshok  <toshok@ximian.com>
125
126         * data/net_2_0/machine.config: switch over to the 2.0
127         configuration sections for System.Web and System.Web.Services.
128         Also, add the configProtectedData stuff so we can encrypt config
129         sections.
130
131 2006-01-08  Robert Jordan  <robertj@gmx.net>
132
133         * man/mkbundle.1: Documented environment variables and Windows issues.
134
135 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
136
137         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
138           now, as intl.dll is the file actually shipped/available on Windows.
139
140 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
141
142         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
143
144 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
145
146         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
147
148 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
149
150         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
151           build when CC contains spaces.
152
153 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
154
155         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
156           Thanks to Ben Gamari for the patch.
157
158 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
159
160         * configure.in: Add support for solaris/x86.
161
162         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
163
164 2005-12-21  Wade Berrier <wberrier@novell.com>
165
166         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
167         otherwise the cairo.dll can't be found on 64 bit architectures
168
169 2005-12-18  Raja R Harinath  <harinath@gmail.com>
170
171         * configure.in (config.make): Don't blindly copy over $INSTALL,
172         since it can be relative to the mono tree.  Use the same trick as
173         ac_INSTALL, but against an absolute path.
174
175 2005-12-16 Wade Berrier <wberrier@novell.com>
176
177         * configure.in: Unset AC_DISABLE_FAST_INSTALL
178         This caused some weird monodis linking errors
179
180 2005-12-12 Mike Kestner <mkestner@novell.com>
181
182         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
183         and this file can be extracted post-build to be packaged separately 
184         on win32.
185         * configure.in: expand mono-cairo.pc
186         * Makefile.am: dist and install mono-cairo.pc
187
188 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
189
190         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
191           accordingly.
192
193 2005-12-01 Mike Kestner <mkestner@novell.com>
194
195         * scripts/mono-find-provides.in: support policy assemblies.
196
197 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
198
199         * configure.in: define PLATFORM_MACOSX.
200
201 2005-11-24  Dick Porter  <dick@ximian.com>
202
203         * configure.in: Test for GetProcessId() on windows
204
205 2005-11-21  Raja R Harinath  <rharinath@novell.com>
206
207         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
208         (scripts_2_0): ... here.
209         (gmcs): Remove special-case rule.
210
211 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
212
213         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
214         default values for http proxy
215
216 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
217
218         * docs/jit-regalloc: Merge forgotten documentation updates from
219         the mini-xp-local-regalloc branch.
220
221 2005-10-28  Wade Berrier <wberrier@novell.com>
222
223         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
224         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
225         Make all the wrappers relocatable.
226
227 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
228
229         * configure.in: Add test for execinfo.h.
230
231 2005-10-20  Raja R Harinath  <rharinath@novell.com>
232
233         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
234         compile with the 'monolite' in the distribution tarball.
235         (compiler-tests-net_2_0): Avoid deleting
236         $(mcs_topdir)/build/common/Consts.cs.
237
238 2005-10-20  Robert Jordan  <robertj@gmx.net>
239
240         * data/net_2_0/machine.config: Added IPC channel templates.
241
242 2005-10-11  John Luke  <john.luke@gmail.com>
243
244         * man/monop.1: update for new monop options
245         
246 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
247
248         * configure.in: Fix up problems with the latest libtool on win32.
249
250 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
251
252         * configure.in: Remove 'Globalization:' entry from final message.
253
254 2005-09-27  Raja R Harinath  <rharinath@novell.com>
255
256         * configure.in (BUILD_MCS): New automake conditional.  Used to
257         disable building the mcs/ tree if cross-compiling.
258         (CROSS_COMPILING): New automake conditional.
259         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
260         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
261         Define even when cross-compiling.
262         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
263         Disable building in the mcs/ tree if !BUILD_MCS.
264
265 2005-09-22  Raja R Harinath  <rharinath@novell.com>
266
267         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
268         build Consts.cs.
269
270 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
271
272         * docs/exception-handling.txt: Add section about libunwind.
273         
274         * docs/exception-handling.txt: New file.
275
276 2005-09-16  Raja R Harinath  <rharinath@novell.com>
277
278         * runtime/Makefile.am (all-local, install-exec, uninstall)
279         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
280         Don't call semdel-wrapper.
281
282 2005-09-06  Chris Toshok  <toshok@ximian.com>
283
284         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
285         attributes required for ASP.Net client side validation to the
286         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
287         0.9 & 1.0 browsers.
288
289 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
290
291         * configure.in: Add ability to cross-compile from linux to win32.
292
293 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
294
295         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
296
297 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
298
299         * configure.in: Use CC instead of gcc for __thread tests.
300
301 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
302
303         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
304
305 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
306
307         * configure.in: Add -lunwind to ldflags on IA64.
308
309 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
310
311         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
312
313 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
314
315         * libmono.vcproj: Fix VC build.
316
317 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
318
319         * configure.in: enable the ARM jit port.
320
321 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
322
323         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
324
325 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
326
327         * configure.in: Fix definition of LIBC for ia64.
328
329 2005-07-12  Daniel Drake  <dsd@gentoo.org>
330
331         * configure.in: Add check for libattr's <attr/attr.h>
332
333 2005-07-11  Raja R Harinath  <rharinath@novell.com>
334
335         * scripts/script.in: Add @framework_version@ blank.
336         * scripts/script2.in: Remove.
337         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
338         monop.exe for monop2.
339
340 2005-07-04  Raja R Harinath  <rharinath@novell.com>
341
342         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
343         (noinst_DATA): Build mono-uninstalled.pc.
344         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
345         (Cflags): Likewise.  Let $(srcdir) to be absolute.
346
347 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
348
349         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
350
351 2005-07-01  Daniel Drake  <dsd@gentoo.org>
352
353         * configure.in: Add check for FreeBSD's sys/extattr.h
354
355 2005-07-01  Raja R Harinath  <rharinath@novell.com>
356
357         Avoid resource leakage on 'make clean' (see #75424).
358         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
359         * runtime/semdel-wrapper.in: New.
360         * runtime/Makefile.am (clean-local): Use the semdel program before
361         nuking the .wapi directory.
362         (noinst_SCRIPTS): Add semdel-wrapper.
363         (MYDISTFILES, distdir): Use automake variable to get the list of
364         files to distribute.
365         (all-local, install-exec, uninstall): Call semdel-wrapper.
366         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
367         Likewise.
368
369 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
370
371         * configure.in: Add support for X86 darwin.
372
373 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
374
375         * configure.in: Add support for ia64.
376
377 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
378
379         * configure.in: enabled the use of mmap/munmap for solaris and linux.
380         It seems to help with memory usage.
381
382 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
383
384         * configure.in: Another attempt at the portable "find libX11.so"
385         Hopefully, this one has no code paths where we are worse off than
386         what we had before any of this mess.
387         
388         * configure.in: What I hope is a more portable version hack.
389
390 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
391
392         * configure.in: echo the version number to
393         mcs/build/common/MonoVersion.cs. This allows us to not need to
394         update AssemblyInfo.cs every time we bump the version number.
395
396         * mono-uninstalled.pc.in: pc file that handles mono when it is not
397         installed. This lets us have mkbundle work inside the tree.
398
399         * configure.in: Create the .pc file above.
400
401 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
402
403         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
404
405 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
406
407         * data/config.in: Fix generated XML.
408
409 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
410
411         * scripts/Makefile.am: Add mono-shlib-cop.
412
413 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
414
415         * configure.in: Handle more gracefully if objdump or X isn't
416         there. Warn the user about possible breakage.
417
418 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
419
420         * configure.in: read the SONAME from libX11. This is the same
421         thing as will be used by a shared library, so it will really
422         work.
423
424         This will have us get libX11.so.6 rather than libX11.so.6.2.
425
426 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
427
428         * configure.in: make automake 1.9 happy about LARGE_FILES.
429
430 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
431
432         * configure.in: Add checks for mremap, remap_file_pages.
433
434 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
435
436         * mono.spec.in: Remove. This is horribly out of date. A real spec
437         file is generated in the release module.
438
439         * scripts/Makefile.am: Add mono-find-*
440
441         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
442         done with monodis. This makes packaging easier as it doesn't
443         depend on the gac ind DESTDIR.
444
445         * configure.in: changes for the above
446
447 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
448
449         * configure.in: added test for SIOCGIFCONF.
450
451 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
452  
453         * README.vsnet: Instructions about the VS.NET build.
454         * mono.sln: Mono solution file for VS.NET 2005.
455         * genmdesc.vcproj: Project file for genmdesc.
456         * libmono.vcproj: Project file for libmono.
457         * mono.vcproj: Project file for mono executable.
458
459 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
460
461         * configure.in: Do a test for libX11.so that really works :-).
462
463 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
464
465         * configure.in: Add config stuff for libsqlite{,3} and
466         libX11.
467
468         * data/config.in: Add dllmaps for above mentioned libs. This means
469         that the devel packages are not needed.
470
471 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
472
473         * man/mono.1: Document the new MONO_DEBUG options.
474
475 2005-05-16  Raja R Harinath  <rharinath@novell.com>
476
477         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
478
479 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
480
481         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
482         installed, therefore, don't make a script for it.
483
484 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
485
486         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
487         Fix library names on sparc-linux and alpha-linux.
488
489 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
490
491         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
492
493 2005-04-28  James Willcox  <james@ximian.com>
494
495         * man/mkbundle.1: add --config-dir flag
496
497 2005-04-27  Raja R Harinath  <rharinath@novell.com>
498
499         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
500
501 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
502
503         * configure.in: Version bumpage
504
505 2005-04-25  Raja R Harinath  <rharinath@novell.com>
506
507         Fix #74692.
508         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
509         ILDISASM to the in-tree versions of mono and monodis.  Propagate
510         value of INSTALL to mcs too.
511         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
512         sub-make, now that 'configure' sets up the 'mcs' tree.
513
514 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
515
516         * doc: Remove unused directory.
517         
518         * configure.in: Remove --with-icu option to prevent people from using
519         it by mistake.
520
521 2005-04-21  Raja R Harinath  <rharinath@novell.com>
522
523         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
524         to sub-makes.
525         (mcs-compileall): Verify the fixed-up dll too.
526         * runtime/monodis-wrapper.in: New file.
527         * configure.in (runtime/monodis-wrapper): Create.
528         ($mcsdir/build/config.make): Don't be over-eager in the definition
529         and evaluation of '$exec_prefix'.
530
531 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
532         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
533         added ' explicit="true" strict="false" ' to system.web/compilation 
534         element as in MS. Part of fix for Bug #74671
535         
536 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
537
538         * configure.in: Add check for <sys/xattr.h>.
539           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
540
541 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
542
543         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
544
545 2005-04-16  Miguel de Icaza  <miguel@novell.com>
546
547         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
548         fix the Mono build on Solaris (bug #72818)
549
550 2005-04-16  Bill Middleton  <flashdict@gmail.com>
551
552         * configure.in (PREVIEW): Allow --without-preview to work.
553         From #74615.
554
555 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
556
557         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
558
559 2005-04-14  Raja R Harinath  <rharinath@novell.com>
560
561         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
562         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
563
564 2005-04-13  Raja R Harinath  <rharinath@novell.com>
565
566         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
567
568 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
569
570         * configure.in: added checks for epoll().
571
572 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
573
574         * configure.in: Disable -O2 on PPC until #74562 is fixed.
575
576 2005-04-11  James Willcox  <james@ximian.com>
577
578         * man/mkbundle.1: add --static option
579
580 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
581
582         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
583
584 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
585
586         * configure.in: Add --with-large-heap option to enable support for
587         GC heaps larger than 3GB. Hopefully fixes #73882.
588
589 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
590
591         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
592         64). Re-add aio_* stuff. Shouldn't have removed it.
593
594 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
595
596         * configure.in: no more checks for aio_*.
597
598 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
599
600         * configure.in: Fix isinf detection on solaris.
601
602 2005-04-02  Raja R Harinath  <harinath@gmail.com>
603
604         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
605         with pkgconfig 0.16.0.
606
607 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
608
609         * configure.in: Fix sigaltstack detection on solaris.
610
611 2005-03-27  Raja R Harinath  <harinath@gmail.com>
612
613         * configure.in: Define mono_libdir using $(exec_prefix), seeing
614         that it uses .../lib.
615
616 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
617
618         * configure.in: Use mono_libdir rather than libdir in
619         config.make. This fixes confusion for amd builds in buildbuddy.
620
621         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
622
623 2005-03-24  Raja R Harinath  <rharinath@novell.com>
624
625         * configure.in (libgdiplus): Make more intuitive.
626         * runtime/Makefile.am (wrapper-config): Remove temporary file.
627         Update to change.
628
629 2005-03-23  Raja R Harinath  <rharinath@novell.com>
630
631         Allow testing of System.Drawing with a libgdiplus snapshot.
632         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
633         the location of libgdiplus to be overridden.
634         * runtime/Makefile.am (wrapper-config): Override location of
635         libgdiplus if requested.
636
637 2005-03-14  Raja R Harinath  <rharinath@novell.com>
638
639         * runtime/Makefile.am (clean_profiles): Remove.
640         (clean-local): Use $(build_profiles).
641         (install-local, uninstall-local): Don't override $(prefix).
642         (SUPPORT_FILES): New.  List of dependencies from ...
643         (all-local): ... here.  Use it.
644         (install-local): Depend on $(SUPPORT_FILES).
645
646 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
647
648         * docs/aot-compiler.txt: Add some more documentation.
649
650 2005-02-25  Raja R Harinath  <rharinath@novell.com>
651
652         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
653         functionality has been moved to mcs/Makefile.
654         (test_select): Set ONLY_CENTUM_TESTS.
655
656 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
657
658         * configure.in: add a check for compiler support of the
659         tls_model sttribute.
660
661 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
662
663         * configure.in: don't imply that enabling ICU support is a good
664         thing to do.
665
666 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
667             Raja R Harinath  <rharinath@novell.com>
668
669         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
670
671 2005-02-17  Raja R Harinath  <rharinath@novell.com>
672
673         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
674         current directory in non-Cygwin form.
675         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
676         value on cygwin. 
677         (mcs-compileall): Use them.
678
679 2005-02-15  Raja R Harinath  <rharinath@novell.com>
680
681         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
682         that it picks up any changes in $prefix.
683         ($(bin2_SCRIPTS)): Likewise.
684
685 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
686
687         * scripts/dtd2xsd: Remove generated file from SVN.
688
689 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
690
691         * scripts/Makefile.am (bin_SCRIPTS): added mjs
692
693 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
694
695         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
696         nickd, miguel, et al. 
697
698 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
699
700         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
701         gcc supports it to weed out pre ISO C99 code.
702
703 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
704
705         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
706         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
707         not needed.
708
709 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
710
711         * configure.in: Check for curses.h.
712
713 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
714
715         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
716         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
717
718 2005-02-04  Raja R Harinath  <rharinath@novell.com>
719
720         * runtime/Makefile.am (wrapper-config): Elevated from being a test
721         support file called $(tmpinst)/config.
722         ($(tmpinst)/bin/mono): Simplify.
723         (mcs-do-compiler-tests,mcs-compileall): Update.
724         * runtime/mono-wrapper.in: Use wrapper-config.
725         
726         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
727
728         * runtime/Makefile.am (verify_profiles): Remove.
729         (mcs-compileall): Use $(build_profiles) directly.  It now works on
730         the net_2_0 profile too.
731
732 2005-02-01  Raja R Harinath  <rharinath@novell.com>
733
734         * runtime/Makefile.am (test-support-files): New target.
735         (mcs-do-compiler-tests): Use it.
736         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
737         reference to #71963, since it's fixed, and it's breaking elsewhere.
738         Don't exit out on the first failing DLL.
739         ($(tmpinst)/config): Update to changes in data/config.in.
740
741 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
742
743         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
744           Mono.Posix.dll.
745
746 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
747
748         * configure.in: check for term.h and termios.h
749
750 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
751
752         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
753         profile because of bug #71963.
754
755 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
756
757         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
758         in our assemblies.
759
760 2005-01-25  Raja R Harinath  <rharinath@novell.com>
761
762         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
763         Map 'MonoPosixHelper' to in-tree version.
764         ($(tmpinst)/bin/mono): Use it.
765         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
766
767 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
768
769         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
770           class/System, both of which pass all their unit tests.
771
772 2005-01-20  Raja R Harinath  <rharinath@novell.com>
773
774         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
775         tests that are currently passing 100%.
776         (test_select): Run those on 'make check'.
777
778 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
779
780         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
781
782 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
783
784         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
785
786 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
787
788         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
789
790 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
791
792         * configure.in Makefile.am: Resurrect ikvm-jni.
793
794         * ikvm-native: New directory which contains a copy of the 'native'
795         module in IKVM cvs.
796
797 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
798
799         * configure.in: Add check for <checklist.h>.
800
801 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
802
803         * configure.in: Add check for vsnprintf.
804
805 2005-01-04  Raja R Harinath  <rharinath@novell.com>
806
807         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
808         ($(tmpinst)/bin/mono): New.
809
810 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
811
812         * configure.in: Add mono-nunit to output
813         
814 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
815
816         * Makefile.am: Change build order so that support is built before runtime.
817           This is primarily so that I don't have to wait N hours for mcs to finish
818           building to find out if I broke the sparc build (again).
819
820 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
821
822         * configure.in: Add checks for getdomainname and setdomainname.
823
824 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
825
826         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
827
828 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
829
830         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
831         now includes its own version.
832
833 2004-12-29  Duncan Mak  <duncan@ximian.com>
834
835         * man/monop.1: Add docs on the new "--search" flag.
836
837 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
838
839         * configure.in: Add header & function checks for MonoPosixHelper.
840
841 2004-12-20  Raja R Harinath  <rharinath@novell.com>
842
843         * configure.in: Change from 'pax' format to 'ustar' format for the
844         tarfile, so that we can create packages on SuSE 9.0.
845
846 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
847
848         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
849         #undefines it before testing...
850
851 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
852
853         * configure.in: check for ieeefp.h and isinf.
854
855 2004-12-15  Raja R Harinath  <rharinath@novell.com>
856
857         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
858         to the $srcdir.  Fix definition of 'prefix'.
859
860 2004-12-14  Raja R Harinath  <rharinath@novell.com>
861
862         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
863         state isn't shared between an installed runtime and the in-tree
864         runtime, and also ensure that both 'make check' and 'make
865         distcheck' can run in parallel.
866         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
867
868 2004-12-09  Raja R Harinath  <rharinath@novell.com>
869
870         * README: Update with details about the new build setup.
871
872 2004-12-08  Raja R Harinath  <rharinath@novell.com>
873
874         * Makefile.am (get-monolite-latest): Update to new location of
875         bootstrap files in the mcs/ tree.
876
877 2004-12-07  Raja R Harinath  <rharinath@novell.com>
878
879         * configure.in: Set 'tar-pax' option for automake-1.9.
880
881 2004-12-07  Raja R Harinath  <rharinath@novell.com>
882
883         * runtime/Makefile.am (uninstall): New.
884
885 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
886
887         * configure.in: Disable -Wcast-align on sparc.
888
889 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
890
891         * configure.in: add option to disable some features of
892         the runtime to create a smaller binary.
893
894 2004-12-03  Raja R Harinath  <rharinath@novell.com>
895
896         * configure.in (ENABLE_NUNIT_TESTS): New.
897         * runtime/Makefile.am (check-local): Use it to disable nunit
898         tests.  Ensure that the test dlls are always built, however.
899
900 2004-12-03  Raja R Harinath  <rharinath@novell.com>
901
902         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
903         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
904         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
905         * runtime/Makefile.am (install-exec): Pass
906         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
907
908 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
909
910         * configure.in : Add a flag for systems which pass parameters in
911         registers as well as the stack.
912
913 2004-11-30  Raja R Harinath  <rharinath@novell.com>
914
915         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
916         workaround a bug in automake 1.7.x.
917         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
918
919 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
920
921         * configure.in: Removed support for configured-based bundles. 
922
923 2004-11-26  Raja R Harinath  <rharinath@novell.com>
924
925         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
926         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
927         command to create.
928         (runtime/etc/mono/2.0/machine.config): Likewise.
929         * Makefile.am (get-monolite-latest): Update to new style of
930         handling the "basic" profile.
931
932 2004-11-25  Raja R Harinath  <rharinath@novell.com>
933
934         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
935         necessary.
936         (distdir): New.  Using 'cygnus' option disables the automake rule.
937
938 2004-11-25  Raja R Harinath  <rharinath@novell.com>
939
940         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
941
942 2004-11-24  Raja R Harinath  <rharinath@novell.com>
943
944         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
945         Prevent a redundant 'make all' pass during 'make check'.
946         (build_profiles): Rename from install_profiles.
947         (check_profiles): New.
948         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
949         the .NET2.0 profile.
950         (all-local,check-local): Use them.
951         (install,install-exec,install-data): Override automake rules to
952         prevent a redundant 'make all' pass.
953         
954 2004-11-23  Chris Toshok  <toshok@ximian.com>
955
956         * Makefile.am (bootstrap): echo -> @echo.
957
958 2004-11-23  Raja R Harinath  <rharinath@novell.com>
959
960         Simplify 'make all' build.
961         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
962         New AC_SUBSTed variables.
963         (runtime/mono-wrapper): New generated file.
964         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
965         New symlinks.
966         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
967         * Makefile.am (SUBDIRS): Remove '.'.
968         (tmpinst): Remove.
969         (get-monolite-latest): Update.
970         (populate-runtime-subdirs): Remove.
971         (all-local, check-local): Move rules related to building in the mcs/ tree ...
972         * runtime/Makefile.am: ... here.  Completely re-write file.
973         (install-exec-local): Transfer ownership of installing .exes and
974         .dlls to the Makefiles in the mcs/ tree.
975         (_tmpinst): Use tmpinst tree only during testing.
976         (SUBDIRS): Remove.
977         * runtime/mono-wrapper.in: New.  Template for generated file.
978         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
979
980 2004-11-22  Raja R Harinath  <rharinath@novell.com>
981
982         * Makefile.am (bootstrap): Add a transitional target.
983
984 2004-11-19  Raja R Harinath  <rharinath@novell.com>
985
986         Integrate bootstrap build into 'make all'.  Most of the bootstrap
987         targets are gone.
988         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
989         (tmpinst): Change location.
990         (all-local): New.  Just invokes the build in mcs.
991         (check-local): New.  Invokes 'run-test-profiles' in mcs.
992         (get-monolite-latest): Update.  Move the unpacking code here,
993         since 'monolite-bootstrap' is no more.
994         (mcs-do-full-build): Don't set PATH.
995         (tmpinst-dir-contents): Remove mcs.
996         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
997         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
998         * README: Update to changes.
999
1000 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
1001
1002         * configure.in: Disable static linking of mono if --disable-static is
1003         given. Fixes #69466.
1004
1005 2004-11-15  Martin Baulig  <martin@ximian.com>
1006
1007         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
1008
1009 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
1010
1011         * configure.in, mono/mini/Makefile.am: control static
1012         linking of the mono binary with a configure option.
1013
1014 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
1015
1016         * configure.in: Check for `struct dirent' members which don't
1017           exist across all Unix platforms.
1018
1019 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
1020
1021         * configure.in: Add new function/header/type checks for use by
1022           MonoPosixHelper (the support directory).
1023
1024 2004-11-08  Raja R Harinath  <rharinath@novell.com>
1025
1026         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
1027         variables.  Used to support both an in-tree mcs/ and a sibling
1028         mcs/ directory.
1029         * Makefile.am (mcs_topdir): Remove.
1030         (dist-hook): Distribute mcs/ as a subdirectory.
1031         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
1032         Use mcs_topdir and mcs_topdir_from_srcdir.
1033         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
1034         Likewise.
1035         (all-local): Depend on $(mdb_files) too.
1036         * runtime/net_2_0/Makefile.am: Likewise.
1037         
1038 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1039
1040         * runtime/net_2_0/Makefile.am (install-data-local): 
1041         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
1042         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
1043         with DESTDIR.
1044
1045 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
1046
1047         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
1048         #61320.
1049
1050 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1051
1052         * man/mono.1: documented MONO_THREADS_PER_CPU.
1053
1054 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
1055
1056         * configure.in: Add INCLUDED_LIBGC automake conditional.
1057
1058 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
1059
1060         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
1061
1062 2004-10-14  Joe Shaw  <joeshaw@novell.com>
1063
1064         * man/mono.1: Fix the syntax of the M: trace syntax
1065
1066 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
1067
1068         * configure.in: Add some checks for cygwin weirdness.
1069
1070 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
1071
1072         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
1073         zlib_macros if zlib.h is not found.
1074
1075         * configure.in: Add check for zlib.h.
1076
1077 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1078
1079         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
1080
1081 2004-09-28  Raja R Harinath  <rharinath@novell.com>
1082
1083         * Makefile.am ($(tmpinst)/bin/pedump): New.
1084         (mcs-do-run-test-profiles): Depend on it.
1085
1086 2004-09-27  Raja R Harinath  <rharinath@novell.com>
1087
1088         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
1089         the mono testsuite in tests/.
1090         (tmpinst-dir): Create etc/mono/2.0.
1091         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
1092
1093 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1094
1095         * configure.in: Cater for S/390 on Linux
1096
1097 2004-09-21    <vargaz@freemail.hu>
1098
1099         * configure.in: Link with ole32 on windows.
1100
1101 2004-09-20  Jackson Harper  <jackson@ximian.com>
1102
1103         * support/map.c/h: Add poll events map functions. Use values
1104         instead of names for defines.
1105         
1106 2004-09-17  Martin Baulig  <martin@ximian.com>
1107
1108         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
1109         change in this target.
1110
1111 2004-09-14  Raja R Harinath  <rharinath@novell.com>
1112
1113         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
1114         reduce the number of passes.  We will get the assemblies signed in
1115         the 'populate-runtime-subdir' phase.
1116         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
1117         'test-profiles' to test all profiles.
1118         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
1119         (bootstrap-check): Update.
1120         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1121         Simplify.
1122
1123 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
1124
1125         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
1126         since it is not supported on solaris.
1127
1128 2004-09-03  Martin Baulig  <martin@ximian.com>
1129
1130         * Makefile.am (bootstrap-world): New target.
1131
1132 2004-09-02  Martin Baulig  <martin@ximian.com>
1133
1134         * runtime/net_1_1/Makefile.am (install-data-local): Install
1135         mscorlib.dll.mdb into $(corlibdir).
1136
1137         * runtime/net_2_0/Makefile.am: Likewise.
1138
1139 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
1140
1141         * scripts/mcs.in: Remove obsolete comment.
1142
1143 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
1144
1145         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
1146         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
1147           basic profile compliance.
1148         * data/net_2_0/machine.config: Use 2.0 assembly versions.
1149
1150 2004-08-26  Raja R Harinath  <rharinath@novell.com>
1151
1152         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
1153         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
1154         testcases pick the built 'mbas.exe'.
1155
1156 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
1157
1158         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
1159         stock one has broken headers.
1160
1161         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
1162
1163 2004-08-17  Dick Porter  <dick@ximian.com>
1164
1165         * configure.in: Correct intl library for FreeBSD and OpenBSD.
1166         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
1167
1168 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
1169
1170         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
1171
1172 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
1173
1174         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
1175         __thread works.
1176
1177 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
1178
1179         * configure.in: Fix __thread test.
1180
1181 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
1182
1183         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
1184
1185 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
1186
1187         * configure.in: Add a kqueue check
1188
1189 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1190
1191         * configure.in: Enable S/390 64-bit JIT.
1192
1193 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
1194
1195         * configure.in: Enable AMD64 JIT.
1196
1197 2004-07-30  Martin Baulig  <martin@ximian.com>
1198
1199         * Makefile.am: The symbol writer is now called
1200         Mono.CompilerServices.SymbolWriter.dll. 
1201
1202 2004-07-30  Raja R Harinath  <rharinath@novell.com>
1203
1204         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
1205         (gmcs_exe): Add gmcs.exe.config.
1206         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
1207         files too.
1208
1209 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
1210
1211         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
1212
1213 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
1214
1215         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
1216         * data/Makefile.am: Removed installation of machine.config and
1217           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
1218           directory.
1219         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
1220           installing 1.1 and 2.0 makefiles.
1221         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
1222           at the correct version specific directory.
1223
1224 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
1225         * configure.in: Disable __thread test (TLS) for FreeBSD as
1226         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
1227         library detection for FreeBSD 4.x since pthread is embedded
1228         in libc_r on this platform.  Fix some typos in my host
1229         regexes for freebsd.
1230
1231 2004-07-23  Dick Porter  <dick@ximian.com>
1232
1233         * configure.in: Changes for FreeBSD thread support by John
1234         Merryweather Cooper <john_m_cooper@yahoo.com>.
1235
1236 2004-07-15  Jackson Harper  <jackson@ximian.com>
1237
1238         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
1239         
1240 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1241
1242         * docs/abc-removal.txt: Updated documentation for ABC removal.
1243
1244 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1245
1246         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
1247         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
1248         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
1249         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
1250
1251 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1252
1253         * configure.in: Add --with-tls option to replace the misnamed 
1254         --with-nptl option.
1255
1256 2004-07-02  Raja R Harinath  <rharinath@novell.com>
1257
1258         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
1259         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
1260         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
1261
1262 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1263
1264         * man/mono.1: Added 'aot' to trace options.
1265
1266 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
1267
1268         * configure.in: Fix trunc check + add SPARC64 defines.
1269
1270 2004-06-29  Jackson Harper  <jackson@ximian.com>
1271
1272         * man/gacutil.1: Update man with new command line options.
1273         
1274 2004-06-29  Raja R Harinath  <rharinath@novell.com>
1275             Atsushi Enomoto  <atsushi@ximian.com>
1276
1277         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
1278         (GAC_DIR): New define that doesn't include $(DESTDIR).
1279         (install-data-local,uninstall-local): Use them.  Use in-tree mono
1280         runtime, not the installed one.
1281
1282 2004-06-29  Raja R Harinath  <rharinath@novell.com>
1283
1284         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
1285         (monotwo_DATA): Use it.
1286         From Atsushi Enomoto.
1287
1288 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1289
1290         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
1291         ICSharpCode.SharpZipLib, not that it has a different version.
1292
1293 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1294
1295         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
1296         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
1297         in W32.  Use 'mono' and 'mcs' in W32 too.
1298         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
1299         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
1300         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
1301         Fix for #60443, the GAC .DLL-Hell.
1302
1303 2004-06-22  Raja R Harinath  <rharinath@novell.com>
1304
1305         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
1306
1307 2004-06-18  Jackson Harper  <jackson@ximian.com>
1308
1309         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
1310         instructions on setting multiple mask values.
1311                 
1312 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
1313
1314         * Makefile.am: process data before runtime, so the config file is
1315         installed and gacutil has a chance to work (finding symlink).
1316
1317 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1318
1319         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1320         Test if files exist in the mcs/ tree before creating symlinks.
1321         Remove symlinks before creating them again.
1322         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1323         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1324
1325 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1326
1327         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
1328         (bin_SCRIPTS): Unify all the script generating rules into one.
1329
1330 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1331
1332         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
1333         build and populate net_2_0 profile.
1334         (populate-runtime-subdir): Make into subroutine that takes list of
1335         profiles to populate.
1336         (faststrap): Update.
1337         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
1338         Avoid automake conditional/+= problems.
1339         (populate-runtime-subdir): Rewrite sanity check.
1340
1341 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1342
1343         Include prototype completely-untested 'make bootstrap' support for W32.
1344         * Makefile.am (bootstrap): Define to fasterstrap for W32.
1345         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
1346         (tmpinst-dir): Change sub-make invoke to ...
1347         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
1348         of 'mono' and 'mcs'.
1349         ($(tmpinst)/bin/mono.bat): New.
1350
1351 2004-06-15  Dick Porter  <dick@ximian.com>
1352
1353         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
1354         windows too.  Fixes bug 55040.
1355
1356 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
1357
1358         * configure.in: better explain that --with-nptl is not related to
1359         NPTL, but to __thread support. Set sigaltstack support to off by
1360         default.
1361
1362 2004-06-12  Raja R Harinath  <harinath@acm.org>
1363
1364         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
1365         to the PATH.
1366
1367 2004-06-11  Jackson Harper  <jackson@ximian.com>
1368
1369         * runtime/net_2_0/Makefile.am:
1370         * runtime/net_1_1/Makefile.am: Remove signing patches
1371         
1372 2004-06-11  Jackson Harper  <jackson@ximian.com>
1373
1374         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
1375         * runtime/net_2_0/Makefile.am: 
1376         * runtime/net_1_1/Makefile.am: Sign assemblies before
1377         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
1378         
1379 2004-06-11  Raja R Harinath  <rharinath@novell.com>
1380
1381         * Makefile.am (populate-runtime-subdir): New target.  Does a
1382         controlled "make install" in the 'mcs/' directory to populate the
1383         'runtime' directory.
1384         (fasterstrap): Use it.
1385
1386 2004-06-10  Raja R Harinath  <rharinath@novell.com>
1387
1388         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
1389         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
1390         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
1391         Use $(LN_S) to point to the mcs/ tree, rather than copying.
1392         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
1393
1394 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
1395
1396         Support the new assembly signing setup in mcs/.
1397         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
1398         ($(tmpinst)/etc/mono/machine.config): New target.
1399         (tmpinst-dir.stamp): Remove and rewrite into ...
1400         ($(tmpinst)/bin/mcs): ... this and ...
1401         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
1402         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
1403         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
1404         
1405 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
1406
1407         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
1408
1409 2004-06-01  Raja R Harinath  <rharinath@novell.com>
1410
1411         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
1412         Fix 'faststrap' to be corlib-version-change-safe.
1413         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
1414         (monolite-bootstrap): Update.
1415
1416 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1417
1418         * configure.in: fixlets for windows.
1419
1420 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
1421
1422         * configure.in: export CC instead of passing it to libgc/configure.
1423
1424 2004-05-28  Duncan Mak  <duncan@ximian.com>
1425
1426         * runtime/Makefile.am: 
1427         * scripts/Makefile.am: Include mono-find-provides and
1428         mono-find-requires.
1429         
1430         * scripts/mono-find-provides.in:
1431         * scripts/mono-find-requires.in: New wrapper scripts.
1432
1433 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
1434
1435         * configure.in: Pass CC to libgc configure.
1436
1437 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1438
1439         * monowiz.win32.nsi: normalized line-endings to unix (LF)
1440
1441 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
1442
1443         * monowiz.win32.nsi: do not include mono subdirectory in
1444         MonoConfigDir registry key, to match batch files
1445
1446 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1447
1448         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
1449         values. Now they are URlEncoded.
1450
1451         * data/browscap.ini.gz: updated.
1452
1453 2004-05-26  Raja R Harinath  <rharinath@novell.com>
1454
1455         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
1456         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
1457         reflect new names for nunit.util and nunit.framework.  Add
1458         nunit.core.
1459         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
1460
1461 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
1462
1463         * config.h.in: remove
1464
1465 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
1466
1467         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
1468
1469 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1470
1471         * Makefile.am:
1472         * monowiz.win32.nsi: improved windows installer script.
1473
1474 2004-05-21  Raja R Harinath  <rharinath@novell.com>
1475
1476         * README: Update to include instructions for the various new
1477         bootstrap-like targets.
1478
1479 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1480
1481         * Makefile.am (get-monolite-latest, monolite-bootstrap):
1482         New bootstrap targets to build from monolite.
1483         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
1484
1485 2004-05-20  Raja R Harinath  <rharinath@novell.com>
1486
1487         * configure.in (AC_OUTPUT): Add tools/Makefile and
1488         tools/locale-builder/Makefile.
1489         * Makefile.am (SUBDIRS): Remove tools.
1490         (DIST_SUBDIRS): Add 'tools'.
1491         (bootstrap): Rewrite so that we get two new targets.
1492         (faststrap): New two-stage build.
1493         (fasterstrap): New one-stage build.
1494
1495 2004-05-19  Jackson Harper  <jackson@ximain.com>
1496
1497         * tools/
1498         * tools/Makefile.am: Add tools directory
1499         * tools/locale-builder: Add the locale-builder tool, this tool is
1500         not built by default as it is only needed by people that wish to
1501         moidify culture data.
1502         * Makefile.am: Add tools to build
1503         
1504 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
1505
1506         * configure.in: make MacOSX default to use the included libgc.
1507
1508 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
1509
1510         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
1511
1512 2004-05-19  Raja R Harinath  <rharinath@novell.com>
1513
1514         * configure.in: Use proper autoconf idiom to pass additional
1515         arguments to libgc/configure.
1516         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
1517         * acconfig.h: Update to reflect changes.
1518
1519 2004-05-17  Raja R Harinath  <rharinath@novell.com>
1520
1521         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
1522         necessary. Move body ...
1523         (tmpinst-dir.stamp): ... here.
1524         (stage3): Don't remove _tmpinst tree.
1525         (bootstrap-clean, bootstrap-check): New rules.  They run the
1526         corresponding rules in the mcs/ tree.
1527
1528 2004-05-14  Raja R Harinath  <rharinath@novell.com>
1529
1530         * Makefile.am: Revert unlogged unexplained changes.
1531         (stage3): Make 'all-profiles' since the mono source tarball
1532         carries all the net_2_0 preview dlls.
1533
1534 2004-05-11  Jackson Harper  <jackson@ximian.com>
1535
1536         * runtime/net_1_1/Makefile.am:
1537         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
1538         
1539 2004-05-10  Raja R Harinath  <rharinath@novell.com>
1540
1541         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
1542         Fix quoting of commands.
1543
1544 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1545
1546         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
1547         file.
1548
1549 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
1550
1551         * man/mono.1: mention MONO_EGD_SOCKET
1552
1553 2004-05-07  Raja R Harinath  <rharinath@novell.com>
1554
1555         Goodbye 'fullbuild', hello 'bootstrap'.
1556         * Makefile.am (bootstrap): New target for building from CVS.  New
1557         improved version of 'fullbuild' -- does not install any files.
1558         (fullbuild): Obsolete target.  Bootstraps and installs tree.
1559         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
1560         Removed.
1561         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
1562         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
1563         two-stage bootstrap.
1564
1565 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1566
1567         * configure.in: scandir check is no longer needed.
1568
1569 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
1570
1571         * configure.in: set LIBC on HPUX
1572
1573 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
1574
1575         * configure.in: Detect JNI headers in GNU classpath sources as well.
1576
1577 2004-05-05  Raja R Harinath  <rharinath@novell.com>
1578
1579         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
1580         Only disable this if INSTALL_2_0 is disabled.
1581
1582 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1583
1584         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
1585         the request we do for the actual web service.
1586
1587 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1588
1589         * configure.in: check for SIGEV_THREAD being defined before checking
1590         for AIO support. Fixes compilation under FreeBSD.
1591
1592 2004-05-04  Raja R Harinath  <rharinath@novell.com>
1593
1594         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
1595         JIT_SUPPORTED.
1596         (install-data-local, uninstall-data-local): Run runtime with
1597         libtool.
1598         * runtime/net_2_0/Makefile.am: Likewise.
1599         Report from Urs C Muff <umuff@quark.com>.
1600
1601 2004-05-03  Jackson Harper  <jackson@ximian.com>
1602
1603         * man/gacutil.1: Basic man page for gacutil. This doesn't include
1604         the new non-standard options yet.
1605         
1606 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1607
1608         * data/machine.config: added version and publickeytoken.
1609
1610 2004-05-01  Duncan Mak  <duncan@ximian.com>
1611
1612         * runtime/net_1_1/Makefile.am:
1613         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
1614         dlls here.
1615         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
1616         (EXTRA_DIST): Include only gac_assemblies.
1617         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
1618         and that is no gone now. So remove as well.
1619         ($(non_gac_assemblies)): Bye bye.
1620
1621 2004-05-01  Duncan Mak  <duncan@ximian.com>
1622         
1623         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
1624         System.Web.Services. Someone accidentally took the line out.
1625
1626 2004-04-30  Jackson Harper  <jackson@ximian.com>
1627
1628         * runtime/net_1_1/Makefile.am:
1629         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
1630         
1631 2004-04-30  Raja R Harinath  <rharinath@novell.com>
1632
1633         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
1634         suffix.
1635         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
1636         New variables.  Use Automake idioms.
1637         (dist-hook): Remove.
1638         (install-local, uninstall-local): Use mscorlib.dll from current
1639         tree when running gacutil.
1640         (mono_runtime): New variable.  Points to either JIT compiler or
1641         interpreter.  
1642         Report from Bernie Solomon <bernard@ugsolutions.com>
1643         * runtime/net_2_0/Makefile.am: Likewise.
1644         * runtime/Makefile.am (dist_monobins_DATA): Rename from
1645         monobins_DATA.
1646         (EXTRA_DIST): Remove.
1647         * Makefile.am (fullbuild): Update to changes.
1648
1649 2004-04-30  Jackson Harper  <jackson@ximian.com>
1650
1651         * runtime/net_2_0/Makefile.am:
1652         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
1653         
1654 2004-04-30  Duncan Mak  <duncan@ximian.com>
1655
1656         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
1657         
1658 2004-04-29  Duncan Mak  <duncan@ximian.com>
1659
1660         * scripts/gmcs.in: New file.
1661
1662         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
1663         gmcs script.
1664
1665 2004-04-29  Jackson Harper  <jackson@ximian.com>
1666
1667         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
1668         special little place.
1669         
1670 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
1671
1672         * acconfig.h configure.in: Add check for scandir.
1673
1674 2004-04-29  Raja R Harinath  <rharinath@novell.com>
1675
1676         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
1677         (SUBDIRS): Build here before building subdirs.
1678         * runtime/net_1_1/Makefile.am (all-local): Copy
1679         $(gac_assemblies_list) here.
1680         (install-data-local): Install dll from $(srcdir).
1681         (gacutil): Pick from current tree.
1682         * runtime/net_2_0/Makefile.am: Likewise.
1683
1684         * Makefile.am (fullbuild): Update to changes in tree layout.
1685         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
1686         $(gac_assemblies_list).
1687         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
1688         not 'class/lib/net_1_1'.
1689
1690 2004-04-28  Jackson Harper  <jackson@ximian.com>
1691
1692         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
1693         not assume gacutil is installed.
1694         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
1695         
1696 2004-04-28  Jackson Harper  <jackson@ximian.com>
1697
1698         * configure.in: Add new Makefile.amS
1699         * runtime/Makefile.am: libs are now in profile dependant
1700         directories.
1701         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
1702         libs to the GAC.
1703         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
1704         libs to the GAC.
1705         * data/Makefile.am: cleanup browscap.ini
1706         
1707 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
1708
1709         * configure.in: reword message re EGD support
1710         now it is there
1711
1712 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1713
1714         * config.h.in:
1715         * configure.in: added check for sys/aio.h. Also check the field name
1716         in 'union sigval'.
1717
1718 2004-04-28  Jackson Harper  <jackson@ximian.com>
1719
1720         * scripts/Makefile.am:
1721         * scripts/gacutil.in: Add a gacutil script
1722
1723 2004-04-26  Jackson Harper  <jackson@ximian.com>
1724
1725         * Makefile.am: Grab libraries from lib/default now.
1726         * runtime/Makefile.am: Grab libraries from lib/default now.
1727         
1728 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
1729
1730         * configure.in: move setting of NO_VERSION_SCRIPT
1731         until after checking for GNU ld
1732
1733 2004-04-22  Urs C Muff <umuff@quark.com>
1734
1735         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
1736         windows/cygwin refactor .nsi to simply maintenance on script/batch
1737         generation
1738         * runtime/Makefile.am
1739         * script/Makefile.am
1740         * monowiz.win32.nsi
1741
1742 2004-04-14  Raja R Harinath  <rharinath@novell.com>
1743
1744         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
1745         $(srcdir).  Clean up output.
1746         ($(monobins_DATA)): Likewise.
1747
1748         * Makefile.am (mcs-tree-safe-build): Fix typo.
1749
1750 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
1751
1752         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
1753         getpwnam_r, getpwuid_r, getresuid and setresuid.
1754
1755 2004-04-13  Raja R Harinath  <rharinath@novell.com>
1756
1757         Allow 'make fullbuild' to work on non-srcdir build.
1758         * Makefile.am (mcs_topdir): New variable.
1759         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
1760         build.
1761         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
1762         grep for 'libgc'.
1763         (fullbuild): Make ordering dependencies explicit.
1764         
1765 2004-04-12  Sachin Kumar <skumar1@novell.com>
1766
1767         * Makefile.am: Added 'web' in SUBDIRS
1768
1769 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1770
1771         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1772         if they are disabled in the command line.
1773
1774 2004-04-05  Jackson Harper  <jackson@ximian.com>
1775
1776         * man/ilasm.1: Show /output instead of /out as the switch for
1777         specifying output file names.
1778
1779 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1780
1781         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1782
1783 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1784
1785         * config.h.in: added HAVE_GETPWUID_R
1786         * configure.in: check for getpwuid_r.
1787
1788 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1789
1790         * configure.in: Fix GNU ld check.
1791
1792 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1793
1794         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1795         #55840.
1796         
1797         * configure.in: Disable -version-script if not using GNU ld. Fixes
1798         #55910.
1799
1800         * configure.in: Speedup successful sigaltstack test.
1801
1802
1803         * configure.in: don't try-run the tests for nptl and/or sigaltstack
1804         if they are disabled in the command line.
1805
1806 2004-04-05  Jackson Harper  <jackson@ximian.com>
1807
1808         * man/ilasm.1: Show /output instead of /out as the switch for
1809         specifying output file names.
1810
1811 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
1812
1813         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
1814
1815 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1816
1817         * config.h.in: added HAVE_GETPWUID_R
1818         * configure.in: check for getpwuid_r.
1819
1820 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
1821
1822         * configure.in: Fix GNU ld check.
1823
1824 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
1825
1826         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
1827         #55840.
1828         
1829         * configure.in: Disable -version-script if not using GNU ld. Fixes
1830         #55910.
1831
1832         * configure.in: Speedup successful sigaltstack test.
1833
1834 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1835
1836         * configure.in: this test for sigaltstack works.
1837
1838 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
1839
1840         * configure.in: Disable sigaltstack test for now since it can hang.
1841         
1842         * configure.in: Add test for working sigaltstack.
1843 2004-03-16  Duncan Mak  <duncan@ximian.com>
1844
1845         * runtime/Makefile.am
1846         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
1847         Remember to install them to mono/runtime.
1848
1849 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
1850
1851         * configure.in: Enable JIT on sparc.
1852
1853 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
1854
1855         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
1856         breakage with gtkhtml-3.0.10
1857
1858 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
1859
1860         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
1861         where the sigaltstack based exception handling does not work.
1862
1863 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
1864
1865         * configure.in acconfig.h: Add check for aintl function, which is the
1866         solaris equivalent of truncl.
1867
1868 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
1869
1870         * configure.in: Add check for GC_enable.
1871         
1872         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
1873
1874 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
1875
1876         * configure.in: Add proper support for --with-nptl for people who
1877         have linking problems when it is enabled.
1878
1879 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
1880
1881         * configure.in: Add test for __thread keyword and shared libs.
1882
1883 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
1884
1885         * configure.in: Enable --with-nptl by default.
1886
1887 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
1888
1889         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
1890         message for failed gethostbyname2_r check.
1891
1892 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
1893
1894         * configure.in, acconfig.h: check for truncl. Disable 
1895         version script on MacOSX (see bug #51590 if a check becomes
1896         necessary).
1897
1898 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
1899
1900         * configure.in, acconfig.h: added check for socklen_t.
1901
1902 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
1903
1904         * Makefile.am: Do not install mono.pc on platforms without a JIT.
1905
1906 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
1907
1908         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
1909
1910 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
1911
1912         * scripts/sn.in: Add sn script.
1913
1914 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
1915
1916         * scripts/Makefile.am: Add al.exe.
1917
1918         * scripts/al.in: New file.
1919
1920         * runtime/Makefile.am: Add al.exe.
1921
1922 2004-01-10  Jackson Harper <jackson@ximian.com>
1923
1924         * data/machine.config: Add trace handler (Trace.axd) add trace
1925         configuration handlers.
1926         
1927 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
1928
1929         * doc/books: Added books on Web Services and ASP.NET
1930
1931 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
1932
1933         * monowiz.win32.nsi: update the NSIS installer script for windows
1934           to support NSIS 2.0 rc1 and Mono 0.29
1935
1936 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1937
1938         * configure.in: missed in my last change
1939
1940         * samples/embed/testi.c: interpreter embedding example
1941
1942         * docs/embedded-api: add info on interpreter embedding
1943
1944 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
1945
1946         * configure.in, acconfig.h: use mach semaphores on darwin.
1947
1948 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
1949
1950         * Makefile.am: Create mint.pc
1951         mint.pc.in: Added for embedding the interpreter
1952
1953 2003-12-16  Martin Baulig  <martin@ximian.com>
1954
1955         * Makefile.am: In a Makefile.am, comments are started with `#' and
1956         not with `dnl' - I must have been an idiot ...
1957
1958 2003-12-10  Todd Berman <tberman@gentoo.org>
1959
1960         * configure.in: adding libicu url to the ICU: no message.
1961
1962 2003-12-05  John Luke  <jluke@cfl.rr.com>
1963
1964         * data/config.in: new dll mapping entry for libgstreamer
1965         
1966 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
1967
1968         * README: tiny fix ;-)
1969
1970 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
1971
1972         * configure.in: Add -fno-strict-aliasing to CFLAGS.
1973         
1974         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
1975         librt if not neccesary.
1976
1977 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
1978
1979         * configure.in: Fix signbit check. Fixes #51315.
1980
1981 2003-11-20  Jackson Harper <jackson@ximian.com>
1982
1983         * data/machine.config: Add OutputCacheModule
1984         
1985 2003-11-19  Jackson Harper <jackson@ximian.com>
1986
1987         * doc/web/team.xml: New email address and job description
1988         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
1989         
1990 2003-11-14  Jackson Harper <jackson@ximian.com>
1991
1992         * Makefile.am: delete mscorlib.dll
1993         
1994 2003-11-12 Jackson Harper <jackson@ximian.com>
1995
1996         * Makefile.am: corlib is now named mscorlib.dll
1997         
1998 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
1999
2000         * configure.in acconfig.h: Add check for signbit, which is missing in
2001         FreeBSD 4.x.
2002
2003 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2004
2005         * configure.in: Remove debugging junk accidently checked in.
2006         
2007         * configure.in: Add new --with-nptl option to enable NPTL only
2008         features since auto-detection is not reliable.
2009
2010         * autogen.sh: Fix previous patch and silence noisy GNU which.   
2011
2012 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
2013
2014         * autogen.sh: tweak glibtool check so it works
2015         if which doesn't set return code properly
2016
2017 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2018
2019         * autogen.sh: Silence noisy GNU which.
2020         
2021         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
2022         Use 'glibtool' instead of 'libtool' on OSX. 
2023
2024 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
2025
2026         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
2027         of the managed/unmanaged boundary.
2028
2029 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
2030
2031         * configure.in acconfig.h: Add check for __thread keyword in gcc.
2032
2033 2003-10-29  Dick Porter  <dick@ximian.com>
2034
2035         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
2036
2037 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
2038
2039         * man/mono.1: Document new --trace options
2040
2041 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2042
2043         * configure.in: add hppa support (64bit only)
2044         make solaris build work with Forte compiler
2045
2046 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2047
2048         * configure.in: Added check for pthread_attr_setstacksize.
2049
2050         * mono/tests/ChangeLog: New file.
2051         
2052 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2053
2054         * mono/tests/Makefile.am: Link the tests with the test driver program
2055         used for the mini tests.
2056
2057 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
2058
2059         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
2060         stdcall calling convention.
2061
2062 2003-10-09  Dick Porter  <dick@ximian.com>
2063
2064         * acconfig.h:
2065         * configure.in: Check for ICU availability
2066
2067 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
2068
2069         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
2070
2071 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2072
2073         * mono/tests/Makefile.am mono/tests/libtest.c
2074         mono/tests/pinvoke18.cs: new test for bool marshalling.
2075
2076 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2077
2078         * mono/scripts/Makefile.am mono/scripts/*.in: fix
2079         managed .exe paths so they are found under cygwin.
2080
2081 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
2082
2083         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
2084         test.
2085
2086 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
2087
2088         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
2089         mono/tests/libtest.c: Add more pass by value struct
2090         tests for platforms with more complex calling conventions 
2091         (Sparc V9, HPPA 64 bit).
2092
2093 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
2094
2095         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
2096         marshalling test.
2097
2098 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
2099
2100         * mono/tests/libtest.c: remove warnings except
2101         "no previous prototype"
2102
2103 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
2104
2105         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
2106         behaviour of increment, (mono_test_marshal_char) = should be ==
2107
2108 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
2109
2110         * mono/tests/remoting1.cs: Added test for interface casts on
2111         TransparentProxies.
2112
2113 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
2114
2115         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
2116           marshal5.cs: remove .so from DllImport of libtest to aid portability.
2117
2118 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
2119
2120         * configure.in: Added check for valgrind headers.
2121
2122 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
2123
2124         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
2125         (bernard@ugsolutions.com).
2126         
2127 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
2128
2129         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
2130         (bernard@ugsolutions.com).
2131
2132 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
2133
2134         * mono.pc.in: Added gthread-2.0.
2135
2136 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
2137
2138         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
2139         can call g_thread_init ().
2140
2141 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
2142
2143         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
2144         of static variables atomic. Fixes bug #47683.
2145
2146 2003-08-21  Johannes Roith  <johannes@jroith.de>
2147
2148         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
2149
2150 2003-08-18  Johannes Roith  <johannes@jroith.de>
2151
2152         * mono/Makefile.am: add windows build option
2153         * mono/monowiz.win32.nsi: add windows build script
2154         * mono/mono-win32-light.bmp: add bitmap
2155
2156 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
2157
2158         * mono/tests/checked.cs: Added mul.ovf tests.
2159
2160 2003-08-15  Duncan Mak  <duncan@ximian.com>
2161
2162         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
2163         correct ByteFX.Data.MySqlClient (note the change in
2164         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
2165         spotting the error.
2166
2167 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
2168
2169         * mono/tests/bug-47295.cs: Regression test for bug #47295.
2170
2171 2003-08-11  Duncan Mak  <duncan@ximian.com>
2172
2173         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
2174
2175 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
2176
2177         * configure.in: added FPU test for ARM.
2178
2179 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
2180
2181         * configure.in, etc.: portability fixes and support for
2182         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
2183
2184 2003-07-22  Duncan Mak  <duncan@ximian.com>
2185        
2186         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
2187
2188 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
2189
2190         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
2191         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
2192         Do not try to build vararg.cs under mcs.
2193
2194         * configure.in: Fix detection of GC_gcj_malloc.
2195
2196 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
2197
2198         * acconfig.h:
2199         * configure.in: Check for gethostbyname2_r availability.
2200         * data/machine.config: Added section system.net/settings. Added
2201         option for IPv6 availability.   
2202
2203 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
2204
2205         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
2206
2207         * mono/tests/struct.cs: Add test for unboxing trampolines.
2208
2209         * mono/tests/bug-27420.cs: new regression test.
2210
2211         * mono/tests/Makefile.am: skip vararg test since it does not compile 
2212         under mono. Add testinterp target. Add new tests.
2213         
2214 2003-07-10  Martin Willemoes Hansen
2215
2216         * doc/web/team.xml : Modified my tasks a bit.
2217
2218 2003-07-01  Paolo Molaro <lupus@ximian.com>
2219
2220         * acconfig.h, configure.in: added bundle support.
2221
2222 2003-06-10  Dick Porter  <dick@ximian.com>
2223
2224         * acconfig.h:
2225         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
2226         available.
2227
2228 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
2229
2230         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
2231
2232 2003-06-10  Martin Baulig  <martin@ximian.com>
2233
2234         * configure.in: Fall back to boehm if we don't have a libgc
2235         subdirectory.
2236
2237 2003-06-10  Martin Baulig  <martin@ximian.com>
2238
2239         * configure.in: Make the libgc stuff actually work; we now create
2240         a shared libmonogc.so when using the included libgc.
2241
2242 2003-06-09  Martin Baulig  <martin@ximian.com>
2243
2244         * configure.in: Only check for gc if --with-gc=boehm.
2245
2246 2003-06-08  Martin Baulig  <martin@ximian.com>
2247
2248         * configure.in: Tell libgc's configure about our threads library.
2249
2250 2003-06-08  Martin Baulig  <martin@ximian.com>
2251
2252         * libgc/: Integrate the libgc module here.
2253
2254         [Note: A simple `cvs update' won't work this time; you either need
2255         to re-checkout the `mono' module or manually move the `libgc'
2256         module here.]
2257
2258         * configure.in (--with-gc): Added `included' option to use the
2259         included libgc.  This is now also the default.
2260         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
2261         (INCLUDED_LIBGC): New automake conditional.
2262         (USE_INCLUDED_LIBGC): #define this if appropriate.
2263
2264         * autogen.sh: Run libgc/autogen.sh.
2265
2266         * Makefile.am (SUBDIRS): Added libgc.
2267
2268 2003-06-05  Duncan Mak  <duncan@ximian.com>
2269
2270         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
2271         the package.
2272
2273 2003-05-19  Dick Porter  <dick@ximian.com>
2274
2275         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
2276
2277 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
2278
2279         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
2280           shell wrapper scripts.
2281
2282 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
2283
2284         * mono/tests/Makefile.am: 
2285         - Compile with mcs.
2286         - Disable some warnings.
2287         - Added executables to clean target.
2288         - Make testjit the default target.
2289         - Print list of failed tests at the end of a test run.
2290         - Abort tests when Ctrl-C is pressed.
2291
2292         * mono/tests/test-driver: Return with a special exit code when 
2293         SIGINT is detected.
2294
2295         * mono/tests/checked.cs: Make it compile.
2296         
2297 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
2298
2299         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
2300         for the target exe binaries.
2301
2302         Copy cilc.exe and secutil.exe from the right paths to the right
2303         location.
2304
2305         Add missing assemblies.
2306
2307 2003-05-02  Alp Toker  <alp@atoker.com>
2308
2309         * data/config.in: new dll mapping entry for libglade
2310
2311 2003-05-01  Duncan Mak  <duncan@ximian.com>
2312
2313         * scripts/Makefile.am: 
2314         * runtime/Makefile.am: Install cilc and ilasm.
2315
2316 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
2317
2318         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
2319
2320 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
2321
2322         * doc/web/team.xml : Added myself to it.
2323
2324 2003-04-10  Duncan Mak  <duncan@ximian.com>
2325
2326         * doc/web/render-team-page.cs: Make the names of the element be
2327         lowercase instead. BenM says this makes it XHTML compliant; heck,
2328         I'm generating this from an XmlDocument already, why not make it
2329         XHTML compliant?
2330
2331 2003-04-10  Duncan Mak  <duncan@ximian.com>
2332
2333         * doc/web/render-team-page.cs (Compare): Correctly fix
2334         ContributorComparer.
2335         (RenderHtml): Add some SetAttribute loving to make it render prettier.
2336
2337         * doc/web/team.xml: Revert excessive indenting.
2338
2339 2003-04-07  Martin Baulig  <martin@ximian.com>
2340
2341         * mono/mini/: Added this directory to the build; install `mini'
2342         and `libmini.la'.
2343
2344 2003-04-07  Duncan Mak  <duncan@ximian.com>
2345
2346         * doc/web/render-team-page.cs: Fix ContributorComparer.
2347
2348 2003-04-04  Duncan Mak  <duncan@ximian.com>
2349
2350         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
2351         are specified in the XML.
2352
2353         * doc/web/team.xml: Remove the comment.
2354
2355         * doc/web/render-team-page.cs: Make it not output a full HTML file.
2356
2357 2003-04-04  Duncan Mak  <duncan@ximian.com>
2358
2359         * doc/web/commands: 
2360         * doc/web/makefile: Add team page information.
2361
2362         * doc/web/team.xml: 
2363         * doc/web/render-team-page.cs: Code for rendering a team page.
2364
2365 2003-04-02  Duncan Mak  <duncan@ximian.com>
2366
2367         * doc/web/makefile: Add a new make target for generating a team
2368         page on go-mono.com.
2369
2370 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
2371
2372         * configure.in: Added check for GC_gcj_malloc.
2373
2374 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
2375
2376         * man/sqlsharp.1: changed pass= to password= for the 
2377           PostgreSql provider.
2378
2379 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2380
2381         * data/machine.config: added SessionStateModule to httpModules section.
2382
2383 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2384
2385         * data/machine.config: added default sessionState section and handler.
2386
2387 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
2388
2389         * doc/provider-factory: add new web page 
2390         about Mono.Data's ProviderFactory
2391
2392         * doc/web/commands
2393         * doc/web/makefile: add provider-factory web page to build
2394         
2395         * doc/ado-net
2396         * doc/ibmdb2
2397         * doc/postgresql
2398         * doc/sqlclient
2399         * doc/tdsclient
2400         * doc/sybase
2401         * doc/mysql
2402         * doc/firebird
2403         * doc/oracle
2404         * doc/oledb
2405         * doc/odbc
2406         * doc/sqlite: updated web pages
2407
2408 2003-02-16  Martin Baulig  <martin@ximian.com>
2409
2410         * doc/jit-debug-sample
2411         * doc/jit-debug-sample2: Removed.
2412
2413         * doc/jit-debug: Updated.
2414
2415 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
2416
2417         * doc/screenshots
2418         * doc/ado-net
2419         * doc/oracle
2420         * doc/gtk-sharp: update web pages
2421         
2422 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2423
2424         * data/machine.config: added sample globalization section.
2425
2426 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2427
2428         * data/machine.config: added UrlAuthorizationModule and
2429         AuthenticationConfigHandler.
2430
2431 2003-02-11  Tim Coleman <tim@timcoleman.com>
2432         * data/config.in: Add mapping for Oracle call interface
2433         (OCI) native libraries.
2434
2435 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2436
2437         * configure.in: added check for sys/un.h.
2438
2439 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
2440
2441         * doc/postgresql
2442         * doc/mysql
2443         * doc/ado-net: updates to web pages
2444         
2445         * man/sqlsharp.1: update to man page
2446
2447 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2448
2449         * configure.in: added WIN32_THREADS flag when building under windows.
2450         It seems that the header files of the gc do not always define it when
2451         GC_WIN32_THREADS is defined.
2452
2453 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
2454
2455         * doc/index
2456         * doc/ado-net
2457         * doc/firebird
2458         * doc/ibmdb2
2459         * doc/mysql
2460         * doc/odbc
2461         * doc/oledb
2462         * doc/oracle
2463         * doc/postgresql
2464         * doc/sqlclient
2465         * doc/sqlite
2466         * doc/sybase
2467         * doc/tdsclient: corrections
2468
2469 2003-01-26  Duncan Mak  <duncan@ximian.com>
2470
2471         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
2472
2473 2003-01-22  Martin Baulig  <martin@ximian.com>
2474
2475         * configure.in: Set version number to 0.19.1.
2476
2477         Heads up: I'm going to commit some changes to the debugger
2478         which'll require you to use this new runtime, so if you update the
2479         debugger from CVS, you also need this new runtime.
2480
2481 2003-01-20  Duncan Mak  <duncan@ximian.com>
2482
2483         * configure.in: Bump the release number to 0.19.
2484           
2485 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
2486
2487         * doc/ibmdb2: added file which is new web page
2488         about IBM DB2 data provider at Mono.Data.DB2Client
2489         
2490         * makefile
2491         * commands: added ibmdb2 web page to go-mono web site
2492         
2493         * doc/ado-net: added a couple more developers email, plus made the
2494         email spam resistant, added Mono's DB2 data provider to list,
2495         added more info about the ProviderFactory and retrieving data using
2496         ADO.NET from ASP.NET, add notes about testing, misc cleanup
2497         
2498         * doc/mysql
2499         * doc/postgresql
2500         * doc/sqlclient
2501         * doc/oracle
2502         * doc/tdsclient
2503         * doc/firebird
2504         * doc/oledb
2505         * doc/odbc
2506         * doc/sybase
2507         * doc/sqlite: added testing notes and C# examples
2508         
2509         * doc/gtk-sharp: added links for GTK# for Windows
2510         
2511         * man/sqlsharp.1: added providers Npgsql and MySQLNet
2512
2513 2003-01-17  Duncan Mak  <duncan@ximian.com>
2514
2515         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
2516
2517 2003-01-16  Martin Baulig  <martin@ximian.com>
2518
2519         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
2520         check again, we're now using the mono/io-layer for this.
2521
2522 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
2523
2524         * configure.in: allow MacOSX (from various people).
2525
2526 2003-01-14  Martin Baulig  <martin@ximian.com>
2527
2528         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
2529
2530 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
2531         * fixed url for System.Windows.Forms in the class status
2532         
2533 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2534
2535         * configure.in: moved struct tm field tm_gmtoff check before the check
2536         for timezone global variable. This makes Timezone work for me (debian
2537         sid, linux, x86, which has both the field and the global variables).
2538
2539 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2540
2541         * doc/oracle: added file which is
2542         a new web page oracle.html
2543
2544         * doc/ado-net: clean up and add link
2545         to oracle.html
2546         
2547         * doc/web/commands
2548         * doc/web/makefile: added oracle.html
2549
2550 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
2551
2552         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
2553         
2554         * man/sqlsharpcli.1: renamed to sqlsharp.1
2555
2556 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
2557
2558         * mono/jit/jit.c
2559         * mono/metadata/icall.c: added mono_install_get_config_dir() to
2560         utilize the MONO_CFG_DIR environment variable for specifying
2561         different machine.configs.
2562
2563 2002-12-06  Duncan Mak  <duncan@ximian.com>
2564
2565         * data/Makefile.am (EXTRA_DIST): Add machine.config
2566         (DISTCLEANFILES): Add config.
2567
2568 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
2569
2570         * man/sqlsharpcli.1: added file - a man page 
2571         for SQL# CLI
2572         
2573         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
2574         
2575 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
2576
2577         * doc/firebird: updated web page
2578
2579 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
2580
2581         * data/Config.in : added the gtk# dll mapping entries
2582
2583 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
2584
2585         * doc/firebird: updated web page based on input
2586         from the firebird .net data provider author
2587
2588 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
2589
2590         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
2591         been installed.
2592
2593 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
2594
2595         * doc/oledb
2596         * doc/odbc
2597         * doc/mysql
2598         * doc/sqlite
2599         * doc/sqlclient
2600         * doc/tdsclient
2601         * doc/sybase
2602         * doc/firebird: added web pages
2603         for each specific data provider
2604         
2605         * doc/ado-net
2606         * doc/postgresql: updated web page
2607         with current status
2608         
2609         * doc/web/commands
2610         * doc/web/makefile: updated to include
2611         new web pages
2612
2613 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2614
2615         * autogen.sh: make it work when MONO_PATH is set and it has more than
2616         one directory or ends in ":". Also check that the directory added to
2617         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
2618
2619 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
2620
2621         * configure.in: Also allow the miss-spelled bohem.
2622
2623 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2624
2625         * doc/ado-net
2626         * doc/postgresql
2627         * doc/tds-providers: cleaned up the web pages
2628         
2629         * doc/web/commands: postgresql.html page was mistyped
2630
2631 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
2632
2633         * doc/ado-net: updated status of
2634         the ADO.NET functionality and providers
2635         and added link to tds-providers.html
2636
2637         * doc/tds-providers: added file to
2638         describe the design     and status of 
2639         the SqlClient, SybaseClient, and TdsClient
2640         ADO.NET providers.
2641
2642         * doc/web/makefile
2643         * doc/web/command: added new web page 
2644         tds-providers.html to build of  www.go-mono.com web site
2645         
2646 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
2647
2648         * doc/web/makefile
2649         * doc/web/commands:     web page 
2650         postgresql needed to be added
2651
2652 2002-10-13  Mark Crichton <crichton@gimp.org>
2653
2654         * doc/index: Even more spelling errors fixed.
2655
2656 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
2657
2658         * doc/adonet: updated status of all providers, added links, 
2659           and added information
2660           about the Mono.Data.SqliteClient provider that 
2661           Vladimir Vukicevic contributed. Added Brian Ritchie's 
2662           and Vladimir Vukicevic's email addresses as
2663           people to contact about ADO.NET in Mono.  
2664           Added information about SQL#, configuration tools, 
2665           and an ADO.NET Multiplexor, etc...  
2666
2667 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
2668
2669         * doc/index: corrected some mistypes
2670         
2671         * doc/adonet: updated the status and plans of all the ADO.NET providers
2672           and moved PostgreSQL specific stuff to doc/postgresql
2673
2674         * doc/postgresql: added new file to detail
2675           the status of the PostgreSQL ADO.NET provider
2676           and provide test notes for setting it up
2677
2678 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
2679
2680         * data/config.in: add entry for MySQL native shared libraries
2681           which are different on Windows and Linux
2682
2683 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
2684
2685         * doc/ccvs: Fixed some ugly formatting.
2686
2687 2002-10-03  Dick Porter  <dick@ximian.com>
2688
2689         * acconfig.h:
2690         * configure.in:  Freebsd pthread_t is a pointer
2691
2692 2002-10-01  Duncan Mak  <duncan@ximian.com>
2693
2694         * mono/os/Makefile.am: Add gc_wrapper.h.
2695
2696         * runtime/Makefile.am: Fix the path for monoresgen.exe.
2697
2698 2002-09-27  Dick Porter  <dick@ximian.com>
2699
2700         * configure.in: Check for semaphore.h.  Patch for BSD from
2701         jmmv@hispabsd.org (Julio Merino).
2702
2703 2002-09-20  Duncan Mak  <duncan@ximian.com>
2704
2705         * data/config.in: Added reference to libxslt.
2706
2707 2002-09-20  Mark Crichton  <crichton@gimp.org>
2708
2709         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
2710         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
2711         For systems that do not have such a virtual FS, define
2712         NEED_LINK_UNLINK.
2713
2714         * acconfig.h: added NEED_LINK_UNLINK
2715         
2716 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
2717
2718         * configure.in: add some needed defines to fix support of
2719         threads in the GC.
2720
2721 2002-09-19  Mark Crichton  <crichton@gimp.org>
2722
2723         * configure.in: Added checks for Solaris to use X/Open functionality.
2724         Really needed for the io-layer code.
2725
2726 2002-09-15  Andrew Birkett  <andy@nobugs.org>
2727
2728         * man/mcs.1: --probe is now --expect-error.
2729
2730 2002-09-09  Dick Porter  <dick@ximian.com>
2731
2732         * acconfig.h: 
2733         * configure.in: Simplify thread checks, by using canned rules for
2734         particular systems (based on the sleepycat db configure.in).
2735         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
2736         don't have a solaris machine to try it on.
2737
2738 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
2739
2740         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
2741
2742 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
2743
2744         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
2745         Security) to the OpenSSH keys required by mono CVS
2746         access.
2747
2748 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2749
2750         * configure.in, mono/interpreter/interp.c,
2751         mono/io-layer/handles.c, mono/io-layer/processes.c,
2752         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
2753         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
2754         mono/metadata/appdomain.c, mono/metadata/class.c,
2755         mono/metadata/domain.c, mono/metadata/gc.c,
2756         mono/metadata/object.c, mono/metadata/reflection.c,
2757         mono/metadata/threads.c, mono/os/gc_wrapper.h,
2758         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
2759         wrap inclusion of gc.h for boehm, since from FreeBSD and
2760         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
2761         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
2762         to apply, and also makes it possible for me to build with
2763         GC on OpenBSD/macppc built by hand.
2764
2765 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2766
2767         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
2768
2769 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
2770
2771         * mono/dis/dis-cil.c:
2772         * configure.in: Check for <wchar.h> via autoconf, don't use it if
2773         it isn't there, as it seems to work fine without it on OpenBSD.
2774
2775 2002-08-28  Dick Porter  <dick@ximian.com>
2776
2777         * mono/os/win32/util.c: 
2778         * mono/os/unix/util.c: 
2779         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
2780         (It doesn't do anything on unix builds, and the w32 version no
2781         longer needs an arg.)
2782
2783         * configure.in: Add HOST_CC for w32 builds
2784
2785 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
2786
2787         * configure.in: remove iconv checks.
2788
2789 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
2790
2791         * configure.in: Recognise OpenBSD/macppc as PowerPC.
2792
2793 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
2794
2795         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
2796         to error out if bison is missing.
2797
2798 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2799
2800         * configure.in: don't link against libdl on windoze.
2801
2802 2002-08-12  Dick Porter  <dick@ximian.com>
2803
2804         * mono.pc.in: Add $includedir to Cflags
2805
2806 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
2807
2808         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
2809         with pkg-config.
2810         * */Makefile.am: makefile overhaul to create a shared libmono library.
2811         * */*.h: do not include config.h in headers that should be installed.
2812
2813 2002-07-12  Dick Porter  <dick@ximian.com>
2814
2815         * acconfig.h:
2816         * configure.in: Check the size of sockaddr_un.sun_path
2817
2818 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
2819
2820         * man/Makefile.am (man_MANS): Added new man page
2821
2822         * man/mono-config.5: New manual page describing the mono-config
2823         file format. 
2824
2825 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
2826
2827         * configure.in: added checks for MSG_NOSIGNAL
2828
2829 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
2830
2831         * doc/ado-net: update the ado-net web page on go-mono.com
2832         input parameters support, beginnings of Mono.Data.MySQL 
2833         and System.Data.OleDb, updated the sample source code,
2834         and output from a PostgresTest
2835
2836 2002-05-21  Martin Baulig  <martin@gnome.org>
2837
2838         * mono.1: Documented the "--debug-args" debugging arguments.
2839
2840 2002-05-21  Martin Baulig  <martin@gnome.org>
2841
2842         * mono.1: Updated to reflect my latest changes and beautified this a bit.
2843         (FIXME: There are still command line argument which aren't documented here.)
2844
2845 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
2846
2847         * doc/ado-net: updated page to include C# code snippets using
2848         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
2849         works, executing/reading multiple results, and stored procedures.
2850         And other tweaks about the providers.  
2851
2852 2002-05-19  Martin Baulig  <martin@gnome.org>
2853
2854         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
2855         interpreter/Makefile.am.
2856
2857 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
2858
2859         * configure.in: search for pthread functions also in libc_r (patch
2860         from Garrett Rooney <rooneg@electricjellyfish.net>).
2861
2862 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
2863
2864         * doc/ado-net: added instructions for installing PostgreSQL on Linux
2865         and for using nant to re-compile just the System.Data.dll assembly
2866         on Windows.
2867
2868 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
2869
2870         * doc/ado-net: added instructions for compiling System.Data.dll
2871         (a subset of) on Linux.
2872
2873 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
2874
2875         * doc/ado-net: added links
2876
2877 2002-05-09  Dick Porter  <dick@ximian.com>
2878
2879         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
2880
2881 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2882
2883         * doc/ado-net: correct formatting
2884         * doc/index: added credit i forgot to add
2885
2886 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2887
2888         * doc/ado-net: i did not format it correctly earlier, i 
2889         tried added various tags where appropriate.
2890         
2891         * doc/index: added news item for May 5, 2002 - ado.net able
2892         to retrieve data now
2893
2894 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2895
2896         * doc/ado-net: updated the current status which
2897         I kept forgetting to do.
2898
2899 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2900
2901         * doc/ado-net: updated to includes an example for
2902         running ipc-daemon as a Windows service.  Thanks
2903         to gonzalo.
2904
2905 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
2906
2907         * doc/ado-net: updated to include installation of
2908         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
2909         Also included notes on running the System.Data/Test/PostgresTest.cs
2910         that should work on a lot of Mono installations that have
2911         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
2912         know.
2913
2914 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
2915
2916         * doc/ado-net: updated a little bit.
2917
2918 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
2919
2920         * configure.in: Added checks for timezone stuff.
2921
2922 2002-04-30  Dick Porter  <dick@ximian.com>
2923
2924         * acconfig.h:
2925         * configure.in: Added option to disable using shared memory for
2926         handles
2927
2928 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2929
2930         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
2931         defined problem under cygwin with latest version of automake and
2932         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
2933
2934 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2935
2936         * configure.in: removed -Wshadow from CFLAGS.
2937
2938 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
2939
2940         * status/maintainers.xml: added danmorg and myself for System.Data.*
2941         classes.
2942
2943         * status/class.xml: added System.Data.* classes.
2944
2945 2002-04-08  Dick Porter  <dick@ximian.com>
2946
2947         * configure.in: Set -mno-cygwin here rather than in the build script
2948
2949 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
2950
2951         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
2952
2953 2002-03-29  Martin Baulig  <martin@gnome.org>
2954
2955         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
2956         New files, added documentation for the debugging code.
2957
2958         * doc/web/commands: Added the debugging pages.
2959
2960         * docs/jit-debug: Removed, this is now on the web site.
2961
2962 2002-03-24  Martin Baulig  <martin@gnome.org>
2963
2964         * man/mcs.1: Documented the new --debug option and added a section
2965         about debugging support.
2966
2967         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
2968
2969 2002-03-21  Martin Baulig  <martin@gnome.org>
2970
2971         * configure.in: Added check for <elf.h>.
2972
2973 2002-03-18  Dick Porter  <dick@ximian.com>
2974
2975         * configure.in: Only look for libgc on the system.  Default to not
2976         using GC at all, because it doesn't work with the jit.
2977
2978 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
2979
2980         * configure.in: Add support for building the included boehm GC.
2981
2982 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
2983
2984         * configure.in: detect Boehm GC libs and add --with-gc switch.
2985         Boehm GC needs to be explicitly enabled since the JIT currently fails
2986         in some cases with it.
2987
2988 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
2989
2990         * mono/tests/fib.cs: it is now possible to pass a repeat count as
2991         command line argument, for example fib.exe 20 runs the test 20
2992         times. 
2993
2994 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
2995         * configure.in: added support for ARM target arch.
2996         Uncommented and modified arm-*-linux* target,
2997         added mono/arch/arm/Makefile to AC_OUTPUT list.
2998
2999 2002-02-21  Mark Crichton  <crichton@gimp.org>
3000
3001         * status/class.xml: Added contact info for RNGCryptoServiceProvider
3002         class and Rijndael classes.
3003         * status/maintainers.xml: Added contact info to maintainers list.
3004
3005 2002-02-21  Mark Crichton  <crichton@gimp.org>
3006  
3007         * configure.in: Add checks for a system-provided entropy device
3008         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
3009
3010 2002-02-20  Dick Porter  <dick@ximian.com>
3011
3012         * acconfig.h:
3013         * configure.in: Always build without cygwin support on windows
3014
3015 2002-02-19  Radek Doulik  <rodo@ximian.com>
3016
3017         * mono/tests/pinvoke.cs: use more pinvoke test methods
3018
3019 2002-02-19  Radek Doulik  <rodo@ximian.com>
3020
3021         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
3022         method
3023         (mono_test_many_byte_arguments): ditto
3024
3025 2002-02-18  Radek Doulik  <rodo@ximian.com>
3026
3027         * mono/tests/Makefile.am: added small test library for pinvoke
3028         testing
3029
3030         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
3031         new function to test pinvoke
3032
3033         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
3034         arguments
3035
3036         * mono/tests/Makefile.am: display # of passing tests too
3037         added simple shared library libtest with testing function for
3038         pinvoke
3039
3040 2002-02-17  Radek Doulik  <rodo@ximian.com>
3041
3042         * mono/tests/Makefile.am (test): display # of failed tests
3043
3044 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
3045
3046         * configure.in: Add checks for SOL_IP, SOL_TCP, and
3047         IP_PKTINFO. Also check for struct ip_mreqn.
3048
3049 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
3050
3051         * configure.in: Add checks to see if we need to link to libsocket,
3052         libnsl, and/or librt. Also check for inet_pton and inet_aton.
3053
3054 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
3055
3056         * acconfig.h: #undef USE_MONO_MUTEX
3057
3058         * configure.in: If the system pthread implementation is lacking,
3059         default to using mono-mutex.
3060
3061 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
3062
3063         * mono/tests/enum2.cs: new file with more enum tests.
3064
3065 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
3066
3067         * mono/tests/jit-long.cs: added some SHL/SHR tests
3068
3069 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
3070
3071         * configure.in: allow PKG_CONFIG_PATH for the build-platform
3072         pkg-config invocation.
3073
3074 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
3075
3076         * configure.in: add some support/fixes for cross-compilation.
3077
3078 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
3079
3080         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
3081         added tests for SUB_OVF, SUB_OVF_UN
3082
3083 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
3084
3085         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
3086
3087 2001-12-21  Aaron Weber  <aaron@ximian.com>
3088
3089         * doc/faq (A): added a linebreak that was missing and was causing
3090         a heading to appear badly.
3091
3092 2001-12-20  Aaron Weber  <aaron@ximian.com>
3093
3094         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
3095         questions into a single section.
3096
3097 2001-12-17  Aaron Weber  <aaron@ximian.com>
3098
3099         * doc/faq (Q): Question-by-question, line-by-line revision.
3100
3101 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
3102
3103         * mono/tests/time.cs: new test
3104
3105 2001-11-30  Radek Doulik  <rodo@ximian.com>
3106
3107         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
3108
3109 2001-11-29  Radek Doulik  <rodo@ximian.com>
3110
3111         * configure.in (ACCESS_UNALIGNED): uncommented and modified
3112         powerpc-*-linux* 
3113         generate mono/arch/ppc/Makefile
3114
3115 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
3116
3117         * mono/tests/exception3.cs: modified the test to show a bug in the
3118         current exception handling implementation.
3119
3120 2001-11-13  Dick Porter  <dick@ximian.com>
3121
3122         * configure.in: Some more tests for pthread features
3123         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
3124         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
3125
3126 2001-11-09  Dick Porter  <dick@ximian.com>
3127
3128         * configure.in: Try and get large file support, but it's not fatal
3129         if it's not there (the io-layer just ignores the high word in that
3130         case.)
3131
3132         Check for windows builds, and only bother to look for pthreads and
3133         large files if we're not building for cygwin or native win32.  Not
3134         having pthread support on Posix systems is now a fatal error.
3135
3136         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
3137         aclocal
3138
3139 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
3140
3141         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
3142         target testjit. 
3143
3144 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
3145
3146         * docs/object-layout: more documentation
3147
3148 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
3149
3150         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
3151         can't read on unaligned boundaries
3152
3153 2001-10-04  Dick Porter  <dick@ximian.com>
3154
3155         * configure.in: Do some deeper checks on pthreads for some of the
3156         more interesting functions
3157
3158 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
3159
3160         * mono/tests/Makefile.am (testjit): a new target to test the JITer
3161
3162         * mono/tests/jit-*: added some test for the JITer
3163
3164 2001-09-23  Dick Porter  <dick@ximian.com>
3165
3166         * configure.in: Arrange to compile dummy thread support routines
3167         if pthread isnt available
3168         
3169 2001-09-23  Dick Porter  <dick@ximian.com>
3170
3171         * configure.in: Check for pthread.h, so that we can check for the
3172         HAVE_PTHREAD_H define in config.h
3173
3174 2001-09-21  Dick Porter  <dick@ximian.com>
3175
3176         * configure.in: Check for libpthread
3177
3178 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
3179
3180         * mono/tests/test-ops.cs: added more tests
3181
3182 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
3183
3184         * configure.in: check for sizeof(void*) and for the architecture.
3185
3186 2001-09-05  Dick Porter  <dick@ximian.com>
3187
3188         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
3189         aclocal invocation, so putting aclocal files in /usr/local works
3190
3191 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
3192
3193         * *: removed the libffi dependency, mono now compiles on cygwin 
3194
3195         * mono/wrapper/build-dll: new file.
3196
3197 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
3198
3199         * mono/tests/console.cs: impl.
3200
3201         * mono/tests/box.cs: impl.
3202
3203         * mono/tests/stream-writer.cs: impl.
3204
3205 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
3206
3207         * mono/tests/*: New test cases, mostly for virtual method dispatch.
3208         Use make testb for the slow benchmarking programs,
3209         make test for the usual regression test checks.
3210
3211 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
3212
3213         * mono/cil/Makefile.am:
3214         * mono/wrapper/Makefile.am: use correct variables for installation
3215         directories
3216
3217 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
3218
3219         * mono/tests/exceptions*: enhanced and added more tests for
3220         exceptions.
3221
3222 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
3223
3224         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
3225         to pass make distcheck
3226
3227         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
3228
3229         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
3230         install-data-hook): Added mechanism to distribute and install the
3231         dll files.
3232
3233 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
3234
3235         * mono/tests/stream.cs: new tests for the Stream class
3236
3237         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
3238         added it again.
3239
3240 2001-08-16  Alex Graveley  <alex@ximian.com>
3241
3242         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
3243         removes libtool dependency on all of Mono.
3244
3245 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
3246
3247         * mono/tests/array.cs: more array tests
3248
3249 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
3250
3251         * mono/tests/array.cs: more array tests
3252
3253 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
3254
3255         * mono/tests/pinvoke.cs: we can now print strings ;-)
3256
3257         * mono/tests/array.cs: new test for arrays
3258
3259 2001-08-02  Alex Graveley  <alex@ximian.com>
3260
3261         * libffi/*: Import libffi CVS version, with minor changes to make it 
3262           compile.
3263
3264         * mono/interpreter/Makefile.am: Link against 
3265           ../../libffi/.libs/libffi.a.
3266
3267         * Makefile.am: Add libffi
3268
3269         * autogen.sh: Replace with adapted gnome autogen.sh
3270
3271         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
3272
3273 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
3274
3275         * mono/tests/pinvoke.cs: impl.
3276
3277 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
3278
3279         * configure.in, mono/tests: added some tests for the interpreter.
3280
3281 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
3282
3283         * doc/download: added instructions for cygwin
3284         
3285         * doc/c-sharp: removed bit about compiling
3286         
3287         * status/compare-assembly.cs: basedir should be there if
3288         parameters are provided.
3289
3290         * status/makefile: made targets to dump info.
3291         
3292 2001-07-15  Joe Shaw  <joe@ximian.com>
3293
3294         * configure.in: Don't create doc/Makefile as there's nothing there
3295         to make.
3296
3297         * Makefile.am: Don't build the doc directory because there's no
3298         Makefile.am there.
3299
3300         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
3301
3302 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
3303
3304         * doc/class-library (A): Updated FAQ with question on error 1595.
3305
3306 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
3307
3308         * doc/index: 
3309
3310 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
3311
3312         * status/*: scripts and data to create statistics about the
3313         class library status.
3314
3315 2001-07-09  Alex Graveley  <alex@ximian.com>
3316
3317         * doc/makefile (clean): Add clean target.
3318         * doc/web/makefile (clean): Ditto.
3319
3320 2001-07-09  Alex Graveley  <alex@ximian.com>
3321
3322         * doc/makefile (all-docs): Fix typo.
3323
3324 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
3325
3326         * NEWS: 
3327
3328