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