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