summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-06-10Bool2Any wants to get bool instead of sal_uInt8Katarina Behrens
which is what GetTransparency() returns. Iow, do what SvxBrushItem does :) Change-Id: Ief65ab75d8c0955c1ec264611a70dcc693412170
2015-06-10tdf#90077 fix freeze when enabling media toolbar in ImpressNoel Grandin
Change-Id: I402bd7319d31859510a06644eb7dc786d56b312e Reviewed-on: https://gerrit.libreoffice.org/16213 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-06-10Added Test for Export to PictureVarun
Change-Id: I62d44e29cd4376f17270cef548d2cec6f4b621b9 Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-06-10Added Test for tdf#91145 Set Cell Background ColorVarun
Change-Id: I7c41f1d596946706dde4adbeb5434ae0be58b04b Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-06-10There's SAL_DLLPUBLIC_RTTI for thatStephan Bergmann
Change-Id: I1937374b56b506681876d100112852b68f099038
2015-06-10Android: fix ownCloud lib buildJacobo Aragunde Pérez
The build relied on the presence of ANDROID_HOME envvar, now we pass it explicitly. Change-Id: If33ee2c6a22435151aad244378ee5aaf7b3cc913
2015-06-10tdf#88055: Don't export transparent background colour as whiteKatarina Behrens
The fix is twofold: 1. retrieve transparency from colour in SvxBackgroundColorItem (add QueryValue, PutValue methods, use additional memberID to retrieve alpha channel as a bool property) 2. add CharBackTransparent bool property to Draw [text] shapes, xmloff needs it to be able to output 'transparent' string instead of '#XXYYZZ' colour code in ODF format Change-Id: Id830bd18fd6da5d9a46e2a94aa254d5d2a6b7ebb Reviewed-on: https://gerrit.libreoffice.org/16182 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2015-06-10update creditsChristian Lohmaier
Change-Id: Ife3131eac8c653bb851f44f05be618289b5c5116
2015-06-10Fix sd ID conflicts and duplicatesPhilippe Jung
Fix the following cases: - two names for same ID in sd/inc/app.hrc. Two ID defined. - ID defined in include/sfx2/sfxsids.hrc and redefined in sd/inc/app.hrc. Only the sfx2 ID is kept - ID defined in include/svx/svxids.hrc and redefined in sd/inc/app.hrc. Only the svx ID is kept Change-Id: I21c7c25cb6db3c43ea2f9aac5aac75fabe61eaf0 Reviewed-on: https://gerrit.libreoffice.org/16209 Reviewed-by: Philippe Jung <phil.jung@free.fr> Tested-by: Philippe Jung <phil.jung@free.fr>
2015-06-10sc tiled editing: Mapping has to be turned off after drawing the buttons.Jan Holesovsky
Otherwise the redlines are on wrong positions in the tiled rendering case. Also - we are actually never call with something else than MAP_PIXEL, so let's kill the resetting of the mapmode; let's see if some obscure corner case bites us here. Change-Id: I8da07dd5448b8863df3148882ec50e6746760cca
2015-06-10Ensure single RTTI symbol instanceStephan Bergmann
...to make typeid comparison in sw::UnoCursorPointer::SwClientNotify work also under the Itanium C++ ABI/libc++ semantics (as used on Mac OS X), not only the less strict GCC/libstc++ semantics (as typically used on Linux). This caused CppunitTest_sw_uiwriter's testUnoCursorPointer to fail on Mac OS X. (DocDisposingHint and LegacyModifyHint need to be SW_DLLPUBLIC even though they are nominally only used inside the sw library, because they are also used from the CppunitTest_sw_uiwriter test code.) Change-Id: Ideceade22ca3049ae287aea468de93c72bee5fdc
2015-06-10bSwitchOff is always false nowMaxim Monastirsky
Change-Id: Ic79c0f1cf2816da60962f67c57efb75685d984f1
2015-06-10tdf#88290 Adapt the numbering popup to more than 8 itemsMaxim Monastirsky
The items count of NumberingTypeMgr is limited by 8, but some languages have more items, so remove that limitation. Also fix the behavior of the 10th item. The old sidebar popup had a "None" item, whose id was 10 (defined by DEFAULT_NONE from include/svx/nbdtmg.hxx), and that causes now the 10th item to behave as on/off toggle. Since we don't have a "None" item anymore, get rid of that behavior completely. Change-Id: I5546ca637f9951cc093a7bbf8fda11dc35341d4e
2015-06-10configure: make the error message for pkg-config on Mac more actionableMichael Stahl
Change-Id: Ia7f99123625df28cd5459ee6d488e02b20d386f0
2015-06-10SfxObjectShell::CopyStoragesOfUnknownMediaType: still try to copy Base streamsMiklos Vajna
When Base is embedded in a Writer document, we still need this when the document is saved for the first time after embedding. Change-Id: I1103da01838abd4ac1b03dc4d44e10db3ce650bc
2015-06-10SwDBManager::LoadAndRegisterDataSource: restore lost hunkMiklos Vajna
Accidently removed in commit f01f31201f9b26b3071ab25f9a5a3a0311ff7423 (SwDBManager: extract StoreEmbeddedDataSource() from registration code, 2015-06-09). Change-Id: I27e47249b92b8fd19dcd09a1226f5e80184ea8db
2015-06-10pyuno: remove obsolete LC_NUMERIC to "C" mangling codeMichael Stahl
The CPython changelog says for version 2.4: - Python no longer relies on the LC_NUMERIC locale setting to be the "C" locale; as a result, it no longer tries to prevent changing the LC_NUMERIC category. Change-Id: I6d63c4dedca48c99bf81135d69285d9116a19740
2015-06-10svl: document SfxItemPropertyMapEntryMichael Stahl
Change-Id: I7caa540d069addb610310830c26ecd647afc6538
2015-06-10VMLExport::Commit is riddled with out of bounds writes on exportCaolán McNamara
Change-Id: I9490d888ad148caecba034ef12b7398ae5c66a3f
2015-06-10cppcheck: noExplicitConstructorCaolán McNamara
Change-Id: I0081113bf312287fe6e14749a569709ee892d8dd
2015-06-10similarly fix fatal export of kde216114-1.odt to docxCaolán McNamara
Change-Id: I78478de91473681fd8d836293dabe7b790dda516
2015-06-10fix fatal attempt to export kde302504-1.odt to docxCaolán McNamara
the enhanced-path contains decimal points so the last element is a double not an integer Change-Id: I90be76a2d4cb90ee7a904aa72fe65770c675fc53
2015-06-10loplugin:bodynotinblockStephan Bergmann
Change-Id: I97d74eebcb45f413dbc73ab96db447228eeb158f
2015-06-10tdf#87651 Add outline buttons to impress sidebarMaxim Monastirsky
Change-Id: Id3cf58660bfcaf7424d027773894ce6888df788a
2015-06-10Remove FastLoader optimizationStephan Bergmann
...that was introduced in b88a62cc97613e5dc00c806f59982cb57f9d1dc8 "CWS-TOOLING: integrate CWS dbaperf2," apparently to speed up later activity by pre-loading a JVM or Calc. The problem is that any spawned FastLoader thread was never joined, so could still run during exit. That caused many spurious failures of CppunitTest_sw_uiwriter after df726c8b3e80bf2e1696f901ea01f192dcb8a77e "CppunitTest_sw_uiwriter: add embedded data source definition testcase" triggered spawning such FastLoader threads there. Adding code to join any spawned FastLoader thread is not easy, though. For one, it is not clear whether there would not be very many (terminated, waiting to be joined, thus still holding up system resources) such treads when doing the join in ~DatasourceURLListener or DatasourceURLListener::disposing. For another, a naive attempt at joining in ~DatasourceURLListener leads to deadlock, as it is called with the SolarMutex locked and the E_CALC branch in FastLoader::run blocks waiting to acquire it. Thus, the best approach appears to be to remove this optimization. Hopefully, that does not have too dire performance impacts on typcial user scenarios. Change-Id: Ifeab013ddd8acee1289423facba0c120684e9325
2015-06-10fix crash on export of ooo67471-2.sxw to docxCaolán McNamara
This old-school table has three rows in it, but the second row is of 0 height so is indistinguisable from the third row by layout positioning, so the WW8TableNodeInfo view of the table is that it has two rows, and the comparison of being on the last row is done with the m_xTableWrt->GetRows view which considers it to have 3, so the table end marks are never output. add a new finalEndOfLine property that the WW8TableNodeInfo sets on the last end of row of the table as it sees it, which should resolve this. old style tables are a cess pit, which is why they were replaced Change-Id: I996aa59a338a594487f49ec0f228af3fb3032d15
2015-06-10don't add gnomevfs requires to epm created rpms if GNOMEVFS is disabledCaolán McNamara
Change-Id: I689783e176921ea03475d3e113426563bf20b9d7
2015-06-10external/liborcus: Fix Linux RPATHStephan Bergmann
This has become necessary after edb38d702dd5a058ae0702b73a43328318b94649 "update to liborcus 0.9.1; Includes switching to dynamic libs." For one, pass -Wl,-rpath,$ORIGIN in via LDFLAGS, as is done for various external projects. For another, libtool (as internally used by liborcus) unhelpfully adds further -Wl,-rpath arguments of its own, to make the resulting lib in its presumed location find its dependent libs in their presumed locations. But we override all that to the single instdir/program/ directory and corresponding RPATH $ORIGIN anyway, so the simplest fix to get a clean RPATH appears to outsmart libtool's attempt add adding further -Wl,-rpath arguments by setting hardcode_libdir_flag_spec_CXX to empty (see the internals of libtool for why that works). Other external projects (like redland) suffer from this problem too and currently have a "dirty" RPATH; fix pending. Until libreoffice-4-1 that was generally not an issue, presumably because having all libs in solver happened to cause libtool not to emit any additional -Wl,-rpath arguments. Change-Id: I80dff5141a33c198f30aecb7c51b41bc06145f1c
2015-06-10Enablaed -> Enabled.Jan Holesovsky
Change-Id: Ia73ae54068d208d6b2db3439f38402664bfa8d29
2015-06-10sc tiled editing: Corrected dropdown button offsetHenry Castro
Change-Id: Ieff88d5de119db30c3fbd2f58ba52696eeb3d327
2015-06-10Fix Firebird build against OS X SDK 10.11Tor Lillqvist
Change-Id: I60c7540241c41f5063736f2a3d4817371411c8dc
2015-06-10WaE: 'convertScreenToBase:' is deprecated: first deprecated in OS X 10.7Tor Lillqvist
Change-Id: Ic25e9aca7a2a61ac677720427fae7a18a8a179fa
2015-06-10WaE: null passed to a callee that requires a non-null argumentTor Lillqvist
Let's hope passing an empty NSDictionary works fine. Change-Id: I90a9b09d421ae8cd202b602db97b2c08b149fd07
2015-06-10sw: fix gcc-4.7 buildMiklos Vajna
Change-Id: I6223691a25d5bdcf83b60a26e344fa964d995354
2015-06-10sd: fix gcc-4.7 buildMiklos Vajna
Change-Id: Ia368b9760097b6041757a27f228ace587e243683
2015-06-10writerperfect: fix gcc-4.7 buildMiklos Vajna
error: could not convert '(const char*)"..."' from 'const char*' to 'const rtl::OUString' Change-Id: Ia8569aed46e571bd98489fd91b9708d0fe5df4c0
2015-06-10tdf#91944 Fix inc/dec indent buttons in impressMaxim Monastirsky
Regression from ed6b7d972bf1aee323947f22c6b5de430db4a9a5. These buttons are implemented inside the sidebar, so just changing command names in the ui file won't work. Also, following the decision to use indent buttons across all modules, there is no need for 2 separate toolboxes anymore. Change-Id: Id9af0cd10fd0517be86b9793c187cd6508029732 Reviewed-on: https://gerrit.libreoffice.org/16199 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
2015-06-10Android: add ownCloud library to the build.Jacobo Aragunde Pérez
Library code from https://github.com/jaragunde/owncloud-android-library This patch downloads, builds and installs the library from a tarball uploaded to http://dev-www.libreoffice.org/src/. Change-Id: I28afaea4dabe2dab869b53b1881f4d5a6522943f Reviewed-on: https://gerrit.libreoffice.org/16190 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2015-06-10loplugin:unreffunStephan Bergmann
Change-Id: Ibc1634886a85f4c7936ea175c754d31ea21eefe1
2015-06-09sw: tiled rendering, set minimal window size.Henry Castro
Set minimal window size (1,1), so it can trigger LOK_CALLBACK_INVALIDATE_TILES Change-Id: If6ef9aeec94b396febd41375b3ce96b1aa1d6115
2015-06-09sw: LOK_CALLBACK_CURSOR_VISIBLE callback.Henry Castro
Change-Id: Ibf62a9d46df7d56dda737b4671d79b59bd01d35a
2015-06-09more tests for the implemented cases, tdf#90001Eike Rathke
Change-Id: Iec22ad67c9deaada827ba8eac47581e08f934353
2015-06-09correct 3D reference update on sheet deletion, tdf#90001 follow-upEike Rathke
be1b3daeeb64a44e577510561d02147b87db72c2 missed a few cases * a deleted reference start was shifted by two sheets instead of one if the formula was on a sheet before the deleted one * a deleted reference end was not correct if the formula was on a sheet behind the deleted one and used relative sheet reference * #REF! wasn't set when the entire referenced range was deleted Change-Id: Ib9c7492a651a8429fa1c411c8e447593e366e09d
2015-06-09syntax errorsStephan Bergmann
Change-Id: Id5f0a606c0bb0b322b09998101f5731e9b28b68d
2015-06-09Fix Mac OS X install names of external liborcusStephan Bergmann
Change-Id: I0304b13b441654636f633a97012ac91863d0b4d9
2015-06-09cppcheck: variableScopeTakeshi Abe
Change-Id: Id3c2a7f95f4bbcb32203bb4df3610aacfc837a49 Reviewed-on: https://gerrit.libreoffice.org/16189 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-06-09Revert "re-enable test after fix up"Caolán McNamara
so much for that, still fails elsewhere This reverts commit 50a1410f7a1aeb6cb1b7a4f95436bb251465fe5a.
2015-06-09re-enable test after fix upCaolán McNamara
Change-Id: I138a7abb67aadb6c0edc52caf88cb9ce8adcdcf9
2015-06-09kill SwNodeIndex before dispose to fix uiwriter failuresCaolán McNamara
Change-Id: Ifbca76f10fadc96dc90e48a7222c40baae9b85c1
2015-06-09disable UnoCursorPointer test for now as it fails on OSXBjoern Michaelsen
Change-Id: If2eb492ad4be3c6d570874c6a2fabadc3c233dab