source: git/doc/TODO.htm @ de54b1c

RELEASE/1.0RELEASE/1.1RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since de54b1c was 398863fc, checked in by Olly Betts <olly@…>, 23 years ago

Updated.

git-svn-id: file:///home/survex-svn/survex/trunk@1829 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 4.3 KB
Line 
1<HTML><HEAD>
2<TITLE>Survex To-Do List</TITLE>
3<STYLE type="text/css"><!--
4BODY, TD, CENTER, UL, OL {font-family: sans-serif;}
5-->
6</STYLE>
7</HEAD><BODY BGCOLOR=white TEXT=black>
8<H1>Survex To-Do List</H1>
9
10<H2>Bugs</H2>
11
12<ul>
13
14<li>This gives "*** Singular!!!" warning with DEBUG_INVALID on:
15<pre>
161 2 50000 0 -
171 2 5 0 -30
18</pre>
19
20<li>aven: possible mysterious problem with [ and ] not zooming to screen centre
21- not reproducible, probably fixed or just Ol's fevered imagination...
22
23</ul>
24
25<H2>Aven</H2>
26
27<ul>
28
29<li>clino needs resistance around 0
30
31<li>finish reverse controls
32
33<li>by default put crosses on those points with no legs attached (unused
34fixed points)?
35
36<li>label junctions/dead ends?
37
38<li>colour by traverse
39
40<li>section colouring/selective labelling
41
42<li>clipping - want to select a clip sphere (or maybe cube) centred on
43centre on rotation I think.
44
45<li>colour by cave (and more generally by sub-prefix):
46"aven --survey 161 --colour-by-sub-prefix all.3d" would result in
47lhroute, rhroute, adrian, etc all getting different colours...
48
49<li>check on monochrome displays - especially that depth colouring
50looks OK
51
52<li>Redraw time should feed back to step size (so small caves on
53fast puters look sane, and so autorotate keeps an even speed when
54little can be seen for part of each rotation)
55
56<li>Some way to display all the names of an equated station (e.g. in pop-up
57window or the info panel).
58
59<li>Highlight a whole survey by clicking on it in the tree...
60
61</ul>
62
63<H2>Printing</H2>
64
65<ul>
66
67<li>Check skip blank pages works (checked printps)...
68
69<li>printdm: put standard scaling in print.ini for canon bj
70(work out what's up with vertical size...)
71
72</ul>
73
74<H2>Documentation</H2>
75
76<ul>
77
78<li>Platform specific versions of docs?
79
80<li>Put more terms in terminology in docs ? trip, instrument, ...
81
82<li>Finish off manual loose ends.
83
84<li>Look at using docbook2man instead of docbook-to-man (command is
85<i>nsgmls man_aven.sgml | sgmlspl /usr/lib/perl5/sgmlspl-specs/docbook2man-spec.pl</i>)
86
87</ul>
88
89<H2>Survex file format</H2>
90
91<ul>
92
93<li>flag legs as "skeletal" or something? (i.e. not in the cave passage) -
94e.g. a radiolocation leg from one passage to another isn't surface,
95but it isn't in the cave itself either (it's through rock).  You could
96just call it surface but maybe later we want to use the surface
97flag to produce points for a surface triangulation...
98
99<li>?outlaw prefixes on stations in data legs (as Todd has lobbied for)
100and then the prefix of a leg == prefix of each end...?
101
102<li>comma separated dates in *date?
103
104<li>Allow "*exportall" or similar?  Leandro's point about "maze caves" -
105just saying "don't use *export" is unhelpful if someone connects a
106cave with *export to one without...
107
108<li>Find a solution to Thilo's "." problem.
109
110<li>Backsights
111
112</ul>
113
114<H2>Internationalisation</H2>
115
116<ul>
117
118<li>extract help screen from caverot.c for translation
119
120<li>quotes in messages - translate too? e.g. `XXX' to « XXX ».  Eric
121suggests not in French.
122
123<li>extract --help messages for translation.
124
125</ul>
126
127<H2>Miscellaneous</H2>
128
129<ul>
130
131<li>resolve entries in TODO; resolve FIXMEs in code
132
133<li>Default variance for topofil counter? (currently same as that of tape)
134
135<li>Rather than forming a linked list of components, solve each as it is
136identified?  Beware of issues like those that revcomplist test checks.
137
138<li>Don't split other traverses at articulating traverses when reporting error
139stats.
140
141<li>test diving data with compass omitted (plumbed)
142
143<li>tests for direction - should direction work in non-interleaved data?
144
145<li>improve 3d torture test and try to automate its use if possible.
146
147<li>caverot: on RISC OS now fall back to using 2 or even just one screen
148bank if we can't find a mode where we can create 3 banks [FIXME: need
149to test this works]
150
151<li>Allow extend (or printing of extend) to unfold right-left instead of
152left to right?
153
154<li>ISO image?  structure debian packages on it as an apt source.
155autorun for MS Windows?
156
157<li>control of output units in .err file and in stats at end of cavern run?
158
159<li>flag nosurvey legs in .3d file
160
161<li>sort out title which goes in .3d file for this (if no *includes in ...
162it gets the title of the leafname of this .svx file, otherwise it's the
163leafnames of the *include-d files, comma-separated):
164
165<pre>
166*begin mycave
167*title "My Cave"
168...
169*end mycave
170</pre>
171</ul>
172
173</BODY></HTML>
Note: See TracBrowser for help on using the repository browser.