- fleshed out a bunch of parsing script engine and gui framework and added an 'under construction' entry to the services menu. feel free to play around with it!
- fixed autocomplete same-service sibling count merging
- sped up how autocomplete counts are put together
- results will build faster due to an improvement in how tag rows are fetched
- results will build faster due to an improvement in how tag strings are fetched
- incidence taglist sorting now secondary sorts by lexicographic in the 'correct' direction (a-z for desc, z-a for asc)
- all listctrls now support ctrl+a to select all
- cleaned up some superfluous and possibly buggy canvas zoom calc when using the open externally button
- the zoom_switch event will now reset the drag coordinates (recentering the image) if the resultant zoom fits into the canvas frame
- the mouse cursor hides itself more quickly on media drag on Windows (so warppointer jitter is hidden)
- the popup message manager will be careful about switching from hide to show while the parent gui is minimised on windows, which should reduce the grey box problem
- the popup message manager will specifically re-layout on a transition from hidden to shown to stop the 'crushed into a corner' layout problem that would sometimes happen here
- popup message manager will now consider a minimsed gui as unfocused for the purposes the of the focus BUGFIX option
- added a new delayed popup message item to the debug menu for testing minimised popup creation
- vacuum maintenance period option is moved, reset to larger default of 30 days
- 'last session' will now always be updated on client close, even if it is not the default session