[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-register-public] [task #4031] Submission of libruin
From: |
Julian Graham |
Subject: |
[Savannah-register-public] [task #4031] Submission of libruin |
Date: |
Wed, 20 Apr 2005 02:23:40 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.6) Gecko/20050406 Firefox/1.0.2 (Debian package 1.0.2-3) |
URL:
<http://savannah.nongnu.org/task/?func=detailitem&item_id=4031>
Summary: Submission of libruin
Project: Savannah Administration
Submitted by: juliang
Submitted on: Wed 04/20/2005 at 02:23
Should Start On: Wed 04/20/2005 at 00:00
Should be Finished on: Sat 04/30/2005 at 00:00
Category: Project Approval
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: None
Open/Closed: Open
Effort: 0.00
_______________________________________________________
Details:
Site Admin. Approval/Edition URL:
<https://savannah.nongnu.org/admin/groupedit.php?group_id=7531>
###### ORIGINAL SUBMISSION DETAILS ######
System Group Name:
-----------------
libruin
Full Name:
----------
libruin
Type:
-----
non-GNU software & documentation
License:
--------
GNU General Public License V2 or later
Other License:
--------------
Description:
------------
libRUIN (Renderer for User Interfaces in Ncurses) is a rendering library
for various XML-based user interface markup languages (such as Mozilla XUL),
using the Ncurses terminal control library as a rendering target. GNU Guile
and the SDOM Scheme module are used as the "glue" that manages user input and
event handling (as such, event handlers must currently be written in Guile
Scheme; support for ECMAscript event handlers is being considered for
inclusion). An application programmer passes an XML document (including,
potentially, a set of CSS stylesheets) and an Ncurses WINDOW structure, and
libRUIN paints the WINDOW according to the markup and CSS; the programmer may
subsequently pass Ncurses-style input strings to that WINDOW via libRUIN, and
libRUIN will handle the resulting event flows.
Other Software Required:
------------------------
libRUIN currently has the following dependencies (some known
subdependencies listed for the convenience of Savannah staff):
GNU Ncurses (http://www.gnu.org/software/ncurses/): GNU GPL
GNU Guile (http://www.gnu.org/software/guile/): GNU GPL
SDOM (http://www.nongnu.org/sdom/): GNU GPL
- SXML (http://ssax.sourceforge.net/): Public Domain
Libcroco (http://www.freespiders.org/projects/libcroco/): GNU LGPL
- libxml2 (http://www.xmlsoft.org/): MIT License
- glib (http://www.gtk.org/): GNU GPL
Other Comments:
---------------
Once a ticket has been created for this, I'll attach a tarball containing
the current source tree.
#########################################
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/task/?func=detailitem&item_id=4031>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [Savannah-register-public] [task #4031] Submission of libruin,
Julian Graham <=