Doco Home Bugs Home

Known Bugs

To submit a bug, please email platypus@pisoftware.com

NoAreaPriStatusSubject
4
Docs
2
[todo for guy]
devconf.txt unimplemented functionality
Doco anything in devconf.txt that isn't yet implmenented.
5
Misc
1
received by web
stdrules.mk for platypus
The Makefile in the platypus root area should 'copy' the
stdrules.mk to somewhere in the output area for platypus
for use at platypus runtime.

This will probably also require an update to the newApp
code also.
7
New App
2
received by web
Doesn't create doc directory
 
8
New App
3
[todo for guy]
PO_UNUSED etc in Makefiles
Add these lists to the top of the presentation Makefiles.
9
New App
1
[todo for guy]
presentation subdirectories
NewApp (or a shell script) should create needed subdirs, create
the Makesfiles (with the ROOT, PACKAGE_DIR, REL_DIR, SUBDIRS set
correctly).
10
New App
3
received by web
presentation Makefiles
Get rid of the contents of the CLASSES and HTML_CLASSES
variables.
12
Misc
1
received by web
ErrorHandler is not robust
The ErrorHandler java is careless about using variables that
might be null, and other things that might throw an exception. 

We must make the ErrorHandler robust!

Hmm ... the 'catch' clause of the ErrorHandler doesn't use the
template DOM ... I think we should change it so it does. This
would mean we get to pass on as much of the information we've
gathered as we can.
14
New App
1
received by web
NewApp is brittle
Some code changes make NewApp fail. It fails thus: 

[guy@lovelace job9911-timesheet2]$
/usr/local/platypus/output/bin/newapp timesheet
Creating new tree for Platypus/Enhydra application timesheet in
/mnt/home/guy/job9911-timesheet2/./timesheet ...
Error writing Makefile in
/mnt/home/guy/job9911-timesheet2/./timesheet
Error writing README in
/mnt/home/guy/job9911-timesheet2/./timesheet

etc. 

This happened to me when I tried to add an "# End of List" after
SUBDIRS in src/Makefile. 

I have no idea why this is happening.
16
Pond
1
[todo for guy]
CodeTemplate: HTML tags in JavaDoc
The HTML tags in the template Javadoc in CodeTemplate just
disappear in the generated code. They should be like <BR>
instead of <BR>. 

Fix this.
20
Docs
3
received by web
Describe Timesheet app
In overview/workflows.html, we need to give a user level
description of how the timesheet app works. 

Must mention that the app is not meant to provide complete
funcitonality - it is just a tutorial.
22
Docs
2
[todo for guy]
tools/confgen
Expand this file. Actually describe the decisions that ConfigGen
makes.
25
Docs
2
received by web
dev_conf etc: descriptive vs configurable
Some of the values in dev.conf are descriptive (rather than
configurable), and should not be hand-edited. These describe the
prototype HTML and the database schema. They include the TABLE
section (I think!), and the FORM ELEMENT TYPE values, for
example. 

We should note in the dev_conf.html (and its links) which fields
are descriptive and shouldn;t be hand-edited.
38
 
1
received by web
Deletes of time entries needed.
Time entries need to be able to be deleted.  This can be handled
by setting the time to 0 hours, or in a better way.

This is a new feature and is NOT for pre-release of timesheet as
a sample app.
40
 
2
received by web
EditPersonList.po - hyperlink e-mail addresses
maintenance/EditPersonList.po (and others) - all e-mail addresses
should be hyperlinked with a "mailto:" link.
42
Tutorial App
2
[todo for cryan]
Case insensitive searches
The search against FirstName in EditPersonList (ie, after
EditPersonQuery) is case sensitive. 

Do we want to make our query searches case insensitive?
44
Misc
1
received by web
ErrorHandler display of session data
The session data is displayed in the ErrorHandler using the
.toString() method, which puts in in curly braces, without
whitespace. 

Dave has written a ProdUtil method for prettily formatting a KVT.
We should use this inside the ErrorHandler.
52
Docs
3
[todo for cryan]
Pulldown database table
Special database table for pulldowns should be mentioned in doco.
54
Docs
2
received by web
Platypus documentation GIF
IMHO, 

The GIF at the top of each of the doco pages should be narrower
(and perhaps smaller overall), and should have ALIGN="RIGHT", so
that the header and text will flow around it.
55
Docs
3
received by web
Check for broken links
Test the doco for broken links.