savannah-register-public
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]