{"push_id":1438958495,"size":2,"distinct_size":2,"ref":"refs/heads/libreoffice-5-2","head":"517eddcbfd8dd5d6da50210a12ba917998897bbf","before":"02d93c7a53f55f0416d321b3cddfb8b6fc9e6c59","commits":[{"sha":"8ec7c5e332c30d807a0ed0b765e44559181c91a2","author":{"name":"Bartosz Kosiorek","email":"58f6626dcc29710f6b288e525636d150c764b308@poczta.onet.pl"},"message":"tdf#101363 Fix precision of column width according to MS specification\n\nIn MS specification the output value is set with double precision after delimiter, according to formula:\n =Truncate(({width in pixels} - 5)/{Maximum Digit Width} * 100 + 0.5)/100\n\nExplanation of magic numbers:\n - 5 number - are 4 pixels of margin padding (two on each side), plus 1 pixel padding for the gridlines. It is still unknown if it should be applied during LibreOffice export\n - 100 number - used to limit precision to 0.01 with formula =Truncate( {value} * 100 ) / 100\n - 0.5 number (0.005 to output value) - used to increase value before truncating, to avoid situation when 2.997 will be truncated to 2.99 and not to 3\n\nBenefits of limited precision:\n- small .xlsx file size\n- slightly better performance during .xlsx import\n- easier to track column width changes, especially in unit tests\n- according to MS Excel specification\n\nChange-Id: I0537df5f9d04f5c715784c2b0c4e0d4472904dcc\nReviewed-on: https://gerrit.libreoffice.org/27932\nTested-by: Jenkins <ci@libreoffice.org>\nReviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>\n(cherry picked from commit 12408dad1b2af4055b91439e3cfbe46e0df52b41)\nReviewed-on: https://gerrit.libreoffice.org/31646\nReviewed-by: Eike Rathke <erack@redhat.com>\nTested-by: Eike Rathke <erack@redhat.com>","distinct":true,"url":"https://api.github.com/repos/LibreOffice/core/commits/8ec7c5e332c30d807a0ed0b765e44559181c91a2"},{"sha":"517eddcbfd8dd5d6da50210a12ba917998897bbf","author":{"name":"Bartosz Kosiorek","email":"58f6626dcc29710f6b288e525636d150c764b308@poczta.onet.pl"},"message":"tdf#101135 FILESAVE .xlsx Save XML_outlineLevelRow, XML_outlineLevelCol keys\n\nIn .xlsx, the XML_outlineLevelRow and XML_outlineLevelCol keys\nare required for Microsoft Office365 application\nto properly displaying Outline values.\n\nChange-Id: If4184ddc4fbfaa409732ddb0fb4ca85b4a27b024\n(cherry picked from commit ad121df71ad463bed8caf147d27f020b548f0862)\nReviewed-on: https://gerrit.libreoffice.org/31644\nReviewed-by: Eike Rathke <erack@redhat.com>\nTested-by: Eike Rathke <erack@redhat.com>\nTested-by: Jenkins <ci@libreoffice.org>","distinct":true,"url":"https://api.github.com/repos/LibreOffice/core/commits/517eddcbfd8dd5d6da50210a12ba917998897bbf"}]}
{"actor":{"display_login":"nthiebaud"}}