source: git/doc/TODO.htm @ ebf9398

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

Updated.

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

  • Property mode set to 100644
File size: 5.7 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<li>This gives "*** Singular!!!" warning with DEBUG_INVALID on:
14<pre>
151 2 50000 0 -
161 2 5 0 -30
17</pre>
18
19<li>After *solve, reused points get written to the .3d file again.  This
20is pretty harmless, but untidy.
21
22<li>Aven presentation recording crashes if you select the "Finish and
23Save" menu item twice.
24
25<li>Fix aven scaling crash
26
27<li>Load a .pos file and no stations are shown - I think the problem
28is in aven, as img looks to be setting the station "underground" flag...
29
30</ul>
31
32<H2>Aven</H2>
33
34<ul>
35
36<li>Profile aven (for speed and memory usage)
37
38<li>clino needs resistance around 0
39
40<li>scale bar dragging factor needs slight tweak
41
42<li>finish reverse controls
43
44<li>possible mysterious problem with [ and ] not zooming to screen centre
45
46<li>suppress warning box if wxWindows doesn't have translations in requested
47language (doesn't appear to be possible)
48
49<li>continuing trouble with accelerator keys:
50
51<ul>
52<li>"[", "]", "'", and "/" accelerators don't work (on MS Windows 98)
53<li>Some keystrokes in the "Search box" are interpreted as accelerators
54</ul>
55
56<li>Accents in menus were working but suddenly stopped - I think this
57happened when I upgraded debian and a new libgtk package got
58installed... [from Mark: libgtk1.2 1.2.10-1 exhibits these symptoms]
59[from Olly: installing "locales" package fixes this for me...]
60
61<li>releasing drag over menubar doesn't send event properly
62
63<li>Close button in About box not in correct place (on MS Windows)
64
65<li>"random lines" when zooming in a lot on wxaven for GTK (xcaverot too)
66- fix by doing the clipping ourselves?
67
68<li>by default put crosses on those points with no legs attached (unused
69fixed points)?
70
71<li>click on station to centre; type in station to centre
72
73<li>label junctions/dead ends?
74
75<li>colour by traverse
76
77<li>section colouring/selective labelling
78
79<li>clipping - want to select a clip sphere (or maybe cube) centred on
80centre on rotation I think.
81
82<li>shift-ed keys should move faster (as they do in caverot)
83
84<li>colour by cave (and more generally by sub-prefix):
85"aven --survey 161 --colour-by-sub-prefix all.3d" would result in
86lhroute, rhroute, adrian, etc all getting different colours...
87
88<li>check on monochrome displays - especially that depth colouring
89looks OK
90
91<li>Redraw time should feed back to step size (so small caves on
92fast puters look sane, and so autorotate keeps an even speed when
93little can be seen for part of each rotation)
94
95<li>glcaverot features - perspective view and depth fogging...
96
97<li>Mark: "surface.png is for a textured landscape -- there needs to be a
98menu option to select the texturing on/off, and this should be the
99texture used. map.png is just a different surface overlay for Loser."
100
101<li>Remould presentation recording into the more usual "New"/"Save
102As"/"Load"/"Save" mould
103
104</ul>
105
106<H2>Printing</H2>
107
108<ul>
109
110<li>Check skip blank pages works (checked printps)...
111
112</ul>
113
114<H2>Documentation</H2>
115
116<ul>
117
118<li>doc/manual.sgml has version number (0.99 currently) hardcoded.
119
120<li>Platform specific versions of docs?
121
122<li>Put more terms in terminology in docs ? trip, instrument, ...
123
124<li>Move stuff about /etc/survex/print.ini from print.ini into manual
125and put pointer in print.ini instead.
126
127</ul>
128
129<H2>Survex file format</H2>
130
131<ul>
132
133<li>flag legs as "skeletal" or something? (i.e. not in the cave passage) -
134e.g. a radiolocation leg from one passage to another isn't surface,
135but it isn't in the cave itself either (it's through rock).  You could
136just call it surface but maybe later we want to use the surface
137flag to produce points for a surface triangulation...
138
139<li>?outlaw prefixes on stations in data legs (as Todd has lobbied for)
140and then the prefix of a leg == prefix of each end...?
141
142<li>comma separated dates in *date?
143
144<li>Allow "*exportall" or similar?  Leandro's point about "maze caves" -
145just saying "don't use *export" is unhelpful if someone connects a
146cave with *export to one without...
147
148<li>Find a solution to Thilo's "." problem.
149
150</ul>
151
152<H2>Internationalisation</H2>
153
154<ul>
155
156<li>update translations
157
158<li>extract help screen from caverot.c for translation
159
160<li>How to select alternative language on MS Windows - setting env
161vars isn't easy win install lang??
162
163<li>quotes in messages - translate too? e.g. `XXX' to « XXX ».  Eric
164suggests not in French.
165
166<li>extract --help messages for translation.
167
168<li>Check menu short-cuts don't clash in each translation...
169
170</ul>
171
172<H2>Miscellaneous</H2>
173
174<ul>
175
176<li>chase up zombies again?
177
178<li>resolve entries in TODO; resolve FIXMEs in code
179
180<li>Default variance for topofil counter? (currently same as that of tape)
181
182<li>Rather than forming a linked list of components, solve each as it is
183identified?  Beware of issues like those that revcomplist test checks.
184
185<li>Don't split other traverses at articulating traverses when reporting error
186stats.
187
188<li>test diving data with compass omitted (plumbed)
189
190<li>tests for direction - should direction work in non-interleaved data?
191
192<li>improve 3d torture test and try to automate its use if possible.
193
194<li>caverot: on RISC OS now fall back to using 2 or even just one screen
195bank if we can't find a mode where we can create 3 banks [FIXME: need
196to test this works]
197
198<li>Retire survex wrapper (no-survex-wrapper.patch) for version 1.0.
199
200<li>Allow extend (or printing of extend) to unfold right-left instead of
201left to right?
202
203<li>cylpolar with dz rather than depth?
204
205<li>survex apt source for survex, survex-aven, and wxgtk2.2 so apt-get
206survex will work on potato...
207
208<li>ISO image?  structure debian packages on it as an apt source.
209autorun for MS Windows?
210
211</ul>
212
213</BODY></HTML>
Note: See TracBrowser for help on using the repository browser.