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