summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-02-05Updated all precompiled headers.Ashod Nakashian
Change-Id: I955c8ac4dbe002d23531df7eb10fb4444d6b5157 Reviewed-on: https://gerrit.libreoffice.org/14292 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-02-05Resolves: tdf#88825 absent datasource causes exception / abortCaolán McNamara
::dbtools::ensureRowSetConnection throws on failure, and it can fail of course if the database doesn't exist its not generally useful to throw through a vcl event handler as that just leads back to the dispatch loop. Change-Id: I8e8f4cff06de5684f163ed1b658a8794f54a7df2
2015-02-05callcatcher: update unused codeCaolán McNamara
Change-Id: I540d192a361938cd4dca811e7170d762841662ee
2015-02-05tdf#87432: normal icons for folders in android doc browserJacobo Aragunde Pérez
The code used to draw a black circle and populate it with thumbnails of the documents inside the folder, but they are always empty because we are not generating any thumbnails. Change-Id: Id0b63f7e901525b5a962d12441cda84dfeb59d52
2015-02-05Icon theme compressionAndrew
Lossless PNG optimisation for all Icon Themes. Icons were run through ImageOptim 1.5.4 (https://imageoptim.com/). Total saving ~839KB. Breeze: Saved 13.9KB out of 29.1KB. 47.5% per file on average (up to 54.5%). Crystal: Saved 44KB out of 1.2MB. 3.7% overall (up to 85.8% per file). Galaxy: Saved 10.7KB out of 2MB. 0.5% per file on average (up to 56%). Hicontrast: A few bytes. Human: Saved 288KB out of 1.8MB. 15.8% overall (up to 81.1% per file). Industrial: Saved 22.3KB out of 1.1MB. 1.9% overall (up to 88.7% per file). Oxygen: Saved 177.8KB out of 2MB. 9% overall (up to 95.3% per file). Sifr: Saved 41.2KB out of 315.8KB. 13% overall (up to 63.4% per file). Tango: Saved 130.8KB out of 1MB. 13.1% overall (up to 86.4% per file). Tango_testing: Saved 110.3KB out of 546.7KB. 20.2% overall (up to 86.4% per file). Change-Id: Id43faba59fa738cd2cde60df61c16d8cf2e06daf Signed-off-by: Andrew <dent.ace@gmail.com>
2015-02-05fdo#39440: replace C-style cast'sJuan Picca
* Add get() method to tools::SvRef Change-Id: I3825852176c9c37f3ee21f4fd57328b1c7451951 Reviewed-on: https://gerrit.libreoffice.org/14268 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-04Seems that BS() does something else than I thoughtKatarina Behrens
XclXmlUtils::ToPsz is the one I needed Change-Id: If4aee9a2a9c943535d7e07b08f61b419ac2c8a22
2015-02-04Resolves: tdf#Crash when clicking the Reminder icon on the Navigation toolbarCaolán McNamara
the Parent window isn't a SwScrollNaviPopup anymore Change-Id: I5c539d125aac28bfee0beb842ff2df001e19c945
2015-02-04rename MenuConfiguration::Attributes->MenuAttributesCaolán McNamara
Change-Id: I2ada1394c4cbee7c27b02f241ee4a254597a5dd8
2015-02-04Resolves: fdo#68137 crash in traversing script fieldsCaolán McNamara
use the same guards as the SwFldEditDlg does Change-Id: I7d135cf969d9925cec57a90ef0fba8fe40f664eb
2015-02-04callcatcher: remove some more recently discovered unused methodsCaolán McNamara
Change-Id: Ib01e444b24ad9288970066a47f3fcf3dbee1fc49
2015-02-04Add Add, Sub, Mul and Div back to the default OpenCL opcode subsetTor Lillqvist
The code falls back to the traditional interpreter when necessary. This reverts commit ad582ce757f671a6271648e22a136f2d238cc15e. Change-Id: I4cbafba2c469c0814dcc5c5210db5ce495e6b641
2015-02-04Check number of cells referenced by group instead of group sizeTor Lillqvist
Put using it in #if 0 for now, though. This reverts commit 2021275f8fc33d9917d5fef58959a95da1dc7e6f. Change-Id: Ia6541df12ee97747badbbedd758873688190b00c
2015-02-04Use LibreOfficeKit in the TiledLibreOffice iOS demo app, tooTor Lillqvist
For iOS, the pBuffer argument to LibreOfficeKitDocument::paintTile() is not a pixel buffer, but a CGContextRef. Thus we can keep the existing CGContext-oriented vcl code for iOS as is. I commented out the <touch/touch.h> -using code in sw, and it probably would be OK to just kill <touch/touch.h> and remove use and implementations of its API. I don't think they are used by our current Android or iOS code. This concludes the commits of the work I did at the post-FOSDEM hackfest and on the flight home. TiledLibreOffice now works as before, but uses LibreOfficeKit. Change-Id: Ibbde6e11d660561840eab6335f7fc0db6758173e
2015-02-04Adapt for iOS, tooTor Lillqvist
Change-Id: Ic5c6d6501d477544c6e4a4d6bb2510b6a5a92956
2015-02-04For iOS we already hardocde the inifile as rc in the .app directoryTor Lillqvist
Change-Id: I5971aa4db91adc89f8aeeb7384a1893dab329411
2015-02-04Extract SwNumRule::dumpAsXml() from docnodeMiklos Vajna
Change-Id: I4104f39227cb42d5cc2013c9ae0f4bb15e0f0f00
2015-02-04connectivity: just check the WITH_MOZAB4WIN variableMichael Stahl
Either build mozab or mork driver, and install it in Repository.mk too. Change-Id: I456d6cb4ebe99625a64a960d1133cb06d836e8c7
2015-02-04fix leak from framework::AddonMenuManager::BuildMenuCaolán McNamara
provide a callback when a menu item gets deleted Change-Id: I5b5f1a181fb10f53f6b1fe7b5637d385e1517530
2015-02-04Typo $(CPU) -> $(CPUNAME)Stephan Bergmann
Change-Id: I2e121c36021508bbdbc9111087f5cc6e1aae6524
2015-02-04Revert "Do not let WNT non-INTEL run into the else branch"Stephan Bergmann
This reverts commit c0f080403b869e162dc81db6c8c50b7360a88883, logic error, true fix will follow.
2015-02-04Do not let WNT non-INTEL run into the else branchStephan Bergmann
Change-Id: I85a5f35fb8b44734e84c686ecdffc6096226b91d
2015-02-04discard excessive (X11) autorepeat keyboard events if they overload LOLuboš Luňák
If e.g. a document is slow to redraw, scrolling it by holding down a key such as PageDown can make LO lag behind and continue processing the queued up input events even (long) after the key has been released. Since with autorepeat keyboard events the normal user expectations are to hold it until something happens and the exact number of the events doesn't matter, simply discard excessive autorepeat keyboard events if LO can't keep up with them. Change-Id: I45acdc9aa5033647fb80760991437dddfcb6591c
2015-02-04compress (X11) mouse wheel eventsLuboš Luňák
There is one event per wheel step, so wheeling more can create a number of wheel events, and LO processed those one by one. If processing one took long (e.g. the repaint was complicated), the scrolling visibly lagged. This commit works only for X11 VCL backend (and by extension, KDE3/4 backends). Change-Id: I5eff7446da16167ec75925e75243314c68bc81a4
2015-02-04make idle timers actually activate only when idleLuboš Luňák
Without this, they can activate after any call to the event processing, so they may activate in cases such as when updating progressbar while loading a document, or on repeated user input (so things like showing spellchecking get updated when the app is busy redrawing). This change makes idle timers activate only when there's nothing more for the event loop to process. It's a bit of a question if this doesn't break something that happens to expect idle timers to be not-really-idle timers, but oh well. No change for non-X11 platforms, as there's I don't know how to check the event queues. Change-Id: I074a88f2f5eeb4b456a11916a0ec2ad6f54dfbab
2015-02-04Activate mork driver on windows 64 bit buildDavid Ostrovsky
On Windows 32 bit ancient seamonkey library is linked against libreoffice. In 64 bit we cannot used this library and we cannot recompile it because it was removed. Instead use mork driver. This would still meant functionality loss because Outlook and Outlook Express address book wouldn't be supported any more. Change-Id: I77fbb59aaeb6c7f3b6754e7ffb9172064155e8f3 Reviewed-on: https://gerrit.libreoffice.org/14275 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-04Fix graphite on windows 64 bitDavid Ostrovsky
Change-Id: I509fcf9194d3cc0d4454e31a9f7dfbb7f22c421c Reviewed-on: https://gerrit.libreoffice.org/14316 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-04Fix jpeg-turbo on windows 64 bitDavid Ostrovsky
This fix supports building jpeg-turbo on both cygwin 32 nd 64 bit. When only cygwin 64 bit is used, then it can be simplified by passing BUILD_PLATFORM to configure script on all platforms. Change-Id: Id335282f1761fcf7313fb18a6b9250e5eac392e4 Reviewed-on: https://gerrit.libreoffice.org/14315 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-02-04Don't downcast from Ring<T> base class ctor/dtor to derived class TStephan Bergmann
...it is undefined behavior. Change-Id: I16b66d4c5b98f54bf1a1c692c96b65f5b2d8084c
2015-02-04tdf#88854 crash on opening drop capsCaolán McNamara
Change-Id: I3ab56e4909d2a20dc8f0bafe0273e81065296f17
2015-02-04hard to find accidental leaks with all the deliberate onesCaolán McNamara
so make these globals belong to the SfxModule which gets torn down before exit Change-Id: Iad655f8726ba6784a5d606ef469522950906360a
2015-02-04coverity#1265801 Dereference null return valueCaolán McNamara
Change-Id: I7ac111ad66dd51d13df866bac4396cdb2aecb27e
2015-02-04coverity#1266467 Dereference null return valueCaolán McNamara
Change-Id: I3c4f4b64c0247ba849df3f74e385b36b020a0da1
2015-02-04coverity#1266468 Dereference null return valueCaolán McNamara
Change-Id: Id37b0bc2618cf3aa47616116c62ac3ef8cf60304
2015-02-04coverity#1266469 Dereference null return valueCaolán McNamara
Change-Id: I87318ba286ad2d8ded5d3e467b7a1e371318bef8
2015-02-04coverity#1266472 Dereference null return valueCaolán McNamara
Change-Id: Ifb7c4da642b254d41bf746725ee9435f6bd1efeb
2015-02-04coverity#1266492 Untrusted value as argumentCaolán McNamara
Change-Id: Ie7fa1318660b1647639fe09d5b6fe97e901e483a
2015-02-04coverity#1242895 Untrusted loop boundCaolán McNamara
Change-Id: I5d97849e46db5e4582387ade085134fdde6a0358
2015-02-04coverity#1242624 Untrusted loop boundCaolán McNamara
Change-Id: I277e98156c9a9832d1f5e968e590356d14b91af6
2015-02-04coverity#1266450 Explicit null dereferencedCaolán McNamara
Change-Id: Ie675dc47d6008aa3ce947f8969895f32eb20b8c4
2015-02-04coverity#735915 Dereference after null checkCaolán McNamara
Change-Id: Iaf27a27548c008b4c51a0e187570aa298fd56d7c
2015-02-04coverity#708576 Uninitialized scalar fieldCaolán McNamara
Change-Id: I8810389998fdcf43c55db7e6cd1acd8600e91e2b
2015-02-04coverity#708922 Use after freeCaolán McNamara
Change-Id: Ied0f1dd16b7f681290c707f1aeb2d1d115612629
2015-02-04coverity#982431 Division or modulo by float zeroCaolán McNamara
Change-Id: Icb43cae170b8ca5dc3ef3379136d265869eb978e
2015-02-04coverity#1267691 Uncaught exceptionCaolán McNamara
and coverity#1267690 Uncaught exception Change-Id: I728fc0fb1c5e472ab40649e949499d98e3ee2b7f
2015-02-04coverity#1267692 Uncaught exceptionCaolán McNamara
Change-Id: I62c05d2baf7f46263468e194a1e947000ef7a1e3
2015-02-04coverity#1267696 Uncaught exceptionCaolán McNamara
Change-Id: I3b4a1db77a5b9888e2ac5db32ba2cb8f904e663d
2015-02-04coverity#1267694 Uncaught exceptionCaolán McNamara
Change-Id: Idfa32d54ed8af7eda823da2223cbaaf2f396e8d9
2015-02-04coverity#1267665 Logically dead codeCaolán McNamara
inspection shows it can never be null Change-Id: I5160fc1e212996ddea89075d86c6f3a0d0c5da94
2015-02-04coverity#1267650 Logically dead codeCaolán McNamara
inspection shows they can never be null Change-Id: Idffbed313769b232e5476a10ed4df815719606ed