annotate TODO @ 2707:672dab6d01b0 octave-forge

Update the TODO list
author adb014
date Mon, 16 Oct 2006 19:25:56 +0000
parents 7c9463cf15d4
children 77eebe5dd2da
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2707
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
1 WWW
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
2 ===
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
3 * move www/ directory to doc/htdocs so as to simplify structure of
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
4 octave-forge and the install process in the sourceforge site.
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
5
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
6 * Move www/build-www.py to admin/ as that where all of the other
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
7 scripts are.
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
8
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
9 * Figure out why the octave-forge.css doesn't pass XHTML validation
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
10
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
11 Packages
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
12 ========
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
13 * Graceplot and GPC package needs conversion to package manager
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
14
663
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
15 Bugs
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
16 ====
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
17 * ausave -> auload changes the data
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
18
0
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
19 Admin
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
20 =====
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
21
663
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
22 * Include support for more tests in the makefile.
0
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
23
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
24 * Maintain global TODO document by automatically extracting ## TODO:
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
25 comments from all of the scripts. Update all functions to include
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
26 compatibility notes (aka missing features) in these comments. Some
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
27 function specific notes in matcompat/compat.dat belong in TODO comments.
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
28
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
29 * nonfree/gpc uses its own configure script and build process
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
30
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
31 * consider -enable/disable on a package by package basis as a way
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
32 to override the NOINSTALL files on some of the directories; maybe
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
33 just an -enable-all option?
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
34
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
35 All functions
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
36 =============
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
37
2707
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
38 * Use texinfo in the function descriptions.
0
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
39
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
40 * Add test and demo scripts for each function. Should we use
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
41 extra/testfun, or should we use name_test.m and name_demo.m?
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
42
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
43 * Replace x(find(cond)) with x(cond) since it is faster and cleaner.
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
44 Remove unwind_protect blocks for do_fortran_indexing, since most
2707
672dab6d01b0 Update the TODO list
adb014
parents: 663
diff changeset
45 instances will be covered by this.
0
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
46
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
47 * Replace max(max(x)) with max(x(:)), and so on for min, sum, etc.
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
48
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
49 Specific functions
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
50 ==================
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
51
663
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
52 * Use newer version of QHull.
7c9463cf15d4 minor updates. Still need to add the entry: rename TODO to IGNORE
pkienzle
parents: 153
diff changeset
53
0
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
54 * merge plot/dhbar with Octave's bar; add preference variable for 'filled';
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
55 add control for bar width
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
56
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
57 * Give ginput a "number of inputs" parameter. Redefine gtext as an
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
58 m-file which calls ginput(1) to get the text location.
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
59
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
60 * Give ginput a rubber-banding facility, maybe with number of inputs =
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
61 -1 ? Redefine gzoom as an m-file which calls ginput(-1) to get the
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
62 region.
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
63
6b33357c7561 Initial revision
pkienzle
parents:
diff changeset
64 * Have ginput return the key/mouse button used to exit.