taskSavannah Administration - Tasks: task #8912, Submission of Lightweight Terminal...

 
 

task #8912: Submission of Lightweight Terminal User Interface library

Submitter:  Alexandre Becoulet <diaxen>
Submitted:  Thu 11 Dec 2008 01:53:19 AM UTC
   
 
Should Start On:  Wed 10 Dec 2008 11:00:00 PM UTC Should be Finished on:  Sat 20 Dec 2008 11:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Mon 15 Dec 2008 06:58:38 PM UTC, comment #2: 

I've approved your project--welcome on board! :-)

You'll receive a mail notification with further instructions shortly.

--
Happy hacking!

Sylvain Beucler <Beuc>
Thu 11 Dec 2008 08:44:17 PM UTC, comment #1: 

Dear Alexandre,

your project has been reviewed.
Below you will a detailed review protocol.

The project passed all checks on the first run -- well done!
An administrator will change the project's status to approved as soon as possible.

Meanwhile, there are a few minor points which are not mandatory but recommended.

- Add the widely recognized (C) symbol to your copyright notes.

- Update all eligible files to GPLv3+ for the sake of consistency.

- Add a list of the supported & tested platforms to the README or description.

Thank you.


---------------------------------------------------------------
Project name: libtermui
https://savannah.gnu.org/task/?8912
 
Licensing:
The complete project is licensed GPL compatible. (OK)
A copy of the verbatim license is included. (OK)
All non-trivial source files bear an appropriate copyright & license notice on the top. (OK)

Description:
Intelligible. (OK)
A list of the supported/tested platforms would be nice, but is not a must.

Most of the files are licensed under GPL v3+, some
are under GPL2+, one under X. This makes the whole project
a GPL3+ project, but the description says it is 2+.
 
It is recommended to update all files from 2+ to 3+ in order
to maintain consistency.
 
Dependencies:
Neither proprietary dependencies nor recommendations. (OK)

Terms used:
The term Linux is used only in the proper kernel context,
and for technical reasons in the built scripts,
according to http://www.gnu.org/gnu/linux-and-gnu.html. (OK)

Sebastian Gerhardt <sgerhardt>
Thu 11 Dec 2008 01:53:19 AM UTC, original submission:  

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 page, accessible only to site administrators, effectively logged as site administrators (superuser):



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


Alexandre Becoulet <diaxen>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Posted a comment)
  • -email is unavailable- added by diaxen (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-12-15 Beuc StatusNone Done
        Open/ClosedOpen Closed

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code