diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-22 18:23:26 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-02-22 18:23:26 +0000 |
commit | ae364d9bed0589bf1a22cd5f530c563462379e3e (patch) | |
tree | e32727e2664e7ce68d0d30270afa040320ae35a1 /kradio3/ChangeLog | |
download | tderadio-ae364d9bed0589bf1a22cd5f530c563462379e3e.tar.gz tderadio-ae364d9bed0589bf1a22cd5f530c563462379e3e.zip |
Added old KDE3 version of kradio
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kradio@1094417 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kradio3/ChangeLog')
-rw-r--r-- | kradio3/ChangeLog | 536 |
1 files changed, 536 insertions, 0 deletions
diff --git a/kradio3/ChangeLog b/kradio3/ChangeLog new file mode 100644 index 0000000..a880f60 --- /dev/null +++ b/kradio3/ChangeLog @@ -0,0 +1,536 @@ +2006-11-12 + + emw - lirc output to stderr in case kde redirects other logs not to + console but to some log file. users had been irritated before. + - don't write preset file if <= 1 presets in list and issue warning. + very rare non-reproducible corruption of preset files has been + reported. + - insert information in sound stream file name attribute if no real + file is behind that stream (i.e. everything except real recording) + - fixed libvorbisenc typo in configure.in.in + + + +2006-11-11 + + emw - switched kradio repository to SVN + - changed directory structure for kradio3/src + +2006-11-10 + + emw - fixed further hideall/showall bugs + - added russian translation, thanks to Alexey.Kouznetsov + - fixed problems with min frequency < 87 MHz + +2006-11-07 + + emw - fixed a lot in configure.in.in: Made alsa, oss, mp3lame, + ogg/vorbis and lirc configurable + - translation number fixes + - i18n fixes + - fixed quite a lot hideall/showall bugs + +2006-11-05 + + emw - adjusted translation structures for to be ready for plugin + structure + - adjusted icons files and dir structure for plugin structure + - updated german translation + +2006-10-29 + + emw - fixed build system for src directory and inside libs + - fixed plugin loading error message if lirc is not available + - fixed $libdir issues for SuSE 10.1/x86_64 + - fixed alsa segfault if no mixer is present + +2006-09-20 + + emw - fixed lirc bug: broken pipes caused 100% CPU load + - made plugin-loading-progress-bar configurable in plugin config + page + - if #instances was stored with an invalid value (< 1 | > 10) + this value will now automatically fixed + - check #libraries for good range (>= 6) otherwise load all + available libraries + - fixed bullshit in RawStationList that prevented correct + functioning of insert/append/replace/... no idea why anything + ever worked + - fixed totally mad behavior of station setup dialog + - 48kHz support + - fixed handling in recording in case mp3/ogg is not available + - fixed notifyPlayback/CaptureChannelsChanged in streaming.cpp + +2006-09-19 + + emw - fixed initialization problem of playback device combobox in + alsa configuration dialog + - fixed disappearance of alsa capture mixer settings after + change + - introduced dirty-flag in configuration dialogs in order to + reduce unnecessary delays on click of cancel/ok + - fixed wrong warning if station icon load was canceled in + configuration dialog + - fixed excessive station icon growth in configuration dialog + e.g. when station name was typed + - fixed enabling/disabling of up/down buttons in station list + configuration dialog + - added recording indicator for kradio icon, e.g. used in + docking menu + +2006-09-18 + + emw - streaming device configuration dialog + - additions to noti(ce|fy)SoundStreamData interface: + size_t &consumed_size added for feedback + +2006-09-17 + + emw - added new plugin: basic streaming device, e.g. for /dev/video24 + +2006-09-03 + + emw - fixed ":" problem in recording file names e.g. on fat file + systems. Thanks to Ignacio Feijoo for the Patch. + - fixed v4l config balance problem ?? at least not reproducible + any more + +2005-12-02 + + emw - fixed typo in configure.in.in that resulted in wrong + installation directory for plugins + +2005-11-28 + + emw - fixed typo in include hint in kradio3/src/libkradio-gui/stationselector-ui.ui + + +2005-11-27 + + emw - fixed alsa-config-dialog-toooooo-big problem with QScrollView + - added memory profiling feature to profiler + - reduced memory consumption by removing lots of about config + pages (GPL Tab requires about 1MB per instance!) + - fixed missing libprefix in configure.in.in + +2005-08-28 (1.0beta3b) + + emw - more saveState fixes + - split config pages of alsa,recording, v4l into several tab + pages + - initial drag&drop support in station selectors, quickbar, + docking + - v4l power off behavior (mute, volume=0) is now configurable, + some cards need mute/volume, some others don't + +2005-08-23 + + emw - FIX: modifications of stations failed. Was a faulty != / == + operator in StationList class. + - FIX: saveState was not called if kradio was closed by kde + session exit + - FIX: use current time for new alarms + - FIX: reduced caption length for config dialog, error log + - FIX: reduced icon-item names in config dialog + +2005-08-21 (1.0beta3) + + emw - little SuSE 9.2 compilation fix + - one more buffer handling fix that resulted in clicks during + recording + - pre-recording & recording now works completely also for + timeshifted signals + - made behaviour of LeftMouseClick on TraySymbol configurable + - ALSA mixer setup fix + +2005-08-20 + + emw - quite a bunch of serious buffer handling fixes that lead to + unusable recordings/delayed playback/etc. + - added multibuffer class (was originally part of encoder thread + internal buffer handling) + - initialization order fixes + - recording encoder split into class tree (before, pcm,ogg,mp3 + was mixed within a single class) + - ALSA initialization fixes + - mixer channel handling fix in ALSA plugin + - more intuitive recording monitor default stream selection + - static logging functions + + - pre-recording - Never be upset anymore about pressing the + recording button too late! + + - active playback implementation (capture from radio pcm device, + playback on your soundcard) + +2005-08-17 + + emw - adjusted SoundStreamClient interface for SoundFormat queries + - v4lradio is ready for active playback (capturing from some + device, playback on pcm) + - improved ALSA buffer handling (separate HW and SW buffer + settings) + +2005-08-15 + + emw - enhanced ALSA configuration dialog by individually selectable + capture mixer presets + - consider lirc repeat counts + - provide logging outside of classes + +2005-08-14 + + emw - big lirc fix, lirc was not working for some time due to makefile + changes + - lirc configuration improvements + - little bit lirc auto setup (default-dot-lirc) + - little bit v4l device autodetection + - no message box if stations.krp is not readable on first start + - reduced default alsa buffer size. Resulted in internal alsa assertion failures + +2005-08-12 (1.0beta2) + + emw - fix for --enable-final + - partial fix for renamed icon kradio-zzz.png to kradio_zzz.png + - small GUI improvements for pause and sleep buttons + +2005-08-09 + + mcamen - fix srcdir != builddir + - more Makefile.am cleanups + +2005-07-29 + + mcamen - do not install libkradio-interfaces; use a convinience + lib instead + +2005-07-28 + + mcamen - resorted src/Makefile.am to make the linker happy + - use unversioned libs for the plugins + - link all plugins with libkradio.la + - rename dev_urandom in radio-stations/radiostation.cpp + (namespace pollution, --enable-final fix) + +2005-05-28 + emw - profiling support - we need to improve startup time + needs to be commented out for release + - big mixer channel handling fix + - inconsistencies in restoreState process fixed + - added releasePlayback/Capture as complementary function to + preparePlayback/Capture + - alsa event handler fix + - gui margin/spacing reduced + +2005-05-26 + + mcamen - added apidox Makefile target + - RadioConfiguration::slotSelectPixmap(): + get rid of hardcoded list of supported image formats; + enable image preview in file KFileDialog + + emw - added ALSA-Plugin + - removed debug logging in recorder + - fixed missing volume=0/mute in timeshifter + +2005-05-22 (1.0beta1) + + emw - fixed amd64 pointer arithmetic problem in + recording/encoder.cpp + - fixed recording configuration combox index problem if + mp3 support is missing + - fixed typo in Radio::noticeAlarm that prevented + scheduled recording + - auto power-on if recording starts + + mcamen - centralize version definition via src/kradioversion.h + +2005-05-21 + + mcamen - added XDG Categories entry to .desktop file + - replaced deprecated Terminal line in .desktop file + ("0" vs. "false") + - removed deprecated MiniIcon line in .desktop file + - fix #include syntax in main.cpp (<...> vs. "...") + - require KDE 3.2 in configure.in.in + - added preset for Tuebingen (cable) + + emw - fixes of wrong location for soundstreamclient interconnect + handling. The bug resulted in failed interconnects and segfaults + due to non-released interconnects + - fixed problem with notification about soundstreamid creation (v4lradio) + - fixed ampersand handling of station names in gui-docking-menu + - renamed libraries in src, now we have a consistent prefix: + libkradio-* + - consistency fixes for some plugins: member function + name(), call of inherited notice(dis)connected + - config->sync() call to KRadioApp::saveState + - removed deprecated and unused -configuration.ui files for + QuickBar and Docking Menu + - configuration page for LIRC + +0.3.0 cvs revive + + emw - major rework on sound backend + - plugins as dynamic libraries + - timeshifter plugin + - ogg/vorbis recording + + mcamen - got rid auf the outdated KDevelop buildsystem + - got rid of the admin dir + - renamed kradio subdir to src + - renamed and moved some icons to src/icons according to the + freedeskto.org (fdo) icon theme specification + - rewrote Makefiles.am files to take adavantage of the KDE CVS + build system + - added proper moc #include statements to a lot of files + +0.3.0 alpha 3 + + emw - kde 3.0 & include file fixes + - segfault fix that occured after station scan + - polish translation + - mp3 recording + - fix for recording configuration save/restore + - alarms configurable for weekdays + - no more unnecessary redraws in recording monitor + - improved behavior of quickbar: poweron/off + automatically if necessary + - only redraw necessary parts in recording monitor + - split kapplication & pluginmanager + - enable multiple "instances": + We have now a (very simple) method to play more + than one radio source at once: Set the configuration + variable in kradiorc "instances" to the required value. + - cleanup IErrorLog usage + - use threading for recording/encoding + - fix several annoyances in configuration dialog, such as + a reasonable minimum size of that dialog + - recording buffer management is now configurable + - preset file storage location is now configurable + - finally managed to fix segfaults that occurred when calling + virtual methods in destructors of template classes + (application exit and scan-dialog closing), see + http://gcc.gnu.org/bugzilla/show_bug.cgi?id=4861 + - add button for sleep countdown to display plugin + - open /dev/dsp is no more blocking + - set correct PCM_ENABLE_INPUT flag when starting recording + - recording: replaced QSocketNotifier by polling/nonblocking + IO with QTimer. Some sound drivers do not support select() + - fixed nebulous recording error logging/reporting + - fix of kradio.pot generation + - Use KListView for radio stations instead of KListBox + - removed dependency to deprecated qlist.h (Thanks to G.Runf for the hint) + + Rafael Rodriguez + + - spanish translation + +0.3.0 alpha 2 + + emw Compilation & Compatibility + + - kde3.0 compatibility fixes + - replace round -> rint + - correct missing video_dev forward declaration + + V4L/V4L2 + + - v4l2 support, usable for older and bleeding edge + releases of V4L2 + - v4l configuration improvements: device volume controls + in v4l configuration page + - respect device volume control min/max values + - fixed device-volume-set2zero-problem after mute/unmute + (radio cards do reset volume controls on mute) + + Recording + + - recording + - select recording source and igain automatically + - recording monitor + - recording doesn't restore monitoring state on startup, + kradio might be blocked if another app uses /dev/dsp + + GUI + + - store-preset-file button in station configuration page + - move widget geometry saving/restoring to class + WidgetPluginBase + - finally fixed the nasty positioning/sticky problem when + window is restored + - fixed "changes-ignored"-problem in preset-about page + - sensefull names/descriptions for plugins + - upper case in show/hide docking menu entries + - fix pixmap/text usage on quickbar buttons + - font selector for display + - choosable inactive text color + - error loggin plugin + - recording button: +menu for recording/monitoring + - symbol for station search button + - about dialog + + Preset File Format + + - encoding detection for preset files (Locale->UTF8) + - convert preset files to new format + - converter: add xml-encoding-line + + Other + + - translation preparation + - german translation + - credits in about dialog + - remove dependency on kalarm + - use special mail-adress for preset files + - country/city in preset file mail + - debianization + + Klas Kalass + + - some more include file fixes + + Will Stephenson + + - radio-configuration.cpp: fix for pixmap selection dialog + + Andreas Pour + + - fix for math and STL issues + + +0.3.0 alpha 1 + + Update Information: + + Due to the new station list format you will have to rebuild your + station selections for the quickbar and the docking menu. The + stations should be read without problems. As soon as you quit + kradio and the configuration files are written, any versions 0.2.x + will not be able to read the station list and configuration files. + + BACKUP YOUR CONFIGURATION FILES! + + emw - major rewrite (interfaces, plugins, ...) + - AM/FM readyness + - display redesign + - new station list format + +0.2.8 (beta) + + emw - setupdialog: fix cancel button behaviour + - configurable scanStep for station search + - made frequency setting independent from device quantisation + - min/max Frequency config in kHz (before in MHz) + - display Frequency in kHz if < 10 MHz + - fix min/max settings in station configuration page + - quickbar fixes (wrong use of button IDs vs. station IDs) + - redesign kradio gui. new class kradiodisplay + - make kradio AM-ready (hopefully) + +0.2.7a (beta) + + emw - fix missing xml quotings + - fix for disabled alarm volume + - use frequency instead of (changable) stationID for alarms + - implement a "contribute preset file to kradio project" function via KDE standard mail client + +0.2.7 (beta) + + emw - added pseudo lirc key "QUIT" + - fixed some more quickbar bugs + - make "good signal" level configurable, sometimes autoscan did not find all stations + - fix ugly setup dialog layout frame problem + - fix "alarm-enable is unset on restart" - problem + - setupdialog: use kdialogbase to get usual kde like configuration dialog + - setupdialog: make it non-modal + - setupdialog: "about" tab for station preset lists + - setupdialog: fix update of station info after preset load + - setupdialog: use current volume for alarm volume of new alarm + - setupdialog: fix tab order + + kalass - fix min/max typo + - add germany/hamburg-antenna preset file + + +0.2.6 (beta) + + emw - activate station in setupdialog by freq, not stationId + - add "unknown station" to kradio->cbStations + - fix alarm inconsistencies + - make alarm management independent from radiobase: new class TimeControl + - make xml-config independent from radiobase: kradioapp is now responsible for it + - remove alarm configuration from xml file, put to standard kde/kradio config file (downward compatibility kept) + - sleep countdown function, countdown stopped by poweron/off, accessible via lirc/docking menu + - make kradioapp responsible for lircHelper + - make use of <KDEDIR>/share/apps/kradio/presets possible + - include first station preset file in dist (germany/aachen-cable.krp, still a bit incomplete;) + + kalass - fixed config autosave bug + + Release notes: + * ~/.kradiorc is still read for compatibility, but only if ~/<dot-kdedir>/share/data/kradio/stations.krp does not exist/contain valid data + * alarms are now in ~/<dot-kdedir>/share/config/kradiorc, ~/.kradiorc is read for compatibility + + * I'd like to provide ready-to-use-kradio preset files within the dist. + I'd be pleased if you like to contribute your personal preset file to this project. + +0.2.5 (alpha) + + emw: - configuration dialog part 3: alarms + - frequency range override + - improve alarms by station/volume preset + - only selected stations in docking menu + - restore power/frequency after station scan + - activate stations in setup by double-click/<return> + - fix volume preset + +0.2.4 (alpha) + + emw: - qt 3.0.x compatibility fixes + - quickbar/buttonflowlayout fixes + - configuration dialog (part 2) + - radiobase poweron/off fixes + +0.2.3 (alpha) + + emw: - added configuration dialog (part 1) + - added station scan + - improve station/alarm list handling + +0.2.2 (alpha) + + emw: - small fixes concerning window restoring + - gcc 3.2 ready + - further fixes in stereo/signal quality display + + kalass - kde3 port + - quickbar makes use of buttonflowlayout + - fixes to conform with kde styleguide + - make kradio/docking/quickbar independent + - many other improvements, see CVS + + rizsanyi: - added lirc option RADIO (which turns kradio on) + - further small fixes + +0.2.1 emw: - added alarm clock functions + - line in volume monitoring + - About-Dialog + - new icon + +0.2.0 emw: - docking menu, correct hide/show behaviour + - lirc support + - save/restore current window state (sticky vs Desktop) && position + +0.1.3 emw: - change GUI a bit + - add Power On/Off functions (=> kradio may still run while watching tv) + - simplify "class Radio" + +0.1.2 frank: - fixed float/integer conversion on set frequence (stationbutton) + - seek will end on all over frequence change button + - balance set included in volumesetting + +0.1.1 frank: - changed Frequence Range to 87.00 (min) and 109.00 (max) + - tray for panel added + +0.1 frank: - initial Release |