1New features with AN-2011-05-08:
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
23-	A compile variant of the SCCS system (use "smake COPTX=-DGMT_TIME")
24	that results is a SCCS system that archives GMT based times inside
25	the SCCS history files has been made more more robust and more correct.
26
27	This compile variant has been introduced by Sun a while ago, but it
28	was not cleanly portable and it did not work correctly when close to
29	a DST switch time, as it abused the function localtime(), introduced
30	math based on "timezone" and assumed that all DST variants add one
31	hour to the winter time.
32
33	The new code is based on a new function mkgmtime() that only needs
34	to know the Gregorian calendar and based on correct usage of the POSIX
35	time functions.
36
37	The change is a preparation for a future enhancement to SCCS that
38	will make it time zone independent.
39
40-	The messages from the SCCS val program have been unified and made better
41	readable.
42
43-	The SCCS val program now checks for problems in the statistics lines
44	from SCCS history files in case the -T option has been used.
45
46-	The SCCS val program now gives more harmonized debug messages.
47
48-	SCCS now checks whether the 'x' flag in the SCCS history files has the
49	tag "SCHILY", as the SCO sccs implementation uses the x flag for setting
50	the executable permission on files.
51
52-	SCCS now warns if currently unsupported uppercase flags are present in
53	a history file.
54
55-	sccs help now includes help for all help codes
56
57-	The sccsfile.4 man page now mentiones that year numbers may be 4 digit
58	numbers also.
59
60-	Make some of the sccs commands compile again on HP-UX after the
61	sources have been converted to use strlcpy(). This needs libschily
62	on some platforms.
63
64-	The sccslog(1) command now implements a new option -a to prevent sccslog
65	from collecting deltas with the same delta comment in case they happen
66	within 24 hours. Not collecting such deltas makes it easier to understand
67	the exact time line in changes.
68
69-	The diff(1) command delivered with SCCS now outputs the correct time stamp
70	format for unified diffs (-u) as required by POSIX. This is needed in order
71	to be able to automatically remove removed files by patch(1).
72
73-	The patch(1) command now supports to automatically remove files in case the
74	patch has been created by "diff -Nur". This only works in non-POSIX mode.
75	So either call "opatch" or POSIXLY_CORRECT= patch to switch patch into a
76	mode similar to GNU patch.
77
78-	The patch(1) command now includes a -E option like GNU diff.
79
80Author:
81
82Joerg Schilling
83D-13353 Berlin
84Germany
85
86Email: 	joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de
87	joerg.schilling@fokus.fraunhofer.de
88
89Please mail bugs and suggestions to me.
90