It is apparently possible that writerfilter creates a table with
irregular structure, where the lines have varying numbers of boxes in
them. This may cause crashes on later editing operations, e.g.
when SwTable::NewInsertCol() is unable to find boxes covering a
particular column. To prevent this, add missing boxes in
SwNodes::TextToTable().
Change-Id: I423821645baeaf55595e4933e1ab8fb89b2099f3
According to unusedcode.easy
Change-Id: I31edd26d8ee7934b47ed7bf5ec6c07e1b8c5c5e9
Reviewed-on: https://gerrit.libreoffice.org/682
Reviewed-by: Noel Power <noel.power@suse.com>
Tested-by: Noel Power <noel.power@suse.com>
Now it's possible to change the name of the file that is going to be saved
Change-Id: I482466e7c006a38a1eab543872101c029d5e2d65
Reviewed-on: https://gerrit.libreoffice.org/688
Reviewed-by: Michael Meeks <michael.meeks@suse.com>
Tested-by: Michael Meeks <michael.meeks@suse.com>
We fixed a root cause of that exception.
This reverts commit 0f0bd022b6.
Conflicts:
oox/source/docprop/ooxmldocpropimport.cxx
Change-Id: Ica3691e967a30722516420997e6e49fbf38f20d2
Usually table text comes after the \intbl control word, but it turns out
text is allowed earlier. Make sure such text is buffered, otherwise
we'll send paragraph / run properties to the dmapper in the middle of
table properties, which is obviously not allowed.
Change-Id: I34f1df7e171316a7d926179689627301860d492f
...so if the patched hsqldb.jar is compiled with Java 7, it creates instances of
SQLFeatureNotSupportedException, and when at LO runtime a Java 5 gcj is used,
loading the relevant hsqldb.jar classes will fail with a NoClassDefFoundError
caused by a ClassNotFoundException.
Adding java.sql.Driver.getParentLogger in Java 7 was an incompatible change, but
it appears that the java.sql framework is prepared to handle old implementations
(for which the JVM will throw AbstractMethodError), so it appears that it works
to fake that AbstractMethodError here.
Change-Id: Id1fddc9cbdd8c88cd68fb5877ec59fe8d61e1562
MSO 2010 can produce a files with different timestamps in the
central directory entry and local file header
Change-Id: Ic6fc0b2fad96eb30babdd7e6ef4a0175936da4c5
Avoids duplicate symbol clash with the other function with an
identical name and signature in sw/source/ui/uno/swdet2.cxx in the
case of disable-dynloading.
The IsDocShellRegistered() function used in
sw/source/filter/basflt/iodetect.cxx presumably refers to the one in
swdet2.cxx, as iodetect and swdet2 both go into the swd library, while
fltini goes into the sw library.
Change-Id: I2916f1698542679bf18abf9a7981fc32ef2d9829
Instead of synchronizing the main list and the list of entries in the
dialog, just remember what was added and removed and only add / remove
those entries in the main "SvxAutoCorrect" list.
Additional add MakeCombinedChanges which adds and remove entries in
one call and only writes changes to the "acor" file once.
Change-Id: Idcc4c64d25e050c3f6eb9960a59c4a55d06b5ca1