summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-03SVTOOLS : Remove usage of DBG_CTOR and DBG_DTOR.Arnaud Versini
Valgrind is capable of detecting such bugs. No need for extra macros. Change-Id: I83e39d69deaf2aa1c5ca455c92d070a2d33def3f Reviewed-on: https://gerrit.libreoffice.org/8421 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-03EXTENSIONS : Remove usage of DBG_CTOR and DBG_DTOR.Arnaud Versini
Valgrind is capable of detecting such bugs. No need for extra macros. Change-Id: Ied33afa8b32149b6b7b1c0725167349e817d6c89 Reviewed-on: https://gerrit.libreoffice.org/8407 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-03fdo#39468 Translate German Comments - vcl/source/window/seleng.cxxChristian M. Heller
Change-Id: Ib6466fe275eccb707ae6edbdf430080d92973b1d Reviewed-on: https://gerrit.libreoffice.org/8429 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-03fdo#39468 Translate German Comments - vcl/source/window/msgbox.cxxChristian M. Heller
Change-Id: Ia0874709c03bc912fc4bf3efecf7ff3e84bbc82b Reviewed-on: https://gerrit.libreoffice.org/8428 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-03fdo#39468 Translate German Comments - vcl/source/window/dlgctrl.cxxChristian M. Heller
Change-Id: Ibfae3f4d94f675db0275e83f8d5f074269713cad Reviewed-on: https://gerrit.libreoffice.org/8427 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-03-Werror,-Wunused-functionStephan Bergmann
Change-Id: Ief9b2179db2e6c05dbf6e076e147a0a8adbccc04
2014-03-03convert word completion page to .ui formatCaolán McNamara
Change-Id: I4f60b5530428ad39bf7e9bea58b09d4228e11bb3
2014-03-03Updated coreCaolán McNamara
Project: help bf4bd6b7a918771621956a90f13213e8fc777507
2014-03-03allow ext. projects to depend on mdds_headersDavid Tardon
Change-Id: Ie5b8576e12ef1b95b8ad8775379ec60041c6d816
2014-03-03writerfilter: oops, fix C++11 syntaxMichael Stahl
Change-Id: Iba5424260c4ef81292e5fc32745c808d93d48936
2014-03-03explicitly invalidate contained ImplListBoxWindowCaolán McNamara
I've seen this a few times where on being Enabled/Disabled the list boxes don't redraw to their new state. I can reproduce this reliably now with the chart wizard and the "shape" listbox when toggling the 3d-look checkbox Change-Id: I7a67373f45baeb18763ac4f8027e48b0c039455d
2014-03-03convert chart type page to .ui formatCaolán McNamara
Change-Id: I2e95e0dec66b8985abad81b02722e1bf632a15e0
2014-03-03Updated coreCaolán McNamara
Project: help a36b1693703d797899abba717525f2a058e78b58
2014-03-03-Werror,-Wbool-conversionStephan Bergmann
Change-Id: Idd932fae23b313ea59f79a3159e9f4713e354b36
2014-03-03fdo#47811: RTF import: fix Database field contentMichael Stahl
1. the Database field master does not have a "Content" property 2. SetFieldContent was called once for every chunk of text in the field result, always overwriting the previous value; accumulate the text. Change-Id: I63cfda19e2e416c52d100d9071796305a5d813c6
2014-03-03fdo#47811: fix setPropertyValue("Name") of Database fieldmasterMichael Stahl
This one is assigning to the wrong pType variable. (regression from CWS swwarnings) Change-Id: I9a74734d22313f215ed69c9a57edf7eb035736ea
2014-03-03writerfilter: salvage a field parameter parsing train wreckMichael Stahl
Field parameters get horribly maimed by lcl_ExtractParameter which clearly has never worked in its 7 years of existence (and looking at the inanity at the call sites makes one wonder what the author was smoking). The format is actually quite annoying, since spaces between parameters are optional. The old RTF filter was at least able to parse "PAGEREF bookmark" fields, so this fixes such regressions (related: rhbz#1065629). Change-Id: I9b2e32c3c7264be0fc1077cb8fb3f1bc5c1955bb
2014-03-03RTF import: fix paragraphs in header/footerMichael Stahl
Change-Id: I91f04cad7a39428ce6f9555d18b974f0d45181f7
2014-03-03RTF import: add unit test for page break in continuous sectionMichael Stahl
Change-Id: I8b766aa61b1121f9b7068f5ccbdc24ef97253432
2014-03-03RTF import: fix spurious page breaks at doc end (related: rhbz#1065629)Michael Stahl
When a document ends with \sect it's possible that a spurious page break is created. In fact the spurious page break is always created by the RTF importer, sometimes it is deleted again by DomainMapper_Impl::RemoveLastParagraph() and sometimes not. It is created because on the final \sect RTFDocumentImpl::sectBreak() still calls startSectionGroup(), and the popState() for the \rtf1 group then calls sectBreak() another time. To prevent this, do not call startSectionGroup() from sectBreak() but instead from setNeedSect(), and ensure that it is called as soon as anything after \sect is read. One unit test fails because the \page is not handled properly: the conversion to \skbpage \sect \skbnone is not correct, because the \skb* keywords are an exception and affect the \sect that precedes them, not the following one; sending the \skbpage later unfortunately requires additional cleanup later. Change-Id: I3c1a3bceb2c8b75bbecdc748170562451ce5f5c3
2014-03-03fdo#74826: File corruption-Issue related to Series idx & order val.YogeshBharate
Problem Description: - If the document contains more than one charts together. ex.Bar & Line chart - In that case, LO writes idx & order val equal to 0, instead of 1 for second chart series. - After roundtrip, the document get corrupted. Implementation: - Added varible to take the series count in case of multiple chart. Note: - Some of the UT's are failing when --enable-dbgutil is enabled. Change-Id: I40606b4d69026939fa19ae534dd7b2bb36ec97fc
2014-03-03Allow to build lpsolver based on CoinMP library.Matúš Kukan
Change-Id: I0a3b2bd6744f6ccca0017cd1e06a4018f085445a
2014-03-03fdo#60924: Autoinstall lpsolve package.Matúš Kukan
Change-Id: I1404cfc08cd03cff000b088a305e47c96df0b986
2014-03-03118160: Use CoinMP as replacement for lp_solve.Andre Fischer
Original author: Niklas Nebel (cherry picked from commit 6d492447a37ec268fb5924e7fc5631c29c67325d) Conflicts: sccomp/source/solver/makefile.mk sccomp/source/solver/solver.cxx Change-Id: I84f9acb13a65cdfc9d173434ef630cbeb635db05
2014-03-03Rename sccomp/source/solver/solver.cxx to solver-lpsolve.cxxMatúš Kukan
Change-Id: I5034cdcbf08d68b2ed0fc9d16ee2635ba30a731b
2014-03-03Add CoinMP external as an alternative to lpsolve.Matúš Kukan
Change-Id: I9bf5c339a34655c3b842cef3af76814a14c483bc
2014-03-03Wizards should look for templates in Template_internal, not Template_userStephan Bergmann
...as only the former reliably denotes the share/template tree where the wizard templates are stored. (Presumably the latter defaulted to the former as long as it wasn't explicitly set in the past, but is now always explicitly set since 838b77f5f3d6d8fd98891e99a23ff78a6a357cb2 "Resolves: rhbz#1065807 use xdg ~/Templates for default Template location.") Change-Id: I7d1ac47d821c778fe342865465d0505a94b824bf
2014-03-03KDE4: evaluate frameWidth in the Qt threadJan-Marek Glogowski
When opening a document via Java UNO without a running LO instance, one gets the following Qt error messages: CE> QObject: Cannot create children for a parent that is in a different thread. CE> (Parent is Oxygen::WidgetStateEngine(0x8deb878), parent's thread is QThread(0x8d6cf70), current thread is QThread(0xa8fa7fc8) CE> QObject::installEventFilter(): Cannot filter events for objects in a different thread. CE> QObject::installEventFilter(): Cannot filter events for objects in a different thread. CE> QObject::installEventFilter(): Cannot filter events for objects in a different thread. This happens, because the Java UNO call is processed in the first / Qt thread while document loading happens in a second thread. Document loading actually just calls getNativeControlRegion, which should not involve any drawing. But the KDE4 backend does some style processing to get the correct frame width (QWidget::ensurePolished(), which uses GUI based events and need to be processed in the Qt thread. Change-Id: I344d5089d958963c48a9a8a84bfa9fe8f092b75a
2014-03-03fdo#45935: try hard to paint a frame for menusJan-Marek Glogowski
Current Oxygen theme doesn't draw frames for menus, but uses shaped and "colored" background images. This workaround paints the window and menu frame for menus. Any frame seems to be better then no frame at all. Change-Id: I4d553ea58cac2729826f8395cb2597fa200187b6
2014-03-03KDE4: Report correct check and radio item sizesJan-Marek Glogowski
Use the correct sizs from the current style. Change-Id: I7e163bdc8d467baf2d6e3d0d2bc3e1da7558cf42
2014-03-03KDE4: sleep in yield for native file pickerJan-Marek Glogowski
As it seems to be the only way to poll the clipboard, reintroduce m_pApplication->clipboard()->setProperty( "useEventLoopWhenWaiting", true ); To prevent crashes, disable event processing in the Qt thread while the dialog is open. Instead this applies the same workaround as the Windows backend to sleep a ms, which keeps the FP dialogs more usable, but feels like a horrible workaround. This is still slower then running processEvent in Yield but still much better then the current situation. Change-Id: I10c422f1c0d7448d4a7ad28e57a32ed2cb42f48f
2014-03-03KDE4: Drop Qt 4.9 supportJan-Marek Glogowski
I don't think there will ever be any 4.9 release, so drop all the unused code. Change-Id: I4b72de96e6064240582cd83d4e45547096a2efb0
2014-03-03remove remaining parts of the old crash testingMarkus Mohrhard
Change-Id: I2282d2ee8304bdc9dbdf24c5a22c16d0e742deb7
2014-03-03add experimental export file validationMarkus Mohrhard
In calc unit tests we validate the exported OOXML files now with officeotron. For this there must be a script called officeotron that takes the file path. Currently the generated files are still invalid but I'm going to fix it. Change-Id: I1809b9457a535dbbe6a72f3778dfb53db168bbda
2014-03-03add import test for strict OOXML import in calcMarkus Mohrhard
Change-Id: I4dc0fb84cc9e2601e7ae8b82a467787388ac4d99
2014-03-03allow OOXML strict relationships in writerMarkus Mohrhard
Change-Id: I1c09280f68467748faedee19c4a66be3bc7d7aa3
2014-03-03loplugin:implicitboolconversionStephan Bergmann
Change-Id: I8c8b8211416916d612ade161ea4a742166b95574
2014-03-03fdo#72468 Remove memory overflow on static memory.Arnaud Versini
Change-Id: Id294931921499bacb4590c82a5824d3b26d61171 Reviewed-on: https://gerrit.libreoffice.org/7087 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: I51b4ae54c2c440d38879439f74d4fea39d243004
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: Icfda5e8e774b9b5a6c3d99b636e4ce772b93139d
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: I767aa3d25f6d18e8a6e23b4d3f8d038d581ac292
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: I4fc276e320294d57eb667b6db8e5eff078bc28b3
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: I26b1fe14023737b85bcf23628e4881c8be79f071
2014-03-03editeng: sal_Bool->boolNoel Grandin
Change-Id: I0aa375d35c796cfa1929f9c0e735eaaa05561ee4
2014-03-03editeng: sal_Bool->boolNoel Grandin
this had to be done in conjunction with changing include/svx/unoshtxt.hxx because there are two virtual methods "bool IsValid" in two different base classes and some subclasses are overriding both base-class methods at once. Change-Id: Ib43fc5000b443057caaa513b4efeaa6fd16e4260
2014-03-03remove unused code oox::AttributeConversion::decodeDoubleNoel Grandin
Change-Id: I057ebcf125e068653570dabb59a8b7f4494e96db
2014-03-03remove unused code oox::xls::WorkbookHelper::getDocShell()Noel Grandin
Change-Id: I53a9c8a5db20a7f458fa35eeaed13483dbc3e67c
2014-03-03remove unused code in oox::xls::WorksheetGlobalsNoel Grandin
oox::xls::WorksheetGlobals::getColumns(oox::ValueRange const&) const oox::xls::WorksheetGlobals::getRows(oox::ValueRange const&) const Change-Id: I573bea69c03a92584851c6ae5e8e01a5e90f8fd4
2014-03-03remove unused code in sc::CellTextAttrNoel Grandin
sc::CellTextAttr::CellTextAttr(unsigned short, unsigned char) Change-Id: I39f893714866f69b7928cee980cb1505c9b2be06
2014-03-03remove unused code sc::ColumnSet::has(short, short)Noel Grandin
Change-Id: I6a31362ae2e2f37a96e7023c06b4c9af7821f925