commit-gnue
[Top][All Lists]
Advanced

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

r5323 - in trunk: gnue-appserver gnue-common/src/datasources/drivers/ado


From: jcater
Subject: r5323 - in trunk: gnue-appserver gnue-common/src/datasources/drivers/adodbapi/adodbapi gnue-common/src/datasources/drivers/appserver/appserver gnue-common/src/datasources/drivers/csv/csv gnue-common/src/datasources/drivers/db2/db2 gnue-common/src/datasources/drivers/dbf/dbf gnue-common/src/datasources/drivers/gadfly/gadfly gnue-common/src/datasources/drivers/informix/informix gnue-common/src/datasources/drivers/ingres/ingres gnue-common/src/datasources/drivers/interbase/interbase gnue-common/src/datasources/drivers/mysql/mysql gnue-common/src/datasources/drivers/odbc/wodbc gnue-common/src/datasources/drivers/oracle/cxoracle gnue-common/src/datasources/drivers/oracle/dcoracle gnue-common/src/datasources/drivers/postgresql/popy gnue-common/src/datasources/drivers/postgresql/psycopg gnue-common/src/datasources/drivers/postgresql/pygresql gnue-common/src/datasources/drivers/postgresql/pypgsql gnue-common/src/datasources/drivers/sapdb/sapdb gnue-common/src/datasources/dri vers/sqlite/sqlite gnue-common/src/datasources/drivers/sqlrelay/sqlrelay gnue-common/src/datasources/drivers/sybase/sybase gnue-common/utils gnue-common/utils/helpers gnue-designer gnue-forms gnue-navigator www/utils www/web/images www/web/shared
Date: Mon, 15 Mar 2004 19:01:34 -0600 (CST)

Author: jcater
Date: 2004-03-15 19:01:24 -0600 (Mon, 15 Mar 2004)
New Revision: 5323

Modified:
   trunk/gnue-appserver/ROADMAP.in
   trunk/gnue-common/src/datasources/drivers/adodbapi/adodbapi/Info.py
   trunk/gnue-common/src/datasources/drivers/appserver/appserver/Info.py
   trunk/gnue-common/src/datasources/drivers/csv/csv/Info.py
   trunk/gnue-common/src/datasources/drivers/db2/db2/Info.py
   trunk/gnue-common/src/datasources/drivers/dbf/dbf/Info.py
   trunk/gnue-common/src/datasources/drivers/gadfly/gadfly/Info.py
   trunk/gnue-common/src/datasources/drivers/informix/informix/Info.py
   trunk/gnue-common/src/datasources/drivers/ingres/ingres/Info.py
   trunk/gnue-common/src/datasources/drivers/interbase/interbase/Info.py
   trunk/gnue-common/src/datasources/drivers/mysql/mysql/Info.py
   trunk/gnue-common/src/datasources/drivers/odbc/wodbc/Info.py
   trunk/gnue-common/src/datasources/drivers/oracle/cxoracle/Info.py
   trunk/gnue-common/src/datasources/drivers/oracle/dcoracle/Info.py
   trunk/gnue-common/src/datasources/drivers/postgresql/popy/Info.py
   trunk/gnue-common/src/datasources/drivers/postgresql/psycopg/Info.py
   trunk/gnue-common/src/datasources/drivers/postgresql/pygresql/Info.py
   trunk/gnue-common/src/datasources/drivers/postgresql/pypgsql/Info.py
   trunk/gnue-common/src/datasources/drivers/sapdb/sapdb/Info.py
   trunk/gnue-common/src/datasources/drivers/sqlite/sqlite/Info.py
   trunk/gnue-common/src/datasources/drivers/sqlrelay/sqlrelay/Info.py
   trunk/gnue-common/src/datasources/drivers/sybase/sybase/Info.py
   trunk/gnue-common/utils/generate-feature-plan.py
   trunk/gnue-common/utils/helpers/files.py
   trunk/gnue-common/utils/helpers/info.py
   trunk/gnue-common/utils/helpers/tools.py
   trunk/gnue-designer/README
   trunk/gnue-forms/FAQ
   trunk/gnue-forms/INSTALL
   trunk/gnue-forms/README
   trunk/gnue-forms/ROADMAP.in
   trunk/gnue-navigator/INSTALL
   trunk/www/utils/create-website
   trunk/www/web/images/b_tools.png
   trunk/www/web/shared/base.css
Log:
(www) finished 'supported databases' support and added feature-plan generation 
support

Modified: trunk/gnue-appserver/ROADMAP.in
===================================================================
--- trunk/gnue-appserver/ROADMAP.in     2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-appserver/ROADMAP.in     2004-03-16 01:01:24 UTC (rev 5323)
@@ -9,7 +9,7 @@
 
 GOALS
   The 0.1.0 release will be our first milestone. <br><br>
-  So during the 0.0.x release we will mainly focus on developing a 
+  So during the 0.0.x release we will mainly focus on developing a
   good base design.<br>
   The 0.0.6 release will concentrate on <b>procedures and the language
   interface.</b><br>
@@ -31,7 +31,7 @@
     Implement bound procedures.
 
   [RPC API]
-  
+
     Move explicit data type checking and support into the RPC layer (*)
 
     Add session management (i.e. use a timeout for a session as a whole,
@@ -53,9 +53,9 @@
 
 IN PROGRESS
 
- 
+
 FINISHED
-       
+
   [Documentation]
 
     API documentation and Whitepaper
@@ -67,7 +67,7 @@
     OO-feeling (which means that resultsets are not isolated from updates
     (manual or by procedure)  when these updates happen in the same session).
 
-    maintain a per-session data cache that gets reused for all accesses to 
+    maintain a per-session data cache that gets reused for all accesses to
     the same instance in this session (necessary for OO-feeling)
 
   [Code Interface]
@@ -82,13 +82,13 @@
 
     Implement a class repository
 
-    Add support for dumping the class repository into a gnue schema 
+    Add support for dumping the class repository into a gnue schema
     file.
 
-    Add support structure for procedures ("gnue_procedure" table, 
+    Add support structure for procedures ("gnue_procedure" table,
     "procedures" object class ...)
 
- 
+
 ===================================================================
 
 
@@ -113,7 +113,7 @@
 
   [Class Repository]
 
-    Special Field types (reference, list, indirect and calculated 
+    Special Field types (reference, list, indirect and calculated
     fields)
 
   [Data Interface]
@@ -122,7 +122,7 @@
 
   [Authentification Interface]
 
-    Advanced security support (=access restrictions on a user/object 
+    Advanced security support (=access restrictions on a user/object
     class basis)
 
 
@@ -157,11 +157,11 @@
 
   [Management Interface]
 
-    status monitoring support (memory usage, current query, current 
+    status monitoring support (memory usage, current query, current
     sessions, ..)
 
-    add a safe 'restart' command (which reloads configuration files to 
-    allow a very low down-time). There should be no need to restart 
+    add a safe 'restart' command (which reloads configuration files to
+    allow a very low down-time). There should be no need to restart
     clients if possible.
 
 

Modified: trunk/gnue-common/src/datasources/drivers/adodbapi/adodbapi/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/adodbapi/adodbapi/Info.py 
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/adodbapi/adodbapi/Info.py 
2004-03-16 01:01:24 UTC (rev 5323)
@@ -31,27 +31,26 @@
 for connecting with databases and other data sources.
 
 Prerequisites:
+
   * Mark Hammond's win32all python for windows extensions.
 
 
 Support
 -------
-POSIX Support: NO
+Supported Platforms:
 
-Win32 Support: YES [prebuilt binaries at http://www.cs.fhm.edu/~ifw00065/]
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Platforms Tested:
-  * Windows 2000/XP
 
-Supported Properties
---------------------
-  * oledb_provider   (required)
-  * data_source      (required)
-  * initial_catalog  (optional for SQL Server)
-  * network_library  (optional for SQL Server)
-  * data_provider    (optional for SQL Server)
+Connection Properties
+----------------------
+* oledb_provider   (required)
+* data_source      (required)
+* initial_catalog  (optional for SQL Server)
+* network_library  (optional for SQL Server)
+* data_provider    (optional for SQL Server)
 
- You can find more connection strings here:
+You can find more connection strings here:
    http://www.able-consulting.com/MDAC/ADO/Connection/OLEDB_Providers.htm
 
 Examples

Modified: trunk/gnue-common/src/datasources/drivers/appserver/appserver/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/appserver/appserver/Info.py       
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/appserver/appserver/Info.py       
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,21 +35,23 @@
 Support
 -------
 POSIX Support: YES
+
 Win32 Support: YES
 
 Platforms Tested:
-  * Linux/Unix (Debian, RedHat, SuSe, etc)
-  * Windows NT/XP/2000
 
-Supported Properties
---------------------
-host       -- This is the hostname/ip address of the host running AppServer 
(required)
-port       -- The port that AppServer is running on (required)
-timeout    -- Command timeout in seconds (optional)
-rpctype    -- RPC driver used for network communication (xmlrpc, soap, etc.)
-              See GNUe Common's RPC documentation for a list of all RPC types. 
(required)
-transport  -- Transport used for network connections (http, https) (required)
+  - Linux/Unix (Debian, RedHat, SuSe, etc)
+  - Windows NT/XP/2000
 
+Connection Properties
+---------------------
+* host       -- This is the hostname/ip address of the host running AppServer 
(required)
+* port       -- The port that AppServer is running on (required)
+* timeout    -- Command timeout in seconds (optional)
+* transport  -- Transport used for network connections (http, https) (required)
+* rpctype    -- RPC driver used for network communication (xmlrpc, soap, etc.)
+  See GNUe Common's RPC documentation for a list of all RPC types. (required)
+
 Examples
 --------
   [appserver]

Modified: trunk/gnue-common/src/datasources/drivers/csv/csv/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/csv/csv/Info.py   2004-03-15 
19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/csv/csv/Info.py   2004-03-16 
01:01:24 UTC (rev 5323)
@@ -34,17 +34,18 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-dbname            -- This is the file name of the CSV file (required)
-firstrowisheader  -- Does the first row contain header names? (optional)
 
+Connection Properties
+---------------------
+* dbname            -- This is the file name of the CSV file (required)
+* firstrowisheader  -- Does the first row contain header names? (optional)
+
 Examples
 --------
 [demo]

Modified: trunk/gnue-common/src/datasources/drivers/db2/db2/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/db2/db2/Info.py   2004-03-15 
19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/db2/db2/Info.py   2004-03-16 
01:01:24 UTC (rev 5323)
@@ -34,16 +34,16 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [prebuilt binaries]
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-service  -- This is the DB2 DSN for your connection  (required)
 
+Connection Properties
+---------------------
+* service  -- This is the DB2 DSN for your connection  (required)
+
 Examples
 --------
   [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/dbf/dbf/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/dbf/dbf/Info.py   2004-03-15 
19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/dbf/dbf/Info.py   2004-03-16 
01:01:24 UTC (rev 5323)
@@ -36,17 +36,18 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-directory  -- The directory where the DBF files are stored (required)
-dbname     -- The name of the database to use (required)
 
+Connection Properties
+---------------------
+* directory  -- The directory where the DBF files are stored (required)
+* dbname     -- The name of the database to use (required)
+
 Examples
 --------
 [dbf]

Modified: trunk/gnue-common/src/datasources/drivers/gadfly/gadfly/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/gadfly/gadfly/Info.py     
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/gadfly/gadfly/Info.py     
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,17 +34,18 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-directory  -- The directory where the files are stored (required)
-dbname     -- The name of the database to use (required)
 
+Connection Properties
+---------------------
+* directory  -- The directory where the files are stored (required)
+* dbname     -- The name of the database to use (required)
+
 Examples
 --------
   [dbf]

Modified: trunk/gnue-common/src/datasources/drivers/informix/informix/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/informix/informix/Info.py 
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/informix/informix/Info.py 
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,17 +34,17 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-host       -- This is the hostname running Informix (required)
-dbname     -- This is the Informix database to use (required)
 
+Connection Properties
+---------------------
+* host       -- This is the hostname running Informix (required)
+* dbname     -- This is the Informix database to use (required)
+
 Examples
 --------
   [myconn]
@@ -54,9 +54,9 @@
 
 Notes
 -----
-  1. This driver has not been fully tested.  If you are successfully using
-      this driver, please let us know.
+1. This driver has not been fully tested.  If you are successfully using
+   this driver, please let us know.
 
-  2. This driver does not yet support schema introspection, so you will not
-      be able to use Wizards in GNUe Designer.
+2. This driver does not yet support schema introspection, so you will not
+   be able to use Wizards in GNUe Designer.
 """

Modified: trunk/gnue-common/src/datasources/drivers/ingres/ingres/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/ingres/ingres/Info.py     
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/ingres/ingres/Info.py     
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,17 +35,17 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - Solaris
 
-Supported Properties
---------------------
-host       -- This is the hostname running your database server (optional)
-dbname     -- This is the name of the database to use (required)
 
+Connection Properties
+---------------------
+* host       -- This is the hostname running your database server (optional)
+* dbname     -- This is the name of the database to use (required)
+
 Examples
 --------
   [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/interbase/interbase/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/interbase/interbase/Info.py       
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/interbase/interbase/Info.py       
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,18 +35,17 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [prebuilt binaries]
+Supported Platforms:
 
-Platforms Tested:
-  * Windows 2000
-  * Debian
+  - Linux/BSD
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-host       -- This is the hostname running your database server (optional)
-dbname     -- This is the name of the database to use (required)
 
+Connection Properties
+---------------------
+* host       -- This is the hostname running your database server (optional)
+* dbname     -- This is the name of the database to use (required)
+
 Examples
 --------
   [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/mysql/mysql/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/mysql/mysql/Info.py       
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/mysql/mysql/Info.py       
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,18 +35,17 @@
 
 Support
 -------
-POSIX Support: YES
+Supported Platforms:
 
-Win32 Support: YES [prebuilt binaries at http://www.cs.fhm.edu/~ifw00065/]
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Platforms Tested:
-  * GNU/Linux [Debian]
+Connection Properties
+----------------------
+* host       -- This is the host for your connection (required)
+* dbname     -- This is the name of the database to use (required)
 
-Supported Properties
---------------------
-host       -- This is the host for your connection (required)
-dbname     -- This is the name of the database to use (required)
-
 Examples
 --------
  [myconn]
@@ -61,4 +60,6 @@
 
 2. This driver has been partially tested.  If you are successfully using
    this driver, please let us know.
+
+3. Windows installer available at http://www.cs.fhm.edu/~ifw00065/
 """

Modified: trunk/gnue-common/src/datasources/drivers/odbc/wodbc/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/odbc/wodbc/Info.py        
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/odbc/wodbc/Info.py        
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,16 +34,15 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * Windows 98/2000/NT/XT
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-service    -- This is the ODBC DSN= connection string for the database
 
+Connection Properties
+----------------------
+* service    -- This is the ODBC DSN= connection string for the database
+
 Examples
 --------
   [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/oracle/cxoracle/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/oracle/cxoracle/Info.py   
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/oracle/cxoracle/Info.py   
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,17 +35,17 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [prebuilt binaries]
+Supported Platforms:
 
-Platforms Tested:
-  * Debian Woody/Sarge/Sid
-  * RedHat
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-service  -- This is the Oracle TNS connection name
 
+Connection Properties
+----------------------
+* service  -- This is the Oracle TNS connection name
+
 Examples
 --------
 [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/oracle/dcoracle/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/oracle/dcoracle/Info.py   
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/oracle/dcoracle/Info.py   
2004-03-16 01:01:24 UTC (rev 5323)
@@ -33,24 +33,22 @@
 An Oracle driver from Digital Creations (Zope).  Works with Oracle
 7.3, 8.x, 9i via Oracle's SQL-Net OCI interface.
 
-The "Oracle Database Bindings for Python" are packaged with the 
-"Zope Oracle Database Adapter". GNUe does not use the Zope 
-Adapter, so you can safely ignore any installation instructions 
+The "Oracle Database Bindings for Python" are packaged with the
+"Zope Oracle Database Adapter". GNUe does not use the Zope
+Adapter, so you can safely ignore any installation instructions
 referring to Zope.
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [prebuilt binaries (WinNT only)]
+Supported Platforms:
 
-Platforms Tested:
-  * Debian Woody/Sarge/Sid
-  * Redhat 7.x
-  * SuSE
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP (Installer available)
 
-Supported Properties
---------------------
-service  -- This is the Oracle TNS connection name
+Connection Properties
+----------------------
+* service  -- This is the Oracle TNS connection name
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/postgresql/popy/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/postgresql/popy/Info.py   
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/postgresql/popy/Info.py   
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,19 +34,16 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * Debian
-  * Redhat
+  - Linux/BSD
 
-Supported Properties
---------------------
-host       -- This is the name of the database host, or, on Linux,
-              directory containing the network socket (required)
-dbname     -- This is the database to use (required)
-port       -- Port that PostgreSQL is running on (defaults to 5432) (optional)
+Connection Properties
+----------------------
+* host  -- This is the name of the database host, or, on Linux,
+  directory containing the network socket (required)
+* dbname -- This is the database to use (required)
+* port -- Port that PostgreSQL is running on (defaults to 5432) (optional)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/postgresql/psycopg/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/postgresql/psycopg/Info.py        
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/postgresql/psycopg/Info.py        
2004-03-16 01:01:24 UTC (rev 5323)
@@ -36,19 +36,16 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * Debian
-  * Redhat
+  - Linux/BSD
 
-Supported Properties
---------------------
-host       -- This is the name of the database host, or, on Linux,
-              directory containing the network socket (required)
-dbname     -- This is the database to use (required)
-port       -- Port that PostgreSQL is running on (defaults to 5432) (optional)
+Connection Properties
+---------------------
+* host  -- This is the name of the database host, or, on Linux,
+  directory containing the network socket (required)
+* dbname -- This is the database to use (required)
+* port -- Port that PostgreSQL is running on (defaults to 5432) (optional)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/postgresql/pygresql/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/postgresql/pygresql/Info.py       
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/postgresql/pygresql/Info.py       
2004-03-16 01:01:24 UTC (rev 5323)
@@ -35,19 +35,16 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * Debian
-  * Redhat
+  - Linux/BSD
 
-Supported Properties
---------------------
-host       -- This is the name of the database host, or, on Linux,
-              directory containing the network socket (required)
-dbname     -- This is the database to use (required)
-port       -- Port that PostgreSQL is running on (defaults to 5432) (optional)
+Connection Properties
+---------------------
+* host  -- This is the name of the database host, or, on Linux,
+  directory containing the network socket (required)
+* dbname -- This is the database to use (required)
+* port -- Port that PostgreSQL is running on (defaults to 5432) (optional)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/postgresql/pypgsql/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/postgresql/pypgsql/Info.py        
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/postgresql/pypgsql/Info.py        
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,20 +34,23 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [prebuilt binaries]
+Supported Platforms:
 
+  - Linux/BSD
+  - MS Windows 98/NT/2000/XP (Installer available)
+
 Platforms Tested:
- * GNU/Linux [Debian 2.x, 3.x, Slackware 8.0, RedHat ]
- * Windows 98/2000/XP
 
-Supported Properties
---------------------
-host       -- This is the name of the database host, or, on Linux,
-              directory containing the network socket (required)
-dbname     -- This is the database to use (required)
-port       -- Port that PostgreSQL is running on (defaults to 5432) (optional)
+ - GNU/Linux [Debian 2.x, 3.x, Slackware 8.0, RedHat ]
+ - Windows 98/2000/XP
 
+Connection Properties
+---------------------
+* host  -- This is the name of the database host, or, on Linux,
+  directory containing the network socket (required)
+* dbname -- This is the database to use (required)
+* port -- Port that PostgreSQL is running on (defaults to 5432) (optional)
+
 Examples
 --------
   [myconn]

Modified: trunk/gnue-common/src/datasources/drivers/sapdb/sapdb/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/sapdb/sapdb/Info.py       
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/sapdb/sapdb/Info.py       
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,20 +34,19 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-host       -- This is the MaxDB host for your connection (optional)
-dbname     -- This is the MaxDB database to use (required)
-timeout    -- Command timeout in seconds (optional)
-isolation  -- Isolation level (optional) (0, 1 [default], 10, 15, 2, 20, 3, 30)
-sqlmode    -- INTERNAL (default) or ORACLE (optional)
-sqlsubmode -- ODBC or empty (optional)
+Connection Properties
+---------------------
+* host       -- This is the MaxDB host for your connection (optional)
+* dbname     -- This is the MaxDB database to use (required)
+* timeout    -- Command timeout in seconds (optional)
+* isolation  -- Isolation level (optional) (0, 1 [default], 10, 15, 2, 20, 3, 
30)
+* sqlmode    -- INTERNAL (default) or ORACLE (optional)
+* sqlsubmode -- ODBC or empty (optional)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/sqlite/sqlite/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/sqlite/sqlite/Info.py     
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/sqlite/sqlite/Info.py     
2004-03-16 01:01:24 UTC (rev 5323)
@@ -36,15 +36,15 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES
+Supported Platforms:
 
-Platforms Tested:
-  * Debian GNU/Linux 3.x
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-dbname     -- This is the file name of the sqlite database (required)
+Connection Properties
+---------------------
+* dbname     -- This is the file name of the sqlite database (required)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/sqlrelay/sqlrelay/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/sqlrelay/sqlrelay/Info.py 
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/sqlrelay/sqlrelay/Info.py 
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,16 +34,16 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: ???
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/BSD
+  - Solaris
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-host       -- This is the hostname of the server running SQLRealy (required)
-port       -- This is the port that SQLRelay is running on (defaults to 9000) 
(optional)
+Connection Properties
+---------------------
+* host       -- This is the hostname of the server running SQLRealy (required)
+* port       -- This is the port that SQLRelay is running on (defaults to 
9000) (optional)
 
 Examples
 --------

Modified: trunk/gnue-common/src/datasources/drivers/sybase/sybase/Info.py
===================================================================
--- trunk/gnue-common/src/datasources/drivers/sybase/sybase/Info.py     
2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-common/src/datasources/drivers/sybase/sybase/Info.py     
2004-03-16 01:01:24 UTC (rev 5323)
@@ -34,16 +34,18 @@
 
 Support
 -------
-POSIX Support: YES
-Win32 Support: YES [no prebuilt binaries]
+Supported Platforms:
 
-Platforms Tested:
-  * We need testers.
+  - Linux/(BSD?)
+  - Solaris 2.6/5.6/8
+  - Irix
+  - HP-UX
+  - MS Windows 98/NT/2000/XP
 
-Supported Properties
---------------------
-service  -- This is the Sybase DSN for your connection  (required)
-dbname   -- This is the Sybase database to use (optional)
+Connection Properties
+---------------------
+* service  -- This is the Sybase DSN for your connection  (required)
+* dbname   -- This is the Sybase database to use (optional)
 
 Examples
 --------
@@ -54,8 +56,8 @@
 Notes
 -----
 1. This driver has not been fully tested.  If you are successfully using
-    this driver, please let us know.
+   this driver, please let us know.
 
 2. This driver does not yet support schema introspection, so you will not
-    be able to use Wizards in GNUe Designer.
+   be able to use Wizards in GNUe Designer.
 """

Modified: trunk/gnue-common/utils/generate-feature-plan.py
===================================================================
--- trunk/gnue-common/utils/generate-feature-plan.py    2004-03-15 19:47:30 UTC 
(rev 5322)
+++ trunk/gnue-common/utils/generate-feature-plan.py    2004-03-16 01:01:24 UTC 
(rev 5323)
@@ -77,27 +77,33 @@
 
   def writeHtml(self, output):
 
+#    colorMap = {
+#       'GOALS':       ('blue',  '#eeeeff'),
+#       'TODO':        ('red',   '#ffeeee'),
+#       'IN PROGRESS': ('yellow','#ffffee'),
+#       'FINISHED':    ('green', '#eeffee')
+#    }
+
     colorMap = {
-       'GOALS':       ('blue',  '#eeeeff'),
-       'TODO':        ('red',   '#ffeeee'),
-       'IN PROGRESS': ('yellow','#ffffee'),
-       'FINISHED':    ('green', '#eeffee')
+       'GOALS':       ('fpGoals',  'fpGoals2'),
+       'TODO':        ('fpTodo',   'fpTodo2'),
+       'IN PROGRESS': ('fpInProgress','fpInProgress2'),
+       'FINISHED':    ('fpFinished', 'fpFinished2')
     }
 
+    output.write(htmlHeader)
 
-    output.write(htmlHeader.replace('__tool__',self.header['Product']))
-
     for version, sections in self.versions:
-      output.write('<tr><td colspan="2"><h1>'+ version + ' Releases</h1>')
+      output.write('<tr><td colspan="2"><h2>'+ version + ' Releases</h2>')
       for section, subsections in sections:
         color1, color2 = colorMap[section]
-        output.write('</tr></td>\n<tr><td bgcolor="%s"><div 
align=center><b>&nbsp;%s&nbsp;</b></div></td><td bgcolor="%s">' \
+        output.write('</tr></td>\n<tr><td class="fpSection %s">%s</td><td 
class="fpDetails %s">' \
             % (color1, section.capitalize(), color2) )
 
         for subsection, paragraphs in subsections:
 
           if subsection:
-            output.write('  <h2>%s</h2>\n' % subsection)
+            output.write('  <h3>%s</h3>\n' % subsection)
 
             if paragraphs:
 
@@ -172,7 +178,7 @@
     output.write('\n')
 
 
-htmlHeader = """\
+_old_htmlFooter = """\
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
 <html>
 
@@ -225,15 +231,20 @@
 <p>
 If you cannot finish a feature in time, please consider moving it to the
 next release section.</p>
+"""
 
-<table width="100%" border=0>
+htmlHeader = """
+<table class="featureplan">
 <tbody>
 """
 
 htmlFooter = """
 </table>
 
-(*) : Will require additional support in GNUe Common
+<p>(*) : Will require additional support in GNUe Common</p>
+"""
+
+_old_htmlFooter = """
 <hr width="75%" size="5" align="center" noshade="noshade" />
 </body>
 </html>
@@ -246,7 +257,7 @@
 if __name__ == '__main__':
 
   infile = sys.argv[1]
-  txtfile = "TODO" 
+  txtfile = "TODO"
   htmlfile = string.join(infile.split('.')[:-1],'.') + '.html'
 
   input = open(infile)

Modified: trunk/gnue-common/utils/helpers/files.py
===================================================================
--- trunk/gnue-common/utils/helpers/files.py    2004-03-15 19:47:30 UTC (rev 
5322)
+++ trunk/gnue-common/utils/helpers/files.py    2004-03-16 01:01:24 UTC (rev 
5323)
@@ -1,12 +1,26 @@
 import sys, os, string
 from xml.sax.saxutils import escape
+from rst import parse_string as _htmlify
 
 SVN_BASE=os.path.abspath(os.path.join(os.path.dirname(__file__),'../../..'))
 
-# TODO: Replace with StructuredText processor
-def htmlify(text):
-  return "<p>" + escape(text.strip()).replace('\n\n','</p>\n<p>') + '</p>'
+def htmlify(text, source=""):
+  if source[0] == ':':
+    raise
 
+  errors = []
+  html = _htmlify("\n\n" + text + "\n\n", errors).to_html(1)
+  if errors:
+    print "WARNING: Errors generated from reStructuredText [%s]" % source
+    for msg, linenum, is_fatal in errors:
+      print '   * Line %s: %s' % (linenum, msg)
+  if html[:2] not in ('<p','<h','<u','<o'):
+    html = "<p>%s</p>" % html
+  html = 
html.replace('<blockquote>','').replace('</blockquote>','').replace('<dl>','<p>').\
+      
replace('</dl>','</p>').replace('<dt>','').replace('</dt>','').replace('<dd>','<blockquote>').replace('</dd>','</blockquote>')
+  return html
+
+
 def openModuleFile(module,file):
   """
   Open a file in the gnue-<module>/ directory.
@@ -62,7 +76,8 @@
   More text
   """
 
-  def __init__(self, input):
+  def __init__(self, input, name=""):
+    self._name = name
     buffer = []
     self.sections = {None:buffer}
     self.sectionOrder = []
@@ -95,7 +110,7 @@
       return default
 
   def asHTML(self, section, default=""):
-    return htmlify(self.asText(section, default))
+    return htmlify(self.asText(section, default), self._name+': %s'%section)
 
   def asPreHTML(self, section, default=""):
     try:
@@ -107,9 +122,9 @@
   def firstParaAsHTML(self, section, default=""):
     try:
       text = 
string.join(self.sections[section.upper()],'\n').strip().split('\n\n')[0]
-      return htmlify(text)
+      return htmlify(text, self._name + '/%s' % section)
     except KeyError:
-      return htmlify(default)
+      return htmlify(default, self._name + ': %s' % section)
 
 
 def addToolLinks(html, links, base, exclude=""):

Modified: trunk/gnue-common/utils/helpers/info.py
===================================================================
--- trunk/gnue-common/utils/helpers/info.py     2004-03-15 19:47:30 UTC (rev 
5322)
+++ trunk/gnue-common/utils/helpers/info.py     2004-03-16 01:01:24 UTC (rev 
5323)
@@ -21,7 +21,7 @@
     return int(self.get(tag,default))
 
   def subheaded(self, tag, default=""):
-    return SubheadedFile(StringIO(self.get(tag, default)))
+    return SubheadedFile(StringIO(self.get(tag, default)), self.name + ': %s' 
% tag)
 
 
 class DatasourceInfo:

Modified: trunk/gnue-common/utils/helpers/tools.py
===================================================================
--- trunk/gnue-common/utils/helpers/tools.py    2004-03-15 19:47:30 UTC (rev 
5322)
+++ trunk/gnue-common/utils/helpers/tools.py    2004-03-16 01:01:24 UTC (rev 
5323)
@@ -1,7 +1,9 @@
 import sys, os, string, time
-from files import openModuleFile, importModule, SubheadedFile, SVN_BASE
+from files import openModuleFile, importModule, SubheadedFile, SVN_BASE, 
htmlify
 from StringIO import StringIO
 
+
+_generate_feature_plan = __import__('generate-feature-plan').FeaturePlan
 ##
 ##
 ##
@@ -12,6 +14,7 @@
     self.readme = README(tool)
     self.install = INSTALL(tool)
     self.translations = TRANSLATIONS(tool)
+    self.featureplan = FEATUREPLAN(tool)
 
     # Import the src/ module, if possible
     try:
@@ -105,7 +108,7 @@
       print "WARNING: gnue-%s has no FAQ file" % (tool)
       file = StringIO()
 
-    SubheadedFile.__init__(self, file)
+    SubheadedFile.__init__(self, file, 'gnue-%s/FAQ' % tool)
     file.close()
 
     # Check for missing sections
@@ -114,6 +117,11 @@
         print "WARNING: gnue-%s/FAQ has no %s section" % (tool, section)
 
 
+  def asHTML(self, section, default=""):
+    return htmlify(('\n '+self.asText(section, default)).replace('\n 
Q:','\n**Q:**').\
+       replace('\n A:','\n**A:**').replace('\n    ','\n'), self._name+': 
%s'%section)
+
+
 ######################################################################
 ##
 ##
@@ -124,7 +132,7 @@
       print "WARNING: gnue-%s has no README file" % (tool)
       file = StringIO()
 
-    SubheadedFile.__init__(self, file)
+    SubheadedFile.__init__(self, file, 'gnue-%s/README' % tool)
     file.close()
 
     # Check for missing sections
@@ -142,7 +150,7 @@
       print "WARNING: gnue-%s has no INSTALL file" % (tool)
       file = StringIO()
 
-    SubheadedFile.__init__(self, file)
+    SubheadedFile.__init__(self, file, 'gnue-%s/INSTALL' % tool)
     file.close()
 
     # Check for missing sections
@@ -150,9 +158,30 @@
       if not self.sections.has_key(section):
         print "WARNING: gnue-%s/INSTALL has no %s section" % (tool, section)
 
+
 ######################################################################
 ##
 ##
+class FEATUREPLAN:
+  def __init__(self, tool):
+    file = openModuleFile(tool,'ROADMAP.in')
+    if not file:
+      print "WARNING: gnue-%s has no ROADMAP.in file" % (tool)
+      file = StringIO()
+
+    self._fp = _generate_feature_plan(file)
+
+  def asHTML(self):
+    strio = StringIO()
+    self._fp.writeHtml(strio)
+    strio.seek(0)
+    return strio.read()
+
+
+
+######################################################################
+##
+##
 class TRANSLATIONS:
   def __init__(self, tool):
     file = openModuleFile(tool,'po/STATISTICS')

Modified: trunk/gnue-designer/README
===================================================================
--- trunk/gnue-designer/README  2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-designer/README  2004-03-16 01:01:24 UTC (rev 5323)
@@ -14,7 +14,7 @@
 Requirements
 ------------
 This tool requires GNUe Common and GNUe Forms (wxPython-version).
-These can be downloaded from <http://www.gnuenterprise.org/tools/>.
+These can be downloaded from http://www.gnuenterprise.org/tools/.
 Designer has no dependencies aside from the dependencies of these
 two packages.
 

Modified: trunk/gnue-forms/FAQ
===================================================================
--- trunk/gnue-forms/FAQ        2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-forms/FAQ        2004-03-16 01:01:24 UTC (rev 5323)
@@ -17,10 +17,10 @@
 General
 -------
 
- Q:  What about the curses client? Other clients?
+ Q: What about the curses client? Other clients?
 
- A:  The curses client does not work properly but is under development.
-     Work on an HTML client has begun.
+ A: The curses client does not work properly but is under development.
+    Work on an HTML client has begun.
 
  Q: I am using the PostgreSQL drivers and an getting an ImportError on pgdb.
 
@@ -32,11 +32,11 @@
  A: You are using a database driver that uses the mxDateTime package.
     You can download this package at
 
-        <http://www.lemburg.com/files/python/mxDateTime.html>
+        * http://www.lemburg.com/files/python/mxDateTime.html
 
     Users of Debian Woody can install the package using
 
-        $ apt-get install python-egenix-mxdatetime
+        * apt-get install python-egenix-mxdatetime
 
 
  Q: I ran all the samples but a lot of them give me nasty errors and no
@@ -63,10 +63,7 @@
 
     If that doesn't work problems and/or questions are gladly accepted
     by the GNUE Forms team.  You can reach us via our mailing list
+    (address@hidden) at http://mail.gnu.org/mailman/listinfo/gnue.
 
-        address@hidden            The main mailing list for the project.
-
-        Subscribe to this list at http://mail.gnu.org/mailman/listinfo/gnue.
-
     Or via IRC at irc.freenode.net #gnuenterprise.
 

Modified: trunk/gnue-forms/INSTALL
===================================================================
--- trunk/gnue-forms/INSTALL    2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-forms/INSTALL    2004-03-16 01:01:24 UTC (rev 5323)
@@ -24,7 +24,7 @@
    * GNUe Common 0.5.3+
 
    * A user-interface library:
-      - wxPython (<http://www.wxPython.org>)
+      - wxPython (http://www.wxPython.org)
       - GTK 2
       - QT 3
       - NCurses
@@ -80,7 +80,7 @@
 software.
 
 
-  * PyGreSQL.tgz (<www.druid.net/pygresql>)
+  * PyGreSQL.tgz (http://www.druid.net/pygresql)
         Only needed for acceess to postgresql databases.
         Untar in some place. Enter in the directory PyGreSQL-3.0,
         issue "./setup.py build".
@@ -97,24 +97,24 @@
        postgresql. (currently this is not recommended as
        there may be problems with python 2.x in cvs)
 
-  * MySQLdb-0.3.2 (<http://dustman.net/andy/python/MySQLdb/>)
+  * MySQLdb-0.3.2 (http://dustman.net/andy/python/MySQLdb/)
         Only needed to access to mysql databases.
         Note: The debian package is current too old and does not work
         Untar in some place. Enter in the directory, issue
         "python setup.py build" and as root "python setup.py install".
 
-  * mxDateTime-2.x (<http://www.lemburg.com/file/python/mxDateTime.html>)
+  * mxDateTime-2.x (http://www.lemburg.com/file/python/mxDateTime.html)
         Needed by several of the database drivers (including the
         PostgreSQL drivers). Untar in some place, enter the directory,
         and issue "python setup.py build" and as root "python setup.py
         install"
 
-  * wxGTK-2.4 (<http://www.wxWidgets.org>)
+  * wxGTK-2.4 (http://www.wxWidgets.org)
         Untar in some place. Enter in the directory wxGTK, issue
         "./configure", "make" - this will run looong time, and then
         "make install" as root.
 
-  * wxPython-2.4 (<http://www.wxpython.org/download.php>)
+  * wxPython-2.4 (http://www.wxpython.org/download.php)
         Untar in some place. Enter in the directory wxPython-2.2.2,
         edit setup.py and change the following variables to the
         indicated value (if not you get a compile time error):

Modified: trunk/gnue-forms/README
===================================================================
--- trunk/gnue-forms/README     2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-forms/README     2004-03-16 01:01:24 UTC (rev 5323)
@@ -13,7 +13,7 @@
 Like all GNUe tools, Forms runs on most modern platforms and can communicate
 with the vast majority of modern SQL-compliant database backends. With a 
modular
 user interface kit, new interface types can be quickly and easily added. Form's
-primary user interface is the wxPython (<http://www.python.org>) toolkit, which
+primary user interface is the wxPython (http://www.python.org) toolkit, which
 allows us to support Windows, GTK, Mac OS/X, and OS/2 out of the box. The GNUe
 team is also coordinating native KDE/QT, web-based HTML, native MS Windows,
 text-only curses, and and native GTK2 user interfaces. Forms includes support

Modified: trunk/gnue-forms/ROADMAP.in
===================================================================
--- trunk/gnue-forms/ROADMAP.in 2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-forms/ROADMAP.in 2004-03-16 01:01:24 UTC (rev 5323)
@@ -215,9 +215,9 @@
 
 GOALS
 
-  Preperation for 1.0.0 release. Concentrate on cleanup, 
-  documentation, and fixing broken or partially implemented 
-  features. No new feature will to introduced beyond those 
+  Preperation for 1.0.0 release. Concentrate on cleanup,
+  documentation, and fixing broken or partially implemented
+  features. No new feature will to introduced beyond those
   available in the 0.9.0 release.
 
 

Modified: trunk/gnue-navigator/INSTALL
===================================================================
--- trunk/gnue-navigator/INSTALL        2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/gnue-navigator/INSTALL        2004-03-16 01:01:24 UTC (rev 5323)
@@ -7,7 +7,7 @@
    * GNUe Common 0.5.3+
 
    * A user-interface library:
-      - wxPython (<http://www.wxPython.org>)
+      - wxPython (http://www.wxPython.org)
       - GTK 2
 
 

Modified: trunk/www/utils/create-website
===================================================================
--- trunk/www/utils/create-website      2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/www/utils/create-website      2004-03-16 01:01:24 UTC (rev 5323)
@@ -222,12 +222,21 @@
     phpWrapper('tools/%s/docs/faq.php' % tool, html, name + " FAQ")
 
     ##
+    # Write out tool's roadmap
+    #
+    html = '<h1><a href="./">%s</a> Roadmap</h1>\n' % name
+    html += mod.featureplan.asHTML()
+
+    phpWrapper('tools/%s/roadmap.php' % tool, html, name + " Roadmap")
+
+    ##
     # Write out tool's extra menu
-    html = '<h3><a href="<?php print "$BASEDIR"; ?>/tools/%s" >%s</a></h3>' % 
(tool, name)
+    #
+    html = '<h3><a href="<?php print "$BASEDIR"; ?>/tools/%s" >%s</a></h3>' % 
(tool, package.replace('-','&nbsp;'))
     html += """
       <ul>
         <li><a href="<?php print "$BASEDIR"; ?>/tools/%s/">Overview</a></li>
-        <li><a href="<?php print "$BASEDIR"; 
?>/tools/%s/docs/roadmap/">Roadmap</a></li>
+        <li><a href="<?php print "$BASEDIR"; 
?>/tools/%s/roadmap.php">Roadmap</a></li>
         <li><a href="<?php print "$BASEDIR"; 
?>/screenshots/%s/">Screenshots</a></li>
         <li><a href="<?php print "$BASEDIR"; ?>/tools/%s/bugs.php">Bug 
Reports</a></li>
       </ul>""" % (tool,tool,tool,tool)
@@ -247,8 +256,9 @@
 
       <p>GNUe Tools form the backbone of the GNUe project. These
        platform-independent, fully data-aware applications give you easy, yet
-       powerful, access to your business data. GNUe works with most popular
-       databases, such as the free PostgreSQL, MySQL, Firebird, and SQLite
+       powerful, access to your business data. GNUe works with
+       <a href="common/databases/">most popular databases</a>, such as the
+       free PostgreSQL, MySQL, Firebird, and SQLite
        databases, as well as the commercial Oracle, DB2, Sybase,etc,
        databases.</p>
        """ + toolHomePageHtml  , "Developer Tools")
@@ -284,7 +294,7 @@
       html2 += "%s</h1>" % dbname
 
 
-    html2 += htmlify(dbinfo.get('description','No description was provided for 
this database/connection type.'))
+    html2 += htmlify(dbinfo.get('description','No description was provided for 
this database/connection type.'), 'datasources/%s/Info.py: description' % 
dbinfo.name)
 
     html2 += "\n<p>To utilize %s within GNUe, you must use one of the 
following python drivers:</p>\n<ul>" % shortname
 
@@ -305,7 +315,7 @@
 
       html3 += sh.asHTML('Description', 'No description was provided for 
driver.')
 
-      html3 += '<div class="indent">'
+      html3 += '<!-- div class="indent" -->'
       if url:
         html3 += '<p>Home Page: <a href="%s">%s</a></p>' % (url, url)
       else:
@@ -314,7 +324,7 @@
       if sh.asText('Support',''):
         html3 += sh.asHTML('Support')
 
-      html3 += '</div>'
+      html3 += '<!-- /div -->'
 
       for sec in sh.sectionOrder:
         if sec.upper() in ('DESCRIPTION','SUPPORT'):
@@ -322,6 +332,13 @@
         html3 += '<h3>%s</h3>\n' % sec
         if sec.upper() == 'EXAMPLES':
           html3 += "<p>The following is an example of a connection.conf 
entry:</p>\n" + sh.asPreHTML(sec)
+        elif sec.upper() == 'CONNECTION PROPERTIES':
+          html3 += "<p>The following properties can be specified in your 
connections.conf file:</p>\n"
+          ht = sh.asHTML(sec)
+          for line in ht.split('\n'):
+            if '--' in line and '<li>' in line:
+              line = line.replace('--','</b> 
--').replace('<li>','<li><b>').replace('<b> ','<b>')
+            html3 += line + '\n'
         else:
           html3 += sh.asHTML(sec)
 

Modified: trunk/www/web/images/b_tools.png
===================================================================
(Binary files differ)

Modified: trunk/www/web/shared/base.css
===================================================================
--- trunk/www/web/shared/base.css       2004-03-15 19:47:30 UTC (rev 5322)
+++ trunk/www/web/shared/base.css       2004-03-16 01:01:24 UTC (rev 5323)
@@ -155,6 +155,12 @@
   margin-bottom: 4px;
 }
 
+blockquote {
+  font-size: 12px;
+  margin-top: 4px;
+  margin-bottom: 4px;
+}
+
 p.warn {
   font-size: 11px;
 /*  font-style: italic; */
@@ -172,4 +178,62 @@
   margin-top: 4px;
   margin-bottom: 12px;
   margin-left: 14px;
-}
\ No newline at end of file
+}
+
+/* Feature Plans */
+table.featureplan {
+ margin-left: 16px;
+ width: 94%;
+ border=0;
+}
+
+td.fpSection {
+  vertical-align: center;
+  text-align: center;
+  font-weight: bold;
+  border-width: 1px;
+  border-style: none dashed none none;
+  font-size: 14px;
+}
+
+td.fpDetails {
+  vertical-align: top;
+  text-align: left;
+  padding: 6px;
+}
+
+td.fpGoals {
+  color: blue;
+  background-color: #eeeeff;
+}
+
+td.fpGoals2 {
+  background-color: #eeeeff;
+}
+
+td.fpTodo {
+  color: red;
+  background-color: #ffeeee;
+}
+
+td.fpTodo2 {
+  background-color: #ffeeee;
+}
+
+td.fpInProgress {
+  border-color: yellow;
+  background-color: #ffffee;
+}
+
+td.fpInProgress2 {
+  background-color: #ffffee;
+}
+
+td.fpFinished {
+  color: green;
+  background-color: #eeffee;
+}
+
+td.fpFinished2 {
+  background-color: #eeffee;
+}





reply via email to

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