You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
537 lines
21 KiB
537 lines
21 KiB
15 years ago
|
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
|