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