summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-08-23external data: test application for my UI workfeature/external-data-uiMarkus Mohrhard7-3/+204
Change-Id: I9da2f9d29a209cefaac3e1af429e606a47792039
2017-08-23tdf#109184 auto cell color should be transparentSzymon Kłos3-1/+20
Don't add color to the property map if is set to auto. In this case white color was assumed and tables were white instead of transparent. Change-Id: I7f203b8f3831b86ba8de33dc57de227b3029c6d9 Reviewed-on: https://gerrit.libreoffice.org/41255 Reviewed-by: Szymon Kłos <szymon.klos@collabora.com> Tested-by: Szymon Kłos <szymon.klos@collabora.com>
2017-08-23configure: attempt to fix Android buildMichael Stahl1-0/+1
Can't find CONF-FOR-BUILD/donwload.lst Change-Id: Ie6bb993a2d6fcd7723b9f4437284b862eb194316
2017-08-23Don't crash if aProfileId is nullTor Lillqvist1-0/+2
Change-Id: I1505469200c4bcc82f07eae325882fd6454ebcc5
2017-08-23fix bug in ScTable::LastHiddenColRowNoel Grandin1-2/+2
found by inspection, noticed that the for loop is not actually using it's index variable introduced in commit b3579d71c6536ab1d03cc47249d582a574fd054a koheirowlimitperf: #i109369# #i109373# #i109384# #i109385# #i109386# million, and integrated lots of speed optimization and bug fixes to ensure Calc remains usable after the row limit increase. Change-Id: Icfee19ddb051e8d4333ed4c91d384379bf494444 Reviewed-on: https://gerrit.libreoffice.org/41439 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-23tdf#108943 RTF import: handle \tx inside a list level definitionMiklos Vajna3-1/+47
\tx in the list level definition has a different meaning (we should map it to the ListtabStopPosition UNO property), compared to when it's used as a plain text property. Change-Id: I7b98ae3d82bbd2c4ad41d0d7f4ad50525c4d0f9a Reviewed-on: https://gerrit.libreoffice.org/41442 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-08-23configure: try to keep PYTHON_VERSION from going staleMichael Stahl1-1/+4
Since it was set to 3.5.0, the bundled python was upgraded twice, but the directory is still named python-core-3.5.0 :( Change-Id: I15eec4148c2436e1f289d9851ce5bd212d4a368a Reviewed-on: https://gerrit.libreoffice.org/41433 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-08-23Fix WID rangesStephan Bergmann1-19/+10
Change-Id: I50e7f6b16d835ec86e8a98e6d94ee812391a37d4
2017-08-23Fix and enable libxmlsec build for AndroidGautam Prajapati2-6/+2
This commit removes the OpenSSL dependency unconditionally from external/libxmlsec/ExternalProject_xmlsec.mk. xmlsec wasn't built for Android previously but it seems like Android was the only user of xmlsec OpenSSL backend. Now we have NSS built for Android as well, so it's safe to remove the OpenSSL dependency. Change-Id: I8652487be146c3ac643c4f6dc7a6a2845093c93f Reviewed-on: https://gerrit.libreoffice.org/41288 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-08-23convert message box style bits to scoped enumNoel Grandin107-307/+354
and fix harmless bug in ImpSVGDialog::ImpSVGDialog, which there since commit 6456f1d81090dd5fe44455c09ae3ede7ec6ac38a Date: Fri Feb 4 14:52:54 2011 +0100 ka102: added/removed files for SVG import and module cleanup Change-Id: I66b2ec2b029431ab453e54e962863e4ed7d78962 Reviewed-on: https://gerrit.libreoffice.org/41412 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-23ctypeitm no more existsAndrea Gelmini1-4/+0
File deleted on commit 08566ea51944 Change-Id: Iccf35edc92c99779be519a4c722fa5d9bcef4b34 Reviewed-on: https://gerrit.libreoffice.org/41434 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-23Fix typosAndrea Gelmini2-3/+3
Change-Id: Ic78d3e15c5e58f1306f8448c0806db275b3ae616 Reviewed-on: https://gerrit.libreoffice.org/41435 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2017-08-23SmartArt: shape rotation supportGrzegorz Araminowicz6-3/+47
Change-Id: I13bfbd3fafff5335ce8bc23b2579182aa5a94a80 Reviewed-on: https://gerrit.libreoffice.org/41393 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-08-23SmartArt: basic support for layout constraintsGrzegorz Araminowicz7-68/+139
Change-Id: Ie234bfd9760cdacb6a25c04d73a260e7e59ef7d6 Reviewed-on: https://gerrit.libreoffice.org/41273 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-08-23tdf#111844 infobar icons/text on high dpiHeiko Tietze1-1/+1
scaling factor added to text position Change-Id: Iaeb48fd4ac0439680fa3b6ca43f23a617efe1457 Reviewed-on: https://gerrit.libreoffice.org/41417 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Heiko Tietze <tietze.heiko@googlemail.com>
2017-08-23tdf#111975: Inline checkbox control's label is not saved to DOC formatTamás Zolnai6-71/+42
This MiserableFormFieldExportHack lives from the beginning of the git history: 7155b11b7eac65e242aca1efaf29ffcfa28f2564 So it might be a workaround of an old issue. By now when the checkbox is not inline, but a floating one, it is exported as ActiveX control, which works nicely. So just remove this workaround and let the code export also inline checkboxes as ActiveX controls. Change-Id: I350b7a7595bb46334c63d9dfcf40abf9e10943bc Reviewed-on: https://gerrit.libreoffice.org/41436 Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com> Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2017-08-22editeng: warning C4701 potentially uninitialized local varMichael Stahl1-1/+1
Change-Id: I611f0b5652722f0de38dfb82440823b832a6029c
2017-08-22unotest: really run every CppunitTest with its own user profileMichael Stahl2-5/+2
Apparently a sw unit test randomly read a partially written autotbl.fmt that was written by another unit test, in particular the file workdir/unittest/user/config/autotbl.fmt. The tests are actually started with -env:UserInstallation=$(call gb_Helper_make_url,$(call gb_CppunitTest_get_target,$*).user) to prevent exactly this problem, but unfortunately it's then overridden by a call to rtl::Bootstrap::set(), which overrides even command line arguments, from test::BootstrapFixtureBase::setUp(). Change-Id: I618574e94755ea38caf9583f3dcf7715396bca48 Reviewed-on: https://gerrit.libreoffice.org/41432 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-08-22editeng: avoid infinite loop in SvxBoxItem::CreateMichael Stahl1-1/+1
Apparently a sw unit test randomly read a partially written autotbl.fmt and the stream has m_isEof = true. Change-Id: Iacfbc42e83be6320d4aa695a5df4264f1db0b021
2017-08-22drop unused SvxScriptTypeItemJochen Nitschke5-42/+1
apparently there was never a user for this item since initial commit in the year 2000. SvxScriptSetItem gets the ScriptType by parameter see GetItemOfScript and PutItemForScriptType. remove SID_ATTR_CHAR_SCRIPTTYPE and don't put the item in any set. keep the gap in the ID range because it's not part of any range and there are already other gaps. Change-Id: Iee24f13b329593af2dc5548d8b6bc2282c2dc5b3 Reviewed-on: https://gerrit.libreoffice.org/41423 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-22loplugin:constparam in sc part1Noel Grandin45-102/+102
Change-Id: I82fba7ebb3b4f018721642c96bbfa615c6a382c3 Reviewed-on: https://gerrit.libreoffice.org/41419 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-22updater: store the updater GUI icon on linux in the codeMarkus Mohrhard2-3/+261
The content can be created through convert from the png version. Change-Id: Icc07a118dfa139f270232a1e708e6907ad02ddea
2017-08-22update creditsChristian Lohmaier1-4439/+4626
Change-Id: I6e6399008c62fb4feb1ddc4fef306d6c3c0cc0ca
2017-08-22updater: get the updater GUI working on LinuxMarkus Mohrhard5-7/+14
Change-Id: I3e7edb5319ab2e2ec316204b917a7e29c1791b5b
2017-08-22Use SfxItemSet ctor that checks WID range correctness at compile timeStephan Bergmann1-30/+20
Change-Id: Iea0d6334181d63f5c3eaf87df395efc158ba825e
2017-08-22Fix test assertion messageStephan Bergmann1-1/+1
Change-Id: Ifd9f50a68e5dd40003cd1bd32a5b806b0282ce44
2017-08-22EPUB export: initial table supportMiklos Vajna4-0/+158
Focusing on just not loosing plain text content, no actual formatting yet. Change-Id: Ic242f849730e1eb174f621f2235fa04563024e4e
2017-08-22EPUB export: fix validation error around as-char imagesMiklos Vajna1-0/+92
Matching testcase is in libepubgen.git only. Change-Id: Iee00264894099ccafb7b2d7d3252e2c7cc48ab11 Reviewed-on: https://gerrit.libreoffice.org/41427 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-08-22tdf#97362: TextPortionEnumerationTest partially migrated to python (part 6)jmzambon2-331/+353
Convert tests: - test_range_hyperlink_meta - test_range_ruby_meta - test_range_meta_hyperlink - test_range_meta_ruby - test_range_meta_meta Change-Id: I5e7adba17ad19e8c299d178fe45ed7e987b92cf0 Reviewed-on: https://gerrit.libreoffice.org/41098 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-08-22tdf#94882 use first page header on first pageLuke Deller3-1/+14
The very first page of the document should always be formatted using the "first page" settings in the page style, regardless of the page number set for that page. Change-Id: I49cb00cef8b1d10120349073dee1511657dc84d1 Reviewed-on: https://gerrit.libreoffice.org/39851 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-08-22Join adjacent WID rangesStephan Bergmann1-6/+2
...after 5a64d8b20ed74559617d2f97c3f941842b6a9ea1 "drop unused SdrCustomShapeAdjustmentItem" brought SDRATTR_TEXT_CONTOURFRAME next to SDRATTR_XMLATTRIBUTES. Stops CppunitTest_sd_dialogs_test from failing again, similar to previous 45a7f5b62d0b1b21763c1c94255ef2309ea4280b "Keep WID ranges sorted, and join adjacent ones". Change-Id: I0e93a64dd617a09872e19acd5597c5a4dd54b887
2017-08-22tdf#110355: loading options from default configVitaliy Anderson1-0/+4
Enable loading the "Protect Form" and "Use LibreOffice 4.3 anchoring paint order (in current document)" compatibility options from default config Change-Id: Ibb0cd4b66516a8b054974d458edf9f28a4b4743d Reviewed-on: https://gerrit.libreoffice.org/41400 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-08-22EPUB export: fix unexpected first chapter nameMiklos Vajna1-0/+106
Matching testcase is in libepubgen.git only. Change-Id: I7a6ce6a8f7deaa26a2b31ca024ff98a02a8a85f7 Reviewed-on: https://gerrit.libreoffice.org/41421 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-08-22tdf#110355: regression fixVitaliy Anderson1-1/+5
The regression from 91ccb4dbf7cbe7e684c7a8183863e597d7205e57 "Compatibility options refactoring. Part 1" patch. SvtCompatibilityOptions_Impl::SvtCompatibilityOptions_Impl() solve problem with wrong filling SvtCompatibilityEntry item fields from lValues sequence Change-Id: I695ad78bacbcce41b19b5fb90b86ff08fc041971 Reviewed-on: https://gerrit.libreoffice.org/41328 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-08-22OSX fix updates during resizeJan-Marek Glogowski6-6/+30
While resizing MacOS suspends the NSDefaultRunLoopMode. So in this caae we can't post to the system event loop, but must use timers to restart ourself. Since the timer itself is scheduled on the NSEventTrackingRunLoopMode it' also triggers on resize events. There is still some minor glitch: when resizing too fast some part of LibreOffice isn't painted, while the left mouse button is down. Since there isn't any layouting triggered by the mouse up, there has to be an other inconsistency. Change-Id: I3ccba78bd23ec8526f21e7b93b027f3d3279f901
2017-08-22unnecessary conditionccsheller1-2/+1
truth table pContext bDummyContext !pContext || bDummyContext pContext && !bDummyContext T T T F T F F T F T T F F F T F Change-Id: I52e4647cb081eae265b3cc31e60a1ac6b0a5337d Reviewed-on: https://gerrit.libreoffice.org/41418 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-22fix build with system libepubgen againDavid Tardon1-1/+1
Change-Id: I2e994ddbb1df73e0072349ed9fe748354b707cc7
2017-08-22sw: Use primitive renderer for graphicsArmin Le Grand1-6/+28
To allow using the prepared VectorData of imported Metafiles (and EMF+), let Writer use a Primitive Renderer for Graphic output. For now, use a temp PrimitiveRenderer (until sw is fully adapted to primitives). Change-Id: Iaa39111c5ef35a052394be6e4d1b86a5a8e33068 Reviewed-on: https://gerrit.libreoffice.org/41411 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-08-22Assert that caller columns are within boundsEike Rathke1-1/+4
Change-Id: Icf93bb5d57c9a4b6988a2ea34fc3ca23130d7eeb
2017-08-22Add some exception messages to the removeSettings methodMuhammet Kara2-8/+20
in UIConfigurationManager and ModuleUIConfigurationManager Change-Id: I82c5369dc43dc8ccd9be62acaf327a39f3b4d68f Reviewed-on: https://gerrit.libreoffice.org/41403 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-22emfplus: cut over to new EMF+ rendererThorsten Behrens4-180/+1
We're on par with the old functionality now (modulo a few smaller issues); overall QoS is much better, we get vector output on pdf and print, and the need for large offscreen bitmap rendering goes away. Change-Id: I1fa92c5cad67579c3fcfa78f1bc68696bf1623ec Reviewed-on: https://gerrit.libreoffice.org/41406 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Patrick Jaap <patrick.jaap@tu-dresden.de> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-08-22sw: prefix members of SwOLEObjMiklos Vajna2-83/+83
Change-Id: I55f2b9c1c518a569dc36d968450b94efeffa4c5f Reviewed-on: https://gerrit.libreoffice.org/41410 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2017-08-22Convert ErrCode area to scoped enumNoel Grandin24-446/+408
Change-Id: Ifa365bbac3c7eb21da9381ec8bb3be6b6785016b Reviewed-on: https://gerrit.libreoffice.org/41402 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-22loplugin:unnecessaryparenJan-Marek Glogowski1-1/+1
Change-Id: I4f8b76a9f924a476d04aa745837e732b10348ffa
2017-08-22Abort on critical Scheduler problemsJan-Marek Glogowski1-7/+19
We don't have the possibility to continue processing tasks without the scheduler lock. Same situation, if a task throws an exception. In both cases we just abort() instead of using assertions. Change-Id: I4d52a6ef0526a1e46b64f9f3a6e0cc1a718618cc
2017-08-22SVP always drain the wakeup pipeJan-Marek Glogowski1-2/+7
When we have a lot of idle tasks and generate new tasks, the wakeup pipe fills and is never drained, so OSL_ENSURE in Wakeup() starts to fail. This simply drains the pipe on every run, which processed an event. Change-Id: I7b6366b2649133b63138dc77fe51508404132890
2017-08-22Really run the layouter every 50msJan-Marek Glogowski1-6/+5
By Start()-ing the Idle, it's always reset, so with fast resizes you could actually postpone layouting indefinitly. Change-Id: Ie90b6f3f378ee8d163f621fce51280e09c826f14
2017-08-22Remove 500ns offset from GetSystemTicks()Jan-Marek Glogowski1-1/+1
This doesn't make any sense. The orignal idea might have been to somehow be in the middle of 1ms, for whatever reason. And it completely breaks, if we want to sleep 0ms. Change-Id: I525b70c016876a96aa17edefe8c076b122ee2527
2017-08-22The scheduler timer starts without SolarMutexJan-Marek Glogowski1-2/+0
The backend is resposible to correctly start the timer. Otherwise you can't start new Tasks without the SolarMutex. Change-Id: I4e066fceb513d0de90b58854baf3e45f2b8ff25b
2017-08-22Put flatpak-builder manifest file into core repoStephan Bergmann1-0/+400
...where its content can be kept in sync as necessary. The flatpak/build.sh script in the dev-tools repo will be updated accordingly. Change-Id: I6937a619dbf54686f8dcfd9b98200c14198dde8e