view TODO @ 2710:2d64e669e231 octave-forge

Fix docs so that the table will format nicely on the web.
author pkienzle
date Tue, 17 Oct 2006 02:02:03 +0000
parents 672dab6d01b0
children 77eebe5dd2da
line wrap: on
line source

WWW
===
* move www/ directory to doc/htdocs so as to simplify structure of 
octave-forge and the install process in the sourceforge site. 

* Move www/build-www.py to admin/ as that where all of the other
scripts are.

* Figure out why the octave-forge.css doesn't pass XHTML validation

Packages
========
* Graceplot and GPC package needs conversion to package manager

Bugs
====
* ausave -> auload changes the data

Admin
=====

* Include support for more tests in the makefile.

* Maintain global TODO document by automatically extracting ## TODO:
comments from all of the scripts.  Update all functions to include
compatibility notes (aka missing features) in these comments.  Some
function specific notes in matcompat/compat.dat belong in TODO comments.

* nonfree/gpc uses its own configure script and build process

* consider -enable/disable on a package by package basis as a way
to override the NOINSTALL files on some of the directories; maybe
just an -enable-all option?

All functions
=============

* Use texinfo in the function descriptions.

* Add test and demo scripts for each function.  Should we use
extra/testfun, or should we use name_test.m and name_demo.m?
	
* Replace x(find(cond)) with x(cond) since it is faster and cleaner.
Remove unwind_protect blocks for do_fortran_indexing, since most
instances will be covered by this.

* Replace max(max(x)) with max(x(:)), and so on for min, sum, etc.

Specific functions
==================

* Use newer version of QHull.

* merge plot/dhbar with Octave's bar; add preference variable for 'filled';
add control for bar width

* Give ginput a "number of inputs" parameter.  Redefine gtext as an
m-file which calls ginput(1) to get the text location.

* Give ginput a rubber-banding facility, maybe with number of inputs =
-1 ?  Redefine gzoom as an m-file which calls ginput(-1) to get the
region.

* Have ginput return the key/mouse button used to exit.