1New features with AN-2014-01-27: 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- psmake (the bootstrap smake compile environment) again compiles 23 on Solaris (and probably others). This has been achieved by using 24 25 -DNO_FPRFORMAT -DNO_NL_ARGS 26 27 to deactivate recent enhancements in printf() 28 29- include/schily/varargs.h now includes a new type va_lists_t 30 that is a structure that covers va_list. 31 32- include/schily/getargs.h now has comment for the arguments and 33 return code of the getargs() callback functions. 34 35- The schily makefilesystem now includes a new symlink 36 ppc64le-linux-cc.rul for non-automake aware make implementations 37 such as gmake. 38 39- New autoconf tests for strspn() strcspn() wcsspn() wcscspn() 40 41- libschily now implements strspn() strcspn() wcsspn() wcscspn() 42 43- libschily/format.c (the low level printf() implementation) now 44 implements support for %n$ argument repositioning for the 45 case that "n" is 1..30, or if larger points to an int type arg. 46 47- libschily/fprformat.c fixed a bug that would prevent to use 48 stdio macros with newer OpenSolaris versions, making printf() 49 not as fast as expected. 50 51- libschily/getargs.c no longer dumps core when boolean flags are 52 combined into a single string and one or more of these flags 53 trigger a callback function. 54 55- libsiconf/sic_nls.c: sic_open() no longer tries to open all 56 characterset names as files in the current directory but only 57 if the name contains a slash. Thanks to a report from 58 Vladimir Marek <Vladimir.Marek@oracle.com> 59 60- star no longer archives all files as sparse file when using 61 62 star -c -sparse -force-hole 63 64 but only those files that include at least one aligned block 65 of 512 zeroed bytes. 66 67- cdrtools bumped to Version 3.01a22 68 69- Better error messages in mkisofs/apple.c 70 71- mkisofs now inplements a new option -legacy that allows to get back the 72 options -H/-L/-P that have been deprecated in 2002 and disabled in 2006 73 in the definition from the 1990s. 74 If you like to use this feature, write a wrapper shell script that calls: 75 76 mkisofs -legacy "$@" 77 78 Note that -H/-L/-P have been disabled in 2006 and mkisofs will soon 79 introduce -H/-L/-P with a POSIX compatible definition as announced since 80 2002. So take care to convert your scripts to call: 81 82 -map for the old definition of -H 83 (-H valid between 2000 and 2002) 84 -allow-leading-dots for the old definition of -L 85 (-L valid between 1995 and 2002) 86 -publisher for the old definition of -P 87 (-P valid between 1993 and 2002) 88 89- The mkisofs man page now correctly documents the new behavior from libsiconv 90 91- The mkisofs man page now mentions sfind(1) as a man page to read 92 about the interface if the -find option. 93 94 95 96Author: 97 98Joerg Schilling 99D-13353 Berlin 100Germany 101 102Email: joerg@schily.isdn.cs.tu-berlin.de, js@cs.tu-berlin.de 103 joerg.schilling@fokus.fraunhofer.de 104 105Please mail bugs and suggestions to me. 106