2004-09-02 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / ChangeLog
1 2004-09-02  Martin Baulig  <martin@ximian.com>
2
3         * runtime/net_1_1/Makefile.am (install-data-local): Install
4         mscorlib.dll.mdb into $(corlibdir).
5
6         * runtime/net_2_0/Makefile.am: Likewise.
7
8 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
9
10         * scripts/mcs.in: Remove obsolete comment.
11
12 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
13
14         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
15         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
16           basic profile compliance.
17         * data/net_2_0/machine.config: Use 2.0 assembly versions.
18
19 2004-08-26  Raja R Harinath  <rharinath@novell.com>
20
21         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
22         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
23         testcases pick the built 'mbas.exe'.
24
25 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
26
27         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
28         stock one has broken headers.
29
30         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
31
32 2004-08-17  Dick Porter  <dick@ximian.com>
33
34         * configure.in: Correct intl library for FreeBSD and OpenBSD.
35         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
36
37 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
38
39         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
40
41 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
42
43         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
44         __thread works.
45
46 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
47
48         * configure.in: Fix __thread test.
49
50 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
51
52         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
53
54 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
55
56         * configure.in: Add a kqueue check
57
58 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
59
60         * configure.in: Enable S/390 64-bit JIT.
61
62 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
63
64         * configure.in: Enable AMD64 JIT.
65
66 2004-07-30  Martin Baulig  <martin@ximian.com>
67
68         * Makefile.am: The symbol writer is now called
69         Mono.CompilerServices.SymbolWriter.dll. 
70
71 2004-07-30  Raja R Harinath  <rharinath@novell.com>
72
73         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
74         (gmcs_exe): Add gmcs.exe.config.
75         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
76         files too.
77
78 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
79
80         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
81
82 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
83
84         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
85         * data/Makefile.am: Removed installation of machine.config and
86           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
87           directory.
88         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
89           installing 1.1 and 2.0 makefiles.
90         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
91           at the correct version specific directory.
92
93 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
94         * configure.in: Disable __thread test (TLS) for FreeBSD as
95         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
96         library detection for FreeBSD 4.x since pthread is embedded
97         in libc_r on this platform.  Fix some typos in my host
98         regexes for freebsd.
99
100 2004-07-23  Dick Porter  <dick@ximian.com>
101
102         * configure.in: Changes for FreeBSD thread support by John
103         Merryweather Cooper <john_m_cooper@yahoo.com>.
104
105 2004-07-15  Jackson Harper  <jackson@ximian.com>
106
107         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
108         
109 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
110
111         * docs/abc-removal.txt: Updated documentation for ABC removal.
112
113 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
114
115         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
116         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
117         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
118         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
119
120 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
121
122         * configure.in: Add --with-tls option to replace the misnamed 
123         --with-nptl option.
124
125 2004-07-02  Raja R Harinath  <rharinath@novell.com>
126
127         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
128         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
129         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
130
131 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
132
133         * man/mono.1: Added 'aot' to trace options.
134
135 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
136
137         * configure.in: Fix trunc check + add SPARC64 defines.
138
139 2004-06-29  Jackson Harper  <jackson@ximian.com>
140
141         * man/gacutil.1: Update man with new command line options.
142         
143 2004-06-29  Raja R Harinath  <rharinath@novell.com>
144             Atsushi Enomoto  <atsushi@ximian.com>
145
146         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
147         (GAC_DIR): New define that doesn't include $(DESTDIR).
148         (install-data-local,uninstall-local): Use them.  Use in-tree mono
149         runtime, not the installed one.
150
151 2004-06-29  Raja R Harinath  <rharinath@novell.com>
152
153         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
154         (monotwo_DATA): Use it.
155         From Atsushi Enomoto.
156
157 2004-06-24  Raja R Harinath  <rharinath@novell.com>
158
159         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
160         ICSharpCode.SharpZipLib, not that it has a different version.
161
162 2004-06-24  Raja R Harinath  <rharinath@novell.com>
163
164         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
165         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
166         in W32.  Use 'mono' and 'mcs' in W32 too.
167         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
168         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
169         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
170         Fix for #60443, the GAC .DLL-Hell.
171
172 2004-06-22  Raja R Harinath  <rharinath@novell.com>
173
174         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
175
176 2004-06-18  Jackson Harper  <jackson@ximian.com>
177
178         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
179         instructions on setting multiple mask values.
180                 
181 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
182
183         * Makefile.am: process data before runtime, so the config file is
184         installed and gacutil has a chance to work (finding symlink).
185
186 2004-06-18  Raja R Harinath  <rharinath@novell.com>
187
188         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
189         Test if files exist in the mcs/ tree before creating symlinks.
190         Remove symlinks before creating them again.
191         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
192         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
193
194 2004-06-18  Raja R Harinath  <rharinath@novell.com>
195
196         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
197         (bin_SCRIPTS): Unify all the script generating rules into one.
198
199 2004-06-16  Raja R Harinath  <rharinath@novell.com>
200
201         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
202         build and populate net_2_0 profile.
203         (populate-runtime-subdir): Make into subroutine that takes list of
204         profiles to populate.
205         (faststrap): Update.
206         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
207         Avoid automake conditional/+= problems.
208         (populate-runtime-subdir): Rewrite sanity check.
209
210 2004-06-16  Raja R Harinath  <rharinath@novell.com>
211
212         Include prototype completely-untested 'make bootstrap' support for W32.
213         * Makefile.am (bootstrap): Define to fasterstrap for W32.
214         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
215         (tmpinst-dir): Change sub-make invoke to ...
216         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
217         of 'mono' and 'mcs'.
218         ($(tmpinst)/bin/mono.bat): New.
219
220 2004-06-15  Dick Porter  <dick@ximian.com>
221
222         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
223         windows too.  Fixes bug 55040.
224
225 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
226
227         * configure.in: better explain that --with-nptl is not related to
228         NPTL, but to __thread support. Set sigaltstack support to off by
229         default.
230
231 2004-06-12  Raja R Harinath  <harinath@acm.org>
232
233         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
234         to the PATH.
235
236 2004-06-11  Jackson Harper  <jackson@ximian.com>
237
238         * runtime/net_2_0/Makefile.am:
239         * runtime/net_1_1/Makefile.am: Remove signing patches
240         
241 2004-06-11  Jackson Harper  <jackson@ximian.com>
242
243         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
244         * runtime/net_2_0/Makefile.am: 
245         * runtime/net_1_1/Makefile.am: Sign assemblies before
246         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
247         
248 2004-06-11  Raja R Harinath  <rharinath@novell.com>
249
250         * Makefile.am (populate-runtime-subdir): New target.  Does a
251         controlled "make install" in the 'mcs/' directory to populate the
252         'runtime' directory.
253         (fasterstrap): Use it.
254
255 2004-06-10  Raja R Harinath  <rharinath@novell.com>
256
257         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
258         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
259         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
260         Use $(LN_S) to point to the mcs/ tree, rather than copying.
261         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
262
263 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
264
265         Support the new assembly signing setup in mcs/.
266         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
267         ($(tmpinst)/etc/mono/machine.config): New target.
268         (tmpinst-dir.stamp): Remove and rewrite into ...
269         ($(tmpinst)/bin/mcs): ... this and ...
270         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
271         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
272         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
273         
274 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
275
276         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
277
278 2004-06-01  Raja R Harinath  <rharinath@novell.com>
279
280         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
281         Fix 'faststrap' to be corlib-version-change-safe.
282         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
283         (monolite-bootstrap): Update.
284
285 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
286
287         * configure.in: fixlets for windows.
288
289 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
290
291         * configure.in: export CC instead of passing it to libgc/configure.
292
293 2004-05-28  Duncan Mak  <duncan@ximian.com>
294
295         * runtime/Makefile.am: 
296         * scripts/Makefile.am: Include mono-find-provides and
297         mono-find-requires.
298         
299         * scripts/mono-find-provides.in:
300         * scripts/mono-find-requires.in: New wrapper scripts.
301
302 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
303
304         * configure.in: Pass CC to libgc configure.
305
306 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
307
308         * monowiz.win32.nsi: normalized line-endings to unix (LF)
309
310 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
311
312         * monowiz.win32.nsi: do not include mono subdirectory in
313         MonoConfigDir registry key, to match batch files
314
315 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
316
317         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
318         values. Now they are URlEncoded.
319
320         * data/browscap.ini.gz: updated.
321
322 2004-05-26  Raja R Harinath  <rharinath@novell.com>
323
324         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
325         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
326         reflect new names for nunit.util and nunit.framework.  Add
327         nunit.core.
328         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
329
330 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
331
332         * config.h.in: remove
333
334 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
335
336         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
337
338 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
339
340         * Makefile.am:
341         * monowiz.win32.nsi: improved windows installer script.
342
343 2004-05-21  Raja R Harinath  <rharinath@novell.com>
344
345         * README: Update to include instructions for the various new
346         bootstrap-like targets.
347
348 2004-05-20  Raja R Harinath  <rharinath@novell.com>
349
350         * Makefile.am (get-monolite-latest, monolite-bootstrap):
351         New bootstrap targets to build from monolite.
352         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
353
354 2004-05-20  Raja R Harinath  <rharinath@novell.com>
355
356         * configure.in (AC_OUTPUT): Add tools/Makefile and
357         tools/locale-builder/Makefile.
358         * Makefile.am (SUBDIRS): Remove tools.
359         (DIST_SUBDIRS): Add 'tools'.
360         (bootstrap): Rewrite so that we get two new targets.
361         (faststrap): New two-stage build.
362         (fasterstrap): New one-stage build.
363
364 2004-05-19  Jackson Harper  <jackson@ximain.com>
365
366         * tools/
367         * tools/Makefile.am: Add tools directory
368         * tools/locale-builder: Add the locale-builder tool, this tool is
369         not built by default as it is only needed by people that wish to
370         moidify culture data.
371         * Makefile.am: Add tools to build
372         
373 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
374
375         * configure.in: make MacOSX default to use the included libgc.
376
377 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
378
379         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
380
381 2004-05-19  Raja R Harinath  <rharinath@novell.com>
382
383         * configure.in: Use proper autoconf idiom to pass additional
384         arguments to libgc/configure.
385         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
386         * acconfig.h: Update to reflect changes.
387
388 2004-05-17  Raja R Harinath  <rharinath@novell.com>
389
390         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
391         necessary. Move body ...
392         (tmpinst-dir.stamp): ... here.
393         (stage3): Don't remove _tmpinst tree.
394         (bootstrap-clean, bootstrap-check): New rules.  They run the
395         corresponding rules in the mcs/ tree.
396
397 2004-05-14  Raja R Harinath  <rharinath@novell.com>
398
399         * Makefile.am: Revert unlogged unexplained changes.
400         (stage3): Make 'all-profiles' since the mono source tarball
401         carries all the net_2_0 preview dlls.
402
403 2004-05-11  Jackson Harper  <jackson@ximian.com>
404
405         * runtime/net_1_1/Makefile.am:
406         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
407         
408 2004-05-10  Raja R Harinath  <rharinath@novell.com>
409
410         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
411         Fix quoting of commands.
412
413 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
414
415         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
416         file.
417
418 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
419
420         * man/mono.1: mention MONO_EGD_SOCKET
421
422 2004-05-07  Raja R Harinath  <rharinath@novell.com>
423
424         Goodbye 'fullbuild', hello 'bootstrap'.
425         * Makefile.am (bootstrap): New target for building from CVS.  New
426         improved version of 'fullbuild' -- does not install any files.
427         (fullbuild): Obsolete target.  Bootstraps and installs tree.
428         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
429         Removed.
430         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
431         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
432         two-stage bootstrap.
433
434 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
435
436         * configure.in: scandir check is no longer needed.
437
438 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
439
440         * configure.in: set LIBC on HPUX
441
442 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
443
444         * configure.in: Detect JNI headers in GNU classpath sources as well.
445
446 2004-05-05  Raja R Harinath  <rharinath@novell.com>
447
448         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
449         Only disable this if INSTALL_2_0 is disabled.
450
451 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
452
453         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
454         the request we do for the actual web service.
455
456 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
457
458         * configure.in: check for SIGEV_THREAD being defined before checking
459         for AIO support. Fixes compilation under FreeBSD.
460
461 2004-05-04  Raja R Harinath  <rharinath@novell.com>
462
463         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
464         JIT_SUPPORTED.
465         (install-data-local, uninstall-data-local): Run runtime with
466         libtool.
467         * runtime/net_2_0/Makefile.am: Likewise.
468         Report from Urs C Muff <umuff@quark.com>.
469
470 2004-05-03  Jackson Harper  <jackson@ximian.com>
471
472         * man/gacutil.1: Basic man page for gacutil. This doesn't include
473         the new non-standard options yet.
474         
475 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
476
477         * data/machine.config: added version and publickeytoken.
478
479 2004-05-01  Duncan Mak  <duncan@ximian.com>
480
481         * runtime/net_1_1/Makefile.am:
482         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
483         dlls here.
484         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
485         (EXTRA_DIST): Include only gac_assemblies.
486         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
487         and that is no gone now. So remove as well.
488         ($(non_gac_assemblies)): Bye bye.
489
490 2004-05-01  Duncan Mak  <duncan@ximian.com>
491         
492         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
493         System.Web.Services. Someone accidentally took the line out.
494
495 2004-04-30  Jackson Harper  <jackson@ximian.com>
496
497         * runtime/net_1_1/Makefile.am:
498         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
499         
500 2004-04-30  Raja R Harinath  <rharinath@novell.com>
501
502         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
503         suffix.
504         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
505         New variables.  Use Automake idioms.
506         (dist-hook): Remove.
507         (install-local, uninstall-local): Use mscorlib.dll from current
508         tree when running gacutil.
509         (mono_runtime): New variable.  Points to either JIT compiler or
510         interpreter.  
511         Report from Bernie Solomon <bernard@ugsolutions.com>
512         * runtime/net_2_0/Makefile.am: Likewise.
513         * runtime/Makefile.am (dist_monobins_DATA): Rename from
514         monobins_DATA.
515         (EXTRA_DIST): Remove.
516         * Makefile.am (fullbuild): Update to changes.
517
518 2004-04-30  Jackson Harper  <jackson@ximian.com>
519
520         * runtime/net_2_0/Makefile.am:
521         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
522         
523 2004-04-30  Duncan Mak  <duncan@ximian.com>
524
525         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
526         
527 2004-04-29  Duncan Mak  <duncan@ximian.com>
528
529         * scripts/gmcs.in: New file.
530
531         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
532         gmcs script.
533
534 2004-04-29  Jackson Harper  <jackson@ximian.com>
535
536         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
537         special little place.
538         
539 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
540
541         * acconfig.h configure.in: Add check for scandir.
542
543 2004-04-29  Raja R Harinath  <rharinath@novell.com>
544
545         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
546         (SUBDIRS): Build here before building subdirs.
547         * runtime/net_1_1/Makefile.am (all-local): Copy
548         $(gac_assemblies_list) here.
549         (install-data-local): Install dll from $(srcdir).
550         (gacutil): Pick from current tree.
551         * runtime/net_2_0/Makefile.am: Likewise.
552
553         * Makefile.am (fullbuild): Update to changes in tree layout.
554         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
555         $(gac_assemblies_list).
556         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
557         not 'class/lib/net_1_1'.
558
559 2004-04-28  Jackson Harper  <jackson@ximian.com>
560
561         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
562         not assume gacutil is installed.
563         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
564         
565 2004-04-28  Jackson Harper  <jackson@ximian.com>
566
567         * configure.in: Add new Makefile.amS
568         * runtime/Makefile.am: libs are now in profile dependant
569         directories.
570         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
571         libs to the GAC.
572         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
573         libs to the GAC.
574         * data/Makefile.am: cleanup browscap.ini
575         
576 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
577
578         * configure.in: reword message re EGD support
579         now it is there
580
581 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
582
583         * config.h.in:
584         * configure.in: added check for sys/aio.h. Also check the field name
585         in 'union sigval'.
586
587 2004-04-28  Jackson Harper  <jackson@ximian.com>
588
589         * scripts/Makefile.am:
590         * scripts/gacutil.in: Add a gacutil script
591
592 2004-04-26  Jackson Harper  <jackson@ximian.com>
593
594         * Makefile.am: Grab libraries from lib/default now.
595         * runtime/Makefile.am: Grab libraries from lib/default now.
596         
597 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
598
599         * configure.in: move setting of NO_VERSION_SCRIPT
600         until after checking for GNU ld
601
602 2004-04-22  Urs C Muff <umuff@quark.com>
603
604         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
605         windows/cygwin refactor .nsi to simply maintenance on script/batch
606         generation
607         * runtime/Makefile.am
608         * script/Makefile.am
609         * monowiz.win32.nsi
610
611 2004-04-14  Raja R Harinath  <rharinath@novell.com>
612
613         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
614         $(srcdir).  Clean up output.
615         ($(monobins_DATA)): Likewise.
616
617         * Makefile.am (mcs-tree-safe-build): Fix typo.
618
619 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
620
621         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
622         getpwnam_r, getpwuid_r, getresuid and setresuid.
623
624 2004-04-13  Raja R Harinath  <rharinath@novell.com>
625
626         Allow 'make fullbuild' to work on non-srcdir build.
627         * Makefile.am (mcs_topdir): New variable.
628         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
629         build.
630         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
631         grep for 'libgc'.
632         (fullbuild): Make ordering dependencies explicit.
633         
634 2004-04-12  Sachin Kumar <skumar1@novell.com>
635
636         * Makefile.am: Added 'web' in SUBDIRS
637
638 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
639
640         * configure.in: don't try-run the tests for nptl and/or sigaltstack
641         if they are disabled in the command line.
642
643 2004-04-05  Jackson Harper  <jackson@ximian.com>
644
645         * man/ilasm.1: Show /output instead of /out as the switch for
646         specifying output file names.
647
648 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
649
650         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
651
652 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
653
654         * config.h.in: added HAVE_GETPWUID_R
655         * configure.in: check for getpwuid_r.
656
657 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
658
659         * configure.in: Fix GNU ld check.
660
661 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
662
663         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
664         #55840.
665         
666         * configure.in: Disable -version-script if not using GNU ld. Fixes
667         #55910.
668
669         * configure.in: Speedup successful sigaltstack test.
670
671
672         * configure.in: don't try-run the tests for nptl and/or sigaltstack
673         if they are disabled in the command line.
674
675 2004-04-05  Jackson Harper  <jackson@ximian.com>
676
677         * man/ilasm.1: Show /output instead of /out as the switch for
678         specifying output file names.
679
680 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
681
682         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
683
684 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
685
686         * config.h.in: added HAVE_GETPWUID_R
687         * configure.in: check for getpwuid_r.
688
689 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
690
691         * configure.in: Fix GNU ld check.
692
693 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
694
695         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
696         #55840.
697         
698         * configure.in: Disable -version-script if not using GNU ld. Fixes
699         #55910.
700
701         * configure.in: Speedup successful sigaltstack test.
702
703 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
704
705         * configure.in: this test for sigaltstack works.
706
707 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
708
709         * configure.in: Disable sigaltstack test for now since it can hang.
710         
711         * configure.in: Add test for working sigaltstack.
712 2004-03-16  Duncan Mak  <duncan@ximian.com>
713
714         * runtime/Makefile.am
715         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
716         Remember to install them to mono/runtime.
717
718 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
719
720         * configure.in: Enable JIT on sparc.
721
722 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
723
724         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
725         breakage with gtkhtml-3.0.10
726
727 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
728
729         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
730         where the sigaltstack based exception handling does not work.
731
732 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
733
734         * configure.in acconfig.h: Add check for aintl function, which is the
735         solaris equivalent of truncl.
736
737 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
738
739         * configure.in: Add check for GC_enable.
740         
741         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
742
743 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
744
745         * configure.in: Add proper support for --with-nptl for people who
746         have linking problems when it is enabled.
747
748 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
749
750         * configure.in: Add test for __thread keyword and shared libs.
751
752 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
753
754         * configure.in: Enable --with-nptl by default.
755
756 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
757
758         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
759         message for failed gethostbyname2_r check.
760
761 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
762
763         * configure.in, acconfig.h: check for truncl. Disable 
764         version script on MacOSX (see bug #51590 if a check becomes
765         necessary).
766
767 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
768
769         * configure.in, acconfig.h: added check for socklen_t.
770
771 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
772
773         * Makefile.am: Do not install mono.pc on platforms without a JIT.
774
775 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
776
777         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
778
779 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
780
781         * scripts/sn.in: Add sn script.
782
783 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
784
785         * scripts/Makefile.am: Add al.exe.
786
787         * scripts/al.in: New file.
788
789         * runtime/Makefile.am: Add al.exe.
790
791 2004-01-10  Jackson Harper <jackson@ximian.com>
792
793         * data/machine.config: Add trace handler (Trace.axd) add trace
794         configuration handlers.
795         
796 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
797
798         * doc/books: Added books on Web Services and ASP.NET
799
800 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
801
802         * monowiz.win32.nsi: update the NSIS installer script for windows
803           to support NSIS 2.0 rc1 and Mono 0.29
804
805 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
806
807         * configure.in: missed in my last change
808
809         * samples/embed/testi.c: interpreter embedding example
810
811         * docs/embedded-api: add info on interpreter embedding
812
813 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
814
815         * configure.in, acconfig.h: use mach semaphores on darwin.
816
817 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
818
819         * Makefile.am: Create mint.pc
820         mint.pc.in: Added for embedding the interpreter
821
822 2003-12-16  Martin Baulig  <martin@ximian.com>
823
824         * Makefile.am: In a Makefile.am, comments are started with `#' and
825         not with `dnl' - I must have been an idiot ...
826
827 2003-12-10  Todd Berman <tberman@gentoo.org>
828
829         * configure.in: adding libicu url to the ICU: no message.
830
831 2003-12-05  John Luke  <jluke@cfl.rr.com>
832
833         * data/config.in: new dll mapping entry for libgstreamer
834         
835 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
836
837         * README: tiny fix ;-)
838
839 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
840
841         * configure.in: Add -fno-strict-aliasing to CFLAGS.
842         
843         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
844         librt if not neccesary.
845
846 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
847
848         * configure.in: Fix signbit check. Fixes #51315.
849
850 2003-11-20  Jackson Harper <jackson@ximian.com>
851
852         * data/machine.config: Add OutputCacheModule
853         
854 2003-11-19  Jackson Harper <jackson@ximian.com>
855
856         * doc/web/team.xml: New email address and job description
857         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
858         
859 2003-11-14  Jackson Harper <jackson@ximian.com>
860
861         * Makefile.am: delete mscorlib.dll
862         
863 2003-11-12 Jackson Harper <jackson@ximian.com>
864
865         * Makefile.am: corlib is now named mscorlib.dll
866         
867 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
868
869         * configure.in acconfig.h: Add check for signbit, which is missing in
870         FreeBSD 4.x.
871
872 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
873
874         * configure.in: Remove debugging junk accidently checked in.
875         
876         * configure.in: Add new --with-nptl option to enable NPTL only
877         features since auto-detection is not reliable.
878
879         * autogen.sh: Fix previous patch and silence noisy GNU which.   
880
881 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
882
883         * autogen.sh: tweak glibtool check so it works
884         if which doesn't set return code properly
885
886 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
887
888         * autogen.sh: Silence noisy GNU which.
889         
890         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
891         Use 'glibtool' instead of 'libtool' on OSX. 
892
893 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
894
895         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
896         of the managed/unmanaged boundary.
897
898 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
899
900         * configure.in acconfig.h: Add check for __thread keyword in gcc.
901
902 2003-10-29  Dick Porter  <dick@ximian.com>
903
904         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
905
906 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
907
908         * man/mono.1: Document new --trace options
909
910 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
911
912         * configure.in: add hppa support (64bit only)
913         make solaris build work with Forte compiler
914
915 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
916
917         * configure.in: Added check for pthread_attr_setstacksize.
918
919         * mono/tests/ChangeLog: New file.
920         
921 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
922
923         * mono/tests/Makefile.am: Link the tests with the test driver program
924         used for the mini tests.
925
926 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
927
928         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
929         stdcall calling convention.
930
931 2003-10-09  Dick Porter  <dick@ximian.com>
932
933         * acconfig.h:
934         * configure.in: Check for ICU availability
935
936 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
937
938         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
939
940 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
941
942         * mono/tests/Makefile.am mono/tests/libtest.c
943         mono/tests/pinvoke18.cs: new test for bool marshalling.
944
945 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
946
947         * mono/scripts/Makefile.am mono/scripts/*.in: fix
948         managed .exe paths so they are found under cygwin.
949
950 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
951
952         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
953         test.
954
955 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
956
957         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
958         mono/tests/libtest.c: Add more pass by value struct
959         tests for platforms with more complex calling conventions 
960         (Sparc V9, HPPA 64 bit).
961
962 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
963
964         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
965         marshalling test.
966
967 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
968
969         * mono/tests/libtest.c: remove warnings except
970         "no previous prototype"
971
972 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
973
974         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
975         behaviour of increment, (mono_test_marshal_char) = should be ==
976
977 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
978
979         * mono/tests/remoting1.cs: Added test for interface casts on
980         TransparentProxies.
981
982 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
983
984         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
985           marshal5.cs: remove .so from DllImport of libtest to aid portability.
986
987 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
988
989         * configure.in: Added check for valgrind headers.
990
991 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
992
993         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
994         (bernard@ugsolutions.com).
995         
996 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
997
998         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
999         (bernard@ugsolutions.com).
1000
1001 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
1002
1003         * mono.pc.in: Added gthread-2.0.
1004
1005 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
1006
1007         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
1008         can call g_thread_init ().
1009
1010 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
1011
1012         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
1013         of static variables atomic. Fixes bug #47683.
1014
1015 2003-08-21  Johannes Roith  <johannes@jroith.de>
1016
1017         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
1018
1019 2003-08-18  Johannes Roith  <johannes@jroith.de>
1020
1021         * mono/Makefile.am: add windows build option
1022         * mono/monowiz.win32.nsi: add windows build script
1023         * mono/mono-win32-light.bmp: add bitmap
1024
1025 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
1026
1027         * mono/tests/checked.cs: Added mul.ovf tests.
1028
1029 2003-08-15  Duncan Mak  <duncan@ximian.com>
1030
1031         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
1032         correct ByteFX.Data.MySqlClient (note the change in
1033         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
1034         spotting the error.
1035
1036 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
1037
1038         * mono/tests/bug-47295.cs: Regression test for bug #47295.
1039
1040 2003-08-11  Duncan Mak  <duncan@ximian.com>
1041
1042         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
1043
1044 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
1045
1046         * configure.in: added FPU test for ARM.
1047
1048 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
1049
1050         * configure.in, etc.: portability fixes and support for
1051         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
1052
1053 2003-07-22  Duncan Mak  <duncan@ximian.com>
1054        
1055         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
1056
1057 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
1058
1059         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
1060         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
1061         Do not try to build vararg.cs under mcs.
1062
1063         * configure.in: Fix detection of GC_gcj_malloc.
1064
1065 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
1066
1067         * acconfig.h:
1068         * configure.in: Check for gethostbyname2_r availability.
1069         * data/machine.config: Added section system.net/settings. Added
1070         option for IPv6 availability.   
1071
1072 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
1073
1074         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
1075
1076         * mono/tests/struct.cs: Add test for unboxing trampolines.
1077
1078         * mono/tests/bug-27420.cs: new regression test.
1079
1080         * mono/tests/Makefile.am: skip vararg test since it does not compile 
1081         under mono. Add testinterp target. Add new tests.
1082         
1083 2003-07-10  Martin Willemoes Hansen
1084
1085         * doc/web/team.xml : Modified my tasks a bit.
1086
1087 2003-07-01  Paolo Molaro <lupus@ximian.com>
1088
1089         * acconfig.h, configure.in: added bundle support.
1090
1091 2003-06-10  Dick Porter  <dick@ximian.com>
1092
1093         * acconfig.h:
1094         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
1095         available.
1096
1097 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
1098
1099         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
1100
1101 2003-06-10  Martin Baulig  <martin@ximian.com>
1102
1103         * configure.in: Fall back to boehm if we don't have a libgc
1104         subdirectory.
1105
1106 2003-06-10  Martin Baulig  <martin@ximian.com>
1107
1108         * configure.in: Make the libgc stuff actually work; we now create
1109         a shared libmonogc.so when using the included libgc.
1110
1111 2003-06-09  Martin Baulig  <martin@ximian.com>
1112
1113         * configure.in: Only check for gc if --with-gc=boehm.
1114
1115 2003-06-08  Martin Baulig  <martin@ximian.com>
1116
1117         * configure.in: Tell libgc's configure about our threads library.
1118
1119 2003-06-08  Martin Baulig  <martin@ximian.com>
1120
1121         * libgc/: Integrate the libgc module here.
1122
1123         [Note: A simple `cvs update' won't work this time; you either need
1124         to re-checkout the `mono' module or manually move the `libgc'
1125         module here.]
1126
1127         * configure.in (--with-gc): Added `included' option to use the
1128         included libgc.  This is now also the default.
1129         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
1130         (INCLUDED_LIBGC): New automake conditional.
1131         (USE_INCLUDED_LIBGC): #define this if appropriate.
1132
1133         * autogen.sh: Run libgc/autogen.sh.
1134
1135         * Makefile.am (SUBDIRS): Added libgc.
1136
1137 2003-06-05  Duncan Mak  <duncan@ximian.com>
1138
1139         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
1140         the package.
1141
1142 2003-05-19  Dick Porter  <dick@ximian.com>
1143
1144         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
1145
1146 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
1147
1148         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
1149           shell wrapper scripts.
1150
1151 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
1152
1153         * mono/tests/Makefile.am: 
1154         - Compile with mcs.
1155         - Disable some warnings.
1156         - Added executables to clean target.
1157         - Make testjit the default target.
1158         - Print list of failed tests at the end of a test run.
1159         - Abort tests when Ctrl-C is pressed.
1160
1161         * mono/tests/test-driver: Return with a special exit code when 
1162         SIGINT is detected.
1163
1164         * mono/tests/checked.cs: Make it compile.
1165         
1166 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
1167
1168         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
1169         for the target exe binaries.
1170
1171         Copy cilc.exe and secutil.exe from the right paths to the right
1172         location.
1173
1174         Add missing assemblies.
1175
1176 2003-05-02  Alp Toker  <alp@atoker.com>
1177
1178         * data/config.in: new dll mapping entry for libglade
1179
1180 2003-05-01  Duncan Mak  <duncan@ximian.com>
1181
1182         * scripts/Makefile.am: 
1183         * runtime/Makefile.am: Install cilc and ilasm.
1184
1185 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
1186
1187         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
1188
1189 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
1190
1191         * doc/web/team.xml : Added myself to it.
1192
1193 2003-04-10  Duncan Mak  <duncan@ximian.com>
1194
1195         * doc/web/render-team-page.cs: Make the names of the element be
1196         lowercase instead. BenM says this makes it XHTML compliant; heck,
1197         I'm generating this from an XmlDocument already, why not make it
1198         XHTML compliant?
1199
1200 2003-04-10  Duncan Mak  <duncan@ximian.com>
1201
1202         * doc/web/render-team-page.cs (Compare): Correctly fix
1203         ContributorComparer.
1204         (RenderHtml): Add some SetAttribute loving to make it render prettier.
1205
1206         * doc/web/team.xml: Revert excessive indenting.
1207
1208 2003-04-07  Martin Baulig  <martin@ximian.com>
1209
1210         * mono/mini/: Added this directory to the build; install `mini'
1211         and `libmini.la'.
1212
1213 2003-04-07  Duncan Mak  <duncan@ximian.com>
1214
1215         * doc/web/render-team-page.cs: Fix ContributorComparer.
1216
1217 2003-04-04  Duncan Mak  <duncan@ximian.com>
1218
1219         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
1220         are specified in the XML.
1221
1222         * doc/web/team.xml: Remove the comment.
1223
1224         * doc/web/render-team-page.cs: Make it not output a full HTML file.
1225
1226 2003-04-04  Duncan Mak  <duncan@ximian.com>
1227
1228         * doc/web/commands: 
1229         * doc/web/makefile: Add team page information.
1230
1231         * doc/web/team.xml: 
1232         * doc/web/render-team-page.cs: Code for rendering a team page.
1233
1234 2003-04-02  Duncan Mak  <duncan@ximian.com>
1235
1236         * doc/web/makefile: Add a new make target for generating a team
1237         page on go-mono.com.
1238
1239 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
1240
1241         * configure.in: Added check for GC_gcj_malloc.
1242
1243 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
1244
1245         * man/sqlsharp.1: changed pass= to password= for the 
1246           PostgreSql provider.
1247
1248 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1249
1250         * data/machine.config: added SessionStateModule to httpModules section.
1251
1252 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1253
1254         * data/machine.config: added default sessionState section and handler.
1255
1256 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
1257
1258         * doc/provider-factory: add new web page 
1259         about Mono.Data's ProviderFactory
1260
1261         * doc/web/commands
1262         * doc/web/makefile: add provider-factory web page to build
1263         
1264         * doc/ado-net
1265         * doc/ibmdb2
1266         * doc/postgresql
1267         * doc/sqlclient
1268         * doc/tdsclient
1269         * doc/sybase
1270         * doc/mysql
1271         * doc/firebird
1272         * doc/oracle
1273         * doc/oledb
1274         * doc/odbc
1275         * doc/sqlite: updated web pages
1276
1277 2003-02-16  Martin Baulig  <martin@ximian.com>
1278
1279         * doc/jit-debug-sample
1280         * doc/jit-debug-sample2: Removed.
1281
1282         * doc/jit-debug: Updated.
1283
1284 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
1285
1286         * doc/screenshots
1287         * doc/ado-net
1288         * doc/oracle
1289         * doc/gtk-sharp: update web pages
1290         
1291 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1292
1293         * data/machine.config: added sample globalization section.
1294
1295 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1296
1297         * data/machine.config: added UrlAuthorizationModule and
1298         AuthenticationConfigHandler.
1299
1300 2003-02-11  Tim Coleman <tim@timcoleman.com>
1301         * data/config.in: Add mapping for Oracle call interface
1302         (OCI) native libraries.
1303
1304 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1305
1306         * configure.in: added check for sys/un.h.
1307
1308 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
1309
1310         * doc/postgresql
1311         * doc/mysql
1312         * doc/ado-net: updates to web pages
1313         
1314         * man/sqlsharp.1: update to man page
1315
1316 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1317
1318         * configure.in: added WIN32_THREADS flag when building under windows.
1319         It seems that the header files of the gc do not always define it when
1320         GC_WIN32_THREADS is defined.
1321
1322 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
1323
1324         * doc/index
1325         * doc/ado-net
1326         * doc/firebird
1327         * doc/ibmdb2
1328         * doc/mysql
1329         * doc/odbc
1330         * doc/oledb
1331         * doc/oracle
1332         * doc/postgresql
1333         * doc/sqlclient
1334         * doc/sqlite
1335         * doc/sybase
1336         * doc/tdsclient: corrections
1337
1338 2003-01-26  Duncan Mak  <duncan@ximian.com>
1339
1340         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
1341
1342 2003-01-22  Martin Baulig  <martin@ximian.com>
1343
1344         * configure.in: Set version number to 0.19.1.
1345
1346         Heads up: I'm going to commit some changes to the debugger
1347         which'll require you to use this new runtime, so if you update the
1348         debugger from CVS, you also need this new runtime.
1349
1350 2003-01-20  Duncan Mak  <duncan@ximian.com>
1351
1352         * configure.in: Bump the release number to 0.19.
1353           
1354 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
1355
1356         * doc/ibmdb2: added file which is new web page
1357         about IBM DB2 data provider at Mono.Data.DB2Client
1358         
1359         * makefile
1360         * commands: added ibmdb2 web page to go-mono web site
1361         
1362         * doc/ado-net: added a couple more developers email, plus made the
1363         email spam resistant, added Mono's DB2 data provider to list,
1364         added more info about the ProviderFactory and retrieving data using
1365         ADO.NET from ASP.NET, add notes about testing, misc cleanup
1366         
1367         * doc/mysql
1368         * doc/postgresql
1369         * doc/sqlclient
1370         * doc/oracle
1371         * doc/tdsclient
1372         * doc/firebird
1373         * doc/oledb
1374         * doc/odbc
1375         * doc/sybase
1376         * doc/sqlite: added testing notes and C# examples
1377         
1378         * doc/gtk-sharp: added links for GTK# for Windows
1379         
1380         * man/sqlsharp.1: added providers Npgsql and MySQLNet
1381
1382 2003-01-17  Duncan Mak  <duncan@ximian.com>
1383
1384         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
1385
1386 2003-01-16  Martin Baulig  <martin@ximian.com>
1387
1388         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
1389         check again, we're now using the mono/io-layer for this.
1390
1391 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
1392
1393         * configure.in: allow MacOSX (from various people).
1394
1395 2003-01-14  Martin Baulig  <martin@ximian.com>
1396
1397         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
1398
1399 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
1400         * fixed url for System.Windows.Forms in the class status
1401         
1402 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1403
1404         * configure.in: moved struct tm field tm_gmtoff check before the check
1405         for timezone global variable. This makes Timezone work for me (debian
1406         sid, linux, x86, which has both the field and the global variables).
1407
1408 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1409
1410         * doc/oracle: added file which is
1411         a new web page oracle.html
1412
1413         * doc/ado-net: clean up and add link
1414         to oracle.html
1415         
1416         * doc/web/commands
1417         * doc/web/makefile: added oracle.html
1418
1419 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
1420
1421         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
1422         
1423         * man/sqlsharpcli.1: renamed to sqlsharp.1
1424
1425 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
1426
1427         * mono/jit/jit.c
1428         * mono/metadata/icall.c: added mono_install_get_config_dir() to
1429         utilize the MONO_CFG_DIR environment variable for specifying
1430         different machine.configs.
1431
1432 2002-12-06  Duncan Mak  <duncan@ximian.com>
1433
1434         * data/Makefile.am (EXTRA_DIST): Add machine.config
1435         (DISTCLEANFILES): Add config.
1436
1437 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
1438
1439         * man/sqlsharpcli.1: added file - a man page 
1440         for SQL# CLI
1441         
1442         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
1443         
1444 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
1445
1446         * doc/firebird: updated web page
1447
1448 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
1449
1450         * data/Config.in : added the gtk# dll mapping entries
1451
1452 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
1453
1454         * doc/firebird: updated web page based on input
1455         from the firebird .net data provider author
1456
1457 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
1458
1459         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
1460         been installed.
1461
1462 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
1463
1464         * doc/oledb
1465         * doc/odbc
1466         * doc/mysql
1467         * doc/sqlite
1468         * doc/sqlclient
1469         * doc/tdsclient
1470         * doc/sybase
1471         * doc/firebird: added web pages
1472         for each specific data provider
1473         
1474         * doc/ado-net
1475         * doc/postgresql: updated web page
1476         with current status
1477         
1478         * doc/web/commands
1479         * doc/web/makefile: updated to include
1480         new web pages
1481
1482 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1483
1484         * autogen.sh: make it work when MONO_PATH is set and it has more than
1485         one directory or ends in ":". Also check that the directory added to
1486         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
1487
1488 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
1489
1490         * configure.in: Also allow the miss-spelled bohem.
1491
1492 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1493
1494         * doc/ado-net
1495         * doc/postgresql
1496         * doc/tds-providers: cleaned up the web pages
1497         
1498         * doc/web/commands: postgresql.html page was mistyped
1499
1500 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
1501
1502         * doc/ado-net: updated status of
1503         the ADO.NET functionality and providers
1504         and added link to tds-providers.html
1505
1506         * doc/tds-providers: added file to
1507         describe the design     and status of 
1508         the SqlClient, SybaseClient, and TdsClient
1509         ADO.NET providers.
1510
1511         * doc/web/makefile
1512         * doc/web/command: added new web page 
1513         tds-providers.html to build of  www.go-mono.com web site
1514         
1515 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
1516
1517         * doc/web/makefile
1518         * doc/web/commands:     web page 
1519         postgresql needed to be added
1520
1521 2002-10-13  Mark Crichton <crichton@gimp.org>
1522
1523         * doc/index: Even more spelling errors fixed.
1524
1525 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
1526
1527         * doc/adonet: updated status of all providers, added links, 
1528           and added information
1529           about the Mono.Data.SqliteClient provider that 
1530           Vladimir Vukicevic contributed. Added Brian Ritchie's 
1531           and Vladimir Vukicevic's email addresses as
1532           people to contact about ADO.NET in Mono.  
1533           Added information about SQL#, configuration tools, 
1534           and an ADO.NET Multiplexor, etc...  
1535
1536 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
1537
1538         * doc/index: corrected some mistypes
1539         
1540         * doc/adonet: updated the status and plans of all the ADO.NET providers
1541           and moved PostgreSQL specific stuff to doc/postgresql
1542
1543         * doc/postgresql: added new file to detail
1544           the status of the PostgreSQL ADO.NET provider
1545           and provide test notes for setting it up
1546
1547 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
1548
1549         * data/config.in: add entry for MySQL native shared libraries
1550           which are different on Windows and Linux
1551
1552 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
1553
1554         * doc/ccvs: Fixed some ugly formatting.
1555
1556 2002-10-03  Dick Porter  <dick@ximian.com>
1557
1558         * acconfig.h:
1559         * configure.in:  Freebsd pthread_t is a pointer
1560
1561 2002-10-01  Duncan Mak  <duncan@ximian.com>
1562
1563         * mono/os/Makefile.am: Add gc_wrapper.h.
1564
1565         * runtime/Makefile.am: Fix the path for monoresgen.exe.
1566
1567 2002-09-27  Dick Porter  <dick@ximian.com>
1568
1569         * configure.in: Check for semaphore.h.  Patch for BSD from
1570         jmmv@hispabsd.org (Julio Merino).
1571
1572 2002-09-20  Duncan Mak  <duncan@ximian.com>
1573
1574         * data/config.in: Added reference to libxslt.
1575
1576 2002-09-20  Mark Crichton  <crichton@gimp.org>
1577
1578         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
1579         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
1580         For systems that do not have such a virtual FS, define
1581         NEED_LINK_UNLINK.
1582
1583         * acconfig.h: added NEED_LINK_UNLINK
1584         
1585 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
1586
1587         * configure.in: add some needed defines to fix support of
1588         threads in the GC.
1589
1590 2002-09-19  Mark Crichton  <crichton@gimp.org>
1591
1592         * configure.in: Added checks for Solaris to use X/Open functionality.
1593         Really needed for the io-layer code.
1594
1595 2002-09-15  Andrew Birkett  <andy@nobugs.org>
1596
1597         * man/mcs.1: --probe is now --expect-error.
1598
1599 2002-09-09  Dick Porter  <dick@ximian.com>
1600
1601         * acconfig.h: 
1602         * configure.in: Simplify thread checks, by using canned rules for
1603         particular systems (based on the sleepycat db configure.in).
1604         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
1605         don't have a solaris machine to try it on.
1606
1607 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
1608
1609         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
1610
1611 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
1612
1613         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
1614         Security) to the OpenSSH keys required by mono CVS
1615         access.
1616
1617 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1618
1619         * configure.in, mono/interpreter/interp.c,
1620         mono/io-layer/handles.c, mono/io-layer/processes.c,
1621         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
1622         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
1623         mono/metadata/appdomain.c, mono/metadata/class.c,
1624         mono/metadata/domain.c, mono/metadata/gc.c,
1625         mono/metadata/object.c, mono/metadata/reflection.c,
1626         mono/metadata/threads.c, mono/os/gc_wrapper.h,
1627         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
1628         wrap inclusion of gc.h for boehm, since from FreeBSD and
1629         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
1630         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
1631         to apply, and also makes it possible for me to build with
1632         GC on OpenBSD/macppc built by hand.
1633
1634 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1635
1636         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
1637
1638 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
1639
1640         * mono/dis/dis-cil.c:
1641         * configure.in: Check for <wchar.h> via autoconf, don't use it if
1642         it isn't there, as it seems to work fine without it on OpenBSD.
1643
1644 2002-08-28  Dick Porter  <dick@ximian.com>
1645
1646         * mono/os/win32/util.c: 
1647         * mono/os/unix/util.c: 
1648         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
1649         (It doesn't do anything on unix builds, and the w32 version no
1650         longer needs an arg.)
1651
1652         * configure.in: Add HOST_CC for w32 builds
1653
1654 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
1655
1656         * configure.in: remove iconv checks.
1657
1658 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
1659
1660         * configure.in: Recognise OpenBSD/macppc as PowerPC.
1661
1662 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
1663
1664         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
1665         to error out if bison is missing.
1666
1667 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1668
1669         * configure.in: don't link against libdl on windoze.
1670
1671 2002-08-12  Dick Porter  <dick@ximian.com>
1672
1673         * mono.pc.in: Add $includedir to Cflags
1674
1675 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
1676
1677         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
1678         with pkg-config.
1679         * */Makefile.am: makefile overhaul to create a shared libmono library.
1680         * */*.h: do not include config.h in headers that should be installed.
1681
1682 2002-07-12  Dick Porter  <dick@ximian.com>
1683
1684         * acconfig.h:
1685         * configure.in: Check the size of sockaddr_un.sun_path
1686
1687 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
1688
1689         * man/Makefile.am (man_MANS): Added new man page
1690
1691         * man/mono-config.5: New manual page describing the mono-config
1692         file format. 
1693
1694 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
1695
1696         * configure.in: added checks for MSG_NOSIGNAL
1697
1698 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
1699
1700         * doc/ado-net: update the ado-net web page on go-mono.com
1701         input parameters support, beginnings of Mono.Data.MySQL 
1702         and System.Data.OleDb, updated the sample source code,
1703         and output from a PostgresTest
1704
1705 2002-05-21  Martin Baulig  <martin@gnome.org>
1706
1707         * mono.1: Documented the "--debug-args" debugging arguments.
1708
1709 2002-05-21  Martin Baulig  <martin@gnome.org>
1710
1711         * mono.1: Updated to reflect my latest changes and beautified this a bit.
1712         (FIXME: There are still command line argument which aren't documented here.)
1713
1714 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
1715
1716         * doc/ado-net: updated page to include C# code snippets using
1717         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
1718         works, executing/reading multiple results, and stored procedures.
1719         And other tweaks about the providers.  
1720
1721 2002-05-19  Martin Baulig  <martin@gnome.org>
1722
1723         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
1724         interpreter/Makefile.am.
1725
1726 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
1727
1728         * configure.in: search for pthread functions also in libc_r (patch
1729         from Garrett Rooney <rooneg@electricjellyfish.net>).
1730
1731 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
1732
1733         * doc/ado-net: added instructions for installing PostgreSQL on Linux
1734         and for using nant to re-compile just the System.Data.dll assembly
1735         on Windows.
1736
1737 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
1738
1739         * doc/ado-net: added instructions for compiling System.Data.dll
1740         (a subset of) on Linux.
1741
1742 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
1743
1744         * doc/ado-net: added links
1745
1746 2002-05-09  Dick Porter  <dick@ximian.com>
1747
1748         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
1749
1750 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1751
1752         * doc/ado-net: correct formatting
1753         * doc/index: added credit i forgot to add
1754
1755 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1756
1757         * doc/ado-net: i did not format it correctly earlier, i 
1758         tried added various tags where appropriate.
1759         
1760         * doc/index: added news item for May 5, 2002 - ado.net able
1761         to retrieve data now
1762
1763 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1764
1765         * doc/ado-net: updated the current status which
1766         I kept forgetting to do.
1767
1768 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1769
1770         * doc/ado-net: updated to includes an example for
1771         running ipc-daemon as a Windows service.  Thanks
1772         to gonzalo.
1773
1774 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
1775
1776         * doc/ado-net: updated to include installation of
1777         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
1778         Also included notes on running the System.Data/Test/PostgresTest.cs
1779         that should work on a lot of Mono installations that have
1780         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
1781         know.
1782
1783 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
1784
1785         * doc/ado-net: updated a little bit.
1786
1787 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
1788
1789         * configure.in: Added checks for timezone stuff.
1790
1791 2002-04-30  Dick Porter  <dick@ximian.com>
1792
1793         * acconfig.h:
1794         * configure.in: Added option to disable using shared memory for
1795         handles
1796
1797 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1798
1799         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
1800         defined problem under cygwin with latest version of automake and
1801         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
1802
1803 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
1804
1805         * configure.in: removed -Wshadow from CFLAGS.
1806
1807 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
1808
1809         * status/maintainers.xml: added danmorg and myself for System.Data.*
1810         classes.
1811
1812         * status/class.xml: added System.Data.* classes.
1813
1814 2002-04-08  Dick Porter  <dick@ximian.com>
1815
1816         * configure.in: Set -mno-cygwin here rather than in the build script
1817
1818 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
1819
1820         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
1821
1822 2002-03-29  Martin Baulig  <martin@gnome.org>
1823
1824         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
1825         New files, added documentation for the debugging code.
1826
1827         * doc/web/commands: Added the debugging pages.
1828
1829         * docs/jit-debug: Removed, this is now on the web site.
1830
1831 2002-03-24  Martin Baulig  <martin@gnome.org>
1832
1833         * man/mcs.1: Documented the new --debug option and added a section
1834         about debugging support.
1835
1836         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
1837
1838 2002-03-21  Martin Baulig  <martin@gnome.org>
1839
1840         * configure.in: Added check for <elf.h>.
1841
1842 2002-03-18  Dick Porter  <dick@ximian.com>
1843
1844         * configure.in: Only look for libgc on the system.  Default to not
1845         using GC at all, because it doesn't work with the jit.
1846
1847 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
1848
1849         * configure.in: Add support for building the included boehm GC.
1850
1851 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
1852
1853         * configure.in: detect Boehm GC libs and add --with-gc switch.
1854         Boehm GC needs to be explicitly enabled since the JIT currently fails
1855         in some cases with it.
1856
1857 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
1858
1859         * mono/tests/fib.cs: it is now possible to pass a repeat count as
1860         command line argument, for example fib.exe 20 runs the test 20
1861         times. 
1862
1863 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
1864         * configure.in: added support for ARM target arch.
1865         Uncommented and modified arm-*-linux* target,
1866         added mono/arch/arm/Makefile to AC_OUTPUT list.
1867
1868 2002-02-21  Mark Crichton  <crichton@gimp.org>
1869
1870         * status/class.xml: Added contact info for RNGCryptoServiceProvider
1871         class and Rijndael classes.
1872         * status/maintainers.xml: Added contact info to maintainers list.
1873
1874 2002-02-21  Mark Crichton  <crichton@gimp.org>
1875  
1876         * configure.in: Add checks for a system-provided entropy device
1877         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
1878
1879 2002-02-20  Dick Porter  <dick@ximian.com>
1880
1881         * acconfig.h:
1882         * configure.in: Always build without cygwin support on windows
1883
1884 2002-02-19  Radek Doulik  <rodo@ximian.com>
1885
1886         * mono/tests/pinvoke.cs: use more pinvoke test methods
1887
1888 2002-02-19  Radek Doulik  <rodo@ximian.com>
1889
1890         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
1891         method
1892         (mono_test_many_byte_arguments): ditto
1893
1894 2002-02-18  Radek Doulik  <rodo@ximian.com>
1895
1896         * mono/tests/Makefile.am: added small test library for pinvoke
1897         testing
1898
1899         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
1900         new function to test pinvoke
1901
1902         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
1903         arguments
1904
1905         * mono/tests/Makefile.am: display # of passing tests too
1906         added simple shared library libtest with testing function for
1907         pinvoke
1908
1909 2002-02-17  Radek Doulik  <rodo@ximian.com>
1910
1911         * mono/tests/Makefile.am (test): display # of failed tests
1912
1913 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
1914
1915         * configure.in: Add checks for SOL_IP, SOL_TCP, and
1916         IP_PKTINFO. Also check for struct ip_mreqn.
1917
1918 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
1919
1920         * configure.in: Add checks to see if we need to link to libsocket,
1921         libnsl, and/or librt. Also check for inet_pton and inet_aton.
1922
1923 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
1924
1925         * acconfig.h: #undef USE_MONO_MUTEX
1926
1927         * configure.in: If the system pthread implementation is lacking,
1928         default to using mono-mutex.
1929
1930 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
1931
1932         * mono/tests/enum2.cs: new file with more enum tests.
1933
1934 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
1935
1936         * mono/tests/jit-long.cs: added some SHL/SHR tests
1937
1938 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
1939
1940         * configure.in: allow PKG_CONFIG_PATH for the build-platform
1941         pkg-config invocation.
1942
1943 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
1944
1945         * configure.in: add some support/fixes for cross-compilation.
1946
1947 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
1948
1949         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
1950         added tests for SUB_OVF, SUB_OVF_UN
1951
1952 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
1953
1954         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
1955
1956 2001-12-21  Aaron Weber  <aaron@ximian.com>
1957
1958         * doc/faq (A): added a linebreak that was missing and was causing
1959         a heading to appear badly.
1960
1961 2001-12-20  Aaron Weber  <aaron@ximian.com>
1962
1963         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
1964         questions into a single section.
1965
1966 2001-12-17  Aaron Weber  <aaron@ximian.com>
1967
1968         * doc/faq (Q): Question-by-question, line-by-line revision.
1969
1970 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
1971
1972         * mono/tests/time.cs: new test
1973
1974 2001-11-30  Radek Doulik  <rodo@ximian.com>
1975
1976         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
1977
1978 2001-11-29  Radek Doulik  <rodo@ximian.com>
1979
1980         * configure.in (ACCESS_UNALIGNED): uncommented and modified
1981         powerpc-*-linux* 
1982         generate mono/arch/ppc/Makefile
1983
1984 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
1985
1986         * mono/tests/exception3.cs: modified the test to show a bug in the
1987         current exception handling implementation.
1988
1989 2001-11-13  Dick Porter  <dick@ximian.com>
1990
1991         * configure.in: Some more tests for pthread features
1992         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
1993         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
1994
1995 2001-11-09  Dick Porter  <dick@ximian.com>
1996
1997         * configure.in: Try and get large file support, but it's not fatal
1998         if it's not there (the io-layer just ignores the high word in that
1999         case.)
2000
2001         Check for windows builds, and only bother to look for pthreads and
2002         large files if we're not building for cygwin or native win32.  Not
2003         having pthread support on Posix systems is now a fatal error.
2004
2005         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
2006         aclocal
2007
2008 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
2009
2010         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
2011         target testjit. 
2012
2013 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
2014
2015         * docs/object-layout: more documentation
2016
2017 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
2018
2019         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
2020         can't read on unaligned boundaries
2021
2022 2001-10-04  Dick Porter  <dick@ximian.com>
2023
2024         * configure.in: Do some deeper checks on pthreads for some of the
2025         more interesting functions
2026
2027 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
2028
2029         * mono/tests/Makefile.am (testjit): a new target to test the JITer
2030
2031         * mono/tests/jit-*: added some test for the JITer
2032
2033 2001-09-23  Dick Porter  <dick@ximian.com>
2034
2035         * configure.in: Arrange to compile dummy thread support routines
2036         if pthread isnt available
2037         
2038 2001-09-23  Dick Porter  <dick@ximian.com>
2039
2040         * configure.in: Check for pthread.h, so that we can check for the
2041         HAVE_PTHREAD_H define in config.h
2042
2043 2001-09-21  Dick Porter  <dick@ximian.com>
2044
2045         * configure.in: Check for libpthread
2046
2047 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
2048
2049         * mono/tests/test-ops.cs: added more tests
2050
2051 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
2052
2053         * configure.in: check for sizeof(void*) and for the architecture.
2054
2055 2001-09-05  Dick Porter  <dick@ximian.com>
2056
2057         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
2058         aclocal invocation, so putting aclocal files in /usr/local works
2059
2060 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
2061
2062         * *: removed the libffi dependency, mono now compiles on cygwin 
2063
2064         * mono/wrapper/build-dll: new file.
2065
2066 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
2067
2068         * mono/tests/console.cs: impl.
2069
2070         * mono/tests/box.cs: impl.
2071
2072         * mono/tests/stream-writer.cs: impl.
2073
2074 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
2075
2076         * mono/tests/*: New test cases, mostly for virtual method dispatch.
2077         Use make testb for the slow benchmarking programs,
2078         make test for the usual regression test checks.
2079
2080 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
2081
2082         * mono/cil/Makefile.am:
2083         * mono/wrapper/Makefile.am: use correct variables for installation
2084         directories
2085
2086 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
2087
2088         * mono/tests/exceptions*: enhanced and added more tests for
2089         exceptions.
2090
2091 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
2092
2093         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
2094         to pass make distcheck
2095
2096         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
2097
2098         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
2099         install-data-hook): Added mechanism to distribute and install the
2100         dll files.
2101
2102 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
2103
2104         * mono/tests/stream.cs: new tests for the Stream class
2105
2106         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
2107         added it again.
2108
2109 2001-08-16  Alex Graveley  <alex@ximian.com>
2110
2111         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
2112         removes libtool dependency on all of Mono.
2113
2114 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
2115
2116         * mono/tests/array.cs: more array tests
2117
2118 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
2119
2120         * mono/tests/array.cs: more array tests
2121
2122 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
2123
2124         * mono/tests/pinvoke.cs: we can now print strings ;-)
2125
2126         * mono/tests/array.cs: new test for arrays
2127
2128 2001-08-02  Alex Graveley  <alex@ximian.com>
2129
2130         * libffi/*: Import libffi CVS version, with minor changes to make it 
2131           compile.
2132
2133         * mono/interpreter/Makefile.am: Link against 
2134           ../../libffi/.libs/libffi.a.
2135
2136         * Makefile.am: Add libffi
2137
2138         * autogen.sh: Replace with adapted gnome autogen.sh
2139
2140         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
2141
2142 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
2143
2144         * mono/tests/pinvoke.cs: impl.
2145
2146 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
2147
2148         * configure.in, mono/tests: added some tests for the interpreter.
2149
2150 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
2151
2152         * doc/download: added instructions for cygwin
2153         
2154         * doc/c-sharp: removed bit about compiling
2155         
2156         * status/compare-assembly.cs: basedir should be there if
2157         parameters are provided.
2158
2159         * status/makefile: made targets to dump info.
2160         
2161 2001-07-15  Joe Shaw  <joe@ximian.com>
2162
2163         * configure.in: Don't create doc/Makefile as there's nothing there
2164         to make.
2165
2166         * Makefile.am: Don't build the doc directory because there's no
2167         Makefile.am there.
2168
2169         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
2170
2171 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
2172
2173         * doc/class-library (A): Updated FAQ with question on error 1595.
2174
2175 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
2176
2177         * doc/index: 
2178
2179 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
2180
2181         * status/*: scripts and data to create statistics about the
2182         class library status.
2183
2184 2001-07-09  Alex Graveley  <alex@ximian.com>
2185
2186         * doc/makefile (clean): Add clean target.
2187         * doc/web/makefile (clean): Ditto.
2188
2189 2001-07-09  Alex Graveley  <alex@ximian.com>
2190
2191         * doc/makefile (all-docs): Fix typo.
2192
2193 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
2194
2195         * NEWS: 
2196
2197