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