NEWS, debian/changelog: Updated for 1.0.31.
NEWS, configure.in: Updated for 1.0.31.
lib/icons/: fixed-pts.png, names.png, rotation.png, surface-legs.png, ug-legs.png: Improved icons (removed use of alpha channel as wx doesn't support it and we can do a better job of removing it by hand than wx can filtering it automatically).
lib/messages.txt: Improved italian translation of aven's purpose
src/osdepend.h: Tweaked RISC OS specific HACK to stop oslib polluting our namespace to only be used on RISC OS (it's probably harmless elsewhere, but better not to rely on that!)
src/filename.c: Fixed C++ // comment
lib/messages.txt, src/printwx.cc: Translate more of the printer dialogs.
doc/: AUTHORS.htm, TODO.htm: Updated.
src/: printwx.cc, printwx.h: Fixed to build with wx 2.5.2
src/datain.c: Noted the other Compass shot flags in a comment.
NEWS, lib/makemsgs.pl, lib/messages.txt: Translation updates.
lib/messages.txt, src/printwx.cc: Translate more of the new printing code
NEWS, src/gfxcore.cc: aven: Fixed grid menu item so that it always correctly reflects whether the grid is enabled or not.
lib/survex.keys.in: unix file associations now print via aven