1Fri Mar 27 15:18:06 2020 2 3 * Release 1.0 Patchlevel 19 4 Make it easier to include gsm.h from C++ by wrapping it with macros. 5 Throw a #define _POSIX_C_SOURCE 200809L into toast.h to make it 6 possible for Linux glibc to just work. 7 (Thanks to enh@google.com for the suggestion; errors are mine.) 8 Switch from compress/.Z to gzip/.gz 9 10Sat May 5 21:48:20 2018 11 12 * Release 1.0 Patchlevel 18 13 Remove the MacOS "quarantine" files that I didn't know I'd shipped. 14 Remove some trailing spaces. 15 Bump up the patchlevel in inc/gsm.h (I'd forgotten that in release 17.) 16 17Tue Jun 27 17:59:30 2017 18 19 * Release 1.0 Patchlevel 17 20 New email addresses in the README. 21 Avoid left-shifting signed integers. 22 Don't print longwords using %d or %ld, cast them to (long) first. 23 Don't compare longwords as longs in addtest, we only care for the 24 lower 32 bits. (The math works, but the test failed.) 25 26Sat Sep 17 14:50:55 2016 27 28 * Release 1.0 Patchlevel 16 29 New email addresses in the manual pages (patch 16) 30 Removed a stray .orig file (in patch 15) 31 32Sun Apr 5 04:53:07 2009 Jutta Degener (jutta@pobox.com) 33 34 * Release 1.0 Patchlevel 13 35 COPYRIGHT: exploring the deeper meaning and cultural 36 history of the word "any". 37 38Fri Jun 2 06:27:56 2006 Jutta Degener (jutta@pobox.com) 39 40 * Release 1.0 Patchlevel 12 41 src/code.c: removed modifiable static storage that made the library 42 non-reentrant. (Thanks to Paul Gibbs for pointing out the bug.) 43 44Sat Mar 18 11:48:28 2006 Jutta Degener (jutta@pobox.com) 45 46 * Release 1.0 Patchlevel 11 47 src/gsm_implode.c: fix WAV49 implode 48 move source archive location 49 50Fri Jul 5 19:26:37 1996 Jutta Degener (jutta@cs.tu-berlin.de) 51 52 * Release 1.0 Patchlevel 10 53 src/toast_alaw.c: exchanged A-law tables for something 54 slightly more A-law. 55 56Tue Jul 2 12:18:20 1996 Jutta Degener (jutta@cs.tu-berlin.de) 57 58 * Release 1.0 Patchlevel 9 59 src/long_term.c: in FLOAT_MUL mode, an array was accessed past its end 60 src/gsm_option.c: three options related to WAV #49 packing 61 src/gsm_encode.c: support WAV #49-style encoding. 62 src/gsm_decode.c: support WAV #49-style decoding. 63 tls/sour.c: generate the WAV bit shifting code, encode 64 tls/ginger.c: generate the WAV bit shifting code, decode 65 The WAV code goes back to an inofficial patch #8 that 66 Jeff Chilton sent us (hence the jump from 7 to 9). 67 src/toast.c: add _fsetmode() calls to set stdin/stdout to 68 binary (from an OS/2 port by Arnd Gronenberg.) 69 70Tue Mar 7 01:55:10 1995 Jutta Degener (jutta@cs.tu-berlin.de) 71 72 * Release 1.0 Patchlevel 7 73 src/long_term.c: Yet another 16-bit overflow 74 src/toast.c: -C option to toast, cuts LPC time 75 src/gsm_option.c: corresponding LPC_CUT option to GSM library 76 77Fri Dec 30 23:33:50 1994 Jutta Degener (jutta@cs.tu-berlin.de) 78 79 * Release 1.0 Patchlevel 6 80 src/lpc.c: fixed 16-bit addition overflow in Autocorrelation code 81 src/add.c: gsm_L_asl should fall back on gsm_L_asr, not gsm_asr 82 83Mon Nov 28 20:49:57 1994 Jutta Degener (jutta@cs.tu-berlin.de) 84 85 * Release 1.0 Patchlevel 5 86 src/toast_audio.c: initialization should return -1 on error 87 src/gsm_destroy.c: #include configuration header file 88 src/add.c: gsm_sub should cast its parameters to longword 89 man/*: bug reports to {jutta,cabo}@cs.tu-berlin.de, not to toast@tub 90 inc/private.h: longword long by default, not int 91 inc/toast.h: read/write fopen modes "rb" and "wb", not just "r" 92 src/toast.c: better (or different, anyway) error handling in process() 93 94Tue May 10 19:41:34 1994 Jutta Degener (jutta at kugelbus) 95 96 * Release 1.0 Patchlevel 4 97 inc/private.h: GSM_ADD should cast to ulongword, not to unsigned. 98 src/long_term.c: missing cast to longword. 99 add-test/add_test.c: Test macros too, not only functions, 100 thanks to Simao Ferraz de Campos Neto, simao@dragon.cpqd.ansp.br 101 General cleanup: remove unused variables, add function prototypes. 102 103Tue Jan 25 22:53:40 1994 Jutta Degener (jutta at kugelbus) 104 105 * Release 1.0 Patchlevel 3 106 changed rpe.c's STEP macro to work with 16-bit integers, 107 thanks to Dr Alex Lee (alexlee@solomon.technet.sg); 108 removed non-fatal bugs from add-test.dta, private.h 109 and toast_audio.c, thanks to P. Emanuelsson. 110 111Fri Jan 29 19:02:12 1993 Jutta Degener (jutta at kraftbus) 112 113 * Release 1.0 Patchlevel 2 114 fixed L_add(0,-1) in src/add.c and inc/private.h, 115 thanks to Raphael Trommer at AT&T Bell Laboratories; 116 various other ANSI C compatibility details 117 118Fri Oct 30 17:58:54 1992 Jutta Degener (jutta at kraftbus) 119 120 * Release 1.0 Patchlevel 1 121 Switched uid/gid in toast's [f]chown calls. 122 123Wed Oct 28 14:12:35 1992 Carsten Bormann (cabo at kubus) 124 125 * Release 1.0: released 126 Copyright 1992 by Jutta Degener and Carsten Bormann, Technische 127 Universitaet Berlin. See the accompanying file "COPYRIGHT" for 128 details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. 129 130