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
|
TODO:
o Action: --no-config
o Remove special handling if -d is 1st arg.
o Add special handling if -v is 1st arg: "gom -vx" == "gom" in verbose=x mode
o Bug: -G<file> inside option files
0.29.10 from 0.29.9:
* Release 0.29.10 (1997 Sep 23)
* Bug#1: Now including errno.h (error (errno undeclared) showed up first with libc6-dev (?!))
* Bug#2: Can't overwrite config file via "-Sgomrc" any more
* config/settings files:
- "free form" style file: any short-style command line options can be given
on any line starting with '-', everything else are comments, no file-ids no more
- For the moment one option _must_ be given in one word (-d/dev/mixer instead of -d /dev/mixer)
(due to the parse alg., else it can't distinguish options without arg); as for that, gom
unfortunately can't load pre 0.29.10 files.
- now system config + user config
- "last rec. src" error is solved by saving the settings in the right order (rather
than internally)
- Action added: --extract-settings,-x (extract mixer settings as command line options)
- Action added: --read-stdin,-I (read arguments like any "free form" file from stdin)
- Action added: no args: perform configuration test
- Action removed: --write-config, -W: please treat the conf file as free-form, to-be-edited-by-hand
file from now on.
* already opened mixer won't be loaded again.
* minor changes, man page
0.29.9 from 0.29.8:
* Release 0.29.9 (1997 Aug 23)
* if --device is 1st arg, gom's startup has a "special" behaviour (see man page)
* minor changes in the program & man page
0.29.8 from 0.29.7:
* Release 0.29.8 (1997 Jul 31)
* Bug#1: "c", "C" in terminal gomii didn't work correctly
* Bug#2: "gom --unsnapshot": last recording source "bug" removed
* Bug#3: loading settings would lead to "undefined" current channel and volume channel;
they are now correctly restored after loading.
* Action added: -R, --record-single
* Action added: -H, --help-verbose
0.29.7 from 0.24b:
* Release 0.29.7 (1997 Jun 28)
Too many changes -- no point in listing them. Please read the new man page.
0.24b from 0.23
* Release 0.24b (1997 May 28)
overall:
* adjustable real-time auto refreshing for all gomiis
* default settings file is now $HOME/.gom/default (was $HOME/.gom/gomrc);
* $HOME/.gom/gomrc is now gom's configuration file; will be loaded at
startup, can be saved via -w (now only fade duration and refresh delay)
* fading now uses usleep (and is now really usable...)
* undocumented minor changes
command line interface:
* you can now increase/decrease volume settings (e.g. gom -l +20)
* + option -u for setting auto refreshing time
t-gomii:
* Removed bug: now updates correctly on mute all/lock all/get/save etc...
* added all senseful command-line conforming keystrokes
* better help
0.23 from 0.22
* Release 0.23 (1997 Apr 29)
overall:
* you can now load/save settings using the "./local_file" syntax (i.e. it is no longer
being expanded to "~/.gomrc/./local_file", which one might consider a bug)
* Changed informational text's pretexts (I think it looks a little bit better now;).
porting:
* minor changes to configure.in
0.22 from 0.20
* Release 0.22 (1997 Mar 24)
porting:
* used to include string.h & strings.h; now only string.h ...
* improved ./configure script (see the notes it produces)
program overall:
* Changed command line option: -q (quiet) to -d (dumb).
Thus I can use the more common "q" (Quit) for gomiis without hurting command
line options resemblance. -q is still supported.
* gom -h will no look nicer on a 80 cols terminal ;)
* experimental fading
* removed some redundancies from gom_oss.c
* "Dumb mode off" will now be shown ;).
X gomii:
* the titles on the top are now actually centered (in V <= 0.11 they were
pseudo centered, in V 0.20 I dropped pseudo-centering)
* auto-calculates to show 3 times more channels vertically than horizontally
(before I had a fixed 6 channels to display horiz.)
* "update" now recalculates windows size
* slightly different outfit (see terminal gomii)
terminal gomii:
* can now handle smaller terminals (via multi pages); neglects to start if terminal
hasn't minimal size (ca. 35 cols x 7 lines); warns if the help wouldn't be
dislayed corectly (but start up normally).
* "update" now hears on C-l, too, and handles changes in the terminal size (e.g.
changed size of a xterm)
* f (flip volume) is now j (jump volume)
* slightly different outfit
others:
* man page now includes the gom www home page address...
* all not here reported changes
0.20 from 0.11
* Release 0.20 (1997 Mar 14)
** gnuized (automake/autoconf)
* preferred gomii (when gom is called with no args) is now autoselected, testing
the existence of the DISPLAY env variable.
* the autocreated mixer device special file now accepts any amount of digits at the
end of the program name
* improved error messages on /dev/mixer* open error
* other minor changes
* improved man page (now even spell-checked)
0.11 from 0.10
* Release 0.11 (1997 Jan 29)
* better Makefile
* added man page
* minor program changes
0.10 from 0.04
* Release 0.10 (Some day in December 1996)
* (most) known bugs removed
* all planned features added
0.04 (initial)
* Release 0.04 (Some day in late 1996 (but not in December))
* (first "released" version)
|