source: git/doc/TODO.htm @ 9cff31f

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

Updated.

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

  • Property mode set to 100644
File size: 5.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
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>Aven presentation recording crashes if you select the "Finish and
20Save" menu item twice.
21
22<li>Fix aven scaling crash
23
24<li>Load a .pos file and no stations are shown - I think the problem
25is in aven, as img looks to be setting the station "underground" flag...
26
[e03199f]27<li>continuing trouble with accelerator keys:
[0e26b3a]28
29<ul>
[e03199f]30<li>"[", "]", "'", and "/" accelerators don't work (on MS Windows 98)
31<li>Some keystrokes in the "Search box" are interpreted as accelerators
32</ul>
[0e26b3a]33
34<li>possible mysterious problem with [ and ] not zooming to screen centre
35
36<li>suppress warning box if wxWindows doesn't have translations in requested
37language (doesn't appear to be possible)
38
39<li>Accents in menus were working but suddenly stopped - I think this
40happened when I upgraded debian and a new libgtk package got
41installed... [from Mark: libgtk1.2 1.2.10-1 exhibits these symptoms]
[f17dbe2]42[from Olly: installing "locales" package fixes this for me...]
[0e26b3a]43
44<li>releasing drag over menubar doesn't send event properly
45
46<li>Close button in About box not in correct place (on MS Windows)
47
[f17dbe2]48<li>"random lines" when zooming in a lot on wxaven for GTK (xcaverot too)
49- fix by doing the clipping ourselves?
[0e26b3a]50
[e03199f]51</ul>
52
53<H2>Aven</H2>
54
55<ul>
56
57<li>Profile aven (for speed and memory usage)
58
59<li>clino needs resistance around 0
60
61<li>scale bar dragging factor needs slight tweak
62
63<li>finish reverse controls
64
[0e26b3a]65<li>by default put crosses on those points with no legs attached (unused
66fixed points)?
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
[f17dbe2]105<li>Check skip blank pages works (checked printps)...
[0e26b3a]106
107</ul>
108
109<H2>Documentation</H2>
110
111<ul>
112
113<li>doc/manual.sgml has version number (0.99 currently) hardcoded.
114
115<li>Platform specific versions of docs?
116
117<li>Put more terms in terminology in docs ? trip, instrument, ...
118
[ce6a7ecb]119<li>Move stuff about /etc/survex/print.ini from print.ini into manual
120and put pointer in print.ini instead.
121
[0e26b3a]122</ul>
123
124<H2>Survex file format</H2>
125
126<ul>
127
128<li>flag legs as "skeletal" or something? (i.e. not in the cave passage) -
129e.g. a radiolocation leg from one passage to another isn't surface,
130but it isn't in the cave itself either (it's through rock).  You could
131just call it surface but maybe later we want to use the surface
132flag to produce points for a surface triangulation...
133
134<li>?outlaw prefixes on stations in data legs (as Todd has lobbied for)
135and then the prefix of a leg == prefix of each end...?
136
137<li>comma separated dates in *date?
138
139<li>Allow "*exportall" or similar?  Leandro's point about "maze caves" -
140just saying "don't use *export" is unhelpful if someone connects a
141cave with *export to one without...
142
143<li>Find a solution to Thilo's "." problem.
144
145</ul>
146
147<H2>Internationalisation</H2>
148
149<ul>
150
151<li>update translations
152
153<li>extract help screen from caverot.c for translation
154
155<li>How to select alternative language on MS Windows - setting env
[e03199f]156vars isn't easy win install lang?? control panel / system / advanced /
157env vars I think...
[0e26b3a]158
159<li>quotes in messages - translate too? e.g. `XXX' to « XXX ».  Eric
160suggests not in French.
161
162<li>extract --help messages for translation.
163
[49920d0]164<li>Check menu short-cuts don't clash in each translation...
[0e26b3a]165
166</ul>
167
168<H2>Miscellaneous</H2>
169
170<ul>
171
172<li>chase up zombies again?
173
174<li>resolve entries in TODO; resolve FIXMEs in code
175
176<li>Default variance for topofil counter? (currently same as that of tape)
177
178<li>Rather than forming a linked list of components, solve each as it is
179identified?  Beware of issues like those that revcomplist test checks.
180
181<li>Don't split other traverses at articulating traverses when reporting error
182stats.
183
184<li>test diving data with compass omitted (plumbed)
185
186<li>tests for direction - should direction work in non-interleaved data?
187
188<li>improve 3d torture test and try to automate its use if possible.
189
190<li>caverot: on RISC OS now fall back to using 2 or even just one screen
191bank if we can't find a mode where we can create 3 banks [FIXME: need
192to test this works]
193
194<li>Retire survex wrapper (no-survex-wrapper.patch) for version 1.0.
195
196<li>Allow extend (or printing of extend) to unfold right-left instead of
197left to right?
198
199<li>cylpolar with dz rather than depth?
200
[e03199f]201<li>survex apt source for survex and survex-aven...
[0e26b3a]202
203<li>ISO image?  structure debian packages on it as an apt source.
204autorun for MS Windows?
205
206</ul>
207
208</BODY></HTML>
Note: See TracBrowser for help on using the repository browser.