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