Go to the first, previous, next, last section, table of contents.


3 Enhancements

3.1 Project 1: Fold binutils changes back into baseline

Date
19 March 1998
Description
Take the changes that were made in 2.6 and work with the maintainers of binutils at cygnus to ensure that those changes will still work in the next release and also hopefully to get the changes accepted into the master source tree so they don't have to be maintained separately.
Volunteers
Difficulty
Average
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity. Daniel Verite daniel@brainstorm.fr has been in contact with Ian Taylor ian@cygnus.com of Cygnus about getting this done. It is possible, but some hacks need cleaning up. Daniel does not think he has time to do this at the moment. If someone would like to volunteer, get in touch with Daniel as he can probably offer some help.

3.2 Project 9: Implement an AmigaOS GUI for gdb

Date
28 February 1998
Description
Write a GUI for gdb. Gdb already has hooks for GUI's. A good place to start would be to get and examine GDBTK, which is a version of GDB that has a GUI written in TK. Available from ftp.cygnus.com in pub/gdb.
Volunteers
Jason White, jpwhite@harp.aix.calpoly.edu
Difficulty
Difficult
Reward
$200 Cronus credits (see section 1.1 Rewards).
Status
Jasons says it's more or less on stand-by. He did a little work on it a few weeks ago. He has a web page for this project at http://www.calpoly.edu/~jpwhite/. The page has been last updated on 12 February 1998 and there is a beta release for download on the page. He is looking for beta testers!

3.3 Project 12: Fold changes back into baselines

Date
19 March 1998
Description
Many of the changes currently in Geek Gadgets are candidates for being folded back into the main source base for each of the specific tools. You will need to work with the maintainer of each tool to take the current changes and get them folded back into his source tree. Some changes may require complete reworks in order to make them acceptable, and some may be acceptable "as is".
Volunteers
Difficulty
Average
Reward
Cronus credits (see section 1.1 Rewards), value depends upon actual work.
Status
No current activity.

3.4 Project 17: Enable tasking in GNU ADA

Date
19 March 1998
Description
Probably requires porting effort of low level support library.
Volunteers
Difficulty
Difficult
Reward
$40 Cronus credits (see section 1.1 Rewards).
Status
No current activity.

3.5 Project 18: Implement Unix compatible serial port access

Date
19 March 1998
Description
Many programs, such as gdb and GNU uucp, require access to the serial port. In order to easily port these programs support needs to be added to ixemul.library to emulate the way Unix handles this. I'm not entirely sure what exactly needs to be done, but it will probably entail adding special handling for a /dev/ttya file (much like the way /dev/null is currently handled).
Volunteers
Difficulty
Average-difficult
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity.

3.6 Project 21: Merge useful parts from PasTeX into unixtex

This project is in validation.

Date
19 March 1998
Description
A very useful thing for someone to do would be to try building PasTeX from the supplied source. Assuming that works, and that the source is complete, there would probably be some parts that would be very useful to merge into the Geek Gadgets unixtex, such as showdvi for example. At one time the Geek Gadgets unixtex was based on a newer version of TeX than PasTeX, but I don't know if that is still true or not, if PasTeX has been updated. In any case, Geek Gadgets unixtex could also use some updating from the CTAN archives.
Volunteers
Difficulty
Average
Reward
$60 Cronus credits (see section 1.1 Rewards).
Status
No current activity, but there is some work carried out to package a new Geek Gadgets tex distribution from various sources. Inquire on gg-tex@ninemoons.com for details.

3.7 Project 22: Implement a GUI library to use X11 programs

Date
19 March 1998
Description
Try to make an X11 emulation library so that X11 programs can be compiled and linked with it and look like a 'normal' Amiga program. Use the existing source of DJGPP's GRXLIB (MSDOS GCC port) as a starting point. GRXLIB implements an API to access VGA gfxcards. One could make an VGA card that resembles the Amiga gfx chipset. Use the X11 emulation library XlibEmu, which uses GRXLIB, to build the actual X11 emulation. Terje Pedersen did it so it is possible. Terje Pedersen may provide his source.
Volunteers
Difficulty
Might depend if the project could be splitted into several parts or not.
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity.

3.8 Project 23: Implement an AmigaOS GUI for JOVE

Date
19 March 1998
Description
JOVE is a very nice, small EMACS type editor, which comes from the contrib portion of the BSD distribution. It would be very nice to have an Intuition interface for it, rather than the current termcap based one.
Volunteers
Difficulty
Moderate.
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity.

3.9 Project 24: Turn libstdc++ into a shared library

Date
19 March 1998
Description
libstdc++ contains most of the C++ runtime support for the GNU C++ compiler. It would be very useful to have a shared library version available, as well as the regular link library. Even more useful would be a partitioning in several parts (say, libio on one side, stl on another), as with all template instances, libstdc++ tends to be rather big.
Volunteers
Difficulty
Moderate.
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
No current activity. This project was formerly listed as Project 24: Turn libg++ into a shared library.

3.10 Project 26: Turn Objective-C into a shared library

Date
19 March 1998
Description
Transform the GNU Objective-C runtime library (libobjc.a) into an Amiga shared library.
Volunteers
Martin Hauner, hauner@ibr.cs.tu-bs.de
Difficulty
Moderate.
Reward
$100 Cronus credits (see section 1.1 Rewards).
Status
I'm working on it.

3.11 Project 35: Implement ARexx support in EMACS

Date
14 March 1998, (apparently) completed
Description
Add ARexx support to EMACS such that later it can be used as the core of an Integrated Development Environment. It is possible that there is already code dealing with ARexx in the current EMACS 19 version from the repository (?).
Volunteers
Difficulty
Just guessing here, but I'd say this won't be easy.
Reward
Not yet defined - a good one for someone to offer a reward for.
Status
Bert Winkelmann bertw@in-brb.de reported that he has merged the AREXX port from Emacs-18.59/19.28 (so there was AREXX code ;) into his Emacs-20.2 port. He said it works good.


Go to the first, previous, next, last section, table of contents.