source: git/doc/TODO.htm @ 398f23d

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 398f23d was dbfeb86, checked in by Mark Shinwell <mark>, 24 years ago

No longer possible to lose panes in Aven by dragging the bar too far

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

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