Release Digest: GNOME, June 3, 2003Jun 04, 2003, 05:00 (0 Talkback[s])
To find out what Genius is, skip a few paragraphs down, or go to http://www.jirka.org/genius.html
The degree I have is a mathematics one and not a CS one. This means that I'm allowed to release crappy code, as long as all the mathematics is right. Which is what happened. The IDE interface stuff really sucked in the last version, would pretty surely crash before saving the second time, and just generally was kind of sucky. Now it's less sucky. I have actually been using it now so I fixed all the obvious problems with it and also added things to make it easier to use. Other then that I added a few functions, (like square roots modulo a prime), that I needed, but it's a fairly minor update only, but major bugfixing for the GUI.
Again you should really get a GMP with MPFR enabled as it includes much better floating point routines then the native genius ones. The 5z site has an RPM for you redhat people (since redhat doesn't seem to ship gmp with --enable-mpfr).
In any case, Genius is one of the oldest GNOME projects, it has been the original GNOME calculator before I got wild ideas about it doing absolutely everything. It is programmable has a powerful language and handles many fun features including matlab like support for matrices. It requires GNOME2 and a recent enough gmp library. However you can still use the command line version if you prefer non-gui interface.
There is still a lot of work required to make this all nice, mostly it needs to have the function library improved and verified to be correct and documentation needs to be written (the complete help system is not yet in place). Feel free to help out :)
Here are the news in 0.5.5:
Note the syntax changes marked with 'SYNTAX:'
(Note that at the 5z.com site there are also some RPMS for RH9, which may work for RH8. The menuitem is now in the Office/Other menu. There is also a GMP RPM for RH8 and RH9 which enables MPFR and I recommend upgrading to that.)
When the rich make war it's the poor that die.
GGV 2.0.1 and 2.3.0
It's time for the regular GGV updating -
First a new bugfix release to go with your shiny Gnome 2.2 desktop:
GGV 2.0.1 "Siegmund"
featuring many translated help files, courtesy of sun, and a few bugfixes mending the most critical things in bugzilla and making the zoom-to-fit feature coexist hapily with scrollbars.
And for the bold and the brave, the first version for the upcoming 2.4 release,
GGV 2.3.0 "Sieglinde"
that, apart from the stuff from the 2.0.x series, features many, architectural changes to make GPdf developers happy.
Padraig O'Briain, Rajkumar Sivasamy, Menthos, Christian Neumair, Abel Cheung, Mike Lei and especially Martin Kretzschmar have been helping with the code and Paisa Seeluangsawat, Abel Cheung again, Christian Rose, Yuriy Syrota, Christophe Merlet, Duarte Loreto, Lucas 'Basurero' Vieites, Paul Duffy, Ole Laursen, Jordi Mallach, Miloslav Trmac, Christian Neumair, KAMAGASAKO Masatoshi, Danilo ??egan, Kostas Papadimas & David Barzilay have been translating the strings for you.
both are available at the nearest gnome FTP server!
now go on and play,
GNOME Network 1.99.0 released!
GNOME Network is a set of network-oriented tools targetted to desktop users, and currently includes:
GNOME Network 1.99.0 is the result of porting and cleaning the old gnome-network 1.0.2 code. In this process, most of the tools originally available in the module have been removed, and new tools have been added. This is the first public release of the brand new GNOME Network, and so should be treated as beta software.
Network information tool:
Use the gnome-network module in http://bugzilla.gnome.org
Coriander is a full-featured GUI for IIDC compliant, IEEE1394 Digital Cameras
Gnome2 wget front-end.
A new gnome-games is available at the usual place:
Full details below:
me-games "Shiny Things Revenge" 2.3.3
13% Fewer bugs, 15% less fat and 7% more games.
We now have a blackjack game courtesy of Jon McCann.
The package has also lost 1.5 Mb due to the judicious use of jpeg compression.
For the paranoid system administrator there are now the --disable-setgid, --with-scores-group and --with-scores-user options for configure to help you manage those pesky setgid binaries.
The major changes, game by game:
Lots of fixes for behaviour and i18n all over the place, thanks should especially go to Steve Chaplin and Christian Rose for their patience in making sure I did things properly.
XML Security Library 1.0.2
XML Security Library 1.0.2
Implementation of XML Security specs: XML Digital Signature, XML Encryption, etc.
There's a new stable release of libgnomeui out
libgnomeui 2.2.1 (24.05.2003)
New in this release:
am (Daniel Yacob), az (Metin Amiroff), be (Dmitry Mastrukov), ca (Jordi Mallach), cs (Miloslav Trmac), da (Ole Laursen), de (Christian Meyer), eo (Joel Brich), fa (Roozbeh Pournander), fr (Christophe Merlet), ga (Paul Duffy), hi (Guntapalli Karunkar), id (Mohammad DAMT), is (Samuel Gunnarsson), ja (Takeshi AIHANA),ml (FSF-India), mn (Sanlig Badral), pt (Duarte Loreto), ro (Marius Andreiana), sr (Danilo Yegan), tr (Fatih Demir), yi (Raphael Finkel), zh_CN (He Qiangqiang), zh_TW (Abel Cheung)
Sticky Notes 1.2.0
* HUGE NUMBER OF CHANGES backported from the stickynotes component of the gnome-applets module in GNOME CVS. Here is a summary:
Seventh development release of PythonCAD
I'd like to announce the seventh development release of PythonCAD, a CAD package for open-source software users. As the name implies, PythonCAD is written entirely in Python. The goal of this project is to create a fully scriptable drafting program that will match and eventually exceed features found in commercial CAD software. PythonCAD is released under the GNU Public License (GPL).
PythonCAD requires Python 2.2. The interface is GTK 2.0 based, and uses the PyGTK module for interfacing to GTK. The design of PythonCAD is built around the idea of separating the interface from the back end as much as possible. By doing this, it is hoped that both GNOME and KDE interfaces can be added to PythonCAD through usage of the appropriate Python module. Addition of other interfaces will depend on the availability of a Python module for that particular interface and developer interest and action.
The seventh release adds the ability to draw tangent construction circles against one or two other construction objects, and the ability to easily draw a construction line tangent to two construction circles. The drawing of parallel construction lines has been simplified with the addition of a menu choice for doing this task. There are numerous internal code cleanups and revisions, and a large number of changes that moved more code into the interface neutral code directory. These code changes will hopefully make it easier for developers to add new interfaces to PythonCAD. Many bug fixes and code improvements have been added as well.
PythonCAD now also has the first iteration of a command interpreter thanks to the work of David Broadwell. Future releases of PythonCAD will build on the work he has contributed to make it easier to use PythonCAD by typing commands in the entry field at the bottom of the screen.
Between the sixth and seventh release a mailing list for developing and using PythonCAD has been set up thanks to Barry Warsaw. The mailing list home is found at:
This page has instructions for joining the mailing list and web archives of the list postings.
I'd like to publicly acknowledge and thank the developers and maintainers of PyChecker for the work they've done in developing this most useful tool. PyChecker is an effective tool for identifying errors in Python code, and I've been using it more and more. PyChecker gets a big recommendation from me and so I say thank you to the people who make it available.
Visit the PythonCAD web site for more information about what PythonCAD does and aims to be:
Come and join me in developing PythonCAD into a world class drafting program!
-Thomas Jefferson to James Smith, 1822