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