• Eike Rathke's avatar
    resolved fdo#35756 import more than 64k HTML table cells · 2af1f569
    Eike Rathke yazdı
    Enhanced EditEngine to be able to hold more than 64k paragraphs. Used
    also in RTF import Calc and Writer, so that could benefit as well.
    
    * changed all EditEngine,Outliner,... related paragraph index/count
      variables from sal_uInt16 to sal_Int32
      * sal_Int32 instead of sal_uInt32 to match accessibility API
      * matched some Outliner methods' paragraph parameters from sal_uLong
        to sal_Int32
      * containers capable to hold size_t nevertheless are limited to a
        maximum of sal_Int32
    * changed definition of EE_PARA_NOT_FOUND and EE_PARA_ALL to
      SAL_MAX_INT32
    + added EE_PARA_MAX_COUNT and EE_TEXTPOS_MAX_COUNT to initialize
      ESelection with what previously were hard coded 0xFFFF all over the
      place
    + for similar reason added EE_TEXTPOS_ALL corresponding to EE_PARA_ALL
      to initialize an ESelection spanning all available text like
      aSel(0,0,EE_PARA_ALL,EE_TEXTPOS_ALL)
    
    Change-Id: I62d1b9c399cd709a4f93dbac31b219a61c46ec00
    Reviewed-on: https://gerrit.libreoffice.org/3838Tested-by: 's avatarLibreOffice gerrit bot <gerrit@libreoffice.org>
    Reviewed-by: 's avatarEike Rathke <erack@redhat.com>
    Tested-by: 's avatarEike Rathke <erack@redhat.com>
    2af1f569
OutlineView.hxx 7.85 KB