1New features with AN-2015-06-04:
2
3This is the first localization step for the schily source consolidation. Many
4programs now (hopefully) call gettext() for all strings that need localization.
5
6-	The next step will include dgettext() calls for the libraries and the
7	missing programs
8
9-	The following step will include the extracted strings
10
11-	The last step will include German translations and install support
12	for the resulting binary message object files.
13
14----------> Please test and report compilation problems! <---------
15
16***** NOTE: As mentioned since 2004, frontends to the tools should *****
17*****		call all programs in the "C" locale		   *****
18*****		by e.g. calling: LC_ALL=C cdrecord ....		   *****
19*****		unless these frontends support localized strings   *****
20*****		used by the cdrtools with NLS support.		   *****
21
22		*** WARNING        ***
23		*** Need new smake ***
24
25	*** Due to the fact that schily-tools 2014-04-03 introduced to use new macro
26	*** expansions and a related bug fix in smake, you need a new smake
27	*** to compile this source. To ensure this, call:
28
29	cd ./psmake
30	./MAKE-all
31	cd ..
32	psmake/smake
33	psmake/smake install
34
35
36	WARNING: the new version of the isoinfo program makes use of the
37		*at() series of functions that have been introduced by Sun
38		in August 2001 and added to POSIX.1-2008. For older platforms,
39		libschily now includes emulations for these functions but
40		these emulations have not yet been tested thouroughly.
41		Please report problems!
42
43	The new smake version mentioned above is smake-1.2.4
44
45-	Makefile system: two new targets have been addes:
46
47	man		creates localized versions of the man pages in the
48			OBJ directory
49
50	installman	installs only the manual pages
51
52-	Patch: A function pfatal() that uses strerror() has been added to get
53	better error messages for syscall errors.
54
55-	Patch: New option -W-posix allows to revert the effect os a previous
56	-W+ and -Wposix option.
57
58-	Patch: is*() functions like isspace() now get an argument that is casted
59	to unsigned char. This avoids strange effects with chars > 127.
60
61-	Patch: Support to parse the time format from diff -c was added.
62
63-	Patch: Now all numbers are checked for lexcalical correctness - even those
64	that are parsed from command line switches.
65
66-	Patch: The verbosity has been reduced in the default case. Patch hunks
67	that apply without offset and without fuzz are no longer mentioned by default.
68	To get the old behavior, use patch -vv
69
70-	Patch: Some unit tests have been added to the directory patch/tests/.
71	To use them: chdir patch/tests and then call "make".
72
73	There are two test methods:
74
75	basic		handcrafted tests to check specific behavior
76
77	random		automated tests that create random diffs and apply them
78			to files to check whether unpredictable patches work
79			as expected.
80
81	Note that gpatch (the GNU patch implementation) does not pass our tests
82	because of POSIX deviations and bugs.
83
84-	Patch: The license is now definitively compatible to the OpenSource.org
85	rules. We now use a 1-clause BSD license with permission from Larry Wall.
86	This replaced the original patch license from 1984.
87	Thank you Larry!
88
89-	Patch: version has been bumped to 3.1
90
91-	Bourne Shell: added a comment with a list of portable signal numbers
92	to fault.c.
93
94-	Bourne Shell: enhanced the man page with better axplanations about
95	parameter substitutions.
96
97-	Unit Test subsystem: the "docommand" test macro now includes a new
98	option -noremove to retain the output and error files for separate
99	later verification.
100
101-	Unit test subsystem: the directory "testutils" has been moved to
102	$SRCROOT/tests/testutils to make it easier to reuse the code.
103
104-	Unit test subsystem: the directory "common" has been moved one directory
105	upwards in the tree. This helps to reuse the code.
106
107-	Change: Change now supports arbitrary long lines and no longer adds
108	a newline to the last line if there was no lewline in that line.
109
110-	cdrtools have been bumped to version 3.01a29
111
112
113Author:
114
115Joerg Schilling
116D-13353 Berlin
117Germany
118
119Email: 	joerg@schily.net, js@cs.tu-berlin.de
120	joerg.schilling@fokus.fraunhofer.de
121
122Please mail bugs and suggestions to me.
123