2005/10/11: spiralvoice (version 2.6.5 = tag release-2-6-5)
4508: Configure: Print some important build targets
4507: EDK: Print server banners into logfile (pango)
4500: BT: Fix multifile download with zero-byte files (thanks to jave)
4506: replace obsolete longarry and fifo2 code (bogeyman)
2005/10/10: spiralvoice
4504: Clean http_server.ml logging
4502: Remove obsolete Weak2 sourcecode (bogeyman)
4503: OV: fill buckets only with peers we send to and heard of (bogeyman)
4499: Check for stalled pid file and remove it if MLDonkey is not running
(does not work on MinGW due to missing Unix.kill) (pango, spiralvoice)
4501: HTML: Fix chunk wrapping on IE (zet)
2005/10/09: spiralvoice
4477: prevented some compiler warnings (Schlumpf)
4496: Nicer summary of configure command
2005/10/06: spiralvoice
4337: improved upload scheduler (pango)
4494: fix infinite loop when create_dir_mask on fat32 (zet)
4495: BT: include Wiki link to report unknown clients (bogeyman)
4493: BT: Correctly parse .torrent files with an empty directory (zet)
4487: BT/HTML: Display files inside a multifile torrent (bogeyman, jave)
4458: EDK: add enable_sui toggle option (enabled by default) (zet)
4491: Compilation fix for NetBSD>=2.99 (Thomas Klausner)
4490: memstats for a weakhash and a new OV command dump_bucket (bogeyman)
4473: New command: whoami
4457: BeOS: Compile patch for CryptoPP (Michael Lotz)
4460: Added search for .torrents via IsoHunt (WingMaster)
4456: Fix shrink effect in vd for Opera (Luar Roji)
4452: Clean configure.in, check for c++ compiler
* zlib is not optional anymore
* remove old code (Cryptokit, Broosnet etc.)
* distinguish between Cygwin and MinGW
* print start warning message only for Cygwin
* remove whitespaces
4450: Remove swarmer data when cancelling download (kempston, zet)
2005/09/21: spiralvoice
4454: commonSources: add sources from resumed files
(outside_queue sources) back to the queues (zet)
4453: Telnet: Print reject message for connecting client
if it is not allowed to connect,
prepend "dllink" for all commands starting with "http://"
4455: Improve make distclean
4449: New parameter for pid file: -pid <dir>, small improvements for pid files
4451: Correct the help of allowed_ips (gildor)
2005/09/19: spiralvoice
4439: Fix for "make mlnet.byte" (zet)
4438: Fix secure-ident related compile bugs in Opennap & Soulseek
4437: BT: show up/down stats for Brand unknown (bogeyman)
4436: EDK: Solve memleak in donkeyChunks (file_md4s_to_register) (bogeyman)
4434: Added button to eMugle in Search (wingmaster)
4432: Add more info to mem_stats (zet)
2005/09/18: spiralvoice
4431: Newgui: Compile fix
4419: EDK: Support secure user identification (crypto5, by zet)
2005/09/17: spiralvoice
4424: OV: discard peers with ip 1.0.0.0 and random port
4425: EDK: Support server extended getsources2 opcode (zet)
4429: Better error message if MLDonkey lacks network support
for a file in files.ini
4427: BT: 10 retries / follow 10 redirections in
dllink http://server/file.torrent
4423: OV/KAD: Save only active peers to config files/ save max 200 peers
(bogeyman)
2005/09/14: spiralvoice
4420: Remove obsoleted commonSwarming1 code
4418: Re-activate sources_per_chunk option (pango)
4417: BT: Improve BT upload speed (pango)
4374: fix "max_hard_download_rate has to be doubled" (pango)
This patch changes internal code, no option has to be changed
2005/09/13: spiralvoice
4406: Improved Unicode filename support (CML)
4412: OV: Handle OvernetPeerNotFound correctly (bogeyman)
4411: OV/KAD: Some peers are not added to known_peers (bogeyman)
4410: Shorter filesystem name for XFS
4409: Compile fix if Bzip2 is not available
4408: OpenBSD: configure.in fix to find libbz2 and others in /usr/local
2005/09/08: spiralvoice
4397: Buildinfo: Run-time check for Windows OS version / Unix uname (zet)
4403: html_mods: mem_stats in a single readable table (zet)
4402: BT: BT-user_agent option (zet)
2005/09/06: spiralvoice
4268: Web/Gui: free core's buffer allocated by vd # and gui (bogeyman)
4393: Lower ip blocking memory usage (pango)
new option ip_blocking_descriptions true|false
4401: BT: Send 'stopped' event to all trackers when exiting (zet)
Fri Sep 9 00:37:42 CEST 2005 mikulas:
Fix crash when directory disappeared while opening it
Tue Sep 6 16:14:26 MET 2005 user:
HTTP 307 redirect (as equivalent of 302)
Sun Aug 21 19:18:34 MET 2005 user:
(sponsored by Knapp Systems)
Keyboard handlers in javascript
Inverted text
Tue Aug 9 16:06:38 MET DST 2005 Jakub Bogusz
Updated Polish translation
Tue Aug 9 16:05:04 MET DST 2005 Jakub Bogusz
Fixed memory corruption when passing parameters to framebuffer driver
Thu Aug 4 18:11:37 CEST 2005 mikulas:
Fixed compilation problem without javascript
This release is designed to be upward compatible from ncurses 5.0
through 5.4; very few applications will require recompilation,
depending on the platform. These are the highlights from the
change-log since ncurses 5.4 release.
Interface changes:
* terminfo installs "xterm-new" as "xterm" entry rather than
"xterm-old" (aka xterm-r6).
* terminfo data is installed using the tic -x option (few systems
still use ncurses 4.2).
* modify C++ binding to work with newer C++ compilers by providing
initializers and using modern casts. Old-style header names are
still used in this release to allow compiling with not-so-old
compilers.
* modify parameter type in c++ binding for insch() and mvwinsch() to
be consistent with underlying ncurses library (was char, is
chtype).
* change NCursesWindow::err_handler() to a virtual function.
* form and menu libraries now work with wide-character data.
Applications which bypassed the form library and manipulated the
FIELD.buf data directly will not work properly with libformw,
since that no longer points to an array of char. The
set_field_buffer() and field_buffer() functions translate to/from
the actual field data.
* add symbol to curses.h which can be used to suppress include of
stdbool.h, e.g.,
#define NCURSES_ENABLE_STDBOOL_H 0
#include <curses.h>
* change SP->_current_attr to a pointer, adjust ifdef's to ensure
that libtinfo.so and libtinfow.so have the same ABI. The reason
for this is that the corresponding data which belongs to the
upper-level ncurses library has a different size in each model.
* winnstr() now returns multibyte character strings for the
wide-character configuration.
* assume_default_colors() no longer requires that
use_default_colors() be called first.
* data_ahead() now works with wide-characters.
* slk_set() and slk_wset() now accept and store multibyte or
multicolumn characters.
* start_color() now returns OK if colors have already been started.
start_color() also returns ERR if it cannot allocate memory.
* pair_content() now returns -1 for consistency with init_pair() if
it corresponds to the default-color.
* unctrl() now returns null if its parameter does not correspond to
an unsigned char.
New features and improvements:
* library
+ environment variable NCURSES_NO_UTF8_ACS supports
miscellaneous terminal emulators which ignore alternate
character set escape sequences when in UTF-8 mode.
+ modify initialization of key lookup table so that if an
extended capability (tic -x) string is defined, and its name
begins with 'k', ncurses will automatically treat it as a
key.
+ change GPM initialization, using dl library to load it
dynamically at runtime.
+ form, menu and panel libraries support debug-tracing.
* add NCURSES-Programming-HOWTO.html by Pradeep Padala (see
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/).
* programs:
* infocmp:
+ The -i option now matches 8-bit controls against its table
entries, e.g., so it can analyze the xterm-8bit entry.
+ add "-x" option to infocmp like tic's "-x", for use in "-F"
comparisons. This modifies infocmp to only report extended
capabilities if the -x option is given, making this more
consistent with tic. Some scripts may break, since infocmp
previous gave this information without an option.
* tic:
+ modify termcap-parsing to retain 2-character aliases at the
beginning of an entry if the "-x" option is used in tic.
+ filter out long extended names when translating to termcap
format. Only two characters are permissible for termcap
capability names.
+ correct translation of "%%" in terminfo format to termcap,
e.g., using "tic -C".
+ modify the "-c -v" options to ignore delays when comparing
strings. Also modify it to ignore a canceled sgr string,
e.g., for terminals which cannot properly combine attributes
in one control sequence.
+ add a check for improperly ended strings, i.e., where a
following line begins in column 1.
+ add a check in tic for terminfo entries having an sgr0 but no
sgr string. This confuses Tru64 and HPUX curses when combined
with color, e.g., making them leave line-drawing characters
in odd places.
+ add check (with debug configuration) that provides about the
runtime changes that would be made to sgr0 for termcap
applications.
* tset:
+ add -c and -w options to allow user to suppress ncurses'
resizing of the terminal emulator window in the special case
where it is not able to detect the true size.
Major bug fixes:
* improve logic in tgetent() which adjusts the termcap "me" string
to work with ISO-2022 string used in xterm-new. This is a feature
that was incompletely implemented in ncurses 5.3. ncurses attempts
to provide termcap clients with the portion of the sgr0 (termcap
"me") string that does not reset line-drawing.
* cells in the WINDOW which are continuations of a multicolumn
character are encoded differently, making repainting more
reliable.
* amend change to setupterm() in ncurses 5.4 (20030405) which would
reuse the value of cur_term if the same output was selected. This
now reuses it only when setupterm() is called from tgetent(),
which has no notion of separate SCREENs. Note that tgetent() must
be called after initscr() or newterm() to use this feature.
* make setcchar() now works when its wchar_t* parameter is pointing
to a string which contains more data than can be converted.
* win_wchnstr() now works for more than one cell.
* resizeterm() now processes all levels of window hierarchy.
* disable GPM mouse support when $TERM happens to be prefixed with
"xterm". Gpm_Open() would otherwise assert that it can deal with
mouse events in this case.
* add SP->_screen_acs_map[], used to ensure that mapping of missing
line-drawing characters is handled properly. For example,
ACS_DARROW is absent from xterm-new, and it was coincidentally
displayed the same as ACS_BTEE.
Portability:
* configure script:
+ new options:
--enable-largefile
set compiler and linker flags to use largefile
support.
--enable-ext-colors
Allow encoding of 256 foreground and background
colors, e.g., with the xterm-256color or
xterm-88color terminfo entries. This requires ABI 6
because it changes the size of cchar_t.
--enable-ext-mouse
This defines NCURSES_MOUSE_VERSION 2, and modifies
the encoding of mouse events to support wheel mice,
which may transmit buttons 4 and 5. This works with
xterm and similar terminal emulators. This requires
ABI 6 because it changes the encoding of mouse
events.
--with-chtype
overriding of the non-LP64 model's use of chtype
--with-mmask-t
overriding of the non-LP64 model's use of mmask_t
--without-xterm-new
Installs "xterm-old" as the "xterm" entry of the
terminfo database.
+ The --with-termlib option now accepts a value which sets the
name of the terminfo library. This would allow a packager to
build libtinfow.so renamed to coincide with libtinfo.so
+ fixes/improvements for cross-compiling:
o suppress $suffix in misc/run_tic.sh when
cross-compiling. This allows cross-compiles to use the
host's tic program to handle the "make install.data"
step.
o correct BUILD_CPPFLAGS substitution in
ncurses/Makefile.in, to allow cross-compiling from a
separate directory tree.
* library:
+ add ifdef's for _LP64 in curses.h to avoid using wasteful
64-bits for chtype and mmask_t, but add configure option
--disable-lp64 in case anyone used that configuration.
+ modify C++ binding to use some C internal functions to make
it compile properly on Solaris (and other platforms).
+ remove check in newwin() that prevents allocating windows
that extend beyond the screen (Solaris does this).
+ check for nl_langinfo(CODESET), use it if available. This
replaces ad hoc tests of environment variables to check if
the terminal is setup for UTF-8 encoding. Applications which
do not call setlocale() should be corrected, to make them
work properly with UTF-8 encoding.
In particular, applications which assume (and do not call
setlocale()) that Latin-1 codes are printable will no longer
work in a UTF-8 locale since the ad hoc check of environment
variables to see if the locale was UTF-8 is not used when
nl_langinfo(CODESET) is available.
+ use setlocale() to query the program's current locale rather
than using getenv(). This supports applications which rely
upon legacy treatment of 8-bit characters when the locale is
not initialized.
2003-07-06 Pawel Konieczny
* Update of F::Q::AEX module: added a remap functionality
which translates the official stock ticker to AEX CGI
symbol
* Update of F::Q::AEX module: Distiguishing indices and stocks:
indices will have "currency" label undefined, stocks will have
value "EUR". This fixes the currency conversion problem for
indices.
* Update of F::Q::AEX module: Cleanup of labels: "offer" renamed to
"ask" ("ask" is more common, besides, it can be
currency-converted). Label "offer" stays for backward
compatibility.
* Update of F::Q::AEX module: Cleanup of garbage in some fields.
(Ocassionally, the http fetch & parse will return garbage for
some values).
2003-07-07 Pawel Konieczny
* AEX module: added label 'symbol'
2003-08-27 Pawel Konieczny
* AEX module: following a suffestion of Paul Fenwick, value
'undef' is returned if no valid data could be dowloaded
(previously it was returning empty strings in such cases).
2003-08-31 Pawel Konieczny
* AEX module: major update: fetching of stock and index options
implemented. POD and test script updated as well.
2003-08-31 David Hampton
* Yahoo/Base.pm: Added entry for the Lisbon Portugal stock
exchange.
2003-09-12 David Hampton
* Yahoo/Base.pm: Added suffixes for 1) the US Options, 2) US
exchanges when using a non-US Yahoo site, and 3) the Zurich
exchange.
2003-09-15 Pawel Konieczny
* AEX module: major update: additional labels for options available:
volume, oi, and other. Subframes cache implemented, resulting in
substantial speedup for repeating (intraday) requests of individual
options.
2003-09-20 Pawel Konieczny
* AEX module: major update: fetching of futures quotes
implemented. POD and test script updated as well.
2004-02-08 David Hampton
* Yahoo/Base.pm: Added suffixes for the Brussels and Dublin
exchanges.
2004-07-02 Paul Fenwick
* Added Finance/Quote/Tdefunds.pm thanks to David Grant.
* Added t/tdefunds.t basic regression test (3 tests).
* Fixed bug #916966, TASE prices were 100 times their true
price. Thanks to Eldad Zack for the patch.
2005-01-14 David Hampton
* lib/Finance/Quote/Cdnfundlibrary.pm: Got the module working again.
2005-02-06 David Hampton
* lib/Finance/Quote/BMONesbittBurns.pm: Got the modules working again.
2005-02-09 David Hampton
* lib/Finance/Quote/Fidelity.pm:
* lib/Finance/Quote/Union.pm: Got the modules working again.
* lib/Finance/Quote/Yahoo/Base.pm: Extract the currency directly
from Yahoo, instead of looking it up in an exchange/currency
mapping table.
* t/*: Various new test and updated modules.
2005-03-01 David Hampton
* lib/Finance/Quote.pm: New modules. New function to parse files
separated by semicolons instead of commas.
* lib/Finance/Quote/AEX.pm: Worked over modules from Johan van
Oostrum. Most of the old AEX data has migrated elsewhere.
* lib/Finance/Quote/ASX.pm:
* lib/Finance/Quote/Trustnet.pm: Got the modules working again.
* lib/Finance/Quote/ManInvestments.pm:
* lib/Finance/Quote/Platinum.pm: New modules for Australian
investment price sources from Ian Dall
users.sourceforge.net>.
* lib/Finance/Quote/NZX.pm: New modules for fetching quotes the
from the New Zealand stock exchange. Provided by Michael Curtis.
* lib/Finance/Quote/SEB.pm: New modules for fetching quotes from
the Swedish Bank. Submitted by Tomas Carlsson.
* lib/Finance/Quote/TSP.pm: New modules for fetching quotes from
the US Govt. Thrift Service Plan. Submitted by Frank Mori Hess.
* lib/Finance/Quote/Yahoo/Base.pm: Corrected currency tags for Vienna and Valence.
* lib/Finance/Quote/Yahoo/Brasil.pm: Add new Yahoo Brasil module
from Ismael Orenstein
* t/*: Various new test modules.
2005-03-19 David Hampton
* lib/Finance/Quote/AEX.pm: Spelling correcting from Frank Mori
Hess.
* lib/Finance/Quote.pm: Documentation correction from Trent
Piepho.
* lib/Finance/Quote/Yahoo/Base.pm (yahoo_request): Fix an
undefined reference when Yahoo ocassionally returns an empty
field.
2005-03-19 David Hampton
* almost all files: Collapsed all date parsing code into a single
function. This function handles the date formats provided by all
current quote sources and converts them all into the F::Q standard
of a US date format. It also adds an ISO format date to all
quotes in the new isodate field. Added lots of test functions to
check date formats.
2005-03-19 David Hampton
* lib/Finance/Quote/Trustnet.pm: Encode the '&' character before
calling the user agent GET function. Fixes bug 747080.
2005-05-04 David Hampton
* lib/Finance/Quote/FTPortfolios.pm: Update for changes in the
website.
* t/ftportfolios.t: New test module.
* TSP.pm: Replace core parsing with tighter code. Support the
symbols used by both Frank Mori Hess' and Trent Piepho's TSP
modules. Make the symbols case insensitive.
* lib/Finance/Quote/Cdnfundlibrary.pm: Find table by headers
instead of by index.
* test/asegr.t: New module
* lib/Finance/Quote/ASEGR.pm: New module
* lib/Finance/Quote/ASX.pm: Skip any blank lines in the table.
Pass an extra parameter to TableExtract to keep it from doing
unnecessary work that produces warnings.
2005-06-29 David Hampton
* lib/Finance/Quote/VWD.pm: Updated module from Jörg Sommer
* lib/Finance/Quote/cdnfundlibrary.pm: Changes inspired by
kalaleq@users.sourceforge.net allow retrieval of more data.
* lib/Finance/Quote.pm:
* lib/Finance/Quote/Yahoo/NZ.pm: New module from Stephen Judd
* lib/Finance/Quote/NZX.pm: Tweak to allow both NZX and Yahoo:NZ
to get quotes for New Zealand Stocks (use method nz).
* CVSTAG: finance_quote_1_09
2005-05-30 Paul Fenwick
* MANIFEST: Updated with files intended for distribution.
* lib/Finance/Quote.pm: Updated $VERSION to 1.09
* CVSTAG: Updated finance_quote_1_09 tag on MANIFEST and
lib/Finace/Quote.pm
* Released updated version 1.09 with new MANIFEST and Quote.pm
to Sourceforge.
* lib/Finance/Quote/VWD.pm: Re-enabled $VERSION and bumped
to 1.01 to allow correct indexing on CPAN, however the
older version currently remains in the 1.09 release.
2005-06-04 Paul Fenwick
* lib/Finance/Quote.pm: Bumped $VERSION to 1.10, primarily
to work around a problem with CPAN distributions.
* CVSTAG: finance_quote_1_10
Zafer Aydogan. Changes from 1.3.33:
*) hsregex: fix potential core dumping on 64 bit machines, such as
AMD64. PR 31858. [Glenn Strauss < gs-apache-dev gluelogic.com>]
*) SECURITY: core: If a request contains both Transfer-Encoding and
Content-Length headers, remove the Content-Length, mitigating some
HTTP Request Splitting/Spoofing attacks. This has no impact on
mod_proxy_http, yet affects any module which supports chunked
encoding yet fails to prefer T-E: chunked over the Content-Length
purported value. [Paul Querna, Joe Orton]
*) Added TraceEnable [on|off|extended] per-server directive to alter
the behavior of the TRACE method. This addresses a flaw in proxy
conformance to RFC 2616 - previously the proxy server would accept
a TRACE request body although the RFC prohibited it. The default
remains 'TraceEnable on'.
[William Rowe]
*) mod_digest: Fix another nonce string calculation issue.
[Eric Covener]
toolkit using Qt Designer. Eventually it may evolve into a softsynth management
application allowing the user to control and manage a variety of command line
softsynths but for the moment it wraps the excellent FluidSynth.
* Make XTest optional (screenblanker-defeating fake keypresses).
It seems to be causing problems...
* Don't touch the volume at startup if remember_volume isn't set.
* Don't reset the volume on exit - xine-lib alters it (if
remember_volume is set) before gxine gets anywhere near it.
* Fix Xinerama handling.
* Enforce black background beyond video area within video window.
* Don't create links to the browser plugin if it isn't present.
* Added Simplified Chinese translation. (Tao Pin, Dong Changdao)
* Fix a few filename-related memory leaks.
* Fixed problems with # in filenames.
* Use --as-needed (if supported) when linking.
* Jump to file on Ctrl-j
* Complete in filebrowser with Ctrl-Tab
* Debugger fixes and fixes for HP-UX
* Various build fixes for different OS's
* Insert history in all input widgets.
* Shell command line on Escape pipes selected text through
arbitrary commands (experimental).
* Colour space options, black on white display.
* Prolog syntax highlighting.
* Gimp script syntax highlighting.
* Valgrind auditing.
0.99.99 December 21, 2004
* Core changes:
* Startup time has been greatly reduced (especially
when there are a lot of cached streams)
* The cache format has changed (a binary cache has
been reintroduced, improving performance and
allowing to inline binary files into the cache)
* Was sometimes locking up at startup: fixed
* The preferences dialog has been reworked
* A tab can now reload multiple categories
concurrently
* The stop button now only stops the currently
selected tab
* The stream columns can now be reordered
* The stream columns menu item now displays a dialog
* The plugin API has been enriched (handler
configuration, handler preferences widget, character
set handling in the transfer framework, utilities,
...) and documented
* Bookmarks now include a description, homepage and
URI list
* The about dialog does not list the plugins and
handlers anymore
* Hyperlinks can now be focused, and activated using
the keyboard
* User interface images are now loaded from external
files, for smaller memory usage
* When a plugin was disabled, its configuration was
lost: fixed
* Now compiles cleanly even when -fstrict-aliasing is
in use (based on a patch by Philipp Thomas)
* The stock preselections have been updated
* The streamtuner icon now uses the new colour scheme
* Other fixes, cleanups and improvements
pkgsrc changes:
* Make it use the options framework. The following options are
recognized:
o streamtuner-local (to enable the local metadata plugin)
o streamtuner-xiph (to enable the xiph plugin)
o python (to enable the python plugin)
The python option is off by default and the other ones are on.
Add pambayer.
Add pamrgbatopng.
Add pamtilt. Thanks Gregg Townsend <gmt@cs.arizona.edu>.
pamtotiff: create from pnmtotiff.
pamtofits: create from pnmtofits.
pamaddnoise: crate from pnmaddnoise.
pamarith: Add -divide.
pammasksharpen: Add -sharpness.
pnmtopng: add -comp_mem_level, -comp_strategy, -comp_method,
-comp_window_bits, -comp_buffer_size.
pnmtopng: use Shhopt command line processor; replace
-chroma with -rgb, -phys with -size, -time with -modtime.
pnmremap: Handle multiple image stream.
xpmtoppm: Expand capacity from 2K character input lines to
8K character input lines.
libnetpbm: improved messages for "color xxx cannot be
represented precisely with maxval M"
libnetpbm color specification parsing: Improve warning message
about rounding.
libnetpbm/everything: speed up ppm_writeppmrow() and
pgm_writepgmrow() by doing one fwrite per row instead of
a pgm_writerawsample() per sample.
pnmtopng: fix "meaningful bits" optimization of PGM so it
optimizes all the way instead of stopping at 4 bits.
pnmtopng: fix crash when no -alpha option, due to dereferencing
of undefined alpha_mask.
pnmtopng: fix bug: arbitrary color made transparent in
paletted PNG when nothing should be transparent.
pnmtops: bug: selects wrong Postscript level.
bmptopnm: Don't crash on BMP with no color map.
bmptopnm: Fix wrong file name in error messages.
ppmtowinicon: use REALLOCARRAY instead of arithmetic-overflowing
realloc().
anytopnm: fix bug: fails when 'file' database doesn't
have mime type but does have human-readable type.
manweb: recognize directory as not executable in search of PATH.
pgm_allocrow(), ppm_allocrow(), pnm_allocrow(): cure
arithmetic overflow.
libnetpbm: On plain formats, check for sample value exceeding
maxval.
libnetpbm: reject maxval > 65535 in "pam" functions.
pamarith: Use normalized libnetpbm facilities to get
proper accuracy. Thanks Thomas Henlich
<http://sourceforge.net/users/thenlich/>.
pamarith: fix bug: shift functions don't work when maxvals
are not identical.
pamarith: fix rounding error on multiply.
pgmtexture: correct calculation of normalizing constants
for d > 1. Thanks Marc Breithecker
<Marc.Breithecker@informatik.uni-erlangen.de>.
pnmnorm: fix divide by zero crash.
pnmnorm: fix bug that doesn't let you specify
-luminosity, -colorvalue, or -saturation.
ilbmtoppm: fix variable used before set.
pnmtofits: fix 16 bit sample values > 2**15.
pnmtopsnr: minor adjustments to messages.
pnmnorm: don't crash when wvalue == bvalue. Thanks Thomas
<http://sourceforge.net/users/thenlich/>.
pnmnorm: fix rounding of output values. Thanks Thomas
<http://sourceforge.net/users/thenlich/>.
pnmhisteq: Fix external map to have width maxval + 1 instead
of maxval, so full intensity input pixels map properly.
pnmhisteq: Fix -rmap.
Fix typos in error messages in various programs.
pgmmedian: change syntax to Netpbm standard.
pammasksharpen: fix signedness bug that caused random bright
pixels at edges.
pammasksharpen: fix bug with maxval != 255.
Clean up a bunch of function prototypes so some broken
compilers don't complain about missing "const" in them.
Remove dependency of pnmtops on basename(). It isn't in
some C libraries and we don't want to mess with linking
extra libraries.
Build of ppmsvgalib: work properly when LINUXSVGALIB is
a "default path" value such as "libvga.so".
Changes:
* integrated changes from Dushkin (thanks!):
* scrolling the mouse wheel in the taskbar now task switches
* integrated changes from Antti Nykänen (thanks!):
* fixed a crash that occurred on the BSDs (and presumably on other
systems without /proc/self/exe)
* integrated changes from Gregor Imboden (thanks!):
* fixed a crash that ocurrred when there are no focused windows
and alt + F12 is pressed was fixed
* events are always replayed rather than sometimes being eaten
* new windows are no longer given focus
"yes", then they list the compressed manpages. Implementation stolen
from the PLIST MANZ-handling code in bsd.pkg.mk added by Stoned Elipot.
This should fix pkg/31499.