CXX peace: src/troff/input.cpp
[s-roff.git] / README
blob2bfeab5b4075070807849bbb0896e2a523521f8f
1 W e l c o m e  t o  S - r o f f
2 ===============================
4 Please refer to the file INSTALL for build and installation remarks,
5 and to NEWS for release update information.
7 XX. Noticable tags
11 XX. Noticable tags
12 ------------------
14 . s-roff
15   The last GNU roff commit before the S-roff fork.
16   This is 1.19.2-574-gecbf4f1, which also marks the last commit in
17   a GPL2 licensed tree.
19 . s-roff-sync.1
20   This tag points to the S-roff tree after all the synchronization was
21   done.  I.e., any non-GPL3 covered changes of the GNU roff [master]
22   branch until 2015-05-20 have been incorporated, any NetBSD change on
23   their local GPL2 GNU roff tree from the years 2006 - 2014.
24   The script ./s-gnu-diff.sh can be used to compare the trees of S-roff
25   and GNU roff (look in the script head, say "MANUALS=false" to get
26   a significantly smaller diff).
28   We don't include some changes consciously, but others will come once
29   i have implemented the code myself in a building and running S-roff,
30   in order to avoid copyright violations (GPL3 is free, so i hope
31   thinking the changes myself is sufficient to avoid violations).
33   It wasn't planned that way, so unfortunately [s-roff-sync.1] already
34   includes the [topic/file_case] branch that encapsulates searchpath::
35   stuff into the new file_case class (allowing `.so' to include
36   compressed files; in fact allowing *any* ROFF file to be compressed).
37   And tmac-mdoc.7.in is mdocmx(7)ified already.
38   And some only-style changes exist, like placing class members in the
39   implicit private: range before going public: explicitly.
40   Sorry especially for the latter.  It wasn't planned that way.
42 # s-ts-mode