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