Added an atof overload to convert from string to float, hopefully without any precision error

Use unique IDs instead of file indices in picking lists, this is much less prone to error

minor improvements to primitive handling

Exported Rectifier interface to .ui file

(0) -300 -100 -30 -10 -4 +4 +10 +30 +100 +300 +1000 tip

mercurial