summaryrefslogtreecommitdiff
path: root/editeng
AgeCommit message (Collapse)Author
2013-04-22Slightly simplify loopMatteo Casalin
Change-Id: If44e86ceecd4a407d3b4e294a03a84ad010f95e1 Reviewed-on: https://gerrit.libreoffice.org/3539 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-22bDocumentDone is always falseMatteo Casalin
Change-Id: Ifde4d9235d3eacf0317b19885f5ea57e1c695cb3 Reviewed-on: https://gerrit.libreoffice.org/3538 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-22sal_Bool to boolMatteo Casalin
Change-Id: I5831dfb7270ce3983a454c6c40558a74931d5200 Reviewed-on: https://gerrit.libreoffice.org/3537 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-21Avoid multiple appends on OUStringMatteo Casalin
Change-Id: I877c4520be335dc04bbfdfa9a15dab52dd7f446a
2013-04-20fdo#63154: Change Min/Max/Abs for std::min/max/absMarcos Paulo de Souza
Now all these usages were removed from LO. Change-Id: I8a7233db20abdcdbb18428ad4004c78cc516a0e6 Reviewed-on: https://gerrit.libreoffice.org/3326 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-04-19Revert "Revert "fix fdo#47018 Impress paste destroy bullet""Eike Rathke
This reverts commit 674a40fe830748b63eafeaf07e0932e2e0a81ba6. And restores a95cce27295f9cd255fa72eaded00972e3efb69b with the exception that the sal_Int8 to sal_uInt16 change is omitted. This stream length change causes loading of autoformats to fail, which are stored in binary format, i.e. in user config's autotbl.fmt, loaded and stored in Calc's ScAutoFormat sc/source/core/tool/autoform.cxx and Writer's SwTableAutoFmtTbl sw/source/core/doc/tblafmt.cxx Change-Id: I59f5d3b1c7e1011a8db304855b2fcf28971e7cb1
2013-04-19fdo#63711 Calc: fix Catalan and Hungarian hyphenationLászló Németh
Change-Id: I08962578e5d41637e78c91f5df45e518893c82e5
2013-04-19Revert "fix fdo#47018 Impress paste destroy bullet"Stephan Bergmann
This reverts commit a95cce27295f9cd255fa72eaded00972e3efb69b, it lead to live- lock in JunitTest_sc_unoapi, where SvxBoxItem::Create (editeng/source/items/frmitems.cxx) failed to break out of the while(true) loop, apparently because it kept reading past the end of rStrm, so cLine wouldn't be updated. (That code would need to be made more robust, but I do not know how best to flag errors from SvxBoxItem::Create?) What looks suspicious about the changes of a95cce27295f9cd255fa72eaded00972e3efb69b at least to editeng/source/items/frmitems.cxx is that it changes the stream's format, now reading/writing a 16 bit value where it previously read/wrote an 8 bit value (SvStream /does/ support sal_Int8, btw). Change-Id: I1a46746559dcf8e1ea8be63a9a0cf2d32ccc69a1
2013-04-18date/time IDL datatypes incompatible changeLionel Elie Mamane
- nanosecond precision - signed (allowed negative) year Also: assorted improvements / bugfixes in date/time handling code. Some factorisation of copy/pasted code. Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
2013-04-18fix fdo#47018 Impress paste destroy bulletCao Cuong Ngo
Currently the copy function stores the paragraph attributes to SvStream but the restoration in paste isn't implemented yet! This patch implements the attributes loading from SvStream. Change-Id: I58928ca66a83b3fe3c3894a28ccf1e7fe5f661b3 Reviewed-on: https://gerrit.libreoffice.org/3369 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-04-15basic inplace Font preview for calcNoel Power
Change-Id: Ic1e6c953852a6106ee94f0b577ed398d62aa2285
2013-04-15use ImpEditEngine::ImplInitDigitModel() to set digit language.navin patidar
Change-Id: I38047da8cb73493916803d73e1036dec68ee2d97 Reviewed-on: https://gerrit.libreoffice.org/3389 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-13fdo#47018 Impress crashes when modifying bulletCao Cuong Ngo
Default numbering rules shouldn't be left zero nor hard-coded. Change-Id: I8a34331006abf3de8c170f8dca43ccf9cec92f04 Reviewed-on: https://gerrit.libreoffice.org/3312 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-04-12added missing includesEike Rathke
Change-Id: I3b77f544478ccdb166a9c7ebc82fb04458aa42df
2013-04-12resolveSystemLanguageByScriptType in case not setEike Rathke
Change-Id: I45582ba27579413140d536fdf0106edbef8dc4a7
2013-04-12make that a proper static method EditView::CheckLanguage()Eike Rathke
Change-Id: I08c1af6813314b4881aafdd7f3f98a7629d5cf76
2013-04-12use proper language tag fallback for language guesser resultEike Rathke
Change-Id: Icd912361ebca0e618bc76fa7017039cc116bef40
2013-04-12warning C4101: 'e' : unreferenced local variableStephan Bergmann
Change-Id: I31372075311e45b7b772ff057aedf4c5f1d0ed18
2013-04-11i#79611: SvxFieldData::Create() is not supposed to throw.Jan Holesovsky
Change-Id: Ied4e5cc9211b2a541006432d0b4d257f014249f4
2013-04-08fdo#62116: Be sure to convert relative URLs into absolute ones.Kohei Yoshida
Just to preserve the old (and correct) behavior. Change-Id: I229e0b80097f6d70ff3023072b52576815010b15
2013-04-07#120650# truncate mis-sized bullet sizes to useful valuesArmin Le Grand
Patch by: Tang Meng Review by: alg(cherry picked from commit e5720990bd3691222363bb2d674b7d39a0d8829f)
2013-04-07remove needless forward rtl::OUString declarationsLuboš Luňák
Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-04-05new module i18nlangtagEike Rathke
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-03-29ResMgr with LanguageTagEike Rathke
Change-Id: Ie5ce9157a7ea59db7b0509fbaec61d07f8f9edf0
2013-03-27-Werror=unused-macrosStephan Bergmann
Change-Id: I70813300c9935435de62a6a1347530aed8dfdc08
2013-03-27-Wunused-macrosStephan Bergmann
Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
2013-03-27kill some unused inlinesThomas Arnhold
Change-Id: I17160b264b547067c694dd268eb0d3bd1086565d
2013-03-23coverity#704226 Logically dead codeJulien Nabet
Change-Id: I24e55bea6070ce1113c5b64902dbd41c7827f91d
2013-03-23coverity#704225 Logically dead codeJulien Nabet
Change-Id: I9aa41653b9622245de8084443ef3e0b74f720571
2013-03-22Make EditTextObject copyable. Its Clone() method uses that anyway...Kohei Yoshida
Change-Id: I9c9ce4ddbf4849e3b237f037d8f1232b4ae84387
2013-03-20coverity#704628/704629/704630 Explicit null dereferencedJulien Nabet
+ return early if no whichid or after default case Change-Id: I40f3ec310604ccde22022dd2e82984b0f3057307 Reviewed-on: https://gerrit.libreoffice.org/2869 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-03-20Remove uses of rtl::OUString::compareToAscii(asciiStr, maxLength)Stephan Bergmann
...which is a confusing overload with unexpectedly different semantics from the one-parameter form. In preparation of marking it as deprecated. Change-Id: I4f176995546ae583fc570d770647ffc315eecc75
2013-03-19removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStrings declarationsThomas Arnhold
s/(OUString\s+[a-zA-Z_][A-Za-z0-9_]*\s*)\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/$1\($2\)/gms Change-Id: Iad20f242c80c4bdc69df17e2d7a69d58ea53654b Reviewed-on: https://gerrit.libreoffice.org/2835 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-03-19coverity#735374 Copy-paste errorJulien Nabet
Change-Id: Icbd64c87f6a8fb87f4f2d82f23d3df613bbb6cfb Reviewed-on: https://gerrit.libreoffice.org/2798 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-03-19automated removal of RTL_CONSTASCII_USTRINGPARAM for quoted OUStringsThomas Arnhold
Done with a perl regex: s/OUString\s*\(\s*RTL_CONSTASCII_USTRINGPARAM\s*\((\s*"[^")]*?"\s*)\)\s*\)/OUString\($1\)/gms Change-Id: Idf28320817cdcbea6d0f7ec06a9bf51bd2c3b3ec Reviewed-on: https://gerrit.libreoffice.org/2832 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-03-18coverity#735373 Copy-paste errorJulien Nabet
Change-Id: I0273a08a7aa23aa9bb7aa2139a0cea02611e8feb Reviewed-on: https://gerrit.libreoffice.org/2797 Reviewed-by: Joren De Cuyper <joren.libreoffice@telenet.be> Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz> Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
2013-03-18use SAL_N_ELEMENTSDavid Tardon
2013-03-14remove legacy build.pl prj/build.lst files.Michael Meeks
2013-03-14i#119907# Numbering type now applied (almost) unconditionally.Andre Fischer
Patch by: Steve Yin Cleanup: af Change-Id: Iccf48a24cc947115524b1d92874386c1e2e0aecf
2013-03-13don't jam numbers directly on text, leave a spaceCaolán McNamara
...for the "X characters at start/end of line" in the paragraph style dialog style-description entry when hyphenation is not default Move it into the resource string, that way translators have the chance to position the numbers in the right place of the string. Change-Id: I04217e27336bc032548645fc46a6daf58cccd0c4
2013-03-13fdo#60724: Fix spelling avaliable -> available.Steven Meyer
2013-03-12OopsFridrich Štrba
Change-Id: Idc22c05ff2425702fb7a5ab25b3413f967238569
2013-03-12Resolves: #i120773 Numbering lost when saving or opening a ppt fileZhe Wang
* subversion/main/editeng/inc/editeng/svxenum.hxx Define some numbering types supported by MS ppt * subversion/main/filter/source/msfilter/svdfppt.cxx Mapping added MS numbering types to Symphony numbering types * subversion/main/sd/source/filter/eppt/epptso.cxx Export added MS numbering types Patch by: Yin Bing <steve.yin.aoo@gmail.com> Suggested by: Wang Zhe <kingwisemmx@gmail.com> Found by: Yin Bing <steve.yin.aoo@gmail.com> Review by: Wang Zhe <kingwisemmx@gmail.com>(cherry picked from commit 39e9cae1ac9b7944c9df0642a193b042a1b68266) Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch> Conflicts: editeng/inc/editeng/svxenum.hxx sd/source/filter/eppt/epptso.cxx Change-Id: Ic8a9406fd1b58e5cec5c5adc28bf0190ccb87315
2013-03-12One more Rec->Rect in editengTor Lillqvist
Change-Id: Id30c005559631d4685aa00a6197fbc6c062dc624
2013-03-12Let's abbreviate Rectangle as Rect, not RecTor Lillqvist
(Rec is commonly used to mean Record.) Change-Id: I19f4611948510536b2db1e0142b52a7c0a35a60b
2013-03-11fix fdo#62143: set TEXT_LAYOUT_BIDI_STRONG flag.navin patidar
Change-Id: I19ed1874ff73c3a8002934fa3456d718e383c5d6 Reviewed-on: https://gerrit.libreoffice.org/2664 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-11Fix fallout from 3137258e346a9c16b2e61747fd926a1e7d358d02Tor Lillqvist
WaE: expression which evaluates to zero treated as a null pointer constant of type 'OutputDevice *'. In this case, I think the code would have worked despite the scary warning. (By luck, as the sal_False got passed as a NULL OutputDevice pointer, and the following sal_Boolean parameter, which the sal_False presumably was intended to mean, has the default value of sal_False.) But better to make it more explicit which overload of Paint() is intended. But seriously, what good is supposed to come from the overloading of the function name Paint() here? Would it really be so horribly old-fashioned and C-like to use two different function names for the slightly different use cases? Change-Id: Ib397c8c1785320d3a9c0579a24f2c28ee4d22796
2013-03-11Resolves: #i118905# Changed EditEngine to be able to paint to overlay directlyArmin Le Grand
i.e. paint to VirtualDevice as well, not only to Window. Removed the no longer needed switch between buffered and unbuffered overlay, this removes the flickering white block. (cherry picked from commit 5ab32faf2426fa60f975d0b544cfd671cdc7983b) Conflicts: editeng/inc/editeng/outliner.hxx editeng/source/editeng/impedit.hxx editeng/source/editeng/impedit3.cxx editeng/source/editeng/impedit4.cxx svx/inc/svx/sdr/overlay/overlaymanager.hxx svx/inc/svx/sdr/overlay/overlaymanagerbuffered.hxx svx/inc/svx/sdrpaintwindow.hxx svx/inc/svx/svdpagv.hxx svx/source/sdr/overlay/overlaymanager.cxx svx/source/svdraw/sdrpaintwindow.cxx svx/source/svdraw/svdedxv.cxx svx/source/svdraw/svdpagv.cxx Change-Id: Ibf4fcba77b120187fbae2454d136d2acd74be119
2013-03-09Resolves: #i120667#, pBound member obj in TextRanger is not freedJian Fang Zhang
Found by: zhangjf Patch by: zhangjf Change-Id: Ifa4c49cd3f7f576c9c86e0269fe9e7ae69a9b325