source: git/doc/TODO.htm @ 0badc31

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

After *solve, reused points are no longer written to the .3d file a
second time.

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

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