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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #8912] Submission of Lightweight Termin


From: Alexandre Becoulet
Subject: [Savannah-register-public] [task #8912] Submission of Lightweight Terminal User Interface library
Date: Thu, 11 Dec 2008 01:53:21 +0000
User-agent: Mozilla/5.0 (compatible; Konqueror/4.1; Linux) KHTML/4.1.2 (like Gecko)

URL:
  <http://savannah.gnu.org/task/?8912>

                 Summary: Submission of Lightweight Terminal User Interface
library
                 Project: Savannah Administration
            Submitted by: diaxen
            Submitted on: Thu 11 Dec 2008 02:53:19 AM CET
         Should Start On: Thu 11 Dec 2008 12:00:00 AM CET
   Should be Finished on: Sun 21 Dec 2008 12:00:00 AM CET
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10101> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10101>


= Registration Details =

* Name: *Lightweight Terminal User Interface library*
* System Name:  *libtermui*
* Type: non-GNU software & documentation
* License: GNU General Public License v2 or later

----

==== Description: ====
libtermui is a terminal driver library.

It is fully standalone and lightweight, it does not rely on termcap or curses
libraries.

It can drive terminals on TTY or through telnet connection directly on TCP
socket.

It is fully reentrant, can be used to drive multiple terminals from different
threads.

The API is split in 3 layers:

 * The low level terminal access can be used to play with cursor and to
register key events. Terminal specific drivers are included for xterm, vt100,
vt102 and similar terminals.

 * Behaviors are implemeted on top of the terminal access layer. The optional
getline module offer a readline like feature. Other behaviors can be
implemented as well.

 * User interfaces are implemented on top of the behavior layer. The optional
console user interface module use the getline feature and offer an easy way
for developpers to add terminal interfaces to applications. This module can be
used to register commands in a hierarchic manner; it comed with argument
parsing and completion feature.



==== Other Software Required: ====
glibc


==== Tarball URL: ====
http://savannah.gnu.org/submissions_uploads/libtermui-1.0.0.tar.gz






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?8912>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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