summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-23FormulaByteToken(ocClose) was always wrongEike Rathke
... should be FormulaToken(svSep,ocClose) instead. Though it didn't hurt at the end of a formula where this was generated for auto-correction. Change-Id: I71bd8270ccc268e645eb60298e84acffe39d3a0d
2016-04-23more differentiated significant whitespace recognition, tdf#96426 follow-upEike Rathke
Change-Id: I081409a82a9ff64f163115bf4597afbb9b2f5fa6
2016-04-23narrow down where a space could be an intersection, tdf#96426 follow-upEike Rathke
Change-Id: Ic53a4a0d19a11298895efb28e2786e48a071e72b
2016-04-23fully check for adjacent RPN end, tdf#96426 follow-upEike Rathke
Change-Id: I886e559c6f6041bf4889fdd6d89c12a10be70e5f
2016-04-23SC_OPCODE_STOP_... values are exclusiveEike Rathke
... didn't harm here though as there are gaps between sections. Change-Id: If3f4e9e5c41233dc47fde18219c8eb5bc5796d9e
2016-04-23use FormulaToken::DeleteIfZeroRef() instead of Delete() at some placesEike Rathke
The array overflow detecting places that unconditionally deleted the token in case of overflow should do so only if no reference is held, i.e. the token was allocated with new and passed immediately without being assigned to a FormulaTokenRef. Just to be on the safe side. Change-Id: If2ccabec3725ac73fe82c23f51a291246847cfdb
2016-04-23Resolves: tdf#96426 significant whitespace as intersection in Excel syntaxEike Rathke
Also when reading/writing OOXML, so change SC_OPCODE_INTERSECT of RID_STRLIST_FUNCTION_NAMES_ENGLISH_OOXML accordingly to " ", where previously "!" was expected and written, which was plain wrong. Change-Id: Ic0cfd7afc657f07bfd8e37de61b3621cc68685ff
2016-04-23simplify the ReplaceToken() offset logic to absolute offsetsEike Rathke
Change-Id: I8d02fb63bc0c5cb48aabaf7a8800f5f9ac95cbf5
2016-04-23newline shortageEike Rathke
Change-Id: Id2487480270bb2be765495bb6d5982c85ae2117f
2016-04-23alignmentEike Rathke
Change-Id: If7dbdcd93a43d4e14f853b7d3436fa31c0091403
2016-04-23change multiple ifs to switch caseEike Rathke
... obtaining mpToken->GetOpCode() only once. Change-Id: I909fef97540998a7f09115738fb76a1e963480bf
2016-04-23join two lines that cause an annoying debugger step over experienceEike Rathke
Change-Id: I50bf6710f7319f5c2ea18d8a3aa02f5c613de063
2016-04-22gengal is not s script anymore so it is already signed on macNorbert Thiebaud
69858a99c9b566303551a1bff91172917c5d624f removed the script layer around a gengal.bin so there is no gengal 'script' anymore and gengal is a binary that was signed at link already. remove the exception that force a sign of gengal as a 'script' which caused an error due to re-signing. Change-Id: Ie22efceb8e5ab20018be784968487917c6f0a95e Reviewed-on: https://gerrit.libreoffice.org/24306 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2016-04-22Blind fix for Android buildTor Lillqvist
Change-Id: Ifdcdc50bab452408d1c50530095c6fbf77aa600f
2016-04-22loplugin:nullptrStephan Bergmann
Change-Id: I5090b2e55eb618b53748966133fe9166ee736866
2016-04-22Don't share the wakeup pipe with child processesTor Lillqvist
Create a new pipe in the child process. In a normal desktop LibreOffice each fork() will be followed quickly by an exec(), so the FD_CLOEXEC would be enough for that. In LibreOfficeKit-based software that uses the preinit mechanism, though, the intent is that one can fork child processes without exec(). This solution uses pthread_atfork(). Another way would be to add suitable public API callable from the LibreOfficeKit client initialisation code in desktop/source/lib/init.cxx to explicitly close and reopen the wakeup pipe in the default SvpSalInstance. Change-Id: I03fad4ce4adf14c16cb0f537b3baab58fba38922 Reviewed-on: https://gerrit.libreoffice.org/24256 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2016-04-22tdf#89953 Character spacing: Increment by 0.1, not by 1Samuel Mehrbrodt
and adjust the page size to 1 instead of 10 Change-Id: Ia6d964b8bb057ef8161890d36dd059922bbcbe9a Reviewed-on: https://gerrit.libreoffice.org/24302 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-04-22tdf#89953 Character spacing: Allow to enter negative valuesSamuel Mehrbrodt
without selecting from a condensed/expanded listbox first. Change-Id: I1111e6f1d7cdc6c0bc79d542f49c58f1022ad739 Reviewed-on: https://gerrit.libreoffice.org/24301 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-04-22loplugin:reservedidStephan Bergmann
Change-Id: Ifa75d3f228db87f7a899612964bf08e9573fb5be
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I544ccc79ac0ddc2e5800bc4bd863ff86b4ec8f6a
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I0164df28e2d05f4f73bd640d3ca3cc3220b57df6
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: Id2ef8fb53207be64d0f7342734f0d9fab832b674
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I4654278f9a718042efde46755ee25e62494e3fb6
2016-04-22pass original flagsDavid Tardon
Change-Id: Ice0d7744f51a1170bf1ed246d5b31db05a9a9bca
2016-04-22tdf#81833: form protection can be modified as compatibility optionOliver Specht
ProtectForm is supported to prevent editing outside of form controls but could only be imported from doc and stored in odt but not changed. Now it is part of Writer's compatibility settings dialog. Change-Id: I7337fb3f0774d3c1d26cd8e1485958399b2a70e2 Reviewed-on: https://gerrit.libreoffice.org/24294 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2016-04-22pass original CFLAGSDavid Tardon
Change-Id: I1a2e9d41226822934b64ad31a61c816b3163a9ed
2016-04-22pass original CFLAGSDavid Tardon
Change-Id: Ia37fa1ad21a9411d78b0c30c769b3934d43d1389
2016-04-22Various loplugin warnings in opencl/Stephan Bergmann
Change-Id: Ia6254777bc7972e2272dba542e315a8d3bd0fdf0
2016-04-22opencl: better logging of devices and device selectionTomaž Vajngerl
changes: - Clew misses a lot of things, added defines needed for gathering platform and device info. - Refactored profile saving and loading to use libxml2 instead the weird type of saving the profile data. - Added an additional "log" file which is similar to the OpenGL but it writes the OpenCL relevant information like which devices and platforms are available (+ all the extra useful version information) and which device was selected (if any at all). Change-Id: I0fe793c756f8f4f1761fe120fc361df36e581903 Reviewed-on: https://gerrit.libreoffice.org/24270 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
2016-04-22tdf#97915: add Intel driver 3.0.1.10891 to blacklistTomaž Vajngerl
Change-Id: Ie28f48a3aeb5afe7480c42e9267756fc7f70c836
2016-04-22tdf#97887: add Intel driver 5.2.0.10049 to blacklistTomaž Vajngerl
Change-Id: Ied93077ad22490ff02fe0f1e0e90ff01eb4c7b88
2016-04-22SfxUndoAction::dumpAsXml: show address of undo itemsMiklos Vajna
The order of undo items on the undo stack is: the newest item is the first. But for grouped items SfxListUndoAction is a list, so newest elements go to the end of the list. It's easy to get confused without seeing the exact addresses. Change-Id: I5c336f2317e4f5869b9fd227c800b2e15d0644ff Reviewed-on: https://gerrit.libreoffice.org/24295 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-04-22Is __OPENTRANSPORTPROVIDERS__ (still) neededStephan Bergmann
...to be set before including Carbon/Carbon.h? Was originally introduced with c34f2e30bbad1a6b92308d0daabe413bd1bc161b "INTEGRATION: CWS pj51: #i61959# patch applied", but might just be cargo cult these days. Change-Id: I20cdc938d28e075614f6711a06ab785700833aff Reviewed-on: https://gerrit.libreoffice.org/24293 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: Icc658a3adce2e93c3cc4e8a88689f462b1c7c8a1
2016-04-22Avoid reserved identifierStephan Bergmann
Change-Id: I2577b4986f1b033253b368c570507e757893f98c
2016-04-22Avoid reserved identifierStephan Bergmann
Change-Id: Iefea30eb0db96462aee87349968baf4756e1b786
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I48654972e66b9a298940d800b2e04018cfd5bef8
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I5a68cac4f923218a000c79a01c436bf1dc897971
2016-04-22Avoid reserved identifierStephan Bergmann
Change-Id: Ifad7619d1d5ed101cf098787461bca31b02fc81e
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: Ie1830e7645b8bb8b8020fdb384471801a1aaca31
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I56a0bbecf64b6f9a268a8c4b93aeab0acf54931f
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I263603fb81d368ebc8450b2d8cc01752fcd3f29d
2016-04-22Avoid reserved identifierStephan Bergmann
Change-Id: I3dde927ee22032e0f516df16a7f9921ccb3cca7f
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: Ie1664e06dc02f7070e4ef77155e6541c70b2f8e8
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I27ff0f4f0eb395d7e0a60dd604758c220a3134c4
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I3542622f6b3752f7254abd07d9f3a8141f10c3dc
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: I782784f34975d708fdf179d098ce6654aad7a976
2016-04-22SfxClassificationHelper: avoid implicit cast in loopMiklos Vajna
const std::pair<OUString, OUString>& vs const std::pair<const OUString, OUString>& Avoid copying by just using 'const auto&'. Change-Id: I711edc13d20194ee4901d1afe1f48d1f49657a53 Reviewed-on: https://gerrit.libreoffice.org/24291 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
2016-04-22Avoid reserved identifiersStephan Bergmann
Change-Id: Ifccf58c748ca8189949efeecc1ac7329a07be1f7
2016-04-22Remove unused PID__START/ENDStephan Bergmann
Change-Id: I577f35e46d99de539368e428ac33ac4362a4a56e