- 29 Agu, 2016 40 kayıt (commit)
-
-
Stephan Bergmann yazdı
The "this is called from pyuno" version in test/source/bootstrapfixture.cxx had had an empty deinitHook, but it appears to not hurt to give it the same deinitHook as the version in test/source/vclbootstrapprotector.cxx had had. Make test::setUpVcl accessible from outside module test for an upcoming use in <https://gerrit.libreoffice.org/#/c/28322/16> "tdf#99402: fix Metafile Font handling". Change-Id: I1d609445690b6ee5e331aa322cd4bf434a3de78e
-
Stephan Bergmann yazdı
...so move it there and remove the VCL_DLLPUBLIC Change-Id: I1fc75984f8a9935e34cd9ac36d878809b538bd1e
-
Miklos Vajna yazdı
Change-Id: I903fcd36878cd0b74757805bcbdb414feb713d7b
-
Stephan Bergmann yazdı
Change-Id: I2cd84261237eb1d60dfba5f85e444d5553e08798
-
Zdeněk Crhonek yazdı
Change-Id: I4a4fcec694522060bede6ef66aed818b1dd37c14 Reviewed-on: https://gerrit.libreoffice.org/28442Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Markus Mohrhard <markus.mohrhard@googlemail.com>
-
Stephan Bergmann yazdı
Change-Id: I829b981553cd9e85c6bdae119fcf3df7600a679f
-
Stephan Bergmann yazdı
Change-Id: I19e5abbf871674709df4b6983643735d8af66b85
-
Stephan Bergmann yazdı
Change-Id: I0c14b9bca3259b9d24e1d869878872d930f1ff0e
-
Stephan Bergmann yazdı
Change-Id: Iabbdee1e3d2cc72ac2771709cb02d70ce3a62ba2
-
Michael Stahl yazdı
Change-Id: I9c5a442125476412435ebefea29ad1b166faab8a
-
Michael Stahl yazdı
Change-Id: I3511e00a638f186b367d1c350e7334e340b6c4b7
-
Stephan Bergmann yazdı
Change-Id: If8cdddec3d092fc11ce0c571fc1788671755d2d6
-
Stephan Bergmann yazdı
Change-Id: I072f661c767fc29b0d2d79a9c479f6591acb7573
-
Stephan Bergmann yazdı
Change-Id: I07167541ae506c7ac0a4fbcdbf14fbfaa163a200
-
Giuseppe Castagno yazdı
Change-Id: Ib854d1ac74e952c786136176899e533804eb1e61 Reviewed-on: https://gerrit.libreoffice.org/28459Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
-
Susobhan Ghosh yazdı
Change-Id: Ib24f6e6ac91859467f105c4db9b094454443ff9d Reviewed-on: https://gerrit.libreoffice.org/28218Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk> Reviewed-by:
Katarina Behrens <Katarina.Behrens@cib.de>
-
Yousuf Philips yazdı
Change-Id: If8afd7af6bb3c69ac9a3e0c4bdae3dab127cbc2a Reviewed-on: https://gerrit.libreoffice.org/28409Reviewed-by:
Yousuf Philips <philipz85@hotmail.com> Tested-by:
Yousuf Philips <philipz85@hotmail.com>
-
Tor Lillqvist yazdı
Sure, lots of them left. And actually, I don't know, maybe there is some deeper reason why such are used in the sw coding style. Feel free to revert these commits. Change-Id: I5a1c31fe32b3bdf6d40489d029be165c38a8ba05
-
Tor Lillqvist yazdı
Change-Id: Ia77a8ee055b5d29490b863a7792edda995a3faa6
-
Tor Lillqvist yazdı
Change-Id: Ic8eddec51d59b531ae22421b796a148267b9f3c1
-
Stephan Bergmann yazdı
Change-Id: Ibc5128df8bcf8cb5f2f09551c0de6dfdb46bdee0 Reviewed-on: https://gerrit.libreoffice.org/28447Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
Stephan Bergmann yazdı
...not merely an ASCII character Change-Id: Id2b381b35fe3a15574728ed973d60263dfef7249 Reviewed-on: https://gerrit.libreoffice.org/28446Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
Stephan Bergmann yazdı
The long-term benefit will be support of C++11 char16_t string literals (for cases of string literals with non-ASCII content) once we drop any compilers that don't support those yet. The short-term benefit is support for an improved OUStringLiteral1 that accepts any sal_Unicode value, not just ASCII ones (see next commit). Change-Id: I3f8f6697d7eb62b5176b7e812b5a5113c53b83a4 Reviewed-on: https://gerrit.libreoffice.org/28445Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
Stephan Bergmann yazdı
...Except[Const]CharArrayDetector, under RTL_STRING_UNITTEST Change-Id: Ib185fb8406c4afcff1c854a2b74dae02a0ee2b3f Reviewed-on: https://gerrit.libreoffice.org/28444Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Stephan Bergmann <sbergman@redhat.com>
-
Giuseppe Castagno yazdı
Change-Id: Ifa588c37added377d753cb7b32a6f1e6a3672c94 Reviewed-on: https://gerrit.libreoffice.org/28453Tested-by:
Jenkins <ci@libreoffice.org> Reviewed-by:
Giuseppe Castagno <giuseppe.castagno@acca-esse.eu>
-
Miklos Vajna yazdı
This doesn't work out of the box via SwRangeRedline::SetStart/End, because the range of the redline is adjusted when redlining is disabled by sw::DocumentRedlineManager::AppendRedline() when it compresses the insert and delete redlines into a single reduced insert redline, and then the redline is updated implicitly via SwIndex. Change-Id: I4b652348b256df75e4c774ea5f3fdd78f59deb01 Reviewed-on: https://gerrit.libreoffice.org/28454Reviewed-by:
Miklos Vajna <vmiklos@collabora.co.uk> Tested-by:
Jenkins <ci@libreoffice.org>
-
Jan-Marek Glogowski yazdı
Doen't make much sense to store undo information for all merge based progress. Actually it even prevents crahes when undoing a merged ODT document. Change-Id: Ic3a3982f3e5eb4f6de9f027a6a5e376c2833e8a5
-
Jan-Marek Glogowski yazdı
We already treat the StartOfContent node special in the CopyRange function to prevent merging of SwTextNodes. For trailing sections, we have to expand the code to treat EndOfContent special too, because the supplied SwPaM range is handled as [mark, point[, so it previously missed the section end node, which resulted in "unhiding" the last section, if it was the last node in the document. Change-Id: Ie094e2a0182647a49c9ba45d08a7dd2cabe667c6
-
Jan-Marek Glogowski yazdı
We don't need any background idle jobs for the generated documents, like spell checking, statistics etc. This can be done when (or even if) the document is presented to the user as a background task. Change-Id: I4c72ed6e0d2f90d43e7f04cd0ea4418cbffe1206
-
Jan-Marek Glogowski yazdı
Debug area name is "sw.pageframe". Change-Id: I136cc8192137a8c682900a6ce2c557f6b6b3a6cd
-
Jan-Marek Glogowski yazdı
For the first case of dropping "wrong" empty pages,look ahead and pre-validate the next page, if it needs this empty page, to prevent case three for the next page. This prevents destruction and re-insert of the empty page. Change-Id: I475aa98a2693f814afcc41bd4bc73f04e742c105
-
Jan-Marek Glogowski yazdı
This is a workaround to create correct SwPageFrm objects for layouting, so the page break is actually visible when copying nodes, so we create the correct SwPageFrm. This is especially problematic for mail merge after the fix in commit 60d34e1c, which - correctly - checks all later SwPageDesc for every fix done by CheckPageDescs(). Change-Id: Ie6ea2e9a0587199be4dbaf3ed63a94c29b318ce2
-
Jan-Marek Glogowski yazdı
AssertFlyPages used its own code to insert pages. It had two flaws: 1. It used the SwPageDesc of the previous page, unaware of changed page description of a new page, which would later be fixed by CheckPageDescs, eventually requiring re-layout. 2. The Code has an of-by-one error when setting the initial bOdd, which would also insert wrong / inverse left and right pages. So this changes AssertFlyPages to use InsertPage, which has a little more overhead for inserts, but prevents later expensive corrections, especially when CheckPageDescs() inserts or removes "early" pages, which need to evaluate and move all page bound flys. Change-Id: I8806cebb26db60602d8438f117e0416e07228b3b
-
Jan-Marek Glogowski yazdı
Change-Id: Iff9a78cf2f5e6ded4d1b03a8303529aa324ddad9
-
Jan-Marek Glogowski yazdı
Helps understanding the code, especially CheckPageDescs(). Change-Id: I53e7d0ea65d6c6ae3da98acba4d366a47d2c4210
-
Jan-Marek Glogowski yazdı
nCheckPageNum is set to USHRT_MAX, if all SwPageDesc were checked. Code manipulating SwPageFrm objects checks the pages via CheckPageDescs(). If this is currently forbidden, CheckPageDescs() sets nCheckPageNum to the first page to check. I guess the !pPage check is there to check the pages - at the end, if someone has missed the CheckPageDescs call. And we have to run the check, if the current page is unchecked AKA pPage->GetPhyPageNum() >= nCheckPageNum to do correct layouting. Change-Id: Ib67878115cde04b7161c919a67131a1e1dc67d8d
-
Jan-Marek Glogowski yazdı
Change-Id: I39500424c79040b1887ea74081fdf0ea0bc5f009
-
Jan-Marek Glogowski yazdı
Since we already have isTextBox to identify a text box, this just adds a call to SwFrameFormat::GetOtherTextBoxFormat() to actually return the corresponding SwFrameFormat. This gets rid off all the remaining occurences of the SwFrameFormat / Textbox sets and maps. Change-Id: Id5f05a1ff71e604658e7d8a0d0825f5671335b3f
-
Jan-Marek Glogowski yazdı
This replaces all possible occurences of the text box format maps, which just want to know, if a SwFrameFormat is part of a text box to use the direct lookup via the isTextBox, which is now a cheap call. Change-Id: I3b4e2301f816aead1b719cd70a8ef118e685ccfc
-
Jan-Marek Glogowski yazdı
Currently we have to rebuild the list of text boxes for every lookup. Instead of a managed set, or a per-document list etc., this introduces direct pointers between the corresponding SwDrawFramFormat and SwFlyFrameFormat of a text box. Change-Id: Iefba2d153d9d8b3f1185aa305e9f463a50e78f89
-