File: ChangeLog

package info (click to toggle)
cthugha 1.1a-5
  • links: PTS
  • area: non-free
  • in suites: hamm
  • size: 2,904 kB
  • ctags: 2,155
  • sloc: ansic: 22,340; makefile: 443; sh: 75; perl: 15
file content (243 lines) | stat: -rw-r--r-- 11,000 bytes parent folder | download | duplicates (2)
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