1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243
|
ChangeLog for Cthugha-L
-----------------------
Release 1.1a (changes):
- fixed problem: Loaded .cmd tables were disabled
by default.
- fixed bug: Looked for wrong ini file entry for
translation tables.
- fixed bug: Bringing up Selection, when all entry
are set to off, could cause a segment violation.
Release 1.1 (main-changes):
- 2 problems with CD code (thanks to James S. Blachly)
- fixed problem in wave_corner, that could cause a
segment violation (thanks to James S. Blachly)
- fixed bug in mixer code
- fixed problem with text display in 16/32 bpp modes
- fixed small problem with "water" flames
- RGB mode (--rgb).
Still in development, too slow, not looking good
disabled by default.
- Run external program to play sound (--exec, --exec-silent).
+ Included slightly modified version of nspmod-0.1 by
Toru Egashira to play MOD files.
Modifications to nspmod:
* output to stdout (new dacio file)
* all text output to stderr
* extra output for cthugha (speed, stereo)
+ Included slightly modified version of amp-0.7.3 by
Tomislav Uzelac to play MP3 files.
* added audioIO_Cthugha to write data suitable for Cthugha
* changed Makefile.in to produce Cthugha version of amp.
- new option --mod as shortcut for --exec INST_LIB/cth-nspmod
- new option --mp3 as shortcut for --exec INST_LIB/cth-amp
- new display functions: bent, plate
renamed sheet to hfield
- smoothing to next palette now takes at most 1 second
- very dark palettes are brightend up
- slightly changed FFT code
- Added value to scale waves (scale_wave)
August 20th: Release to sunsite.unc, afn.org, homepage
Release 1.0 (main-changes):
- New wave, flame, display functions:
waves: wire2, lineHL, spiral, pyro, warp, laser, corner
flame: down
display: roll
- Palette override pcx on startup (when both are given,
value from palette is used)
- Fixed bug, when disabling an input source
- Added options to disable CDROM, dsp, mixer, ...
and to use older sound reading code
- Fixed bug, when changing sample speed while cthugha is running.
(caused read errors in Linux 2.1.??)
- Also support gray scale visuals with X11
- Included reference to Warper
- New src directory in documentation
- Generate documentation also as "pure" ascii (cthugha.ascii)
- Don't delete "INSTALL" on dist-clean, so
INSTALL is now included in the source distribution.
- Fixed bug, when saving options and PCX was disabled.
- Give a warning, when unknown feature is used.
- Generate translation table on startup -> .cmd files
saves lot's of disk space, but loading takes more time
- New option: --(no-)panel to disable/enable X11 control panel
- Only use root privileges, when really needed.
- Suspend Cthugha (free sound device, return to text mode)
on ^Z (SIGTSTP) and continue on SIGCONT.
- Big bugfix: cthugha-server was not displaying, and not
reacting correctly to keyboard
- Update Status for every frame,
calculate frames/second relative to last change
- New beat detection code -> only one value for "beat change" (fire-level)
- better text display
- 'make install' tries to set owner 'root' and set setuid bit.
Add entry in "/usr/info/dir" only, when there is no Cthugha entry
already there.
- InstallColormap problem solved. You should turn off the decoration
for "xcthugha-saver" and "xcthugha-dga". (see docu)
- fixed problem with borders around drawing.
- disp-direct with DGA (see docu).
- big speed increase with DGA, when only a part of the screen was used.
- mirror buffer to screen. New options --mirror, --mirror-x, ...
this replaces the mirror{H,HV,V} display functions.
- Undo last changes with Backspace
July 10th: Release to afn.org, sunsite.unc, homepage
Release 0.9 (main-changes):
- faster translation tables (15% faster)
- cthugha-server now also accepts buffer size options
- documentation/Makefile: added -o option to dvips
- lots of source cleanups (removed almost all #ifdefs)
- display text in window for X11 (no longer uses ncurses)
- display credits in window
- changed sound reading (--snd-fragments)
- different verbose levels
- docu. simplifications
- new format for ini-files (now more like X11 resource database)
- play sound from file
- xcthugha now reacts much faster to keyboard input
- xcthugha now accepts keys in all windows
- no longer use libsx
- combined xcthugha and xcthugha-saver into one executable
- hide pointer in drawing area for xcthugha
- xcthugha: menus now set the feature, selection also works correctly
- better mixer support (all available settings)
- removed --vol (-V) option
- new display function (sheet)
- some changes to Makefile
- removed --pause option
- chaned order of sound massage and FFT
- change FFT code. now FFT and flashlight
FFT: compute FFT of sound data and draw that
(as in old Cthugha versions)
Flashlight: Change palette based on sound
(as in version 0.8)
- Added FFT and Flashlight to option dialog
- Search for files in directory given by INST_LIB.
(not in the default path /usr/local/lib/cthugha)
Print the correct value also in the documentation
- added new sound massage
- included DGA support (turn on with --dga)
also included --no-buff to force software double buffering
DGA supports works with screen saver
DGA needs root privileges
April 16th: Release 0.9 to sunsite, and afn
Release 0.8 (main-changes):
- Changes from Torsten Martinsen <torsten@dk-online.dk>
spelling errors, Makefile, C++ comments
- prevent double loading of palettes, pcx, ... (--dbl-load)
- fixed bug: --path was not accepted as option
- speedup: combined general flames & translation (up to 30% faster)
- slight change of buffers: Now complete buffer is displayed, but has
a border of 3 rows not displayed, constantly set to 0.
- Clean up of the code (a little bit)
- High and True Color support for X11
- Now possbile to use the default colormap - colors in other windows
are displayed correctly - very usefull when displaying on root
window (--private-cmap)
- Reading from soundcard is now done the right way. Thanks to Jan Kujawa
This also allowes more frames per second to be displayed
- Does pause automatically when error is printed
- Changed installation procedure.
Makefile no longer sets suid-bit.
July 29th 1996: Release 0.8 to sunsite, uni-linz and afn
Release 0.7 (main-changes):
- stretch translation tables (from Rus Maxham), with option (--stretch)
- turning on random play does no longer starts cd
- new options for CD player (random, loop, eject)
- 3 new translation table
- options dialog
- now palettes of compressed PCX files are loaded correctly
- small changes for easier installation
- new --little: "little changes"
- Changed ini-file, new sections, now all parameters present
- Sound device is freed when not needed:
xcthugha-saver: when not active
cthugha-server: when no clients connected
- PrintScreen now really saves what you see on the screen
- change size of display during runtime with X11
- improved xcthugha: 2 Windows, one with buttons, menus, one with display
- specify search path also for ini-file (--path)
- new --srv-wait-time: make cthugha-saver much nicer
- server mode for cthugha and xcthugha (--server)
- search for tab-files also in /usr/local/lib/cthugha/WIDTHxHEIGHT
- ports use for network sound now also as option (--srv-port, --clt-port)
- new --snd-sync: disable resets of soundcard
April 2nd 1996: Release 0.7 to sunsite, uni-linz and afn
Release 0.6 (main-changes):
- xcthugha-saver (the X11 screen saver version)
- using X11 resource database
- loading compressed files (using 'gzip -cd')
- general flame table is no longer saved (was potential unsave)
- documentation now as texinfo
- changed names of executables
- using MIT-SHM extensions (speedup for X11 by a factor for 2)
- display on root window (with X11)
- tried to fix problems with CD random mode (maybe still a bit buggy)
- new directory and distribution structure
- fixed problem with vanishing cursor when exiting with error
- fixed segment violations in wave_pete1 and wave_test
- added searchpath for map, tab and pcx-files.
- fixed small problem with mixer (setting all values to 0)
- changes now on time-based system
- changed key map - now numbers can be used instead of function keys
- documentation as texinfo
- also use 'fortune' for quiet messages + longer messages.
December 31st 1995: Release 0.6 to sunsite, uni-linz and afn
Release 0.5 (main-changes):
- removed problem with ESC-key (option still remains)
- variable buffer size, variable screen size with X11
- tile with X11
- status-display is no longer removed automatically
- big screen functions
- select a PCX at startup (--pcx)
- save settings and buffer on quit (--save)
- PrintScreen (use key '#')
- script to create default tab-files (mktab.sh)
- set table (how palette is used) with parameter and ini-file
- set massage (sound processing) with parameter and ini-file
- changed parameter for stero and mono to -2 and -1
- switched to gcc-2.7.0 (wrote INFO.gcc-2.7.0)
- smooth_palette
- better CD-Player
- Change prev
- removed bugs (some segment violations)
September 25th 1995: Release 0.5 to sunsite, uni-linz and afn
Release 0.4 (main-changes):
- bugfix (cursor disapearing after cthugha-L --help)
- bugfix at wave-functions
August 9th 1995: Release 0.4 to sunsite..., ftp.uni-linz.ac.at, ftp.afn.org
Release 0.3 (main-changes):
- better wave-functions (check for buffer-size)
- new tab-file format
- tabheader, tabinfo for new tab-files
- #defines for buffer-size are now in cth_buffer.h
- make install/deinstall and make .tab
- general flame functions
- options as names (e.g. flame=l-Sl) in ini-files and parameters
July 31st 1995: Release 0.3 to sunsite.unc.edu, ftp.uni-linz.ac.at, ftp.afn.org
Release 0.2 (main-changes):
- X11 support (using libsx)
- Simple network-support
- Speed (changes done in the flame-functions & switched to gcc-2.6.3)
- Different Screen-modes
- Different Buffer-sizes (change #defines in cthugha.h)
- 32-bit Tab-files if buffer > 64K
- Included simple CD-Player
- "options"
- selection for tab, pal, pcx
- changes from cthugha 5.3
July 6th 1995: Release 0.2 to sunsite.unc.edu, ftp.uni-linz.ac.at, ftp.afn.org
May 15th 1995: Release 0.1 to sunsite.unc.edu, ftp.uni-linz.ac.at
|