summaryrefslogtreecommitdiff
path: root/vcl/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/Makefile')
0 files changed, 0 insertions, 0 deletions
-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> 2016-09-13loplugin:override: No more need for the "MSVC dtor override" workaroundStephan Bergmann The issue of 362d4f0cd4e50111edfae9d30c90602c37ed65a2 "Explicitly mark overriding destructors as 'virtual'" appears to no longer be a problem with MSVC 2013. (The little change in the rewriting code of compilerplugins/clang/override.cxx was necessary to prevent an endless loop when adding "override" to OOO_DLLPUBLIC_CHARTTOOLS virtual ~CloseableLifeTimeManager(); in chart2/source/inc/LifeTime.hxx, getting stuck in the leading OOO_DLLPUBLIC_CHARTTOOLS macro. Can't remember what that isAtEndOfImmediateMacroExpansion thing was originally necessary for, anyway.) Change-Id: I534c634504d7216b9bb632c2775c04eaf27e927e 2016-06-07tdf#89329: use unique_ptr for pImpl in svdoole2Xisco Fauli Change-Id: Ie189576336e0670102d7675b59f30e3fc357671d Reviewed-on: https://gerrit.libreoffice.org/25942 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com> 2016-04-14loplugin:passstuffbyref in svxNoel Grandin Change-Id: I7d405830785cb12aaceb65d6ed03dda04aa90fd8 2016-04-05loplugin:constantparam in comphelperNoel Grandin Change-Id: I81e6af1ee869caa3b40d2d00604e8e22517d92d7 Reviewed-on: https://gerrit.libreoffice.org/23808 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com> 2016-03-17loplugin:constantparam in svxNoel Grandin Change-Id: I50fa7e4c7525d2f8107a11d8203957a47680eb80 Reviewed-on: https://gerrit.libreoffice.org/23303 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com> 2016-02-09Remove excess newlinesChris Sherlock A ridiculously fast way of doing this is: for i in $(pcregrep -l -M -r --include='.*[hc]xx$' \ --exclude-dir=workdir --exclude-dir=instdir '^ {3,}' .) do perl -0777 -i -pe 's/^ {3,}/ /gm' $i done Change-Id: Iebb93eccbee9e4fc5c4380474ba595858a27ac2c Reviewed-on: https://gerrit.libreoffice.org/22224 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> 2015-12-22crashtesting: CreateShellID returns the mediums base url...Caolán McNamara when it works the way we want it to work, so presumably we can cut out the middle man and use getDocumentBaseURL directly which does the same thing. This has the advantage of being in the IEmbeddedHelper api so assignFrom can be tweaked to pull the src and dest ids arguments to CopyAndGetEmbeddedObject from the src and dest IEmbeddedHelpers always available there. So we ensure we have some ids to present to CopyAndGetEmbeddedObject, avoiding the assert on converting documents such as ooo89433-1.ppt to pdf So the explicit args can apparently be dropped, bubbling up then means we don't need a CloneWithShellIDs (introduced with tdf#71076 and tdf#71767) as normal Clone should now do the right thing. And various other arguments in various callers of these, which are typically filled in with an unhelpful empty OUString placeholder, can go Change-Id: I9c0be0340e72f98b10ee87ada7d2a021fcc39e23 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-11-05use uno::Reference::set method instead of assignmentNoel Grandin Change-Id: I2f8c9cb71a06f7796576509f605796624e654422 2015-10-31com::sun::star->css in svxNoel Grandin Change-Id: If2c11fa548c5ebef2297d2491edd837b54e3707c Reviewed-on: https://gerrit.libreoffice.org/19690 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com> 2015-10-20loplugin:defaultparamsStephan Bergmann Change-Id: I6bd0482967f35a4fc4c2384e775753c413c52162 2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274 2015-10-01remove old standalone Sun bug numbersNoel Grandin Sun bug numbers without any accompanying text are completely useless. Fixed with git grep -lP '//\s*#\d+#\s*$' | xargs perl -i -ne'/\/\/\s*#\d+#\s*$/d or print' And then hand-checking the result to restore places where it deleted code. And then some more grepping and hand-editing to kill the others. Change-Id: Ia96ce4466db8bb8da363ebf41f0ae7f45f28bf29 Reviewed-on: https://gerrit.libreoffice.org/19023 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com> 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-08-11loplugin: defaultparamsNoel Grandin Change-Id: I513643385dc0a04b68c5cf4a5f43aa0804e572e6 2015-07-29svx: remove duplicate "Kuerzen" functionMichael Stahl Change-Id: I319ba12684398bcdfcd8d8ede1648e1d213e75a7 2015-05-29loplugin:redundantcast: const_cast to same typeStephan Bergmann Change-Id: I226413abb1e87fcb9de21a496b359dd7ef33761d 2015-05-27cppcheck: noExplicitConstructorCaolán McNamara Change-Id: I27c24d3284a8e0678fc5c041426b4a7e71cbd363 2015-04-23loplugin:staticmethodsNoel Grandin Change-Id: Ib0c0841e48814d1a6e13bcd4575725d86ffa5e5e 2015-03-24convert sfxlink to enum classNoel Grandin Change-Id: I4466af8d40e7860b20a26c5ccf2265ee40c5a9ab 2015-03-18create new 'enum class' SotClipboardFormatId to unify typesNoel Grandin of which there are several. There are some issues here I am unsure of - the SW and SC and CHART2 modules essentially ignore the enum values and assign their own ids Perhaps I should change them to use the common values and create new enum values where necessary? - the sc/qa/ and sq/qa/ and starmath/qa/ code was doing some dodgy stuff. I translated the code to pass down the stuff numeric values to the underlying code, but perhaps further fixing is necessary? Change-Id: Ic06d723e404481e3f1bca67c43b70321b764d923 2014-12-18svx: Use appropriate OUString functions on string constantsStephan Bergmann Change-Id: I54931168bfc18c9ce41babdcf535ebc1bcc72c5e 2014-11-23fdo#85486 - Clean up unnecessary enumerations from xenum.hxxRadu Ioan Removed XLineStyle Reviewed on: https://gerrit.libreoffice.org/13029 Change-Id: I583575a04988ccf932374e411672ba14a3f3cb2f 2014-11-05fdo#38835 strip out OUString globalsNoel Grandin they are largely unnecessary these days, since our OUString infrastructure gained optimised handling for static char constants. Change-Id: I07f73484f82d0582252cb4324d4107c998432c37 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-29remove unnecessary 'using namespace rtl' declarationsNoel Grandin It turns out that almost none of them were necessary. Change-Id: I1311ed28409c682b57ea8d149bcbaf2c49133e83 Reviewed-on: https://gerrit.libreoffice.org/12133 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com> 2014-10-23Fraction: Revert "fdo#81356: convert Fraction to boost::rational<long> - wip"Jan Holesovsky This reverts commit 47a2d7642d249d70b5da0c330a73f3a0032e4bba. Conflicts: cui/source/tabpages/transfrm.cxx svx/source/svdraw/svdedtv1.cxx svx/source/svdraw/svdibrow.cxx sw/source/filter/ww1/w1filter.cxx tools/source/generic/rational.cxx Change-Id: I4849916f5f277a4afef0e279b0135c76b36b9d15 2014-10-23Fraction: Revert "fdo#84854 it seems long is not enough on 32 bit"Jan Holesovsky This reverts commit 582ef22d3e8e30ffd58f092d37ffda30bd07bd9e. Conflicts: svx/source/svdraw/svdedtv1.cxx svx/source/svdraw/svdibrow.cxx sw/source/filter/ww1/w1filter.cxx Change-Id: I80abc7abdeddc267eaabc9f8ab49611bb3f8ae83 2014-10-16fdo#84854 it seems long is not enough on 32 bitDavid Tardon Fraction used BigInt internally for computations, rational does nothing like that. Change-Id: I3e9b25074f979bc291208f7c6362c3c40eb77ff5 2014-10-09fdo#81356: convert Fraction to boost::rational<long> - wipJuan Picca * Added rational util functions used by Fraction class not available in the boost::rational class. * Replaced usage of Fraction by boost::rational<long> * Removed code that relies on: 1. fraction.IsValid() -- rational only allow valid values, ie denominator() != 0 2. rational.denominator() == 0 -- always false 3. rational.denominator() < 0 -- always false but implementation detail: http://www.boost.org/doc/libs/release/libs/rational/rational.html#Internal%20representation * Simplified code that relies on: 1. rational.denominator() != 0 -- always true * BUGS EXIST because Fraction allows the creation of invalid values but boost::rational throws the exception boost::bad_rational Change-Id: I84970a4956afb3f91ac0c8f726547466319420f9 Reviewed-on: https://gerrit.libreoffice.org/11551 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com> 2014-09-123D charts: Update the 3D charts when a value changes.Jan Holesovsky Change-Id: I9c4052108446959ff6f5215d704b496e7a8e6aee 2014-08-29Make opengl chart window always activeZolnai Tamás Fortunately there is a special ole object group with the MS_EMBED_ACTIVATEWHENVISIBLE flag which define this behaviour. Problem is that both Aspect and EmbedMisc are MS specific enums so we can't use them directly for non-MS objects. But we can handle opengl charts the same as this ole object group. Change-Id: I49abeffce319cbb775709a72ba198a1f76b65374 2014-08-29ChartHelper::IsChart is uselessZolnai Tamás EmbeddedObjectRef has an own IsChart method with the same behavior. Change-Id: Ib06699186466bf3da2bd67d7c631a5216463fb14 2014-07-19XFillStyle -> css::drawing::FillStyleMiklos Vajna Change-Id: I6b2fabd72fd34f4ac1b3a18f386c90794bc39ce4 2014-07-11bnc#883684: Better fix for this.Kohei Yoshida Instead of making all chart objects exempt from unloading, check each OLE object on whether or not it already has its persistent storage created. If not, don't unload it else it would have nothing to load back from once unloaded. Change-Id: I2312e86c9376d3699ef4aa1e0cf2f4c04f706c1e 2014-07-10Move the rest of the members to the impl class.Kohei Yoshida Change-Id: I80186a617c751420954b27e070559cc8487c7fd9 2014-07-10Move "prog name" (whatever it is) to the impl class.Kohei Yoshida Change-Id: Ifa4f2f2f923d4800cf5fd540631204492ace1936 2014-07-10pGraphicObject -> mpGraphicObjectKohei Yoshida Change-Id: I8b396ff1018fb54eecd44624a11bc2e405bb7f84 2014-07-10Move Graphic member to the impl class.Kohei Yoshida Change-Id: Iee58a6c9b7081a2aa00f6f050574a5827840286b 2014-07-10Move the embedded object to the impl class.Kohei Yoshida Change-Id: I15af9a74fdcc40d65b3f8b394fc69037c017fe76 2014-07-10Use initializer properly and remove Init().Kohei Yoshida Change-Id: Ic343ff4ddd51a933ba97971d5a1197f5a25ef772 2014-07-10Clean this up.Kohei Yoshida Change-Id: If44715c7d88f7494cbb61a7c1b696c0494426c59 2014-07-09bnc#883684: Make chart objects exempt from automatic unloading.Kohei Yoshida The Memory option page contains "Number of objects" setting which controls how many OLE objects can be loaded at any given time. When the number of total OLE objects exceeds this number the oldest ones get unloaded. Note that the total number is across all open documents, not per document. Technically, chart objects are OLE objects, but unlike other OLE objects that are embedded Calc, Writer, Draw documents, chart objects normally "belong" to the host document. It therefore makes no sense to subject chart objects to this automatic unloading. In the future we may want to apply this exemption to other types of OLE objects, like formula objects for example.. Or maybe this setting can be removed altogether... Change-Id: I7dd92550880efb4db8fc843cf1c915c712166da4 2014-06-19fdo#71076, fdo#71767: Preserve number formats when charts are copied.Kohei Yoshida Change-Id: If5ae8852152012483237e7602e56a0c46ea8748a 2014-05-06Move headers included only in svx from include/svx/sdr/* to svx/inc/sdr/*Tor Lillqvist Change-Id: I084cbab30dfb0a7d567d1b172a79320687d20a06 2014-05-06Move headers included only in svx itself from include/svx to svx/incTor Lillqvist Change-Id: Ib735e6566981232fec8b13c81a2de11a6b21dfe7 2014-04-21remove comments why a file gets includedThomas Arnhold also remove some commented out code Change-Id: Ia80c5c57d8d2a74418032de50eee95642cc0969d