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