xmloff: replace DBG_ASSERTs in txtimp.cxx

Change-Id: I7f3ed82652e98da767cf7021bc5fc42e31e80b73
xmloff: replace DBG_ASSERTs in txtimppr.cxx

Also tweak some of the assertions so they don't fire for character
borders.

Change-Id: Id63631864ab3e5f0366a514adc1ff73f01f57a84
xmloff: replace DBG_ASSERTs in txtlists.cxx

Change-Id: I0b7ab0ed27ba23f9ad924819193dd30c70e48fed
xmloff: clean up some debug printfs

Change-Id: I208bbe47d1134b6a362e50d54093e6d35e85f51b
svx: add debug printing of SvxColumnDescription

Change-Id: I009e3a506d9b3418215341cb7f3e232e7fcfa04b
fdo#85858: svx: fix mouse dragging of table row separators in Writer

Add a work-around for Writer's usage of LONG_MAX to SvxColumnDescription:
on 64-bit platforms the LONG_MAX added in SwView::StateTabWin() for
SID_RULER_ROWS will overflow in vcl's LogicToPixel mapping and that
causes wrong positioning of the row highlight lines.

Probably Writer should use something other than LONG_MAX (no reason why
these types need to be bigger than 32-bit anyway) but that needs a
bigger cleanup.

(regression from 4c60f722afdc0be5c129ce5f5ed6786d09d0051e)

Change-Id: I08147462356368d48959a85a85ef7dd8dcae0943
vcl: assert when LogicToPixel overflows

Change-Id: I86d1c3e0c177c671b280c05b47312c79389884ed