aboutsummaryrefslogtreecommitdiff
path: root/source/ca/readlicense_oo
AgeCommit message (Collapse)Author
2023-02-06Merge translations from LibreOffice 7.5Andras Timar
Change-Id: I280387ca9c515f29cb4440ad65d066dfa4429198
2022-04-12update translations for 7.3.2 rc2Christian Lohmaier
and force-fix errors using pocheck Change-Id: Ib6480bab155b2e9002bb08ae031971a7e5a5c184
2021-11-16update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I93c02cdd542eb2c42765f65e9e78f2dc8f339005
2021-09-14update translations for masterChristian Lohmaier
and foce-fix errors using pocheck Change-Id: I12d26e666d46993fd4ff26616c09be9e5bf82fcd
2020-12-15update translations for master/7.1.0 rc1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I64d1494dbed7adfa393e79f9b798725ad8c68350
2020-11-16update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I2afa63a275311dcc62c8283490ec4ad949006c0c
2020-10-27update translations for master / 7.1.0.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: Ic49ef021112516a473dac6df957ca8e4c27d2369
2020-10-23update translations for master/7.1.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: If200fbab2e1c793a45c3f361275028afdced7b91
2020-10-12update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ia30711726a4e2c71ba0d1c4fb24c370deefc0f98
2020-09-28update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ifb5878eff9d322124054a88241a83402f35e2fa1
2020-09-07update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I95203f89a4148dd4f91a2a438c5c9811ac2dbe44
2020-08-27update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ifb22d7a6dc32d3f017fcd35f4fc1877aea3b4d38
2020-06-24update translations for master/7.0 and add ckb (Central Kurdish) filesChristian Lohmaier
Change-Id: If4a63e426ebf7de50806fbd2699cea08b26453e4
2020-05-06update translations for 7.0.0 Alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I898b0fed43f54fa952bba2d805d43855ed35a49a
2020-01-22update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: Idf82bb4c2e7f863f2807524fdea1be4d11b88c2e
2019-11-08update translations from weblateChristian Lohmaier
Change-Id: I75a99d8d1567ffce961a404c6f054b9bd07b62a0
2019-10-02update translations from weblateChristian Lohmaier
and force-fix errors using pocheck Change-Id: I7557b97bdb5a55b6fe5b9566c90bf8fb6ddd6468
2018-11-13update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I6b444d20d156df4126666efaeb30a0902054362b
2018-06-14update translations for 6.1 beta2Christian Lohmaier
Change-Id: I37d4e6add42523370e00815e71fdf5764c740e67
2018-04-25update translatiosn for 6.1.0 alpha1Christian Lohmaier
Change-Id: I0ed5d948cf89a4260c8771057d463448b76a4527
2017-10-19update templates for 6.0.0 alpha1Christian Lohmaier
Change-Id: Ie5bf8ab575cb94b341c277daa0cd9f6f2f6871f0
2017-04-28update translations for 5.4.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: Idd8a43ec96b75f779aab472e67c1471299160b87
2016-11-23update translations for 5.3.0 beta1libreoffice-5-3-branch-pointChristian Lohmaier
and force-fix errors using pocheck Change-Id: I96587a8a2e13785525cc386b708359317b0f5985
2016-05-25update translations for 5.2.0 beta1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I9dac678a4e705f255463e6ba3b127f423e82fd65
2016-05-07update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I4aa086b8281e7bdce41590d33caaeb79dfdee46d
2016-04-21update translations for 5.2.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I75bca3b0cc0333302eac4d11c98ad26dfdc35fd6
2016-01-13update translations for 5.1.0 rc2Christian Lohmaier
and force-fix errors using pocheck Change-Id: I24437fdaa13a74a85f58314771245375fec94108
2015-10-17Update translations for master and force-fix errors using pocheckRobinson Tryon
Change-Id: I631ca49b2d16304d2a238e92bf96c5e38c6cc77d
2015-09-03update translations for masterChristian Lohmaier
and force-fix errors using pocheck Change-Id: I5e201f8d1c7746b1612ff10f592d611f402dc72c
2015-08-12update translationsChristian Lohmaier
and force-fix errors using pocheck (based on 5-0 templates) Change-Id: Ia5f050e72d6aa24ae5ec73898e7c05ca2d4103cb
2015-04-19update translations for 5.0.0 Alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I68916e7c0a7af9c3caeba4e86c19e1e9e71d9465
2014-11-20update translations for 4.4.0 beta1Christian Lohmaier
and force-fix errors using pocheck Change-Id: I8743837d52212af0d16ae1aeddc83651fb5d89d4
2014-10-17update translations for 4.4.0.0alpha1Christian Lohmaier
(based on the 4.3 translations) and force-fix errors using pocheck Change-Id: I64547fd1d137a0bfa7bd4a55e8a547a7845faf96
2014-05-21update translations for 4.3.0 beta1libreoffice-4-3-branch-pointChristian Lohmaier
and force-fix errors using pocheck Change-Id: I158f19ccf03f49a3669763f157c02e6dde106aa5
2014-04-20update translations for 4.3.0 alpha1Christian Lohmaier
and force-fix errors using pocheck Change-Id: Id45e0dc7161738ebd69ba07108b9fdd149643703
2013-12-09update translations for 4.2.0 Beta2Christian Lohmaier
also remove unused files and force-fix errors using pocheck Change-Id: If95f38febdf34951193d67b1eb7a8fbfd292474d
2013-11-21sync with po-templates for 4.2libreoffice-4-2-branch-pointChristian Lohmaier
and force-fix errors using pocheck Change-Id: Ic842792d6ee5fe0fc5d1b41808671f8c3ae34dc6
2013-06-27update translations for LibreOffice 4.1 rc1Andras Timar
Change-Id: Icdd695955786c330a21e7870ac9e617ccf2d5ebe
2013-06-05update translations for LibreOffice 4.1 beta2Andras Timar
Change-Id: I5dafc5dcce605da8d6831a775ff1d416180b22d0
2013-05-25initial import of 4.1 translationsAndras Timar
Change-Id: Ia93f31dedcdff3e180c36473e0667022795d96a7
2013-05-07update translations for LibreOffice 4.0.3 rc1Andras Timar
Change-Id: I4a1d49dbef58c048aa57a29bec7623d4ad31920d
2013-02-17update translations for LibreOffice 4.0.1 rc1Andras Timar
Conflicts: source/es/helpcontent2/source/text/sbasic/shared.po source/es/helpcontent2/source/text/sbasic/shared/02.po source/es/helpcontent2/source/text/swriter/guide.po source/tr/helpcontent2/source/text/swriter/01.po Change-Id: Idca6785a6118de29c2b48a22ecb1452c74ff84da
2013-01-06 update translations for LibreOffice 4.0 rc1Andras Timar
Change-Id: I85ba7031ebee3b3b0108218e97093fab1e9d84a3
2012-12-16update translations for LibreOffice 4.0 beta2Andras Timar
Change-Id: Iff858adb848a543f565e3c0df33c8398c74c754d
2012-12-03update translations for LibreOffice 4.0 beta1Andras Timar
Change-Id: I35e0bf7dfef1541f76508edb962e89bc5d78e339
2012-11-20initial import of LibreOffice 4.0 translationsAndras Timar
Change-Id: I577494b6b4189ed19723af4b5e273ea4da85e708
2012-10-16move translations structure one directory upNorbert Thiebaud
vate/khaledhosny/vcl-cleanup-font'>private/khaledhosny/vcl-cleanup-font LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/include/svx/xcolit.hxx
AgeCommit message (Collapse)Author
2020-02-02tdf#128302: Split SVXCORE_DLLPUBLIC from SVX_DLLPUBLICStephan Bergmann
Using SVX_DLLPUBLIC for both Library_svxcore and Library_svx had started to cause failures with clang-cl on Windows now, presumably due to devirtualization: > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual void __cdecl SvxMetricField::DataChanged(class DataChangedEvent const &)" (?DataChanged@SvxMetricField@@MEAAXAEBVDataChangedEvent@@@Z) > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual bool __cdecl SvxMetricField::PreNotify(class NotifyEvent &)" (?PreNotify@SvxMetricField@@MEAA_NAEAVNotifyEvent@@@Z) > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual bool __cdecl SvxMetricField::EventNotify(class NotifyEvent &)" (?EventNotify@SvxMetricField@@MEAA_NAEAVNotifyEvent@@@Z) > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual void __cdecl SvxMetricField::Modify(void)" (?Modify@SvxMetricField@@MEAAXXZ) > linectrl.o : error LNK2001: unresolved external symbol "private: virtual bool __cdecl SvxFillAttrBox::PreNotify(class NotifyEvent &)" (?PreNotify@SvxFillAttrBox@@EEAA_NAEAVNotifyEvent@@@Z) > linectrl.o : error LNK2001: unresolved external symbol "private: virtual bool __cdecl SvxFillAttrBox::EventNotify(class NotifyEvent &)" (?EventNotify@SvxFillAttrBox@@EEAA_NAEAVNotifyEvent@@@Z) > C:\lo-clang\core\instdir\program\svxcorelo.dll : fatal error LNK1120: 6 unresolved externals Replacing certain uses of SVX_DLLPUBLIC with the newly introduced SVXCORE_DLLPUBLIC (include/svx/svxdllapi.h) has been done on Linux as follows: > git grep -w --line-number -e SVX_DLLPUBLIC --and --not -e '#define SVX_DLLPUBLIC' >LINES to produce a file LINES containing all 640 uses. (Conveniently, all uses happen to be on different lines.) Manually create a file TOKENS with 640 corresponding lines, each containing the (class or function) name that is made SVX_DLLPUBLIC by in the corresponding line in LINES. Then > nm -D --def instdir/program/libsvxcorelo.so | grep -ivw '[vw]' | c++filt >SVXCORESYMS > nm -D --def instdir/program/libsvxlo.so | grep -ivw '[vw]' | c++filt >SVXSYMS > n=$(cat TOKENS | wc -l) > for ((i=1;i<="$n";++i)); do > tok=$(head -n "$i" TOKENS | tail -1) > printf @ > grep -Fw "$tok" SVXCORESYMS >/dev/null && printf svxcore > printf @ > grep -Fw "$tok" SVXSYMS >/dev/null && printf svx > printf '@ ' > head -n "$i" LINES | tail -1 > done to generate 640 output lines detailing for each SVX_DLLPUBLIC name occurrene whether it is mentioned in exports from neither (@@@), only from svx (@@svx@), only from svxcore (@svxcore@@), or from both libraries (@svxcore@svx@). The numbers that gives is 10 @@@ 180 @@svx@ 424 @svxcore@@ 26 @svxcore@svx@ The 10 @@@ ask for follow-up clean up, but most of them are just left as SVX_DLLPUBLIC for now. The exceptions are sxv::ITextProvider (include/svx/itextprovider.hxx) and SdrCustomShapeGeometryItem::PropertyPairHash (include/svx/sdasitm.hxx, where PropertyPairHash is a member struct of SVXCORE_DLLPUBLIC SdrCustomShapeGeometryItem). Keeping them as SVX_DLLPUBLIC would cause "unresolved externals" errors when linking Library_svxcore on Windows. The 180 @@svx@ are fine to keep as-is, and the 424 @svxcore@@ need rewriting. The 26 @svxcore@svx@ needed manual inspection to decide (in some cases, the chosen name in TOKENS was a too generic function name like Fill, in other cases it was the name of a class exported from one library but also mentioned in the arguments of a function exported from the other). And for sdr::table::SdrTableObj the class itself is defined in svxcore while the static member functions ExportAsRTF and ImportAsRTF are defined in svx. But MSVC does not allow to mark the class as SVXCORE_DLLPUBLIC and the two static member functions as SVX_DLLPLUBIC, so move the two functions out of the class. (There appears to be no real necessity that they were static member functions in the first place; they don't even need to be friends of the class. Nevertheless, this mixture of functionality from svxcore and svx in include/svx/svdotable.hxx may ask for follow-up clean up, one way or another.) All the output lines that need rewriting (all the @svxcore@@ ones, and the manually picked subset of @@@ and @svxcore@svx@ ones) are copied into a new file CHANGE (containing 451 lines). Then > sed -E -e 's|^@.*@.*@ ([^:]+):([0-9]+):.*$|sed -i -e "\2 s/SVX_DLLPUBLIC/SVXCORE_DLLPUBLIC/" \1|' <CHANGE >COMMANDS > . COMMANDS to do the changes. Change-Id: If9b6dd1c9e9ba2eb883dbdac4385d28c6fc8a203 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87794 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-12-12use covariant return type for SfxPoolItem::CloneCaolán McNamara
and can then remove some casting Change-Id: Id821c32ca2cbcdb7f57ef7a5fa1960042e630ffc Reviewed-on: https://gerrit.libreoffice.org/85022 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2019-12-03remove some useless comment linesNoel Grandin
which merely announce that the next declaration is a class Change-Id: Ifdb1398bcd99816b13e0b3769b46d0562bfbc1dc Reviewed-on: https://gerrit.libreoffice.org/84229 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-05-07tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part2Noel Grandin
Use the existing sorting functionality in SfxItemPool and extend it to search for NameOrIndex item in SvxUnoNameItemTable This is a little tricky in that we are defining only a partial ordering over the CntUnencodedStringItem (and their subclasses) items. Partial because I can only use the part of the item that is not randomly mutated by various code, which is why the other fields in the subclasses are mostly out of bounds. I had to exclude FillBitmapItem because it triggers a unit test failure and I cannot figure out why that specific item does not play nice with this optimisation. After this optimisation, the load time goes from 3.6s to 2s on my machine. Change-Id: I52d58c68db2536b69a7b0a9611a2b4c703bc4928 Reviewed-on: https://gerrit.libreoffice.org/71461 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-04-29tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part1Noel Grandin
Make CntUnencodedStringItem sortable, implementing operator<. This takes the load time from 4s to 3.3s Change-Id: I532cdf65149a733d41d2caf367675800d2ba4d41 Reviewed-on: https://gerrit.libreoffice.org/71460 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-08-10WIP: Removing unused SfxItemPool serialisation from svxVarun Dhall
Change-Id: I3222033fadd688959fd55e3f335540054fc418f4 Reviewed-on: https://gerrit.libreoffice.org/40612 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
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-23com::sun::star->css in include/sot to include/typelibNoel Grandin
Change-Id: I9cd92b53370a6b6018d2f7c648890f9c014a27de
2015-10-12Replace "SAL_OVERRIDE" with "override" in LIBO_INTERNAL_ONLY codeStephan Bergmann
Change-Id: I2ea407acd763ef2d7dae2d3b8f32525523ac8274
2015-08-14remove default value from SfxPoolItem::PutValueNoel Grandin
more useful to make it explicit. Specifically, otherwise my defaultvalue clang plugin would want to remove lots of places that contains #define constants which, while technically the same as the default value, convey semantic information which is quite useful. Change-Id: I918ad5b0e73ba279fa1b1489b62d900339ff71eb