[tekui-devel] tekui: Cosmetic and formatting changes

Timm S. Mueller tmueller at neoscientists.org
Mon May 5 03:51:13 CEST 2008


details:   http://hg.teklib.org/tekui/rev/3fbfb8d28bee
changeset: 464:3fbfb8d28bee
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Sat May 03 13:25:15 2008 +0200
description:
Cosmetic and formatting changes

diffs (truncated from 391 to 100 lines):

diff -r c1a53e451ded -r 3fbfb8d28bee README
--- a/README	Fri May 02 12:30:31 2008 +0200
+++ b/README	Sat May 03 13:25:15 2008 +0200
@@ -27,11 +27,11 @@
 
 ==( about : 1. About tekUI )==
 
-tekUI is a largely freestanding graphical user interface toolkit. It
-was initially developed for the X Window System and can serve as a
-general-purpose GUI library for desktop applications.
-
-Its main focus, however, is on rapid development of custom-made
+tekUI is a graphical user interface (GUI) toolkit written in Lua and
+C. It was initially developed for the X Window System and can serve
+as a general-purpose GUI library for desktop applications.
+
+Its main focus is on rapid development of custom-made devices and
 applications, often with a custom appearance and under
 resource-constrained conditions, such as for embedded devices with a
 display controller.
@@ -45,9 +45,9 @@ See below for a more detailed technical 
 === 1.1. License ===
 
 tekUI is free software under the same license as Lua itself: It can
-be used for both academic and commercial purposes at no cost, it
-qualifies as Open Source software and its license is compatible with
-the GPL. See [[copyright][copyright.html]].
+be used for both academic and commercial purposes at absolutely no
+cost, it qualifies as Open Source software and its license is
+compatible with the GPL. See [[copyright][copyright.html]].
 
 === 1.2. Status, requirements ===
 
@@ -91,17 +91,17 @@ Company website:
 
 ==( overview : 2. Technical overview )==
 
-tekUI is written in C and Lua. It has a small resource footprint and
-is comparatively fast, despite its script-heavy nature. It is not a
-binding to an existing toolkit, and in its current shape it makes no
-severe attempts to preserve the looks of a host's native desktop -
-although this can be emulated to a certain degree (see below for
-details).
+tekUI is a graphical user interface (GUI) toolkit written in Lua and
+C. It has a small resource footprint and is comparatively fast,
+despite its script-heavy nature. It is not a binding to an existing
+toolkit, and in its current shape it makes no attempt to preserve the
+looks of a host's native GUI (although this can be emulated to a
+certain degree - see below for details).
 
 The only language currently supported for writing applications in is
 Lua. It is planned to additionally surround the toolkit with a C
-library later, for making it fully generic. In this scenario, Lua
-would continue to play its role as the toolkit's notification and
+library, for making it fully generic. In this scenario, Lua would
+continue to play its role as the toolkit's notification and
 interconnection language.
 
 === 2.1. Selected features ===
@@ -136,8 +136,8 @@ deriving from the Theme class.
 
 The C library is based on the TEKlib middleware project (see
 [[http://www.teklib.org/]] for details). All required modules are
-readily contained in tekUI's source code distribution, so as to
-minimize the hassle of getting the source and building the software.
+readily contained in tekUI's source code distribution, to minimize
+the hassle of getting the source and building the software.
 
 The C library provides the host interface and a few
 performance-critical routines. Rendering and input management are
@@ -154,10 +154,10 @@ Layouting, rendering, input handlers, no
 Layouting, rendering, input handlers, notifications and most user
 interface elements (besides the Window, Group and Application
 classes) are currently implemented in Lua, which is very useful
-for prototyping custom classes and generally in early stages of
+for prototyping custom classes - and generally in early stages of
 development. All classes can be ported to C later.
 
-Regardless whether classes are written in Lua or C, they share a
+Regardless whether classes are written in Lua or C, classes share a
 common, single-inheritance object model, which is determined by the
 Lua VM and provides a referencing scheme and automatic memory
 management.
diff -r c1a53e451ded -r 3fbfb8d28bee doc/manual.html
--- a/doc/manual.html	Fri May 02 12:30:31 2008 +0200
+++ b/doc/manual.html	Sat May 03 13:25:15 2008 +0200
@@ -464,7 +464,7 @@ SOURCE=-s/A/M,DEST=-d/A/K
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.lib.ui" id="tek.lib.ui">ui (v2.1)</a></h2>
+		<div class="node"><h2><a name="tek.lib.ui" id="tek.lib.ui">ui (v2.2)</a></h2>
 			<div class="definition"><dfn>OVERVIEW</dfn>
 				<p>
 					This is the base library of the user interface toolkit.
@@ -699,7 +699,7 @@ ui.Application:new { ...
 			</p>
 			<hr />
 		</div>
-		<div class="node"><h2><a name="tek.class.ui.object" id="tek.class.ui.object">Object (v6.0)</a></h2>


More information about the tekui-devel mailing list