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