diff --git a/harbour/ChangeLog b/harbour/ChangeLog
index 47d53ffcf8..2ab5e8aedf 100644
--- a/harbour/ChangeLog
+++ b/harbour/ChangeLog
@@ -16,6 +16,11 @@
The license applies to all entries newer than 2009-04-28.
*/
+2012-05-22 14:42 UTC+0200 Viktor Szakats (harbour syenar.net)
+ * INSTALL
+ + updated platform compatibility matrix to use Markdown markup
+ (try with any Markdown enabled editor/viewer)
+
2012-05-21 15:43 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/vm/garbage.c
+ allow to call hb_itemPutPtrGC() with the same GC block more
diff --git a/harbour/INSTALL b/harbour/INSTALL
index bdc21b7438..5911d665da 100644
--- a/harbour/INSTALL
+++ b/harbour/INSTALL
@@ -1406,105 +1406,104 @@ HARBOUR
12. BUILD HOST-PLATFORM/SHELL - TARGET-PLATFORM/COMPILER COMPATIBILITY MATRIX
=============================================================================
- host target target
- plat plat/comp cpu
- - ------ -------------- ----------------------------------------------------
- win -> win/bcc x86
- win -> win/gcc x86
- win -> win/global x86
- win -> win/icc x86
- win -> win/icc64 x86-64 (not supported yet)
- win -> win/iccia64 ia64
- win -> win/mingw x86
- win -> win/mingw64 x86-64
- win -> win/msvc x86
- win -> win/msvc64 x86-64
- win -> win/msvcia64 ia64
- win -> win/pocc x86
- win -> win/pocc64 x86-64
- win -> win/watcom x86
- win -> win/xcc x86
- x win -> wce/mingwarm arm
- x win -> wce/mingw x86 (not fully supported yet)
- x win -> wce/poccarm arm
- x win -> wce/msvcarm arm
- x win -> wce/msvcmips mips (not supported yet)
- x win -> wce/msvcsh sh (not supported yet)
- x win -> wce/msvc x86 (not supported yet)
- x win -> dos/djgpp x86 (on Windows x86 hosts only)
- x win -> dos/watcom x86
- x win -> os2/watcom x86
- x win -> linux/watcom x86
- x win -> android/gcc x86
- x win -> android/gccarm arm
- x win -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc)
- x win -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
- x win -> symbian/gcc arm
- x win -> cygwin/gcc x86
- dos -> dos/djgpp x86
- dos -> dos/watcom x86
- x dos -> win/watcom x86
- x dos -> os2/watcom x86
- x dos -> linux/watcom x86
- os2 -> os2/gcc x86
- os2 -> os2/watcom x86
- x os2 -> win/watcom x86
- x os2 -> dos/watcom x86
- x os2 -> linux/watcom x86
- linux -> linux/gcc (CPU cross-builds possible)
- linux -> linux/clang (CPU cross-builds possible)
- linux -> linux/icc (CPU cross-builds possible: x86, x86-64, ia64)
- linux -> linux/sunpro (CPU cross-builds possible: x86, x86-64)
- linux -> linux/open64 (CPU cross-builds possible: x86-64, ia64, ...)
- x linux -> wce/mingwarm arm
- x linux -> wce/mingw x86
- x linux -> win/mingw x86
- x linux -> win/mingw64 x86-64
- x linux -> win/watcom x86
- x linux -> win/bcc x86 (requires WINE)
- x linux -> os2/watcom x86
- x linux -> dos/watcom x86
- x linux -> dos/djgpp x86
- x linux -> android/gcc x86
- x linux -> android/gccarm arm
- x linux -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc)
- x linux -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
- bsd -> bsd/gcc (CPU cross-builds possible)
- bsd -> bsd/clang (CPU cross-builds possible)
- bsd -> bsd/pcc (experimental)
- x bsd -> wce/mingwarm arm
- x bsd -> wce/mingw x86
- x bsd -> win/mingw x86
- x bsd -> dos/djgpp x86
- darwin -> darwin/clang (CPU cross-builds possible: x86, x86-64, unibin)
- darwin -> darwin/gcc (CPU cross-builds possible: x86, x86-64, ppc, ppc64, unibin)
- darwin -> darwin/icc (CPU cross-builds possible: x86, x86-64)
- x darwin -> wce/mingwarm arm
- x darwin -> wce/mingw x86
- x darwin -> win/mingw x86
- x darwin -> win/mingw64 x86-64
- x darwin -> dos/djgpp x86
- x darwin -> android/gcc x86
- x darwin -> android/gccarm arm
- hpux -> hpux/gcc (CPU cross-builds possible)
- qnx -> qnx/gcc (CPU cross-builds possible - no tested)
- beos -> beos/gcc x86
- x hpux -> wce/mingwarm arm
- x hpux -> wce/mingw x86
- x hpux -> win/mingw x86
- x hpux -> dos/djgpp x86
- minix -> minix/gcc x86
- minix -> minix/clang x86
- minix -> minix/ack x86
- aix -> aix/gcc (CPU cross-builds possible: ppc, ppc64)
- sunos -> sunos/gcc (CPU cross-builds possible)
- sunos -> sunos/sunpro (CPU cross-builds possible: x86, x86-64, sparc32, sparc64)
- x sunos -> wce/mingwarm arm
- x sunos -> wce/mingw x86
- x sunos -> win/mingw x86
- x sunos -> dos/djgpp x86
- x sunos -> vxworks/gcc (CPU cross-builds possible: x86, arm, mips, ppc)
- x sunos -> vxworks/diab (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
+ | host
plat | target
plat/comp | target
cpu
+ :---- | :------------- | :-------------------- | :---------------------------------------
+ | win | win/bcc | x86
+ | win | win/gcc | x86
+ | win | win/global | x86
+ | win | win/icc | x86
+ | win | win/icc64 | x86-64 (not supported yet)
+ | win | win/iccia64 | ia64
+ | win | win/mingw | x86
+ | win | win/mingw64 | x86-64
+ | win | win/msvc | x86
+ | win | win/msvc64 | x86-64
+ | win | win/msvcia64 | ia64
+ | win | win/pocc | x86
+ | win | win/pocc64 | x86-64
+ | win | win/watcom | x86
+ | win | win/xcc | x86
+ x | win | wce/mingwarm | arm
+ x | win | wce/mingw | x86 (not fully supported yet)
+ x | win | wce/poccarm | arm
+ x | win | wce/msvcarm | arm
+ x | win | wce/msvcmips | mips (not supported yet)
+ x | win | wce/msvcsh | sh (not supported yet)
+ x | win | wce/msvc | x86 (not supported yet)
+ x | win | dos/djgpp | x86 (on Windows x86 hosts only)
+ x | win | dos/watcom | x86
+ x | win | os2/watcom | x86
+ x | win | linux/watcom | x86
+ x | win | android/gcc | x86
+ x | win | android/gccarm | arm
+ x | win | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc)
+ x | win | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
+ x | win | symbian/gcc | arm
+ x | win | cygwin/gcc | x86
+ | dos | dos/djgpp | x86
+ | dos | dos/watcom | x86
+ x | dos | win/watcom | x86
+ x | dos | os2/watcom | x86
+ x | dos | linux/watcom | x86
+ | os2 | os2/gcc | x86
+ | os2 | os2/watcom | x86
+ x | os2 | win/watcom | x86
+ x | os2 | dos/watcom | x86
+ x | os2 | linux/watcom | x86
+ | linux | linux/gcc | (CPU cross-builds possible)
+ | linux | linux/clang | (CPU cross-builds possible)
+ | linux | linux/icc | (CPU cross-builds possible: x86, x86-64, ia64)
+ | linux | linux/sunpro | (CPU cross-builds possible: x86, x86-64)
+ | linux | linux/open64 | (CPU cross-builds possible: x86-64, ia64, ...)
+ x | linux | wce/mingwarm | arm
+ x | linux | wce/mingw | x86
+ x | linux | win/mingw | x86
+ x | linux | win/mingw64 | x86-64
+ x | linux | win/watcom | x86
+ x | linux | win/bcc | x86 (requires WINE)
+ x | linux | os2/watcom | x86
+ x | linux | dos/watcom | x86
+ x | linux | dos/djgpp | x86
+ x | linux | android/gcc | x86
+ x | linux | android/gccarm | arm
+ x | linux | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc)
+ x | linux | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
+ | bsd | bsd/gcc | (CPU cross-builds possible)
+ | bsd | bsd/clang | (CPU cross-builds possible)
+ | bsd | bsd/pcc | (experimental)
+ x | bsd | wce/mingwarm | arm
+ x | bsd | wce/mingw | x86
+ x | bsd | win/mingw | x86
+ x | bsd | dos/djgpp | x86
+ | darwin | darwin/clang | (CPU cross-builds possible: x86, x86-64, unibin)
+ | darwin | darwin/gcc | (CPU cross-builds possible: x86, x86-64, ppc, ppc64, unibin)
+ | darwin | darwin/icc | (CPU cross-builds possible: x86, x86-64)
+ x | darwin | wce/mingwarm | arm
+ x | darwin | wce/mingw | x86
+ x | darwin | win/mingw | x86
+ x | darwin | win/mingw64 | x86-64
+ x | darwin | dos/djgpp | x86
+ x | darwin | android/gcc | x86
+ x | darwin | android/gccarm | arm
+ | hpux | hpux/gcc | (CPU cross-builds possible)
+ | qnx | qnx/gcc | (CPU cross-builds possible - no tested)
+ | beos | beos/gcc | x86
+ x | hpux | wce/mingwarm | arm
+ x | hpux | wce/mingw | x86
+ x | hpux | win/mingw | x86
+ x | hpux | dos/djgpp | x86
+ | minix | minix/gcc | x86
+ | minix | minix/clang | x86
+ | minix | minix/ack | x86
+ | aix | aix/gcc | (CPU cross-builds possible: ppc, ppc64)
+ | sunos | sunos/gcc | (CPU cross-builds possible)
+ | sunos | sunos/sunpro | (CPU cross-builds possible: x86, x86-64, sparc32, sparc64)
+ x | sunos | wce/mingwarm | arm
+ x | sunos | wce/mingw | x86
+ x | sunos | win/mingw | x86
+ x | sunos | dos/djgpp | x86
+ x | sunos | vxworks/gcc | (CPU cross-builds possible: x86, arm, mips, ppc)
+ x | sunos | vxworks/diab | (CPU cross-builds possible: x86, arm, mips, ppc, sparc)
Leading 'x' marks cross-platform scenarios.