source: git/doc/TODO.htm @ 1b92879

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 1b92879 was 49920d0, checked in by Olly Betts <olly@…>, 24 years ago

Updated.

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

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