New GNU stuff January 2008

This is a compilation of the GNU software releases as
announced during January 2008 on the mailing list

http://lists.gnu.org/mailman/listinfo/info-gnu


Emacs Muse 3.12 / 2008-01-29

Emacs Muse is an authoring and publishing environment
for Emacs. It simplifies the process of writing
documents and publishing them to various output
formats.
http://www.emacswiki.org/cgi-bin/wiki/MuseDevelopment

ERC 5.3 / 2008-01-26

ERC is a powerful, modular, and extensible IRC client
for Emacs.
http://www.emacswiki.org/cgi-bin/wiki/ERC

GNU findutils 4.2.32 / 2008-01-25

GNU findutils is a set of software tools for finding
files that match certain criteria and for performing
various operations on them. Findutils includes the
programs “find”, “xargs” and “locate”.
http://www.gnu.org/software/findutils/

GNU Interactive Tools 4.9.2 / 2008-01-23

gnuit (GNU Interactive Tools) is a set of interactive
text-mode tools, closely integrated with the shell.
It contains an extensible file system browser, an
ascii/hex file viewer, a process viewer/killer and
some other related utilities and shell scripts.
http://savannah.gnu.org/projects/gnuit/

coreutils-6.10 / 2008-01-22

The GNU Core Utilities are the basic file, shell and text
manipulation utilities of the GNU operating system. These
are the core utilities which are expected to exist on every
operating system.
http://www.gnu.org/software/coreutils/

GNU Automake 1.10.1 / 2008-01-22

Automake is a tool for automatically generating
`Makefile.in’s suitable for use with Autoconf,
compliant with the GNU Makefile standards, and
portable to various make implementations.
http://www.gnu.org/software/automake/

GNU Cgicc 3.2.5 / 2008-01-20

GNU cgicc is an ANSI C++ compliant class library
that greatly simplifies the creation of CGI
applications for the World Wide Web.
http://www.gnu.org/software/cgicc/

GNU which 2.19 / 2008-01-20

shows the full path of (shell) commands.
http://www.xs4all.nl/~carlo17/which/

GnuTLS 2.2.1 / 2008-01-19

GnuTLS is a modern C library that implement the standard
network security protocol Transport Layer Security (TLS),
for use by network applications.
http://www.gnutls.org/

Shishi 0.0.34 / 2008-01-16

Shishi is an implementation of the Kerberos 5 network
authentication system. Shishi can be used to authenticate
users in distributed systems.
http://josefsson.org/shishi/

GNU SASL 0.2.23 / 2008-01-15

GNU SASL is a modern C library that implement the
standard network security protocol Simple
Authentication and Security Layer (SASL).
http://josefsson.org/gsasl/

GNU IceCat 2.0.0.11-g1 / 2008-01-13

GNU IceCat is the GNU version of the Mozilla Firefox
web browser.
http://gnuzilla.gnu.org/

GNU Gengetopt 2.22 / 2008-01-13

GNU Gengetopt generates a C function that uses
getopt_long function to parse the command line options,
validate them and fill a struct.
http://www.gnu.org/software/gengetopt

coreutils-6.9.92 / 2008-01-12

The GNU Core Utilities are the basic file, shell and text
manipulation utilities of the GNU operating system. These
are the core utilities which are expected to exist on every
operating system.
http://www.gnu.org/software/coreutils/

Libidn 1.4 / 2008-01-09

Libidn is a fully documented implementation of the Stringprep,
Punycode and IDNA specifications defined by the IETF
Internationalized Domain Names (IDN) working group, used for
internationalized domain names.
http://josefsson.org/libidn/

GNU Smalltalk 3.0 / 2008-01-07

gnu Smalltalk is an implementation that closely follows
the Smalltalk-80 language as described in the book
Smalltalk-80: the Language and its Implementation.
http://smalltalk.gnu.org

GNU ddrescue 1.7 / 2008-01-05

GNU ddrescue is a data recovery tool.
http://www.gnu.org/software/ddrescue/ddrescue.html

UnRTF 0.20.5 / 2008-01-04

UnRTF is a command-line program written in C which
converts documents in Rich Text (.rtf) format to
HTML, LaTeX, PostScript, and other formats.
http://www.gnu.org/software/unrtf/unrtf.html


If you have any comments or questions regarding this
compilation, contact Henrik Sandklef (hesa@gnu.org)

Advertisements

kvm + qemu woos

Having run some basic tests of the upcoming release of swinput. I took the time to write some more test scripts, doing:

  • insert / remove the modules
  • fake key press/releases (write to file and compare with expected)
  • fake motion (mouse)

Worked fine…. so to some extent swinput was proven to work. Moving test/exec of kernel code to kvm + qemu would be a good idea. Decided to do so, but then swmouse stopped working, the faked motion didn’t get up to any device. Strange. The  swkeybd work fine though. So I guess it’s gonna be some Linux input/mouse reading today.

It's alive. Swinput has gotten a new developer

Some 4 years have passed without much done in the swinput project. Even though we’ve received a number of reports, not much have been done. The only thing that happened was that swinput had been turned into a patch work, due to all the small fixes done with months in between them.

When Daniel Hiepler send a patched swinput 0.7.2 I realized that swinput is a really fun program (kernel module) to both use and develop so the energy is back.
I am planning a workshop on developing linux modules (kernel modules) and swinput may actually be a good basis…. hmmmm.

Will update Gnu Xnee‘s test scripts accordingly.
BTW, Swinput can fake a mouse and a keyboard by using the Linux Input System. The swinput modules read from a device and fakes hardware event (mouse motion, key presses etc) as commands written on the devices. Swinput presents status etc on the proc filesystem.

… and Daniel, thanks for teaming up 🙂