-
Notifications
You must be signed in to change notification settings - Fork 3.8k
/
ChangeLog
3149 lines (1958 loc) · 94.3 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2005-12-12 Mike Kestner <mkestner@novell.com>
* mono-cairo.pc.in: pkgconfig support for Mono.Cairo. Mono.Cairo.dll
and this file can be extracted post-build to be packaged separately
on win32.
* configure.in: expand mono-cairo.pc
* Makefile.am: dist and install mono-cairo.pc
2005-12-01 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Check for setkey(3) in -lcrypt and define CRYPT_LIBS
accordingly.
2005-12-01 Mike Kestner <mkestner@novell.com>
* scripts/mono-find-provides.in: support policy assemblies.
2005-11-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: define PLATFORM_MACOSX.
2005-11-24 Dick Porter <dick@ximian.com>
* configure.in: Test for GetProcessId() on windows
2005-11-21 Raja R Harinath <rharinath@novell.com>
* scripts/Makefile.am (bin_SCRIPTS): Move 'gmcs' to ...
(scripts_2_0): ... here.
(gmcs): Remove special-case rule.
2005-11-09 Michael Hutchinson <m.j.hutchinson@gmail.com>
* data/net_1_1/machine.config, data/net_2_0/machine.config: Set
default values for http proxy
2005-11-07 Zoltan Varga <vargaz@gmail.com>
* docs/jit-regalloc: Merge forgotten documentation updates from
the mini-xp-local-regalloc branch.
2005-10-28 Wade Berrier <wberrier@novell.com>
* mono.pc.in, mint.pc.in, configure.in: Make these relocatable.
* scripts: Makefile.am mono-nunit.pc.in script.in mono-service.in
Make all the wrappers relocatable.
2005-10-21 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add test for execinfo.h.
2005-10-20 Raja R Harinath <rharinath@novell.com>
* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): New. Make 'distcheck'
compile with the 'monolite' in the distribution tarball.
(compiler-tests-net_2_0): Avoid deleting
$(mcs_topdir)/build/common/Consts.cs.
2005-10-20 Robert Jordan <robertj@gmx.net>
* data/net_2_0/machine.config: Added IPC channel templates.
2005-10-11 John Luke <john.luke@gmail.com>
* man/monop.1: update for new monop options
2005-10-04 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix up problems with the latest libtool on win32.
2005-10-04 Zoltan Varga <vargaz@gmail.com>
* configure.in: Remove 'Globalization:' entry from final message.
2005-09-27 Raja R Harinath <rharinath@novell.com>
* configure.in (BUILD_MCS): New automake conditional. Used to
disable building the mcs/ tree if cross-compiling.
(CROSS_COMPILING): New automake conditional.
($mcsdir/build/config.make): Don't clobber when cross-compiling.
(GLIB_CFLAGS, GLIB_LIBS, GMODULE_CFLAGS, GMODULE_LIBS):
Define even when cross-compiling.
* runtime/Makefile.am (all-local, install, uninstall, clean-local):
Disable building in the mcs/ tree if !BUILD_MCS.
2005-09-22 Raja R Harinath <rharinath@novell.com>
* configure.in (MONO_VERSION): Emit it into config.make. Don't
build Consts.cs.
2005-09-19 Zoltan Varga <vargaz@gmail.com>
* docs/exception-handling.txt: Add section about libunwind.
* docs/exception-handling.txt: New file.
2005-09-16 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (all-local, install-exec, uninstall)
(mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
Don't call semdel-wrapper.
2005-09-06 Chris Toshok <toshok@ximian.com>
* data/browscap.ini: Add the ecmascriptversion/w3cdomversion
attributes required for ASP.Net client side validation to the
capabilities for Mozilla 1.[78], IE 5.5 & 6.0, Safari, and Firefox
0.9 & 1.0 browsers.
2005-08-26 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add ability to cross-compile from linux to win32.
2005-08-26 Kornél Pál <kornelpal@hotmail.com>
* configure.in: Generating Consts.cs from Consts.cs.in instead of MonoVersion.cs.
2005-08-25 Zoltan Varga <vargaz@gmail.com>
* configure.in: Use CC instead of gcc for __thread tests.
2005-08-25 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Pass --enable-win32-dllmain to libgc configure. Build the runtime as a dll under windows.
2005-08-24 Zoltan Varga <vargaz@gmail.com>
* configure.in: Add -lunwind to ldflags on IA64.
2005-08-22 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Patch libtool to get rid of 'cyg' prefixes in library names.
2005-08-11 Zoltan Varga <vargaz@freemail.hu>
* libmono.vcproj: Fix VC build.
Thu Aug 4 19:55:33 BST 2005 Paolo Molaro <lupus@ximian.com>
* configure.in: enable the ARM jit port.
2005-08-02 Zoltan Varga <vargaz@freemail.hu>
* acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
2005-07-19 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix definition of LIBC for ia64.
2005-07-12 Daniel Drake <dsd@gentoo.org>
* configure.in: Add check for libattr's <attr/attr.h>
2005-07-11 Raja R Harinath <rharinath@novell.com>
* scripts/script.in: Add @framework_version@ blank.
* scripts/script2.in: Remove.
* scripts/Makefile.am: Update. Use wsdl.exe for wsdl2 and
monop.exe for monop2.
2005-07-04 Raja R Harinath <rharinath@novell.com>
* Makefile.am (EXTRA_DIST): Distribute mono-uninstalled.pc.in.
(noinst_DATA): Build mono-uninstalled.pc.
* mono-uninstalled.pc.in (Libs): Avoid ${pc_top_builddir}.
(Cflags): Likewise. Let $(srcdir) to be absolute.
2005-07-03 Ben Maurer <bmaurer@ximian.com>
* scripts/Makefile.am (bin2_SCRIPTS): Add monop2
2005-07-01 Daniel Drake <dsd@gentoo.org>
* configure.in: Add check for FreeBSD's sys/extattr.h
2005-07-01 Raja R Harinath <rharinath@novell.com>
Avoid resource leakage on 'make clean' (see #75424).
* configure.in (AC_CONFIG_FILES): Add runtime/semdel-wrapper.
* runtime/semdel-wrapper.in: New.
* runtime/Makefile.am (clean-local): Use the semdel program before
nuking the .wapi directory.
(noinst_SCRIPTS): Add semdel-wrapper.
(MYDISTFILES, distdir): Use automake variable to get the list of
files to distribute.
(all-local, install-exec, uninstall): Call semdel-wrapper.
(mcs-do-test-profiles, mcs-do-run-test-profiles, mcs-compileall):
Likewise.
2005-06-27 Geoff Norton <gnorton@customerdna.com>
* configure.in: Add support for X86 darwin.
2005-06-22 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Add support for ia64.
2005-06-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: enabled the use of mmap/munmap for solaris and linux.
It seems to help with memory usage.
2005-06-15 Ben Maurer <bmaurer@ximian.com>
* configure.in: Another attempt at the portable "find libX11.so"
Hopefully, this one has no code paths where we are worse off than
what we had before any of this mess.
* configure.in: What I hope is a more portable version hack.
2005-06-14 Ben Maurer <bmaurer@ximian.com>
* configure.in: echo the version number to
mcs/build/common/MonoVersion.cs. This allows us to not need to
update AssemblyInfo.cs every time we bump the version number.
* mono-uninstalled.pc.in: pc file that handles mono when it is not
installed. This lets us have mkbundle work inside the tree.
* configure.in: Create the .pc file above.
2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
* man/mono-shlib-cop.1: Add man page for mono-shlib-cop program.
2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
* data/config.in: Fix generated XML.
2005-06-13 Jonathan Pryor <jonpryor@vt.edu>
* scripts/Makefile.am: Add mono-shlib-cop.
2005-06-09 Ben Maurer <bmaurer@ximian.com>
* configure.in: Handle more gracefully if objdump or X isn't
there. Warn the user about possible breakage.
2005-06-08 Ben Maurer <bmaurer@ximian.com>
* configure.in: read the SONAME from libX11. This is the same
thing as will be used by a shared library, so it will really
work.
This will have us get libX11.so.6 rather than libX11.so.6.2.
2005-06-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: make automake 1.9 happy about LARGE_FILES.
2005-06-06 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add checks for mremap, remap_file_pages.
2005-06-06 Ben Maurer <bmaurer@ximian.com>
* mono.spec.in: Remove. This is horribly out of date. A real spec
file is generated in the release module.
* scripts/Makefile.am: Add mono-find-*
* scripts/mono-find-*.in: provides/requires stuff for rpm is now
done with monodis. This makes packaging easier as it doesn't
depend on the gac ind DESTDIR.
* configure.in: changes for the above
2005-05-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: added test for SIOCGIFCONF.
2005-05-26 Sebastien Pouliot <sebastien@ximian.com>
* README.vsnet: Instructions about the VS.NET build.
* mono.sln: Mono solution file for VS.NET 2005.
* genmdesc.vcproj: Project file for genmdesc.
* libmono.vcproj: Project file for libmono.
* mono.vcproj: Project file for mono executable.
2005-05-25 Ben Maurer <bmaurer@ximian.com>
* configure.in: Do a test for libX11.so that really works :-).
2005-05-22 Ben Maurer <bmaurer@ximian.com>
* configure.in: Add config stuff for libsqlite{,3} and
libX11.
* data/config.in: Add dllmaps for above mentioned libs. This means
that the devel packages are not needed.
2005-05-17 Zoltan Varga <vargaz@freemail.hu>
* man/mono.1: Document the new MONO_DEBUG options.
2005-05-16 Raja R Harinath <rharinath@novell.com>
* configure.in (AC_OUTPUT): Add mono/arch/ia64/Makefile.
2005-05-08 Ben Maurer <bmaurer@ximian.com>
* scripts/Makefile.am (bin_SCRIPTS): monoresgen.exe is not
installed, therefore, don't make a script for it.
2005-05-05 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied patch from Jakub Bogusz <qboosh@pld-linux.org>.
Fix library names on sparc-linux and alpha-linux.
2005-05-04 Zoltan Varga <vargaz@freemail.hu>
* runtime/Makefile.am: Pass the prefix to the mcs makefiles.
2005-04-28 James Willcox <james@ximian.com>
* man/mkbundle.1: add --config-dir flag
2005-04-27 Raja R Harinath <rharinath@novell.com>
* configure.in (AC_DISABLE_FAST_INSTALL): Set.
2005-04-25 Ben Maurer <bmaurer@ximian.com>
* configure.in: Version bumpage
2005-04-25 Raja R Harinath <rharinath@novell.com>
Fix #74692.
* configure.in ($mcsdir/build/config.make): Point RUNTIME and
ILDISASM to the in-tree versions of mono and monodis. Propagate
value of INSTALL to mcs too.
* runtime/Makefile.am: Avoid passing RUNTIME and ILDISASM to each
sub-make, now that 'configure' sets up the 'mcs' tree.
2005-04-23 Zoltan Varga <vargaz@freemail.hu>
* doc: Remove unused directory.
* configure.in: Remove --with-icu option to prevent people from using
it by mistake.
2005-04-21 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am: Update. Pass 'monodis-wrapper' as ILDISASM
to sub-makes.
(mcs-compileall): Verify the fixed-up dll too.
* runtime/monodis-wrapper.in: New file.
* configure.in (runtime/monodis-wrapper): Create.
($mcsdir/build/config.make): Don't be over-eager in the definition
and evaluation of '$exec_prefix'.
2005-04-20 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
* data/net_1_1/machine.config, data/net_2_0/machine.config:
added ' explicit="true" strict="false" ' to system.web/compilation
element as in MS. Part of fix for Bug #74671
2005-04-19 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add check for <sys/xattr.h>.
Thanks to Daniel Drake <dsd@gentoo.org> for the patch.
2005-04-18 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2005-04-16 Miguel de Icaza <miguel@novell.com>
* configure.in (PTHREAD_POINTER_ID): Patch from Jonathan Pryor to
fix the Mono build on Solaris (bug #72818)
2005-04-16 Bill Middleton <flashdict@gmail.com>
* configure.in (PREVIEW): Allow --without-preview to work.
From #74615.
2005-04-15 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied another freebsd patch from Bill Middleton (flashdict@gmail.com).
2005-04-14 Raja R Harinath <rharinath@novell.com>
* mono/Makefile.am (DIST_SUBDIRS): Add 'handles' directory.
* configure.in (AC_OUTPUT): Add back 'mono/handles' directory.
2005-04-13 Raja R Harinath <rharinath@novell.com>
* configure.in (AC_OUTPUT): Remove 'mono/handles' directory.
2005-04-12 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: added checks for epoll().
2005-04-12 Geoff Norton <gnorton@customerdna.com>
* configure.in: Disable -O2 on PPC until #74562 is fixed.
2005-04-11 James Willcox <james@ximian.com>
* man/mkbundle.1: add --static option
2005-04-11 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Applied some freebsd patch from Bill Middleton <flashdict@gmail.com>.
2005-04-09 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Add --with-large-heap option to enable support for
GC heaps larger than 3GB. Hopefully fixes #73882.
2005-04-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: define FD_SETSIZE=1024 on windows (the default is only
64). Re-add aio_* stuff. Shouldn't have removed it.
2005-04-07 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: no more checks for aio_*.
2005-04-05 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix isinf detection on solaris.
2005-04-02 Raja R Harinath <harinath@gmail.com>
* configure.in (pkg_config_path): Rename from PKG_PATH. Fix build
with pkgconfig 0.16.0.
2005-04-01 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix sigaltstack detection on solaris.
2005-03-27 Raja R Harinath <harinath@gmail.com>
* configure.in: Define mono_libdir using $(exec_prefix), seeing
that it uses .../lib.
2005-03-26 Ben Maurer <bmaurer@ximian.com>
* configure.in: Use mono_libdir rather than libdir in
config.make. This fixes confusion for amd builds in buildbuddy.
* configure.in, */Makefile.am: fix up lib/lib64 type stuff
2005-03-24 Raja R Harinath <rharinath@novell.com>
* configure.in (libgdiplus): Make more intuitive.
* runtime/Makefile.am (wrapper-config): Remove temporary file.
Update to change.
2005-03-23 Raja R Harinath <rharinath@novell.com>
Allow testing of System.Drawing with a libgdiplus snapshot.
* configure.in (libgdiplus): New --with-libgdiplus option. Allow
the location of libgdiplus to be overridden.
* runtime/Makefile.am (wrapper-config): Override location of
libgdiplus if requested.
2005-03-14 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (clean_profiles): Remove.
(clean-local): Use $(build_profiles).
(install-local, uninstall-local): Don't override $(prefix).
(SUPPORT_FILES): New. List of dependencies from ...
(all-local): ... here. Use it.
(install-local): Depend on $(SUPPORT_FILES).
2005-03-02 Zoltan Varga <vargaz@freemail.hu>
* docs/aot-compiler.txt: Add some more documentation.
2005-02-25 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (centum_nunit_tests): Remove. The
functionality has been moved to mcs/Makefile.
(test_select): Set ONLY_CENTUM_TESTS.
Thu Feb 24 15:16:18 CET 2005 Paolo Molaro <lupus@ximian.com>
* configure.in: add a check for compiler support of the
tls_model sttribute.
Mon Feb 21 17:14:34 CET 2005 Paolo Molaro <lupus@ximian.com>
* configure.in: don't imply that enabling ICU support is a good
thing to do.
2005-02-21 Michal Moskal <malekith@pld-linux.org>
Raja R Harinath <rharinath@novell.com>
* configure.in: Emit exec_prefix and libdir into mcs/build/config.make.
2005-02-17 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (cur_dir_cmd): New. Use cygpath to get the
current directory in non-Cygwin form.
(PLATFORM_PATH_SEPARATOR): New. $(PATH_SEPARATOR) has the "wrong"
value on cygwin.
(mcs-compileall): Use them.
2005-02-15 Raja R Harinath <rharinath@novell.com>
* scripts/Makefile.am ($(bin_SCRIPTS)): Depend on Makefile, so
that it picks up any changes in $prefix.
($(bin2_SCRIPTS)): Likewise.
2005-02-13 Zoltan Varga <vargaz@freemail.hu>
* scripts/dtd2xsd: Remove generated file from SVN.
2005-02-12 Cesar Lopez Nataren <cnataren@novell.com>
* scripts/Makefile.am (bin_SCRIPTS): added mjs
2005-02-12 Ben Maurer <bmaurer@ximian.com>
* runtime/Makefile.am (centum_nunit_tests): Add corlib! Thanks to
nickd, miguel, et al.
2005-02-07 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Add -Wdeclaration-after-statement option to CFLAGS if
gcc supports it to weed out pre ISO C99 code.
2005-02-07 Lluis Sanchez Gual <lluis@novell.com>
* data/net_1_1/DefaultWsdlHelpGenerator.aspx:
* data/net_2_0/DefaultWsdlHelpGenerator.aspx: Don't use databinding where
not needed.
2005-02-04 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Check for curses.h.
2005-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: define SOLARIS_CURSES when compiling for *solaris.
* mono/metadata/console-io.c: <curses.h> is needed by term.h on solaris.
2005-02-04 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (wrapper-config): Elevated from being a test
support file called $(tmpinst)/config.
($(tmpinst)/bin/mono): Simplify.
(mcs-do-compiler-tests,mcs-compileall): Update.
* runtime/mono-wrapper.in: Use wrapper-config.
* Makefile.am (DIST_SUBDIRS): Sync with $(SUBDIRS).
* runtime/Makefile.am (verify_profiles): Remove.
(mcs-compileall): Use $(build_profiles) directly. It now works on
the net_2_0 profile too.
2005-02-01 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (test-support-files): New target.
(mcs-do-compiler-tests): Use it.
(mcs-compileall): Likewise. Set MONO_PATH. Remove
reference to #71963, since it's fixed, and it's breaking elsewhere.
Don't exit out on the first failing DLL.
($(tmpinst)/config): Update to changes in data/config.in.
2005-01-31 Jonathan Pryor <jonpryor@vt.edu>
* data/config.in: Add libraries msvcrt and MonoPosixHelper for use by
Mono.Posix.dll.
2005-01-31 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: check for term.h and termios.h
2005-01-30 Zoltan Varga <vargaz@freemail.hu>
* runtime/Makefile.am (mcs-compileall): Disable this for the 2.0
profile because of bug #71963.
2005-01-28 Zoltan Varga <vargaz@freemail.hu>
* runtime/Makefile.am (mcs-compileall): New test to compile all methods
in our assemblies.
2005-01-25 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am ($(tmpinst)/config): New test support file.
Map 'MonoPosixHelper' to in-tree version.
($(tmpinst)/bin/mono): Use it.
(mcs-do-run-test-profiles): Use $(tmpinst)/bin/mono as the RUNTIME.
2005-01-20 Jonathan Pryor <jonpryor@vt.edu>
* runtime/Makefile.am (centum_nunit_tests): Add class/Mono.Posix and
class/System, both of which pass all their unit tests.
2005-01-20 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (centum_nunit_tests): New. List of NUnit
tests that are currently passing 100%.
(test_select): Run those on 'make check'.
2005-01-20 Atsushi Enomoto <atsushi@ximian.com>
* Makefile.am : removed nsys4cygwin.zip which has been 404 for a while.
2005-01-19 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (DIST_SUBDIRS): Distribute ikvm-native.
2005-01-15 Zoltan Varga <vargaz@freemail.hu>
* scripts/Makefile.am (bin_SCRIPTS): Remove whitespace after \.
2005-01-13 Zoltan Varga <vargaz@freemail.hu>
* configure.in Makefile.am: Resurrect ikvm-jni.
* ikvm-native: New directory which contains a copy of the 'native'
module in IKVM cvs.
2005-01-05 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add check for <checklist.h>.
2005-01-04 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add check for vsnprintf.
2005-01-04 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (TEST_SUPPORT_FILES): Add $(tmpinst)/bin/mono.
($(tmpinst)/bin/mono): New.
2005-01-03 Ben Maurer <bmaurer@ximian.com>
* configure.in: Add mono-nunit to output
2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
* Makefile.am: Change build order so that support is built before runtime.
This is primarily so that I don't have to wait N hours for mcs to finish
building to find out if I broke the sparc build (again).
2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add checks for getdomainname and setdomainname.
2005-01-03 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add checks for <fstab.h> and <sys/vfstab.h>.
2005-01-02 Zoltan Varga <vargaz@freemail.hu>
* configure.in ikvm-jni Makefile.am: Remove ikvm-jni, since IKVM CVS
now includes its own version.
2004-12-29 Duncan Mak <duncan@ximian.com>
* man/monop.1: Add docs on the new "--search" flag.
2004-12-28 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add header & function checks for MonoPosixHelper.
2004-12-20 Raja R Harinath <rharinath@novell.com>
* configure.in: Change from 'pax' format to 'ustar' format for the
tarfile, so that we can create packages on SuSE 9.0.
2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: isinf can be a macro and the test from AC_CHECK_FUNCTION
#undefines it before testing...
2004-12-15 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* configure.in: check for ieeefp.h and isinf.
2004-12-15 Raja R Harinath <rharinath@novell.com>
* configure.in ($mcsdir/build/config.make): Use $mcsdir relative
to the $srcdir. Fix definition of 'prefix'.
2004-12-14 Raja R Harinath <rharinath@novell.com>
* runtime/mono-wrapper.in (MONO_SHARED_DIR): Set. Ensures that
state isn't shared between an installed runtime and the in-tree
runtime, and also ensure that both 'make check' and 'make
distcheck' can run in parallel.
* runtime/Makefile.am (clean-local): Remove the .wapi directory.
2004-12-09 Raja R Harinath <rharinath@novell.com>
* README: Update with details about the new build setup.
2004-12-08 Raja R Harinath <rharinath@novell.com>
* Makefile.am (get-monolite-latest): Update to new location of
bootstrap files in the mcs/ tree.
2004-12-07 Raja R Harinath <rharinath@novell.com>
* configure.in: Set 'tar-pax' option for automake-1.9.
2004-12-07 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (uninstall): New.
2004-12-06 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Disable -Wcast-align on sparc.
Mon Dec 6 15:00:53 CET 2004 Paolo Molaro <lupus@ximian.com>
* configure.in: add option to disable some features of
the runtime to create a smaller binary.
2004-12-03 Raja R Harinath <rharinath@novell.com>
* configure.in (ENABLE_NUNIT_TESTS): New.
* runtime/Makefile.am (check-local): Use it to disable nunit
tests. Ensure that the test dlls are always built, however.
2004-12-03 Raja R Harinath <rharinath@novell.com>
* Makefile.am (dist-hook): Ensure we use the 'default' profile.
* mono/Makefile.am (HANDLES): New. Disable 'handles' dir on Win32.
(SUBDIRS): Use it. Move 'cil' before 'metadata'.
* runtime/Makefile.am (install-exec): Pass
RUNTIME_HAS_CONSISTENT_GACDIR to the mcs/ build.
2004-12-01 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
* configure.in : Add a flag for systems which pass parameters in
registers as well as the stack.
2004-11-30 Raja R Harinath <rharinath@novell.com>
* configure.in (AC_OUTPUT): Move runtime/Makefile to the end to
workaround a bug in automake 1.7.x.
* runtime/Makefile.am ($(symlinks)): Don't depend on config.status.
2004-11-27 Miguel de Icaza <miguel@ximian.com>
* configure.in: Removed support for configured-based bundles.
2004-11-26 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am ($(symlinks)): Depend on config.status too.
* configure.in (runtime/etc/mono/1.0/machine.config): Use custom
command to create.
(runtime/etc/mono/2.0/machine.config): Likewise.
* Makefile.am (get-monolite-latest): Update to new style of
handling the "basic" profile.
2004-11-25 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (all-local): Make mcs/ tree writeable if
necessary.
(distdir): New. Using 'cygnus' option disables the automake rule.
2004-11-25 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (check-local): Use $(mkinstalldirs).
2004-11-24 Raja R Harinath <rharinath@novell.com>
* runtime/Makefile.am (AUTOMAKE_OPTIONS): Set to 'cygnus'.
Prevent a redundant 'make all' pass during 'make check'.
(build_profiles): Rename from install_profiles.
(check_profiles): New.
(TEST_SUPPORT_FILES): Don't include 'gmcs' if we're not building
the .NET2.0 profile.
(all-local,check-local): Use them.
(install,install-exec,install-data): Override automake rules to
prevent a redundant 'make all' pass.
2004-11-23 Chris Toshok <toshok@ximian.com>
* Makefile.am (bootstrap): echo -> @echo.
2004-11-23 Raja R Harinath <rharinath@novell.com>
Simplify 'make all' build.
* configure.in (mono_build_root, mono_runtime, mono_cfg_dir):
New AC_SUBSTed variables.
(runtime/mono-wrapper): New generated file.
(runtime/etc/mono/1.0/machine.config, runtime/etc/mono/2.0/machine.config):
New symlinks.
(AC_OUTPUT): Don't mention runtime/net_1_1 and runtime/net_2_0.
* Makefile.am (SUBDIRS): Remove '.'.
(tmpinst): Remove.
(get-monolite-latest): Update.
(populate-runtime-subdirs): Remove.
(all-local, check-local): Move rules related to building in the mcs/ tree ...
* runtime/Makefile.am: ... here. Completely re-write file.
(install-exec-local): Transfer ownership of installing .exes and
.dlls to the Makefiles in the mcs/ tree.
(_tmpinst): Use tmpinst tree only during testing.
(SUBDIRS): Remove.
* runtime/mono-wrapper.in: New. Template for generated file.
* runtime/net_1_1/Makefile.am, runtime/net_2_0/Makefile.am: Remove.
2004-11-22 Raja R Harinath <rharinath@novell.com>
* Makefile.am (bootstrap): Add a transitional target.
2004-11-19 Raja R Harinath <rharinath@novell.com>
Integrate bootstrap build into 'make all'. Most of the bootstrap
targets are gone.
* Makefile.am (SUBDIRS): Build current directory before 'runtime'.
(tmpinst): Change location.
(all-local): New. Just invokes the build in mcs.
(check-local): New. Invokes 'run-test-profiles' in mcs.
(get-monolite-latest): Update. Move the unpacking code here,
since 'monolite-bootstrap' is no more.
(mcs-do-full-build): Don't set PATH.
(tmpinst-dir-contents): Remove mcs.
($(tmpinst)/bin/mcs): Now used only during 'make check'.
($(tmpinst)/bin/mono): Don't set MONO_PATH.
* README: Update to changes.
2004-11-18 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Disable static linking of mono if --disable-static is
given. Fixes #69466.
2004-11-15 Martin Baulig <martin@ximian.com>
* runtime/net_2_0/Makefile.am (gac_assemblies_list): Added Mono.C5.
Fri Nov 12 17:56:26 CET 2004 Paolo Molaro <lupus@ximian.com>
* configure.in, mono/mini/Makefile.am: control static
linking of the mono binary with a configure option.
2004-11-12 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Check for `struct dirent' members which don't
exist across all Unix platforms.
2004-11-08 Jonathan Pryor <jonpryor@vt.edu>
* configure.in: Add new function/header/type checks for use by
MonoPosixHelper (the support directory).
2004-11-08 Raja R Harinath <rharinath@novell.com>
* configure.in (mcs_topdir, mcs_topdir_from_srcdir): New 'subst'ed
variables. Used to support both an in-tree mcs/ and a sibling
mcs/ directory.
* Makefile.am (mcs_topdir): Remove.
(dist-hook): Distribute mcs/ as a subdirectory.
* runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
Use mcs_topdir and mcs_topdir_from_srcdir.
* runtime/net_1_1/Makefile.am (mscorlib.dll $(gac_assemblies) $(mdb_files)):
Likewise.
(all-local): Depend on $(mdb_files) too.
* runtime/net_2_0/Makefile.am: Likewise.
2004-11-05 Zoltan Varga <vargaz@freemail.hu>
* runtime/net_2_0/Makefile.am (install-data-local):
* runtime/net_1_1/Makefile.am (install-data-local): Applied patch
from Götz Waschk (waschk@informatik.uni-rostock.de). Make this work
with DESTDIR.
2004-10-31 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix up --with-jit=no so it actually works. Fixes
#61320.
2004-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* man/mono.1: documented MONO_THREADS_PER_CPU.
2004-10-29 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Add INCLUDED_LIBGC automake conditional.
2004-10-24 Jonathan Pryor <jonpryor@vt.edu>
* man/mono.1: Add documentation for the MONO_TRACE environment variable.
2004-10-14 Joe Shaw <joeshaw@novell.com>
* man/mono.1: Fix the syntax of the M: trace syntax
2004-10-10 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Add some checks for cygwin weirdness.
2004-10-08 Zoltan Varga <vargaz@freemail.hu>
* support/Makefile.am (libMonoPosixHelper_la_SOURCES): Do not build
zlib_macros if zlib.h is not found.
* configure.in: Add check for zlib.h.
2004-09-28 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
* mini-s390.c: Fix AND_IMM/OR_IMM/DIV_IMM/REM_IMM
2004-09-28 Raja R Harinath <rharinath@novell.com>
* Makefile.am ($(tmpinst)/bin/pedump): New.
(mcs-do-run-test-profiles): Depend on it.
2004-09-27 Raja R Harinath <rharinath@novell.com>
* Makefile.am (mono-do-testjit): New target, unused for now. Runs
the mono testsuite in tests/.
(tmpinst-dir): Create etc/mono/2.0.
($(tmpinst)/bin/ilasm, $(tmpinst)/etc/mono/2.0/machine.config): New.
2004-09-21 Neale Ferguson <Neale.Ferguson@SoftwareAG-usa.com>
* configure.in: Cater for S/390 on Linux
2004-09-21 <vargaz@freemail.hu>
* configure.in: Link with ole32 on windows.
2004-09-20 Jackson Harper <jackson@ximian.com>
* support/map.c/h: Add poll events map functions. Use values
instead of names for defines.
2004-09-17 Martin Baulig <martin@ximian.com>
* Makefile.am (mcs-do-compiler-tests): Reverted Raja's latest
change in this target.
2004-09-14 Raja R Harinath <rharinath@novell.com>
* Makefile.am (mcs-do-full-build): Pass NO_SIGN_ASSEMBLIES=yes to
reduce the number of passes. We will get the assemblies signed in
the 'populate-runtime-subdir' phase.
(mcs-do-run-test-profiles): Rename from mcs-do-run-tests. Use
'test-profiles' to test all profiles.
(mcs-do-compiler-tests): Use 'compiler-tests' target in mcs/.
(bootstrap-check): Update.
* runtime/Makefile.am ($(monoone_DATA) $(monotwo_DATA) $(monobins_DATA)):
Simplify.
2004-09-10 Zoltan Varga <vargaz@freemail.hu>
* Makefile.am (populate-runtime-subdir): Avoid -path argument to find
since it is not supported on solaris.
2004-09-03 Martin Baulig <martin@ximian.com>
* Makefile.am (bootstrap-world): New target.
2004-09-02 Martin Baulig <martin@ximian.com>
* runtime/net_1_1/Makefile.am (install-data-local): Install
mscorlib.dll.mdb into $(corlibdir).
* runtime/net_2_0/Makefile.am: Likewise.
2004-08-30 Zoltan Varga <vargaz@freemail.hu>
* scripts/mcs.in: Remove obsolete comment.
2004-08-27 Lluis Sanchez Gual <lluis@novell.com>
* data/net_1_1/DefaultWsdlHelpGenerator.aspx: Little fix.
* data/net_2_0/DefaultWsdlHelpGenerator.aspx: Added information about
basic profile compliance.
* data/net_2_0/machine.config: Use 2.0 assembly versions.
2004-08-26 Raja R Harinath <rharinath@novell.com>
* Makefile.am (mcs-do-run-test): Depend on '$(tmpinst)/bin/mbas'.
($(tmpinst)/bin/mbas): Create temporary wrapper file, so that the
testcases pick the built 'mbas.exe'.
2004-08-17 Zoltan Varga <vargaz@freemail.hu>
* mono/os/gc_wrapper.h: Only use thread local alloc if using the included libgc, since the
stock one has broken headers.
* configure.in (PLATFORM_WIN32): Make the included libgc the default on windows.
2004-08-17 Dick Porter <dick@ximian.com>
* configure.in: Correct intl library for FreeBSD and OpenBSD.
Fixes bug 62884, patch by Tom McLaughlin (tmclaugh@sdf.lonestar.org).
2004-08-16 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Set new automake variable LIBGC_STATIC_LIBS.
2004-08-14 Zoltan Varga <vargaz@freemail.hu>
* configure.in (HAVE_KW_THREAD): Pass USE_COMPILER_TLS to libgc if
__thread works.
2004-08-11 Zoltan Varga <vargaz@freemail.hu>
* configure.in: Fix __thread test.