summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Expand)Author
2015-04-10vclptr: create Instance helpers, and set initial ref-count to 1.Michael Meeks
2015-04-10Encourage disposed toolbox items to play nicely.Michael Meeks
2015-04-10Unwind mpDialogParent oddness.Michael Meeks
2015-04-10repair dialog related lifecycle bits.Michael Meeks
2015-04-10get messagebox dispose ordering right.Michael Meeks
2015-04-10no need to free mpButtonData in dispose.Michael Meeks
2015-04-10Fix unintended destruction of adjacent printers.Michael Meeks
2015-04-10Fix LazyDelete crasher, and add & test more post-dispose robustness.Michael Meeks
2015-04-10vcl: remove curious self referential OutputDevice ptr.Michael Meeks
2015-04-10unwind LazyDelete issues - deleting VclPtr types.Michael Meeks
2015-04-10vclptr: add isDisposed method - and assert for it here & there.Michael Meeks
2015-04-10protect more printer code-paths.Michael Meeks
2015-04-10cure a lot of unfortunate ScopedVclPtrs.Michael Meeks
2015-04-10ScopedVclPtr: needs an = operator to make life flow.Michael Meeks
2015-04-10re-insert erroneously converted delete calls.Michael Meeks
2015-04-10wrap more stuff in VclPtrNoel Grandin
2015-04-10vclwidget: fixup locally allocated vcl::Window objectsNoel Grandin
2015-04-10vclptr: document the architecture, sample debugging, FAQ etc.Michael Meeks
2015-04-10vclptr: various mistakes fixed, and more ptr types converted.Michael Meeks
2015-04-10vclptr: misc. bug fixing.Michael Meeks
2015-04-10Move OutputDevice members to VclPtr: dbaccess, canvas.Michael Meeks
2015-04-10Fix OutputDevice members / stack allocation.Michael Meeks
2015-04-10ImplSVGDIData didn't dispose its contents previously; clobber it for now.Michael Meeks
2015-04-10fix VirtualDevice unit test.Michael Meeks
2015-04-10remove un-necessary type punning.Michael Meeks
2015-04-10remove erroneous new disposeAndClear.Michael Meeks
2015-04-10start wrapping OutputDevice in VclPtrNoel Grandin
2015-04-10nail more lifecycle oddness.Michael Meeks
2015-04-10more lifecycle cleanup & fixing.Michael Meeks
2015-04-10vclwidget: check for calling delete on subclasses of vcl::WindowNoel Grandin
2015-04-10fix ilistbox dispose.Michael Meeks
2015-04-10better widget debugging / printouts.Michael Meeks
2015-04-10un-tangle more lifecycle issues, and improve taskpanelist debugging.Michael Meeks
2015-04-10add missing disposeAndClear pieces for VclMEditMichael Meeks
2015-04-10vclwidget: fix more places that should be wrapping in VclPtrNoel Grandin
2015-04-10get misc. ordering right and add missing disposes.Michael Meeks
2015-04-10explicit delete of another class' VclPtr is not a great plan.Michael Meeks
2015-04-10vclwidget: make sure we have an explicit destructorNoel Grandin
2015-04-10vcl: fix virtual device lifecycle.Michael Meeks
2015-04-10vclptr: switch printers away from boost_shared.Michael Meeks
2015-04-10vclptr: move down impl. to OutputDeviceMichael Meeks
2015-04-10add some more helpful paranoia to disposeOnce.Michael Meeks
2015-04-10vcl: fix lifecycle test to disposeOnce.Michael Meeks
2015-04-10vclwidget: improve detection of vcl::Window fieldsNoel Grandin
2015-04-10vclwidget: call disposeOnce from VclPtr::disposeAndClearNoel Grandin
2015-04-10vclwidget: only call dispose() onceNoel Grandin
2015-04-10Audit and correct misc. clears -> disposeAndClears.Michael Meeks
2015-04-10vclwidget: change all vcl::window fields to be wrapped in VclPtrNoel Grandin
2015-04-09prophylactic double dispose audit.Michael Meeks
2015-04-09Double dispose protection.Michael Meeks