Changes from the previous version from the authors announcement are:
1) Fix a bug with Copy and Paste operations in edit text mode for
mixed text objects when the Edit Text Size is non-zero. Thanks to
Heiko Scheit <Heiko.Scheit@mpi-hd.mpg.de> for pointing out the problem.
2) Propagate certain DSC comments, such as %%DocumentFonts, %%LanguageLevel,
%%Extensions, %%DocumentNeededFonts, and %%DocumentNeedResources, of
imported EPS files when printing/exporting in PS/EPS formats. Please note
that this does not work with embedded EPS files (until the next major
release when a new file format is introduced). Thanks to Johan Vroman
<JVromans@squirrel.nl> for pointing out the problem.
3) Support the use of tempnam() instead of mktemp() due to some security
considerations. On systems that do support tempnam(), the _DONT_USE_MKTEMP
compiler option can be used to use tempnam() instead of mktemp().
Tgif.tmpl-linux (which is identical to the default Tgif.tmpl),
Tgif.tmpl-freebsd, Tgif.tmpl-openbsd, and Tgif.tmpl-netbsd uses
-D_DONT_USE_MKTEMP by default. Thanks to Adrian Bridgett
<adrian.bridgett@iname.com> for pointing out the problem.
4) Add new X defaults: Tgif.TmpDirInHomeDir and Tgif.TmpDir. Together with
the _TMP_DIR_IN_HOME_DIR compiler option, the temporary directory can be
specified in a flexible way.
5) Add Create Thumbnails in the Browse submenu of the Import submenu of the
File Menu. Add new X defaults, Tgif.ThumbnailGeometry,
Tgif.ThumbnailPadding, Tgif.ThumbnailXGap, Tgif.ThumbnailYGap,
Tgif.ThumbnailX, and Tgif.ThumbnailY to control the size and placement of
the thumbnails.
6) Modify CutPoly() so that it can be used to cut polylines/polygons into
segments in select mode.
7) New Tgif.tmpl-sco file. Thanks to Jason Moore <jason.moore@marconi.com>
for providing it.
8) Add Ports and Signals submenu to the Special Menu. Please see the
CONNECTING OBJECTS section of the man pages for details. The symbol files
in the spice directory is updated to use the new port symbol.
9) A new License file is included in this release.
are (from the authors announcements):
--------------------------------
Icarus Verilog snapshot 20000721
--------------------------------
(first snapshot after the 0.3 release)
This snapshot adds no new features or language support, but is working
towards more precise interpretation of scheduling and value propagation
details.
The first thing I've done is redesign the internal Link structure that
is used to connect the internal netlist together. There are some aspects
of the nexos of a set of links that were carried by the Link class or
by external functions. These have been moved to the new Nexus class and
linking and structure has improved because of it.
This has led me to modify the handing of signal initial values. In practice,
the time-0 value of a net is a property of the nexus instead of the objects
that are connected together, so I have implemented it so, and in the
process fixed a bunch of initial value problems.
One new feature that is added is support for non-constant delay expressions.
Now, you can even have something like ``#($random%256) <statement>'' and
expect it to do what you think. (So now the telephone example in James
Lee's "Verilog Qickstart" actually works!)
I've added some missing support for various operators in constant expressions.
I've also added some more of the friends of $random for those folks who
do stochastic modeling.
Constant propagation carries some new bug fixes, and some new smarts. It
is for example able to detect a mux with a constant 'bz input and replace
it with bufif devices, and other clevernesses with logic reduction.
--------------------------------
Icarus Verilog snapshot 20000729
--------------------------------
Like I said, the `timescale compiler directive now more or less works.
You can now specify timescale for modules, and the compiler will figure
out a global design resolution and scale your time values to match. The
VCD dumps should reflect the chosen resolution automatically. Floating
point notation is not yet supported, we'll see if that turns out to be
a problem.
A problem with `timescale support is that the compiler will allow unitless
modules. This can happen if you have `timescale late in the source file.
The default unit is the not-very-intuitive 1s. Frankly, I don't like the
`timescale semantics for this sort of reason, but its an accepted
standard, so I'm stuck with it.
I've also added support for min:typ:max expressions. The compiler chooses
one of the three expressions at compile time, based on a compile time
switch. You can ask for min typ or max values via the "-Tmin" etc. switch
to the iverilog command. If you do not specify a switch, the compiler will
choose the typ values but print warnings. The -Ttyp switch will suppress
the warnings.
I have fixed yet more net initialization bugs. These are getting pretty
subtle, now, so you should have a hard time tickling any remaining errors
here. I've also fixed a nasty and subtle bug in event expression support.
This bug only happened when the design had many event expressions with
many conjunctions.
Although they are not ready for use, I have made some forward progress
with disable statements. I now at least elaborate them, so now I just need
to figure out how to make the run-time work out. That's the hard part,
I'm afraid.
--------------------------------
Icarus Verilog snapshot 20000805
--------------------------------
I've finally dealt with a problem that's been nagging at me for a while.
Until now, it has been possible that excessively clever hierarchical
references into and out of task scopes could confound symbol lookup.
I think I finally put that to rest, and in the process reorganized the
netlist format for holding task definitions. It should no longer be
possible to confuse name binding in Icarus Verilog.
Found and fixed a silly bug in elaborating e?a:'bz and e?'bz:a expressions
into bufifN devices. I got the sense of the enable wrong in one of the
cases. All fixed (and the test suite updated to catch this silly mistake:-)
tri0 and tri1 nets should now work properly. These are mostly a run-
time issue which I solved using resolution functions. This is actually
a technique that I borrowed from VHDL.
For those of you doing XNF synthesis, I fixed up my FF/RAM detector to
allow <= assignments in always blocks. This is in fact the preferred way
to describe DFFs as <= more accurately simulates their RTL nature.
Also found and fixed a few DOS \r\n line end issues in the lexical ana-
lyser and the preprocessor. We sometimes forget how tricky these line-
end problems can be, and compiler directives are the most susceptible.
This problem most likely occurs when you transport files from a DOS
environment. (The MAC folks haven't complained much, so either I got it
right for them, or Kato took care of the problems for me:-)
Changes since last version (2.1):
* Interrupt system rewritten.
* Mapper management rewritten.
* Keyboard assignments changed again. Check the documentation!
* Made a new MSDOS port of fMSX (still in development).
* Integrated modular AY8910 emulation.
* Integrated modular SCC emulation.
* Integrated SndUnix/SndWin/SndMSDOS sound drivers.
* Sound track is now logged to MIDI files.
* Added a table of I/O handler functions to Z80 core for easy expansion.
* Added ability to load flat (no mapper) 64kB ROMs.
* Added automatic MegaROM mapper guessing (-rom 6).
* Added standard PAL/NTSC timings.
* Added V9958 version flag in MSX2+ mode (VDP S1).
* Added correct emulation of HR/VR flags (VDP S2).
* Fixed border color in SCREEN8 (VDP R7).
* Fixed blinking frequency in TEXT80 (VDP R13).
* Added ADJUST register emulation (VDP R18).
* Added V9938 character scrolling to SCREEN0 and TEXT80 (VDP R23).
* Added scrolling to SCREEN1, SCREEN2, and SCREEN3 (VDP R23).
* Fixed scrolling bug in SCREEN6 and SCREEN7 (VDP R23).
* Made left/right borders 9/7 pixels in SCREEN0 and TEXT80.
* Added -home option to tell fMSX where to find system ROMs.
* Added -auto option for auto fire on pressing SPACE.
* Fixed information printed on -help.
* Fixed crash in fMSX-Windows when switching from 8kB to 16kB MegaROMs.
* Fixed trash in MSX2 logo in fMSX-Windows that appeared after reset.
* Better resizing in fMSX-Windows Setup panel.
many bug fixes -- too many to list, full release history online at
<http://www.w3.org/Library/User/ReleaseNotes.html> -- and a few new features.
The most significant is integrated libwww-SSL. Also SOCKS "punching through
firewalls" support is present now (but untested by me). Not sure when that
appeared, exactly.
since that's all we really need. Changes from version 0.17:
* Guile-gtk now supports new guile 1.4
* Guile-gtk now calls gtk_set_locale during initialization.
* Support for type conversions with composites due to libltdl support from
libguile.
* Lots of improvements with the build-guile-gtk script.
* Functions for getting the Gtk+ and guile-gtk version.
* Lots of additions and corrections to the *.defs files.
* The usual, uncountable number of minor and major bug fixes.
/ _____)(_) (_)(_____ \ (_______)(_____ \ (_______)(_)(_)(_)
( (____ _ _ _____) ) _____ _____) ) _______ _ _ _
\____ \ | | | || __ / | ___) | __ / | ___ || || || |
_____) )| |___| || | \ \ | | | | \ \ | | | || || || |
(______/ \_____/ |_| |_||_| |_| |_||_| |_| \_____/
Surfraw - Shell Users' Revolutionary Front Rage Against the Web
http://surfraw.sourceforge.net/
Oh Baybe
I need some
Deep Linking
Let us go
Surfin' in the raw!
Surfraw provides a fast unix command line interface to a variety of
popular WWW search engines and other artifacts of power. It reclaims
google, altavista, dejanews, freshmeat, research index, slashdot
and many others from the false-prophet, pox-infested heathen lands of
html-forms, placing these wonders where they belong, deep in unix
heartland, as god loving extensions to the shell.
in pkg/10552. Changes from version 3.5.8:
Network is fully functional under non-threaded compile.
Possible fix for "pipe_master_status" calls on slaves.
Added 940-1524C smart signal cable support.
Added internationalization support. There is _only_ the support but
no current code is written for the intl package. It can be compiled
in, but intl strings have still to be translated (to be done in the
future).
Added new configuration options to reduce init time of daemon.
powersc CONFIG
powersc NAME
powersc BATTERY
Fixes a FIFO error
dumpe2fs, fsck, and others.
I've tested mke2fs and resize2fs on NetBSD 1.5_ALPHA/i386, and they work
fine. (Given that FFS is quite similar to e2fs, i wonder how much work it
would be to adopt resize2fs to FFS...)