Warning, /multimedia/kaffeine/Changelog is written in an unsupported language. File is not indexed.
0001 Kaffeine Changelog 0002 ================== 0003 0004 Version 2.0.18 (2019-05-14): 0005 0006 - Start using TravisCI for test builds 0007 - mediawidget: Override DVD keys instead of changing their settings 0008 - mediawidget: warn user to use keys for DVD menu 0009 - mediawidget: remove a now unneeded check 0010 - mediawidget: fix video position movement with mouse wheel 0011 - mediawidget: fix the mouse wheel behavior at the streaming window 0012 - vlc: with vlc 2.x, use vlcMedia for libvlc_MediaMetaChanged event 0013 - vlc: fix support for vlc 2.x 0014 0015 Version 2.0.17 (2019-05-01): 0016 - Fix GCC 9 warningd (due to -Wdeprecated-copy) 0017 - dvbtab: remove unused hide cursor logic 0018 - dvbdevice: fix a race condition with frontend timeout 0019 - dvbdevice_linux: improve some warning messages 0020 - mediawidget: fix a regression with next/previous logic 0021 - scanfile.dvb: update it to reflect last changes 0022 - dvbepgdialog: allow showing channels with empty EPG 0023 - index.docbook: some updates at the doc guide 0024 - index.docbook: add documentation about XMLTV support 0025 - Add support for reading EPG from xmltv files 0026 - Add support for disabling MPEG-TS EPG reception 0027 - README.md: add a quick description about xmltv 0028 - dvbconfigdialog: remove an extra addLayout() 0029 - iso-codes: add support for handling 2-letter codes as well 0030 - dvbdevice_linux: remove unused frontendFd 0031 - dvb: fix initialization for some objects 0032 - backend-vlc: don't leak metadata 0033 - backend-vlc: remove two temporary debug logs 0034 - backend-vlc: only release libvlc_media_new() when stopped 0035 - mediawidget: increase language popup size 0036 - mediawidget: define a policy for the audio combo dropbox 0037 - backend-vlc: ensure that audio stream will be a valid value 0038 - backend-vlc: update metadata at stop() 0039 - backend-vlc: release libvlc_media at destroy method 0040 - backend-vlc: add other events to the list of possible types 0041 - backend-vlc: simplify events handling logic 0042 - backend-vlc: print unhandled libVLC events by name 0043 - backend-vlc: update audio streams at metadata change 0044 - mainwindow: associate control bar to main window widget 0045 - backend-vlc: avoid memory leaks 0046 - mainwindow: free configuration at exit 0047 - mainwindow: better implement close event 0048 - backend-vlc: don't leak timer at object destroy 0049 - vlcmediawidget: properly initialize the class 0050 - vlcmediawidget: initialize urlIsAudioCd and trackNumber variables 0051 - backend-vlc: store current audio stream 0052 0053 Version 2.0.16 (2019-01-14): 0054 - Immediately apply the new audio language if the user changes it while 0055 a channel is being playing; 0056 - Fix audio language selection issues; 0057 - Add support for "Original Language" for audio and sub-title descriptors; 0058 - Add some new PMT stream_type identifiers in order to allow supporting 0059 newer audio and video encoding types; 0060 - Add support for High DPI pixel maps; 0061 - Add a command line option to force an specific aspect ratio; 0062 - Only read/write longitude/latitude from config files for USALS 0063 satellite configurations; 0064 - Add support for parallel instant records; 0065 - Fix several issues related to audio CD playing; 0066 - Update build instructions for Debian/Ubuntu and Fedora at README.md; 0067 - Fix handling of command line arguments and describe the ones that 0068 are mutually exclusive at the docs; 0069 - Fix compilation issues and clean warnings when built with Clang; 0070 - Fix compilation issues with qt5.11-rc2 and with FreeBSD; 0071 - Some code cleanups and typo fixes. 0072 0073 Version 2.0.15 (2018-05-01): 0074 0075 - Fix logic that handles ATSC EIT entries (regression fix); 0076 - Auto-ride all bars when in minimal/full scree mode and mouse is out 0077 of window; 0078 - Allow better control of deinterlacing mode; 0079 - Better handle higherVoltage settings, as it exists only for sattellite 0080 TV delivery systems; 0081 - Improve error handling when parsing config.dvb file; 0082 - Change volume wheel logic to accept both point and angle-based volume 0083 control, accepting it only when the mouse is under the media widget; 0084 - Simplify the mouse hide logic; 0085 - Fix DVD menu navigation by using the keyboard instead of the mouse 0086 (as mouse control is incompatible with newer versions of Qt/libVLC); 0087 - Fix handling of display mode, correcting some erratic behavior; 0088 - Add options to start Kaffeine on minimal mode and/or with its main 0089 window always on top; 0090 - When a new record starts and there aren't enough resources to keep 0091 playing the current DVB channel, switch to the new channel instead 0092 of stop playing. 0093 - Improve documentation to match the recent changes. 0094 0095 Version 2.0.14 (2017-12-02): 0096 0097 - Add support for multi-language EPG; 0098 - Jump to a position was not working, as it was lacking the Ok button; 0099 - On minimal and full screen mode, auto-unride top menu bar and lateral DVB tab bar; 0100 - The mouse wheel can now be used to control volume; 0101 - Reduce button size at DVB tab, in order to allow showing a bigger playback window; 0102 - Fix LNBf numbering and position at DiSEqC satellite configuration; 0103 - Kaffeine's handbook now covers all menu bar items; 0104 - Kaffeine's handbook was improved to contain more details about Digital TV settings; 0105 - LNBf names at DVB satellite configuration are now using translations from libdvbv5; 0106 - Get rid on two compilation warnings with gcc++ version 7.2; 0107 - scanfile.dvb updated. 0108 0109 Version 2.0.13 (2017-09-14): 0110 0111 - Add a logic to send LNBf higher voltage commands. That may be 0112 needed on a few devices, if the antenna cabling is too long, 0113 as, otherwise, polarity setting may not work (BUG#374693). 0114 - Fix layer selection for ISDB-T; 0115 - Improve README.md instructions; 0116 - get rid of incomplete work (dtvdaemon); 0117 - fix install dir on some distros; 0118 - Shut up a gcc 7.1 warning; 0119 - scanfile.dvb updated. 0120 0121 Version 2.0.12.1 (2017-07-22): 0122 0123 - Minor change at git sources. 0124 0125 Version 2.0.12 (2017-07-19): 0126 0127 - Update Changelog to reflect all changes since version 1.3.1. 0128 0129 Version 2.0.11 (2017-07-19): 0130 0131 - Solve performance issues causing caffeine to use 100% CPU even when 0132 video is paused or stopped; 0133 - Fix DVB play on videos that use a separate PID for synchronism; 0134 - Fix some bugs at DVB pause logic, making it more reliable and 0135 making unpause to continue from the paused position; 0136 - Disable debug messages by default; 0137 - Remove a warning on some DVB streams when a program is not rated; 0138 - Improve notes about video output settings at README.md. 0139 0140 Version 2.0.10 (2017-06-29): 0141 0142 - Fix video resize and scale factor issues; 0143 - Handle parameters when there's a running instance and a new 0144 kaffeine is called with some URL. 0145 - Updated scanfile.dvb. 0146 0147 Version to 2.0.9 (2017-03-07): 0148 0149 - Fix build at tarball 0150 0151 Version 2.0.8 (2017-03-06): 0152 0153 - Added Norwegian Nynorsk translation to .desktop files. 0154 0155 Version 2.0.7 (2017-03-06): 0156 0157 - Add support for H-265 video streams; 0158 - Organize debug logs per category, using QLoggingCategory. 0159 0160 Version 2.0.6 (2017-02-21): 0161 0162 - Autoscan should now seek also for DVB-T2 channels, on devices that 0163 support it; 0164 - Implement systray show/hide 0165 - EPG algorithm improved to reduce CPU usage 0166 - Unmute audio when the player instance is created (e. g. Kaffeine is loaded) 0167 - Some visual improvements to show <Close> instead of <Ok>/<Cancel> 0168 on some windows 0169 - Some changes to allow improvements at translations 0170 - A new record is now enabled when created 0171 - Add support for multipoint LNBf, where DiSEqC is not used 0172 - Fix DiSEqC LNBf satellite select 0173 - Don't ignore weak signals on DVB-T 0174 - Handle special case on devices with a single demux, but multiple frontends 0175 - Add support for DVB-T2 multistream 0176 - better report errors when VLC is not found 0177 - synchronize DVB scan file with latest upstream version 0178 0179 Version 2.0.5 (2016-10-04): 0180 0181 - ISDB-T Brazil TOC entries were displayed with an offset of 3 hours; 0182 - A newly-created recording entry should default to enable; 0183 - CMakeLists.txt was including ECM config twice, causing build 0184 failures with newer versions of cmake; 0185 - Don't quit while recording without explicit ack from the user; 0186 - Fix handling of subtitles for DVB streams; 0187 - Prevent VLC build warnings with version 3.0.0-git; 0188 - Handle the new VLC 3.0 ES change events; 0189 - List the proper MIME tipe for open directories; 0190 - Fix a minor typo at documentation and fix update\_mimetypes.sh. 0191 0192 Version 2.0.4 (2016-06-30): 0193 0194 - The changes made on the 103 patches since version 2.0.3 aren't 0195 small: 0196 0197 148 files changed, 3930 insertions(+), 2344 deletions(-) 0198 0199 I almost released it as 2.1.0 ;) Yet, those changes were all meant to 0200 make Kaffeine's more reliable, fixing bugs. 0201 - Fix support for DVB-S/S2 and improve LNBf selection; 0202 - Add an option to scan other NIT tables; 0203 - Fixes at the EPG logic for DVB, ISDB and ATSC; 0204 - Addition of content and parental rating for DVB and ISDB-Tb; 0205 - Revamped bar gauge showing signal and S/N in dB, if available; 0206 - Kaffeine Handbook is ready for shipment; 0207 - Man pages is ready for shipment; 0208 - The Kaffeine will now honour the icons from the KDE theme, if 0209 available. 0210 0211 Version 2.0.3 (2016-06-10): 0212 0213 - Lots of bug fixes; 0214 - Add a menu to allow specifying arguments passed to libVLC; 0215 - Fix a build brakage when DVB is selected on build; 0216 - Some cleanups at the build dependencies; 0217 - New translation added: Russian; 0218 - Several small fixes. 0219 0220 Version 2.0.2 (2016-06-07): 0221 0222 - Several cleanups and fixes on development/deployment tools; 0223 - A new minor feature: 0224 - mainwindow: Improve the Tray menu handling 0225 - Add support for building with Qt5.5 and KF5.11 (useful to build it 0226 for OpenSuse 13.2) 0227 - Lots of fixes: 0228 - dvbliveview: create the DVB pipeline at /run/user/<uid> 0229 - dvbliveview: clean empty EPG data when displaying OSG 0230 - vlcmediawidget: Improve the mouse unhide mechanism 0231 - dvbconfigdialog: save DVB device config when dialog is accepted 0232 - dvb: flush channel lists when the channel scan box is closed 0233 - dvbcam\_linux: fix signal connect 0234 - mainwindow: be sure to finish Kaffeine when the main window 0235 closes 0236 - mainwindow: show window if minimized and a tray action is called 0237 - dvbepgdialog: move Ok/Cancel buttons to the botton of the layout 0238 - dvbchanneldialog: Add OK/Cancel buttons at the channel edit box 0239 - fix wrong desktop file id, see 0240 <https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html> 0241 - install appdata + desktop files with new names 0242 - use org.kde schema for the desktop file 0243 - fix wrong name of appdata file 0244 - src/kaffeine.desktop: add several missing mime types 0245 - Fix desktop file 0246 - CMakeLists.txt: Fix some warnings and make doc build optional 0247 - rename kaffeine.appdata.xml to org.kaffeine.appdata.xml 0248 - main: call setApplicationDomain earlier 0249 - dvbrecording: don't use epgModel when app is closing 0250 - Add documentation to the build system 0251 - main: add translators to the About window 0252 - main: move aboutData to the KaffeineApplication constructor 0253 - main.cpp: set application data after creating QApplication 0254 - mainwindow: re-add support for --tempfile option 0255 - main: fix command line argument parsing 0256 - update the list of supported extensions and mime types 0257 - dvbsi: fix some errors at the ISDB-T terrestrial delsys 0258 descriptor 0259 0260 Version 2.0.1 (2016-05-31): 0261 0262 - Fix the usage of global scanfile.dvb; 0263 - Reduce the size of the latitude/longitude validation icon; 0264 - Fix a regression at dvbdevice_linux; 0265 - Fix DVB live view play/pause logic; 0266 - Add support for playing DVB after stop; 0267 - Show play time while playing from DVB. 0268 0269 Version 2.0.0 (2016-05-29): 0270 0271 - Ported to Qt5/KF5 0272 - Added support for DVB-T2 0273 - Lots of bug fixes 0274 0275 Version 1.3.2 (2015-11-26): 0276 0277 - Explicitly include CheckIncludeFiles. 0278 - Fixed recordings database 0279 - Fixes and tweaks to automatic recoring 0280 - Prettier buttons. 0281 - Prioritised recordings. Conflict handling. Fixed appdata folder. 0282 - Unwanted recordings fixed. 0283 - Removed recordings don't come back with regex anymore. 0284 0285 Version 1.3.1 (2015-09-06): 0286 0287 - automatic recordings 0288 - fix for information files for recordings 0289 - translations readded 0290 0291 Version 1.3 (2015-08-07): 0292 0293 - option for custom naming for recordings 0294 - option for creating information files for recordings 0295 - other stuff 0296 0297 Version 1.2 (2011-04-04): 0298 0299 - add search function to epg 0300 - implement ATSC support for epg 0301 - fix gnome screen saver inhibition 0302 - other fixes and improvements ... 0303 0304 Version 1.1 (2010-09-01): 0305 0306 - adapt to new shared-mime-info (so that .m2t is assigned to kaffeine 0307 again) 0308 - workaround issue that video isn't shown without changing tabs when 0309 using QT 4.7 0310 - recording schedule: fix sorting, improve column and dialog sizes, 0311 show a warning about active and pending recordings when closing 0312 kaffeine 0313 - program guide: remove the "Refresh" button (not necessary anymore) 0314 - channel editor: allow sorting by drag and drop 0315 0316 Version 1.0 (2010-05-31): 0317 0318 - new dependency: libXss 0319 - scheduled programs are shown in the program guide 0320 - the begin and end margins for recordings are configurable 0321 - CICAM is supported 0322 - all audio pids are recorded during timeshift 0323 - subtitle support (also autoloading) 0324 - other fixes and improvements ... 0325 0326 Version 1.0-pre3 (2010-01-31): 0327 0328 - new dependencies: Qt SQLite plugin, xine-lib, libX11 (Phonon is no 0329 longer needed) 0330 - added configurable daily or weekly repetition of recording schedule 0331 entries 0332 - added support for dynamic audio / subtitles streams 0333 - reworked playlist support 0334 - added DBUS interface and partial MPRIS support 0335 - added dvd menu button and deinterlace option 0336 - added system tray icon and minimal mode option 0337 - other fixes and improvements ... 0338 0339 Version 1.0-pre2 (2009-08-09): 0340 0341 - added screen saver inhibition (using DBUS; 0342 org.freedesktop.ScreenSaver) 0343 - added basic playlist features: .m3u, .pls, .xspf (+ old kaffeine 0344 format), drag and drop, repeat mode and shuffle 0345 - added OSD: various notifications, now and next epg 0346 - added DVB-S2 support using S2 API (old API still supported for 0347 non-S2 usage) 0348 - improved epg: save and restore events, possibility to schedule 0349 programs 0350 - other fixes and improvements ... 0351 0352 Version 1.0-pre1 (2009-04-26): 0353 0354 - initial KDE4 release based on KDE4, QT4, Phonon and Solid much of 0355 the code base was rewritten; as a consequence not all features from 0356 old kaffeine are present yet 0357 - supports: 0358 - KDE integration 0359 - DVB-C, DVB-S, DVB-T and ATSC devices 0360 - multiple devices and device hot plug 0361 - scanning inclusive region-based DVB-T Autoscan 0362 - audio stream and subtitle selection 0363 - recordings inclusive instant record 0364 - time shifting 0365 - EPG (incomplete) 0366 - audio CDs, video CDs and DVDs 0367 - stuff you might miss: (working hard on them of course ;-) 0368 - localization (see below), full EPG support, CICAM, playlist 0369 handling, OSD, S2API, broadcast, DBUS interface 0370 - note: there will be a follow-up release in 1 - 1.5 months fixing 0371 important shortcomings and also giving time for translations 0372 - note: KDE 4.2, Phonon 4.3 and QT 4.4 are required to build / run 0373 Kaffeine 0374 - note: Kaffeine currently depends on phonon-xine for digital TV 0375 playback (due to the used phonon API) 0376 - note: you have to reconfigure / rescan if you were using snapshots 0377 before