source: git/doc/TODO.htm @ af1e622

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 af1e622 was 90123e8, checked in by Olly Betts <olly@…>, 24 years ago

aven: Close button in About box is now always right in the bottom right
corner.

Display copyright symbol rather than (C) where the current character set
allows it.

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

  • Property mode set to 100644
File size: 4.3 KB
RevLine 
[0e26b3a]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>
[5aa0d75]13<li>printdm - put standard scaling in print.ini for canon bj (prod Mark
14to get numbers)
[0e26b3a]15
[5aa0d75]16<li>If I pull the vertical border to left or right edge of window, I
17lose a pane and don't appear to be able to get it back.  Perhaps "Restore
18panes" menu option if we can't allow the pane to be dragged open
19again...
[0e26b3a]20
[5aa0d75]21<li>Shift-ed keys should move faster (as they do in caverot)
22
23<li>Ctrl-Up/Down to tilt; Ctrl-Left/Right to rotate?
24
25<li>scale bar dragging is wrong - e.g. drag scalebar left then
26back to right - on drag right zoom is initially in the wrong direction!
27
28<li>This gives "*** Singular!!!" warning with DEBUG_INVALID on:
29<pre>
301 2 50000 0 -
311 2 5 0 -30
32</pre>
[0e26b3a]33
34<li>possible mysterious problem with [ and ] not zooming to screen centre
35
[ca7fb22]36<li>[, ], /, ' don't work on MS Windows aven
37
[e03199f]38</ul>
39
40<H2>Aven</H2>
41
42<ul>
43
44<li>clino needs resistance around 0
45
46<li>finish reverse controls
47
[0e26b3a]48<li>by default put crosses on those points with no legs attached (unused
49fixed points)?
50
51<li>label junctions/dead ends?
52
53<li>colour by traverse
54
55<li>section colouring/selective labelling
56
57<li>clipping - want to select a clip sphere (or maybe cube) centred on
58centre on rotation I think.
59
60<li>colour by cave (and more generally by sub-prefix):
61"aven --survey 161 --colour-by-sub-prefix all.3d" would result in
62lhroute, rhroute, adrian, etc all getting different colours...
63
64<li>check on monochrome displays - especially that depth colouring
65looks OK
66
67<li>Redraw time should feed back to step size (so small caves on
68fast puters look sane, and so autorotate keeps an even speed when
69little can be seen for part of each rotation)
70
[ca7fb22]71<li>Some way to display all the names of an equated station (e.g. in pop-up
72window or the info panel).
73
74<li>Highlight a whole survey by clicking on it in the tree...
75
[0e26b3a]76</ul>
77
78<H2>Printing</H2>
79
80<ul>
81
[f17dbe2]82<li>Check skip blank pages works (checked printps)...
[0e26b3a]83
84</ul>
85
86<H2>Documentation</H2>
87
88<ul>
89
90<li>doc/manual.sgml has version number (0.99 currently) hardcoded.
91
92<li>Platform specific versions of docs?
93
94<li>Put more terms in terminology in docs ? trip, instrument, ...
95
96</ul>
97
98<H2>Survex file format</H2>
99
100<ul>
101
102<li>flag legs as "skeletal" or something? (i.e. not in the cave passage) -
103e.g. a radiolocation leg from one passage to another isn't surface,
104but it isn't in the cave itself either (it's through rock).  You could
105just call it surface but maybe later we want to use the surface
106flag to produce points for a surface triangulation...
107
108<li>?outlaw prefixes on stations in data legs (as Todd has lobbied for)
109and then the prefix of a leg == prefix of each end...?
110
111<li>comma separated dates in *date?
112
113<li>Allow "*exportall" or similar?  Leandro's point about "maze caves" -
114just saying "don't use *export" is unhelpful if someone connects a
115cave with *export to one without...
116
117<li>Find a solution to Thilo's "." problem.
118
119</ul>
120
121<H2>Internationalisation</H2>
122
123<ul>
124
125<li>update translations
126
127<li>extract help screen from caverot.c for translation
128
129<li>quotes in messages - translate too? e.g. `XXX' to « XXX ».  Eric
130suggests not in French.
131
132<li>extract --help messages for translation.
133
[49920d0]134<li>Check menu short-cuts don't clash in each translation...
[0e26b3a]135
136</ul>
137
138<H2>Miscellaneous</H2>
139
140<ul>
141
142<li>resolve entries in TODO; resolve FIXMEs in code
143
144<li>Default variance for topofil counter? (currently same as that of tape)
145
146<li>Rather than forming a linked list of components, solve each as it is
147identified?  Beware of issues like those that revcomplist test checks.
148
149<li>Don't split other traverses at articulating traverses when reporting error
150stats.
151
152<li>test diving data with compass omitted (plumbed)
153
154<li>tests for direction - should direction work in non-interleaved data?
155
156<li>improve 3d torture test and try to automate its use if possible.
157
158<li>caverot: on RISC OS now fall back to using 2 or even just one screen
159bank if we can't find a mode where we can create 3 banks [FIXME: need
160to test this works]
161
162<li>Retire survex wrapper (no-survex-wrapper.patch) for version 1.0.
163
164<li>Allow extend (or printing of extend) to unfold right-left instead of
165left to right?
166
167<li>ISO image?  structure debian packages on it as an apt source.
168autorun for MS Windows?
169
170</ul>
171
172</BODY></HTML>
Note: See TracBrowser for help on using the repository browser.