summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-07Info.plist: fix ERROR ITMS-90243distro/collabora/lov-5.0Andras Timar
"The product archive is invalid. The value of the CFBundleDocumentTypes key in the Info.plist must be an array of dictionaries, with each dictionary containing at least the CFBundleTypeName key." Change-Id: I70570cdbe729e64453a88b6a7abbfd4259333237
2015-10-06tdf#94595 fix Info.plistAndras Timar
Change-Id: I41b0f386619222d5dbbaf85c08b7683ade430ef7
2015-09-19Bump version to 5.0.2.2Andras Timar
Change-Id: I0ccf9be48e74545b4a97313474cff997007f7491
2015-09-19Resolves: tdf#94060 raise iteration steps upper limit to 32767Eike Rathke
... which is what Excel does, the value has to fit in a 16-bit signed integer. Change-Id: Ie172eb4eaa69b80110c8f93b1f74a6bb17ffc92f (cherry picked from commit ef725dc31f6f8b9e34b3c5f2ef514c5a48041684) Reviewed-on: https://gerrit.libreoffice.org/18685 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19reusing i here from the outer loop is definitely bogusCaolán McNamara
Change-Id: I4ee52c76b2c1723639185bc99b85d83be5b4fdd7 (cherry picked from commit 637ad743bb74a826ddd4db5efbcd33779b9132cd) Reviewed-on: https://gerrit.libreoffice.org/18686 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-09-19deb#795131 plausible fixCaolán McNamara
Change-Id: I95c191ed865d6920845b146c3ef4baf30280a734 (cherry picked from commit e5539b0b53ebaf9b792652e4866eeacf8c10b101) Reviewed-on: https://gerrit.libreoffice.org/18672 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-09-19update creditsChristian Lohmaier
Change-Id: I0de134ec25add0fa963fa73e5583c721a69e17b7 (cherry picked from commit 3834c12cafd645cdfdcf951b5d7c0c0223f3d79d)
2015-09-19tdf#61908 OOXML export cell range for matrix/array formulaEike Rathke
Problem Description: - Matrix multiplication cell formula range is not exported after roundtrip. XML Difference: Original : <f t="array" ref="G5:G6">MMULT(A1:C2,E1:E3)</f> Roundtrip : <f aca="false">MMULT(A1:C2,E1:E3)</f> Solution : Added formula cell range support for matrix multiplication. Reviewed-on: https://gerrit.libreoffice.org/16033 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com> (cherry picked from commit beb8e2830dc9e1c771e196fcaf08cdfd6bf3dde3) Conflicts: sc/qa/unit/subsequent_export-test.cxx fix 176 unbalanced XML_f xlsx export failuires regression from commit beb8e2830dc9e1c771e196fcaf08cdfd6bf3dde3 Author: yogesh.bharate001 <yogesh.bharate@synerzip.com> Date: Tue Jun 2 16:39:09 2015 +0530 tdf#61908:XLSX formula cell range is not exported for MMULT. (cherry picked from commit 103b619401f06697255167c788192601e87758b9) array formulas do not consist only of multiple rows, tdf#61908 follow-up For example, {={1,2}*3} is a two columns one row vector, or even a single cell could hold an array formula. (cherry picked from commit 92df7db85a3da10f18a5a06fb53a9cb69910e835) a54ce5ce437e592378fe930b779c518de9670995 14a44ac8356fdffc98b7097f48319755f5f2f317 do not write MM_REFERENCE formulas to OOXML, tdf#61908 follow-up The array range is covered by MM_FORMULA. Excel even complained when loading such a document. (cherry picked from commit f501fe4da88e1d64fcc88a492a52911113d28f6a) Change-Id: Ic871f064a98a324bc16a4253b633c97417c3f900 10e1b19fbfb8ea849ffe3d46504fdf3389633c5f Reviewed-on: https://gerrit.libreoffice.org/18592 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19Related rhbz#1259746: Buffer file content read from GIO UCPStephan Bergmann
...for one, this avoids sending seek requests down the GIO/GVFS stack, which can silently fail with corrupt data read from certain broken servers for current versions of the GIO/GVFS stack; for another, it should considerably speed up loading documents via the GIO UCP, as LO's document type detection is notorious for issuing lots of seek and (small-chunk and/or re-) read operations on a file. (This issue has become more relevant after 51e0d789c344547956764c3b5f0ef5a304f4e0aa "rhbz#1134285: Access dav, davs URLs via GVFS," where the old route via the WebDAV UCP was apparently not affected by those broken servers, so happened to start affecting opening certain remote files in LO via Nautilus.) Change-Id: I91f91128b2d1a16f976eafeacf216a91747f4df1 (cherry picked from commit 93a0696e74e96e5a5ca821f33cb791b87e876f49) Reviewed-on: https://gerrit.libreoffice.org/18612 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19Resolves: tdf#94249 do not remove broadcasters while iterators are in useEike Rathke
EndListeningContext holds BroadcasterStoreType iterators in its ColumnBlockPositionSet and collects broadcasters to purge them at the end. Removing broadcasters from ScColumn::maBroadcasters in between invalidates the iterators. Hence calling the "normal" EndListening() that removes a broadcaster when all listeners are gone while an EndListeningContext is in use is bad. Change-Id: Ibdd88469e91e6173ceff1f391c23ef7cb7c6f596 (cherry picked from commit e4a8ae0bf54476e9a0c9e1f5348c05f3cd838899) Reviewed-on: https://gerrit.libreoffice.org/18615 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19don't crash with unknown out color spaceCaolán McNamara
Change-Id: Ib066ff1fad686d611a86510e768b1109ef7a5e75 (cherry picked from commit 7aa2f8c75d7bda103748fa73766a30fd77e50c16) Reviewed-on: https://gerrit.libreoffice.org/18640 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-09-19Resolves: tdf#93895 broadcast cell changes when multi-selection was pastedEike Rathke
It is not sufficient to collect the cells, one has to broadcast on the collection. Change-Id: I11f889936aff43f958c56789e539809289819752 (cherry picked from commit 97ad6393525a928b5dfe2a6562d7604446da7af0) Reviewed-on: https://gerrit.libreoffice.org/18573 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2015-09-19opengl: support reading back 1-bit masks from textureTomaž Vajngerl
Change-Id: Ibe8d9140f7a54016f2cd684198856ac27d880aa3 (cherry picked from commit b85d24e430051054e54602aa14bf00b164c3865b) Reviewed-on: https://gerrit.libreoffice.org/18622 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2015-09-19Revert "disable caching of virtual devices when OpenGL is enabled"Tomaž Vajngerl
Not needed anymore.. This reverts commit 812e85a12c7e2c046113a72da9437982926bfb37. Change-Id: I2b25180a3ddaf5b838197a82eeec2de1c202a7d7 Reviewed-on: https://gerrit.libreoffice.org/18648 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2015-09-19tdf#94281 - don't mix legacy and VCL OpenGLContext's.Michael Meeks
Each has rather different assumptions about how life should be. Change-Id: I85fffc77d14f3a5335a077fcb541a2b31c372043 Reviewed-on: https://gerrit.libreoffice.org/18644 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2015-09-19Fix a merge problem.Jan Holesovsky
Change-Id: I81ee00114d6e1e942e41e61a50940691a2a41a40 Reviewed-on: https://gerrit.libreoffice.org/18639 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19opengl: check framebuffer completenessTomaž Vajngerl
Change-Id: Idd80b7390694038ab0913edab0e496593beb0e15 (cherry picked from commit 7993663cc559e2a2c72804f7b4fa553f8c7441c3) Reviewed-on: https://gerrit.libreoffice.org/18625 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19opengl: this doesn't really do anything as data is null anywayTomaž Vajngerl
Change-Id: Iacd75beecc14023173a9aa52a30298bbfe787d61 (cherry picked from commit 0eb9f13d401eb473338c7da2e4cfd0e366996aee) Reviewed-on: https://gerrit.libreoffice.org/18623 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19tdf#93814: Added support for caching shader program binaries.Marco Cecchetti
Reviewed-on: https://gerrit.libreoffice.org/18555 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Signed-off-by: Michael Meeks <michael.meeks@collabora.com> Conflicts: include/vcl/opengl/OpenGLContext.hxx include/vcl/opengl/OpenGLHelper.hxx vcl/inc/opengl/win/WinDeviceInfo.hxx vcl/source/opengl/OpenGLContext.cxx Change-Id: I21c844b47282f6b3eec443933a86421a074e24df
2015-09-19opengl: optimize search for a free slot in texture atlasTomaž Vajngerl
Change-Id: Ic853457871b914f9c1beb2f648bf7d9d18dce957 (cherry picked from commit 4823b6d4e989943c31e20027564ab4eca43f6f8d) Reviewed-on: https://gerrit.libreoffice.org/18624 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19tdf#93666: use x,y coords when reading texture part + don't bindTomaž Vajngerl
Fixes shrinking shapes with gradients when the VirtualDev is reused to create a alpha mask (and the texture is reused and reading back from just one part of the texture which uses glReadPixels code-path). Binding texture is not necessary when we use and bind it to the framebuffer. Change-Id: Ie3994f749e1a2c17d4d3df44710b7453d7a4f45f (cherry picked from commit 0165da09288b5f6573bda114af664a26557fad8a) Reviewed-on: https://gerrit.libreoffice.org/18621 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19GL paint-flushing guard re-work.Michael Meeks
Unfortunately, since we can have 2x SalGraphics' on a OutputDevice, and one of these can be a printer - things got very confused around which context to glFlush. This de-tangles the various reference-counts. Conflicts: vcl/inc/generic/genpspgraphics.h vcl/win/source/gdi/salgdi.cxx Change-Id: I1062be0b02a91fc9009deaa3ec29c5dbb227df20 Reviewed-on: https://gerrit.libreoffice.org/18611 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2015-09-19tdf#94252 - avoid switching contexts un-necessarily to reduce flicker.Michael Meeks
Change-Id: Id4ac387174fa03c5886a990d89fd53a4f18db11c Reviewed-on: https://gerrit.libreoffice.org/18610 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2015-09-19tdf#94006 - need an explicit dispose for slideshow's GLContext.Michael Meeks
Fixes crasher exiting slideshow. Change-Id: I14b6a2c1abc946f590bf91cab19099753172fd95 Reviewed-on: https://gerrit.libreoffice.org/18609 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2015-09-19tdf#94213 - calc re-size flicker turns out to be the status bar.Michael Meeks
Using vdev's associated with old contexts, is un-necessary and a recipe for context switching & hence flicker. Change-Id: I37ed967a7816e5ca0240908ab4793ce1e68570ee Reviewed-on: https://gerrit.libreoffice.org/18602 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/18608 Reviewed-by: Tor Lillqvist <tml@collabora.com>
2015-09-19tdf#94213 - defer glFlushing until we've re-rendered after a re-size.Michael Meeks
Avoids a rather horrible flickering problem in GL mode. Squashing: tdf#94213 - release offscreen texture properly on re-size. We need to ensure that we use an initialized context, and that (when we re-parent) we DeInit and so reset the previous OpenGLContext. Make UseContext more paranoid as well for good measure. Squashing: tdf#94213 - cleanup associated GL contexts properly when DCs released. Change-Id: I6b9fb899777d8e460999ac3ff038a1302e434bb5 Reviewed-on: https://gerrit.libreoffice.org/18607 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2015-09-19Split formula group for OpenCL up into smaller bitsTor Lillqvist
Will make it less demanding on low-end hardware, where the device driver is unresponsive for too long when a OpenCL kernel handling lots of data is executing. This makes Windows restart it which is problematic. I tried several approaches of splitting, both at higher levels in sc and at the lowest level just before creating and executing the OpenCL kernel(s). This seems to be the most minimal and local approach. Doing it at the lower level would have required too much poking into our obscure OpenCL code, like passing an offset parameter to every kernel. Use a simple heuristic to find out whether to split. On the problematic low-end devices, CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT is 4, while for more performant devices it is 1 or 8. Change-Id: If16d152710057b34d09ef0203960e1fbb9ac067f Reviewed-on: https://gerrit.libreoffice.org/18613 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19tdf#75256 Sifr iconset updatesMatthias Freund
I redo the sc_instergraphic to 1px outline instead 2px. New crop icon. sc_fillcolor now behind the color line sc_insertbookmark now without the plus. Change-Id: I9dd62bbe378735dea322b5ead03951d7db9a3162 Reviewed-on: https://gerrit.libreoffice.org/18596 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com> (cherry picked from commit 73a8fcecfe10e1a15513b00e379712b00cdfdd6e) Reviewed-on: https://gerrit.libreoffice.org/18599 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-09-19Resolves: tdf#88314 close temp file after each thread completedCaolán McNamara
Change-Id: Ic2eec30cfb5f61c53777eefeeb8bad6f552da2fc Reviewed-on: https://gerrit.libreoffice.org/17355 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 458bf0812570f517dd4b80efbcfb7e0fca9479f7) Related: tdf#88314 delete temp files clear to close the inputstream before attempting to delete the temp file, which is plausible as the windows-specific failure in earlier attempts at this Change-Id: I751aa3a098dd960f56b77a5f5fc93783c1060556 Reviewed-on: https://gerrit.libreoffice.org/17531 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 ef698035aa2aa64fc4c4455b394e6782772fef4f) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-09-19tdf#94079 allow empty array for holiday sequenceWinfried Donkers
in Calc functions NETWORKDAYS and WORKDAY.INTL Change-Id: I2d42ab956e4ab9f2187a0c6bc3c64c9306ca892a Reviewed-on: https://gerrit.libreoffice.org/18559 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> (cherry picked from commit 75bde904d5b4f756037889f2b2ddee3e34dd81b8) Reviewed-on: https://gerrit.libreoffice.org/18595
2015-09-19tdf#93449 Internal hyperlinks are not exported corectly in HTMLVasily Melenchuk
InetURLObject class does not work correctly with internal document links, containing not full url, but just a fragment. This case added as an exception for HTML link export. Change-Id: I44496a1cf186836d4194fc65ce7bf9aeb2f79b65 Reviewed-on: https://gerrit.libreoffice.org/17993 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit fd3468024e1ac199f4a2f4108321ef8100d58414) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2015-09-19tdf#92586 xmloff: fix import of stretched background imageMiklos Vajna
The bug document has: <style:page-layout-properties ... style:repeat="no-repeat"> <style:background-image ... style:repeat="stretch"/> </style:page-layout-properties> When a stretched background image is set on a page style using the Writer UI, then these two style:repeat attributes always match, but not in the bugdoc. The later used to have priority, till commit 7d9bb549d498d6beed2c4050c402d09643febdfa (Related: #i124638# Second step of DrawingLayer FillAttributes..., 2014-06-02). Fix the problem by extending XMLBackgroundImageContext::EndElement(): if we know that the <style:page-layout-properties> sets the FillBitmapMode property, then don't blindly set BackGraphicLocation, but try to overwrite the exiting FillBitmapMode one. Change-Id: I64ab4363b20cc95003d35acd63ea421472b1c071 (cherry picked from commit 6621da38b3cd217314c2d2295fd1e71be7e1875e) Reviewed-on: https://gerrit.libreoffice.org/18582 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19tdf#93261: sw: fix idle auto-complete collection loop on big parasMichael Stahl
5 ms timers cause SwTextFrm::CollectAutoCmplWrds() to return early, and unlike the auto-spelling stuff there is nothing to store the already-checked range of the paragraph, so on the next iteration it will start from the beginning and time-out again. Prevent that by excluding TIMER events here, as is already done for the ONLINE_SPELLING case. Change-Id: Iac781f10ce0aef902fa921030e61b4cff65d0cb3 (cherry picked from commit b4f35a7450830979b937ec6ae3b6d638302093d2) Reviewed-on: https://gerrit.libreoffice.org/18590 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19tdf#93261: sw: fix idle auto-complete collection loop on empty parasMichael Stahl
So the auto-spell-checking is hyper-optimized to add the words to the auto-complete list as well, and call SetAutoCompleteWordDirty(). But if you disable the auto-spell-checking, then a separate function SwTextFrm::CollectAutoCmplWrds() will be called, which is buggy because it only resets the dirty flag if at least one word of sufficient length was found in the paragraph, which is never the case for an empty paragraph. Change-Id: Idec64fc3c379301426a44e06a1114c474de36014 (cherry picked from commit 97c6dac69ac2ad9cb20ba4d3c167d22a19922700) Reviewed-on: https://gerrit.libreoffice.org/18589 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19tdf#94198 Printer missing from tooltipSamuel Mehrbrodt
Need to update the tooltip also on state change. This partially reverts the fix for tdf#83558, 1fb8724f9834dbc07b741eeed31b31347bc0c2a1 Verified that the fix for tdf#83558 still works. Change-Id: I023a5e4b101dc91522f19b0d3ed2ed0c4a47e64b Reviewed-on: https://gerrit.libreoffice.org/18586 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-09-19KDE4Filedialog check should include cstdlibTomáš Chvátal
Otherwise this would needlessly fail on some compilers. Change-Id: I4e46e9e452de0703b6556cd55e4606b02be5c41c Reviewed-on: https://gerrit.libreoffice.org/18584 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-09-19Resolves: rhbz#1261421 crash on mashing hangul korean keyboardCaolán McNamara
Change-Id: Ie066c7f83ad15bec198f2091a3b084468c502766 (cherry picked from commit 064fd8342111bc62ba646e439c235bd495587a4a) Reviewed-on: https://gerrit.libreoffice.org/18499 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2015-09-19Resolves: tdf#93887 distinguish between empty selection lost selectionCaolán McNamara
Change-Id: Id0be728602b3c58b2853ff464336d68303531efe (cherry picked from commit f3f1919aa4eca2f6180649eda43bcb813b1f0450) Reviewed-on: https://gerrit.libreoffice.org/18434 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2015-09-19Resolves: tdf#93778 fixed crashSzymon Kłos
While opening folders in SvtFileView using doubleclick, sometimes GtkSalFrame::gestureLongPress method is executed with a null frame pointer and LO crashes. I noticed this only with remote dirs, probably this bug occurs only when the doubleclick handler routine takes a lot of time. (cherry picked from commit db33c7853e12e9593a530ce2327e9662bcab1480) Change-Id: I432046994b3e1662bd7e499681bd20e9696b2d52 Reviewed-on: https://gerrit.libreoffice.org/18571 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19tdf#92794: '$' should be replaced in error dialog of addressbookJulien Nabet
Change-Id: Ic57611be96f160037fbff2e9452f9206083c80e4 Reviewed-on: https://gerrit.libreoffice.org/18324 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 01547985ceee8c199dc189071845ef5fcda11782) Reviewed-on: https://gerrit.libreoffice.org/18520
2015-09-19tdf#94037: Don't try to manipulate non-existent widget containerKatarina Behrens
Regression from commit 8b7799972a95da50e1e92748, which replaced named GtkFrame with GtkBox, but didn't rename the box accordingly. Change-Id: I321dbee05faded81dbf575bca3c578ecb09f1a3e Reviewed-on: https://gerrit.libreoffice.org/18562 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19check stream status more oftenCaolán McNamara
Change-Id: I233c2fff9c06a81117f8114ccee83b53ea4026db (cherry picked from commit b43e03353aeb04ed74a272d98df03dd7c20f3478) Reviewed-on: https://gerrit.libreoffice.org/18505 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com>
2015-09-19fix size check related hangCaolán McNamara
Change-Id: I3e8aa5c48ba802cd363688502b44e27bfdf67f01 (cherry picked from commit b02f1c58e7bb8b6c9381107431557d3f39794fe0) Reviewed-on: https://gerrit.libreoffice.org/18464 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-09-19cppcheck: Mismatching allocation and deallocationJulien Nabet
+ Typo: excecptionTypeSizeArray->exceptionTypeSizeArray Cherry-picked from 81d62c5f48f3bf341c4c7bdaef5a5ce5941f3e62 Change-Id: I6fac3bea1eba094e87717d20a08ec7cf6151e2df Reviewed-on: https://gerrit.libreoffice.org/18527 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-19tdf#92145: Writer table rows/columns can't be resizedLászló Németh
with disabled rulers. (This fix was suggested by Tomaž Vajngerl.) (Cherry-picked from the commit ed031895f6f5b361cccc6811b53c6f2b9cfc3e23) Conflicts: svtools/source/control/ruler.cxx Change-Id: I161237cdb4941c0eaf934223b078acd94d72e21d Reviewed-on: https://gerrit.libreoffice.org/18507 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2015-09-19tdf#92036: sw: fix idle spelling loopMichael Stahl
There is a sort of intentional infinite loop in the idle spell checking handler: while the user is typing a word, it should not be marked as invalid yet, in order not to annoy them with red underlines. So the word where the cursor is positioned always remained dirty, unless you happen to have a grammar checker enabled, which clears the paragraph's dirty flag from a separate thread. To avoid the infinite loop, add another spell checking state "PENDING" which is the same as dirty except that it should cancel the idle spell checking. The idle spell checking will run again when the user does the next editing operation. Notably this means if the user just moves the cursor out of the wrongly spelled word, it won't be underlined yet, but that appears a minor issue, and checking when the cursor leaves the word appears too hard to implement. (cherry picked from commit 4c91e94e892943ef5e031d65f6f42864233cb4cd) Change-Id: Ifb3d6d17f94f9f1cfad82e70dfa79f1594c38647 Reviewed-on: https://gerrit.libreoffice.org/18511 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19Revert "Fix single node CopyRange"Michael Stahl
This reverts commit 9099e21b89184bd4e39def497e483cac4a77ec5a. It causes the problem that frames anchored to the same node where redlines start or end get duplicated during Hide. Jan-Marek said that the original mail-merge related problem this change was fixing is now most likely fixed differently, and the test in testMultiPageAnchoredDraws() still passes. (cherry picked from commit e84f0a9b3223f49b0829f2f55dacbf11ae201c1e) sw: add unit test for the redline frame duplication regression (cherry picked from commit d5ffcba07acb4dd5bd68373d40f07af825f07fba) Change-Id: Ie84fed3f64be7696782bc557004eb18fccc5b64b Reviewed-on: https://gerrit.libreoffice.org/18509 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-19tdf#94031 - slideshow: bind correct GL context for prepareEnvironmentLubosz Sarnecki
Change-Id: Ib139e81f770531f7d808764dd3a77c7ac8d6fa3c Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2015-09-19tdf#93634 repair getDisplayDirectory for Windows filepickerRegina Henschel
Change wrong PROP_FILENAME to correct PROP_DIRECTORY Change-Id: Iab2e16c486f487699e1574ed508539d95884bf9b Reviewed-on: https://gerrit.libreoffice.org/18127 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 8775593bcc543b3d7021e20736f42fa13035870d) Reviewed-on: https://gerrit.libreoffice.org/18373
2015-09-19Resolves: tdf#92995 do not delete caption objects that are held by UndoEike Rathke
Drag&Drop Undo is a special case of ownership.. Change-Id: I2fe7769c4d84efe09d432335d5d8e72d506bf7a1 (cherry picked from commit 44f34c1163882c2e3086282374fee9cd55ee211f) Reviewed-on: https://gerrit.libreoffice.org/18470 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>