Although the computer screen is two-dimensional, today most users of
windowing environments control their systems with a one-dimensional
list of choices -- the standard pull-down or drop-down menus such as
those found on Microsoft Windows, Presentation Manager, or the
Macintosh.
An alternative user-interface technique is "pie" menus -
two-dimensional, circular, and in many ways easier to use and faster
than conventional linear menus. Pie menus also work well with
alternative pointing devices such as those found in stylus or
pen-based systems.
piewm is a virtual window manager based on tvtwm, which uses pie menus.
Navi2ch is a viewer program dedicated to chatting in 2ch.net - the biggest,
most famous, influencial BBS in Japan.
Although this software is really well-written, It's worth noting that most
opinions/informations found in 2ch.net are next to senseless. Thus, Good
NetBSD users are really encouraged not to devote themselves to 2ch! :-)
collection.
A RenderMan compliant renderer. Based on the REYES architecture,
Aqsis is designed for speed and memory efficiency. Complete
implementation of programmable shading.
libargparse is a command line argument parser library in C++
The ArgParse class allows you to specify names of options that you
want parsed, along with a usage message for them. Options come in
four flavors: flag, int, float, and string. Flags don't take
arguments, but the other kinds do. For an option that takes an
argument, it can be specified with an equals sign, with a colon, or by
putting it in the next element of argv. ("--foo=stuff",
"--foo:stuff", or "--foo stuff", respectively)
The flavors that take arguments also come in array flavors. With an
array, you specify a pointer to a vector of the basic type, instead of
just a pointer to a basic type. This allows the option to appear more
than once, and the new values are appended to the array. Optionally,
you can also specify a separator character, so that multiple array
elements can be parsed up from a single instance of the option.
Options can start with either a single dash or a double dash, but see
allowOneCharOptionsToBeCombined() for more information.
interpreter, into the NetBSD Packages Collection.
TinyScheme is a lightweight Scheme interpreter that implements as
large a subset of R5RS as was possible without getting very large and
complicated. It is meant to be used as an embedded scripting
interpreter for other programs. As such, it does not offer IDEs or
extensive toolkits although it does sport a small top-level loop,
included conditionally. A lot of functionality in TinyScheme is
included conditionally, to allow developers freedom in balancing
features and footprint.
As an embedded interpreter, it allows multiple interpreter states to
coexist in the same program, without any interference between them.
Programmatically, foreign functions in C can be added and values can
be defined in the Scheme environment. Being quite a small program, it
is easy to comprehend, get to grips with, and use.
PLIST sorting.
Qt 3.0.6 is a bugfix release. It maintains both forward and backward
compatibility (source and binary) with Qt 3.0.5
Binary compatibility warning: Qt 3.0.6 is backward and forward binary compatible
with Qt 3.0.5, and is planned to be binary compatible with Qt 3.1. Unfortunately
Qt 3.0.5 is not 100% backward binary compatible with Qt 3.0.3 (a class got a few
bytes smaller), meaning executables compiled with 3.0.5 may not run properly
when linked dynamically to 3.0.3. at runtime. Note that this is not a problem on
MS-Windows. Due to its wide distributed in various GNU/Linux distributions, we
have decided to stick with 3.0.5's ABI. If you ship dynamically linked
executables, we suggest putting a QT_REQUIRE_VERSION macro at the beginning of
your main function:
...
#include <qmessagebox.h>
...
int main( int argc, char**argv )
{
QT_REQUIRE_VERSION( argc, argv, "3.0.5" )
...
}
The macro will show a message box with a warning message and then abort the
application gracefully with exit(1).
For a full buglist see the Trolltech web site.
Changes since version 1.0.0
Many bug fixes
Some portability fixes
New functionality:
(user_commands): new command "license"
Add ruby bindings. From Doug Kearns <djkea2@mugc.its.monash.edu.au>.
(user_command): new command 'link'
(find_command_by_keydesc): new function
(resolve_command_from_keydesc): likewise
(cmd_link): likewise
(update_last_access): new function
(find_last_frame): likewise
(x11_mask_to_rp_mask): new function
(rp_mask_to_x11_mask): likewise
(user_command): new command "focuslast"
(find_frame_up): new function
(find_frame_down): likewise
(find_frame_left): likewise
(find_frame_right): likewise
(user_commands): new commands "focusup" "focusdown" "focusright"
"focusleft" "startup_message" "restart".
(show_last_message): new function
(user_commands): new "unsetenv" command
(user_commands): new commands deffgcolor, defbgcolor.
(update_gc): new function
(init_defaults): new function
(init_screen): initialize the screen's fg_color to black and
bg_color to white.
(user_commands): New commands defbarloc, defbartimeout, defborder,
deffont, defintputwidth, defmaxsizepos, defpadding, deftranspos,
defwaitcursor, defwinfmt, defwinname, defwinpos.
Changes with mod_ssl 2.8.12 (04-Oct-2002 to 23-Oct-2002)
*) Fixed potential Cross-Site-Scripting bug.
*) Allow also 8192 bytes of shared memory data size.
Hot-babe is a small graphical utility which display the system
activity in a very special way. When the CPU is idle, it displays
a dressed girl, and when the activity goes up, as the temperature
increases, the girl begins to undress, to finish totally naked when
the system activity reaches 100%. Of course, if you can be shocked
by nudity, don't use it!
on net/net-snmp-current and on the FreeBSD net-snmp port, and may be
considered as an update to ucd-snmp. Changes since ucd-snmp include:
* complete rewrite of the agent internals
* new agent module API
* SNMPv3
* improved AgentX subagent handling
* many, many bugfixes in plugged memory leaks
* prevent DoS attacks from authenticated users