1mNew features with AN-2013-07-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-	ved: a bug in the swap buffer handling was fixed. The bug could
23	cause data corruption in the second file if two files are edited,
24	more then 80 KB from the beginning of the first file was deleted
25	and then a change to the second file was initiated.
26
27-	ved: executing a macro that makes use of paste buffer file name
28	expansion did result in a null byte in the resulting shell command
29	that was accepted by all shells except bash.
30
31-	Libparanoia: memset() call in i_silence_match() now uses the
32	correct size instead of sizeof (avec).
33
34-	Libparanoia: memset() call in i_silence_match() now uses the
35	correct size instead of sizeof (avec).
36	Thanks to a hint from Andrew Dudman <ajdudman@sbcglobal.net>
37
38-	Libparanoia: Use dynamic arrays instead of alloca()/malloc()
39	if available.
40
41-	Bourne Shell: brkincr.h removed - no longer needed sincs ehe
42	Bourne Shell was converted from sbrk() to malloc().
43
44-	Bourne Shell: allocjob() is no longer called with out of
45	context data that was freed before.
46	This was not a problem on systems with malloc() derived from
47	historic UNIX implementations nor a problem on older sbrk()
48	based Bourne Shells
49	Thanks to a hint from Steffen Daode Nurpmeso <sdaoden@gmail.com>
50	who discovere the problem on FreeBSD
51
52-	Bourne Shell: freejobs() no longer follows a linked list using
53	out of context data that was freed before.
54	This was not a problem on systems with malloc() derived from
55	historic UNIX implementations nor a problem on older sbrk()
56	based Bourne Shells
57	Thanks to a hint from Steffen Daode Nurpmeso <sdaoden@gmail.com>
58	who discovere the problem on FreeBSD
59
60-	Bourne Shell: The "type" builtin now knows about aliases
61
62-	Bourne Shell: make COPTX=-DNO_SIGSEGV now allows to compile
63	a shell that  does not catch SIGSEGV and thus allows to debug
64	memory problems.
65
66-	Bourne Shell: aliases now support begin alias expansion for the
67	next word if alias expanded before ends in a space character.
68
69
70Author:
71
72Joerg Schilling
73D-13353 Berlin
74Germany
75
76Email: 	joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de
77	joerg.schilling@fokus.fraunhofer.de
78
79Please mail bugs and suggestions to me.
80