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