Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
[mono.git] / ChangeLog
1
2 Mon Aug 20 15:23:01 CEST 2007 Paolo Molaro <lupus@ximian.com>
3
4         * configure.in: use more symbol renaming fo OSX (bug #82463).
5
6 2007-08-20  Jb Evain  <jbevain@novell.com>
7
8         * scripts/smcs.in: use --runtime=moonlight instead of
9         forcing MONO_PATH.
10
11 Mon Aug 20 12:34:36 CEST 2007 Paolo Molaro <lupus@ximian.com>
12
13         * configure.in: check for gerusage().
14
15 Mon Jul 30 17:59:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
16
17         * configure.in: Enable sigaltstack handling check by default to get
18         wider testing.
19
20 2007-07-26  Jb Evain  <jbevain@novell.com>
21
22         * scripts/smcs.in: use smcs.exe.
23
24 2007-07-24  Wade Berrier  <wberrier@novell.com>
25
26         * configure.in: version bump -> 1.2.5
27
28 2007-07-17  Jb Evain  <jbevain@novell.com>
29
30         * scripts/Makefile.am: new monolinker script.
31
32 2007-07-11  Jb Evain  <jbevain@novell.com>
33
34         * scripts/smcs.in, scripts/Makefile.am: new smcs script.
35
36 2007-07-05  Wade Berrier  <wberrier@novell.com>
37
38         * scripts/mono-find-requires.in: add special 64bit case for ia64.
39         (rpm used to provide libname as well as libname()(64bit) on ia64, but 
40         now it only provides the first.)
41
42 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
43
44         * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
45
46 2007-06-15  Wade Berrier  <wberrier@novell.com>
47
48         * scripts/mono-find-requires.in: revert back to using package names
49         for .config file dep scanning.  This is because noarch packages can be
50         built on either 32 or 64 bit arches, depending on either a 32bit or 64bit
51         library, which is wrong.
52
53 2007-06-13  Randolph Chung  <tausq@debian.org>
54
55         * configure.in: Add hppa-linux target.
56         Contributed under the X11 license (http://bugzilla.ximian.com/show_bug.cgi?id=81866).
57
58 2007-06-13  Randolph Chung  <tausq@debian.org>
59
60         * configure.in: Add AM_PROG_AS, needed for handling assembly file
61         targets.
62
63 2007-06-09  Wade Berrier  <wberrier@novell.com>
64
65         * scripts/mono-find-requires.in: use lib name instead of package name 
66         for deps found in .config files. suse's rpmlint prefers it that way.
67
68 2007-05-29  Robert Jordan  <robertj@gmx.net>
69
70         * data/config.in: add mono_win32_compat entries.
71
72 2007-05-11  Raja R Harinath  <rharinath@novell.com>
73
74         * Makefile.am (get-monolite-latest): Redirect wget output too.
75
76 2007-05-07  Wade Berrier  <wberrier@novell.com>
77
78         * scripts/mono-find-requires.in: don't use length() on arrays;
79         doesn't work on older gawk versions.  Calculate size manually instead.
80
81 2007-05-07  Raja R Harinath  <rharinath@novell.com>
82
83         Fix parallel make.
84         * runtime/Makefile.am (test-support-file): Remove.  Move rules ...
85         (_tmpinst/bin/mcs, _tmpinst/bin/gmcs, _tmpinst/bin/ilasm): ... here.
86         Reported by "Stephen A. Jazdzewski" <steve@jazd.com>
87
88 2007-05-05  Wade Berrier  <wberrier@novell.com>
89
90         * scripts/mono-find-provides.in: don't use 'which' anymore (never solved
91         anything since it broke symlinks)
92         * scripts/mono-find-requires.in: also don't use 'which'
93         Parse .config files to look for native libs.  Honor 'os' attributes for
94         dllmaps.  Query rpm db for package that provides this lib.  Support 64bit
95         rpm configurations, as well as 32bit running on 64bit.
96
97 2007-04-27  Marek Habersack  <mhabersack@novell.com>
98
99         * data/net_2_0/web.config: use fully qualified assembly names in
100         <compilation><assemblies>.
101
102 2007-04-19  Wade Berrier  <wberrier@novell.com>
103
104         * configure.in: version bump -> 1.2.4
105
106 2007-04-15  Marek Habersack  <mhabersack@novell.com>
107
108         * data/net_2_0/web.config: add the default build providers
109         configuration.
110
111 2007-04-06  Andreas Faerber  <andreas.faerber@web.de>
112
113         * configure.in: Added support for Solaris/amd64. Fixes bug #81325
114
115 2007-04-06  Marek Habersack  <mhabersack@novell.com>
116
117         * data/net_2_0/machine.config: corrected the xhtmlConformance
118         entry to reference correct type.
119
120         * data/net_2_0/web.config: siteMap must be enabled by
121         default. Fixes bug #80611
122
123 2007-04-05  Marek Habersack  <mhabersack@novell.com>
124
125         * data/browscap.ini: updated to the latest version.
126         Applied Mono-specific changes.
127
128 2007-03-28  Raja R Harinath  <rharinath@novell.com>
129
130         * runtime/mono-wrapper.in (PATH): Include _tmpinst/bin.  Ensure
131         that library invocations of 'mcs' and 'gmcs' pick the in-tree versions.
132         * runtime/Makefile.am (mcs-do-run-test-profiles): Don't set PATH.
133         (all-local, install-local): Depend on TEST_SUPPORT_FILES too.
134         (test-support-files): Move creation of _tmpinst/bin directory ...
135         ($(tmpinst)/bin/mono): ... here.
136         ($(tmpinst)/bin/mbas, $(tmpinst)/bin/pedump): Remove.
137         (test-support-file): Depend on $(tmpinst)/bin/mono.
138
139 2007-03-22  Marek Habersack  <mhabersack@novell.com>
140
141         * data/net_2_0/machine.config: added a few missing sections, added
142         missing allowDefinition and allowLocation attributes.
143
144 2007-03-16  Wade Berrier  <wberrier@novell.com>
145
146         * configure.in: version bump -> 1.2.3.50 (RaceToLinux special release)
147
148 2007-03-16  Marek Habersack  <mhabersack@novell.com>
149
150         * data/net_2_0/machine.config: added default profile provider
151         configuration.
152
153 2007-03-15  Marek Habersack  <grendello@gmail.com>
154
155         * runtime/Makefile.am: add browscap.ini to symlinks
156
157         * configure.in: make sure browscap.ini is symlinked to from
158         runtime/etc/ so that no web tests that depend on the file's
159         presence fail.
160
161 2007-03-15  Jonathan Chambers  <joncham@gmail.com>
162
163         * winconfig.h: Don't use MONO_XEN_OPT on windows.
164         Contributed under MIT/X11 license.
165
166 2007-03-14  Marek Habersack  <mhabersack@novell.com>
167
168         * data/net_2_0/machine.config: add two missing section handlers.
169
170 2007-03-13  Wade Berrier  <wberrier@novell.com>
171
172         * Makefile.am:
173         * msvc/Makefile.am:
174         Update EXTRA_DIST to take into account .vcproj file moves
175
176 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
177
178         * mono.sln, libmono.vcproj, mono.vcproj, genmdesc.vcproj, winsetup.bat,
179         mono/monodiet.vcproj, mono/pedump.vcproj: Move to msvc directory.
180         
181 2007-03-13  Jonathan Chambers  <joncham@gmail.com>
182
183         * libmono.vcproj, mono.vcproj, genmdesc.vcproj, mono/monodiet.vcproj,
184         mono/pedump.vcproj: Fix Release build target, add define to remove CRT warnings, 
185         structure output folders a bit better, begin WIN64 port, and change 
186         libmono to build a DLL instead  of a static library.
187         * mono.sln: Begin x64 target support.
188         
189 Fri Mar 9 18:57:47 CET 2007 Paolo Molaro <lupus@ximian.com>
190
191         * Makefile.am, configure.in, msvc: add msvc directory to the
192         distribution.
193         * msvc/create-windef.pl, msvc/mono.def: added def file for exported
194         functions.
195
196 2007-03-09  Zoltan Varga  <vargaz@gmail.com>
197
198         * docs/aot-compiler.txt: Update 'future work'.
199
200 2007-03-07  Zoltan Varga  <vargaz@gmail.com>
201
202         * docs/aot-compiler.txt: Add into about the PLT.
203         
204         * docs/aot-compiler.txt: Update a bit to reflect recent changes.
205
206 2007-02-24  Raja R Harinath  <rharinath@novell.com>
207
208         * data/config.in (odbc32.dll) [os=osx]: Fix misplaced ".
209
210 2007-02-20  Wade Berrier  <wberrier@novell.com>
211
212         * scripts/Makefile.am: Add api-info and api-diff wrappers
213
214 2007-02-15  Marek Habersack  <grendello@gmail.com>
215
216         * data/net_2_0/machine.config: add default provider factories.
217
218 2007-02-01  Geoff Norton  <gnorton@customerdna.com>
219
220         * configure.in:  Support NetBSD GC.
221                 
222 Thu Feb 1 12:29:23 CET 2007 Paolo Molaro <lupus@ximian.com>
223
224         * configure.in: include LIBS in libmono_ldflags on all archs.
225         * mint.pc.in, mono-uninstalled.pc.in, mono.pc.in: removed extra -lm.
226
227 2007-02-01  Miguel de Icaza  <miguel@novell.com>
228
229         * configure.in: Naive attempt at getting -ldl in mono.pc
230
231 2007-01-31  Marek Habersack  <grendello@gmail.com>
232
233         * data/net_2_0/machine.config: prepare the configuration for the
234         Mainsoft.Web administrative application.
235
236 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
237
238         * configure.in : w32 build fix; add -lwinmm as Tor suggested.
239
240 Mon Jan 29 12:04:38 CET 2007 Paolo Molaro <lupus@ximian.com>
241
242         * configure.in, mint.pc.in mono-uninstalled.pc.in mono.pc.in:
243         put back the flag to export symbols from the binary which is
244         no more provided by gmodule (thanks to Robert Jordan <robertj@gmx.net>
245         for noticing).
246
247 2007-01-29  Robert Jordan  <robertj@gmx.net>
248
249         * libmono.vcproj, winconfig.h: Reflect recent changes.
250
251 2007-01-12  Gert Driesen  <drieseng@users.sourceforge.net>
252
253         * scripts/Makefile.am: Added 'al2'.
254
255 2007-01-11  Dick Porter  <dick@ximian.com>
256
257         * acconfig.h: 
258         * configure.in: Check for IP_DONTFRAGMENT and IP_MTU_DISCOVER.
259
260 2007-01-11  Marek Habersack  <grendello@gmail.com>
261
262         * data/net_2_0/machine.config: Added the DbProviderFactories
263         section, together with the first entry - for SQLite.
264
265 2007-01-03  Wade Berrier  <wberrier@novell.com>
266
267         * scripts/mono-find-provides.in:
268         * scripts/mono-find-requires.in: error out if monodis isn't
269         functioning properly.  Otherwise when building rpms, 
270         the provides/requires isn't generated correctly if monodis 
271         isn't present. 
272
273         Fixes: bnc #227362
274
275 2007-01-01  Miguel de Icaza  <miguel@novell.com>
276
277         * configure.in (darwin.CPPFLAGS): Temporary workaround for the bug
278         reported in 77324.  When we get a linker script for MacOS we can
279         take this out, but for now lets keep it in here.
280
281         * scripts/mono-service.in (debug): Add --debug, --no-daemonize and
282         make sure that this works with 2.0 (wrong binary was being
283         refereced).
284
285         Fixes: #80309
286
287 Mon Dec 18 18:19:50 CET 2006 Paolo Molaro <lupus@ximian.com>
288
289         * configure.in: fixed compiler/linker options when
290         configuring under hpux/ia64 (patch from warren@warrenandrachel.com
291         (Warren Smith)).
292
293 Mon Dec 18 15:28:49 CET 2006 Paolo Molaro <lupus@ximian.com>
294
295         * configure.in: detection code for dlopen ().
296
297 Mon Dec 11 10:23:18 CET 2006 Paolo Molaro <lupus@ximian.com>
298
299         * configure.in, mono.pc.in, */Makefile.am: istall the header
300         files in a API version specific directory.
301
302 2006-12-07  Vladimir Krasnov  <vladimirk@mainsoft.com>
303
304         * data/browscap.ini: added msdomversion for ie6/7,
305         fixed ecmascriptversion in ie6/7
306
307 2006-11-28  Marek Habersack  <grendello@gmail.com>
308
309         * data/net_2_0/web.config: Added the imported namespaces statement
310         for ASP.NET compilation.
311
312 2006-11-17  Wade Berrier  <wberrier@novell.com>
313
314         * configure.in: version bump to 1.2.1
315
316 Thu Nov 16 12:59:50 CET 2006 Paolo Molaro <lupus@ximian.com>
317
318         * configure.in: added --disable-mcs-build for use
319         with embedded systems or other cases where we don't want
320         or can't to spend time compiling the managed part of the runtime.
321
322 2006-11-02  Wade Berrier  <wberrier@novell.com>
323
324         * configure.in: version bump to 1.2
325
326 2006-11-02 Michael Hutchinson <m.j.hutchinson@gmail.com>
327
328         * data/net_2_0/machine.config: defaultProxy section is no longer 
329           necessary, so remove.
330
331 2006-11-01  Jonathan Pryor  <jonpryor@vt.edu>
332
333         * configure.in: Add type checks for blkcnt_t, blksize_t, suseconds_t.  Some
334           versions of Mac OS X don't define these, needed by support/map.c.
335
336 2006-10-26  Jonathan Pryor  <jonpryor@vt.edu>
337
338         * configure.in: Add type checks for structs pollfd, stat, timeval, timezone.
339           This is so that support/map.c can use HAVE_STRUCT_... wrappers around
340           structure conversion functions, allowing them to be omitted from the Win32
341           build.
342
343 2006-10-16  Kornél Pál  <kornelpal@gmail.com>
344
345         * libmono.vcproj: Removed unicode.h and unicode.c. Changed absolute
346           path in AdditionalLibraryDirectories to relative.
347
348 2006-10-13  Joe Shaw  <joeshaw@novell.com>
349
350         * samples/size/size.c: Flesh this out quite a bit more so that
351         its results are more accurate.
352         * samples/size/sample.cs: Add a few more test cases.
353
354 2006-10-12  Zoltan Varga  <vargaz@freemail.hu>
355
356         * configure.in: Disable visibility("hidden") on cygwin as well.
357
358 2006-10-10  Zoltan Varga  <vargaz@gmail.com>
359
360         * configure.in: Get rid of --with-nptl.
361
362 Sat Sep 30 12:11:56 CEST 2006 Paolo Molaro <lupus@ximian.com>
363
364         * configure.in: link to libnsl only if needed.
365
366 2006-09-19  Raja R Harinath  <rharinath@novell.com>
367
368         * runtime/Makefile.am (etc/mono/config): Fix rule to avoid writing
369         into a symlink created by the 2006-09-13 change below.
370
371 2006-09-17  Zoltan Varga  <vargaz@gmail.com>
372
373         * docs/thread-safety.txt: Moved here from mono/metadata.
374
375 2006-09-16  Zoltan Varga  <vargaz@freemail.hu>
376
377         * configure.in: Avoid non-static build warning on windows.
378
379 2006-09-16  Raja R Harinath  <rharinath@novell.com>
380
381         Fix srcdir!=builddir issue.
382         * configure.in (runtime/etc/mono/config): Remove erroneous code.
383         * runtime/Makefile.am (etc/mono/config): Rename from wrapper-config.
384         * runtime/mono-wrapper.in: Update.
385
386 2006-09-15  Jonathan Pryor  <jonpryor@vt.edu>
387
388         * configure.in: Remove check for setkey(3).
389
390 2006-09-13  Jonathan Pryor  <jonpryor@vt.edu>
391
392         * configure.in: Add command to create runtime/etc/mono/config.  This is
393           needed so that programs which use the bootstrap mono build get the
394           appropriate <dllmap/> entries (in particular, the mono-shlib-cop unit
395           tests requires that a $prefix/etc/mono/config be present to run).
396         * runtime/Makefile.am: Create runtime/etc/mono/config.
397
398 2006-09-11  Zoltan Varga  <vargaz@gmail.com>
399
400         * mono.vcproj: Fix VC build.
401
402 2006-09-01  Zoltan Varga  <vargaz@gmail.com>
403
404         * configure.in: More alpha updates from Sergey Tikhonov <tsv@solvo.ru>.
405
406 2006-08-31  Zoltan Varga  <vargaz@freemail.hu>
407
408         * samples/embed/test-invoke.vcproj samples/embed/teste.vcproj: Fix include paths for newer glib versions.
409
410         * genmdesc.vcproj: Fix include paths for newer glib versions.
411
412         * libmono.vcproj: Add further missing sources, fix include paths for newer glib versions.
413         
414         * libmono.vcproj: Add aot-compiler.c and aot-runtime.c as source files.
415
416         * README.vsnet: Fix a typo.
417
418 2006-08-31  Zoltan Varga  <vargaz@gmail.com>
419
420         * configure.in (PLATFORM_WIN32): Add -mno-cygwin to libmono_cflags/ldflags. Fixes
421         #79180.
422
423 2006-08-15  Miguel de Icaza  <miguel@novell.com>
424
425         * configure.in: Add support for an altenative version of glib.
426
427 2006-08-29 Wade Berrier <wberrier@novell.com>
428
429         * configure.in: Add required CFLAGS for s390[x] (-mbackchain)
430
431 2006-08-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
432
433         * configure.in: check for mkstemp.
434
435 2006-08-22  Raja R Harinath  <rharinath@novell.com>
436
437         * runtime/Makefile.am (mcs-compileall): Remove mention of Microsoft.VisualBasic.
438
439 2006-07-25 Gonzalo Paniagua Javier <gonzalo@ximian.com>
440
441         * configure.in: add check for sys/syscall.h. Remove aio_* detection as
442         it has not been used for a while now.
443
444 2006-07-19  Wade Berrier <wberrier@novell.com>
445
446         * scripts/mono-find-provides.in: Remove support for only scanning files in the gac.
447         The problem is that mono apps are often broken up into subpackages, and deps can only
448         be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
449         (See https://bugzilla.novell.com/show_bug.cgi?id=144655)
450
451 2006-07-19  Zoltan Varga  <vargaz@gmail.com>
452
453         * configure.in: Applied patch from Sergey Tikhonov <tsv@solvo.ru>. Beginning
454         of alpha support.
455
456 2006-07-17  Wade Berrier <wberrier@novell.com>
457
458         * scripts/mono-find-requires.in: Change rpm requires to >= 1.0.3300.0 instead of
459         =, since we don't explicitly provide 1.0.3300.0 versions.
460
461 2006-07-09  Zoltan Varga  <vargaz@gmail.com>
462
463         * docs/exception-handling.txt: Update libunwind status since it is not really
464         dead.
465         
466         * docs/exception-handling.txt: Note the changes in the handling of SIGSEGV
467         received while in native code.
468
469 2006-07-04  Zoltan Varga  <vargaz@gmail.com>
470
471         * configure.in: Add the contents of LIBS to libmono_ldflags on sol-x86 too.
472
473 2006-07-01  Zoltan Varga  <vargaz@gmail.com>
474
475         * configure.in: Add the contents of LIBS to libmono_ldflags instead on solaris.
476
477 2006-06-30  Zoltan Varga  <vargaz@gmail.com>
478
479         * configure.in: Add -lsocket -lnsl to libmono_ldflags on solaris to fix the
480         mkbundle tests.
481
482 2006-06-27  Zoltan Varga  <vargaz@gmail.com>
483
484         * configure.in: Disable --with-tls=__thread on solaris/x86.
485
486 2006-06-24  Zoltan Varga  <vargaz@gmail.com>
487
488         * configure.in: Always pass CPPFLAGS to libgc configure.
489
490 2006-06-22  Sebastien Pouliot  <sebastien@ximian.com>
491
492         * configure.in: Add the Makefile to create in order to run the CAS
493         tests.
494
495 2006-06-14  Sebastien Pouliot  <sebastien@ximian.com>
496
497         * README.vsnet: Make it clear that building Mono under cygwin is a
498         pre-requirement to using the VS.NET solution (with the supplied
499         instructions).
500
501 2006-06-01 Zac Bowling <zac@zacbowling.com>
502         * configure.in, fix typo breaking build (test instead of text on last
503         line)
504
505 2006-05-24  Andrew Skiba <andrews@mainsoft.com>
506
507         * configure.in, runtime/Makefile.am: create a symlink at
508         mono/runtime/etc/mono/2.0/web.config similar to machine.config
509         
510 2006-05-24  Raja R Harinath  <rharinath@novell.com>
511
512         * scripts/Makefile.am (scripts_1_0, scripts_2_0): Move
513         nunit-console ...
514         (scripts_nunit): ... here.
515         (REWRITE1_DEBUG, REWRITE2_DEBUG): New defines that pass a --debug
516         to the mono runtime.
517         (nunit-console, nunit-console2): New targets.  Use them.
518
519 2006-05-23  Zoltan Varga  <vargaz@gmail.com>
520
521         * libatomic_ops: Remove this, as using it didn't work out.
522
523 2006-05-23  Martin Baulig  <martin@ximian.com>
524
525         * configure.in: Disable the debugger if we're not using the
526         included gc.
527
528 2006-05-10  Atsushi Enomoto  <atsushi@ximian.com>
529
530         * data/net_2_0/machine.config : updated webRequestModules,
531           defaultProxy and connectionManagement handlers.
532
533 2006-05-10  Zoltan Varga  <vargaz@gmail.com>
534
535         * configure.in: Disable usage of visibility(hidden) on solaris x86.
536
537 2006-05-07  Zoltan Varga  <vargaz@gmail.com>
538
539         * data/mono.supp: Applied patch from Matt Hargett (matt@use.net).
540         Generalize path to the mono executable.
541
542 2006-05-02  Jonathan Chambers  <jonathan.chambers@ansys.com>
543
544         * configure.in: Add oleaut32 on Win32 builds for BSTR support
545
546 2006-05-01  Chris Toshok  <toshok@ximian.com>
547
548         * data/net_2_0/machine.config: add connectionStringName's
549         parameters to the role/membership providers.
550
551 2006-04-30  Raja R Harinath  <harinath@gmail.com>
552
553         * Makefile.am (mcs-do-clean, mcs-do-compiler-tests): Clean
554         and run tests in mono/tests too.
555
556 2006-04-25  Wade Berrier <wberrier@novell.com>
557
558         * scripts/mono-find-provides.in: Only scan files that are in the gac.
559         This allows packages to contain private assemblies that won't conflict 
560         with other packages. Fixes bugzilla.novell.com #144655.
561
562 2006-04-21  Alp Toker  <alp@atoker.com>
563
564         * scripts/mono-service.in: Usage info fixes:
565         Lock file was referred to as .log instead of .lock. Fixes #75724.
566         $0 was in single-quoted, so not interpreted.
567
568 2006-04-13  Chris Toshok  <toshok@ximian.com>
569
570         * data/net_2_0/machine.config: add system.data section listing the
571         SqlClient provider.  Also add system.web section listing the
572         membership and role providers.  This is here instead of in
573         web.config because the providers are meant to be available to
574         non-web applications as well.
575
576 2006-04-11  Chris Toshok  <toshok@ximian.com>
577
578         * data/net_2_0/web.config: add the builtin expression builders.
579
580 2006-04-11  Gert Driesen  <gert.driesen@telenet.be>
581
582         * scripts/Makefile.am (scripts_2_0): Add 'resgen2'.
583
584 2006-04-07  Chris Toshok  <toshok@ximian.com>
585
586         * data/net_2_0/machine.config: oh, and
587         system.web/anonymousIdentification.
588
589 2006-04-07  Chris Toshok  <toshok@ximian.com>
590
591         * data/net_2_0/machine.config: add system.web/membership and
592         system.web/xhtmlConformance config sections.
593
594 2006-04-04  Zoltan Varga  <vargaz@gmail.com>
595
596         * configure.in: Add a check and a helpful error message when 'ar' is not found on solaris.
597
598 2006-04-01  Zoltan Varga  <vargaz@gmail.com>
599
600         * data/mono.supp: Add "Use of uninitialized value of size 8" too.
601
602 2006-03-31  Massimiliano Mantione  <massi@ximian.com>
603
604         * docs/tree-mover.txt: Added tree mover documentation.
605
606 Wed, 29 Mar 2006 20:54:05 +0200 Paolo Molaro <lupus@ximian.com>
607
608         * configure.in, mono/Makefile.am: remove the now unused handles dir
609         from the build.
610
611 2006-03-22  Chris Toshok  <toshok@ximian.com>
612
613         * data/net_2_0/web.config: add RoleManagerModule to httpModules.
614
615         * data/net_2_0/machine.config: add system.web/roleManager section
616         handler.
617
618 2006-03-20  Zoltan Varga  <vargaz@gmail.com>
619
620         * libmono.vcproj: Add some newly added source files.
621
622 2006-03-17  Zoltan Varga  <vargaz@gmail.com>
623
624         * libmono.vcproj: Remove os/win32/util.h.
625
626 2006-03-09  Vladimir Krasnov  <vladimirk@mainsoft.com>
627
628         * Added data/net_1_1/DefaultWsdlHelpGenerator.jvm.aspx
629         with removed proxy class generation for Grasshopper
630
631 2006-03-08  Chris Toshok  <toshok@ximian.com>
632
633         * data/net_2_0/web.config: add a default siteMap section with the
634         AspNetXmlSiteMapProvider provider.
635
636         * data/net_2_0/machine.config: add system.web/siteMap section
637         info.
638
639 2006-03-03  Zoltan Varga  <vargaz@gmail.com>
640
641         * configure.in mono/os: Merge the contents of libmonoos to metadata/assembly.c and
642         get rid of os/unix and os/win32.
643
644 Wed Mar 1 12:37:43 CET 2006 Paolo Molaro <lupus@ximian.com>
645
646         * configure.in: added checks for visibility attribute,
647         option to disable generics, disabled options string define.
648
649 2006-02-27  Raja R Harinath  <rharinath@novell.com>
650
651         * configure.in (runtime/etc/mono/{1.0,2.0}/machine.config):
652         Fix m4-quoting.
653
654 Sat Feb 25 11:53:30 CET 2006 Paolo Molaro <lupus@ximian.com>
655
656         * configure.in: more feature for --enable-minimal flags.
657
658 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
659
660         * configure.in: define PLATFORM_BSD.
661
662 2006-02-17  Zoltan Varga  <vargaz@gmail.com>
663
664         * Makefile.am: Avoid installing mint.pc if mint is not compiled.
665
666 2006-02-07  Chris Toshok  <toshok@ximian.com>
667
668         * data/net_2_0/Makefile.am (EXTRA_DIST): add web.config
669         (mono_DATA): same.
670
671         * data/net_2_0/machine.config: remove the system.web section from
672         here.
673
674         * data/net_2_0/web.config: and add it here.
675
676 2006-02-02  Carlos Alberto Cortez <calberto.cortez@gmail.com>
677
678         * data/net_2_0/machine.config: Add FtpRequestCreator
679         to create new instances of System.Net.FtpWebWebRequest.
680
681 2006-02-01  Sebastien Pouliot  <sebastien@ximian.com> 
682  
683         * libmono.vcproj: Added new files to the VS.NET build.
684         * README.vsnet: Updated VS.NET build instructions.
685
686 2006-01-26  Chris Toshok  <toshok@ximian.com>
687
688         * data/net_2_0/machine.config: ignore runtime and startup
689         sections.
690
691 2006-01-25  Chris Toshok  <toshok@ximian.com>
692
693         * data/net_2_0/machine.config: ignore mscorlib,
694         system.runtime.remoting, and strongNames sections.
695
696 2006-01-25  Chris Toshok  <toshok@ximian.com>
697
698         * data/net_2_0/machine.config: for system.web, add default
699         <authorization> section that allows everything.  also, add
700         System.Configuration to system.web/compilation/assemblies.
701
702 2006-01-23  Chris Toshok  <toshok@ximian.com>
703
704         * data/net_2_0/machine.config: add System.Configuration to the
705         list of assemblies in system.web/compilation.
706
707 2006-01-23  Martin Baulig  <martin@ximian.com>
708
709         * configure.in: Added configure check whether the Mono Debugger is
710         supported on this platform; AC_DEFINE(MONO_DEBUGGER_SUPPORTED) and
711         also added a `MONO_DEBUGGER_SUPPORTED' automake conditional.
712
713 2006-01-13  Raja R Harinath  <rharinath@novell.com>
714
715         * data/net_2_0/machine.config: Fix a couple of typos in type names.
716
717 2006-01-10  Raja R Harinath  <rharinath@novell.com>
718
719         * scripts/Makefile.am (scripts_2_0): Add nunit-console2.
720
721 2006-01-09  Chris Toshok  <toshok@ximian.com>
722
723         * data/net_2_0/machine.config: switch over to the 2.0
724         configuration sections for System.Web and System.Web.Services.
725         Also, add the configProtectedData stuff so we can encrypt config
726         sections.
727
728 2006-01-08  Robert Jordan  <robertj@gmx.net>
729
730         * man/mkbundle.1: Documented environment variables and Windows issues.
731
732 2006-01-06  Jonathan Pryor  <jonpryor@vt.edu>
733
734         * data/config.in: s/libintl/intl/g.  Mono.Unix.Catalog DllImports "intl"
735           now, as intl.dll is the file actually shipped/available on Windows.
736
737 2006-01-04  Zoltan Varga  <vargaz@gmail.com>
738
739         * configure.in: Add a CFLAGS_FOR_BUILD autoconf variable.
740
741 2006-01-03  Jonathan Pryor  <jonpryor@vt.edu>
742
743         * configure.in: Add check for lutimes(2).  Mac OS X doesn't provide this.
744
745 2005-12-28  Kornél Pál  <kornelpal@hotmail.com>
746
747         * runtime/Makefile.am (all-local): Enclose CC by apostrophes to fix
748           build when CC contains spaces.
749
750 2005-12-27  Jonathan Pryor  <jonpryor@vt.edu>
751
752         * configure.in: Add check for <sys/mman.h>.  Fixes #77091.
753           Thanks to Ben Gamari for the patch.
754
755 2005-12-26  Zoltan Varga  <vargaz@gmail.com>
756
757         * configure.in: Add support for solaris/x86.
758
759         * runtime/Makefile.am (all-local): Pass CC to the mcs makefile.
760
761 2005-12-21  Wade Berrier <wberrier@novell.com>
762
763         * mono-cairo.pc.in: use $prefix/lib instead of $libdir, 
764         otherwise the cairo.dll can't be found on 64 bit architectures
765
766 2005-12-18  Raja R Harinath  <harinath@gmail.com>
767
768         * configure.in (config.make): Don't blindly copy over $INSTALL,
769         since it can be relative to the mono tree.  Use the same trick as
770         ac_INSTALL, but against an absolute path.
771
772 2005-12-16 Wade Berrier <wberrier@novell.com>
773
774         * configure.in: Unset AC_DISABLE_FAST_INSTALL
775         This caused some weird monodis linking errors
776
777 2005-12-12 Mike Kestner <mkestner@novell.com>
778
779         * mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
780         and this file can be extracted post-build to be packaged separately 
781         on win32.
782         * configure.in: expand mono-cairo.pc
783         * Makefile.am: dist and install mono-cairo.pc
784
785 2005-12-01  Jonathan Pryor  <jonpryor@vt.edu>
786
787         * configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
788           accordingly.
789
790 2005-12-01 Mike Kestner <mkestner@novell.com>
791
792         * scripts/mono-find-provides.in: support policy assemblies.
793
794 2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
795
796         * configure.in: define PLATFORM_MACOSX.
797
798 2005-11-24  Dick Porter  <dick@ximian.com>
799
800         * configure.in: Test for GetProcessId() on windows
801
802 2005-11-21  Raja R Harinath  <rharinath@novell.com>
803
804         * scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
805         (scripts_2_0): ... here.
806         (gmcs): Remove special-case rule.
807
808 2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
809
810         * data/net_1_1/machine.config, data/net_2_0/machine.config: Set 
811         default values for http proxy
812
813 2005-11-07  Zoltan Varga  <vargaz@gmail.com>
814
815         * docs/jit-regalloc: Merge forgotten documentation updates from
816         the mini-xp-local-regalloc branch.
817
818 2005-10-28  Wade Berrier <wberrier@novell.com>
819
820         * mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
821         * scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in 
822         Make all the wrappers relocatable.
823
824 2005-10-21  Zoltan Varga  <vargaz@gmail.com>
825
826         * configure.in: Add test for execinfo.h.
827
828 2005-10-20  Raja R Harinath  <rharinath@novell.com>
829
830         * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New.  Make 'distcheck'
831         compile with the 'monolite' in the distribution tarball.
832         (compiler-tests-net_2_0): Avoid deleting
833         $(mcs_topdir)/build/common/Consts.cs.
834
835 2005-10-20  Robert Jordan  <robertj@gmx.net>
836
837         * data/net_2_0/machine.config: Added IPC channel templates.
838
839 2005-10-11  John Luke  <john.luke@gmail.com>
840
841         * man/monop.1: update for new monop options
842         
843 2005-10-04  Zoltan Varga  <vargaz@freemail.hu>
844
845         * configure.in: Fix up problems with the latest libtool on win32.
846
847 2005-10-04  Zoltan Varga  <vargaz@gmail.com>
848
849         * configure.in: Remove 'Globalization:' entry from final message.
850
851 2005-09-27  Raja R Harinath  <rharinath@novell.com>
852
853         * configure.in (BUILD_MCS): New automake conditional.  Used to
854         disable building the mcs/ tree if cross-compiling.
855         (CROSS_COMPILING): New automake conditional.
856         ($mcsdir/build/config.make): Don't clobber when cross-compiling.
857         (GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
858         Define even when cross-compiling.
859         * runtime/Makefile.am (all-local, install, uninstall, clean-local):
860         Disable building in the mcs/ tree if !BUILD_MCS.
861
862 2005-09-22  Raja R Harinath  <rharinath@novell.com>
863
864         * configure.in (MONO_VERSION): Emit it into config.make.  Don't
865         build Consts.cs.
866
867 2005-09-19  Zoltan Varga  <vargaz@gmail.com>
868
869         * docs/exception-handling.txt: Add section about libunwind.
870         
871         * docs/exception-handling.txt: New file.
872
873 2005-09-16  Raja R Harinath  <rharinath@novell.com>
874
875         * runtime/Makefile.am (all-local, install-exec, uninstall)
876         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
877         Don't call semdel-wrapper.
878
879 2005-09-06  Chris Toshok  <toshok@ximian.com>
880
881         * data/browscap.ini: Add the ecmascriptversion/w3cdomversion
882         attributes required for ASP.Net client side validation to the
883         capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
884         0.9 & 1.0 browsers.
885
886 2005-08-26  Zoltan Varga  <vargaz@gmail.com>
887
888         * configure.in: Add ability to cross-compile from linux to win32.
889
890 2005-08-26  Kornél Pál  <kornelpal@hotmail.com>
891
892         * configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
893
894 2005-08-25  Zoltan Varga  <vargaz@gmail.com>
895
896         * configure.in: Use CC instead of gcc for __thread tests.
897
898 2005-08-25  Zoltan Varga  <vargaz@freemail.hu>
899
900         * configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
901
902 2005-08-24  Zoltan Varga  <vargaz@gmail.com>
903
904         * configure.in: Add -lunwind to ldflags on IA64.
905
906 2005-08-22  Zoltan Varga  <vargaz@freemail.hu>
907
908         * configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
909
910 2005-08-11  Zoltan Varga  <vargaz@freemail.hu>
911
912         * libmono.vcproj: Fix VC build.
913
914 Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
915
916         * configure.in: enable the ARM jit port.
917
918 2005-08-02  Zoltan Varga  <vargaz@freemail.hu>
919
920         * acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
921
922 2005-07-19  Zoltan Varga  <vargaz@freemail.hu>
923
924         * configure.in: Fix definition of LIBC for ia64.
925
926 2005-07-12  Daniel Drake  <dsd@gentoo.org>
927
928         * configure.in: Add check for libattr's <attr/attr.h>
929
930 2005-07-11  Raja R Harinath  <rharinath@novell.com>
931
932         * scripts/script.in: Add @framework_version@ blank.
933         * scripts/script2.in: Remove.
934         * scripts/Makefile.am: Update.  Use wsdl.exe for wsdl2 and
935         monop.exe for monop2.
936
937 2005-07-04  Raja R Harinath  <rharinath@novell.com>
938
939         * Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
940         (noinst_DATA): Build mono-uninstalled.pc.
941         * mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
942         (Cflags): Likewise.  Let $(srcdir) to be absolute.
943
944 2005-07-03  Ben Maurer  <bmaurer@ximian.com>
945
946         * scripts/Makefile.am (bin2_SCRIPTS): Add monop2
947
948 2005-07-01  Daniel Drake  <dsd@gentoo.org>
949
950         * configure.in: Add check for FreeBSD's sys/extattr.h
951
952 2005-07-01  Raja R Harinath  <rharinath@novell.com>
953
954         Avoid resource leakage on 'make clean' (see #75424).
955         * configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
956         * runtime/semdel-wrapper.in: New.
957         * runtime/Makefile.am (clean-local): Use the semdel program before
958         nuking the .wapi directory.
959         (noinst_SCRIPTS): Add semdel-wrapper.
960         (MYDISTFILES, distdir): Use automake variable to get the list of
961         files to distribute.
962         (all-local, install-exec, uninstall): Call semdel-wrapper.
963         (mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
964         Likewise.
965
966 2005-06-27  Geoff Norton  <gnorton@customerdna.com>
967
968         * configure.in: Add support for X86 darwin.
969
970 2005-06-22  Zoltan Varga  <vargaz@freemail.hu>
971
972         * configure.in: Add support for ia64.
973
974 2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
975
976         * configure.in: enabled the use of mmap/munmap for solaris and linux.
977         It seems to help with memory usage.
978
979 2005-06-15  Ben Maurer  <bmaurer@ximian.com>
980
981         * configure.in: Another attempt at the portable "find libX11.so"
982         Hopefully, this one has no code paths where we are worse off than
983         what we had before any of this mess.
984         
985         * configure.in: What I hope is a more portable version hack.
986
987 2005-06-14  Ben Maurer  <bmaurer@ximian.com>
988
989         * configure.in: echo the version number to
990         mcs/build/common/MonoVersion.cs. This allows us to not need to
991         update AssemblyInfo.cs every time we bump the version number.
992
993         * mono-uninstalled.pc.in: pc file that handles mono when it is not
994         installed. This lets us have mkbundle work inside the tree.
995
996         * configure.in: Create the .pc file above.
997
998 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
999
1000         * man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
1001
1002 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1003
1004         * data/config.in: Fix generated XML.
1005
1006 2005-06-13  Jonathan Pryor <jonpryor@vt.edu>
1007
1008         * scripts/Makefile.am: Add mono-shlib-cop.
1009
1010 2005-06-09  Ben Maurer  <bmaurer@ximian.com>
1011
1012         * configure.in: Handle more gracefully if objdump or X isn't
1013         there. Warn the user about possible breakage.
1014
1015 2005-06-08  Ben Maurer  <bmaurer@ximian.com>
1016
1017         * configure.in: read the SONAME from libX11. This is the same
1018         thing as will be used by a shared library, so it will really
1019         work.
1020
1021         This will have us get libX11.so.6 rather than libX11.so.6.2.
1022
1023 2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1024
1025         * configure.in: make automake 1.9 happy about LARGE_FILES.
1026
1027 2005-06-06  Jonathan Pryor  <jonpryor@vt.edu>
1028
1029         * configure.in: Add checks for mremap, remap_file_pages.
1030
1031 2005-06-06  Ben Maurer  <bmaurer@ximian.com>
1032
1033         * mono.spec.in: Remove. This is horribly out of date. A real spec
1034         file is generated in the release module.
1035
1036         * scripts/Makefile.am: Add mono-find-*
1037
1038         * scripts/mono-find-*.in: provides/requires stuff for rpm is now
1039         done with monodis. This makes packaging easier as it doesn't
1040         depend on the gac ind DESTDIR.
1041
1042         * configure.in: changes for the above
1043
1044 2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1045
1046         * configure.in: added test for SIOCGIFCONF.
1047
1048 2005-05-26  Sebastien Pouliot  <sebastien@ximian.com> 
1049  
1050         * README.vsnet: Instructions about the VS.NET build.
1051         * mono.sln: Mono solution file for VS.NET 2005.
1052         * genmdesc.vcproj: Project file for genmdesc.
1053         * libmono.vcproj: Project file for libmono.
1054         * mono.vcproj: Project file for mono executable.
1055
1056 2005-05-25  Ben Maurer  <bmaurer@ximian.com>
1057
1058         * configure.in: Do a test for libX11.so that really works :-).
1059
1060 2005-05-22  Ben Maurer  <bmaurer@ximian.com>
1061
1062         * configure.in: Add config stuff for libsqlite{,3} and
1063         libX11.
1064
1065         * data/config.in: Add dllmaps for above mentioned libs. This means
1066         that the devel packages are not needed.
1067
1068 2005-05-17  Zoltan Varga  <vargaz@freemail.hu>
1069
1070         * man/mono.1: Document the new MONO_DEBUG options.
1071
1072 2005-05-16  Raja R Harinath  <rharinath@novell.com>
1073
1074         * configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
1075
1076 2005-05-08  Ben Maurer  <bmaurer@ximian.com>
1077
1078         * scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
1079         installed, therefore, don't make a script for it.
1080
1081 2005-05-05  Zoltan Varga  <vargaz@freemail.hu>
1082
1083         * configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
1084         Fix library names on sparc-linux and alpha-linux.
1085
1086 2005-05-04  Zoltan Varga  <vargaz@freemail.hu>
1087
1088         * runtime/Makefile.am: Pass the prefix to the mcs makefiles.
1089
1090 2005-04-28  James Willcox  <james@ximian.com>
1091
1092         * man/mkbundle.1: add --config-dir flag
1093
1094 2005-04-27  Raja R Harinath  <rharinath@novell.com>
1095
1096         * configure.in (AC_DISABLE_FAST_INSTALL): Set.
1097
1098 2005-04-25  Ben Maurer  <bmaurer@ximian.com>
1099
1100         * configure.in: Version bumpage
1101
1102 2005-04-25  Raja R Harinath  <rharinath@novell.com>
1103
1104         Fix #74692.
1105         * configure.in ($mcsdir/build/config.make): Point RUNTIME and
1106         ILDISASM to the in-tree versions of mono and monodis.  Propagate
1107         value of INSTALL to mcs too.
1108         * runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
1109         sub-make, now that 'configure' sets up the 'mcs' tree.
1110
1111 2005-04-23  Zoltan Varga  <vargaz@freemail.hu>
1112
1113         * doc: Remove unused directory.
1114         
1115         * configure.in: Remove --with-icu option to prevent people from using
1116         it by mistake.
1117
1118 2005-04-21  Raja R Harinath  <rharinath@novell.com>
1119
1120         * runtime/Makefile.am: Update.  Pass 'monodis-wrapper' as ILDISASM
1121         to sub-makes.
1122         (mcs-compileall): Verify the fixed-up dll too.
1123         * runtime/monodis-wrapper.in: New file.
1124         * configure.in (runtime/monodis-wrapper): Create.
1125         ($mcsdir/build/config.make): Don't be over-eager in the definition
1126         and evaluation of '$exec_prefix'.
1127
1128 2005-04-20  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
1129         * data/net_1_1/machine.config, data/net_2_0/machine.config: 
1130         added ' explicit="true" strict="false" ' to system.web/compilation 
1131         element as in MS. Part of fix for Bug #74671
1132         
1133 2005-04-19  Jonathan Pryor  <jonpryor@vt.edu>
1134
1135         * configure.in: Add check for <sys/xattr.h>.
1136           Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
1137
1138 2005-04-18  Zoltan Varga  <vargaz@freemail.hu>
1139
1140         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1141
1142 2005-04-16  Miguel de Icaza  <miguel@novell.com>
1143
1144         * configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
1145         fix the Mono build on Solaris (bug #72818)
1146
1147 2005-04-16  Bill Middleton  <flashdict@gmail.com>
1148
1149         * configure.in (PREVIEW): Allow --without-preview to work.
1150         From #74615.
1151
1152 2005-04-15  Zoltan Varga  <vargaz@freemail.hu>
1153
1154         * configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
1155
1156 2005-04-14  Raja R Harinath  <rharinath@novell.com>
1157
1158         * mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
1159         * configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
1160
1161 2005-04-13  Raja R Harinath  <rharinath@novell.com>
1162
1163         * configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
1164
1165 2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1166
1167         * configure.in: added checks for epoll().
1168
1169 2005-04-12  Geoff Norton  <gnorton@customerdna.com>
1170
1171         * configure.in: Disable -O2 on PPC until #74562 is fixed.
1172
1173 2005-04-11  James Willcox  <james@ximian.com>
1174
1175         * man/mkbundle.1: add --static option
1176
1177 2005-04-11  Zoltan Varga  <vargaz@freemail.hu>
1178
1179         * configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
1180
1181 2005-04-09  Zoltan Varga  <vargaz@freemail.hu>
1182
1183         * configure.in: Add --with-large-heap option to enable support for
1184         GC heaps larger than 3GB. Hopefully fixes #73882.
1185
1186 2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1187
1188         * configure.in: define FD_SETSIZE=1024 on windows (the default is only
1189         64). Re-add aio_* stuff. Shouldn't have removed it.
1190
1191 2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1192
1193         * configure.in: no more checks for aio_*.
1194
1195 2005-04-05  Zoltan Varga  <vargaz@freemail.hu>
1196
1197         * configure.in: Fix isinf detection on solaris.
1198
1199 2005-04-02  Raja R Harinath  <harinath@gmail.com>
1200
1201         * configure.in (pkg_config_path): Rename from PKG_PATH.  Fix build
1202         with pkgconfig 0.16.0.
1203
1204 2005-04-01  Zoltan Varga  <vargaz@freemail.hu>
1205
1206         * configure.in: Fix sigaltstack detection on solaris.
1207
1208 2005-03-27  Raja R Harinath  <harinath@gmail.com>
1209
1210         * configure.in: Define mono_libdir using $(exec_prefix), seeing
1211         that it uses .../lib.
1212
1213 2005-03-26  Ben Maurer  <bmaurer@ximian.com>
1214
1215         * configure.in: Use mono_libdir rather than libdir in
1216         config.make. This fixes confusion for amd builds in buildbuddy.
1217
1218         * configure.in, */Makefile.am: fix up lib/lib64 type stuff
1219
1220 2005-03-24  Raja R Harinath  <rharinath@novell.com>
1221
1222         * configure.in (libgdiplus): Make more intuitive.
1223         * runtime/Makefile.am (wrapper-config): Remove temporary file.
1224         Update to change.
1225
1226 2005-03-23  Raja R Harinath  <rharinath@novell.com>
1227
1228         Allow testing of System.Drawing with a libgdiplus snapshot.
1229         * configure.in (libgdiplus): New --with-libgdiplus option.  Allow
1230         the location of libgdiplus to be overridden.
1231         * runtime/Makefile.am (wrapper-config): Override location of
1232         libgdiplus if requested.
1233
1234 2005-03-14  Raja R Harinath  <rharinath@novell.com>
1235
1236         * runtime/Makefile.am (clean_profiles): Remove.
1237         (clean-local): Use $(build_profiles).
1238         (install-local, uninstall-local): Don't override $(prefix).
1239         (SUPPORT_FILES): New.  List of dependencies from ...
1240         (all-local): ... here.  Use it.
1241         (install-local): Depend on $(SUPPORT_FILES).
1242
1243 2005-03-02  Zoltan Varga  <vargaz@freemail.hu>
1244
1245         * docs/aot-compiler.txt: Add some more documentation.
1246
1247 2005-02-25  Raja R Harinath  <rharinath@novell.com>
1248
1249         * runtime/Makefile.am (centum_nunit_tests): Remove.  The
1250         functionality has been moved to mcs/Makefile.
1251         (test_select): Set ONLY_CENTUM_TESTS.
1252
1253 Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
1254
1255         * configure.in: add a check for compiler support of the
1256         tls_model sttribute.
1257
1258 Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
1259
1260         * configure.in: don't imply that enabling ICU support is a good
1261         thing to do.
1262
1263 2005-02-21  Michal Moskal  <malekith@pld-linux.org>
1264             Raja R Harinath  <rharinath@novell.com>
1265
1266         * configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
1267
1268 2005-02-17  Raja R Harinath  <rharinath@novell.com>
1269
1270         * runtime/Makefile.am (cur_dir_cmd): New.  Use cygpath to get the
1271         current directory in non-Cygwin form.
1272         (PLATFORM_PATH_SEPARATOR): New.  $(PATH_SEPARATOR) has the "wrong"
1273         value on cygwin. 
1274         (mcs-compileall): Use them.
1275
1276 2005-02-15  Raja R Harinath  <rharinath@novell.com>
1277
1278         * scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
1279         that it picks up any changes in $prefix.
1280         ($(bin2_SCRIPTS)): Likewise.
1281
1282 2005-02-13  Zoltan Varga  <vargaz@freemail.hu>
1283
1284         * scripts/dtd2xsd: Remove generated file from SVN.
1285
1286 2005-02-12  Cesar Lopez Nataren  <cnataren@novell.com>
1287
1288         * scripts/Makefile.am (bin_SCRIPTS): added mjs
1289
1290 2005-02-12  Ben Maurer  <bmaurer@ximian.com>
1291
1292         * runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
1293         nickd, miguel, et al. 
1294
1295 2005-02-07  Zoltan Varga  <vargaz@freemail.hu>
1296
1297         * configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
1298         gcc supports it to weed out pre ISO C99 code.
1299
1300 2005-02-07  Lluis Sanchez Gual  <lluis@novell.com>
1301
1302         * data/net_1_1/DefaultWsdlHelpGenerator.aspx:
1303         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
1304         not needed.
1305
1306 2005-02-04  Zoltan Varga  <vargaz@freemail.hu>
1307
1308         * configure.in: Check for curses.h.
1309
1310 2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1311
1312         * configure.in: define SOLARIS_CURSES when compiling for *solaris.
1313         * mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
1314
1315 2005-02-04  Raja R Harinath  <rharinath@novell.com>
1316
1317         * runtime/Makefile.am (wrapper-config): Elevated from being a test
1318         support file called $(tmpinst)/config.
1319         ($(tmpinst)/bin/mono): Simplify.
1320         (mcs-do-compiler-tests,mcs-compileall): Update.
1321         * runtime/mono-wrapper.in: Use wrapper-config.
1322         
1323         * Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
1324
1325         * runtime/Makefile.am (verify_profiles): Remove.
1326         (mcs-compileall): Use $(build_profiles) directly.  It now works on
1327         the net_2_0 profile too.
1328
1329 2005-02-01  Raja R Harinath  <rharinath@novell.com>
1330
1331         * runtime/Makefile.am (test-support-files): New target.
1332         (mcs-do-compiler-tests): Use it.
1333         (mcs-compileall): Likewise.  Set MONO_PATH.  Remove
1334         reference to #71963, since it's fixed, and it's breaking elsewhere.
1335         Don't exit out on the first failing DLL.
1336         ($(tmpinst)/config): Update to changes in data/config.in.
1337
1338 2005-01-31  Jonathan Pryor  <jonpryor@vt.edu>
1339
1340         * data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
1341           Mono.Posix.dll.
1342
1343 2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1344
1345         * configure.in: check for term.h and termios.h
1346
1347 2005-01-30  Zoltan Varga  <vargaz@freemail.hu>
1348
1349         * runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
1350         profile because of bug #71963.
1351
1352 2005-01-28  Zoltan Varga  <vargaz@freemail.hu>
1353
1354         * runtime/Makefile.am (mcs-compileall): New test to compile all methods
1355         in our assemblies.
1356
1357 2005-01-25  Raja R Harinath  <rharinath@novell.com>
1358
1359         * runtime/Makefile.am ($(tmpinst)/config): New test support file.
1360         Map 'MonoPosixHelper' to in-tree version.
1361         ($(tmpinst)/bin/mono): Use it.
1362         (mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
1363
1364 2005-01-20  Jonathan Pryor  <jonpryor@vt.edu>
1365
1366         * runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
1367           class/System, both of which pass all their unit tests.
1368
1369 2005-01-20  Raja R Harinath  <rharinath@novell.com>
1370
1371         * runtime/Makefile.am (centum_nunit_tests): New.  List of NUnit
1372         tests that are currently passing 100%.
1373         (test_select): Run those on 'make check'.
1374
1375 2005-01-20  Atsushi Enomoto  <atsushi@ximian.com>
1376
1377         * Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
1378
1379 2005-01-19  Zoltan Varga  <vargaz@freemail.hu>
1380
1381         * Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
1382
1383 2005-01-15  Zoltan Varga  <vargaz@freemail.hu>
1384
1385         * scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
1386
1387 2005-01-13  Zoltan Varga  <vargaz@freemail.hu>
1388
1389         * configure.in Makefile.am: Resurrect ikvm-jni.
1390
1391         * ikvm-native: New directory which contains a copy of the 'native'
1392         module in IKVM cvs.
1393
1394 2005-01-05  Jonathan Pryor  <jonpryor@vt.edu>
1395
1396         * configure.in: Add check for <checklist.h>.
1397
1398 2005-01-04  Jonathan Pryor  <jonpryor@vt.edu>
1399
1400         * configure.in: Add check for vsnprintf.
1401
1402 2005-01-04  Raja R Harinath  <rharinath@novell.com>
1403
1404         * runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
1405         ($(tmpinst)/bin/mono): New.
1406
1407 2005-01-03  Ben Maurer  <bmaurer@ximian.com>
1408
1409         * configure.in: Add mono-nunit to output
1410         
1411 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1412
1413         * Makefile.am: Change build order so that support is built before runtime.
1414           This is primarily so that I don't have to wait N hours for mcs to finish
1415           building to find out if I broke the sparc build (again).
1416
1417 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1418
1419         * configure.in: Add checks for getdomainname and setdomainname.
1420
1421 2005-01-03  Jonathan Pryor  <jonpryor@vt.edu>
1422
1423         * configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
1424
1425 2005-01-02  Zoltan Varga  <vargaz@freemail.hu>
1426
1427         * configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
1428         now includes its own version.
1429
1430 2004-12-29  Duncan Mak  <duncan@ximian.com>
1431
1432         * man/monop.1: Add docs on the new "--search" flag.
1433
1434 2004-12-28  Jonathan Pryor  <jonpryor@vt.edu>
1435
1436         * configure.in: Add header & function checks for MonoPosixHelper.
1437
1438 2004-12-20  Raja R Harinath  <rharinath@novell.com>
1439
1440         * configure.in: Change from 'pax' format to 'ustar' format for the
1441         tarfile, so that we can create packages on SuSE 9.0.
1442
1443 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1444
1445         * configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
1446         #undefines it before testing...
1447
1448 2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1449
1450         * configure.in: check for ieeefp.h and isinf.
1451
1452 2004-12-15  Raja R Harinath  <rharinath@novell.com>
1453
1454         * configure.in ($mcsdir/build/config.make): Use $mcsdir relative
1455         to the $srcdir.  Fix definition of 'prefix'.
1456
1457 2004-12-14  Raja R Harinath  <rharinath@novell.com>
1458
1459         * runtime/mono-wrapper.in (MONO_SHARED_DIR): Set.  Ensures that
1460         state isn't shared between an installed runtime and the in-tree
1461         runtime, and also ensure that both 'make check' and 'make
1462         distcheck' can run in parallel.
1463         * runtime/Makefile.am (clean-local): Remove the .wapi directory.
1464
1465 2004-12-09  Raja R Harinath  <rharinath@novell.com>
1466
1467         * README: Update with details about the new build setup.
1468
1469 2004-12-08  Raja R Harinath  <rharinath@novell.com>
1470
1471         * Makefile.am (get-monolite-latest): Update to new location of
1472         bootstrap files in the mcs/ tree.
1473
1474 2004-12-07  Raja R Harinath  <rharinath@novell.com>
1475
1476         * configure.in: Set 'tar-pax' option for automake-1.9.
1477
1478 2004-12-07  Raja R Harinath  <rharinath@novell.com>
1479
1480         * runtime/Makefile.am (uninstall): New.
1481
1482 2004-12-06  Zoltan Varga  <vargaz@freemail.hu>
1483
1484         * configure.in: Disable -Wcast-align on sparc.
1485
1486 Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
1487
1488         * configure.in: add option to disable some features of
1489         the runtime to create a smaller binary.
1490
1491 2004-12-03  Raja R Harinath  <rharinath@novell.com>
1492
1493         * configure.in (ENABLE_NUNIT_TESTS): New.
1494         * runtime/Makefile.am (check-local): Use it to disable nunit
1495         tests.  Ensure that the test dlls are always built, however.
1496
1497 2004-12-03  Raja R Harinath  <rharinath@novell.com>
1498
1499         * Makefile.am (dist-hook): Ensure we use the 'default' profile.
1500         * mono/Makefile.am (HANDLES): New.  Disable 'handles' dir on Win32.
1501         (SUBDIRS): Use it.  Move 'cil' before 'metadata'.
1502         * runtime/Makefile.am (install-exec): Pass
1503         RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
1504
1505 2004-12-01  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1506
1507         * configure.in : Add a flag for systems which pass parameters in
1508         registers as well as the stack.
1509
1510 2004-11-30  Raja R Harinath  <rharinath@novell.com>
1511
1512         * configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
1513         workaround a bug in automake 1.7.x.
1514         * runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
1515
1516 2004-11-27  Miguel de Icaza  <miguel@ximian.com>
1517
1518         * configure.in: Removed support for configured-based bundles. 
1519
1520 2004-11-26  Raja R Harinath  <rharinath@novell.com>
1521
1522         * runtime/Makefile.am ($(symlinks)): Depend on config.status too.
1523         * configure.in (runtime/etc/mono/1.0/machine.config): Use custom
1524         command to create.
1525         (runtime/etc/mono/2.0/machine.config): Likewise.
1526         * Makefile.am (get-monolite-latest): Update to new style of
1527         handling the "basic" profile.
1528
1529 2004-11-25  Raja R Harinath  <rharinath@novell.com>
1530
1531         * runtime/Makefile.am (all-local): Make mcs/ tree writeable if
1532         necessary.
1533         (distdir): New.  Using 'cygnus' option disables the automake rule.
1534
1535 2004-11-25  Raja R Harinath  <rharinath@novell.com>
1536
1537         * runtime/Makefile.am (check-local): Use $(mkinstalldirs).
1538
1539 2004-11-24  Raja R Harinath  <rharinath@novell.com>
1540
1541         * runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'. 
1542         Prevent a redundant 'make all' pass during 'make check'.
1543         (build_profiles): Rename from install_profiles.
1544         (check_profiles): New.
1545         (TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
1546         the .NET2.0 profile.
1547         (all-local,check-local): Use them.
1548         (install,install-exec,install-data): Override automake rules to
1549         prevent a redundant 'make all' pass.
1550         
1551 2004-11-23  Chris Toshok  <toshok@ximian.com>
1552
1553         * Makefile.am (bootstrap): echo -> @echo.
1554
1555 2004-11-23  Raja R Harinath  <rharinath@novell.com>
1556
1557         Simplify 'make all' build.
1558         * configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
1559         New AC_SUBSTed variables.
1560         (runtime/mono-wrapper): New generated file.
1561         (runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
1562         New symlinks.
1563         (AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
1564         * Makefile.am (SUBDIRS): Remove '.'.
1565         (tmpinst): Remove.
1566         (get-monolite-latest): Update.
1567         (populate-runtime-subdirs): Remove.
1568         (all-local, check-local): Move rules related to building in the mcs/ tree ...
1569         * runtime/Makefile.am: ... here.  Completely re-write file.
1570         (install-exec-local): Transfer ownership of installing .exes and
1571         .dlls to the Makefiles in the mcs/ tree.
1572         (_tmpinst): Use tmpinst tree only during testing.
1573         (SUBDIRS): Remove.
1574         * runtime/mono-wrapper.in: New.  Template for generated file.
1575         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
1576
1577 2004-11-22  Raja R Harinath  <rharinath@novell.com>
1578
1579         * Makefile.am (bootstrap): Add a transitional target.
1580
1581 2004-11-19  Raja R Harinath  <rharinath@novell.com>
1582
1583         Integrate bootstrap build into 'make all'.  Most of the bootstrap
1584         targets are gone.
1585         * Makefile.am (SUBDIRS): Build current directory before 'runtime'.
1586         (tmpinst): Change location.
1587         (all-local): New.  Just invokes the build in mcs.
1588         (check-local): New.  Invokes 'run-test-profiles' in mcs.
1589         (get-monolite-latest): Update.  Move the unpacking code here,
1590         since 'monolite-bootstrap' is no more.
1591         (mcs-do-full-build): Don't set PATH.
1592         (tmpinst-dir-contents): Remove mcs.
1593         ($(tmpinst)/bin/mcs): Now used only during 'make check'.
1594         ($(tmpinst)/bin/mono): Don't set MONO_PATH.
1595         * README: Update to changes.
1596
1597 2004-11-18  Zoltan Varga  <vargaz@freemail.hu>
1598
1599         * configure.in: Disable static linking of mono if --disable-static is
1600         given. Fixes #69466.
1601
1602 2004-11-15  Martin Baulig  <martin@ximian.com>
1603
1604         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
1605
1606 Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
1607
1608         * configure.in, mono/mini/Makefile.am: control static
1609         linking of the mono binary with a configure option.
1610
1611 2004-11-12  Jonathan Pryor <jonpryor@vt.edu>
1612
1613         * configure.in: Check for `struct dirent' members which don't
1614           exist across all Unix platforms.
1615
1616 2004-11-08  Jonathan Pryor <jonpryor@vt.edu>
1617
1618         * configure.in: Add new function/header/type checks for use by
1619           MonoPosixHelper (the support directory).
1620
1621 2004-11-08  Raja R Harinath  <rharinath@novell.com>
1622
1623         * configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
1624         variables.  Used to support both an in-tree mcs/ and a sibling
1625         mcs/ directory.
1626         * Makefile.am (mcs_topdir): Remove.
1627         (dist-hook): Distribute mcs/ as a subdirectory.
1628         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
1629         Use mcs_topdir and mcs_topdir_from_srcdir.
1630         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)): 
1631         Likewise.
1632         (all-local): Depend on $(mdb_files) too.
1633         * runtime/net_2_0/Makefile.am: Likewise.
1634         
1635 2004-11-05  Zoltan Varga  <vargaz@freemail.hu>
1636
1637         * runtime/net_2_0/Makefile.am (install-data-local): 
1638         * runtime/net_1_1/Makefile.am (install-data-local): Applied patch
1639         from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work 
1640         with DESTDIR.
1641
1642 2004-10-31  Zoltan Varga  <vargaz@freemail.hu>
1643
1644         * configure.in: Fix up --with-jit=no so it actually works. Fixes 
1645         #61320.
1646
1647 2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
1648
1649         * man/mono.1: documented MONO_THREADS_PER_CPU.
1650
1651 2004-10-29  Zoltan Varga  <vargaz@freemail.hu>
1652
1653         * configure.in: Add INCLUDED_LIBGC automake conditional.
1654
1655 2004-10-24  Jonathan Pryor <jonpryor@vt.edu>
1656
1657         * man/mono.1: Add documentation for the MONO_TRACE environment variable.
1658
1659 2004-10-14  Joe Shaw  <joeshaw@novell.com>
1660
1661         * man/mono.1: Fix the syntax of the M: trace syntax
1662
1663 2004-10-10  Zoltan Varga  <vargaz@freemail.hu>
1664
1665         * configure.in: Add some checks for cygwin weirdness.
1666
1667 2004-10-08  Zoltan Varga  <vargaz@freemail.hu>
1668
1669         * support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
1670         zlib_macros if zlib.h is not found.
1671
1672         * configure.in: Add check for zlib.h.
1673
1674 2004-09-28  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1675
1676         * mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
1677
1678 2004-09-28  Raja R Harinath  <rharinath@novell.com>
1679
1680         * Makefile.am ($(tmpinst)/bin/pedump): New.
1681         (mcs-do-run-test-profiles): Depend on it.
1682
1683 2004-09-27  Raja R Harinath  <rharinath@novell.com>
1684
1685         * Makefile.am (mono-do-testjit): New target, unused for now.  Runs
1686         the mono testsuite in tests/.
1687         (tmpinst-dir): Create etc/mono/2.0.
1688         ($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
1689
1690 2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1691
1692         * configure.in: Cater for S/390 on Linux
1693
1694 2004-09-21    <vargaz@freemail.hu>
1695
1696         * configure.in: Link with ole32 on windows.
1697
1698 2004-09-20  Jackson Harper  <jackson@ximian.com>
1699
1700         * support/map.c/h: Add poll events map functions. Use values
1701         instead of names for defines.
1702         
1703 2004-09-17  Martin Baulig  <martin@ximian.com>
1704
1705         * Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
1706         change in this target.
1707
1708 2004-09-14  Raja R Harinath  <rharinath@novell.com>
1709
1710         * Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
1711         reduce the number of passes.  We will get the assemblies signed in
1712         the 'populate-runtime-subdir' phase.
1713         (mcs-do-run-test-profiles): Rename from mcs-do-run-tests.  Use
1714         'test-profiles' to test all profiles.
1715         (mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
1716         (bootstrap-check): Update.
1717         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1718         Simplify.
1719
1720 2004-09-10  Zoltan Varga  <vargaz@freemail.hu>
1721
1722         * Makefile.am (populate-runtime-subdir): Avoid -path argument to find
1723         since it is not supported on solaris.
1724
1725 2004-09-03  Martin Baulig  <martin@ximian.com>
1726
1727         * Makefile.am (bootstrap-world): New target.
1728
1729 2004-09-02  Martin Baulig  <martin@ximian.com>
1730
1731         * runtime/net_1_1/Makefile.am (install-data-local): Install
1732         mscorlib.dll.mdb into $(corlibdir).
1733
1734         * runtime/net_2_0/Makefile.am: Likewise.
1735
1736 2004-08-30  Zoltan Varga  <vargaz@freemail.hu>
1737
1738         * scripts/mcs.in: Remove obsolete comment.
1739
1740 2004-08-27  Lluis Sanchez Gual  <lluis@novell.com>
1741
1742         * data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
1743         * data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
1744           basic profile compliance.
1745         * data/net_2_0/machine.config: Use 2.0 assembly versions.
1746
1747 2004-08-26  Raja R Harinath  <rharinath@novell.com>
1748
1749         * Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
1750         ($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
1751         testcases pick the built 'mbas.exe'.
1752
1753 2004-08-17  Zoltan Varga  <vargaz@freemail.hu>
1754
1755         * mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
1756         stock one has broken headers.
1757
1758         * configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
1759
1760 2004-08-17  Dick Porter  <dick@ximian.com>
1761
1762         * configure.in: Correct intl library for FreeBSD and OpenBSD.
1763         Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
1764
1765 2004-08-16  Zoltan Varga  <vargaz@freemail.hu>
1766
1767         * configure.in: Set new automake variable LIBGC_STATIC_LIBS.
1768
1769 2004-08-14  Zoltan Varga  <vargaz@freemail.hu>
1770
1771         * configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
1772         __thread works.
1773
1774 2004-08-11  Zoltan Varga  <vargaz@freemail.hu>
1775
1776         * configure.in: Fix __thread test.
1777
1778 2004-08-07  Zoltan Varga  <vargaz@freemail.hu>
1779
1780         * configure.in: Add proper checks for the 'undefined reference to '__tls_get_addr' problem.
1781
1782 2004-08-06  Geoff Norton  <gnorton@customerdna.com>
1783
1784         * configure.in: Add a kqueue check
1785
1786 2004-08-03  Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
1787
1788         * configure.in: Enable S/390 64-bit JIT.
1789
1790 2004-07-31  Zoltan Varga  <vargaz@freemail.hu>
1791
1792         * configure.in: Enable AMD64 JIT.
1793
1794 2004-07-30  Martin Baulig  <martin@ximian.com>
1795
1796         * Makefile.am: The symbol writer is now called
1797         Mono.CompilerServices.SymbolWriter.dll. 
1798
1799 2004-07-30  Raja R Harinath  <rharinath@novell.com>
1800
1801         * runtime/Makefile.am (monoone_DATA): Add mcs.exe.config.
1802         (gmcs_exe): Add gmcs.exe.config.
1803         ($(monoone_DATA) $(monotwo_DATA) ...): Add location of the .config
1804         files too.
1805
1806 2004-07-29  Lluis Sanchez Gual  <lluis@novell.com>
1807
1808         * Makefile.am: Copy machine.config in the correct _tmpinst subdirectory.
1809
1810 2004-07-28  Lluis Sanchez Gual  <lluis@novell.com>
1811
1812         * configure.in: Added data/net_1_1 and data/net_2_0 to the build.
1813         * data/Makefile.am: Removed installation of machine.config and
1814           DefaultWsdlHelpGenerator.aspx. Those now are in a version-specific
1815           directory.
1816         * data/net_1_1/Makefile.am, data/net_2_0/Makefile.am: new makefiles for
1817           installing 1.1 and 2.0 makefiles.
1818         * runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Install mscorlib
1819           at the correct version specific directory.
1820
1821 2004-07-27  John Merryweather Cooper <john_m_cooper@yahoo.com>
1822         * configure.in: Disable __thread test (TLS) for FreeBSD as
1823         it succeeds on FreeBSD 5.x when it should fail.  Fix pthread
1824         library detection for FreeBSD 4.x since pthread is embedded
1825         in libc_r on this platform.  Fix some typos in my host
1826         regexes for freebsd.
1827
1828 2004-07-23  Dick Porter  <dick@ximian.com>
1829
1830         * configure.in: Changes for FreeBSD thread support by John
1831         Merryweather Cooper <john_m_cooper@yahoo.com>.
1832
1833 2004-07-15  Jackson Harper  <jackson@ximian.com>
1834
1835         * man/gacutil.1: MONO_GAC_PREFIX not MONO_GAC_PATH
1836         
1837 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1838
1839         * docs/abc-removal.txt: Updated documentation for ABC removal.
1840
1841 2004-07-12  Massimiliano Mantione  <massi@ximian.com>
1842
1843         * mono/mini/abcremoval.c: Rewritten most of ABC removal.
1844         * mono/mini/abcremoval.h: Rewritten most of ABC removal.
1845         * mono/mini/build_relations_propagation_table.pl: Deleted (unneeded after the rewrite).
1846         * mono/mini/propagated_relations_table.def: Deleted (unneeded after the rewrite).
1847
1848 2004-07-03  Zoltan Varga  <vargaz@freemail.hu>
1849
1850         * configure.in: Add --with-tls option to replace the misnamed 
1851         --with-nptl option.
1852
1853 2004-07-02  Raja R Harinath  <rharinath@novell.com>
1854
1855         * Makefile.am (mcs-do-basic-build, mcs-do-short-build):
1856         Pass NO_SIGN_ASSEMBLY=yes to sub-make.
1857         ($(tmpinst)/bin/mono) [PLATFORM_WIN32]: Make it work.
1858
1859 2004-07-02  Zoltan Varga  <vargaz@freemail.hu>
1860
1861         * man/mono.1: Added 'aot' to trace options.
1862
1863 2004-06-30  Zoltan Varga  <vargaz@freemail.hu>
1864
1865         * configure.in: Fix trunc check + add SPARC64 defines.
1866
1867 2004-06-29  Jackson Harper  <jackson@ximian.com>
1868
1869         * man/gacutil.1: Update man with new command line options.
1870         
1871 2004-06-29  Raja R Harinath  <rharinath@novell.com>
1872             Atsushi Enomoto  <atsushi@ximian.com>
1873
1874         * runtime/net_1_1/Makefile.am (GAC_ROOT_DIR): Renamed from GAC_DIR.
1875         (GAC_DIR): New define that doesn't include $(DESTDIR).
1876         (install-data-local,uninstall-local): Use them.  Use in-tree mono
1877         runtime, not the installed one.
1878
1879 2004-06-29  Raja R Harinath  <rharinath@novell.com>
1880
1881         * runtime/Makefile.am (gmcs_exe): New.  Set only if not W32.
1882         (monotwo_DATA): Use it.
1883         From Atsushi Enomoto.
1884
1885 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1886
1887         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Put back
1888         ICSharpCode.SharpZipLib, not that it has a different version.
1889
1890 2004-06-24  Raja R Harinath  <rharinath@novell.com>
1891
1892         * Makefile.am (MCS_DIRS, MCS_FILES): Add back Mono.CSharp.Debugger.
1893         (tmpinst-dir-contents, $(tmpinst)/bin/mono.bat): Remove mono.bat
1894         in W32.  Use 'mono' and 'mcs' in W32 too.
1895         (bootstrap) [PLATFORM_WIN32]: Back to single stage bootstrap.
1896         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Don't mention
1897         nunit.*, IBM.Data.DB2, ICSharpCode.SharpZipLib.
1898         Fix for #60443, the GAC .DLL-Hell.
1899
1900 2004-06-22  Raja R Harinath  <rharinath@novell.com>
1901
1902         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Make two-stage.
1903
1904 2004-06-18  Jackson Harper  <jackson@ximian.com>
1905
1906         * man/mono.1: Add MONO_LOG_LEVEL and MONO_LOG_MASK. Add
1907         instructions on setting multiple mask values.
1908                 
1909 Fri Jun 18 19:39:09 CEST 2004 Paolo Molaro <lupus@ximian.com>
1910
1911         * Makefile.am: process data before runtime, so the config file is
1912         installed and gacutil has a chance to work (finding symlink).
1913
1914 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1915
1916         * runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)): 
1917         Test if files exist in the mcs/ tree before creating symlinks.
1918         Remove symlinks before creating them again.
1919         * runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1920         * runtime/net_2_0/Makefile.am (mscorlib.dll $(gac_assemblies)): Likewise.
1921
1922 2004-06-18  Raja R Harinath  <rharinath@novell.com>
1923
1924         * scripts/Makefile.am (REWRITE): New.  Common rewriting 'sed' command.
1925         (bin_SCRIPTS): Unify all the script generating rules into one.
1926
1927 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1928
1929         * Makefile.am (bootstrap) [PLATFORM_WIN32]: Open code.  Don't
1930         build and populate net_2_0 profile.
1931         (populate-runtime-subdir): Make into subroutine that takes list of
1932         profiles to populate.
1933         (faststrap): Update.
1934         (MCS_DIRS, MCS_FILES, MONO_CSHARP_DEBUGGER_DIR, MONO_CSHARP_DEBUGGER_FILE): 
1935         Avoid automake conditional/+= problems.
1936         (populate-runtime-subdir): Rewrite sanity check.
1937
1938 2004-06-16  Raja R Harinath  <rharinath@novell.com>
1939
1940         Include prototype completely-untested 'make bootstrap' support for W32.
1941         * Makefile.am (bootstrap): Define to fasterstrap for W32.
1942         (MCS_DIRS, MCS_FILES): Don't refer to Mono.CSharp.Debugger in W32.
1943         (tmpinst-dir): Change sub-make invoke to ...
1944         (tmpinst-dir-contents): ... this.  Build 'mono.bat' in W32 instead
1945         of 'mono' and 'mcs'.
1946         ($(tmpinst)/bin/mono.bat): New.
1947
1948 2004-06-15  Dick Porter  <dick@ximian.com>
1949
1950         * configure.in: Check for struct ip_mreqn and struct ip_mreq on
1951         windows too.  Fixes bug 55040.
1952
1953 Mon Jun 14 18:38:34 CEST 2004 Paolo Molaro <lupus@ximian.com>
1954
1955         * configure.in: better explain that --with-nptl is not related to
1956         NPTL, but to __thread support. Set sigaltstack support to off by
1957         default.
1958
1959 2004-06-12  Raja R Harinath  <harinath@acm.org>
1960
1961         * Makefile.am (populate-runtime-subdir): Add _tmpinst directory
1962         to the PATH.
1963
1964 2004-06-11  Jackson Harper  <jackson@ximian.com>
1965
1966         * runtime/net_2_0/Makefile.am:
1967         * runtime/net_1_1/Makefile.am: Remove signing patches
1968         
1969 2004-06-11  Jackson Harper  <jackson@ximian.com>
1970
1971         * man/mono.1: Add documentation for MONO_GAC_PREFIX.
1972         * runtime/net_2_0/Makefile.am: 
1973         * runtime/net_1_1/Makefile.am: Sign assemblies before
1974         installing. Do not sign ziplib, npgsql, or nunit assemblies. Sign mscorlib.
1975         
1976 2004-06-11  Raja R Harinath  <rharinath@novell.com>
1977
1978         * Makefile.am (populate-runtime-subdir): New target.  Does a
1979         controlled "make install" in the 'mcs/' directory to populate the
1980         'runtime' directory.
1981         (fasterstrap): Use it.
1982
1983 2004-06-10  Raja R Harinath  <rharinath@novell.com>
1984
1985         * runtime/Makefile.am ($(monoone_DATA),$(monotwo_DATA),$(monobins_DATA)):
1986         Don't copy from prefix.  Use $(LN_S) to point to the mcs/ tree.
1987         * runtime/net_1_1/Makefile.am (mscorlib.dll,$(gac_assemblies)): 
1988         Use $(LN_S) to point to the mcs/ tree, rather than copying.
1989         * runtime/net_2_0/Makefile.am (mscorlib.dll,$(gac_assemblies)): Likewise.
1990
1991 2004-06-10  Raja R Harinath  <rharinath@novell.com>     
1992
1993         Support the new assembly signing setup in mcs/.
1994         * Makefile.am (mcs-do-basic-build): Pass 'USE_BOOT_COMPILE' to sub-makes.
1995         ($(tmpinst)/etc/mono/machine.config): New target.
1996         (tmpinst-dir.stamp): Remove and rewrite into ...
1997         ($(tmpinst)/bin/mcs): ... this and ...
1998         ($(tmpinst)/bin/mono): ... this.  Update to use the in-tree machine.config.
1999         (tmpinst-dir): Rewrite to invoke above $(tmpinst)/... targets directly.
2000         * configure.in (AC_PROG_LN_S): New check to define $(LN_S).
2001         
2002 Thu Jun 3 14:39:17 CEST 2004 Paolo Molaro <lupus@ximian.com>
2003
2004         * configure.in: libc setting for NetBSD (patch from recht@netbsd.org).
2005
2006 2004-06-01  Raja R Harinath  <rharinath@novell.com>
2007
2008         * Makefile.am (bootstrap,faststrap,fasterstrap): Refactor.
2009         Fix 'faststrap' to be corlib-version-change-safe.
2010         (one-stage-strap,two-stage-strap,three-stage-strap): Remove.
2011         (monolite-bootstrap): Update.
2012
2013 2004-05-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2014
2015         * configure.in: fixlets for windows.
2016
2017 2004-05-29  Zoltan Varga  <vargaz@freemail.hu>
2018
2019         * configure.in: export CC instead of passing it to libgc/configure.
2020
2021 2004-05-28  Duncan Mak  <duncan@ximian.com>
2022
2023         * runtime/Makefile.am: 
2024         * scripts/Makefile.am: Include mono-find-provides and
2025         mono-find-requires.
2026         
2027         * scripts/mono-find-provides.in:
2028         * scripts/mono-find-requires.in: New wrapper scripts.
2029
2030 2004-05-27  Zoltan Varga  <vargaz@freemail.hu>
2031
2032         * configure.in: Pass CC to libgc configure.
2033
2034 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2035
2036         * monowiz.win32.nsi: normalized line-endings to unix (LF)
2037
2038 2004-05-27  Gert Driesen (drieseng@users.sourceforge.net)
2039
2040         * monowiz.win32.nsi: do not include mono subdirectory in
2041         MonoConfigDir registry key, to match batch files
2042
2043 2004-05-26  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2044
2045         * data/DefaultWsdlHelpGenerator.aspx: fixed querystring attribute
2046         values. Now they are URlEncoded.
2047
2048         * data/browscap.ini.gz: updated.
2049
2050 2004-05-26  Raja R Harinath  <rharinath@novell.com>
2051
2052         * Makefile.am (mcs-do-basic-build): No need to set MCS here.
2053         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Update to
2054         reflect new names for nunit.util and nunit.framework.  Add
2055         nunit.core.
2056         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Likewise.
2057
2058 2004-05-25 Ben Maurer  <bmaurer@users.sourceforge.net>
2059
2060         * config.h.in: remove
2061
2062 2004-05-25 18:30 CET Patrik Torstensson <totte@hiddenpeaks.com>
2063
2064         * configure.in: Check for trunc instead of truncl (HAVE_TRUNC)
2065
2066 2004-05-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2067
2068         * Makefile.am:
2069         * monowiz.win32.nsi: improved windows installer script.
2070
2071 2004-05-21  Raja R Harinath  <rharinath@novell.com>
2072
2073         * README: Update to include instructions for the various new
2074         bootstrap-like targets.
2075
2076 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2077
2078         * Makefile.am (get-monolite-latest, monolite-bootstrap):
2079         New bootstrap targets to build from monolite.
2080         Based on idea from Jaroslaw Kowalski <jaak@zd.com.pl>.
2081
2082 2004-05-20  Raja R Harinath  <rharinath@novell.com>
2083
2084         * configure.in (AC_OUTPUT): Add tools/Makefile and
2085         tools/locale-builder/Makefile.
2086         * Makefile.am (SUBDIRS): Remove tools.
2087         (DIST_SUBDIRS): Add 'tools'.
2088         (bootstrap): Rewrite so that we get two new targets.
2089         (faststrap): New two-stage build.
2090         (fasterstrap): New one-stage build.
2091
2092 2004-05-19  Jackson Harper  <jackson@ximain.com>
2093
2094         * tools/
2095         * tools/Makefile.am: Add tools directory
2096         * tools/locale-builder: Add the locale-builder tool, this tool is
2097         not built by default as it is only needed by people that wish to
2098         moidify culture data.
2099         * Makefile.am: Add tools to build
2100         
2101 Wed May 19 13:22:19 EDT 2004 Paolo Molaro <lupus@ximian.com>
2102
2103         * configure.in: make MacOSX default to use the included libgc.
2104
2105 2004-05-18  Zoltan Varga  <vargaz@freemail.hu>
2106
2107         * configure.in: Get rid of -DMONO_USE_EXC_TABLES.
2108
2109 2004-05-19  Raja R Harinath  <rharinath@novell.com>
2110
2111         * configure.in: Use proper autoconf idiom to pass additional
2112         arguments to libgc/configure.
2113         (PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
2114         * acconfig.h: Update to reflect changes.
2115
2116 2004-05-17  Raja R Harinath  <rharinath@novell.com>
2117
2118         * Makefile.am (tmpinst-dir): Creates _tmpinst tree if
2119         necessary. Move body ...
2120         (tmpinst-dir.stamp): ... here.
2121         (stage3): Don't remove _tmpinst tree.
2122         (bootstrap-clean, bootstrap-check): New rules.  They run the
2123         corresponding rules in the mcs/ tree.
2124
2125 2004-05-14  Raja R Harinath  <rharinath@novell.com>
2126
2127         * Makefile.am: Revert unlogged unexplained changes.
2128         (stage3): Make 'all-profiles' since the mono source tarball
2129         carries all the net_2_0 preview dlls.
2130
2131 2004-05-11  Jackson Harper  <jackson@ximian.com>
2132
2133         * runtime/net_1_1/Makefile.am:
2134         * runtime/net_2_0/Makefile.am: cscompmgd.dll is lowercase now.
2135         
2136 2004-05-10  Raja R Harinath  <rharinath@novell.com>
2137
2138         * Makefile.am (tmpinst-dir): Always add $tmpinst/lib to MONO_PATH.
2139         Fix quoting of commands.
2140
2141 2004-05-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2142
2143         * monowiz.win32.nsi: some changes i made to build the 0.91 win32 setup
2144         file.
2145
2146 2004-05-07  Bernie Solomon  <bernard@ugsolutions.com>
2147
2148         * man/mono.1: mention MONO_EGD_SOCKET
2149
2150 2004-05-07  Raja R Harinath  <rharinath@novell.com>
2151
2152         Goodbye 'fullbuild', hello 'bootstrap'.
2153         * Makefile.am (bootstrap): New target for building from CVS.  New
2154         improved version of 'fullbuild' -- does not install any files.
2155         (fullbuild): Obsolete target.  Bootstraps and installs tree.
2156         (mcs-tree-safe-build,xinstall-runtime,mcs-rest,remove-binaries):
2157         Removed.
2158         (stage1,stage1-mcs,stage1-mono,stage2,stage3)
2159         (tmpinst-dir,tmpinst-runtime): New targets used to implement a
2160         two-stage bootstrap.
2161
2162 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2163
2164         * configure.in: scandir check is no longer needed.
2165
2166 2004-05-05  Bernie Solomon  <bernard@ugsolutions.com>
2167
2168         * configure.in: set LIBC on HPUX
2169
2170 2004-05-05  Zoltan Varga  <vargaz@freemail.hu>
2171
2172         * configure.in: Detect JNI headers in GNU classpath sources as well.
2173
2174 2004-05-05  Raja R Harinath  <rharinath@novell.com>
2175
2176         * runtime/net_2_0/Makefile.am (install-data-local, uninstall-local): 
2177         Only disable this if INSTALL_2_0 is disabled.
2178
2179 2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2180
2181         * data/DefaultWsdlHelpGenerator.aspx: add any cookie in the request to
2182         the request we do for the actual web service.
2183
2184 2004-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2185
2186         * configure.in: check for SIGEV_THREAD being defined before checking
2187         for AIO support. Fixes compilation under FreeBSD.
2188
2189 2004-05-04  Raja R Harinath  <rharinath@novell.com>
2190
2191         * runtime/net_1_1/Makefile.am (mono_runtime): Use USE_JIT, not
2192         JIT_SUPPORTED.
2193         (install-data-local, uninstall-data-local): Run runtime with
2194         libtool.
2195         * runtime/net_2_0/Makefile.am: Likewise.
2196         Report from Urs C Muff <umuff@quark.com>.
2197
2198 2004-05-03  Jackson Harper  <jackson@ximian.com>
2199
2200         * man/gacutil.1: Basic man page for gacutil. This doesn't include
2201         the new non-standard options yet.
2202         
2203 2004-05-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2204
2205         * data/machine.config: added version and publickeytoken.
2206
2207 2004-05-01  Duncan Mak  <duncan@ximian.com>
2208
2209         * runtime/net_1_1/Makefile.am:
2210         * runtime/net_2_0/Makefile.am (gac_assemblies_list): Add NUnit
2211         dlls here.
2212         (non_gac_assemblies): Removed, every thing is migrated over to gac_assemblies.
2213         (EXTRA_DIST): Include only gac_assemblies.
2214         (dist_assemblies_DATA): It's referring to $(non_gac_assemblies)
2215         and that is no gone now. So remove as well.
2216         ($(non_gac_assemblies)): Bye bye.
2217
2218 2004-05-01  Duncan Mak  <duncan@ximian.com>
2219         
2220         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Add
2221         System.Web.Services. Someone accidentally took the line out.
2222
2223 2004-04-30  Jackson Harper  <jackson@ximian.com>
2224
2225         * runtime/net_1_1/Makefile.am:
2226         * runtime/net_2_0/Makefile.am: These assemblies are signed now.
2227         
2228 2004-04-30  Raja R Harinath  <rharinath@novell.com>
2229
2230         * runtime/net_1_1/Makefile.am (gac_assemblies_list): Remove .dll
2231         suffix.
2232         (gac_assemblies, non_gac_assemblies, corlibdir, dist_corlib_DATA): 
2233         New variables.  Use Automake idioms.
2234         (dist-hook): Remove.
2235         (install-local, uninstall-local): Use mscorlib.dll from current
2236         tree when running gacutil.
2237         (mono_runtime): New variable.  Points to either JIT compiler or
2238         interpreter.  
2239         Report from Bernie Solomon <bernard@ugsolutions.com>
2240         * runtime/net_2_0/Makefile.am: Likewise.
2241         * runtime/Makefile.am (dist_monobins_DATA): Rename from
2242         monobins_DATA.
2243         (EXTRA_DIST): Remove.
2244         * Makefile.am (fullbuild): Update to changes.
2245
2246 2004-04-30  Jackson Harper  <jackson@ximian.com>
2247
2248         * runtime/net_2_0/Makefile.am:
2249         * runtime/net_1_1/Makefile.am: /lib/mono/gac. Dont forget the mono.
2250         
2251 2004-04-30  Duncan Mak  <duncan@ximian.com>
2252
2253         * runtime/Makefile.am ($(monobins_DATA)): Add sn.exe and sn.
2254         
2255 2004-04-29  Duncan Mak  <duncan@ximian.com>
2256
2257         * scripts/gmcs.in: New file.
2258
2259         * scripts/Makefile.am (EXTRA_DIST, bin_SCRIPTS, CLEANFILES): Add
2260         gmcs script.
2261
2262 2004-04-29  Jackson Harper  <jackson@ximian.com>
2263
2264         * runtime/net_2_0/Makefile.am: install 2.0 corlib to its own
2265         special little place.
2266         
2267 2004-04-29  Zoltan Varga  <vargaz@freemail.hu>
2268
2269         * acconfig.h configure.in: Add check for scandir.
2270
2271 2004-04-29  Raja R Harinath  <rharinath@novell.com>
2272
2273         * runtime/Makefile.am (monobins_DATA): Add gacutil.exe.
2274         (SUBDIRS): Build here before building subdirs.
2275         * runtime/net_1_1/Makefile.am (all-local): Copy
2276         $(gac_assemblies_list) here.
2277         (install-data-local): Install dll from $(srcdir).
2278         (gacutil): Pick from current tree.
2279         * runtime/net_2_0/Makefile.am: Likewise.
2280
2281         * Makefile.am (fullbuild): Update to changes in tree layout.
2282         * runtime/net_1_1/Makefile.am (install-data-local): Allow empty
2283         $(gac_assemblies_list).
2284         ($(gac_assemblies_list)): Pick libraries from 'class/lib/default',
2285         not 'class/lib/net_1_1'.
2286
2287 2004-04-28  Jackson Harper  <jackson@ximian.com>
2288
2289         * runtime/net_1_1/Makefile.am: Grab libs from proper directory, do
2290         not assume gacutil is installed.
2291         * runtime/net_2_0/Makefile.am: Do not assume gacutil is installed.
2292         
2293 2004-04-28  Jackson Harper  <jackson@ximian.com>
2294
2295         * configure.in: Add new Makefile.amS
2296         * runtime/Makefile.am: libs are now in profile dependant
2297         directories.
2298         * runtime/net_1_1/Makefile.am: Install and Uninstall the .net 1.1
2299         libs to the GAC.
2300         * runtime/net_2_0/Makefile.am: Install and Uninstall the .net 2.0
2301         libs to the GAC.
2302         * data/Makefile.am: cleanup browscap.ini
2303         
2304 2004-04-28  Bernie Solomon  <bernard@ugsolutions.com>
2305
2306         * configure.in: reword message re EGD support
2307         now it is there
2308
2309 2004-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2310
2311         * config.h.in:
2312         * configure.in: added check for sys/aio.h. Also check the field name
2313         in 'union sigval'.
2314
2315 2004-04-28  Jackson Harper  <jackson@ximian.com>
2316
2317         * scripts/Makefile.am:
2318         * scripts/gacutil.in: Add a gacutil script
2319
2320 2004-04-26  Jackson Harper  <jackson@ximian.com>
2321
2322         * Makefile.am: Grab libraries from lib/default now.
2323         * runtime/Makefile.am: Grab libraries from lib/default now.
2324         
2325 2004-04-26  Bernie Solomon  <bernard@ugsolutions.com>
2326
2327         * configure.in: move setting of NO_VERSION_SCRIPT
2328         until after checking for GNU ld
2329
2330 2004-04-22  Urs C Muff <umuff@quark.com>
2331
2332         move .net assemblies from $prefix/bin/*.exe to $prefix/lib/*.exe on
2333         windows/cygwin refactor .nsi to simply maintenance on script/batch
2334         generation
2335         * runtime/Makefile.am
2336         * script/Makefile.am
2337         * monowiz.win32.nsi
2338
2339 2004-04-14  Raja R Harinath  <rharinath@novell.com>
2340
2341         * runtime/Makefile.am ($(assemblies_DATA)): Copy file into
2342         $(srcdir).  Clean up output.
2343         ($(monobins_DATA)): Likewise.
2344
2345         * Makefile.am (mcs-tree-safe-build): Fix typo.
2346
2347 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
2348
2349         * configure.in: Added rules to check for getgrgid_r, getgrnam_r,
2350         getpwnam_r, getpwuid_r, getresuid and setresuid.
2351
2352 2004-04-13  Raja R Harinath  <rharinath@novell.com>
2353
2354         Allow 'make fullbuild' to work on non-srcdir build.
2355         * Makefile.am (mcs_topdir): New variable.
2356         (mcs-tree-safe-build,mcs-rest,remove-binaries): Work in non-srcdir
2357         build.
2358         (xinstall-runtime): Likewise.  Use $(libgc_dir) directly, don't
2359         grep for 'libgc'.
2360         (fullbuild): Make ordering dependencies explicit.
2361         
2362 2004-04-12  Sachin Kumar <skumar1@novell.com>
2363
2364         * Makefile.am: Added 'web' in SUBDIRS
2365
2366 2004-04-07  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2367
2368         * configure.in: don't try-run the tests for nptl and/or sigaltstack
2369         if they are disabled in the command line.
2370
2371 2004-04-05  Jackson Harper  <jackson@ximian.com>
2372
2373         * man/ilasm.1: Show /output instead of /out as the switch for
2374         specifying output file names.
2375
2376 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
2377
2378         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
2379
2380 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2381
2382         * config.h.in: added HAVE_GETPWUID_R
2383         * configure.in: check for getpwuid_r.
2384
2385 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
2386
2387         * configure.in: Fix GNU ld check.
2388
2389 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
2390
2391         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
2392         #55840.
2393         
2394         * configure.in: Disable -version-script if not using GNU ld. Fixes
2395         #55910.
2396
2397         * configure.in: Speedup successful sigaltstack test.
2398
2399
2400         * configure.in: don't try-run the tests for nptl and/or sigaltstack
2401         if they are disabled in the command line.
2402
2403 2004-04-05  Jackson Harper  <jackson@ximian.com>
2404
2405         * man/ilasm.1: Show /output instead of /out as the switch for
2406         specifying output file names.
2407
2408 2004-04-05  Zoltan Varga  <vargaz@freemail.hu>
2409
2410         * configure.in: Check for pthread_getattr_np and pthread_attr_get_np.
2411
2412 2004-04-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2413
2414         * config.h.in: added HAVE_GETPWUID_R
2415         * configure.in: check for getpwuid_r.
2416
2417 2004-03-23  Zoltan Varga  <vargaz@freemail.hu>
2418
2419         * configure.in: Fix GNU ld check.
2420
2421 2004-03-22  Zoltan Varga  <vargaz@freemail.hu>
2422
2423         * configure.in: Use amd64 instead of x86-64 as directory name. Fixes
2424         #55840.
2425         
2426         * configure.in: Disable -version-script if not using GNU ld. Fixes
2427         #55910.
2428
2429         * configure.in: Speedup successful sigaltstack test.
2430
2431 2004-03-21  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2432
2433         * configure.in: this test for sigaltstack works.
2434
2435 2004-03-20  Zoltan Varga  <vargaz@freemail.hu>
2436
2437         * configure.in: Disable sigaltstack test for now since it can hang.
2438         
2439         * configure.in: Add test for working sigaltstack.
2440 2004-03-16  Duncan Mak  <duncan@ximian.com>
2441
2442         * runtime/Makefile.am
2443         (MakeCert.exe, cert2spc.exe, certmgr.exe, setreg.exe):
2444         Remember to install them to mono/runtime.
2445
2446 2004-03-14  Zoltan Varga  <vargaz@freemail.hu>
2447
2448         * configure.in: Enable JIT on sparc.
2449
2450 2004-03-13  Martin Willemoes Hansen  <mwh@sysrq.dk>
2451
2452         * data/config.in: Changed libgtkhtml-3.0.so.2 to libgtkhtml-3.0.so to fix
2453         breakage with gtkhtml-3.0.10
2454
2455 2004-03-10  Zoltan Varga  <vargaz@freemail.hu>
2456
2457         * configure.in acconfig.h: Add a --with-sigaltstack option for platforms
2458         where the sigaltstack based exception handling does not work.
2459
2460 2004-03-08  Zoltan Varga  <vargaz@freemail.hu>
2461
2462         * configure.in acconfig.h: Add check for aintl function, which is the
2463         solaris equivalent of truncl.
2464
2465 2004-02-29  Zoltan Varga  <vargaz@freemail.hu>
2466
2467         * configure.in: Add check for GC_enable.
2468         
2469         * configure.in: Remove amd64/Makefile from AC_OUTPUT to fix build.
2470
2471 2004-02-19  Zoltan Varga  <vargaz@freemail.hu>
2472
2473         * configure.in: Add proper support for --with-nptl for people who
2474         have linking problems when it is enabled.
2475
2476 2004-02-18  Zoltan Varga  <vargaz@freemail.hu>
2477
2478         * configure.in: Add test for __thread keyword and shared libs.
2479
2480 2004-02-16  Zoltan Varga  <vargaz@freemail.hu>
2481
2482         * configure.in: Enable --with-nptl by default.
2483
2484 2004-02-03  Zoltan Varga  <vargaz@freemail.hu>
2485
2486         * configure.in: Applied patch from Adrian Bunk (bunk@fs.tum.de). Fix
2487         message for failed gethostbyname2_r check.
2488
2489 Fri Jan 23 16:07:05 EST 2004 Paolo Molaro <lupus@ximian.com>
2490
2491         * configure.in, acconfig.h: check for truncl. Disable 
2492         version script on MacOSX (see bug #51590 if a check becomes
2493         necessary).
2494
2495 Fri Jan 23 21:26:01 CET 2004 Paolo Molaro <lupus@ximian.com>
2496
2497         * configure.in, acconfig.h: added check for socklen_t.
2498
2499 2004-01-22  Zoltan Varga  <vargaz@freemail.hu>
2500
2501         * Makefile.am: Do not install mono.pc on platforms without a JIT.
2502
2503 2004-01-21  Zoltan Varga  <vargaz@freemail.hu>
2504
2505         * Makefile.am (remove-binaries): Get rid of non-portable >& construct.
2506
2507 2003-12-29  Miguel de Icaza  <miguel@ximian.com>
2508
2509         * scripts/sn.in: Add sn script.
2510
2511 2004-01-15  Zoltan Varga  <vargaz@freemail.hu>
2512
2513         * scripts/Makefile.am: Add al.exe.
2514
2515         * scripts/al.in: New file.
2516
2517         * runtime/Makefile.am: Add al.exe.
2518
2519 2004-01-10  Jackson Harper <jackson@ximian.com>
2520
2521         * data/machine.config: Add trace handler (Trace.axd) add trace
2522         configuration handlers.
2523         
2524 2004-01-06  Martin Willemoes Hansen  <mwh@sysrq.dk>
2525
2526         * doc/books: Added books on Web Services and ASP.NET
2527
2528 2004-01-04  Daniel Morgan <danielmorgan@verizon.net>
2529
2530         * monowiz.win32.nsi: update the NSIS installer script for windows
2531           to support NSIS 2.0 rc1 and Mono 0.29
2532
2533 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
2534
2535         * configure.in: missed in my last change
2536
2537         * samples/embed/testi.c: interpreter embedding example
2538
2539         * docs/embedded-api: add info on interpreter embedding
2540
2541 Mon Dec 22 18:27:14 CET 2003 Paolo Molaro <lupus@ximian.com>
2542
2543         * configure.in, acconfig.h: use mach semaphores on darwin.
2544
2545 2003-12-22  Bernie Solomon  <bernard@ugsolutions.com>
2546
2547         * Makefile.am: Create mint.pc
2548         mint.pc.in: Added for embedding the interpreter
2549
2550 2003-12-16  Martin Baulig  <martin@ximian.com>
2551
2552         * Makefile.am: In a Makefile.am, comments are started with `#' and
2553         not with `dnl' - I must have been an idiot ...
2554
2555 2003-12-10  Todd Berman <tberman@gentoo.org>
2556
2557         * configure.in: adding libicu url to the ICU: no message.
2558
2559 2003-12-05  John Luke  <jluke@cfl.rr.com>
2560
2561         * data/config.in: new dll mapping entry for libgstreamer
2562         
2563 2003-12-02  Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
2564
2565         * README: tiny fix ;-)
2566
2567 2003-11-26  Zoltan Varga  <vargaz@freemail.hu>
2568
2569         * configure.in: Add -fno-strict-aliasing to CFLAGS.
2570         
2571         * configure.in: Applied patch from recht@netbsd.org. Avoid linking in
2572         librt if not neccesary.
2573
2574 2003-11-24  Zoltan Varga  <vargaz@freemail.hu>
2575
2576         * configure.in: Fix signbit check. Fixes #51315.
2577
2578 2003-11-20  Jackson Harper <jackson@ximian.com>
2579
2580         * data/machine.config: Add OutputCacheModule
2581         
2582 2003-11-19  Jackson Harper <jackson@ximian.com>
2583
2584         * doc/web/team.xml: New email address and job description
2585         * doc/web/team/jackson.png: Picture of me debugging...seems appropriate
2586         
2587 2003-11-14  Jackson Harper <jackson@ximian.com>
2588
2589         * Makefile.am: delete mscorlib.dll
2590         
2591 2003-11-12 Jackson Harper <jackson@ximian.com>
2592
2593         * Makefile.am: corlib is now named mscorlib.dll
2594         
2595 2003-11-12  Zoltan Varga  <vargaz@freemail.hu>
2596
2597         * configure.in acconfig.h: Add check for signbit, which is missing in
2598         FreeBSD 4.x.
2599
2600 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2601
2602         * configure.in: Remove debugging junk accidently checked in.
2603         
2604         * configure.in: Add new --with-nptl option to enable NPTL only
2605         features since auto-detection is not reliable.
2606
2607         * autogen.sh: Fix previous patch and silence noisy GNU which.   
2608
2609 2003-11-07  Bernie Solomon  <bernard@ugsolutions.com>
2610
2611         * autogen.sh: tweak glibtool check so it works
2612         if which doesn't set return code properly
2613
2614 2003-11-07  Zoltan Varga  <vargaz@freemail.hu>
2615
2616         * autogen.sh: Silence noisy GNU which.
2617         
2618         * autogen.sh: Applied patch from Peter Teichman (peter@ximian.com). 
2619         Use 'glibtool' instead of 'libtool' on OSX. 
2620
2621 2003-11-06  Zoltan Varga  <zovarga@ws-zovarga2>
2622
2623         * mono/benchmark/pinvoke.cs: New benchmark for testing the performance
2624         of the managed/unmanaged boundary.
2625
2626 2003-11-06  Zoltan Varga  <vargaz@freemail.hu>
2627
2628         * configure.in acconfig.h: Add check for __thread keyword in gcc.
2629
2630 2003-10-29  Dick Porter  <dick@ximian.com>
2631
2632         * man/mono.1: Document MONO_EXTERNAL_ENCODINGS variable
2633
2634 2003-10-16  Miguel de Icaza  <miguel@ximian.com>
2635
2636         * man/mono.1: Document new --trace options
2637
2638 2003-10-13  Bernie Solomon  <bernard@ugsolutions.com>
2639
2640         * configure.in: add hppa support (64bit only)
2641         make solaris build work with Forte compiler
2642
2643 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2644
2645         * configure.in: Added check for pthread_attr_setstacksize.
2646
2647         * mono/tests/ChangeLog: New file.
2648         
2649 2003-10-13  Zoltan Varga  <vargaz@freemail.hu>
2650
2651         * mono/tests/Makefile.am: Link the tests with the test driver program
2652         used for the mini tests.
2653
2654 2003-10-10  Zoltan Varga  <vargaz@freemail.hu>
2655
2656         * mono/tests/libtest.c (mono_test_marshal_delegate): Added test for
2657         stdcall calling convention.
2658
2659 2003-10-09  Dick Porter  <dick@ximian.com>
2660
2661         * acconfig.h:
2662         * configure.in: Check for ICU availability
2663
2664 2003-10-09  Bernie Solomon  <bernard@ugsolutions.com>
2665
2666         * mono/tests/libtest.c: fix after merge of pinvoke2.cs
2667
2668 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2669
2670         * mono/tests/Makefile.am mono/tests/libtest.c
2671         mono/tests/pinvoke18.cs: new test for bool marshalling.
2672
2673 2003-10-07  Bernie Solomon  <bernard@ugsolutions.com>
2674
2675         * mono/scripts/Makefile.am mono/scripts/*.in: fix
2676         managed .exe paths so they are found under cygwin.
2677
2678 2003-10-07  Zoltan Varga  <vargaz@freemail.hu>
2679
2680         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Fix array of structs
2681         test.
2682
2683 2003-10-06  Bernie Solomon  <bernard@ugsolutions.com>
2684
2685         * mono/tests/pinvoke2.cs mono/tests/pinvoke11.cs 
2686         mono/tests/libtest.c: Add more pass by value struct
2687         tests for platforms with more complex calling conventions 
2688         (Sparc V9, HPPA 64 bit).
2689
2690 2003-10-06  Zoltan Varga  <vargaz@freemail.hu>
2691
2692         * mono/tests/pinvoke2.cs mono/tests/libtest.c: Add array of structs
2693         marshalling test.
2694
2695 2003-10-04  Bernie Solomon  <bernard@ugsolutions.com>
2696
2697         * mono/tests/libtest.c: remove warnings except
2698         "no previous prototype"
2699
2700 2003-10-03  Bernie Solomon  <bernard@ugsolutions.com>
2701
2702         * mono/tests/libtest.c: (test_lpwstr_marshal) remove undefined
2703         behaviour of increment, (mono_test_marshal_char) = should be ==
2704
2705 2003-09-30  Zoltan Varga  <vargaz@freemail.hu>
2706
2707         * mono/tests/remoting1.cs: Added test for interface casts on
2708         TransparentProxies.
2709
2710 2003-09-24  Bernie Solomon  <bernard@ugsolutions.com>
2711
2712         * mono/tests/pinvoke*.cs, delegate4.cs, marshal10.cs, marshal4.cs
2713           marshal5.cs: remove .so from DllImport of libtest to aid portability.
2714
2715 2003-09-08  Zoltan Varga  <vargaz@freemail.hu>
2716
2717         * configure.in: Added check for valgrind headers.
2718
2719 2003-09-03  Zoltan Varga  <vargaz@freemail.hu>
2720
2721         * Makefile.am: Use $(MAKE) in even more places. Patch by Bernie Solomon
2722         (bernard@ugsolutions.com).
2723         
2724 2003-08-27  Zoltan Varga  <vargaz@freemail.hu>
2725
2726         * Makefile.am: Use $(MAKE) instead of make. Patch by Bernie Solomon
2727         (bernard@ugsolutions.com).
2728
2729 2003-08-25  Zoltan Varga  <vargaz@freemail.hu>
2730
2731         * mono.pc.in: Added gthread-2.0.
2732
2733 2003-08-22  Zoltan Varga  <vargaz@freemail.hu>
2734
2735         * configure.in: Added gthread-2.0 to GLIB_CFLAGS and GLIB_LIBS, so we
2736         can call g_thread_init ().
2737
2738 2003-08-21  Zoltan Varga  <vargaz@freemail.hu>
2739
2740         * mono/tests/threadpool.cs mono/tests/threadpool1.cs: Make increments 
2741         of static variables atomic. Fixes bug #47683.
2742
2743 2003-08-21  Johannes Roith  <johannes@jroith.de>
2744
2745         * mono/Makefile.am: small update. make sure, glib makes it in the build, add optional target for dependencies
2746
2747 2003-08-18  Johannes Roith  <johannes@jroith.de>
2748
2749         * mono/Makefile.am: add windows build option
2750         * mono/monowiz.win32.nsi: add windows build script
2751         * mono/mono-win32-light.bmp: add bitmap
2752
2753 2003-08-16  Zoltan Varga  <vargaz@freemail.hu>
2754
2755         * mono/tests/checked.cs: Added mul.ovf tests.
2756
2757 2003-08-15  Duncan Mak  <duncan@ximian.com>
2758
2759         * doc/mysql: Change references to ByteFX.Data.MySQLClient to the
2760         correct ByteFX.Data.MySqlClient (note the change in
2761         capitalization). Thanks to Tom Wagner <Tom.Wagner@wacker.com> for
2762         spotting the error.
2763
2764 2003-08-15  Zoltan Varga  <vargaz@freemail.hu>
2765
2766         * mono/tests/bug-47295.cs: Regression test for bug #47295.
2767
2768 2003-08-11  Duncan Mak  <duncan@ximian.com>
2769
2770         * runtime/Makefile.am (assemblies_DATA): Add Mono.Cairo.dll.
2771
2772 Sun Aug  3 21:12:13 BST 2003 Malte Hildingson <malte@amy.udd.htu.se>
2773
2774         * configure.in: added FPU test for ARM.
2775
2776 Thu Jul 31 16:19:07 CEST 2003 Paolo Molaro <lupus@ximian.com>
2777
2778         * configure.in, etc.: portability fixes and support for
2779         buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
2780
2781 2003-07-22  Duncan Mak  <duncan@ximian.com>
2782        
2783         * runtime/Makefile.am: Remove sqlsharp as we no longer distribute it.
2784
2785 2003-07-22  Zoltan Varga  <vargaz@freemail.hu>
2786
2787         * mono/tests/Makefile.am: Add missing test. Make tests interruptable
2788         by Ctrl-C. Add testinterp target to run the tests with the interpreter.
2789         Do not try to build vararg.cs under mcs.
2790
2791         * configure.in: Fix detection of GC_gcj_malloc.
2792
2793 2003-07-14  Jerome Laban <jlaban@wanadoo.fr>
2794
2795         * acconfig.h:
2796         * configure.in: Check for gethostbyname2_r availability.
2797         * data/machine.config: Added section system.net/settings. Added
2798         option for IPv6 availability.   
2799
2800 2003-07-13  Zoltan Varga  <vargaz@freemail.hu>
2801
2802         * mono/tests/cattr-object.cs: Make it run under both mono and MS.NET.
2803
2804         * mono/tests/struct.cs: Add test for unboxing trampolines.
2805
2806         * mono/tests/bug-27420.cs: new regression test.
2807
2808         * mono/tests/Makefile.am: skip vararg test since it does not compile 
2809         under mono. Add testinterp target. Add new tests.
2810         
2811 2003-07-10  Martin Willemoes Hansen
2812
2813         * doc/web/team.xml : Modified my tasks a bit.
2814
2815 2003-07-01  Paolo Molaro <lupus@ximian.com>
2816
2817         * acconfig.h, configure.in: added bundle support.
2818
2819 2003-06-10  Dick Porter  <dick@ximian.com>
2820
2821         * acconfig.h:
2822         * configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
2823         available.
2824
2825 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
2826
2827         * configure.in: Define HAVE_GC_GCJ_MALLOC for included libgc.
2828
2829 2003-06-10  Martin Baulig  <martin@ximian.com>
2830
2831         * configure.in: Fall back to boehm if we don't have a libgc
2832         subdirectory.
2833
2834 2003-06-10  Martin Baulig  <martin@ximian.com>
2835
2836         * configure.in: Make the libgc stuff actually work; we now create
2837         a shared libmonogc.so when using the included libgc.
2838
2839 2003-06-09  Martin Baulig  <martin@ximian.com>
2840
2841         * configure.in: Only check for gc if --with-gc=boehm.
2842
2843 2003-06-08  Martin Baulig  <martin@ximian.com>
2844
2845         * configure.in: Tell libgc's configure about our threads library.
2846
2847 2003-06-08  Martin Baulig  <martin@ximian.com>
2848
2849         * libgc/: Integrate the libgc module here.
2850
2851         [Note: A simple `cvs update' won't work this time; you either need
2852         to re-checkout the `mono' module or manually move the `libgc'
2853         module here.]
2854
2855         * configure.in (--with-gc): Added `included' option to use the
2856         included libgc.  This is now also the default.
2857         (LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
2858         (INCLUDED_LIBGC): New automake conditional.
2859         (USE_INCLUDED_LIBGC): #define this if appropriate.
2860
2861         * autogen.sh: Run libgc/autogen.sh.
2862
2863         * Makefile.am (SUBDIRS): Added libgc.
2864
2865 2003-06-05  Duncan Mak  <duncan@ximian.com>
2866
2867         * mono.spec.in (Requires): Add libxml2 and libxslt dependency on
2868         the package.
2869
2870 2003-05-19  Dick Porter  <dick@ximian.com>
2871
2872         * configure.in: Netbsd build fix by marc@informatik.uni-bremen.de.
2873
2874 2003-05-10  Martin Willemoes Hansen <mwh@sysrq.dk>
2875
2876         * scripts/Makefile.am: Added monoresgen secutil sqlsharp
2877           shell wrapper scripts.
2878
2879 2003-05-08  Zoltan Varga  <vargaz@freemail.hu>
2880
2881         * mono/tests/Makefile.am: 
2882         - Compile with mcs.
2883         - Disable some warnings.
2884         - Added executables to clean target.
2885         - Make testjit the default target.
2886         - Print list of failed tests at the end of a test run.
2887         - Abort tests when Ctrl-C is pressed.
2888
2889         * mono/tests/test-driver: Return with a special exit code when 
2890         SIGINT is detected.
2891
2892         * mono/tests/checked.cs: Make it compile.
2893         
2894 2003-05-02  Miguel de Icaza  <miguel@ximian.com>
2895
2896         * runtime/Makefile.am ($(monobins_DATA)): Use explicit file names
2897         for the target exe binaries.
2898
2899         Copy cilc.exe and secutil.exe from the right paths to the right
2900         location.
2901
2902         Add missing assemblies.
2903
2904 2003-05-02  Alp Toker  <alp@atoker.com>
2905
2906         * data/config.in: new dll mapping entry for libglade
2907
2908 2003-05-01  Duncan Mak  <duncan@ximian.com>
2909
2910         * scripts/Makefile.am: 
2911         * runtime/Makefile.am: Install cilc and ilasm.
2912
2913 2003-04-29  Dietmar Maurer  <dietmar@ximian.com>
2914
2915         * mono/tests/Makefile.am (JITTEST_PROG): use mini/mono
2916
2917 2003-04-16  Charles Iliya Krempeaux  <charles@reptile.ca>
2918
2919         * doc/web/team.xml : Added myself to it.
2920
2921 2003-04-10  Duncan Mak  <duncan@ximian.com>
2922
2923         * doc/web/render-team-page.cs: Make the names of the element be
2924         lowercase instead. BenM says this makes it XHTML compliant; heck,
2925         I'm generating this from an XmlDocument already, why not make it
2926         XHTML compliant?
2927
2928 2003-04-10  Duncan Mak  <duncan@ximian.com>
2929
2930         * doc/web/render-team-page.cs (Compare): Correctly fix
2931         ContributorComparer.
2932         (RenderHtml): Add some SetAttribute loving to make it render prettier.
2933
2934         * doc/web/team.xml: Revert excessive indenting.
2935
2936 2003-04-07  Martin Baulig  <martin@ximian.com>
2937
2938         * mono/mini/: Added this directory to the build; install `mini'
2939         and `libmini.la'.
2940
2941 2003-04-07  Duncan Mak  <duncan@ximian.com>
2942
2943         * doc/web/render-team-page.cs: Fix ContributorComparer.
2944
2945 2003-04-04  Duncan Mak  <duncan@ximian.com>
2946
2947         * doc/web/render-team-page.cs: Make it use 'none.png' if no image
2948         are specified in the XML.
2949
2950         * doc/web/team.xml: Remove the comment.
2951
2952         * doc/web/render-team-page.cs: Make it not output a full HTML file.
2953
2954 2003-04-04  Duncan Mak  <duncan@ximian.com>
2955
2956         * doc/web/commands: 
2957         * doc/web/makefile: Add team page information.
2958
2959         * doc/web/team.xml: 
2960         * doc/web/render-team-page.cs: Code for rendering a team page.
2961
2962 2003-04-02  Duncan Mak  <duncan@ximian.com>
2963
2964         * doc/web/makefile: Add a new make target for generating a team
2965         page on go-mono.com.
2966
2967 2003-04-04  Zoltan Varga  <vargaz@freemail.hu>
2968
2969         * configure.in: Added check for GC_gcj_malloc.
2970
2971 2003-04-04  Martin Willemoes Hansen <mwh@sysrq.dk>
2972
2973         * man/sqlsharp.1: changed pass= to password= for the 
2974           PostgreSql provider.
2975
2976 2003-03-31  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2977
2978         * data/machine.config: added SessionStateModule to httpModules section.
2979
2980 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
2981
2982         * data/machine.config: added default sessionState section and handler.
2983
2984 2003-02-17  Daniel Morgan <danmorg@sc.rr.com>
2985
2986         * doc/provider-factory: add new web page 
2987         about Mono.Data's ProviderFactory
2988
2989         * doc/web/commands
2990         * doc/web/makefile: add provider-factory web page to build
2991         
2992         * doc/ado-net
2993         * doc/ibmdb2
2994         * doc/postgresql
2995         * doc/sqlclient
2996         * doc/tdsclient
2997         * doc/sybase
2998         * doc/mysql
2999         * doc/firebird
3000         * doc/oracle
3001         * doc/oledb
3002         * doc/odbc
3003         * doc/sqlite: updated web pages
3004
3005 2003-02-16  Martin Baulig  <martin@ximian.com>
3006
3007         * doc/jit-debug-sample
3008         * doc/jit-debug-sample2: Removed.
3009
3010         * doc/jit-debug: Updated.
3011
3012 2003-02-13  Daniel Morgan <danmorg@sc.rr.com>
3013
3014         * doc/screenshots
3015         * doc/ado-net
3016         * doc/oracle
3017         * doc/gtk-sharp: update web pages
3018         
3019 2003-02-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3020
3021         * data/machine.config: added sample globalization section.
3022
3023 2003-02-12  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3024
3025         * data/machine.config: added UrlAuthorizationModule and
3026         AuthenticationConfigHandler.
3027
3028 2003-02-11  Tim Coleman <tim@timcoleman.com>
3029         * data/config.in: Add mapping for Oracle call interface
3030         (OCI) native libraries.
3031
3032 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3033
3034         * configure.in: added check for sys/un.h.
3035
3036 2003-01-29  Daniel Morgan <danmorg@sc.rr.com>
3037
3038         * doc/postgresql
3039         * doc/mysql
3040         * doc/ado-net: updates to web pages
3041         
3042         * man/sqlsharp.1: update to man page
3043
3044 2003-01-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3045
3046         * configure.in: added WIN32_THREADS flag when building under windows.
3047         It seems that the header files of the gc do not always define it when
3048         GC_WIN32_THREADS is defined.
3049
3050 2003-01-26  Daniel Morgan <danmorg@sc.rr.com>
3051
3052         * doc/index
3053         * doc/ado-net
3054         * doc/firebird
3055         * doc/ibmdb2
3056         * doc/mysql
3057         * doc/odbc
3058         * doc/oledb
3059         * doc/oracle
3060         * doc/postgresql
3061         * doc/sqlclient
3062         * doc/sqlite
3063         * doc/sybase
3064         * doc/tdsclient: corrections
3065
3066 2003-01-26  Duncan Mak  <duncan@ximian.com>
3067
3068         * doc/jit-debug: Update the links. Thanks for Andy Oliver for the report.
3069
3070 2003-01-22  Martin Baulig  <martin@ximian.com>
3071
3072         * configure.in: Set version number to 0.19.1.
3073
3074         Heads up: I'm going to commit some changes to the debugger
3075         which'll require you to use this new runtime, so if you update the
3076         debugger from CVS, you also need this new runtime.
3077
3078 2003-01-20  Duncan Mak  <duncan@ximian.com>
3079
3080         * configure.in: Bump the release number to 0.19.
3081           
3082 2003-01-19  Daniel Morgan <danmorg@sc.rr.com>
3083
3084         * doc/ibmdb2: added file which is new web page
3085         about IBM DB2 data provider at Mono.Data.DB2Client
3086         
3087         * makefile
3088         * commands: added ibmdb2 web page to go-mono web site
3089         
3090         * doc/ado-net: added a couple more developers email, plus made the
3091         email spam resistant, added Mono's DB2 data provider to list,
3092         added more info about the ProviderFactory and retrieving data using
3093         ADO.NET from ASP.NET, add notes about testing, misc cleanup
3094         
3095         * doc/mysql
3096         * doc/postgresql
3097         * doc/sqlclient
3098         * doc/oracle
3099         * doc/tdsclient
3100         * doc/firebird
3101         * doc/oledb
3102         * doc/odbc
3103         * doc/sybase
3104         * doc/sqlite: added testing notes and C# examples
3105         
3106         * doc/gtk-sharp: added links for GTK# for Windows
3107         
3108         * man/sqlsharp.1: added providers Npgsql and MySQLNet
3109
3110 2003-01-17  Duncan Mak  <duncan@ximian.com>
3111
3112         * runtime/Makefile.am: Add the new Mono.Data.DB2Client.dll.
3113
3114 2003-01-16  Martin Baulig  <martin@ximian.com>
3115
3116         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Removed the gthread
3117         check again, we're now using the mono/io-layer for this.
3118
3119 Wed Jan 15 16:20:54 CET 2003 Paolo Molaro <lupus@ximian.com>
3120
3121         * configure.in: allow MacOSX (from various people).
3122
3123 2003-01-14  Martin Baulig  <martin@ximian.com>
3124
3125         * configure.in (GTHREAD_LIBS, GTHREAD_CFLAGS): Added check for gthread.
3126
3127 2002-12-27  Jeroen Janssen <japj@darius.demon.nl>
3128         * fixed url for System.Windows.Forms in the class status
3129         
3130 2002-12-18  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3131
3132         * configure.in: moved struct tm field tm_gmtoff check before the check
3133         for timezone global variable. This makes Timezone work for me (debian
3134         sid, linux, x86, which has both the field and the global variables).
3135
3136 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3137
3138         * doc/oracle: added file which is
3139         a new web page oracle.html
3140
3141         * doc/ado-net: clean up and add link
3142         to oracle.html
3143         
3144         * doc/web/commands
3145         * doc/web/makefile: added oracle.html
3146
3147 2002-12-10  Daniel Morgan <danmorg@sc.rr.com>
3148
3149         * man/Makefile.am: changed sqlsharpcli.1 to sqlsharp.1
3150         
3151         * man/sqlsharpcli.1: renamed to sqlsharp.1
3152
3153 2002-12-09  Tim Haynes  <thaynes@openlinksw.co.uk>
3154
3155         * mono/jit/jit.c
3156         * mono/metadata/icall.c: added mono_install_get_config_dir() to
3157         utilize the MONO_CFG_DIR environment variable for specifying
3158         different machine.configs.
3159
3160 2002-12-06  Duncan Mak  <duncan@ximian.com>
3161
3162         * data/Makefile.am (EXTRA_DIST): Add machine.config
3163         (DISTCLEANFILES): Add config.
3164
3165 2002-11-30  Daniel Morgan <danmorg@sc.rr.com>
3166
3167         * man/sqlsharpcli.1: added file - a man page 
3168         for SQL# CLI
3169         
3170         * man/Makefile.am: added sqlsharpcli.1 to man_MANS
3171         
3172 2002-11-20  Daniel Morgan <danmorg@sc.rr.com>
3173
3174         * doc/firebird: updated web page
3175
3176 2002-11-19  Mike Kestner <mkestner@speakeasy.net>
3177
3178         * data/Config.in : added the gtk# dll mapping entries
3179
3180 2002-11-19  Daniel Morgan <danmorg@sc.rr.com>
3181
3182         * doc/firebird: updated web page based on input
3183         from the firebird .net data provider author
3184
3185 Mon Nov 18 16:40:34 CET 2002 Paolo Molaro <lupus@ximian.com>
3186
3187         * configure.in, mono/os/gc_wrapper.h: check that the gc headers have
3188         been installed.
3189
3190 2002-11-12  Daniel Morgan <danmorg@sc.rr.com>
3191
3192         * doc/oledb
3193         * doc/odbc
3194         * doc/mysql
3195         * doc/sqlite
3196         * doc/sqlclient
3197         * doc/tdsclient
3198         * doc/sybase
3199         * doc/firebird: added web pages
3200         for each specific data provider
3201         
3202         * doc/ado-net
3203         * doc/postgresql: updated web page
3204         with current status
3205         
3206         * doc/web/commands
3207         * doc/web/makefile: updated to include
3208         new web pages
3209
3210 2002-11-06  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3211
3212         * autogen.sh: make it work when MONO_PATH is set and it has more than
3213         one directory or ends in ":". Also check that the directory added to
3214         ACLOCAL_FLAGS and PATH exist (aclocal fails if they don't).
3215
3216 2002-10-22  Miguel de Icaza  <miguel@ximian.com>
3217
3218         * configure.in: Also allow the miss-spelled bohem.
3219
3220 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
3221
3222         * doc/ado-net
3223         * doc/postgresql
3224         * doc/tds-providers: cleaned up the web pages
3225         
3226         * doc/web/commands: postgresql.html page was mistyped
3227
3228 2002-10-18  Daniel Morgan <danmorg@sc.rr.com>
3229
3230         * doc/ado-net: updated status of
3231         the ADO.NET functionality and providers
3232         and added link to tds-providers.html
3233
3234         * doc/tds-providers: added file to
3235         describe the design     and status of 
3236         the SqlClient, SybaseClient, and TdsClient
3237         ADO.NET providers.
3238
3239         * doc/web/makefile
3240         * doc/web/command: added new web page 
3241         tds-providers.html to build of  www.go-mono.com web site
3242         
3243 2002-10-17  Daniel Morgan <danmorg@sc.rr.com>
3244
3245         * doc/web/makefile
3246         * doc/web/commands:     web page 
3247         postgresql needed to be added
3248
3249 2002-10-13  Mark Crichton <crichton@gimp.org>
3250
3251         * doc/index: Even more spelling errors fixed.
3252
3253 2002-10-13  Daniel Morgan <danmorg@sc.rr.com>
3254
3255         * doc/adonet: updated status of all providers, added links, 
3256           and added information
3257           about the Mono.Data.SqliteClient provider that 
3258           Vladimir Vukicevic contributed. Added Brian Ritchie's 
3259           and Vladimir Vukicevic's email addresses as
3260           people to contact about ADO.NET in Mono.  
3261           Added information about SQL#, configuration tools, 
3262           and an ADO.NET Multiplexor, etc...  
3263
3264 2002-10-10  Daniel Morgan <danmorg@sc.rr.com>
3265
3266         * doc/index: corrected some mistypes
3267         
3268         * doc/adonet: updated the status and plans of all the ADO.NET providers
3269           and moved PostgreSQL specific stuff to doc/postgresql
3270
3271         * doc/postgresql: added new file to detail
3272           the status of the PostgreSQL ADO.NET provider
3273           and provide test notes for setting it up
3274
3275 2002-10-09  Daniel Morgan <danmorg@sc.rr.com>
3276
3277         * data/config.in: add entry for MySQL native shared libraries
3278           which are different on Windows and Linux
3279
3280 2002-10-04  Diego Sevilla Ruiz  <dsevilla@um.es>
3281
3282         * doc/ccvs: Fixed some ugly formatting.
3283
3284 2002-10-03  Dick Porter  <dick@ximian.com>
3285
3286         * acconfig.h:
3287         * configure.in:  Freebsd pthread_t is a pointer
3288
3289 2002-10-01  Duncan Mak  <duncan@ximian.com>
3290
3291         * mono/os/Makefile.am: Add gc_wrapper.h.
3292
3293         * runtime/Makefile.am: Fix the path for monoresgen.exe.
3294
3295 2002-09-27  Dick Porter  <dick@ximian.com>
3296
3297         * configure.in: Check for semaphore.h.  Patch for BSD from
3298         jmmv@hispabsd.org (Julio Merino).
3299
3300 2002-09-20  Duncan Mak  <duncan@ximian.com>
3301
3302         * data/config.in: Added reference to libxslt.
3303
3304 2002-09-20  Mark Crichton  <crichton@gimp.org>
3305
3306         * configure.in: added NEED_LINK_UNLINK to make io-layer more portable.
3307         Linux has a "virtual fs" for UNIX sockets, Solaris and BSD don't.
3308         For systems that do not have such a virtual FS, define
3309         NEED_LINK_UNLINK.
3310
3311         * acconfig.h: added NEED_LINK_UNLINK
3312         
3313 Wed Sep 4 18:09:58 CEST 2002 Paolo Molaro <lupus@ximian.com>
3314
3315         * configure.in: add some needed defines to fix support of
3316         threads in the GC.
3317
3318 2002-09-19  Mark Crichton  <crichton@gimp.org>
3319
3320         * configure.in: Added checks for Solaris to use X/Open functionality.
3321         Really needed for the io-layer code.
3322
3323 2002-09-15  Andrew Birkett  <andy@nobugs.org>
3324
3325         * man/mcs.1: --probe is now --expect-error.
3326
3327 2002-09-09  Dick Porter  <dick@ximian.com>
3328
3329         * acconfig.h: 
3330         * configure.in: Simplify thread checks, by using canned rules for
3331         particular systems (based on the sleepycat db configure.in).
3332         Tested on linux/x86, freebsd and w32.  Solaris also added, but I
3333         don't have a solaris machine to try it on.
3334
3335 2002-09-04  Juli Mallett  <jmallett@FreeBSD.org>
3336
3337         * configure.in: Include <sys/types.h> when checking <sys/un.h> stuff.
3338
3339 2002-09-02  Diego Sevilla Ruiz  <dsevilla@um.es>
3340
3341         * doc/ccvs: Added how to convert SSH keys (from SSH Communications
3342         Security) to the OpenSSH keys required by mono CVS
3343         access.
3344
3345 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3346
3347         * configure.in, mono/interpreter/interp.c,
3348         mono/io-layer/handles.c, mono/io-layer/processes.c,
3349         mono/io-layer/threads.c, mono/io-layer/timed-thread.c,
3350         mono/io-layer/wait.c, mono/jit/helpers.c, mono/jit/jit.c,
3351         mono/metadata/appdomain.c, mono/metadata/class.c,
3352         mono/metadata/domain.c, mono/metadata/gc.c,
3353         mono/metadata/object.c, mono/metadata/reflection.c,
3354         mono/metadata/threads.c, mono/os/gc_wrapper.h,
3355         mono/utils/mono-hash.c: Add a new header, gc_wrapper.h, to
3356         wrap inclusion of gc.h for boehm, since from FreeBSD and
3357         OpenBSD ports, gc.h is <gc.h>, but on GNU it seems to be
3358         in <gc/gc.h>.  This will reduce the diffs FreeBSD ports has
3359         to apply, and also makes it possible for me to build with
3360         GC on OpenBSD/macppc built by hand.
3361
3362 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3363
3364         * configure.in: On BSD don't try to use -ldl, we simply don't use it.
3365
3366 2002-09-01  Juli Mallett  <jmallett@FreeBSD.org>
3367
3368         * mono/dis/dis-cil.c:
3369         * configure.in: Check for <wchar.h> via autoconf, don't use it if
3370         it isn't there, as it seems to work fine without it on OpenBSD.
3371
3372 2002-08-28  Dick Porter  <dick@ximian.com>
3373
3374         * mono/os/win32/util.c: 
3375         * mono/os/unix/util.c: 
3376         * mono/os/util.h: mono_set_rootdir() doesnt take any args now.
3377         (It doesn't do anything on unix builds, and the w32 version no
3378         longer needs an arg.)
3379
3380         * configure.in: Add HOST_CC for w32 builds
3381
3382 Tue Aug 27 18:17:43 CEST 2002 Paolo Molaro <lupus@ximian.com>
3383
3384         * configure.in: remove iconv checks.
3385
3386 2002-08-24  Juli Mallett  <jmallett@FreeBSD.org>
3387
3388         * configure.in: Recognise OpenBSD/macppc as PowerPC.
3389
3390 Tue Aug 20 15:15:52 CEST 2002 Paolo Molaro <lupus@ximian.com>
3391
3392         * configure.in: patch by noa@metamatrix.se (Daniel Resare)
3393         to error out if bison is missing.
3394
3395 2002-08-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3396
3397         * configure.in: don't link against libdl on windoze.
3398
3399 2002-08-12  Dick Porter  <dick@ximian.com>
3400
3401         * mono.pc.in: Add $includedir to Cflags
3402
3403 Fri Jul 19 18:38:38 CEST 2002 Paolo Molaro <lupus@ximian.com>
3404
3405         * configure.in, Makefile.am, mono.pc.in: add a mono.pc file for use
3406         with pkg-config.
3407         * */Makefile.am: makefile overhaul to create a shared libmono library.
3408         * */*.h: do not include config.h in headers that should be installed.
3409
3410 2002-07-12  Dick Porter  <dick@ximian.com>
3411
3412         * acconfig.h:
3413         * configure.in: Check the size of sockaddr_un.sun_path
3414
3415 2002-06-23  Miguel de Icaza  <miguel@ximian.com>
3416
3417         * man/Makefile.am (man_MANS): Added new man page
3418
3419         * man/mono-config.5: New manual page describing the mono-config
3420         file format. 
3421
3422 2002-06-10  Jaroslaw Kowalski <jarek@atm.com.pl>
3423
3424         * configure.in: added checks for MSG_NOSIGNAL
3425
3426 2002-05-30  Daniel Morgan <danmorg@sc.rr.com>
3427
3428         * doc/ado-net: update the ado-net web page on go-mono.com
3429         input parameters support, beginnings of Mono.Data.MySQL 
3430         and System.Data.OleDb, updated the sample source code,
3431         and output from a PostgresTest
3432
3433 2002-05-21  Martin Baulig  <martin@gnome.org>
3434
3435         * mono.1: Documented the "--debug-args" debugging arguments.
3436
3437 2002-05-21  Martin Baulig  <martin@gnome.org>
3438
3439         * mono.1: Updated to reflect my latest changes and beautified this a bit.
3440         (FIXME: There are still command line argument which aren't documented here.)
3441
3442 2002-05-19  Daniel Morgan <danmorg@sc.rr.com>
3443
3444         * doc/ado-net: updated page to include C# code snippets using
3445         System.Data.  Update status: handle reading NULL values, DataSet/DataAdapter
3446         works, executing/reading multiple results, and stored procedures.
3447         And other tweaks about the providers.  
3448
3449 2002-05-19  Martin Baulig  <martin@gnome.org>
3450
3451         * mono/Makefile.am (SUBDIRS): Added `os', it's referenced by
3452         interpreter/Makefile.am.
3453
3454 Wed May 15 12:22:09 CEST 2002 Paolo Molaro <lupus@ximian.com>
3455
3456         * configure.in: search for pthread functions also in libc_r (patch
3457         from Garrett Rooney <rooneg@electricjellyfish.net>).
3458
3459 2002-05-11  Daniel Morgan <danmorg@sc.rr.com>
3460
3461         * doc/ado-net: added instructions for installing PostgreSQL on Linux
3462         and for using nant to re-compile just the System.Data.dll assembly
3463         on Windows.
3464
3465 2002-05-10  Rodrigo Moya <rodrigo@ximian.com>
3466
3467         * doc/ado-net: added instructions for compiling System.Data.dll
3468         (a subset of) on Linux.
3469
3470 2002-05-10  Daniel Morgan <danmorg@sc.rr.com>
3471
3472         * doc/ado-net: added links
3473
3474 2002-05-09  Dick Porter  <dick@ximian.com>
3475
3476         * configure.in: Set CPPFLAGS not CFLAGS (bug 23767)
3477
3478 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3479
3480         * doc/ado-net: correct formatting
3481         * doc/index: added credit i forgot to add
3482
3483 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3484
3485         * doc/ado-net: i did not format it correctly earlier, i 
3486         tried added various tags where appropriate.
3487         
3488         * doc/index: added news item for May 5, 2002 - ado.net able
3489         to retrieve data now
3490
3491 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3492
3493         * doc/ado-net: updated the current status which
3494         I kept forgetting to do.
3495
3496 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3497
3498         * doc/ado-net: updated to includes an example for
3499         running ipc-daemon as a Windows service.  Thanks
3500         to gonzalo.
3501
3502 2002-05-05  Daniel Morgan <danmorg@sc.rr.com>
3503
3504         * doc/ado-net: updated to include installation of
3505         PostgreSQL DBMS under cygwin.  It is a TODO for Linux though.
3506         Also included notes on running the System.Data/Test/PostgresTest.cs
3507         that should work on a lot of Mono installations that have
3508         PostgreSQL installed.  If not please let me, rodrigo, or gonzalo
3509         know.
3510
3511 2002-05-01  Rodrigo Moya <rodrigo@ximian.com>
3512
3513         * doc/ado-net: updated a little bit.
3514
3515 2002-04-30  Jeffrey Stedfast  <fejj@ximian.com>
3516
3517         * configure.in: Added checks for timezone stuff.
3518
3519 2002-04-30  Dick Porter  <dick@ximian.com>
3520
3521         * acconfig.h:
3522         * configure.in: Added option to disable using shared memory for
3523         handles
3524
3525 2002-04-28  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3526
3527         * configure.in: fix for conditional "THREADS_PTHREAD" was never 
3528         defined problem under cygwin with latest version of automake and
3529         autoconf. Patch from Jeroen Janssen <japj@darius.demon.nl>.
3530
3531 2002-04-23  Gonzalo Paniagua Javier <gonzalo@ximian.com>
3532
3533         * configure.in: removed -Wshadow from CFLAGS.
3534
3535 2002-04-12  Rodrigo Moya <rodrigo@ximian.com>
3536
3537         * status/maintainers.xml: added danmorg and myself for System.Data.*
3538         classes.
3539
3540         * status/class.xml: added System.Data.* classes.
3541
3542 2002-04-08  Dick Porter  <dick@ximian.com>
3543
3544         * configure.in: Set -mno-cygwin here rather than in the build script
3545
3546 2002-04-05  Dietmar Maurer  <dietmar@ximian.com>
3547
3548         * mono/tests/remoting2.cs: new test for async invoke of proxy calls
3549
3550 2002-03-29  Martin Baulig  <martin@gnome.org>
3551
3552         * doc/jit-debug, docs/jit-debug-sample, docs/jit-debug-sample2:
3553         New files, added documentation for the debugging code.
3554
3555         * doc/web/commands: Added the debugging pages.
3556
3557         * docs/jit-debug: Removed, this is now on the web site.
3558
3559 2002-03-24  Martin Baulig  <martin@gnome.org>
3560
3561         * man/mcs.1: Documented the new --debug option and added a section
3562         about debugging support.
3563
3564         * man/mono.1: Documented the new --dwarf and --dwarf-plus options.
3565
3566 2002-03-21  Martin Baulig  <martin@gnome.org>
3567
3568         * configure.in: Added check for <elf.h>.
3569
3570 2002-03-18  Dick Porter  <dick@ximian.com>
3571
3572         * configure.in: Only look for libgc on the system.  Default to not
3573         using GC at all, because it doesn't work with the jit.
3574
3575 2002-03-17  Miguel de Icaza  <miguel@ximian.com>
3576
3577         * configure.in: Add support for building the included boehm GC.
3578
3579 Thu Mar 7 17:19:44 CET 2002 Paolo Molaro <lupus@ximian.com>
3580
3581         * configure.in: detect Boehm GC libs and add --with-gc switch.
3582         Boehm GC needs to be explicitly enabled since the JIT currently fails
3583         in some cases with it.
3584
3585 2002-02-27  Dietmar Maurer  <dietmar@ximian.com>
3586
3587         * mono/tests/fib.cs: it is now possible to pass a repeat count as
3588         command line argument, for example fib.exe 20 runs the test 20
3589         times. 
3590
3591 2002-02-25  Sergey Chaban  <serge@wildwestsoftware.com>
3592         * configure.in: added support for ARM target arch.
3593         Uncommented and modified arm-*-linux* target,
3594         added mono/arch/arm/Makefile to AC_OUTPUT list.
3595
3596 2002-02-21  Mark Crichton  <crichton@gimp.org>
3597
3598         * status/class.xml: Added contact info for RNGCryptoServiceProvider
3599         class and Rijndael classes.
3600         * status/maintainers.xml: Added contact info to maintainers list.
3601
3602 2002-02-21  Mark Crichton  <crichton@gimp.org>
3603  
3604         * configure.in: Add checks for a system-provided entropy device
3605         * acconfig.h: Added HAVE_CRYPT_RNG and NAME_DEV_RANDOM
3606
3607 2002-02-20  Dick Porter  <dick@ximian.com>
3608
3609         * acconfig.h:
3610         * configure.in: Always build without cygwin support on windows
3611
3612 2002-02-19  Radek Doulik  <rodo@ximian.com>
3613
3614         * mono/tests/pinvoke.cs: use more pinvoke test methods
3615
3616 2002-02-19  Radek Doulik  <rodo@ximian.com>
3617
3618         * mono/tests/libtest.c (mono_test_many_short_arguments): new test
3619         method
3620         (mono_test_many_byte_arguments): ditto
3621
3622 2002-02-18  Radek Doulik  <rodo@ximian.com>
3623
3624         * mono/tests/Makefile.am: added small test library for pinvoke
3625         testing
3626
3627         * mono/tests/libtest.c (mono_test_many_int_arguments): new file,
3628         new function to test pinvoke
3629
3630         * mono/tests/pinvoke.cs (Test): added pinvoked method with 10 int
3631         arguments
3632
3633         * mono/tests/Makefile.am: display # of passing tests too
3634         added simple shared library libtest with testing function for
3635         pinvoke
3636
3637 2002-02-17  Radek Doulik  <rodo@ximian.com>
3638
3639         * mono/tests/Makefile.am (test): display # of failed tests
3640
3641 2002-02-16  Jeffrey Stedfast  <fejj@ximian.com>
3642
3643         * configure.in: Add checks for SOL_IP, SOL_TCP, and
3644         IP_PKTINFO. Also check for struct ip_mreqn.
3645
3646 2002-02-14  Jeffrey Stedfast  <fejj@ximian.com>
3647
3648         * configure.in: Add checks to see if we need to link to libsocket,
3649         libnsl, and/or librt. Also check for inet_pton and inet_aton.
3650
3651 2002-02-13  Jeffrey Stedfast  <fejj@ximian.com>
3652
3653         * acconfig.h: #undef USE_MONO_MUTEX
3654
3655         * configure.in: If the system pthread implementation is lacking,
3656         default to using mono-mutex.
3657
3658 2002-02-05  Dietmar Maurer  <dietmar@ximian.com>
3659
3660         * mono/tests/enum2.cs: new file with more enum tests.
3661
3662 2002-02-01  Dietmar Maurer  <dietmar@ximian.com>
3663
3664         * mono/tests/jit-long.cs: added some SHL/SHR tests
3665
3666 Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>
3667
3668         * configure.in: allow PKG_CONFIG_PATH for the build-platform
3669         pkg-config invocation.
3670
3671 Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>
3672
3673         * configure.in: add some support/fixes for cross-compilation.
3674
3675 2002-01-14  Dietmar Maurer  <dietmar@ximian.com>
3676
3677         * mono/tests/exception6.cs: new tests for ADD_OVF, MUL_OVF
3678         added tests for SUB_OVF, SUB_OVF_UN
3679
3680 2001-12-21  Dietmar Maurer  <dietmar@ximian.com>
3681
3682         * mono/tests/Makefile.am (TESTSRC): disabled stream-writer test
3683
3684 2001-12-21  Aaron Weber  <aaron@ximian.com>
3685
3686         * doc/faq (A): added a linebreak that was missing and was causing
3687         a heading to appear badly.
3688
3689 2001-12-20  Aaron Weber  <aaron@ximian.com>
3690
3691         * doc/faq: added <a name=""> nav links, and moved all MSFT-related
3692         questions into a single section.
3693
3694 2001-12-17  Aaron Weber  <aaron@ximian.com>
3695
3696         * doc/faq (Q): Question-by-question, line-by-line revision.
3697
3698 2001-12-17  Dietmar Maurer  <dietmar@ximian.com>
3699
3700         * mono/tests/time.cs: new test
3701
3702 2001-11-30  Radek Doulik  <rodo@ximian.com>
3703
3704         * configure.in: remove ACCESS_UNALIGNED="no" from ppc
3705
3706 2001-11-29  Radek Doulik  <rodo@ximian.com>
3707
3708         * configure.in (ACCESS_UNALIGNED): uncommented and modified
3709         powerpc-*-linux* 
3710         generate mono/arch/ppc/Makefile
3711
3712 2001-11-26  Dietmar Maurer  <dietmar@ximian.com>
3713
3714         * mono/tests/exception3.cs: modified the test to show a bug in the
3715         current exception handling implementation.
3716
3717 2001-11-13  Dick Porter  <dick@ximian.com>
3718
3719         * configure.in: Some more tests for pthread features
3720         (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but
3721         still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE)
3722
3723 2001-11-09  Dick Porter  <dick@ximian.com>
3724
3725         * configure.in: Try and get large file support, but it's not fatal
3726         if it's not there (the io-layer just ignores the high word in that
3727         case.)
3728
3729         Check for windows builds, and only bother to look for pthreads and
3730         large files if we're not building for cygwin or native win32.  Not
3731         having pthread support on Posix systems is now a fatal error.
3732
3733         * autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
3734         aclocal
3735
3736 2001-10-15  Dietmar Maurer  <dietmar@ximian.com>
3737
3738         * mono/tests/Makefile.am: removed JITTESTS, simply run all tests for
3739         target testjit. 
3740
3741 2001-10-11  Dietmar Maurer  <dietmar@ximian.com>
3742
3743         * docs/object-layout: more documentation
3744
3745 Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
3746
3747         * configure.in: define NO_UNALIGNED_ACCESS for platforms that
3748         can't read on unaligned boundaries
3749
3750 2001-10-04  Dick Porter  <dick@ximian.com>
3751
3752         * configure.in: Do some deeper checks on pthreads for some of the
3753         more interesting functions
3754
3755 2001-09-24  Dietmar Maurer  <dietmar@ximian.com>
3756
3757         * mono/tests/Makefile.am (testjit): a new target to test the JITer
3758
3759         * mono/tests/jit-*: added some test for the JITer
3760
3761 2001-09-23  Dick Porter  <dick@ximian.com>
3762
3763         * configure.in: Arrange to compile dummy thread support routines
3764         if pthread isnt available
3765         
3766 2001-09-23  Dick Porter  <dick@ximian.com>
3767
3768         * configure.in: Check for pthread.h, so that we can check for the
3769         HAVE_PTHREAD_H define in config.h
3770
3771 2001-09-21  Dick Porter  <dick@ximian.com>
3772
3773         * configure.in: Check for libpthread
3774
3775 2001-09-19  Dietmar Maurer  <dietmar@ximian.com>
3776
3777         * mono/tests/test-ops.cs: added more tests
3778
3779 Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>
3780
3781         * configure.in: check for sizeof(void*) and for the architecture.
3782
3783 2001-09-05  Dick Porter  <dick@ximian.com>
3784
3785         * autogen.sh: Fixed the section that adds $ACLOCAL_FLAGS to the
3786         aclocal invocation, so putting aclocal files in /usr/local works
3787
3788 2001-08-30  Dietmar Maurer  <dietmar@ximian.com>
3789
3790         * *: removed the libffi dependency, mono now compiles on cygwin 
3791
3792         * mono/wrapper/build-dll: new file.
3793
3794 2001-08-28  Dietmar Maurer  <dietmar@ximian.com>
3795
3796         * mono/tests/console.cs: impl.
3797
3798         * mono/tests/box.cs: impl.
3799
3800         * mono/tests/stream-writer.cs: impl.
3801
3802 Mon Aug 27 20:24:26 CEST 2001 Paolo Molaro <lupus@ximian.com>
3803
3804         * mono/tests/*: New test cases, mostly for virtual method dispatch.
3805         Use make testb for the slow benchmarking programs,
3806         make test for the usual regression test checks.
3807
3808 2001-08-22  Rodrigo Moya <rodrigo@ximian.com>
3809
3810         * mono/cil/Makefile.am:
3811         * mono/wrapper/Makefile.am: use correct variables for installation
3812         directories
3813
3814 Tue Aug 21 18:54:06 CEST 2001 Paolo Molaro <lupus@ximian.com>
3815
3816         * mono/tests/exceptions*: enhanced and added more tests for
3817         exceptions.
3818
3819 2001-08-20  Miguel de Icaza  <miguel@ximian.com>
3820
3821         * mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us
3822         to pass make distcheck
3823
3824         * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl
3825
3826         * configure.in, Makefile.am, runtime/Makefile.am (dist-hook,
3827         install-data-hook): Added mechanism to distribute and install the
3828         dll files.
3829
3830 2001-08-20  Dietmar Maurer  <dietmar@ximian.com>
3831
3832         * mono/tests/stream.cs: new tests for the Stream class
3833
3834         * configure.in: I really need LIBTOOL for libmonowrapper.so, so I
3835         added it again.
3836
3837 2001-08-16  Alex Graveley  <alex@ximian.com>
3838
3839         * configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This
3840         removes libtool dependency on all of Mono.
3841
3842 2001-08-10  Dietmar Maurer  <dietmar@ximian.com>
3843
3844         * mono/tests/array.cs: more array tests
3845
3846 2001-08-09  Dietmar Maurer  <dietmar@ximian.com>
3847
3848         * mono/tests/array.cs: more array tests
3849
3850 2001-08-06  Dietmar Maurer  <dietmar@ximian.com>
3851
3852         * mono/tests/pinvoke.cs: we can now print strings ;-)
3853
3854         * mono/tests/array.cs: new test for arrays
3855
3856 2001-08-02  Alex Graveley  <alex@ximian.com>
3857
3858         * libffi/*: Import libffi CVS version, with minor changes to make it 
3859           compile.
3860
3861         * mono/interpreter/Makefile.am: Link against 
3862           ../../libffi/.libs/libffi.a.
3863
3864         * Makefile.am: Add libffi
3865
3866         * autogen.sh: Replace with adapted gnome autogen.sh
3867
3868         * configure.in: Add AC_CONFIG_SUBDIRS(libffi).
3869
3870 2001-08-02  Dietmar Maurer  <dietmar@ximian.com>
3871
3872         * mono/tests/pinvoke.cs: impl.
3873
3874 Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>
3875
3876         * configure.in, mono/tests: added some tests for the interpreter.
3877
3878 2001-07-15  Sean MacIsaac  <macisaac@ximian.com>
3879
3880         * doc/download: added instructions for cygwin
3881         
3882         * doc/c-sharp: removed bit about compiling
3883         
3884         * status/compare-assembly.cs: basedir should be there if
3885         parameters are provided.
3886
3887         * status/makefile: made targets to dump info.
3888         
3889 2001-07-15  Joe Shaw  <joe@ximian.com>
3890
3891         * configure.in: Don't create doc/Makefile as there's nothing there
3892         to make.
3893
3894         * Makefile.am: Don't build the doc directory because there's no
3895         Makefile.am there.
3896
3897         * autogen.sh: Call aclocal with the $ACLOCAL_FLAGS env var.
3898
3899 2001-07-15  Miguel de Icaza  <miguel@ximian.com>
3900
3901         * doc/class-library (A): Updated FAQ with question on error 1595.
3902
3903 2001-07-14  Miguel de Icaza  <miguel@ximian.com>
3904
3905         * doc/index: 
3906
3907 Wed Jul 11 00:36:36 CEST 2001 Paolo Molaro <lupus@ximian.com>
3908
3909         * status/*: scripts and data to create statistics about the
3910         class library status.
3911
3912 2001-07-09  Alex Graveley  <alex@ximian.com>
3913
3914         * doc/makefile (clean): Add clean target.
3915         * doc/web/makefile (clean): Ditto.
3916
3917 2001-07-09  Alex Graveley  <alex@ximian.com>
3918
3919         * doc/makefile (all-docs): Fix typo.
3920
3921 2001-05-30  Miguel de Icaza  <miguel@ximian.com>
3922
3923         * NEWS: 
3924
3925