summaryrefslogtreecommitdiff
path: root/xmloff
ModeNameSize
-rw-r--r--JunitTest_xmloff_unoapi.mk1881logplain
-rw-r--r--Library_xo.mk15517logplain
-rw-r--r--Library_xof.mk3587logplain
-rw-r--r--Makefile1528logplain
-rw-r--r--Module_xmloff.mk1533logplain
-rw-r--r--Package_dtd.mk2550logplain
-rw-r--r--Package_inc.mk11795logplain
d---------dtd659logplain
d---------inc3226logplain
d---------prj109logplain
d---------qa / unoapi33logplain
d---------source354logplain
d---------util40logplain
d---------xml42logplain
'> There were over 150 places in *::Notify() functions that did some dynamic_cast<SfxSimpleHint*> of which ~98% were unnecessary because the base class SfxHint passed was an SfxSimpleHint anyway. dynamic_cast operations come with quite some cost, so avoid if possible. Specifically for ScFormulaCell::Notify() that created a bottleneck in scenarios where cells were notified that already handled a previous notification. In mass operations doing the dynamic_cast before it could be decided whether having to act on it or not this made 2/3 of all time spent in the Notify() call. To get rid of that rename/move SfxSimpleHint to SfxHint and let classes derive from SfxHint instead of SfxSimpleHint. This comes only with a slight cost that an additional sal_uInt32 is transported in such hints, initialized to 0, but this is neglectable compared to the huge gain. For the rare cases where a Notify() actually expects both, an SfxHint (formerly SfxSimpleHint) and a derived hint, this changed order of the dynamic_cast involved so the simple SfxHint::GetId() is handled last. Modules using such combinations can further optimize by treating the simple SfxHint::GetId() first once verified that none of the other derived hints use an ID not equal to zero respectively none of the ID values the simple hint uses. Change-Id: I9fcf723e3a4487ceb92336189d23a62c344cf0ce Reviewed-on: https://gerrit.libreoffice.org/29205 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> 2016-08-24convert SdrTextAniDirection to scoped enumNoel Grandin Change-Id: I67d1ffb1169e9faf4df90dd70a5496aa485979cf 2016-08-19convert SdrUserCallType to scoped enumNoel Grandin Change-Id: I0121b17242faee4238d82836453cec695f508db0 2016-03-04loplugin:unuseddefaultparam in svxNoel Grandin Change-Id: Iacd4ed12c6c5dfdc2f31f85c8c1ce2cee8a8641f 2016-03-01loplugin:unuseddefaultparam in svx (part1)Noel Grandin Change-Id: I0fc8d00447491e8474508952c21d07aa22b6f055 2015-11-115th step to remove tools/rtti.hxxOliver Specht tools/rtti.hxx removed completed the interface of some Sdr.* Items and removed pseudo items Change-Id: I0cdcd01494be35b97a27d5985aa908affa96048a Reviewed-on: https://gerrit.libreoffice.org/19837 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de> 2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann Change-Id: I71682f28c6a54d33da6b0c971f34d0a705ff04f5 2015-10-01tdf#94559: third step to remove rtti.hxxOliver Specht replaced use of PTR_CAST, IS_TYPE, ISA in oox, reportdesign, svl, svtools, svx, tools Change-Id: I1f85ff92267a0668eba625fa61b4f07feb8f3d4e Reviewed-on: https://gerrit.libreoffice.org/19002 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de> 2015-06-26loplugin:stringconstant: handle OUString+=OUString(literal)Stephan Bergmann Change-Id: If1ad4df75f592c5f9bfedb490243526007fff35f 2014-11-04Rename aRect -> maRect for a member variable.Kohei Yoshida Conflicts: svx/source/svdraw/svdoashp.cxx svx/source/svdraw/svdocirc.cxx svx/source/svdraw/svdograf.cxx svx/source/svdraw/svdoole2.cxx svx/source/svdraw/svdorect.cxx svx/source/svdraw/svdotext.cxx svx/source/svdraw/svdotxdr.cxx svx/source/svdraw/svdotxtr.cxx Change-Id: I12dc6c12ee44753c63b15f03276cdaa24e57d395 2014-10-24loplugin: cstylecastNoel Grandin Change-Id: Ia0f5f0d0efbe4693aba347bff32cd694117251fe 2014-10-22Reduce scopes and add some whitespaces.Kohei Yoshida Conflicts: svx/source/svdraw/svdotxat.cxx Change-Id: Ie1c94a4c241352c580d2509529919806f01ed6c0 2014-10-20loplugin: cstylecastNoel Grandin Change-Id: Ia3055b00c20a885dfa0584f864f0e91ccad1e9c9 2014-10-15nDrehWink -> nRotationAngleMiklos Vajna Change-Id: I33ca88f38210140931b12a05e426d1373243156e 2014-09-19fdo#84061 Fix setting text style sheet listeners in SdrTextObjTobias Lippert The code in SdrTextObj::ImpSetTextStyleSheetListeners is obviously not working correctly. The families of the stylesheets are appended to the name of the family for further usage. An encoded string looks like "STYLE_NAME|3 " The family is then extracted by copying the first (length-6) bytes, e.g., "STYLE_NAME" in this example. Then another copy starting a position 1 is created, e.g., "TYLE_NAME". This string is cast to an Int32. Since this is not possible, 0 is returned, and the originally stored family is lost. This patch corrects this behavior, and adds a unit test. Change-Id: I60c0add6e4b670acbbc264cc77672452f282f737 Reviewed-on: https://gerrit.libreoffice.org/10818 Reviewed-by: Matúš Kukan <matus.kukan@collabora.com> Tested-by: Matúš Kukan <matus.kukan@collabora.com> 2014-04-15svx: sal_Bool->boolNoel Grandin Change-Id: I464eba5fd5521c31868c6fc8a2137f17428d421e 2014-02-27editeng: sal_Bool->boolNoel Grandin Change-Id: Id4174904487fc153d8e80471da7c829c52092f78 2014-02-20svl: sal_Bool -> boolStephan Bergmann Change-Id: Ic31455a1f5ffffa35d4fdde901dd70734207b6f4 2014-01-28bool improvementsStephan Bergmann Change-Id: Ic32faa81bfbb66a9d8632fb3db187e33c31188ed 2013-10-22Bin comments that claim to say why some header is includedTor Lillqvist They are practically always useless, often misleading or obsolete. Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c 2013-09-11convert include/editeng/editobj.hxx from String to OUStringNoel Grandin Change-Id: I076ae20fb21accf8ff7e7fad096534e97ba7dab4 2013-09-05convert svx/source/svdraw/*.cxx from String to OUStringNoel Grandin Change-Id: I081cc5220fb0f55af2c08ae24bb92e4bf8d3f546 2013-08-09XubString->OUStringCaolán McNamara Change-Id: I888537cbaec11ef52b1e89b61f7351c6b7769819 2013-05-10resolved fdo#35756 import more than 64k HTML table cellsEike Rathke Enhanced EditEngine to be able to hold more than 64k paragraphs. Used also in RTF import Calc and Writer, so that could benefit as well. * changed all EditEngine,Outliner,... related paragraph index/count variables from sal_uInt16 to sal_Int32 * sal_Int32 instead of sal_uInt32 to match accessibility API * matched some Outliner methods' paragraph parameters from sal_uLong to sal_Int32 * containers capable to hold size_t nevertheless are limited to a maximum of sal_Int32 * changed definition of EE_PARA_NOT_FOUND and EE_PARA_ALL to SAL_MAX_INT32 + added EE_PARA_MAX_COUNT and EE_TEXTPOS_MAX_COUNT to initialize ESelection with what previously were hard coded 0xFFFF all over the place + for similar reason added EE_TEXTPOS_ALL corresponding to EE_PARA_ALL to initialize an ESelection spanning all available text like aSel(0,0,EE_PARA_ALL,EE_TEXTPOS_ALL) Change-Id: I62d1b9c399cd709a4f93dbac31b219a61c46ec00 Reviewed-on: https://gerrit.libreoffice.org/3838 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> 2013-04-19fdo#62699: Drop wrapper headerMarcos Paulo de Souza Change-Id: I21e91ab136c944c6dc77a90500b1bcebbf7cf851 Reviewed-on: https://gerrit.libreoffice.org/3473 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org> 2012-11-27re-base on ALv2 code. Includes:Michael Meeks Patch contributed by Christian Lippka impress212: #i113063# patch: dubios self assign in svx/source/dialog/framelink.cxx http://svn.apache.org/viewvc?view=revision&revision=1167619 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 cws mba34issues01: #i117712#: fix several resource errors introduced by IAccessible2 implementation http://svn.apache.org/viewvc?view=revision&revision=1172343 cws mba34issues01: #i117719#: use correct resource ID http://svn.apache.org/viewvc?view=revision&revision=1172351 Patch contributed by Andre Fischer Do not add targets for junit tests when junit is disabled. http://svn.apache.org/viewvc?view=revision&revision=1241508 Patches contributed by Armin Le-Grand #118804# corrected GraphicExporter behaviour on shortcut when pixel graphic is requested http://svn.apache.org/viewvc?view=revision&revision=1240195 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 #118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 13f79535-47bb-0310-9956-ffa450edef68 Patch contributed by Regina Henschel linecap: Reintegrating finished LineCap feature http://svn.apache.org/viewvc?view=revision&revision=1232507 Patch contributed by Wang Lei (leiw) #i118760# split the first table cell vertically, then undo&redo, the Presentation app will crash http://svn.apache.org/viewvc?view=revision&revision=1301361 cleanup globlmn hacks, undo dependent fixmes. 2012-08-29String::Expand -> string::padToLengthCaolán McNamara Change-Id: I684e371c31ba76d2e9b563eed70449764346161b 2012-08-16svdotxat.cxx: MSVC needs set includedMichael Stahl Change-Id: I8cc16c16c3884c5451b643b7de848aad15f02fcf 2012-08-16Convert local variable from Container to std::vector and std::setNoel Grandin Change-Id: I0b15939e1d04a3a2a5f8a4e2df8f0826903a8811