1
2Changes from 1.1-1.2
3-------------------
4
5- with newer openmotif the CheckBoxes where confused. repaired.
6- mixer panel was confusing too. tried to improve.
7- records now as mp3 too, you need to install lame and mpg123 for that.
8- "delete all" and "scan all" button added to config panel.
9- improved GUI response during recording
10- lcdproc support is always compiled in, en/disable via app-defaults
11
12Changes from 1.0-1.1
13-------------------
14
15- changed homepage and email address
16- made version check asynchronous
17
18
19Changes from 0.8-1.0
20-------------------
21
22- "mute" mutes the audio mux now, not the FM tuner. Fixes a temporary
23  bug in the driver
24- stereo on/off button works now for Juhas driver (but still indicates
25  if stereo is available at all)
26  But it seems, the hardware sometimes lies to us, so don't count on
27  the indicator ;)
28- polling tuner status to reflect changes in reception
29- detecting stereo signal for bktr driver as well
30- frequency label now always completely visible
31- support for LCD displays controlled via lcdproc (LCDd)
32  (if someone wants a version, that directly speaks to the LCD, just
33   write me an email)
34
35Changes from 0.7-0.8
36-------------------
37- added option whether you want to use a special init procedure which
38  works around a bug in the driver. Probably not needed for newer driver
39  versions, but definitely up to FreeBSD 3.2. If you set it to false
40  and don't get any stations, reset this to true. (not needed for linux)
41- added setting of starting station to configuration dialog.
42- added linux support. submitted by Ti Kan (ti@amb.org). Thanks for that!
43- changed format for config file, but older versions will be correctly
44  recognized
45- checked for memory leaks and wrong memory accesses using Electric Fence.
46  Found no problems, of course ;-)
47- added new ressource to LiteClue widget to popdown the lite clue after
48  some time (default is 2 secs). There was a problem with scale widgets,
49  which don't give access to ButtonPress events to pop the lite clue
50  down. So, now it always pops down after some time.
51- finally wrote some help text for xmradio -help
52- support for Juha's driver. Wow! xmradio scans faaaast now! :-)
53  AFC on/off and stereo on/off buttons are just indicators,
54  and, that driver doesn't currently report back afc offset during FM.
55  In case it ever does that, the afc button would be nice to show
56  in which direction the signal is offset.
57- some changes to Imakefile (thanks, Veego)
58- NetBSD uses /dev/audio, instead of /dev/dsp
59- older driver versions have problems, when another application changes
60  the channelset (fxtv does it). The result is an offset of 7MHz in
61  xmradio. This is fixed in the driver right now, but for users of
62  older versions I added a new parameter to the app defaults file for
63  that.
64- fixed the annoying resizing problem (while passing the station
65  buttons)
66
67Changes from 0.6-0.7
68-------------------
69- added GUI for configuration! You can now configure your station list,
70  station buttons, frequencies etc. with a simple dialog. It's possible
71  to save the changes and use that for all your next sessions. The
72  private settings are stored in ~/.xmradiorc. If no such a file can
73  be found, it will import the settings from the app-def file and use
74  it. After that you can save it to your private file.
75- mouse wheel can manipulate the scrolled window of the config dialog
76- made tool tips an option
77- version check available. A network connection is required, as it
78  needs to connect to the homepage of xmradio
79
80Changes from 0.5-0.6
81-------------------
82- changed devices from /dev/xyz0 to /dev/xyz. please set the right
83  symlinks to your prefered devices (as you most probably already
84  did) (affects tuner, mixer and dsp). You can still select the right
85  devices in your XMradio appdef file.
86- wheel mouse support. Scroll up for next registered station, down for
87  last one. (Yeah! I really like this! Wheel mice are cool!)
88  Whith Shift+ScrollUp/Down you cann seek the next station
89- sox problem fixed. You can now sample as real 16 bit data and thus as
90  "true" WAV files.
91- old "seek" buttons now switch to next/previous registered station for
92  even faster switching. The seek buttons are now below the frequency
93  slider.
94- removed the "mixer" gui style. You have the mixer available in normal
95  mode now too, just click the little arrow button left of the seek
96  buttons.
97- "Frequency" button chnaged to switch between volume control, frequency
98  control and station buttons
99- fixed icon appearance by adding icon mask. A good looking icon is
100  what I'm still looking for. Anyone? Please mail me. :-)
101- finally added a remote control, which is very similar to netscape's
102  "-remote" command. Please find the commands in the README.
103   YEAH! That was fun implementing it! :-)
104- added a reaction on SIGUSR1 and SIGUSR2, which, depending on the
105  configuration, seeks up/down or switches up/down to the next or
106  previous station. If not configured, it does nothing.
107- added the command line option "-station" which tells xmradio to
108  start with a specific station no matter what is defined in your
109  app-def file
110- added the command line option "-frequency" which tells xmradio to
111  start with a specific frequency no matter what is defined in your
112  app-def file. A specified "-station" has higher priority.
113- added the command line option "-volume" to set an initial volume
114  at startup.
115- if you press "Shift" while pressing next/prev registered station
116  buttons, you'll seek for it, instead of just switch over. Thats
117  quite interesting for users of the "minimal" interface
118- work around for a lesstif bug regarding layout. the real motif
119  and the lesstif version now look the same (well, almost. lesstif
120  still has a lot of bugs)
121- "startStation" resource available for your app-def file as a more
122  convenient way to select the starting station then just the freq.
123  It has a higher priority than the frequency specified.
124
125Changes from 0.4-0.5
126-------------------
127- 3 different gui versions available now. "minimal" for just the up
128  and down buttons and the field strength (hi Flemming!), "normal"
129  for cutted mixer functionality and "mixer" for old, do-it-all interface.
130- recording capabilities. you can now record to raw audio data or with
131  the help of sox to some standard formats, like aiff or wav.
132- of course you can play all supported formats
133- there are bugs (?) in the sound driver that affect playback of some
134  sample formats (f.i. 16bit unsigned LSB). The playbuffer repeats
135  some times like a stutterer.
136- saving as formats != RAW is not very well tested. Saving as WAV
137  accidentaly seems to give just 8bit samples. Any sox users have some
138  better options for sox?
139
140Changes from 0.3-0.4
141-------------------
142- AFC updates frequency slider, if switched on
143- + and - keys (keyboard and numblock) switch to next/previous
144  station in predefined list
145- fixed Imakefile, should install app-def properly now
146
147Changes from 0.2-0.3
148--------------------
149- seek up now breaks the end-barrier end restarts from MINFREQ
150  if nothing found
151- same with seek down
152- dont know, what else ;)
153
154Changes from 0.1-0.2
155--------------------
156
157- added stationbuttons for faster access to regularly used stations
158  (only if configured in the app-defaults)
159- improved liteclue's popup coordinates. They dont pop up outside
160  the screen anymore and look for the mouse coordinates instead of
161  the widgets most left edge.
162- changed appname and appclass to XMradio (so, update your application
163  defaults file! CRadio wont work anymore...)
164- fixed segfault when there is no appdef file or some devices missing
165  or wrong
166- Imakefile (hence the produced Makefile) will install the app
167  defaults file now
168- allows selection of the tuner device via app resources
169   (Last four fixes suggested by Matthias Scheler (tron@lyssa.owl.de) )
170- same with mixer and audio device
171- changed the direction of the arrow button showing/hiding the extra
172  tools
173
174
175--
176Tom
177
178coto@core.de
179
180