summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-12convert Link<> to typedNoel Grandin
Change-Id: Iec15042138e0715459b2c9e872a7464d75a6b1eb Reviewed-on: https://gerrit.libreoffice.org/19305 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-12valgrind: fix leakCaolán McNamara
Change-Id: I99ebee5015110144ea00415273b84fd2fc9ad2ba
2015-10-12configure: GCC 4.6 is no longer supported on masterMichael Stahl
Change-Id: I8939e7b8b924b0598d46ea301aa636692f063161
2015-10-12tdf#70998 - Termchange: Graphic/Picture -> Imageiremsendur
Change-Id: Ib0bc24854d75cde0e08ab322f75c787c99368941 Reviewed-on: https://gerrit.libreoffice.org/19309 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2015-10-12sd: avoid unnecessary invalidations during searchMiklos Vajna
Search works by using sd::outliner::OutlinerContainer to iterate over all text objects of the document. We used to switch to each and every object, and only then search in it. In large presentations this means the number of invalidations during search was dependent on the number of slides between the current slide and the first match. Fix this by not calling sd::Outliner::SetObject() (which would call sd::Outliner::SetPage()) right after finding a text object, only later when we know it has matching content. The result is that the number of invalidations is not O(n) but O(1) till we find the first match. Change-Id: I29a11c8737a7e1db6a247eb98617d12495c8bb41
2015-10-12Related: tdf#74132 CppunitTest_sd_export_tests: clean up testSearch()Miklos Vajna
Not needed anymore since the dialog is gone. Change-Id: Icd3747683d2656a9404b405fc29aae6183dcfe15
2015-10-12valgrind: memory leaksCaolán McNamara
Change-Id: If47170b323cb0b48b7cf2182ecbecfac575a6118
2015-10-12loplugin:loopvartoosmallStephan Bergmann
Change-Id: Ic3667c0daeeeb5b09eeaae66899affda65e2e9a5
2015-10-12fTexHeightPos shall be incremented across loop iterationsStephan Bergmann
Regression introduced with 92c8d74c543aa94cd512369072975dca7006d5b3 "CppCheck : reduce variables scope," found by clang-analyzer-deadcode.DeadStores. Change-Id: I3758a9827d4d242d4fd57af7bbb77decf2d0f327
2015-10-12opengl: convert to RGB buffer, use unique_ptrTomaž Vajngerl
User RGB buffer rather then RGBA when converting an unsupported bitmap buffer for reading into a texture. Also use unique_ptr rather then manually deleting ImplPixelFormat instance. Change-Id: I4c94c22b7e185c176e45a1b9c4db6443fe6c4234
2015-10-12opengl: Extract calculation - bytes per row into its own functionTomaž Vajngerl
Change-Id: I24864df3e698704d84f62be25daa3dd54b4dd356
2015-10-12opengl: improve VCL_GL_INFO reporting in OpenGLSalBitmapTomaž Vajngerl
Change-Id: I00d695e11f4df140482bba7d8909216515e330be
2015-10-12opengl: remove code duplication when rendering a texture comboTomaž Vajngerl
Change-Id: Ic184e0e96103bb63322c8aaf8758c4c8f423e0b9
2015-10-12tdf#94384 fix black icons with OpenGL enabled on WindowsTomaž Vajngerl
Looks like the Windows specific code in ImplUpdateDisplayBmp is not needed anymore and causes problems with OpenGL. The icons after the change still seem to be drawn correctly with OpenGL enabled or disabled. Change-Id: I3ae1a0ceb947254aaadbc3d772f0d662b291b594
2015-10-12vcl: recolor images (icons) to be more visible in a dark themeTomaž Vajngerl
This adds recoloring of images/icons (suited for breeze and sifr) so they are more visible when a dark theme is used (for example gtk3 can switch to a dark theme). LO must be started with environment variable VCL_ICONS_FOR_DARK_THEME set to 1. open issues - currently all images/icons are recolored but not all images should get recolored. Change-Id: Ibc42e30af79bb4c4f04c67b760019311b97b2cc6
2015-10-12remove unused BitmapExTomaž Vajngerl
Change-Id: I787be4f2da514017fd14100f56ed323d30dbe99d
2015-10-12sw: indentation fixesMiklos Vajna
Change-Id: I29dbc13abea146dd7bdd6a52e30ff104a2900163
2015-10-12Emscripten: Seems we need cairo canvasSamuel Mehrbrodt
Change-Id: Ib6a10305e0e1b92d7ccc0a4e4ad580d286cc166e
2015-10-12Emscripten: Disable nss for nowSamuel Mehrbrodt
Change-Id: Ife976e777946e75510b96d64ad04e847b4a59141
2015-10-12Emscripten: Enable debug output during buildSamuel Mehrbrodt
Change-Id: I7c65711a2bdf6616d31712b4b23305a5dead59f7
2015-10-12loplugin:stringconstantStephan Bergmann
Change-Id: I83078723ffc40bf16632df87da24ad2289867ed4
2015-10-12some small cleanupsNoel Grandin
Change-Id: I03221fd5e618155dc093dd4dd7474f516d63761e
2015-10-12now we can get rid of the convoluted ControlWindow templateNoel Grandin
Change-Id: I4365e5819784a26f4a71eab8a64cc53ef35d9ad1
2015-10-12now we can push the controlwindow down and lose some type-castingNoel Grandin
Change-Id: I3bc5963bad29898bd104feddef1bc1d00a1325e1
2015-10-12reduce the web of class relationships here a littleNoel Grandin
make CommonBehaviourControlHelper a base-class of the CommonBehaviourControl template, which allows us to dispense with the IModifyListener callback interface Change-Id: I3c02b864fa08fc50515c11af859477e0fdc035e3
2015-10-12improve naming of template parametersNoel Grandin
Change-Id: If62a86b914db634c662949a04396b95e3f44be2a
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I935c6144a7731091e7fdb0a818b54f30d3304f2e
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I672d277a8d2dc6b57b299679e7e98348f9dbde30
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I31fe981dac14bd732ee68ee1a2e475dd1b0498a2
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: Ic02d59708670949c3342566753882eebd086438f
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I6266369912413d51c9f1595b13dca97d3d74225f
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: Id6e39c2c20ab3da5a8b8628f99a940b896feff78
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: Ia4c09c5b835e77eaa2d4c0d8c74f146feb0905be
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I1ce2e31e4dae780612e51b3806ee6044be9cf4bb
2015-10-12formattingNoel Grandin
Change-Id: Id712e25efc6ea99c0979b48e6cbec068864f4c46
2015-10-12unnecessary and confusing typedefNoel Grandin
Change-Id: Id16013c3e12312608eba2eda378debf362da7013
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I660b102e0e053e632ea6f1880e92652bc1ed5e5e
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: Icd01de71fe87e0bf17eba39f5b00fc9a46765509
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: Ia4ae4f17fba9775fc53618ab1662c10e37ee4be3
2015-10-12improve the mergeclasses lopluginNoel Grandin
Change-Id: Icbb873c4ac15ef146b126b97f45eabdc53cd4c1a
2015-10-12loplugin:mergeclassesNoel Grandin
Change-Id: I555e3db911a97e798ce9f10c76d7fe187ea550a7
2015-10-12tdf#89165 sw: looping layout in SwHeadFootFrm::FormatSize()Miklos Vajna
FormatObjsAtFrm() returns false, indicating that the result is not perfect, and the caller hopes that formatting all children of the frame again will help. Make sure that in case that assumption turns out to be false, we at least do not loop. The loop limit is enough to make the original i#43771 bugdoc still laid out properly. Change-Id: Ife9bd99a628a72edb922d04e05081971b6adf340
2015-10-12convert Link<> to typedNoel Grandin
Change-Id: Ib9a493af0f64c5f3eb50f392805c3278ed2164a0 Reviewed-on: https://gerrit.libreoffice.org/19304 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-12cppcheck:variableScopeNoel Grandin
Change-Id: I037feb335499629300309851dcda3bb661f03d4f Reviewed-on: https://gerrit.libreoffice.org/19316 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-10-12Related tdf#45775: PgSQL new DB allow empty DatasourceJulien Nabet
Declare PostgreSql in dsn stuff Change-Id: I72343bff0d5e6a65a45fc47cc1d346155330f1e5 Reviewed-on: https://gerrit.libreoffice.org/19310 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
2015-10-12android can only target sdk 22 - openssl triggers text relocation errorsChristian Lohmaier
scanelf -T android/source/obj/local/x86/liblo-native-code.so TYPE TEXTRELS FILE liblo-native-code.so: (memory/data?) [0x30E35B6] in (optimized out: previous OPENSSL_rdtsc) [0x30E35B0] liblo-native-code.so: (memory/data?) [0x30E35D2] in (optimized out: previous OPENSSL_instrument_halt) [0x30E35D0] liblo-native-code.so: (memory/data?) [0x30E3646] in (optimized out: previous OPENSSL_wipe_cpu) [0x30E3640] liblo-native-code.so: (memory/data?) [0x30E494C] in (optimized out: previous sha1_block_data_order) [0x30E4940] liblo-native-code.so: (memory/data?) [0x30E79BA] in (optimized out: previous sha512_block_data_order) [0x30E7980] liblo-native-code.so: (memory/data?) [0x30EB7B2] in (optimized out: previous AES_encrypt) [0x30EB780] liblo-native-code.so: (memory/data?) [0x30ECDF2] in (optimized out: previous AES_decrypt) [0x30ECDC0] liblo-native-code.so: (memory/data?) [0x30ECE89] in (optimized out: previous AES_cbc_encrypt) [0x30ECE70] ET_DYN android/source/obj/local/x86/liblo-native-code.so with target level 22 it is only a warning: W/linker: /mnt/asec/org.documentfoundation.libreoffice-1/lib/x86/liblo-native-code.so has text relocations. This is wasting memory and prevents security hardening. Please fix. with target level 23 it is java.lang.UnsatisfiedLinkError Change-Id: Ia55c75c46a64854e46aab3329fef3e9b522a5ba2
2015-10-11ignore orcus::sax::malformed_xml_error etc tooCaolán McNamara
e.g. kde323651-1.pptx etc Change-Id: I59319733902a0c1298094bc1541d763938334ad4
2015-10-11fix crash on examining ooo55043-1.odt etcCaolán McNamara
Change-Id: I3b57f50b09d491bd1b021eb95587becbd3f169a2
2015-10-11tdf#90053 add svgio to Android Viewer, so display of svg worksChristian Lohmaier
the default Impress templates also make use of it, so not having it only displays white background... Change-Id: I34ffab7389fce60941fd926673a4999d40c50190
2015-10-11tdf#94891 fix crash when rotating screen in docbrowser right after launchChristian Lohmaier
will likely also lose the current directory, but much better than crashing. Change-Id: I9ce20e1954a6f58325413046e258ded75b6c8848