summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-26SwViewShellImp::SetFirstVisPage: use vcl::RenderContextMiklos Vajna
Change-Id: If36b6fdda54dfbe6e4eea14883d659302a1db6be (cherry picked from commit 85cd7a6c6883d4d80d583f13d923527ed5e72343)
2015-06-26sw: outline SwViewShellImp::GetFirstVisPage() methodsMiklos Vajna
Change-Id: Ib506b912752a16c514958896aa16b310f8e09200 (cherry picked from commit 7b6329479eeb3c416396404c0d371b7aab59dd64)
2015-06-26SwPageFrm::GetBoundRect: use vcl::RenderContextMiklos Vajna
Change-Id: Id9e9aa312d8fd4e0d776b41c9cca8073fa57b6fa (cherry picked from commit 3b7c803b1b2f5d13f5ca225a9d4aabab348c7786)
2015-06-26SwPageFrm::GetBorderAndShadowBoundRect: use vcl::RenderContextMiklos Vajna
Change-Id: If861aa0a579eb953cd2fc7b790b3514ab1d0ffd0 (cherry picked from commit d7dd8bb3bdd0fee44d6704cbf34d4a39cd7a3d29)
2015-06-26SwAlignRect: use vcl::RenderContextMiklos Vajna
If the caller has a vcl::RenderContext already, use it. Otherwise just use GetOut() on the shell in the caller for now. (cherry picked from commit 702cb2b28431d4acec302af20169fbb447a2980a) Conflicts: sw/source/core/crsr/viscrs.cxx Change-Id: I8070dd3d6622d211885067514d6eb728716830ee
2015-06-26SwTabFrm::Paint: use vcl::RenderContextMiklos Vajna
Change-Id: Iccadf6cd95a0ed9f9ba365d117d819f065193e60 (cherry picked from commit 5cfc0e3899b51fd2751141d7f1f523803f46c8d1)
2015-06-26SwFlyFrm::Paint: use vcl::RenderContextMiklos Vajna
Change-Id: Id6bd21deda59a6eecfff39907d967b78b881a1e6 (cherry picked from commit 74768909b7aad4ac0f23e3210ea97f9dcd1fc93d)
2015-06-25tdf#44419 in second reference part stop number parsing at separatorEike Rathke
Change-Id: I70218bc41df0d56ab42d652aa7ac51733dc06f4b (cherry picked from commit 71dba79c1c84d693a59c53a8965caef0ddd1c2cc)
2015-06-25Fixup vcl build with --without-xRiccardo Magliocchetti
Fix provided by Abhimanyu Singh Change-Id: I5d87aa76517b1cf9d7464f43b9be236de0e92039 Reviewed-on: https://gerrit.libreoffice.org/16452 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit d2d18465b027fc26af2a170959109d19f107d09b)
2015-06-25Avoid errors with stuff not build on --without-xRiccardo Magliocchetti
Reported by by Abhimanyu Singh Change-Id: I02bd2a2b85b9d55f0b237d3a1141801245473cd2 Reviewed-on: https://gerrit.libreoffice.org/16453 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 64b636b814ddd65b90459c75a49cc5e743a2785c)
2015-06-25GtkSettings:gtk-menu-images deprecatedJulien Nabet
Reviewed-on: https://gerrit.libreoffice.org/16456 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit c301d8c8fa1de36d8aae03cfa76772b537b10980) Change-Id: I120c33bf726150506d282e972facd4dca0db83aa
2015-06-25GtkSettings:gtk-menu-popup-delay deprecatedJulien Nabet
I took example from https://mail.gnome.org/archives/commits-list/2013-June/msg06434.html Reviewed-on: https://gerrit.libreoffice.org/16432 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 25befc0a1b1448527c645ed1963b4f29d3126a53) Change-Id: I5fb090c3245848c92238f34259f1a2f77f9080c7
2015-06-25these ancient baselines are breaking my spiritCaolán McNamara
Change-Id: I96dbe2c1213c78da1114f9270953334a38c7b2ae (cherry picked from commit 6a01c78435c4237e8702966d30de2a47b58e7620)
2015-06-25fix assert on exporting ooo106020-1.odt to docxCaolán McNamara
the dread msword column limit Change-Id: Icbf7fc396de62286d523516da815dabf62336567 (cherry picked from commit 20e64b6012442749d01810869229613ea36be3a9)
2015-06-25fix crash on re-export of fdo60957-2.docx to docxCaolán McNamara
Change-Id: I1a74a5f1877bfa72818ff0a38788eafe77eea581 (cherry picked from commit 89c85a4b7674ddfd697d539d59d27176c683a46c)
2015-06-25best effort export of ooo72950-1.odt to docx without crashingCaolán McNamara
the curious case of ooo72950-1.odt which has no nodes in the first line of the table as seen from the visual layout perspective seeing as the table is split over two columns with the second column portion of the table higher than the left column portion Change-Id: I38526bf80ff8cef1688aa5f5f686e437c4a3d6e5 (cherry picked from commit f81c775b0782259c1b5504af859237fd71ac89e6)
2015-06-25Prop_pSegmentInfo is totally misunderstood apparentlyCaolán McNamara
digging into the crash on export of kde216114-1.odt reveals various horrors Change-Id: I0d24fe303d561a00a08098b306d10fd8273af928 (cherry picked from commit b04e1e79e64cb7bb3106fd08a019c27b09bdd5c6)
2015-06-25VMLExport::Commit is riddled with out of bounds writes on exportCaolán McNamara
Change-Id: I9490d888ad148caecba034ef12b7398ae5c66a3f (cherry picked from commit 169cd9f675b6c868b829caf4bed0d829d9404b41)
2015-06-25similarly fix fatal export of kde216114-1.odt to docxCaolán McNamara
Change-Id: I78478de91473681fd8d836293dabe7b790dda516 (cherry picked from commit 80fbd731d8b8b101a10466a4d16d4867e9de968b)
2015-06-25fix fatal attempt to export kde302504-1.odt to docxCaolán McNamara
the enhanced-path contains decimal points so the last element is a double not an integer Change-Id: I90be76a2d4cb90ee7a904aa72fe65770c675fc53 (cherry picked from commit aeb52a855d55475ff2e74f5308ae580dce3e069f)
2015-06-25fix crash on export of ooo67471-2.sxw to docxCaolán McNamara
This old-school table has three rows in it, but the second row is of 0 height so is indistinguisable from the third row by layout positioning, so the WW8TableNodeInfo view of the table is that it has two rows, and the comparison of being on the last row is done with the m_xTableWrt->GetRows view which considers it to have 3, so the table end marks are never output. add a new finalEndOfLine property that the WW8TableNodeInfo sets on the last end of row of the table as it sees it, which should resolve this. old style tables are a cess pit, which is why they were replaced Change-Id: I996aa59a338a594487f49ec0f228af3fb3032d15 (cherry picked from commit 6f9b3532ee81850500d9e87ad329c00ea9c83bba)
2015-06-25Resolves: more crash on export of ooo47778-3.sxw to docxCaolán McNamara
This is more of the horror where the table in the frame has its cells out of visual sequence, extend the previous fix of this kind to accept cells within the original unmodified selected range Change-Id: I6e8220f712fe9de5d4b98fb3cb5ed67e3762e929 (cherry picked from commit 60f8dd78fa3f19e8bed867f7f5926fcf9a8d8e67)
2015-06-25combine duplicate code into shared methodCaolán McNamara
Change-Id: I76d50a135153a7022b481e4025f9b5f948ce7efa (cherry picked from commit fce7587b4deea4d79c9da695bb8f43a2a5864ce2)
2015-06-25Resolves: crash on export of ooo47778-3.sxw to docxCaolán McNamara
This is a horror where the table in the frame has its cells out of visual sequence, so the last row appears before the last node so on hitting the last node we have to really jump backwards to a previously skipped set of nodes to find the end of the table Change-Id: I93545e0c425267647d5f048c3bd95fe0cfddf8f3 (cherry picked from commit 89a28f54a295e1e05116176346763b16c8d187e0)
2015-06-25fix crash on export of ooo39845-7.sxw to .docxCaolán McNamara
only bump m_nFieldsInHyperlink if the field isn't erased from the stack Change-Id: Idb75d087f6fa3ce3cd399623d8ace1e7f3899b5c (cherry picked from commit 77df4faa4783df38383020a6236136a88eb51069)
2015-06-25fix crash on export of ooo34469-1.sxw to docxCaolán McNamara
Change-Id: I94a11bd24ccbc550c9fa555b1a0b5493ccd9f904 (cherry picked from commit 9d0c6308be5fb086e51cb8b4b0652f3d6184fd3c)
2015-06-25move ++m_nFieldsInHyperlink from StartField_Impl to callersCaolán McNamara
no logic change at all, justs makes it clear the dubiousness of this unconditional increment Change-Id: I32e3cb2c45b1b45826a59642c33ab850d698c206 (cherry picked from commit 6d50c6ccdf85e7d01f16d3edb957eed2a4ad5e47)
2015-06-25gtk3: fix 'degenerate' clip in cairo clippingCaolán McNamara
fix spelling in basebmp clipping case and downgrade to INFO (cherry picked from commit 8eb8ef879320960fe2147a039bbb933484856693) Change-Id: I16ec943bd4be8ca374ded7827e4ec24e7df03e8e
2015-06-25gtk3: move cairo region clipping to svpCaolán McNamara
Change-Id: I4b4f09ee3fb7edbda3b6bb5af024c0966e3a2082 (cherry picked from commit edf56cb4300f68a3e513420feccbf8d5287a0428)
2015-06-25gtk3: alpha rects using cairoCaolán McNamara
(cherry picked from commit 65d31de78dd3f5055102122e60b7261f8b170df5) Change-Id: I7fdcd6336fdc7ea8149c385a177db91ffaa61c94 stinking ancient cairo impls Change-Id: I35e826bc78556a912358dfad2fac7c45ca35bfd1 (cherry picked from commit a7a95af74badcb745bb1c86c7f9a21444ca12c77) WaE: -Werror=unused-parameter on Android Change-Id: Ie5a4015794350a513c39a60ae650f4626d92e1b8 (cherry picked from commit b28a63728ac081b3cc94c76d0bac4a573087ca5e) error: missing binary operator before token '(' Change-Id: Ieafb13245a11347cbda8a33e49ad618bf85d8a89 (cherry picked from commit 3928a1514c9202a52d698570022c197ecc8703eb) WaE: error: 'CAIRO_VERSION' is not defined Change-Id: I9e4f0d0af541226089a6295962a91ca09debb418 (cherry picked from commit b51fe01f7c8853c353401001bdd417b9ed27fb87) try harder to hide this from android tinderbox Change-Id: I586fea9f1570b68ed789da8b10a3b46216c42969 (cherry picked from commit f1761903cdafd12d4b33d4e8733971a3d9ad8a10)
2015-06-25gtk3: move createCairoContext down to svpgdiCaolán McNamara
(cherry picked from commit 253c0f073715b1d0f6ba063b1182016e45951bf4) Change-Id: Ib3c6d6689c4b79a636a3f2f0f985f3573aa46f3d cairo_format_stride_for_width is 1.6 onwards (cherry picked from commit 5ce9954c5ec244b9a858ab7e996d5201a21dc3fe) Change-Id: Ic233b4b6c7067f2473eb76b0c7e520cfe1dfcd14
2015-06-25a singleton must be fully parsed to be valid, tdf#44419 relatedEike Rathke
No trailing characters must be present in 1:1 or A:A full row/column references, e.g. 2:2,2 is not valid. The original cause is the lexical analyzer that accepted 2,2 as the second part after the range operator because ',' is also the group separator here, which needs further changes. Change-Id: Iff354469f7dcb4e0b6fa645c39cc1f8ebad4a6ea (cherry picked from commit c48af2b55a60492565b987ee65d98edc6bd94533)
2015-06-25implement GtkSalFrame::GetKeyName with some code lying around handyCaolán McNamara
Change-Id: I6a41ae2b8056737008add98c35d06f3859e71171 (cherry picked from commit f47bff9d153b4f0dcbca1cca9ba6df6491805a62)
2015-06-25bail out early if maTableColumnNames.empty()Eike Rathke
Change-Id: Icda700e80aa3a48ea77b2bc90d73c37b67b62ba8 (cherry picked from commit 5fbe0fa0dbd823b201e92e65b08742b3853ce4d1)
2015-06-25tdf#91485 fix cursors not displayed on Windows with mergedlibsChristian Lohmaier
Change-Id: I502d3d2490be5307364dee59c7ee36c0fb7ef55f (cherry picked from commit df7595a5f5871f8343e4ee3869ad153e3ae4a7f3) Reviewed-on: https://gerrit.libreoffice.org/16472 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-06-25TableRef: compile named expression into RPN once to populate informationEike Rathke
Change-Id: Id41ca0bd6adc8152c29be4d89e9361d8fb2ffe4e (cherry picked from commit 420ed9cb1d7f164be88ee2a01f79372744ed5f03)
2015-06-25TableRef: ScCompiler::IsTableRefColumn() lookup column name in ScDBDataEike Rathke
... as a fallback for named expressions during document import when cell content isn't available yet. Change-Id: I134ac2aaeb5f336703edbadfd6664d916d2c5885 (cherry picked from commit 4fc13975ad83fd2e95d2383ab0e9af688c47710d)
2015-06-25TableRef: search table column names case insensitiveEike Rathke
Change-Id: I753a4511aa2c1e37b83094189902ce7031d68c04 (cherry picked from commit cd3486798496545271baa2cb5d7beb6f0a99dcca)
2015-06-25TableRef: move getTables().applyTableColumns() to the correct positionEike Rathke
... in import sequence. Change-Id: Ib5601af281f0378d283ecd61fa71c41e6c1be254 (cherry picked from commit 58b0c0cf0c1429ec2f7f5ef8fc9ebc4840ace92d)
2015-06-25gtk3: render menu arrows with menuitem style not menu styleCaolán McNamara
Change-Id: I35de4ed31bfb9830f52aa5a25ea12bdf719c56ef (cherry picked from commit a469002ab5dfffc108b4329fd7dddfc9b8fcce20)
2015-06-25TableRef: add ScDBData::GetColumnNameOffset()Eike Rathke
Change-Id: Id80b9e8d1f54a8b795d0f4209bdf2f980f9a5344 (cherry picked from commit 044f79078ae2776b786f904e5f24a745f8635a18)
2015-06-25TableRef: invalidate table column names on most sheet operationsEike Rathke
Kept only on insertions and deletions, but even that may not be useful as the names aren't updated at any time so even a mere cell change will bring this out of sync. But serves as a starting point for further implementation. Change-Id: Idfede4b03b9f554cd35f984502fce625c725853c (cherry picked from commit 98ba33677c288ff80c6f2812e85039175b7fcff8)
2015-06-25SwLayoutFrm::Paint: use vcl::RenderContextMiklos Vajna
Change-Id: Ibc36078313a9ee2482e392de18abfe77f3d0df48 (cherry picked from commit f640893b8ca6dc8f390dc128ad252693c7d241d9)
2015-06-25SwTextFrm::Paint: use vcl::RenderContextMiklos Vajna
Change-Id: Iede5ae0269a2bb2e4f2e6cef4af50d57e200938d (cherry picked from commit c4270080798881bdac8392814dfb530e6a974c1e)
2015-06-25sw: add SwViewShell::mbOutputToWindowMiklos Vajna
So that we can know if the output is a virtual device that will end up on the screen (due to double buffering) or a "real" virtual device. Change-Id: I1e8eeddfb19c374363b98786c26836e1f3236e7f (cherry picked from commit f2c84d410cf6df3bb3725d2495e3b6b60b2cf17b)
2015-06-25SwNoTextFrm::Paint: stop using SwViewShell::GetOut()Miklos Vajna
Change-Id: Id7a975cff09066bd796a7fbdee63393266c1843e (cherry picked from commit cc9e9219cb897fa1a84916feb13720020fd20b12)
2015-06-25SwFrm::Paint: take a vcl::RenderContextMiklos Vajna
Change-Id: I530d98a425adb32e2c8e1e4d012130f68f6c90a1 (cherry picked from commit 2fb93c6436739dfc8bec1348fad4f263cd625b65)
2015-06-25SwViewShell::PrtOle2: take a vcl::RenderContextMiklos Vajna
Change-Id: I0d56649cf322b7769f77ccd99be367cd813570ea (cherry picked from commit 1d1c0632d2de3180abaa9782404c0aea1f1b30af)
2015-06-25SwViewShell::Paint: can use render context here directlyMiklos Vajna
Change-Id: I75a532e85ce4caa3fe199669054a9811e3e5144a (cherry picked from commit f25ee3ce07b942b5b8ec3d24d05ac4037f1cb9d0)
2015-06-25Do not forget to actually set newStr to an empty stringStephan Bergmann
(cherry picked from commit f7a7a9dd84d1cd8b49d59e1fb1853ea7e9f40edf) Conflicts: sal/qa/rtl/strings/test_strings_replace.cxx sal/rtl/ustring.cxx Change-Id: I745b09d8a248f08afdd3387f4cfcf69d71ec3c39