- finished png object sharing system, created some gui for it
- switched the top half of the new png export to wx code, which can render with prettier system fonts
- you can now 'export' parsing scripts to png from manage parsing scripts for easy sharing
- you can also 'import' parsing script pngs in the same dialog!
- the file lookup tag suggestions panel now listens for media update events (so if you browse the media viewer with manage tags open, it'll keep up with the current file)
- added a 'add all' button to quickly add all tags from file lookup suggested tags panel
- created a 'script management' control for file lookup suggested tags panel and added some script text status updates for it (progress gauge doesn't do anything yet)
- added basic 'cancel' support to script management control--mid-http cancel support will come with the gauges
- added url support to thread notification objects, and hooked script code into it
- added a url menu button to script management control, so you can launch any parsed urls the script found in your browser
- html parsing formulas now support positive and negative front and end character culling
- html parsing formulas now support prepending and appending arbitrary text
- added some more pretty text to the html formula summary to explain when they do the new culling or adding
- script 404s and other network errors are now caught neatly and reported
- link node 404s and other network errors are now reported and recovered from
- fixed favourite file lookup script selection on initialisation
- fixed parsing veto test to include membership of search string in result, not just exact match
- fixed html formula tag attribute fetching
- updated os x release to python 2.7.10
- fixed os x about window
- fixed v231 linux release image rendering crash
- updated linux release to wx 3.0.2.0
- updated linux release to opencv 3.1.0
- fixed rendering for 16-bit-per-channel images
- fixed a potential out-of-order settagboxfocus event issue on panel initialisation
- created a 'menubutton' control and switched existing code over
- created some 'nullipotent panel' dialog code to handle some new stuff
- misc fixes
- bunch of misc refactoring