summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-07TableRef: prefer internal table column name over header cell contentEike Rathke
Now that table column names are refreshed we can prefer them over header cell content during formula compilation and string creation of a tokenized formula. Change-Id: I0755404883af78c52c8d27a777acd7300bc2af75
2015-09-07TableRef: move swap to empty names to InvalidateTableColumnNames()Eike Rathke
Change-Id: I495377786bd0add1521d37490c8c57d4d30f541e
2015-09-07assert Notify() without containerEike Rathke
Change-Id: Ie2a84f58f63737b241222523f6d6c380e727bb89
2015-09-07TableRef: call InvalidateTableColumnNames() whenever they are invalidatedEike Rathke
Change-Id: I10396818da901a6a4da331ad2152b901968fd8bd
2015-09-07TableRef: introduce InvalidateTableColumnNames()Eike Rathke
Change-Id: I3dcefc3ba55c33f9cfef6ff4bf9aa2242a866c14
2015-09-07TableRef: add a comment why we need a full check anywayEike Rathke
Change-Id: I352a1378cc1a9e3d689c6902a01b901a74466d2d
2015-09-07TableRef: add entire header range to dirty list on address notificationEike Rathke
Change-Id: I0a0fb83a1e72d73a517eabaa3c8dc1b2228848d1
2015-09-07tdf#92357 clear tab type switcher button of rulerLászló Németh
before drawing the new icon Change-Id: Ibbdbed448f965848429ace28dcfae47efc982164
2015-09-07Fix harmless, historic mis-mergeStephan Bergmann
...between 6037a79c3791e41578c384481acec48904951ae0 "cws tl82: #i74049# math symbols should be able to handle 20 bit Unicode characters (surrogates)" and a93c9517dc52b1d9c22a0e69f9d92c119983f7fe "Removes a fair amount of BOOL variables in starmath." Change-Id: Id146defb7231458b945629d4e4dcb7fc8de69f0e
2015-09-07let's follow our pseudo-hungarian notationEike Rathke
Commit 6fb54d7bd3eb8efb2223c6a7250852fb6ad22b89 changed from pointer to reference but didn't adapt the variable name. Change-Id: If91c632d8fc41957ed3b542ed7bf19c376b56a82
2015-09-07svx: tdf#88206 replace cppu::WeakImplHelper* etc.Takeshi Abe
with the variadic variants. Change-Id: Id881385b2653da2ee89498afbd6453d40acaea83 Reviewed-on: https://gerrit.libreoffice.org/18358 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-09-07WaE: -Werror, -Wunused-private-fieldCaolán McNamara
Change-Id: I63cfbe32b165b33e986641f9c6270994ddaa6480
2015-09-07cppcheck: noExplicitConstructorCaolán McNamara
Change-Id: I2a1add8cf526cdb305ad99ccb138454a88f2fdbd
2015-09-07cppcheck: noExplicitCopyMoveConstructorCaolán McNamara
Change-Id: I8718ddd144bec48541e6412a8c9feb74d9391ecc
2015-09-07cppcheck: operatorEqVarErrorCaolán McNamara
Change-Id: Ie27c7c5d1b0c87a0e440cf57db436c7c46d46788
2015-09-07cppcheck: redundantConditionCaolán McNamara
Change-Id: If4ef5f054412b75a18d4afd28509ca02d5d2573f
2015-09-07cppcheck: redundantPointerOpCaolán McNamara
Change-Id: I46f0e7c4cd45c7ac596dceae7ad28664b0cc2183
2015-09-07only one use of ScPrivatSplit, and that's for vertical splitCaolán McNamara
Change-Id: I942907d6af150818cb1e9a0f1d3f4cd036d0503e
2015-09-07tdf#93884 windows opengl: make space around cached glyphs depend on font sizeMiklos Vajna
Cached glyphs used to have a 2px border in all font sizes, that's too small for larger fonts. Make the border size depend on the font size for larger fonts to make sure that the rendered glyphs are indeed independent. The introduced GLYPH_SPACE_RATIO = 8 constant is the smallest value where I don't see overflows anymore for large fonts. With this, not even the bugdoc renders correctly when presenting, but also the text is OK when the font size is set to the max allowed by the UI (96pt). Change-Id: I52aa5c4444583fc0467291463697a63f2b8fc86c
2015-09-07WaE: not necessary to pass this argument, it defaults to the same valueTor Lillqvist
[loplugin:defaultparams]. Change-Id: I962bcf4c3de625bb6843cb7aa9ca0f4d6ba5187e
2015-09-07WaE: implicit conversion of literal of type 'int' to 'bool'Tor Lillqvist
[loplugin:literaltoboolconversion]. Change-Id: I815a41b0bc36aea3757ce3458688e92862f732cd
2015-09-07slideshow: tdf#88206 replace cppu::WeakImplHelper* etc.Takeshi Abe
with the variadic variants. Change-Id: I3160235d0e6253626a8facbfed33e3c252505cbf Reviewed-on: https://gerrit.libreoffice.org/18336 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07svl: tdf#88206 replace cppu::WeakImplHelper*Takeshi Abe
with the variadic variants. Change-Id: I7aad512c4de034ed96b9a48e797e580e605d98a6 Reviewed-on: https://gerrit.libreoffice.org/18351 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07stoc: tdf#88206 replace cppu::WeakImplHelper* etc.Takeshi Abe
with the variadic variants. Change-Id: I34fe287036ca9b8e5edcb121ba70d9a93ab05276 Reviewed-on: https://gerrit.libreoffice.org/18338 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07svtools: tdf#88206 replace cppu::WeakImplHelper* etc.Takeshi Abe
with the variadic variants. Change-Id: I935dde5c4c83e0f00d1b7dd5ee2500190d80fb69 Reviewed-on: https://gerrit.libreoffice.org/18352 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07dbaccess: replace for_each with range-based forDaniel Robertson
Replace complex uses of ::std::for_each with a range-based for-loop. Change-Id: I82331f16cc1994dd9ef36eb80d67b64171cecc74 Reviewed-on: https://gerrit.libreoffice.org/18355 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07WaE: implicit conversion of literal of type 'int' to 'bool'Tor Lillqvist
[loplugin:literaltoboolconversion]. Change-Id: Ic971c1e76d6b2f3bcdd8f575440f71212081256b
2015-09-07WaE: loplugin:implicitboolconversionTor Lillqvist
Explicit conversion (NoOp) from 'bool' to 'sal_IntPtr' (aka 'long') implicitly cast back to 'bool'. Change-Id: Id18733d1edb0aaa357f4601e9118487740e2cd0f
2015-09-07WaE: loplugin:implicitboolconversionTor Lillqvist
Explicit conversion (NoOp) from 'bool' to 'sal_IntPtr' (aka 'long') implicitly cast back to 'bool'. Change-Id: I53b2a2098eb9122aca0617d37188b62322980b72
2015-09-07WaE: implicit conversion of literal of type 'long' to 'bool'Tor Lillqvist
Change-Id: I5b5f6c41672da90a8a39e88498a0bbe5eebad909
2015-09-07convert Link<> to typedNoel Grandin
Change-Id: I38f2c15b4f8bb1d7187b019d26a2644b087898c1 Reviewed-on: https://gerrit.libreoffice.org/18357 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2015-09-07cui: prefix members of SvxLineTabPageMiklos Vajna
The last 'pColorList = pColTab' -> 'm_pColorList = pColorList' replacements. Change-Id: Iae4c9c1b2fb7339d1efbc98edd32f4a4774ae13c
2015-09-07tdf#83227 oox: reuse RelId in DML/VML export for the same graphicMiklos Vajna
So that large images are written only once to the ZIP container when they are exported using both markups. This affects drawinglayer images, the Writer ones are handled directly in sw and were already deduplicated. Change-Id: Iff7c769329b42939833056b727b070f6a60da5e3
2015-09-06Updated coreYousuf Philips
Project: help 7ab770081ca955ae0da5d6c98f4badefd1f8f064 tdf#92825 Fix calc's main menubar entries Change-Id: I573b25efe928883f140bdeb127aaa9b7c7436bbc Reviewed-on: https://gerrit.libreoffice.org/18356 Reviewed-by: Olivier Hallot <olivier.hallot@edx.srv.br> Tested-by: Olivier Hallot <olivier.hallot@edx.srv.br>
2015-09-06Related: tdf#84277 Hide separator only between two windowsMaxim Monastirsky
Change-Id: I3176933d20dce9f595fd6a9c0ee434a3709fa560
2015-09-06loplugin:returnbyref (Fix TB Linux F19-x86-64)Julien Nabet
Change-Id: Ibf00b617a10e2bbe1c1e722c235bb2b75dee79a6 Reviewed-on: https://gerrit.libreoffice.org/18354 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2015-09-06tdf#91554 OK button should be disabled initiallyMaxim Monastirsky
Regression of eb505c259d0d7bd05d1bb5be5a14ad8613c2a9c7. Change-Id: I4623c41617d92a808513f18154a7531e6dfd5463
2015-09-05Updated coreOlivier Hallot
Project: help 155192cd5ec6c82fe7ccf250a9a4c7cfd9febb4c Add help pages entries to shared tree. Change-Id: Ib8482596971b3895dc23373199d97fcd12d9c60f Reviewed-on: https://gerrit.libreoffice.org/18344 Reviewed-by: Olivier Hallot <olivier.hallot@edx.srv.br> Tested-by: Olivier Hallot <olivier.hallot@edx.srv.br>
2015-09-05Updated coreOlivier Hallot
Project: help 34c66929777eda0c81e472bdbf652655fcfeb75b Add Styles help page into swriter tree Change-Id: I936ea012830a226398ee01214f9741428f4cb159 Reviewed-on: https://gerrit.libreoffice.org/18341 Reviewed-by: Olivier Hallot <olivier.hallot@edx.srv.br> Tested-by: Olivier Hallot <olivier.hallot@edx.srv.br>
2015-09-05cppcheck: fix some redundantCondition warningsJulien Nabet
Change-Id: If53d33fb4d9ca9dc1babb9043bd07c5d29fe74c2 Reviewed-on: https://gerrit.libreoffice.org/18353 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2015-09-05BASIC : SbiParser::DefXXX Only convert the first letter to uppercaseArnaud Versini
Change-Id: Iccee4712459653b35b11d8dbe99c45df753307be Reviewed-on: https://gerrit.libreoffice.org/17859 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
2015-09-04canvas: simplify PageManager::nakedFragment loopsDaniel Robertson
Convert while loops and break statements in PageManager::nakedFragment into for loops Change-Id: I671f4eea140f26c2f451d54911d017325084bd08 Reviewed-on: https://gerrit.libreoffice.org/18138 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-09-04TablreRef: always use SetTableColumnName() to prevent duplicatesEike Rathke
Change-Id: Ifbdd9b0c3d8e6f41c4d1eb4d0e62053a8788e05d
2015-09-04use GetHeaderArea() for simplificationEike Rathke
Change-Id: Ib06b35a117db3c02826cb18754f7ca11875c91c8
2015-09-04setup header area listening only if not clipboard/undoEike Rathke
ScDBData checks that also internally, but added dirty ranges would linger around until container will be destructed, plus spare some cycles. Change-Id: I6c20b227117f272169129978bd8b26ccea9e1a72
2015-09-04TableRef: add an initial dirty range for newly inserted ScDBDataEike Rathke
... so table column names get updated in the next run. Change-Id: I998d610a3df14fb80b6222fd1a5b61847810a722
2015-09-04TableRef: unconditionally init dirty and check for refreshEike Rathke
Change-Id: I7746cca2d32d242b6300311fbe7bfe63caf9dfc9
2015-09-04TableRef: fully refresh table column names also for partial rangeEike Rathke
Only one cell of a range was broadcasted per area listener if multiple cells were affected. We don't know if there were more. We could set up cell listeners instead, but that's not worth the hassle, header cells don't change that often and if changed the header range to refresh will not be overly large. Change-Id: I915101b809fc1824803f10e696c52fb2185117f7
2015-09-04TableRef: update table column names when cell content changedEike Rathke
Change-Id: Id699358c7dae635b13ed4b981326a6490255a4d4
2015-09-04Minor refactoring and cleanup of Scheduler and Timer.Ashod Nakashian
Members are now const-correct. Replaced compile-time constants with enum. Refactored common functions from Timer to Scheduler. Disabled timer-precision unittests as they misfire often. These changes are non-functional. Change-Id: I6bb3d9fc402cadd556d9063ed9a4888f114c73d7 Reviewed-on: https://gerrit.libreoffice.org/17977 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>