Look for wx.ID_YES rather than wx.ID_OK in return value of yes/no-buttoned message box
Draw correct core on drag when multiple hole types are present; allow a core dragged from composite area to splice area to replace the current "selected" core - previously forced user to drag selected core back into composite area first; cleanup, comments, minor refactoring; comment code related to in-progress DB manager v2
Fix error missed in refactoring; bail out of OnUpdateTie() if no tie exists
Refactor splice tie tuples and handling with SpliceTie class; remove unused GrabCore() and canvas.SplicedHole
Typo: Lie -> Line
Remove unused splicerX member from SpliceTie; fix misset of self.y to x in init()!; neaten dummy creation with DefaultSpliceTie(), clean up bits of dead code
Remove unused startX member from SpliceTie, unreachable cases of "reversed" splices; immediately return on error in ApplySplice()
Comments, bit of formatting cleanup
Indentation fix, comment
Refactoring fallout: allow splice tie to be changed after initial Set (splice ties weren't being updated properly); simplify splice handling; more unused code removal
Hide experimental Database Manager v2 tab
Refactoring fallout: draw all cores of hole dragged into splice view when log is enabled (I mistranslated the code and lost a loop, only drawing topmost core of hole)
Return CurrentSpliceCore in GetSpliceCore(); remove unused OnClearSplice() method
Allow use of Append in a reloaded splice (previously could only Append when initially creating splice) by using Correlator::m_splicerties rather than m_ties. Ensure generateSpliceHole is called anytime a splice changes so m_splicerties is populated and valid.
Version to a9
Updated Mac application icon: less Corey Haim, more data plots