Greytower Technologies

If the navigation is not visible, this link will take you to it.

 

Development history

Note that due to insanely poor record-keeping, this history is not complete prior to 2.*.

12th of November, 2004

2.0a16
Reorganized documentation.

12th of October, 2003

2.0a15
Bugfix. Removed a line of debug output that had stayed put.

15th of September, 2003

2.0a14
Added the Template::reset() method.

24th of August, 2003

2.0a13
Moved PetiteCGI::Template to version 2.0b10 after a bugfix.

22nd of April, 2003

2.0a12
Moved PetiteCGI::Template to version 2.0b0.

8th of March, 2003

2.0a11
Moved the documention for PetiteCGI::Template out into a separate directory, and began clean-up work.

13th of November, 2002

2.0a10
Added mLibrary/list.cgi.
2.0a9
Added subtree for the proof-of-concept application mLibrary to the tree, and removed similar for tPhone.

7th of August, 2002

2.0a8
Added documentation and library for Session.pm to the development tree.

Saturday, 12th of January 2002

2.0a7
Added documentation for tPhone to the development tree.
2.0a6
Added the proof-of-concept application tPhone to the development tree.

Friday, 11th of January 2002

2.0a5
Updated the documentation for Debug.pm to indicate that the class can be used without specifying too many arguments ...
2.0a4
Added Agent.pm to the developement tree.

Wednesday, 2nd of January 2002

2.0a3
Added 1.0.0 of Debug.pm to the distribution tree.

Tuesday, 25th of December 2001

2.0a2
Added the Download page (download.html) as well as six different (that ough to bloody well do!) distribution formats.
2.0a1
The README (index.html), History (History.html), and Bugs (Bugs.html) documents have been written, and placed in the appropriate directory (./docs/)

Wednesday, 19th of December 2001

2.0a0
The development of PetiteCGI has been picked up again, and a new version numbering introduced as should be evident from the above. The first step is to redo the documentation (which has been moved to XHTML 1.1) and formalize the specifications.

Sunday, 13th of October 1997

0.0.029
Changed a reference to petite_cgi in the Session.activate() method. That was a leftover from Old Days.
0.0.028
Changed the ill-named $session_name in Session.activate() to $id_field_name.

Sunday, 5th of October 1997

0.0.027
Fixed a bug; $PetiteCGIError was, when modified in the Template package, set in that package's namespace, and subsequently never exported.
0.0.026
Fixed a bug; variables passed into a CGI-script from forms and the like should not be lowercased when decoded by the URL package.
0.0.025
Fixed a bug; the content of the environment was never imported into the PetiteCGIURL object.

Sunday, 28th of September 1997

0.0.024
Added the $PetiteCGIError

Tuesday, 23rd of September 1997

0.0.023
Added the Search package.

Monday, 22nd of September 1997

0.0.022
Added the Template package.

Sunday, 20th of July 1997

0.0.021
Updated the Session.activate() routine.
0.0.020
Added the Session.context() routine.
0.0.019
Changed the created_id() routine; there really is no need to have more than 43,046,721 possible session IDs...
0.0.018
Added the Session.id() routine.
0.0.017
Added the MakeDir(), courtesy of Jörgen Andreasen.
0.0.016
Fixed a bug; no amount of black magic could save the day when I manage if ( ! open( ... ) ) { read file } - naturally.
0.0.015
Added a simple signalhandler to take care of the log in the event of a uncontrolled shutdown.
0.0.014
Added the Log.update() and Log.end() routines.
0.0.013
Added the Log package, as well as Log.new().
0.0.012
Fixed a bug; when the INIT-file was empty, PetiteCGI complained. Fixed.
0.0.011
Fixed a bug; Perl's warn() routine warns on STDERR, which wrecks havoc with CGI-scripts. Fixed.

Monday, 14th of July 1997

0.0.010
Added the EventHandler.default() method.

Sunday, 13th of July 1997

0.0.009
Added the EventHandler.register() method.
0.0.008
Added the Event.activate() and EventHandler.activate() routines.
0.0.007
Added the Event and EventHandler packages, as well as the Event.new() and EventHandler.new() routines.

Friday, 11th of July 1997

0.0.006
Added the Session.create_id() routine.
0.0.005
Added the Session.activate() routine.
0.0.004
Added the Init.read() routine.
0.0.003
Added the Init package, as well as Init.new() and Init.value() routines.
0.0.002
Added the Session package.

Thursday, 10th of July 1997

0.0.001
Added the URL package, as well as URL.new() and URL.value()
0.0.000
Started work, taking as basis the THcgi.lib library.

Return to the top of the document