Bug 90879 - TABLE: FILESAVE: merged header & body cells split when saved as DOCX
Summary: TABLE: FILESAVE: merged header & body cells split when saved as DOCX
Status: RESOLVED DUPLICATE of bug 120315
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
4.3.3.2 release
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: filter:docx
Depends on:
Blocks: DOCX-Tables
  Show dependency treegraph
 
Reported: 2015-04-26 13:34 UTC by Matthew Millar
Modified: 2019-11-16 11:40 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
merged heading/content cells split once saved as DOCX (39.17 KB, application/xml)
2015-04-26 13:34 UTC, Matthew Millar
Details
origin of attached table which saves to DOCX incorrectly (38.03 KB, application/xml)
2015-04-26 14:44 UTC, Matthew Millar
Details
printscreen (99.74 KB, image/png)
2015-04-26 16:00 UTC, raal
Details
Screenshot of the original and exported document side by side in Word and Writer (124.35 KB, image/png)
2019-11-15 12:37 UTC, NISZ LibreOffice Team
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Millar 2015-04-26 13:34:58 UTC
Created attachment 115119 [details]
merged heading/content cells split once saved as DOCX

This ISN'T a duplicate of Bug 42667; opened attached ODT and resaved as DOCX, DOCX tables opened identically.

This ISN'T a duplicate of Bug 67755; tested 'Case #2' DOC and ODT attachments, which opened identically.

Further to Bug 90815, the attached FODT saves to DOCX with the fail well table heading/content merged cells as split.

Also, the right border of the "RISC" cell isn't saved.
Comment 1 Matthew Millar 2015-04-26 13:36:04 UTC
(In reply to Matthew Millar from comment #0)
> This ISN'T a duplicate of Bug 67755; tested 'Case #2' DOC and ODT
> attachments, which opened identically.

Correction, Bug 54862
Comment 2 Matthew Millar 2015-04-26 14:43:32 UTC
Since this table was derived from another table, where as the table in Bug 90815 was created for the purpose of demonstrating a particular bug, the same structure (i.e. merged header/content cells) may differ when the DOCX is generated, if the memory storage structure it is contructed from differs.
Comment 3 Matthew Millar 2015-04-26 14:44:14 UTC
Created attachment 115120 [details]
origin of attached table which saves to DOCX incorrectly

The originally attached table was likely derived from the newly attached table, by:

1. splitting the "standards compatibility" merge into 6 (which I remember was disjointed from the columns, and so re-aligned);
2. the then heading cells 5-7 would have been merged;
3. the then 6th (originally 9th) heading cell would have been named "fail well" and merged with the second row.

NB: I think "Arch" was created by a merge of "Adaptivity" and "Procedural", which would then have been spilt to create a third column.

NB: I can't remember what happened to column 8; probably deleted.
Comment 4 raal 2015-04-26 16:00:01 UTC
Created attachment 115122 [details]
printscreen

I can confirm with Version: 5.0.0.0.alpha1+
Build ID: e9fbe1f7cd28de2a9da8089d89e903406165eb56
TinderBox: Linux-rpm_deb-x86_64@46-TDF, Branch:master, Time: 2015-04-25_00:20:28

and Lo 4.3.4
Comment 5 QA Administrators 2016-09-20 09:34:07 UTC Comment hidden (obsolete)
Comment 6 Telesto 2016-12-06 20:32:48 UTC
Still reproducible
Version: 5.4.0.0.alpha0+
Build ID: a9f56091b6422ec8c42f09b8472200ae4ab12548
CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; 
TinderBox: Win-x86@42, Branch:master, Time: 2016-12-05_23:12:26
Locale: nl-NL (nl_NL); Calc: CL
Comment 7 QA Administrators 2017-12-08 08:06:57 UTC Comment hidden (obsolete)
Comment 8 NISZ LibreOffice Team 2019-11-15 12:37:52 UTC
Created attachment 155845 [details]
Screenshot of the original and exported document side by side in Word and Writer

This got recently a lot better. Exported with: 

Verzió: 6.5.0.0.alpha0+ (x64)
Build az.: 7e09d08807b5ba2fd8b9831557752a415bdad562
CPU szálak: 4; OS: Windows 6.3 Build 9600; Felületmegjelenítés: alapértelmezett; VCL: win; 
Területi beállítások: hu-HU (hu_HU); Felület nyelve: hu-HU
Calc: CL

The merging of the Failwell cells is retained.
Comment 9 Gabor Kelemen (allotropia) 2019-11-16 11:40:38 UTC
Bibisected using bibisect-linux-64-6.4 to:

$ git bisect bad a88007c79d2c318ec801a77ea42c45dbf24510c1 is the first bad commit
commit a88007c79d2c318ec801a77ea42c45dbf24510c1
Author: Jenkins Build User <tdf@pollux.tdf>
Date:   Mon Nov 4 10:02:45 2019 +0100

    source 44e44239de35c1548809c96e13bfa9d64c7ca441
    
    source 44e44239de35c1548809c96e13bfa9d64c7ca441

https://gerrit.libreoffice.org/plugins/gitiles/core/+/44e44239de35c1548809c96e13bfa9d64c7ca441%5E%21

tdf#120315 DOCX import: fix cells merged vertically

*** This bug has been marked as a duplicate of bug 120315 ***