summaryrefslogtreecommitdiff
path: root/vcl/source
AgeCommit message (Expand)Author
2015-04-10vclptr: various mistakes fixed, and more ptr types converted.Michael Meeks
2015-04-10ImplSVGDIData didn't dispose its contents previously; clobber it for now.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-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
2015-04-09vcl: ensure that VclBuilder is disposed before parent window.Michael Meeks
2015-04-09sw: more double dispose work.Michael Meeks
2015-04-09vcl: more double dispose protection.Michael Meeks
2015-04-09vcl: add assert and improve lifecycle test.Michael Meeks
2015-04-09vcl: more double-dispose protection, and survival after dispose.Michael Meeks
2015-04-09vcl: don't emit events on disposed objects & handle some method calls.Michael Meeks
2015-04-09vclref: re-work mbInDtor handling, add IsDisposed method and more.Michael Meeks
2015-04-09vcl:fixes towards unit test happinessNoel Grandin
2015-04-09vclwidget: add some dispose() checkingNoel Grandin
2015-04-09vclwidgets: wrap all vcl::Window subclasses allocated on stack in VclPtrNoel Grandin
2015-04-09vcl: some VclPtr fixes found by the new plugin codeNoel Grandin
2015-04-09loplugin: vclwidget: add check that dispose is calling superclass disposeNoel Grandin
2015-04-09vcl: window destructors calling disposeNoel Grandin
2015-04-09vcl: dispose of more Window sub-classes, particularly top-level windows.Michael Meeks
2015-04-09vcl: add dispose implementations & destructor calls.Michael Meeks
2015-04-09vcl:compilerplugin: new rule, no passing of vcl::Window by VclPtrNoel Grandin
2015-04-09compilerplugin: check that necessary Window subclasses have a dispose methodNoel Grandin
2015-04-09vcl: plugin: check that VclPtr is passed by referenceNoel Grandin
2015-04-09vcl: a couple more places that shouldn't be stack-allocating Window objectsNoel Grandin
2015-04-09vcl: make VclPtr<T>(T*) constructor explicitNoel Grandin
2015-04-09vcl: rename VclReference to VclPtrNoel Grandin
2015-04-09vcl: add cast operator to VclReference to convert to pointerNoel Grandin
2015-04-09vcl: implement upcasting of VclReference typesNoel Grandin