Google Summer of Code 2008
From AbiWiki
(add my ideas) |
(more ideas) |
||
Line 26: | Line 26: | ||
* implement the printing using GtkPrint on Unix (optional) | * implement the printing using GtkPrint on Unix (optional) | ||
+ | == Revamp the style dialog - Hubert Figuiere == | ||
+ | |||
+ | The style dialog is currentl hard to use. It needs rework. This project would involve the following tasks: | ||
+ | * redesign the UI | ||
+ | * reimplement the UI in a cross platform way with at least a working front end. This might involve scratching a bit the UI abstraction layer to minimize the front end work. | ||
+ | |||
+ | == Redesign the templates - Hubert Figuiere == | ||
+ | |||
+ | Using and editing the AbiWord templates is very awkward. The idea is to redesign it to be user more friendly | ||
= Application process = | = Application process = |
Revision as of 04:00, 26 February 2008
Google Summer of Code 2008 is now being planned. Like every year Google sponsor student to work on Free Software. AbiWord plan to participate in the program.
Here you should find all the information.
Contents |
Project Ideas
This is a list of project ideas with the name of a potential mentor. Use this as an base for your proposal, but if you have an idea that is not in this list, feel free to propose it.
Speed up Table Performance - Martin Sevior
AbiWord's current Table layout algorithm was borrowed from Gtk. While this has proved to be very robust and comfortuably handles merged cells and nested tables, it gets slow for very large tables (noticeable with over 100 rows). This project would be to improve AbiWord's table performance so that it at least matches that of Firefox.
Improve ODF support - Martin Sevior
AbiWord now has very good compliance with the ODF format but it can be improved. This project would be to improve this so that a wide range of documents can be exported from AbiWord, imported to Open Office then exported back into AbiWord from Open Office with no data loss.
Improve Latex Export - Martin Sevior
AbiWord has an export to Latex plugin that performs basic export but does not current support many features of AbiWord, including tables, lists, footnotes, endnotes or maths. The project would be to steadily improve Latex export.
Cairo rendering - Hubert Figuiere
AbiWord really would benefit from using Cairo for its rendering. This project involve the following:
- remove any dependency on X11
- implement Cairo rendering in the cross-platform side using pango for font management.
- implement the printing using GtkPrint on Unix (optional)
Revamp the style dialog - Hubert Figuiere
The style dialog is currentl hard to use. It needs rework. This project would involve the following tasks:
- redesign the UI
- reimplement the UI in a cross platform way with at least a working front end. This might involve scratching a bit the UI abstraction layer to minimize the front end work.
Redesign the templates - Hubert Figuiere
Using and editing the AbiWord templates is very awkward. The idea is to redesign it to be user more friendly
Application process
TBD