* pr4: show value associated with selecting each letter (this was born out of a wish to see the city name in the prompt, instead of having to select '?' to see it, but was broadened to be shown for all "things") * pr4: many cosmetic changes (variable names improved, some more comments) * pr4: corrected buy preventing display of help-places text * pr4: don't ignore *.jpg in bin directory * pr4: more porting to miniade * pr4: renamed usage() to help() * pr4: ported to miniade 0.2.3 * pr4: speed-up startup (caused by unnecessary count of places in places table, when checking if there are *any* entries is enough) * pr4: added debug to help track down slow map-click return * pr4: quick implementation of country/city database cache to avoid slow lookups * pr4: corrected '--help-places' text * pr4: lowered some debug levels that had been set to 2 to aid solving recent bugs * pr4: added missing format string parameter (first part of WP#142) * pr4: Suzie fixed second call to get_coords_from_exifgpsstrs() (closes WP#171) * pr4: Suzie committing pr4 with bug in new coordinates * pr4: converted parsers from dict to list so that ordering enforced and derive filename parsers from *filename* regexps, not from user input regexps (closes WP#143) * pr4: Suzie added try/expect exception handling for the case where the input GPSlatitude and GPSlongitute were not convertable to float (addresses bug WP#171) * pr4: added doc/Makefile to make graphs (partially addresses bug WP#172) * pr4: removed mvs and rename-old-photos (these may be useful if I ever write pr5) * pr4: updated mvs and rename-old-photos * pr4: decreased debugging * pr4: fixed issue with negative coordinates not being written to EXIF headers * pr4: allow negative coordinates (Suzie discovered this when trying to click on Glasgow and it not being accepted because it failed validation) * pr4: reinstated '--browser' option (it got removed after pr4 was cloned from picrenamer3) * pr4: simplified colouring functions * pr4: fixed ctrl-u-removes-too-little-if-colours-present bug * pr4: detect exiftool reporting 'Error: JPEG EOI marker not found' * pr4: fixed bug whereby '0' as GPS coordinate got fixed in one place but not in another by fixing it when GPS info extracted from file * pr4: fixed bug where default desc value was taken from history when it should have been empty * pr4: add-alias questions now in blue * pr4: added script mvs for helping perform misc name edits * pr4: added script for renaming old files * pr4: added debug to help with 5th bug found by Suzie (exiftool call failing) * pr4: corrected 4th bug found by Suzie (multiword cities were not allowed) * pr4: corrected 3rd bug found by Suzie handle where calling exiftool on files with quotes in their names caused crash * pr4: handle looking up nearest place when places table is empty * pr4: workaround for 2nd bug found by Suzie (use of colours in prompts makes CTRL-U not appear to work, though it has worked) * pr4: corrected 1st bug found by Suzie (use of confirm_guff instead of confirm_flag_guff) * pr4: updated todo list * pr4: fixed a usage message * pr4: improved database initialisation and help messages * pr4: more tidy up * pr4: tidy up after clone from picrenamer3