3.04: 24.May.2002
% 0. This version should be named over `04' as result of
large number of changes (most internal ones)...
Still I'll wait next release to be able receive any
bug reports before major version change...
(there is about 1.5 years since 3.03:))
+ 1. Added FastSizeCache option -- turns off directory
resolving for directory size cache which means that
the cache will act faster but you won't get sizes for
symlinked dirs.
+ 2. Added `Randomize' function to file list arrange menu.
! 3. Rename tools now work on filename only, not on the full
pathname (usual bug in recursive scanning -- Ctrl+R)
! 4. Fixed loops on incremental searches in the files list and
directory tree.
+ 5. Actual files size is now reported before copy/move.
+ 6. Size chache is now auto-cleaned on dir size recalculation.
+ 7. Now errors on copy/move/symlink/erase can be ignored (always
skipped quietly).
! 8. Temporary files used for view filters are now removed.
! 9. Now all temporary files and directories are set owner
read/write/traverse permission only.
!10. Fixed problem with browsing/user commands for files inside
archive.
!11. Fixed problem when quit unsaved file that cannot be saved
from the internal editor.
!12. Fixed `Name###' arrange mode.
+13. Now file list can be sorted separately by modify, change and
access time.
!14. Fixed directory size cache for symlink-ed dirs.
!15. Now VFU accepts trigger `.automount' just like `automount'.
!16. Now extension colors loaded from DIR_COLORS are added to
those from vfu.conf (not overwritten)
!17. Internal: changed all PSZCluster+StrSplitter to VArray+VTrie
!18. Fixed configuration file problems (missing archives etc.)
!19. SIGWINCH finally works, i.e. VFU redraws on terminal resize
(please report any problems regarding this one!)
3.03: 31.Dec.2000
! 1. Documentation fixed to address directory bookmarks in the
vfu.conf correctly. ( bookmark#=path )
! 2. Added option for VFU to handle Ctrl+Z, Ctrl+C, Ctrl+\ as
it is expected (suspend,interrupt,quit).
To use it you have to export UNICON_NO_RAW environment var
with any value. ( for bash: `export UNICON_NO_RAW=1' )
! 3. User menu is fixed.
+ 4. Change directory completion menu is now sorted.
+ 5. Sequential rename function added (Tools/Rename menu)
+ 6. Now directory sizes cache is removed from the directory
tree, so you can have directory sizes saved even if you
don't have directory tree built.
3.02: 01.Aug.2000
! 1. Several DJGPP (DOS/Win9x) portability fixups.
! 2. Fixed problem with input line for long directory names.
! 3. Fixed directory tree sizes calculation.
+ 4. Added inode size cache for directories that are new to
the currently saved directory tree. (unix version only)
! 5. Fixed major bug in file move procedure.
! 6. Fixed extension masking `for all' in user externals.
- 7. Now all path lists in vfu.conf (like TrimTree) are
`:' separated (or `;' for dos version)
Notable changes since 0.7.1 (excluding windows specific changes):
* Bugfix EPG scan (Linux only): after an EPG scan acquisition
could not be enabled because the VBI device was allegedly
busy. The cause was that an acquisition thread kept running
after the EPG scan.
* The wheel mouse now scrolls only 5 lines instead of 1 page and
the cursor remains on the previously selected item.
* Improved automatic mode selection for internal/remote
acquisition during startup: wait until an connection is
completely established until changing the default mode to remote
acq in the rc/ini file (esp. when connecting via TCP/IP)
* EPG scan is no longer prevented with "cannot start scan while in
client/server mode" unless currently connected to an acq daemon.
* EPG scan: reset 45-seconds timer when EPG is found to be
transmitted on a non-default teletext page nunmber. This should
fix the problem that Canal+ is reliably detected only when in
"slow" mode.
* Removed the last remaints of long integer usage to improve
64-bit CPU compatibility.
* Bugfix: crash when there was a .xawtv file with zero channel
definitions
* Bugfix: the EPG scan was not stopped when the program was
terminated by a signal or logging out, causing a crash.
* Bugfix: crashed with SEGV when the acq timescales were open when
the EPG scan was started. * Bugfixes in timescales: network
highlighting and "acquisition tails" for the browser database
timescales were sometimes not enabled or disabled when
acquisition was en-/disabled or moved from/to the browser
database.
Collection. The software can list and modify OpenType font files.
More specifically, it can be used to translate the 'name' and
'cmap' tables of an OpenType font.
One application is to translate the 'name' and 'cmap' of an
OpenType font to use Unicode encodings. The font can then be used
in an environment that does not understand locale encodings.
From Rui-Xiang Guo in PR#16753.
Notabel changes since 0.7.0:
* Fixed bug in support for big-endian CPU architectures: there was
an alignment error in one of the database structures which
caused an abort with a bus error (e.g. on Sun Sparc CPUs); also
endian mismatches were not reported in acquisition daemon
connect attempts.
* Fixed bug in the EPG scan that caused a crash 64-bit
architectures (e.g. PowerPC). Thanks to Helge Kreutzmann for
reporting this bug.
* Added automatic endian conversion during database reload and
acquisition daemon connections. In earlier versions the reload
was simply refused. Note: the data is still written in the
native format and only converted if neccessary, so there is no
performance impact for little-endian machines (e.g. in contrast
to writing always in network byte order)
* Improved channel change handling (handshake between acq master &
slave)
* Reduced latency in VPS/PDC decoding after channel changes (the
latency was increased due to a change in 0.7.0)
* UNIX: improved startup of acquisition process/thread; fixed the
design bug due to which the TV tuner was programmed even if the
VBI could not be opened.
* Improved hyperlinks in help pages: can now link into
sub-sections too, which is esp. useful for the "Configuration"
chapter.
* Fixed a bug in the decoder for language and
sub-title information blocks (currently only broadcasted in
France by M6 and Canal+).
bbweather is a tool which displays the current weather conditions
in an decorated window, simulating the look of the Blackbox toolbar
(Blackbox is a Windowmanager for X11). This tool is heavily based
on "bbdate" by John Kennis, almost 90% of the code (rough guess ;)
were taken over unaltered. Furthermore, bbweather was inspired by
wmWeather by Michael G. Henderson, from where I grabbed the
perl-script that fetches the weather-conditions from your local
station.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
Changes since 358:
* -x option can now specify multiple variable-width tab stops.
* -X option no longer disables keypad initialization.
New option --no-keypad disables keypad initialization.
* New commands t and T step through multiple tag matches.
Added support for "global(1)" tags
(see http://www.gnu.org/software/global/global.html).
* New prompt style set by option -Pw defines the message printed
while waiting for data in the F command.
* System-wide lesskey file now defaults to sysless in etc directory
instead of .sysless in bin directory.
Use "configure --sysconfdir=..." to change it.
(For backwards compatibility, .sysless in bin is still recognized.)
* Pressing RightArrow or LeftArrow while entering a number now shifts
the display N columns rather than editing the number itself.
* Status column (enabled with -J) now shows search results.
* Improved performance in reading very large pipes.
* Eliminated some dependencies on file offets being 32 bits.
* Fixed problems when viewing files with very long lines.
* Fixed overstriking in UTF-8 mode, and overstriking tabs.
* Improved horizontal shifting of text using -R option with ANSI color.
* Improved handling of filenames containing shell metacharacters.
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.
* restore compatibility with old bison
* disable versioned symbols - the -current ld has a problem with them
* fix an instance of improper shell quoting
* the SIGPIPE hack inside tar needs a sh not csh (fixes PR#15706)
- pth>=1.4.0nb1 is a runtime dependency
- our csh is sufficient for compilation