Age | Commit message (Collapse) | Author |
|
Change-Id: Ib5c4ca5747cd55d7ea0f8c59b5aaa1f84c2a8fdc
|
|
Change-Id: I61ecf1561393959bc9a3647d515c4c9ce5119752
|
|
Change-Id: I86fe17ad9afba7ee1e87aaa732bebee1746c140f
|
|
Change-Id: I05500c136839877db5c4a215b15e24a8444d3c16
|
|
We can no longer rely on smart ptr members getting destroyed and
tearing down children before parents in the new order.
Change-Id: Ib22df93443d98f53543d3a8ac322e965623148d0
|
|
Change-Id: Ic70a890dae41b04d6dd1f19cbea419fe5a794af3
|
|
Change-Id: I271f9bcb85d07a28abef2d97ef3c31287878324d
|
|
Change-Id: If8940edceb379025e322553c4b011e348e2d79d4
|
|
Change-Id: Ib168188f7cfd8d4e0e6fe0617c5c9b7de840016b
|
|
Change-Id: I4b522e0df372d61d8bb7bbcd4b0629c4412cae06
|
|
Change-Id: Ic0a3075c7616f604b93228dff149931cf25a5ed8
|
|
to catch code that accidentally recursively calls dispose()
Change-Id: I647434c76cfbbf4df32c6cef15381ecfd8b4977d
|
|
Change-Id: Ia8b0d84bbf69f9d8f85505d019acdded14e25133
Conflicts:
sw/qa/tiledrendering/tiledrendering.cxx
|
|
Change-Id: Ib4f591aaa88d8710fdb9b672533cfa8bb024160f
|
|
Change-Id: I90ab1b6a9474169bb2e328518527cad6afd9ec48
|
|
Change-Id: Ie084a4b14f8371ff81fe6a95e73660e38cd376f2
|
|
Change-Id: I5d43afd893802db44d9d08d8acb64307c63b7eac
|
|
Change-Id: I3cde57acfeec194968a639f8557b17177a94d37f
|
|
Change-Id: I9cbc8beff7172c1ec69ae1124b16de0c0d722334
Conflicts:
sc/source/ui/view/gridwin.cxx
sc/source/ui/view/tabview.cxx
|
|
Change-Id: Iadbd90bfe2cdf6afff3d745ac488036c3d031963
|
|
Change-Id: I1510b67ee2d2019b65d5248c3ee36c5ec3def13f
|
|
Change-Id: I355315e19545610c1f26c94abe4e7d3fe19af867
|
|
Change-Id: I6f9571a3ef1fbe5bb42ef665d85425b9902c1925
|
|
Change-Id: Ie10e8fcb2bf413606063d4f1caab17bea1bb4d95
|
|
Change-Id: Ie4937e1ae0d79b59ed5d74d4f3d1d135b09270bf
|
|
Change-Id: I94500963fb28550d664d3547e8f12b7f6fb681ca
|
|
Change-Id: Id4f0cc26e4f5bda345f41130c9838fc44312e98e
|
|
Change-Id: Ib6a84b5d52a695aca69e1fcfde6390d1059a3745
|
|
Change-Id: I141cbe218fec31f2e6428b1d8c56c00557134a36
|
|
Change-Id: I85fce0403121ffe55204d78445e4809960ec404a
|
|
and fix up the places it finds
Change-Id: Ie1decd5cb14415ace423fc7a0609cc62044e19ff
|
|
Change-Id: I8597247296645fe72d5306e35b2ea3c0866d147a
|
|
Change-Id: Iae82331e812836ff4c97617227d316bfe15b23df
|
|
Change-Id: Ieea1ab9426ed025d7d0f8baba8a6d10cb454e93e
|
|
Change-Id: I3a1000baa049b11728c46efbc2f0af0d8f34cf2b
Conflicts:
include/svx/charmap.hxx
include/svx/float3d.hxx
include/svx/fontwork.hxx
include/svx/galctrl.hxx
svx/inc/svdibrow.hxx
svx/source/dialog/dlgctl3d.cxx
svx/source/dialog/fontwork.cxx
svx/source/engine3d/float3d.cxx
svx/source/fmcomp/gridctrl.cxx
svx/source/gallery2/galbrws1.cxx
svx/source/inc/docrecovery.hxx
|
|
Change-Id: I82df2d0ed6f40de40099537f982541480af16630
|
|
Change-Id: Ia0330d596b696f914a8ee2f81f0399e9456ff87c
|
|
Change-Id: I6eba828f6d443802361417397cdf643fbd8755c3
|
|
Change-Id: I78ea3f4304ace27c6db0e3d0651bd65043dcbc68
|
|
Change-Id: I308f045eaf5c50de26175a2f00f8b0791cdd8ab9
Conflicts:
svtools/source/control/tabbar.cxx
|
|
Extend plugin to warn on any vcl::Window subclass that has a destructor
and does not implement dispose.
Apply this provision to the necessary classes in vcl/
Change-Id: I05189f8df02568131d59fc44fea904c87733c8c7
|
|
Change-Id: If8311e5cf3193fd1434c3af5225367ca8e91fc6d
|
|
Change-Id: Iefeaf81d4f7463440a6c5a8abb4d68aa85190698
|
|
to prevent problems with accidentally deleting an object by doing this:
Button *pButton = new Button(NULL);
...
pButton->callAMethodThatTakesARef(pButton);
Since we take a ref as we construct a temporary VclReference<> - but
this will dispose & delete the pButton as we return to the frame doing
the callAMethod
Change-Id: I60fc211b27fe7ff463aa58f1da106f430fc65529
|
|
i.e. the ones that declare any VclPtr fields
Change-Id: I7adfc3b3b190a2ede60bfccd08f85a269fae33ca
|
|
Change-Id: I7121c1727d1374a955fbccb6554aede468d4977f
|
|
to avoid unnecessary increment/decrement traffic
Change-Id: Ice4e08df002b815105aa0b1c9430511c0cec3d28
Conflicts:
compilerplugins/clang/passstuffbyref.cxx
|
|
Change-Id: I773fb5ed066db2c22b3d50198dff350b755ab24a
|
|
to make it obvious in the code when we are translating between the
reference-counted type and raw pointers, since that is the danger-point
Change-Id: I32822432325fa34969e78cccf937e2ccbe1bfb70
|
|
teach the vclwidget plugin to look for places where we need to use
VclPtr<T> instead of raw pointers
Change-Id: I444836bf8e3d05fca0f30380c91a8ce24d1e9d1c
|