summaryrefslogtreecommitdiff
path: root/include/svx/svdoole2.hxx
AgeCommit message (Collapse)AuthorFilesLines
2014-10-23Fraction: Revert "fdo#81356: convert Fraction to boost::rational<long> - wip"Jan Holesovsky1-2/+2
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 Holesovsky1-2/+2
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 Tardon1-2/+2
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 Picca1-2/+2
* 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 Holesovsky1-0/+1
Change-Id: I9c4052108446959ff6f5215d704b496e7a8e6aee
2014-07-11bnc#883684: Better fix for this.Kohei Yoshida1-7/+0
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-10This forward declaration no longer needed.Kohei Yoshida1-1/+0
Change-Id: I2b760d71651d48c2e944f9344bd115e9443aa9a2
2014-07-10Move the rest of the members to the impl class.Kohei Yoshida1-20/+6
Change-Id: I80186a617c751420954b27e070559cc8487c7fd9
2014-07-10Move "prog name" (whatever it is) to the impl class.Kohei Yoshida1-4/+2
Change-Id: Ifa4f2f2f923d4800cf5fd540631204492ace1936
2014-07-10Move Graphic member to the impl class.Kohei Yoshida1-2/+0
Change-Id: Iee58a6c9b7081a2aa00f6f050574a5827840286b
2014-07-10Head cleanup - use forward declarations.Kohei Yoshida1-13/+11
Change-Id: Icc4fa0acad77d61200eb77cc70e21866590b658e
2014-07-10Move the embedded object to the impl class.Kohei Yoshida1-6/+11
Change-Id: I15af9a74fdcc40d65b3f8b394fc69037c017fe76
2014-07-10Use initializer properly and remove Init().Kohei Yoshida1-5/+4
Change-Id: Ic343ff4ddd51a933ba97971d5a1197f5a25ef772
2014-07-10These members should be private rather than protected.Kohei Yoshida1-1/+2
Change-Id: I5b50a5dc0b83b2d5017ab749600324338ff0abdc
2014-07-09bnc#883684: Make chart objects exempt from automatic unloading.Kohei Yoshida1-0/+7
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 Yoshida1-1/+4
Change-Id: If5ae8852152012483237e7602e56a0c46ea8748a
2014-03-27Second batch of adding SAL_OVERRIDE to overriding function declarationsStephan Bergmann1-16/+16
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: Ie656f9d653fc716f72ac175925272696d509038f
2014-03-26Split TYPEINFO into plain and TYPEINFO_OVERRIDEStephan Bergmann1-1/+1
...where the latter contains SAL_OVERRIDE annotations Change-Id: Id64794b388d83dfe7026440e8b20a5b5efd412d1
2014-03-11svx: sal_Bool->boolNoel Grandin1-9/+9
Change-Id: I78da39fc553b2e5040ee6665377ea51a1c4d04d7
2014-03-01Remove visual noise from includeAlexander Wilms1-2/+2
Conflicts: include/framework/preventduplicateinteraction.hxx include/sfx2/sfxbasecontroller.hxx include/sfx2/sfxbasemodel.hxx include/toolkit/awt/vclxtabpagemodel.hxx include/vcl/field.hxx include/vcl/settings.hxx Change-Id: Ibccf9f88c68267a3d7e656012b51eaf644c418c2 Reviewed-on: https://gerrit.libreoffice.org/8272 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-11-27Integrate branch of IAccessible2Steve Yin1-0/+1
Change-Id: I8327fb4ba2a86d4caa52b875221175b80464842a
2013-11-09fdo#65108 inter-module includes <> include/svxNorbert Thiebaud1-2/+2
Change-Id: I5335182ea16695c77c2855b34c98220aea2befa1
2013-10-23fixincludeguards.sh: include/svxThomas Arnhold1-3/+3
Change-Id: I2c280be12f36c1538e922286745aabc62482423d
2013-09-05convert include/svx/svdoole2.hxx from String to OUStringNoel Grandin1-5/+5
Change-Id: I4241d14165aa585aa436a28071036774012a266f
2013-09-01XubString->OUStringCaolán McNamara1-1/+1
Change-Id: I2067b78e10e1805bb678879e3fd54636d848b15c
2013-08-06Translate German comments, fix some WSPhilipp Weissenbacher1-7/+7
Conflicts: include/svx/unoapi.hxx Change-Id: Icd0adbe98727a83fae3822863f7c6395f7474882
2013-07-26convert TakeObjNamePlural family to OUStringCaolán McNamara1-1/+1
Change-Id: I947e47934677a4f9ced0bfc0db3932bcbbb25f36
2013-07-25convert TakeObjNameSingul family to OUStringCaolán McNamara1-1/+1
Change-Id: I0c667cbcfcc1ea1f04d113a53b7ba83c943052e4
2013-06-06use a transparent graphic for the OLE2 image, and spell 'Empty' correctly.Michael Meeks1-2/+2
Change-Id: I94fbe74b6febede4819851dfa78690507b04f4f7
2013-04-23execute move of global headersBjoern Michaelsen1-0/+195
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a