summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Expand)AuthorFilesLines
2015-04-17basctl, basic: convert new to ::Create.Michael Meeks1-0/+7
2015-04-16Improve the VclPtr documentation.Michael Meeks1-0/+44
2015-04-16Make ListBox handier post dispose.Michael Meeks1-2/+8
2015-04-16fix crash in CppunitTest_sw_uiwriterNoel Grandin1-1/+1
2015-04-14Allow a common op. on a disposed toolbox.Michael Meeks1-0/+3
2015-04-14Unwind lifecycle mistake in VclBuilder.Michael Meeks1-1/+1
2015-04-14Use VclPtr in VclBuilder to get construction referencing right.Michael Meeks2-19/+19
2015-04-14Make leaked child debugging more helpful wrt. the hierarchy.Michael Meeks1-15/+16
2015-04-13Use the new ::Create template method.Michael Meeks2-2/+2
2015-04-13VclPtr - add a templatized ::Create method for better readability.Michael Meeks1-1/+1
2015-04-13Explicit disposeOnce instead of transient wrappers.Michael Meeks1-1/+1
2015-04-13More lifecycle correction.Michael Meeks2-3/+6
2015-04-10convert ScopedVclPtr to ScopedVclPtrInstanceNoel Grandin2-3/+3
2015-04-10More misc. cleanup.Michael Meeks2-8/+11
2015-04-10vcl cleanup post re-base.Michael Meeks3-6/+6
2015-04-10loplugin:vclwidgets workaroundNoel Grandin1-3/+2
2015-04-10wrap vcl::Window* in VclPtrNoel Grandin1-2/+2
2015-04-10Cleanup layout and window merge.Michael Meeks1-2/+0
2015-04-10Fix NotifyEvent and IntroWindow bits.Michael Meeks3-4/+2
2015-04-10Remove OpenGLContext GC window.Michael Meeks1-3/+2
2015-04-10Remove erroneous disposeAndClear.Michael Meeks1-0/+3
2015-04-10Fix misc. issues in lifecycle unit tests.Michael Meeks2-22/+19
2015-04-10vcl: stop vcl::Window clobbering mnRefCnt itself.Michael Meeks2-3/+1
2015-04-10automated VclPtrInstance conversion.Michael Meeks32-52/+48
2015-04-10Convert more sites to VclPtrInstance.Michael Meeks6-15/+17
2015-04-10Revert part of "Unwind mpDialogParent oddness."Michael Meeks1-1/+1
2015-04-10vclptr: create Instance helpers, and set initial ref-count to 1.Michael Meeks11-24/+46
2015-04-10Encourage disposed toolbox items to play nicely.Michael Meeks1-6/+8
2015-04-10Unwind mpDialogParent oddness.Michael Meeks2-2/+1
2015-04-10repair dialog related lifecycle bits.Michael Meeks1-1/+1
2015-04-10get messagebox dispose ordering right.Michael Meeks1-4/+4
2015-04-10no need to free mpButtonData in dispose.Michael Meeks1-3/+2
2015-04-10Fix unintended destruction of adjacent printers.Michael Meeks1-2/+2
2015-04-10Fix LazyDelete crasher, and add & test more post-dispose robustness.Michael Meeks2-8/+25
2015-04-10vcl: remove curious self referential OutputDevice ptr.Michael Meeks1-5/+16
2015-04-10unwind LazyDelete issues - deleting VclPtr types.Michael Meeks1-0/+2
2015-04-10vclptr: add isDisposed method - and assert for it here & there.Michael Meeks2-1/+8
2015-04-10protect more printer code-paths.Michael Meeks1-0/+3
2015-04-10cure a lot of unfortunate ScopedVclPtrs.Michael Meeks15-25/+25
2015-04-10ScopedVclPtr: needs an = operator to make life flow.Michael Meeks2-2/+9
2015-04-10re-insert erroneously converted delete calls.Michael Meeks6-3/+17
2015-04-10wrap more stuff in VclPtrNoel Grandin2-4/+3
2015-04-10vclwidget: fixup locally allocated vcl::Window objectsNoel Grandin16-23/+22
2015-04-10vclptr: document the architecture, sample debugging, FAQ etc.Michael Meeks1-0/+181
2015-04-10vclptr: various mistakes fixed, and more ptr types converted.Michael Meeks3-1/+7
2015-04-10vclptr: misc. bug fixing.Michael Meeks1-15/+15
2015-04-10Move OutputDevice members to VclPtr: dbaccess, canvas.Michael Meeks6-9/+9
2015-04-10Fix OutputDevice members / stack allocation.Michael Meeks1-2/+3
2015-04-10ImplSVGDIData didn't dispose its contents previously; clobber it for now.Michael Meeks2-0/+10
2015-04-10fix VirtualDevice unit test.Michael Meeks1-13/+13