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