"Fossies" - the Fresh Open Source Software Archive

Member "kaffeine-2.0.18/Changelog" (14 May 2019, 15451 Bytes) of package /linux/misc/kaffeine-2.0.18.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changelog": 2.0.17_vs_2.0.18.

    1 Kaffeine Changelog
    2 ==================
    3 
    4 Version 2.0.18 (2019-05-14):
    5 
    6 -   Start using TravisCI for test builds
    7 -   mediawidget: Override DVD keys instead of changing their settings
    8 -   mediawidget: warn user to use keys for DVD menu
    9 -   mediawidget: remove a now uneeded check
   10 -   mediawidget: fix video position movement with mouse wheel
   11 -   mediawidget: fix the mouse wheel behavior at the streaming window
   12 -   vlc: with vlc 2.x, use vlcMedia for libvlc_MediaMetaChanged event
   13 -   vlc: fix support for vlc 2.x
   14 
   15 Version 2.0.17 (2019-05-01):
   16 -   Fix GCC 9 warningd (due to -Wdeprecated-copy)
   17 -   dvbtab: remove unused hide cursor logic
   18 -   dvbdevice: fix a race condition with frontend timeout
   19 -   dvbdevice_linux: improve some warning messages
   20 -   mediawidget: fix a regression with next/previous logic
   21 -   scanfile.dvb: update it to reflect last changes
   22 -   dvbepgdialog: allow showing channels with empty EPG
   23 -   index.docbook: some updates at the doc guide
   24 -   index.docbook: add documentation about XMLTV support
   25 -   Add support for reading EPG from xmltv files
   26 -   Add support for disabling MPEG-TS EPG reception
   27 -   README.md: add a quick description about xmltv
   28 -   dvbconfigdialog: remove an extra addLayout()
   29 -   iso-codes: add support for handling 2-letter codes as well
   30 -   dvbdevice_linux: remove unused frontendFd
   31 -   dvb: fix initialization for some objects
   32 -   backend-vlc: don't leak metadata
   33 -   backend-vlc: remove two temporary debug logs
   34 -   backend-vlc: only release libvlc_media_new() when stopped
   35 -   mediawidget: increase language popup size
   36 -   mediawidget: define a policy for the audio combo dropbox
   37 -   backend-vlc: ensure that audio stream will be a valid value
   38 -   backend-vlc: update metadata at stop()
   39 -   backend-vlc: release libvlc_media at destroy method
   40 -   backend-vlc: add other events to the list of possible types
   41 -   backend-vlc: simplify events handling logic
   42 -   backend-vlc: print unhandled libVLC events by name
   43 -   backend-vlc: update audio streams at metadata change
   44 -   mainwindow: associate control bar to main window widget
   45 -   backend-vlc: avoid memory leaks
   46 -   mainwindow: free configuration at exit
   47 -   mainwindow: better implement close event
   48 -   backend-vlc: don't leak timer at object destroy
   49 -   vlcmediawidget: properly initialize the class
   50 -   vlcmediawidget: initialize urlIsAudioCd and trackNumber variables
   51 -   backend-vlc: store current audio stream
   52 
   53 Version 2.0.16 (2019-01-14):
   54 -   Immediately apply the new audio language if the user changes it while
   55     a channel is being playing;
   56 -   Fix audio language selection issues;
   57 -   Add support for "Original Language" for audio and sub-title descriptors;
   58 -   Add some new PMT stream_type identifiers in order to allow supporting
   59     newer audio and video encoding types;
   60 -   Add support for High DPI pixel maps;
   61 -   Add a command line option to force an specific aspect ratio;
   62 -   Only read/write longitude/latitude from config files for USALS
   63     satellite configurations;
   64 -   Add support for parallel instant records;
   65 -   Fix several issues related to audio CD playing;
   66 -   Update build instructions for Debian/Ubuntu and Fedora at README.md;
   67 -   Fix handling of command line arguments and describe the ones that
   68     are mutually exclusive at the docs;
   69 -   Fix compilation issues and clean warnings when built with Clang;
   70 -   Fix compilation issues with qt5.11-rc2 and with FreeBSD;
   71 -   Some code cleanups and typo fixes.
   72 
   73 Version 2.0.15 (2018-05-01):
   74 
   75 -   Fix logic that handles ATSC EIT entries (regression fix);
   76 -   Auto-ride all bars when in minimal/full scree mode and mouse is out
   77     of window;
   78 -   Allow better control of deinterlacing mode;
   79 -   Better handle higherVoltage settings, as it exists only for sattellite
   80     TV delivery systems;
   81 -   Improve error handling when parsing config.dvb file;
   82 -   Change volume wheel logic to accept both point and angle-based volume
   83     control, accepting it only when the mouse is under the media widget;
   84 -   Simplify the mouse hide logic;
   85 -   Fix DVD menu navigation by using the keyboard instead of the mouse
   86     (as mouse control is incompatible with newer versions of Qt/libVLC);
   87 -   Fix handling of display mode, correcting some erratic behavior;
   88 -   Add options to start Kaffeine on minimal mode and/or with its main
   89     window always on top;
   90 -   When a new record starts and there aren't enough resources to keep
   91     playing the current DVB channel, switch to the new channel instead
   92     of stop playing.
   93 -   Improve documentation to match the recent changes.
   94 
   95 Version 2.0.14 (2017-12-02):
   96 
   97 -   Add support for multi-language EPG;
   98 -   Jump to a position was not working, as it was lacking the Ok button;
   99 -   On minimal and full screen mode, auto-unride top menu bar and lateral DVB tab bar;
  100 -   The mouse wheel can now be used to control volume;
  101 -   Reduce button size at DVB tab, in order to allow showing a bigger playback window;
  102 -   Fix LNBf numbering and position at DiSEqC satellite configuration;
  103 -   Kaffeine's handbook now covers all menu bar items;
  104 -   Kaffeine's handbook was improved to contain more details about Digital TV settings;
  105 -   LNBf names at DVB satellite configuration are now using translations from libdvbv5;
  106 -   Get rid on two compilation warnings with gcc++ version 7.2;
  107 -   scanfile.dvb updated.
  108 
  109 Version 2.0.13 (2017-09-14):
  110 
  111 -   Add a logic to send LNBf higher voltage commands. That may be
  112     needed on a few devices, if the antenna cabling is too long,
  113     as, otherwise, polarity setting may not work (BUG#374693).
  114 -   Fix layer selection for ISDB-T;
  115 -   Improve README.md instructions;
  116 -   get rid of incomplete work (dtvdaemon);
  117 -   fix install dir on some distros;
  118 -   Shut up a gcc 7.1 warning;
  119 -   scanfile.dvb updated.
  120 
  121 Version 2.0.12.1 (2017-07-22):
  122 
  123 -   Minor change at git sources.
  124 
  125 Version 2.0.12 (2017-07-19):
  126 
  127 -   Update Changelog to reflect all changes since version 1.3.1.
  128 
  129 Version 2.0.11 (2017-07-19):
  130 
  131 -   Solve performance issues causing caffeine to use 100% CPU even when
  132     video is paused or stopped;
  133 -   Fix DVB play on videos that use a separate PID for synchronism;
  134 -   Fix some bugs at DVB pause logic, making it more reliable and
  135     making unpause to continue from the paused position;
  136 -   Disable debug messages by default;
  137 -   Remove a warning on some DVB streams when a program is not rated;
  138 -   Improve notes about video output settings at README.md.
  139 
  140 Version 2.0.10 (2017-06-29):
  141 
  142 -   Fix video resize and scale factor issues;
  143 -   Handle parameters when there's a running instance and a new
  144     kaffeine is called with some URL.
  145 -   Updated scanfile.dvb.
  146 
  147 Version to 2.0.9 (2017-03-07):
  148 
  149 -   Fix build at tarball
  150 
  151 Version 2.0.8 (2017-03-06):
  152 
  153 -    Added Norwegian Nynorsk translation to .desktop files.
  154 
  155 Version 2.0.7 (2017-03-06):
  156 
  157 -   Add support for H-265 video streams;
  158 -   Organize debug logs per category, using QLoggingCategory.
  159 
  160 Version 2.0.6 (2017-02-21):
  161 
  162 -   Autoscan should now seek also for DVB-T2 channels, on devices that
  163     support it;
  164 -   Implement systray show/hide
  165 -   EPG algorithm improved to reduce CPU usage
  166 -   Unmute audio when the player instance is created (e. g. Kaffeine is loaded)
  167 -   Some visual improvements to show <Close> instead of <Ok>/<Cancel>
  168     on some windows
  169 -   Some changes to allow improvements at translations
  170 -   A new record is now enabled when created
  171 -   Add support for multipoint LNBf, where DiSEqC is not used
  172 -   Fix DiSEqC LNBf satellite select
  173 -   Don't ignore weak signals on DVB-T
  174 -   Handle special case on devices with a single demux, but multiple frontends
  175 -   Add support for DVB-T2 multistream
  176 -   better report errors when VLC is not found
  177 -   synchronize DVB scan file with latest upstream version
  178 
  179 Version 2.0.5 (2016-10-04):
  180 
  181 -   ISDB-T Brazil TOC entries were displayed with an offset of 3 hours;
  182 -   A newly-created recording entry should default to enable;
  183 -   CMakeLists.txt was including ECM config twice, causing build
  184     failures with newer versions of cmake;
  185 -   Don't quit while recording without explict ack from the user;
  186 -   Fix handling of subtitles for DVB streams;
  187 -   Prevent VLC build warnings with version 3.0.0-git;
  188 -   Handle the new VLC 3.0 ES change events;
  189 -   List the proper MIME tipe for open directories;
  190 -   Fix a minor typo at documentation and fix update\_mimetypes.sh.
  191 
  192 Version 2.0.4 (2016-06-30):
  193 
  194 -   The changes made on the 103 patches since version 2.0.3 aren't
  195     small:
  196 
  197     148 files changed, 3930 insertions(+), 2344 deletions(-)
  198 
  199     I almost released it as 2.1.0 ;) Yet, those changes were all meant to
  200     make Kaffeine's more reliable, fixing bugs.
  201 -   Fix support for DVB-S/S2 and improve LNBf selection;
  202 -   Add an option to scan other NIT tables;
  203 -   Fixes at the EPG logic for DVB, ISDB and ATSC;
  204 -   Addition of content and parental rating for DVB and ISDB-Tb;
  205 -   Revamped bar gauge showing signal and S/N in dB, if available;
  206 -   Kaffeine Handbook is ready for shipment;
  207 -   Man pages is ready for shipment;
  208 -   The Kaffeine will now honour the icons from the KDE theme, if
  209     available.
  210 
  211 Version 2.0.3 (2016-06-10):
  212 
  213 -   Lots of bug fixes;
  214 -   Add a menu to allow specifying arguments passed to libVLC;
  215 -   Fix a build brakage when DVB is selected on build;
  216 -   Some cleanups at the build dependencies;
  217 -   New translation added: Russian;
  218 -   Several small fixes.
  219 
  220 Version 2.0.2 (2016-06-07):
  221 
  222 -   Several cleanups and fixes on development/deployment tools;
  223 -   A new minor feature:
  224     -   mainwindow: Improve the Tray menu handling
  225 -   Add support for building with Qt5.5 and KF5.11 (useful to build it
  226     for OpenSuse 13.2)
  227 -   Lots of fixes:
  228     -   dvbliveview: create the DVB pipeline at /run/user/&lt;uid&gt;
  229     -   dvbliveview: clean empty EPG data when displaying OSG
  230     -   vlcmediawidget: Improve the mouse unhide mechanism
  231     -   dvbconfigdialog: save DVB device config when dialog is accepted
  232     -   dvb: flush channel lists when the channel scan box is closed
  233     -   dvbcam\_linux: fix signal connect
  234     -   mainwindow: be sure to finish Kaffeine when the main window
  235         closes
  236     -   mainwindow: show window if minimized and a tray action is called
  237     -   dvbepgdialog: move Ok/Cancel buttons to the botton of the layout
  238     -   dvbchanneldialog: Add OK/Cancel buttons at the channel edit box
  239     -   fix wrong desktop file id, see
  240         <https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html>
  241     -   install appdata + desktop files with new names
  242     -   use org.kde schema for the desktop file
  243     -   fix wrong name of appdata file
  244     -   src/kaffeine.desktop: add several missing mime types
  245     -   Fix desktop file
  246     -   CMakeLists.txt: Fix some warnings and make doc build optional
  247     -   rename kaffeine.appdata.xml to org.kaffeine.appdata.xml
  248     -   main: call setApplicationDomain earlier
  249     -   dvbrecording: don't use epgModel when app is closing
  250     -   Add documentation to the build system
  251     -   main: add translators to the About window
  252     -   main: move aboutData to the KaffeineApplication constructor
  253     -   main.cpp: set application data after creating QApplication
  254     -   mainwindow: re-add support for --tempfile option
  255     -   main: fix command line argument parsing
  256     -   update the list of supported extensions and mime types
  257     -   dvbsi: fix some errors at the ISDB-T terrestrial delsys
  258         descriptor
  259 
  260 Version 2.0.1 (2016-05-31):
  261 
  262 -   Fix the usage of global scanfile.dvb;
  263 -   Reduce the size of the latitude/longitude validation icon;
  264 -   Fix some a regresion at dvbdevice_linux;
  265 -   Fix DVB live view play/pause logic;
  266 -   Add support for playing DVB after stop;
  267 -   Show play time while playing from DVB.
  268 
  269 Version 2.0.0 (2016-05-29):
  270 
  271 -   Ported to Qt5/KF5
  272 -   Added support for DVB-T2
  273 -   Lots of bug fixes
  274 
  275 Version 1.3.2 (2015-11-26):
  276 
  277 -   Explicitly include CheckIncludeFiles.
  278 -   Fixed recordings database
  279 -   Fixes and tweaks to automatic recoring
  280 -   Prettier buttons.
  281 -   Prioritised recordings. Conflict handling. Fixed appdata folder.
  282 -   Unwanted recordings fixed.
  283 -   Removed recordings don't come back with regex anymore.
  284 
  285 Version 1.3.1 (2015-09-06):
  286 
  287 -   automatic recordings
  288 -   fix for information files for recordings
  289 -   translations readded
  290 
  291 Version 1.3 (2015-08-07):
  292 
  293 -   option for custom naming for recordings
  294 -   option for creating information files for recordings
  295 -   other stuff
  296 
  297 Version 1.2 (2011-04-04):
  298 
  299 -   add search function to epg
  300 -   implement ATSC support for epg
  301 -   fix gnome screen saver inhibition
  302 -   other fixes and improvements ...
  303 
  304 Version 1.1 (2010-09-01):
  305 
  306 -   adapt to new shared-mime-info (so that .m2t is assigned to kaffeine
  307     again)
  308 -   workaround issue that video isn't shown without changing tabs when
  309     using QT 4.7
  310 -   recording schedule: fix sorting, improve column and dialog sizes,
  311     show a warning about active and pending recordings when closing
  312     kaffeine
  313 -   program guide: remove the "Refresh" button (not necessary anymore)
  314 -   channel editor: allow sorting by drag and drop
  315 
  316 Version 1.0 (2010-05-31):
  317 
  318 -   new dependency: libXss
  319 -   scheduled programs are shown in the program guide
  320 -   the begin and end margins for recordings are configurable
  321 -   CICAM is supported
  322 -   all audio pids are recorded during timeshift
  323 -   subtitle support (also autoloading)
  324 -   other fixes and improvements ...
  325 
  326 Version 1.0-pre3 (2010-01-31):
  327 
  328 -   new dependencies: Qt SQLite plugin, xine-lib, libX11 (Phonon is no
  329     longer needed)
  330 -   added configurable daily or weekly repetition of recording schedule
  331     entries
  332 -   added support for dynamic audio / subtitles streams
  333 -   reworked playlist support
  334 -   added DBUS interface and partial MPRIS support
  335 -   added dvd menu button and deinterlace option
  336 -   added system tray icon and minimal mode option
  337 -   other fixes and improvements ...
  338 
  339 Version 1.0-pre2 (2009-08-09):
  340 
  341 -   added screen saver inhibition (using DBUS;
  342     org.freedesktop.ScreenSaver)
  343 -   added basic playlist features: .m3u, .pls, .xspf (+ old kaffeine
  344     format), drag and drop, repeat mode and shuffle
  345 -   added OSD: various notifications, now and next epg
  346 -   added DVB-S2 support using S2 API (old API still supported for
  347     non-S2 usage)
  348 -   improved epg: save and restore events, possibility to schedule
  349     programs
  350 -   other fixes and improvements ...
  351 
  352 Version 1.0-pre1 (2009-04-26):
  353 
  354 -   initial KDE4 release based on KDE4, QT4, Phonon and Solid much of
  355     the code base was rewritten; as a consequence not all features from
  356     old kaffeine are present yet
  357 -   supports:
  358     -   KDE integration
  359     -   DVB-C, DVB-S, DVB-T and ATSC devices
  360     -   multiple devices and device hot plug
  361     -   scanning inclusive region-based DVB-T Autoscan
  362     -   audio stream and subtitle selection
  363     -   recordings inclusive instant record
  364     -   time shifting
  365     -   EPG (incomplete)
  366     -   audio CDs, video CDs and DVDs
  367 -   stuff you might miss: (working hard on them of course ;-)
  368     -   localization (see below), full EPG support, CICAM, playlist
  369         handling, OSD, S2API, broadcast, DBUS interface
  370 -   note: there will be a follow-up release in 1 - 1.5 months fixing
  371     important shortcomings and also giving time for translations
  372 -   note: KDE 4.2, Phonon 4.3 and QT 4.4 are required to build / run
  373     Kaffeine
  374 -   note: Kaffeine currently depends on phonon-xine for digital TV
  375     playback (due to the used phonon API)
  376 -   note: you have to reconfigure / rescan if you were using snapshots
  377     before