summaryrefslogtreecommitdiff
path: root/starmath/source/ooxmlimport.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-07-02 fdo#66416 - Use appropriate unicode characters for math "Brackets"Frédéric Wang1-4/+4
Change-Id: I43d74c92f0de65f9456f5cd8ae150466b6a43717 Reviewed-on: https://gerrit.libreoffice.org/4661 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-02 fdo#66276 - MathML export: avoid using combining characters.Frédéric Wang1-0/+7
Change-Id: I68cf5aaeb5b13adda76953636b0d3225fff4030c Reviewed-on: https://gerrit.libreoffice.org/4630 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-06-28fdo#66024 - Formula Editor: make wide accents stretchy when exported to MathMLFrédéric Wang1-0/+2
Change-Id: Ifd0adc51d79e0673661b5646d27f657768ea5b20 Reviewed-on: https://gerrit.libreoffice.org/4450 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks1-23/+4
2013-03-26m:nor and m:lit math docx tags lead to quotingLuboš Luňák1-5/+17
The meaning should not be exactly the same, but it looks like there's no better way to express this (or rather quoting means both). Change-Id: I024ce6c89667a69f685bb84d768095100b0090b1
2013-03-26fix iint/iiint import from docx mathLuboš Luňák1-2/+2
Use the correct LO names for the symbols. Change-Id: I4da760fb84e6f9ca811e13061341f9a993342c29
2012-12-18avoid infinite loop when parsing malformed ooxml math (fdo#57886)Luboš Luňák1-4/+4
Change-Id: I2f66bc335795a9e84f532fb28d3585aed783ebd6
2012-09-18deprecate oustringostreaminserter.hxxNorbert Thiebaud1-1/+1
the intent of this header has canged over time. now it is already systematically included with ustring.hxx and the operator overload it provide fit nicely there... Just to be safe, since that include as been added to the api during the 3.5 timeframe and therefore is already in 'production' the header remain and simply attempt to include ustring.hxx but a warning is issued indicating that this header should not be used anymore... in a couple of major release we will thenr emove it completely All internal users of that header are converted. Change-Id: I8934c55f089e29d78c0f5649b7c87b2ecf024bad Reviewed-on: https://gerrit.libreoffice.org/634 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-06actually use startsWith(), now that it really existsLuboš Luňák1-1/+1
Change-Id: I0f1557f480e9d20d4ead359ad0eaa75db9b8f9db
2012-07-27SmOoxmlImport::handleR: escape brackets in math runsMiklos Vajna1-1/+1
Also remove the previous escaping that took care of RTF only. Change-Id: Ie9a019912f83a3f56ef52429855cd72cf2c8f463
2012-07-16rtl::O(U)String -> O(U)StringLuboš Luňák1-2/+0
Change-Id: I45f5a8407b57c06a7cb0dad25c7ac5879711488d
2012-05-23removed unused temporary rtl::OUStringTakeshi Abe1-1/+0
Change-Id: I9d118a5fbe2306465d8bcdb9ddd0596588137e5e
2012-03-13string literals in ?: don't get automatically converted to OUStringLuboš Luňák1-1/+3
Technically these two are both const char[8], so gcc/clang keep the resulting type the same, but msvc always converts to const char*, even if the same sizes mean this is not required.
2012-03-12use string literal OUString overloadsLuboš Luňák1-95/+92
2012-03-12replace usage of OUString::replace*AsciiL() with string literal overloadsLuboš Luňák1-4/+2
2012-02-15Various string function clean upStephan Bergmann1-3/+4
Added: * rtl::OString::matchL * rtl::OString::endsWith * rtl::OString::endsWithL * rtl::OString::indexOfL * rtl::OString::replaceFirst * rtl::OString::replaceAll * rtl::OString::getToken * rtl::OUString::endsWith * rtl::OUString::replaceFirst * rtl::OUString::replaceFirstAsciiL * rtl::OUString::replaceFirstAsciiLAsciiL * rtl::OUString::replaceAll * rtl::OUString::replaceAllAsciiL * rtl::OUString::replaceAllAsciiLAsciiL * rtl::OUString::getToken plus underlying C functions where necessary Deprecated: * comphelper::string::remove * comphelper::string::getToken Removed: * comphelper::string::searchAndReplaceAsciiL * comphelper::string::searchAndReplaceAllAsciiWithAscii * comphelper::string::searchAndReplaceAsciiI * comphelper::string::replace * comphelper::string::matchL * comphelper::string::matchIgnoreAsciiCaseL * comphelper::string::indexOfL Also fixed some apparent misuses of RTL_CONSTASCII_USTRINGPARAM -> RTL_CONSTASCII_STRINGPARAM.
2012-01-30fprintf -> SAL_INFOLuboš Luňák1-3/+4
2012-01-06write TBAR rather as an accent, use over/underline for m:barLuboš Luňák1-1/+4
seems to match the docx semantics better, despite the names
2011-12-20remove obsolete commentLuboš Luňák1-2/+1
2011-12-20if a bracket pair has no left/right bracket, it needs to explicit (fdo#32636)Luboš Luňák1-0/+4
2011-12-20import m:eqArr (part of fdo#32636)Luboš Luňák1-0/+19
2011-12-20skip unknown elements when reading multiple elements from docx mathmlLuboš Luňák1-3/+3
2011-12-07make the linear xml processing API more genericLuboš Luňák1-2/+2
I'm pretty sure I'll love to use it in writerfilter instead of the normal API whenever I get the chance.
2011-12-07disable error logs for now, until the new log macros get sorted outLuboš Luňák1-3/+3
2011-11-30create placeholders properly in docx mathml importLuboš Luňák1-7/+14
2011-11-30do not add unnecessary spaces in docx mathml importLuboš Luňák1-10/+10
2011-11-30try with at least somewhat more generic handling of docx m:groupChrLuboš Luňák1-3/+20
2011-11-30do not ignore docx m:box contents (but m:box itself is not implemented)Luboš Luňák1-0/+14
2011-11-30import docx m:limUpp/m:limLow properlyLuboš Luňák1-3/+3
2011-11-30import docx m:sPre, m:sSub, m:sSubSup and m:SupLuboš Luňák1-0/+50
2011-11-30helper for reading docx OMathArgLuboš Luňák1-40/+26
2011-11-30implement docx m:radLuboš Luňák1-0/+27
2011-11-30warn about unknown m:chr in m:accLuboš Luňák1-3/+5
2011-11-30implement sum properly in docx mathmlLuboš Luňák1-0/+3
2011-11-30implement docx m:naryLuboš Luňák1-0/+75
2011-11-29import docx m:mLuboš Luňák1-0/+26
2011-11-29finish reading in while() also when end of stream, just in caseLuboš Luňák1-2/+2
2011-11-29improve import of docx m:dLuboš Luňák1-6/+31
2011-11-29docx OMathArg can actually be more than one elementLuboš Luňák1-11/+24
2011-11-29docx m:r can contain multiple m:tLuboš Luňák1-7/+20
2011-11-29implement docx m:groupChrLuboš Luňák1-1/+25
2011-11-29implement m:func, m:limLow, m:limUppLuboš Luňák1-0/+30
2011-11-29fix reading when the next tag can be one of severalLuboš Luňák1-26/+14
2011-11-29merge processing of OMathArg and OMath, for nowLuboš Luňák1-32/+24
2011-11-29m:f docx import is reasonably doneLuboš Luňák1-1/+0
2011-11-29try to avoid unnecessary space in created formulaLuboš Luňák1-8/+12
2011-11-29implement import of docx mathml m:dLuboš Luňák1-0/+47
2011-11-29simplify attribute retrieval syntax a bitLuboš Luňák1-8/+8
2011-11-27remove include o pch header from starmathNorbert Thiebaud1-2/+0
2011-11-24implement mathml docx import m:borderBoxLuboš Luňák1-0/+25