* Finally tracked down the VERY nasty slowdown (at times up to a minute or
more) some users have been experiencing. It turns out that one of the
recent versions of glibc has a bug in its regex code when dealing with
non-multibyte characters (ie. most of the time). This came to a head because
I upgraded to slackware-current, which has this version of glibc. Great.
Thanks to Mark Eichen for pointing me towards several Debian bug tracker
items about other programs having this same problem.
* Added a new directory "contrib" which will be used for anything that users
contribute that is not patched into the main distribution.
* XSLT transform courtesy of Mark Eichin, to convert devtodo XML databases into
colour PDF's. This is contrib/xslt-example.1.
* XSLT contribution for converting devtodo XML databases into HTML, courtesy of
Daniel Peterson. This is contrib/xslt-example.2.
* I have created an amalgam of the above two XSLT contributions that will
output a HTML page with colourised items. Completed items are struck out.
This is a dodgy hack, so if anybody has any enhancements it would be much
appreciated.
* Changed filename of src/todo.cc to src/main.cc so that devtodo will compile
under environments where case is not relevant in filenames (ie. Cygwin under
M$ Windows).
* Added a small PERL script to generate a todo database from a ChangeLog file
that's in the same format as that used by devtodo. In the contrib directory.
eg. changelog2todo > changelog.todo && devtodo --database changelog.todo
* Added two new events: "load" and "save". This can be used in conjunction
with one of the above XSLT files by putting something like the following in
your ~/.todorc (assuming you have libxlst installed - www.xmlsoft.org):
on save exec xsltproc $HOME/etc/todo-html.xslt $TODODB > `dirname $TODODB`/.todo.html
Which will basically generate a .todo.html file every time a devtodo database
is modified and saved.
* Fixed a few minor man page bugs.
(the contrib/ files described here go under ${PREFIX}/share/examples/devtodo
when installing from pkgsrc)
The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to
call any function specified by a call interface description at
run-time.
Some programs may not know at the time of compilation what arguments
are to be passed to a function. For instance, an interpreter may be
told at run-time about the number and types of arguments used to call
a given function. Libffi can be used in such programs to provide a
bridge from the interpreter program to compiled code.
Ffi stands for Foreign Function Interface. A foreign function
interface is the popular name for the interface that allows code
written in one language to call code written in another language. The
libffi library really only provides the lowest, machine dependent
layer of a fully featured foreign function interface. A layer must
exist above libffi that handles type conversions for values passed
between the two languages.
Taken from the dbench README file:
Netbench is a terrible benchmark, but it's an "industry
standard" and it's what is used in the press to rate windows
fileservers like Samba and WindowsNT.
In order for the development methodologies of the open source
community to work we need to be able to run this benchmark in
an environment that a bunch of us have access to. We need the
source to the benchmark so we can see what it does. We need
to be able to split it into pieces to look for individual
bottlenecks. In short, we need to open up netbench to the
masses.
To do this I have written three tools, dbench, tbench and
smbtorture. All three read a load description file called
client.txt that was derived from a network sniffer dump of a
real netbench run. client.txt is about 4MB and describes the
90 thousand operations that a netbench client does in a
typical netbench run. They parse client.txt and use it to
produce the same load without having to buy a huge lab. They
can simulate any number of simultaneous clients.
OpenPBS is a generic network queuing system.
The Portable Batch System (PBS) is a flexible batch queueing and
workload management system originally developed for NASA. It operates
on networked, multi-platform UNIX environments, including
heterogeneous clusters of workstations, supercomputers, and massively
parallel systems. Development of PBS is provided by Altair Grid
Technologies.
In rc.d/pgsql call pgsql_initdb directly for initial database
setup, rather than trying to determine the script location
from $0 and calling '$rcd_dir/pgsql initdb'. The previous
form broke when called from /etc/rc.
* kerberos4 fix (it got bumped during a kerberos 5 update)
penrose -mono now more interesting
updated -showfps. It should work better now. It stops working when
it jumps from the password window.
mandelbrot -pow and -sin options added. Kind of slow, so not in
fullrandom. Best if used with -binary. No idea if the new options
are correct mathematically.
allows lifefile to be bigger in life and life3d. (This allows
the "-mode life3d -rule B6/S567 -lifefile ../etc/barrierg.3dlife".
(If a glider could escape from the barrier without damaging it, it
would prove that glider guns in 3d life are possible since the
barriers create a local Conway's B3/S23 life.))
converted lyapunov,mandelbrot,swirl,tube to the xscreensaver way of
doing things for writeable modes. Stuff no longer used or never used
taken out with the help of lint.
xmlock and Xlockup (by Thad Phetteplace tdphette@dexter.glaci.com).
Only works on Sun. Will sort of work on Linux for
detecting mouse movement only. See xmlock.c. Default timeout is set
at 0 (off) so this will not cause a problem if it does not work.
Jouk Jansen's patch for Alpha (slightly changed).
wire restarts when static
lyapunov was left out of writeable modes in random.c
spline fix, when in random mode it could core dump.
maze fix thanks to guillem.hernandez@bt.com, for large resolutions as in
a dual headed configured as one 2560x1024 screen.
version-less distfile changing. Found during recent bulk build.
Changes since previous version:
2003/02/18 fadden
- When extracting with "-ee", disk images now have ".PO" appended.
- Resurrected HandleAddNotFound().
- Switched to case-sensitive filename comparisons.
2003/02/08 fadden
- Upped version to v2.0.0.
- Many fixes to pathname handling:
- Correctly handle '%' when preservation is OFF.
- Accept 4-char extensions in '-ee' without risk of buffer overflow.
- Fixed broken assert when converting long %xx names.
- Store "AUX" as "%00AUX" when preserving Win32 names (vs. "_AUX").
- Always store files with ':' as path separator.
- Recognize that some Win32 variants (Win2K and later at the least)
will accept both '/' and '\' as pathname separators.
- Correctly convert ".//foo" to "foo" instead of "/foo".
- Tracked changes to NufxLib DataSource API.
2003/01/10 fadden
- Check NufxLib "compiled" version against "linked" version.
2002/12/06 fadden
- Made minor changes to allow linking NufxLib in as a DLL.
2002/10/20 ***** v1.1.0 shipped *****
2002/10/10 fadden
- added fancy help text (-h)
2002/10/09 fadden
- added "-zz" flag to specify libbz2's "bzip2" compression
2002/10/08 fadden
- added Binary II support
2002/09/30 fadden
- added "-z" flag to specify zlib's "deflate" compression (the
"secret" debug dump command is now -g)
2002/09/26 fadden
- progress updater now shows "analyzing" for scan pass of SQ
2002/09/23 fadden
- ran the code through valgrind; found and fixed some minor bugs
2002/09/20 fadden
- pulled the sources out and started fiddling with them again
- changed hard tabs to spaces
PhysicsFS is a library to provide abstract access to various
archives. It is intended for use in video games, and the design
was somewhat inspired by Quake 3's file subsystem.
Highlights since last 1.2.5 release:
------------------------------------
* new HiFi sound (you may en/disable it in the UI)
* new cycle-exact Antic emulation
* "H:" emulation complete (including subfolders)
* Paged memory implementation (fast XE bank-switching)
* new configuration file name and location ($HOME/.atari800.cfg)
has been added as a separate package (proj-doc-1.0).
Changes in proj:
4.4.7 Release Notes
-------------------
o Added NTv2 (.gsb) grid shift file support.
o Modified datum shift support so that data file data is only loaded if
needed. Also added 'null' grid as a fallback option, and support for
making grids optional (prefix with '@' in +nadgrids).
o Regenerated nad/epsg file with towgs84 parameters for non-greenwich prime
meridians.
o Updated nad/esri file with better generated form from Paul Ramsey.
o Various bug fixes.
4.4.6 Release Notes
-------------------
o Incorporated new lcca (Lambert Conformal Conic Alternate) projection from
Gerald.
o Updated 'espg' translation file for EPSG 6.2.2 with better support for
prime meridians.
o Added Prime Meridians via +pm command switch to cs2cs (and pj_transform).
o Fixed bug with 7 parameter transforms.
o Added 'esri' pseudo-epsg coordinate system file.
o Cleanup so that PROJ.4 compiles clean as C++ code.
o Added pj_get_def() to expand definitions of stuff like +init clauses.
o Added a Krovak implementation (proj=krov). Note this may change again
in the next release.
* get rid of USE_X11BASE
1.1.11 -> 1.1.12
----------------
1. Fix the bug that qvwm sometimes crashes if sound is enabled at exit.
2. Fix the bug that a close button does not disappear and a maximize
button disappears when you set NO_BUTTON3 to an application.
3. Fix the bug that the CPU utilization becomes 100% after you send a
remote command to qvwm.
4. Enable to send a remote command like QVWM_RESTORE to certain window.
5. Eanble to change spacing between short cut icons using
IconHorizontalSpacing and IconVerticalSpacing.
6. Add german.qvwmrc, portuguese.qvwmrc, and italian.qvwmrc.
7. Fix the bug that a part of a menu is left on the screen after you
execute a command from the menu.
8. Add QVWM_TOGGLE_{FOCUS, BORDER, BORDER_EDGE, BUTTON1, BUTTON2, BUTTON3,
CTRLBTN, TBUTTON, TITLE}.
Add the "if-exists" specs function. Enables the addition of crti.o
and crtn.o to the executable if they exist. This fixes these packages
on systems running -current.
Changes:
Version-0.2.23
* Fixed clash bug of slideshow.
* Plugged memory leak of JPEG loader.
* Other minor fixes.
Version-0.2.22
* Added automatic rotation by EXIF data.
(contributed from Frank Fischer <frank_fischer@gmx.de>. Thanks!)
* Fixed detecting file name extension as case insensitive.
(Thanks! > Ricky Faulstich <Ricky@Faulstich.com>)
* Fixed typo (Thanks! > Ricky Faulstich <Ricky@Faulstich.com>)
Version-0.2.21
* Fixed compile error.
Version-0.2.20
* Image loaders, IO streamers, Image View and Thumbnail View Embders now
are implemented as plugin.
* Now GImageView can be compiled against linux-fb backend of Gtk+-2.0 by
"--with-gtk2=gtk+-linux-fb-2.0" configure opotion.
* Merged Cygwin patch provided by Masahiro Sakai. Now GImageView can be
compiled on Cygwin.
* Added some key binding to directory view on thumbnail window.
CTRL + Cursor Left
CTRL + Cursor Up: Change top directory to parent
CTRL + Cursor Right
CTRL + Cursor Down: Change top directory to selected
* "Thumbnail 2" mode has been renamed to "Album" mode.
* Added a key binding to "Album" mode.
SHIFT + Cursor: select the fucesed image and open it.
* Modified directory list preference to make it easy.
* "Load thumbnails recursively in one tab" can be attached to mouse
button.
* Now gimv doesn't zoom in by default when fit to frame automatically.
* JPEG loader is added. Most of its codes are taken from libgnome-ui.
Creating JPEG thumbnails are much faster than GdkPixbuf.
* Added "Slideshow (selected)" and "Slideshow (from the selected)".
* Now you can override MPlayer options by
$(datadir)/gimageview/mplayerrc.
* Enabled to play audio with visualizer
(Visualizer feature is supported by Xine view only).
* Set focus to the suitable thumbnail when files are deleted.
* Added rotation indicator in toolbar of image window.
* Two new duplicates finders are added. One is "md5sum" and another one
is "File Size".
* Clash bug of Xine view has been fixed.
* Other minor fixes.
Changes:
2003-03-09 Gisle Aas <gisle@ActiveState.com>
Release 2.24
Don't let the $^W test get confused by lexical warnings.
Sync up with bleadperl; safer patchlevel include.
2003-01-18 Gisle Aas <gisle@ActiveState.com>
Release 2.23
Override INSTALLDIRS for 5.8 as suggested by
Guido Ostkamp <Guido.Ostkamp@t-online.de>.
Kobo Deluxe (formerly SKobo) is an SDL port of Akira Higuchi's game XKobo.
It adds sound, smoother animation, filtered high resolution support, a more
intuitive menu driven user interface, joystick support and other features,
and runs on most of the major operating systems.
Changes:
- grepmail is now orders of magnitude faster for mailboxes which have very
large (>30MB) emails in them
- "grep" is now used to find the start of emails, if it is installed. For
mailboxes with large emails in them, this can speed things up by about 5x.
- Reduced memory consumption by about 3 times.
- -- now marks the end of options and the beginning of folders (Thanks to
Reuben Thomas <rrt@sc3d.org> for the idea.)
- -f now reads patterns from a file like GNU grep does. (Feature suggestion by
Darxus@chaosreigns.com)
- Added smail compatibility. (Thanks to Roy <qroy@ghg.net> for the patch.)
- The "**" prefix on warnings has been changed to "grepmail:"
- Date specifications without times (e.g. "today") are interpreted as midnight
of the given day instead of the current time of that day. (Bugfix and
initial patch by Reuben Thomas <rrt@sc3d.org>.)
- Fixed -i when used with -Y--it was always case sensitive. (Bugfix by Michael
C. Toren <mct@toren.net>)
- Updated t/functionality.t to avoid running gzip-related test cases when gzip
is not installed on the system.
- Improved some error messages so that they prepend "grepmail: " as they
should
- Cleaned up some warnings about ambiguous hash values (Thanks to Philip
Douglass <philipsd@sf.net> for pointing them out in a bug report.)
- Added a warning about the version of perl required for new pattern features
(Thanks to Philip Douglass <philipsd@sf.net> for the bug report.)
- -t flag is now -j
- Fixed broken Gnus support
- Improved test case for Gnus
* Changes since 1.2.0-beta5
** command return status
If a command the user executed (with the exec command) returns with a
non-zero exit status, the command and exit status are reported in a
message.
* Changes since 1.2.0-beta4
** new commands unmanage and clrunmanaged
Instead of editing conf.h you can use these commands to dynamically
add (and clear) the unmanaged window list.
* Changes since 1.2.0-beta3
** new command line argument --screen
Now you can specify the screen you want to manage. By default
ratpoison manages all screens on the display.
** new command line argument --display
Now you can specify the display to connect to.
Changelog:
1.8.3 (Feb 6, 2003)
- Lots of new signatures
- URL's for papers and sites with information on fingerprinting.
- Information on the windows/Cygwin port. .exe for 1.8.3 will
show up soon.
1.8.2.2 (May 13, 2002)
- Rechecked version numbers. (Bill)
- Mysql cleanup and integration
- Mysql quickstart (Marion)
1.8.2.1 (May 12, 2002)
- Mysql Support Added (Evrim ULU <evrim@core.gen.tr>)
- FPS Buffer Length increased from 120 to 150 (Evrim)
- p0f-mysql.conf config file added for mysql connectivity (Evrim)
- parser for p0f.fp was corrected. It was including
wwww:ttt: ... line in the comments. (Evrim)
- mysql/db.sql file is included for creation of db tables (Evrim)
- Makefile.mysql is added - no gnu autoconf support yet. (Evrim)
- New RedHat 7.0 Beta Fischer FP added. (Evrim)
- Max fingerprints raised to 5000 for the moresigs project. (Bill)
* Changed stuff around to be compatible with newer version of autoconf.
* Updated ipv6 reverse dns output to use the domain ip6.arpa instead of
ip6.int, thanks to M?ns Nilsson for bringing this to my attention.
* Change license from GPL to BSD, see COPYING for details.
PAG is a ncurses based game that allows you to create your own
maps and play with them, it have few features like moving-platforms,
enemies, and few rules to open/close doors, items like air, life
points, jump, etc.
Collection.
This package provides a shared library and a replacement for
sysctl(1) (when needed i.e. when the original one is statically linked)
so that the real version numbers and strings of the running NetBSD
kernel as returned by sysctl(3) and uname(3) are overridden by
those fixed during compilation.
This is useful for -among other things- building packages in
sandboxed/chrooted environment for a different NetBSD release than the
system hosting the sandbox/chroot.
Changes:
* New commands:
+ vm-create-imap-folder
+ vm-delete-imap-folder
+ vm-rename-imap-folder
* vm-edit-message-end: try to positoin the cursor in the message
window roughly where it was in the edit window.
* vm-read-imap-folder-name: allow vm-imap-make-session to return
nil without crashing. Also, bind vm-imap-ok-to-ask non-nil so
that vm-imap-make-session will interactively prompt for a
password.
* added menu entry to Folder menu for vm-visit-imap-folder.
* vm-imap-normalize-spec: convert auth method to * instead of the
IMAP folder name.
* vm-imap-get-message-flags: fixed flag retrieval so that it
actually works now.
* vm-handle-file-recovery-or-reversion: find an IMAP spec for the
buffer so that the spec is passed to the 'vm' command instead
of the buffer-file-name. This fixes a wrong-type-argument
error under M-x recover-file when done on a IMAP cache folder.
* tapestry.el: in tapestery-window-edges check for existence of
face-width and face-height in addition to window-pixel-edges.
* search for BASE64/QP encoder/decoder programs and set the
encoder/decoder program variable based on what we find.
* vm-mf-default-action: if object is convertible to a displayble
type mention the conversion that will happen in the action
string.
Handle hw.model frmatting from hp300
On gcc3 -frename-registers still causes problems for xdm with _some_
-march=XXX values. Next time I might just listen to fredb first...
Dnstracer determines where a given Domain Name Server (DNS) gets its
information from, and follows the chain of DNS servers back to the
servers which know the data.
Its behaviour is similair to ntptrace(8), which does it for the NTP
protocol.
This version is based on PLplot-5.2.1, which is a large step forward
compared to PLplot-5.0.4 that yPlot was based on before. For example,
the egregious rendering bugs in example 8 (doc/x08.i) are now long
gone, and the revised doc/x08.i and doc/x11.i show off some new
contouring functionality that is now available with PLplot 3D
plotting. The doc/x??.i examples from yPlot produce identical results
to the corresponding C examples from PLplot which is an excellent test
of the yPlot interface to PLplot. Note the yPlot API changes and
additions in the CHANGES file.
This only lists new features, there are many bugfixes.
* Apply a patch provided Kawamura Masao, relating to (a) errors in
the documentation of file locations and (b) a programming error
hidden behind an unset precompiler flag.
* Add `sed' RPN operator, to work on strings
* Add `skewness' and `kurtosis' RPN operators, to work on columns
* In the documentation, change the names of some variables to be
clearer: `ll_x' is now written `xleft', etc.
* Add RPN binary operators `and', `or' for logical operations,
along with negation operator `not'
* Add `draw arc' command
* Add `set x axis labels' and `set y axis labels' commands.
* Permit specification of `pt' units for `draw label', `draw box',
`draw symbol at', and `draw line from'.
* Add `set clip to curve' command. _Caution:_
this needs extension, and may have a bug if called twice in
succession [but is this with an intervening `set clip off']
* Add `group' and `end group' commands, in preparation for SVG
output. So far these commands do nothing, and are basically just a
signal that users should not create commands with these names
since Gri will need them soon.
* Add `..xinc..' and `..yinc..' builtin variables.
* Make the `open' command accept URLs as filenames.
The source for version 3.1 contains the first official release of the
Tcl/Tk-based version of xcircuit. At this time , everything in the
original program has been implemented in the Tk GUI. The Tcl version
has the greatest amount of command-line control, and can be run
exclusively from the command line (e.g., from a script). A
command-line argument "-exec" has been added to facilitate running
xcircuit in "batch mode".
Starting with version 3.1 revision 10, XCircuit has been made an
official part of the EDA environment including Magic, IRSIM, Netgen,
and Tclspice. Revision 10 addresses interoperability among these
applications, including use of XCircuit in conjunction with Magic for
Layout-vs.-Schematic (LVS) verification. A Magic tutorial on using
XCircuit, Magic, and Netgen together for LVS is in the works. Note
that this EDA environment requires that all applications be compiled
with Tcl/Tk.
From this point, the embedded Python interpreter interface will not be
further developed, except for essential bug fixes and such.