| [0e26b3a] | 1 | <HTML><HEAD> |
|---|
| 2 | <TITLE>Survex To-Do List</TITLE> |
|---|
| 3 | <STYLE type="text/css"><!-- |
|---|
| 4 | BODY, 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> |
|---|
| 15 | 1 2 50000 0 - |
|---|
| 16 | 1 2 5 0 -30 |
|---|
| 17 | </pre> |
|---|
| 18 | |
|---|
| 19 | <li>After *solve, reused points get written to the .3d file again. This |
|---|
| 20 | is pretty harmless, but untidy. |
|---|
| 21 | |
|---|
| 22 | <li>Aven presentation recording crashes if you select the "Finish and |
|---|
| 23 | Save" 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 |
|---|
| 28 | is 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 |
|---|
| 47 | language (doesn't appear to be possible) |
|---|
| 48 | |
|---|
| [f17dbe2] | 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> |
|---|
| [0e26b3a] | 55 | |
|---|
| 56 | <li>Accents in menus were working but suddenly stopped - I think this |
|---|
| 57 | happened when I upgraded debian and a new libgtk package got |
|---|
| 58 | installed... [from Mark: libgtk1.2 1.2.10-1 exhibits these symptoms] |
|---|
| [f17dbe2] | 59 | [from Olly: installing "locales" package fixes this for me...] |
|---|
| [0e26b3a] | 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 | |
|---|
| [f17dbe2] | 65 | <li>"random lines" when zooming in a lot on wxaven for GTK (xcaverot too) |
|---|
| 66 | - fix by doing the clipping ourselves? |
|---|
| [0e26b3a] | 67 | |
|---|
| 68 | <li>by default put crosses on those points with no legs attached (unused |
|---|
| 69 | fixed 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 |
|---|
| 80 | centre 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 |
|---|
| 86 | lhroute, rhroute, adrian, etc all getting different colours... |
|---|
| 87 | |
|---|
| 88 | <li>check on monochrome displays - especially that depth colouring |
|---|
| 89 | looks OK |
|---|
| 90 | |
|---|
| 91 | <li>Redraw time should feed back to step size (so small caves on |
|---|
| 92 | fast puters look sane, and so autorotate keeps an even speed when |
|---|
| 93 | little 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 |
|---|
| 98 | menu option to select the texturing on/off, and this should be the |
|---|
| 99 | texture used. map.png is just a different surface overlay for Loser." |
|---|
| 100 | |
|---|
| 101 | <li>Remould presentation recording into the more usual "New"/"Save |
|---|
| 102 | As"/"Load"/"Save" mould |
|---|
| 103 | |
|---|
| 104 | </ul> |
|---|
| 105 | |
|---|
| 106 | <H2>Printing</H2> |
|---|
| 107 | |
|---|
| 108 | <ul> |
|---|
| 109 | |
|---|
| [f17dbe2] | 110 | <li>Check skip blank pages works (checked printps)... |
|---|
| [0e26b3a] | 111 | |
|---|
| 112 | <li>/etc/survex/example.print.ini ? |
|---|
| 113 | |
|---|
| 114 | </ul> |
|---|
| 115 | |
|---|
| 116 | <H2>Documentation</H2> |
|---|
| 117 | |
|---|
| 118 | <ul> |
|---|
| 119 | |
|---|
| 120 | <li>doc/manual.sgml has version number (0.99 currently) hardcoded. |
|---|
| 121 | |
|---|
| 122 | <li>Platform specific versions of docs? |
|---|
| 123 | |
|---|
| 124 | <li>Put more terms in terminology in docs ? trip, instrument, ... |
|---|
| 125 | |
|---|
| 126 | </ul> |
|---|
| 127 | |
|---|
| 128 | <H2>Survex file format</H2> |
|---|
| 129 | |
|---|
| 130 | <ul> |
|---|
| 131 | |
|---|
| 132 | <li>flag legs as "skeletal" or something? (i.e. not in the cave passage) - |
|---|
| 133 | e.g. a radiolocation leg from one passage to another isn't surface, |
|---|
| 134 | but it isn't in the cave itself either (it's through rock). You could |
|---|
| 135 | just call it surface but maybe later we want to use the surface |
|---|
| 136 | flag to produce points for a surface triangulation... |
|---|
| 137 | |
|---|
| 138 | <li>?outlaw prefixes on stations in data legs (as Todd has lobbied for) |
|---|
| 139 | and then the prefix of a leg == prefix of each end...? |
|---|
| 140 | |
|---|
| 141 | <li>comma separated dates in *date? |
|---|
| 142 | |
|---|
| 143 | <li>Allow "*exportall" or similar? Leandro's point about "maze caves" - |
|---|
| 144 | just saying "don't use *export" is unhelpful if someone connects a |
|---|
| 145 | cave with *export to one without... |
|---|
| 146 | |
|---|
| 147 | <li>Find a solution to Thilo's "." problem. |
|---|
| 148 | |
|---|
| 149 | </ul> |
|---|
| 150 | |
|---|
| 151 | <H2>Internationalisation</H2> |
|---|
| 152 | |
|---|
| 153 | <ul> |
|---|
| 154 | |
|---|
| 155 | <li>update translations |
|---|
| 156 | |
|---|
| 157 | <li>extract help screen from caverot.c for translation |
|---|
| 158 | |
|---|
| 159 | <li>How to select alternative language on MS Windows - setting env |
|---|
| 160 | vars isn't easy win install lang?? |
|---|
| 161 | |
|---|
| 162 | <li>quotes in messages - translate too? e.g. `XXX' to « XXX ». Eric |
|---|
| 163 | suggests not in French. |
|---|
| 164 | |
|---|
| 165 | <li>extract --help messages for translation. |
|---|
| 166 | |
|---|
| [49920d0] | 167 | <li>Check menu short-cuts don't clash in each translation... |
|---|
| [0e26b3a] | 168 | |
|---|
| 169 | </ul> |
|---|
| 170 | |
|---|
| 171 | <H2>Miscellaneous</H2> |
|---|
| 172 | |
|---|
| 173 | <ul> |
|---|
| 174 | |
|---|
| 175 | <li>chase up zombies again? |
|---|
| 176 | |
|---|
| 177 | <li>resolve entries in TODO; resolve FIXMEs in code |
|---|
| 178 | |
|---|
| 179 | <li>Default variance for topofil counter? (currently same as that of tape) |
|---|
| 180 | |
|---|
| 181 | <li>Rather than forming a linked list of components, solve each as it is |
|---|
| 182 | identified? Beware of issues like those that revcomplist test checks. |
|---|
| 183 | |
|---|
| 184 | <li>Don't split other traverses at articulating traverses when reporting error |
|---|
| 185 | stats. |
|---|
| 186 | |
|---|
| 187 | <li>test diving data with compass omitted (plumbed) |
|---|
| 188 | |
|---|
| 189 | <li>tests for direction - should direction work in non-interleaved data? |
|---|
| 190 | |
|---|
| 191 | <li>improve 3d torture test and try to automate its use if possible. |
|---|
| 192 | |
|---|
| 193 | <li>caverot: on RISC OS now fall back to using 2 or even just one screen |
|---|
| 194 | bank if we can't find a mode where we can create 3 banks [FIXME: need |
|---|
| 195 | to test this works] |
|---|
| 196 | |
|---|
| 197 | <li>Retire survex wrapper (no-survex-wrapper.patch) for version 1.0. |
|---|
| 198 | |
|---|
| 199 | <li>Allow extend (or printing of extend) to unfold right-left instead of |
|---|
| 200 | left to right? |
|---|
| 201 | |
|---|
| 202 | <li>cylpolar with dz rather than depth? |
|---|
| 203 | |
|---|
| 204 | <li>survex apt source for survex, survex-aven, and wxgtk2.2 so apt-get |
|---|
| 205 | survex will work on potato... |
|---|
| 206 | |
|---|
| 207 | <li>ISO image? structure debian packages on it as an apt source. |
|---|
| 208 | autorun for MS Windows? |
|---|
| 209 | |
|---|
| 210 | </ul> |
|---|
| 211 | |
|---|
| 212 | </BODY></HTML> |
|---|