Age | Commit message (Collapse) | Author |
|
Change-Id: I4eb5ee01549035f998aa7141e78f4e2f1fa5cfcf
|
|
Change-Id: I5444658e53926b3efbc89617ac7474fc48e47773
|
|
Change-Id: Ia1352105acef1ededaf876a224ebc277121d6942
|
|
Unfortunately, not incredibly elegant for now.
Change-Id: I4ac2e6e013671e7d7830f9555c5bd6bb6b7529b8
|
|
Change-Id: Ifd52953086ea923fa1770892d13f32c2263aec54
|
|
Also convert svtools' WizardShell::createPage.
Change-Id: I09bd40ef4748aa2de7b49eeefc95be06b545ea05
|
|
Change-Id: Id04ff9302893654ae1f62db9f5005517c90e5db2
|
|
Change-Id: Ia0e8b666daec7b5eaba119c758b9ca1ec8276128
|
|
Change-Id: I53f95a65702c144ba4c4b0caac1e172015fec0fa
|
|
Change-Id: I1f46485d23c57b2ca212ba1c349b07f22265bc89
|
|
Change-Id: Idbcc64e883b79081c7a6399e1aed8a6b20035f69
|
|
Change-Id: I52f589dabdedb538a4a5d0eadfa42b0d10de9b80
|
|
Change-Id: Iab0fc73540b3c7a60c64296dce86b70c1e02cf09
|
|
Change-Id: I937aa67ee4a3b07bd180daaaa3c665245ea08b92
|
|
Change-Id: I0c2040889931a4700735339c5252f8d5fee234ff
|
|
Change-Id: Id15ff8900376aaee4343d7ee08ae062e1c462ce4
|
|
Change-Id: Iaa7814573b48b6c9ed10426b992c944393b23332
|
|
Otherwise they linger post-dispose, wreaking havoc.
Change-Id: I6d0981ee15e82111bc825c75d28b703e5a5d266b
|
|
Change-Id: I7a4aca5918b2bdadc32810a84afb84477e97fd2e
|
|
Change-Id: I5e46e72227ac8532aed10758e1ccbb2b452ba8d4
|
|
Change-Id: I2100de7c599c3d2c241e336d369fc5998e23af16
|
|
Change-Id: Iccbf4166419eee9f78f036d1abe07bba028d09e6
|
|
Change-Id: I2437198709ba4848d975efd1ebb4df1071c6c8f1
|
|
Change-Id: Id66f1009b6ec604548c325a036dae7e83cb78d9b
|
|
Something of a compile time vs. run-time choice.
Change-Id: I7e9db3a6f14d352e0b78abd5f22ccc593aceb001
|
|
Unclear that it's a great plan to have a circular tools <-> vcl
dependency like this, but it pre-dates history apparently.
Change-Id: I7a666dbde9ec7cc29a4e260e2012cca4a26b0b29
|
|
Change-Id: Ia5317b93484d31af978a5276bc6697848130225d
|
|
Change-Id: I621567c4596e01092c55d868403910386fa14058
|
|
Change-Id: Ica8467af599fb3f9313bfa916fec8b7792a6000f
|
|
Change-Id: I2500a2079cd029505f404f34c9b3d9ec1961afbd
|
|
Change-Id: I1d9b0cee1c04e853d38135b84c5c8db24538176e
|
|
workaround "OutputDevice subclass should have nothing in it's destructor
but a call to disposeOnce()."
Change-Id: Icc7e09ea4dec3292b62d1aba4dc881220c115414
|
|
Change-Id: Ic61f85ef159981721420ebc5157bcf09cf09ec51
|
|
Change-Id: Id12dbb9219a9581dd52d1f820c47f3da47b62187
|
|
Change-Id: I62aa8ca0f07dce9a820527ac1aef9c44cd70223a
|
|
Change-Id: I9a1d47202e2794461f6ec44f3e72ee1dd2fde09d
|
|
Now its ok to reference / un-reference ourself during construction.
Change-Id: Ib3b302719c7d40d7a42272f93db5e4c437859cad
|
|
Document that in README.lifecycle; the problem is that our constructors
currently take and release references left/right on the object being
created, which ... means we need an initial reference.
Change-Id: I5de952b73ac67888c3fbb150d4a7cde2a7bc9abf
|
|
This pointer is used to pass extra information through dialog
constructors, and (as such) if implemented with a VclPtr it causes
us to take and then release a reference on our in-construction
object, before it can return it's 'this' into the safety of its
calling VclPtr<> constructor; not good. cf.
Dialog::doDeferredInit vs. SystemWindow::loadUI.
Change-Id: Idcab40cedcdebed560077cfaa1a14395e6e01cd6
|
|
No need to pay a per-instance cost for this, also avoid a self
reference for every Window sub-class.
Change-Id: I040a0ede9481229e43a39bc23297969e90b95f5e
|
|
Change-Id: Iffdc9f73520a97ccc284ecba1b2468dc229506c1
|
|
Emitting events acquires and passes references conservatively, and the
VCLEVENT_OBJECT_DYING event hit this hard.
Change-Id: If86991ead63b05425a237bf213583c020ba4e582
|
|
Change-Id: I094163c894ff9accf70050d5a4fab83e905a282b
|
|
Change-Id: I5fa19ec6161ab97eb7df8b52a268917f41ae2205
|
|
Change-Id: I2b154e0ed9eee0a45900ada7f805a1d444a31bc0
|
|
Without this, assigning to a ScopedVclPtr instance thus:
pScopedVclPtr = new Foo();
constructed a new intermediate ScopedVCLPtr, used a default assignment
operator, unhelpfully disposing the new Foo before it could make it to
pScopedVclPtr => add operator, and hide problematic constructors.
Change-Id: Icc0da962938bf115eac0c24a6a76cfeb66ddf23a
|
|
Change-Id: Iebdf2af3866d884289f6913646106fe3f2d4dde5
|
|
Change-Id: I2353d8e9f2b30bf00cf5229613793d9605854b76
|
|
Change-Id: I1a5174334f41bc319e0806b9d324be64ba6d0135
|
|
Change-Id: Iae01ddcb6a0cde3be1bd79200e9177983be2f924
|