Subject: CVS commit: pkgsrc/misc/nxtvepg
To: None <pkgsrc-changes@netbsd.org>
From: Mario Kemper <magick@netbsd.org>
List: pkgsrc-changes
Date: 03/04/2002 21:56:53
Module Name:	pkgsrc
Committed By:	magick
Date:		Mon Mar  4 19:56:53 UTC 2002

Modified Files:
	pkgsrc/misc/nxtvepg: Makefile distinfo
	pkgsrc/misc/nxtvepg/patches: patch-aa patch-ac patch-ad patch-ae

Log Message:
Update nxtvepg to 0.7.0

Changes since 0.6.9:

    * Added a network connection between the acquisition daemon and
      the GUI. While connected, the browser receives updates for
      opened Nextview databases (i.e. all incoming EPG blocks are
      forwarded) and constant updates about the acquisition progress.
    * Added compile-time option to use multi-threading for VBI
      acquisition instead of a separate process. The advantage is that
      the threads are only created when acquisition is enabled and not
      when connected to a daemon.
    * Added support for wheel mouse in main and help windows, thanks
      to Serge Koenigsmann.
      xawtv popup is immediately removed when xawtv is terminated or
      iconified
    * Fixed bug in status line statistics output: expired percentage
      did not reach 100% even after the database appeared empty
      because the total of "defective" blocks was erronously included
      in the quotient.
    * Added scollbars to network list in network selection dialog and
      limited listbox height to 27 networks.
    * Added field with official network description in network name
      config dialog to avoid confusion in case different stations have
      similar logos (e.g. there's "ntv" in Turkey and "n-tv" in
      Germany)
    * Added network name output during EPG scan (e.g. "ARD" instead of
      "0x0DC1") generally improved diagnostic output (summary at the
      end)
    * The timescales windows now show all blocks in the database; they
      used to start with the current time, omitting all expired
      blocks. That was confusing esp. in case all blocks were expired,
      because the status line said "100% complete" but no blocks were
      displayed.
    * Added "acquisition tail" to timescales: the most recently
      updated ranges are marked with a white bar which fades to the
      background color over time
    * Added callback to timescale windows: mouse click on a scale now
      filters the slected netwop in the main window and jumps to the
      given time
    * Fixed bug in database structure which holds navigation menu
      entries (a fixed length array was too short and caused memory
      overwrites)
    * Both acquisition and EPG scan now extract channel frequecies
      from both databases and rc/ini file, so that in case of loss of
      either databases or rc/ini file they still can be recovered.
    * Fixed bug which let the browser hang in wait(2) after the
      process group was delivered a STOP signal (i.e. CTRL-Z in the
      controlling terminal)
    * Made dialog windows which display lists resizable, e.g. netwop
      selection
    * Bugfix in database merge (yes, yet another one): the merged
      netwop table could contain uninitialized entries, if the user
      network selection contained networks that were included in none
      of the merged databases (e.g. remains of a previous merge with
      different providers)
    * Implemented "Index" filters for merged database; due to
      technical limitations currently only "now" & "next" searches are
      supported; others will return empty lists. Thanks to Mathias
      Homann for prompting this fix.


To generate a diff of this commit:
cvs rdiff -r1.12 -r1.13 pkgsrc/misc/nxtvepg/Makefile
cvs rdiff -r1.10 -r1.11 pkgsrc/misc/nxtvepg/distinfo
cvs rdiff -r1.6 -r1.7 pkgsrc/misc/nxtvepg/patches/patch-aa
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/misc/nxtvepg/patches/patch-ac
cvs rdiff -r1.2 -r1.3 pkgsrc/misc/nxtvepg/patches/patch-ad
cvs rdiff -r1.3 -r1.4 pkgsrc/misc/nxtvepg/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.