- 20 Agu, 2014 40 kayıt (commit)
-
-
Michael Stahl yazdı
Change-Id: Ic5754dc479d7d55ce4e0f2713c5545db75a300c2
-
Michael Stahl yazdı
Change-Id: Ibd27e8d61ccbe7d1cdeb72d310acea54198ecd77
-
Michael Stahl yazdı
Change-Id: I97e1eef0d364b18a2a7151558e1f7cd17bade160
-
Michael Stahl yazdı
Add factory function SwXTextTable::CreateXTextTable that uses the WeakReference SwFrmFmt::m_wXObject to cache the instance in a thread-safe way. Change-Id: I88939e2586d104193184eea43b466f2cbeb71d6f
-
Michael Stahl yazdı
The problem is that Modify() may be called from ~SwFmt while another thread is waiting on SolarMutex in the ~SwXFrame or derived class destructor, so the ref-count is 0 and the uno::Reference in Modify() will cause a double-free. Since ClientModify() does some re-parenting of listeners, it is at first glance better to call Modify() in this situation (although it is quite possible that it actually doesn't matter), so don't avoid the call in ~SwFrmFmt by adding a SwClient* member there, but put a weak reference to itself into SwXFrame so it can check if it's still alive... Change-Id: I492bb8a8557af5fc725fdb7f8b21013e0886f63b
-
Michael Stahl yazdı
... so that new instances have to be created by the factory functions. Change-Id: I643a154609b1a277d5cbc22d739ef8e357028f56
-
Michael Stahl yazdı
Change-Id: If5cc29e75a35326a933fed70e2f39d92c9e09cde
-
Michael Stahl yazdı
There's another over-engineered factory function to convert... Change-Id: I4a51ea197f1a550f712f6542a4ebaf305e293f3f
-
Michael Stahl yazdı
Replace SwXFrames::GetObject() with factory functions that use the WeakReference SwFrmFmt::m_wXObject to cache the instance in a thread-safe way. Change-Id: If56e4d7f95cb4f2e112139f228fb832ae9bf7d76
-
Michael Stahl yazdı
Change-Id: Ic460da6cd3e70dcd0ab95f46cf3fb8ccca288abe
-
Michael Stahl yazdı
Change-Id: Ie0b76e70ebe8958166cd7c3c3f348eedf29fdbf9
-
Michael Stahl yazdı
If the position is the same as the body text anchor position, don't delete the node. Probably something should have inserted more nodes between StartApo() and StopApo(). Change-Id: I41110a47d840e764f6d2a24e43bf6938b1282972
-
Michael Stahl yazdı
In SwWW8ImplReader::StopApo() the JoinNext() may delete the node that pPaM points to. It is probably a bad idea to use a non-correctable SwPaM in an import filter; sadly this filter uses the core API directly, let's use a SwUnoCrsr which should avoid the problem. Change-Id: I120a481883b7ecbfa59cc998153fec0e6b9bafe5
-
Michael Stahl yazdı
Change-Id: I178d365e71ef3377b1a2cfc115bb297640161efe
-
Marcos Paulo de Souza yazdı
Change-Id: If289dcbff125ac0088f01b5c9752f9f3173585dc Reviewed-on: https://gerrit.libreoffice.org/11020Reviewed-by:
David Tardon <dtardon@redhat.com> Tested-by:
David Tardon <dtardon@redhat.com>
-
rbuj yazdı
Change-Id: If81db8cf10556dbb79458258a70760e3f12a5524 Reviewed-on: https://gerrit.libreoffice.org/11041Reviewed-by:
David Tardon <dtardon@redhat.com> Tested-by:
David Tardon <dtardon@redhat.com>
-
Takeshi Abe yazdı
Change-Id: I621286f0b64ff464bc29310ba79e416abc5791d8 Reviewed-on: https://gerrit.libreoffice.org/11042Reviewed-by:
David Tardon <dtardon@redhat.com> Tested-by:
David Tardon <dtardon@redhat.com>
-
Noel Grandin yazdı
Since these constants are bitfield flags, we define some methods to make working with them reasonably type safe. Move the definitions to outdevstate.hxx, since we need the values there, and that appears to be the "root most" header file. Also dump TEXT_LAYOUT_BIDI_LTR constant, since it means the same thing as TEXT_LAYOUT_DEFAULT (ie. 0), and leaving it in causes people to write weird code thinking that it's a real flag. Change-Id: Iddab86cd6c78181ceb8caa48e77e1f5a8e526343 Reviewed-on: https://gerrit.libreoffice.org/10676Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
Caolán McNamara yazdı
Change-Id: I9d5cd9491325aab6c844c889bf4db6baab2e75c8
-
Stephan Bergmann yazdı
Change-Id: I2b9725052aeaeebef84ec9aedba639f6dda537ff
-
David Tardon yazdı
Project: help 9a8ca9edc790d35cafbb1b7eb1b0465b806e428f
-
Caolán McNamara yazdı
Change-Id: Iba89e712dda4795a045c7cc346ed1c100e1cbfbc
-
Caolán McNamara yazdı
site of second ctor Change-Id: Ic319bd36f207a0f1939482a7b4c729b519bb5ce1
-
Caolán McNamara yazdı
site of first ctor Change-Id: I3316e91bc54439b74df30fdf02ff264a39489c29
-
Caolán McNamara yazdı
Project: help 5ca651f48f04a382b5e915ab9ebb330a28274822
-
Szymon Kłos yazdı
Change-Id: I2a87330d73e2735a764296185f165a29f05b517c Reviewed-on: https://gerrit.libreoffice.org/11040Reviewed-by:
David Tardon <dtardon@redhat.com> Tested-by:
David Tardon <dtardon@redhat.com>
-
Caolán McNamara yazdı
Change-Id: I93e30198e27631ad4a6865fd202af16094c26a41
-
Caolán McNamara yazdı
like GtkViewport so that the scrolled region will be clipped, which also has the side-effect of stopping glade clobbering the non view-port scrolled .ui files on editing Change-Id: Ic64174b3a35b77f068e0085cdc7721aeb33f1d82
-
Palenik Mihály yazdı
Change-Id: I32300c3d06a8c30d8e75f343cd2af8acef7296ae Reviewed-on: https://gerrit.libreoffice.org/10989Reviewed-by:
Caolán McNamara <caolanm@redhat.com> Tested-by:
Caolán McNamara <caolanm@redhat.com>
-
rbuj yazdı
Change-Id: I0c76ec7e3f9b95166b4005dd1ad5349b3889c3e4 Reviewed-on: https://gerrit.libreoffice.org/10993Reviewed-by:
Thomas Arnhold <thomas@arnhold.org> Tested-by:
Thomas Arnhold <thomas@arnhold.org>
-
Stephan Bergmann yazdı
Change-Id: I6fe25eb5619e5e0273e6e2010c948daa547fe46c
-
Stephan Bergmann yazdı
Change-Id: I6e38b82f08884c4e187e5b3ca2c95a0d4ca8d541
-
Eike Rathke yazdı
If setting the number format isn't called we need to explicitly update the input bar. Change-Id: I60c4808ce86eb659d3faf92d368c5118ee9673b2
-
Eike Rathke yazdı
Nearing the "do what I mean" principle.. * key date on time cell => current date + time of cell => date+time formatted cell * unless time cell was empty or 00:00 time => current date => date formatted cell * key date on date+time cell => current date + 00:00 time => date+time formatted cell * unless date was current date => current date => date formatted cell * key date on other cell => current date => date formatted cell * key time on date cell => date of cell + current time => date+time formatted cell * unless date cell was empty => current time => time formatted cell * key time on date+time cell => current time => time formatted cell * unless cell was empty => current date+time => date+time formatted cell * key time on other cell => current time => time formatted cell Change-Id: I5025e0d0ea9ac83d1b9e0b130262df6db4693a56
-
weigao yazdı
Change-Id: I6a4549bf47f5126510c3ddb93733b2d56a4159e2
-
weigao yazdı
Change-Id: Id137892b855b4a70625335ede8015dfe6dce1e7e
-
Noel Grandin yazdı
Change-Id: Ie5a243006b112c2e6daf12992f3dba8baf12748d
-
Noel Grandin yazdı
Change-Id: I101cc3be44f029f7353e8d40823c0d6b2bd761b3
-
Noel Grandin yazdı
in the absence of any other constructors, the compiler will automatically generate a public no-arg constructor Change-Id: I70eca507cd8e16e33580b3398d41d70690bc2909
-
Noel Grandin yazdı
without doing anything else useful Change-Id: I5803d84d46e0a70e1759f2202e2c2273087f8723
-