Merge 'dynamic notebook' branch of AUI
|Reported by:||mmacleod||Owned by:||vadz|
|Keywords:||aui notebook dynamic||Cc:||bpetty, hanmac@…|
|Blocked By:||Blocking:||#8346, #9419, #10466, #10466, #13787, #13787, #13787|
Please find attached a patch containing all changes from the 'dynamic notebook' branch of AUI that I have been maintaining.
While far from perfect at this point I think that it is time (and the pragmatic thing to do) to go ahead with this and then iron out the problems as they happen, with my work load and the huge amount of other patches coming in it is unlikely that a better opportunity will arise to do this merge and if we wait too much longer we risk it just becoming simply impossible.
It is also crucial I think that this must make it into wxWidgets 3, and therefore 2.9.5 is the last opportunity for proper testing and stability fixes, so it makes sense to push this before 2.9.5
This patch regresses the following revisions that will have to be looked at again after merging (one of them overly critical I don't think):
The following (minor) documentation patches will have to be looked at again and/or redone, I unfortunately don't have the time currently for this, but can try get around to it in the coming weeks after the merge, of course if anybody else wants to assist thats even better...
In addition to the above there are some small visual regressions in wxAuiNotebook art to look into, and probably also various other wxAuiNotebook regressions that will appear with more testing. The new functionality of course is also bound to have numerous bugs.