summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-09-10Version 4.3.2.1, tag libreoffice-4.3.2.1libreoffice-4.3.2.1Robinson Tryon3-0/+0
Change-Id: I56461ac408829668b3017ea4c4abae37e7908074
2014-09-10bump product version to 4.3.2.1Robinson Tryon1-1/+1
Change-Id: I582aeb947f3273de1e8323a23209f97e4636e9ab
2014-09-10bump product version to 4.3.2.1.0+Robinson Tryon1-1/+1
Change-Id: Ic8cd21120c38fcf7eaf50acb857b1595d75cd6eb
2014-09-10 Branch libreoffice-4-3-2Robinson Tryon1-1/+1
This is 'libreoffice-4-3-2' - the stable branch for the 4.3.2 release. Only very safe changes, reviewed by three people are allowed. If you want to commit more complicated fix for the next 4.3.x release, please use the 'libreoffice-4-3' branch. If you want to build something cool, unstable, and risky, use master.
2014-09-10clip PolyPolygon::Insert on .svm loadCaolán McNamara2-4/+10
valgrind + bff Change-Id: Ib3ed8a6e518c0686f8cbeaf021b9ca3a07005032 (cherry picked from commit fd64d444b730f6cb7216dac8f6e3f94b97d7ab60) Reviewed-on: https://gerrit.libreoffice.org/11381 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-09-10fdo#36313: allow passing FilterOptions via cliTomas Hlavaty2-5/+33
Examples: --infilter="Text (encoded):UTF8,LF,,," --convert-to "html:XHTML Writer File:UTF8" --convert-to "txt:Text (encoded):UTF8" Change-Id: I69a0524ef63f6d486637d68280331528d1001b56 (cherry picked from commit 45ba4d79d968f81f74ef0c4588fd15b1ce91153f) Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-09-10bnc#480256: OOXML import: Respect table background properties a bit moreMatúš Kukan5-6/+88
Only getBackgroundFillProperties() (fill) was used. Use also getBackgroundFillStyleRef() (fillRef). Also, do not replace table background color value with cell color, we have to interpolate the two colors (if cell color is transparent). Unfortunately, we don't use background table property in LibreOffice, so this seems to be a best workaround. (cherry picked from commit 43efd9b40d40b791a2c2deedcac36b99f7efb2cf) And add unit test. (cherry picked from commit 5681725f1a2535a13b86104d8b8a33f750f34efc) Change-Id: I21bcc87a149c9f6d865ebee4012132ccc3a54af2 Reviewed-on: https://gerrit.libreoffice.org/11353 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-09-10Resolves: fdo#83251 menu on master doc insert disappearsCaolán McNamara1-2/+2
on releaseing mouse button (cherry picked from commit a29ece90621b2fef9126a6e9a976561ce5d1b461) Conflicts: sw/source/uibase/utlui/glbltree.cxx Change-Id: Ia2f8da6e62d708744707b8187d5961fe12169eb8 Reviewed-on: https://gerrit.libreoffice.org/11362 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-09-09Rewrite import and export of custom dashes in ooxml filter (fix)Adam Co8-20/+156
The import mechanism of custom-dash (a:custDash) was wrong, and imported wrong values, which causes that if you would import-export-import-export - you would get inflated values, which might cause a corruption. The attributes for custom-dash nodes (a:ds) are of type 'PositivePercentage'. Office will read percentages formatted with a trailing percent sign or formatted as 1000th of a percent without a trailing percent sign, but only write percentages as 1000th's of a percent without a trailing percent sign. During import - LO did not check if it was in '%' format or in '1000th of a percent' format. So that was fixed. Also - when exporting - it always exports now in '1000th of a percent' format. Reviewed-on: https://gerrit.libreoffice.org/9681 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk> (cherry picked from commit 2211a67cc5e577f8abdcc96c9c63865be5fb988d) Conflicts: oox/source/export/drawingml.cxx Change-Id: I6bd74df26951974f85173227c832386c70034afb
2014-09-09crashtest: sep should be curSepCaolán McNamara1-1/+1
Change-Id: Ic83165ee4af86d0ed0bc77505aae8f50cfc1471a (cherry picked from commit 3669242804e59c4e4d9f3db3d4e4534e223cbd78) Reviewed-on: https://gerrit.libreoffice.org/11361 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-09-09Resolves: fdo#83501 STR_QUERY_* populate the join dialogCaolán McNamara2-0/+6
(cherry picked from commit 3fc1e691c5e14f3b7a2579b563188e814f731cf6) Change-Id: Id4cff969297009c9f9cd3323ac01c743b29ca6c4 Reviewed-on: https://gerrit.libreoffice.org/11340 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-09-06detect if Standard is only library to *save*Lionel Elie Mamane1-1/+1
as opposed to only library at all Change-Id: I23bebfe7d156e1f4a60bc5f265a3cf9d295f3e4a Reviewed-on: https://gerrit.libreoffice.org/11275 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-05fdo#83481 Correct syntax for external references with all formula syntaxLaurent Balland-Poirier2-3/+18
Reviewed-on: https://gerrit.libreoffice.org/11286 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> (cherry picked from commit 645bccf7a5b91d794d387286deca583ea41f3516) Signed-off-by: Eike Rathke <erack@redhat.com> parseExternalDocName() also for ConventionXL_A1::parseAnyToken(), fdo#83481 to make 645bccf7a5b91d794d387286deca583ea41f3516 actually work for both, ExcelA1 and ExcelR1C1 address conventions. (cherry picked from commit 5cb685d9e248f810e00a0a8617ebb04dcb7a5334) Change-Id: I99ea9f026b95d36f6335414c46f332f5ba7cf235 Reviewed-on: https://gerrit.libreoffice.org/11300 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-09-05MSO finally decided to follow the spec, fdo#83312Markus Mohrhard1-1/+11
Change-Id: I8c611b49e3bf4645736425bd33c2994ae2c28337 Reviewed-on: https://gerrit.libreoffice.org/11270 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-05fdo#82067 RTF import: handle negative SHPLEFT / SHPTOPMiklos Vajna3-2/+57
(cherry picked from commit dc0149869bc0cc09e92816ae6f34831bf5353e3b) Change-Id: Id82d6d54b160b5b78a53c526e6ccab0514c21312 Reviewed-on: https://gerrit.libreoffice.org/11283 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-05Show the right tab for SID_CHAR_DLG_EFFECTMaxim Monastirsky3-3/+3
Change-Id: I3a8b7a9e973d20f06d423ec55cf689478ca98e0a (cherry picked from commit e201506a4cc7e1cac2d04ef3169ef37e34de379a) Reviewed-on: https://gerrit.libreoffice.org/11281 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-05fdo#69162 avoid crashing on Accellerator in poorly initialized contextNorbert Thiebaud1-1/+4
Change-Id: If3446ae33f2c2e737acf56bb523519e7b9d9935e Reviewed-on: https://gerrit.libreoffice.org/11293 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-04Updated coreChristian Lohmaier1-0/+0
Project: translations f4203447b3707ebf5338530074831420cc2d9234
2014-09-04fdo#44081 don't remove 'edit' pop-up menu entry from form in design modeLionel Elie Mamane8-13/+24
Conflicts: sw/source/core/uibase/app/docsh.cxx Change-Id: I009b0e1a155c298bd7f461547125df4ba76805d9 Reviewed-on: https://gerrit.libreoffice.org/11232 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2014-09-04Upgrade libgltf to 0.0.1Zolnai Tamás14-93/+48
News in this version: - Solve some limitations of walkthrough mode (fdo#81425) - Multisampling (better rendering quality, mainly at the edges) - Better error handling (no crash in case of invalid input file) Reviewed-on: https://gerrit.libreoffice.org/11179 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com> Conflicts: download.lst external/libgltf/UnpackedTarball_libgltf.mk external/libgltf/pathces/append_shader_version.patch external/libgltf/pathces/missing_include.patch vcl/source/opengl/OpenGLContext.cxx Change-Id: I46fdf56b00476614487fbcc04178e43e33a01794 Reviewed-on: https://gerrit.libreoffice.org/11194 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2014-09-04fdo#82183 do not reset globals while loading a documentEike Rathke6-23/+51
Destroying the function list while an instance of the Formula Wizard is still open is a bad idea. Workaround not doing this when loading a document due to a DDE function or external reference being entered in the wizard. (cherry picked from commit c0aba5007b6e468336b41138f099914c32f4b0cf) init formula options once, fdo#82183 (cherry picked from commit 10b6bda51c9da5429ca562c70ce75ee03e5f4e56) Change-Id: I6fa00fb4f442bf7c9410679e446ff460289e4b16 Reviewed-on: https://gerrit.libreoffice.org/11063 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2014-09-04fdo#82038: Make sending email from LO work again on OS XTor Lillqvist3-4/+11
Do build the cmdmail library, the uri-encode executable and do install the senddoc script for OS X, too. Note that in order for it to work, one needs to set the "E-mail program" in Preferences:Internet:E-mail to /Applications/Mail.app. (Or possibly some other application and/or executable.) Change-Id: I5764c9891865983d46081edc854e321643c296cc (cherry picked from commit a59e2d4f05679142f10950c15a78b952ef0aac9e) Reviewed-on: https://gerrit.libreoffice.org/11257 Reviewed-by: Alexander Werner <bundeswerner@gmail.com> Tested-by: Alexander Werner <bundeswerner@gmail.com>
2014-09-04fdo#82278 SfxUInt16Item -> SfxInt16ItemMaxim Monastirsky2-2/+2
A regression of 2245288574ef77b09416872326b4543c82790815. VerbID can be negative. Change-Id: Ib242376696346ab310031d1b7c5c74362fb4b3d1 Reviewed-on: https://gerrit.libreoffice.org/10823 Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com> Tested-by: Maxim Monastirsky <momonasmon@gmail.com> (cherry picked from commit 154c20cb320fb62cdd54cd248c3b981acc3903c8) Reviewed-on: https://gerrit.libreoffice.org/10858 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2014-09-03refine current date/time hotkey handlingEike Rathke1-24/+205
Previously, a date or time hotkey lead to always the current date+time value being set at the current cell, just formatted differently to either date or time. This not only looked strange in the input line that still displayed the full date+time value, but also affected day and time calculations involving these values. With this change the result depends on the previous value and formatting of the cell. Furthermore, inserting a current date or time value at the cursor position while editing a cell is now possible. If cell is in input or edit mode, insert date/time at cursor position, else create a date or time or date+time cell as follows: * key date on time cell => current date + time of cell => date+time formatted cell * unless time cell was empty or 00:00 time => current date => date formatted cell * key date on date+time cell => current date + 00:00 time => date+time formatted cell * unless date was current date => current date => date formatted cell * key date on other cell => current date => date formatted cell * key time on date cell => date of cell + current time => date+time formatted cell * unless date cell was empty => current time => time formatted cell * key time on date+time cell => current time => time formatted cell * unless cell was empty => current date+time => date+time formatted cell * key time on other cell => current time => time formatted cell This is a backport of a series of commits on master, i.e. mainly 32e8c47df81292c71ce1d885762358f18559bdb7 0f4a999e02aff56043506e38dfa53ea3b349ce25 and others. Change-Id: Ief48b3e312345ad5e289921ff5120dd074661882 Reviewed-on: https://gerrit.libreoffice.org/11108 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-09-03write OOXML externalReferences, externalLinks, fdo#45286Eike Rathke9-45/+387
This for the first time writes external references (hopefully) correctly and adds the necessary relationship streams and the externalLink streams with sheetData. At least Excel 2013 loaded the result without complaining, so do we. (cherry picked from commit 8c23a767d926d8d08213f5e2f8e81775c653cbd7) Conflicts: sc/source/filter/excel/xelink.cxx do not write empty externalReferences element, fdo#45286 follow-up OOXML validation spewed - (xl/workbook.xml:2 col:700) cvc-complex-type.2.4.b: The content of element ´externalReferences´ is not complete. One of ´{"http://schemas.openxmlformats.org/spreadsheetml/2006/main":externalReference}´ is expected. (cherry picked from commit 8c51532289db36337c4984baec1bf5a7ca9e40af) really do not write empty externalReferences element, fdo#45286 follow-up Xti records exist also for internal sheet references in BIFF. It is not enough to check for their presence, at least one EXC_SBTYPE_EXTERN must be present as SUPBOOK. (cherry picked from commit e04a4d2d2c18134556bb4e001d497ca7d66c6828) Change-Id: I3d615490a60c5420ae13c0bfc6297642d86a07b9 Reviewed-on: https://gerrit.libreoffice.org/10872 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2014-09-03fdo#80474: Fix the check whether the window is active on OS X.Jan Holesovsky1-2/+2
Change-Id: I68d7d11a93f5d741f2295ef183b2b607ad6833fc Reviewed-on: https://gerrit.libreoffice.org/11266 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com> (cherry picked from commit 61a9838e521222e0aeb3199e18e6d828801a8035) Reviewed-on: https://gerrit.libreoffice.org/11267 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-03Allow STYLE_OPTION_MONO to be unset from toolkit-created windowLionel Elie Mamane2-26/+0
This was keeping form controls (e.g. CheckBox and RadioButton) to transition from flat style to 3d style, while the 3d-to-flat transition was allowed, making flat some unescapable pit of doom. Whatever the goal of that pinning, it will have to be achieved in a different way. Change-Id: Icc4dfb9673a7dfe4a7d8726fbfd23f75499f8b41 Reviewed-on: https://gerrit.libreoffice.org/9554 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-03fdo#67615 TextField in table should use same formatting as floating TextFieldLionel Elie Mamane3-16/+4
Change-Id: Ia6333d12f9f1ecdd5a552089f0df8703c5fce88a Reviewed-on: https://gerrit.libreoffice.org/11197 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-09-03Treeview may lose focus when left/right arrow is usedNiklas Johansson1-4/+18
In a treeview, for example the hierarchal view of the styles and formatting panel, if your not on a node that is expandable or collapsable when you press the left or right arrow key, the focus will move away from the tree view in a very awkward way. This patch makes the control work more like a native treeview. At this point I don't feel confident about the surrounding code to avoid the code duplication that this patch adds. Reviewed-on: https://gerrit.libreoffice.org/10956 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org> (cherry picked from commit a6f78bf8fd5dc768cc8c37ca717d7bad8fe2dc81) Change-Id: Ibd04cf5329b4d226aac102d214a45e45811982e7 Reviewed-on: https://gerrit.libreoffice.org/11255 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2014-09-03Updated coreLionel Elie Mamane1-0/+0
Project: translations a39b373518e38da2ad4f1b8b6255e28c269571e3 mass-correct XML structure: second pass Change-Id: If783c2d02662499dc41174b37beb9398013f8b93 Reviewed-on: https://gerrit.libreoffice.org/11173 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-09-02check for empty slots' valid NULL pointer, fdo#79441Eike Rathke1-1/+2
Change-Id: Ie81b8b00c1ab8776086bddeb7464bb7809914bf8 (cherry picked from commit 2be9ae72189e8b86d7e609727bab223645975ddb) Reviewed-on: https://gerrit.libreoffice.org/11258 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-09-02Updated coreLionel Elie Mamane1-0/+0
Project: translations a1816d6a083264d330c3dfd1aa1de6f50fff60e1 mass-correct XML structure plus one actual correction in Dutch ("Om ,bij voorbeeld" -> "Om, bij voorbeeld") Change-Id: I291f6c2a3eb553e8ad7163d38d52e26a8583e970 Reviewed-on: https://gerrit.libreoffice.org/11169 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-09-02n#708518: sd: check that master page matches when setting parent styleMichael Stahl3-2/+54
In ODF import it happened that the parent style of "outline2" etc. was always set to the "outline1" style of the first master page in the document, but it should be the "outline1" style of the same master page as the "outline2". (regression from e955433c3574cb602dedba96bc645898f97858bf) (cherry picked from commit 5b63c12ace2aec9a659e4b9125f6aa9ff204ed09) Conflicts: sd/qa/unit/import-tests.cxx Change-Id: Ie563d5ee5c2040aeb6ca5c8bb25b195e15ea964e Reviewed-on: https://gerrit.libreoffice.org/11195 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-29Access2Base - PATCH-01 Field.setValueJean-Pierre Ledure1-1/+7
Gives erroneously an error message when argument is Null and field is nullable https://forum.openoffice.org/en/forum/viewtopic.php?f=47&t=61447&sid=48e231a12084933d9da1b47e50b186ea#p323714 Change-Id: I37be06e5c30f1294756d28ba88d903f9fa28d8bb Reviewed-on: https://gerrit.libreoffice.org/11198 Reviewed-by: Jean-Pierre Ledure <jp@ledure.be> Tested-by: Jean-Pierre Ledure <jp@ledure.be>
2014-08-29Handle collada libraries seperately: --disable-colladaZolnai Tamás8-12/+50
Depends on gltf support. (cherry picked from commit 191f0944fd8fc30493eda58c7adfdfa0b538f507) Conflicts: config_host.mk.in sd/source/ui/func/fuinsert.cxx Change-Id: Ief0452da3d03b0ddbca45272e5f5cd268691aeca Reviewed-on: https://gerrit.libreoffice.org/11193 Tested-by: Rene Engelhard <rene@debian.org> Reviewed-by: Rene Engelhard <rene@debian.org>
2014-08-29implement --with-system-gltfRene Engelhard6-1/+47
Change-Id: Ic842006b28f8043bcbbaa81ab5a20e15aa52ac82 (cherry picked from commit 97bda8e081fd746e9ef743b165b5bf621fc21fbb)
2014-08-29upgrade to hunspell 1.3.3Caolán McNamara9-308/+12
Reviewed-on: https://gerrit.libreoffice.org/11136 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> (cherry picked from commit 5955a98b2aff796a0c7311f6f61a13eac8754ce7) Conflicts: download.lst Change-Id: Ibf8345885e99ae8eb9dd6d64ccd9b5407d8d610e Reviewed-on: https://gerrit.libreoffice.org/11185 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-29sigh, simply forgot to include the endian headerCaolán McNamara1-1/+1
so the ppc64 bridge was broken Change-Id: Ib60274ed25531f500bcd97f5ea9b04091ce01825 (cherry picked from commit 7da6716e98f22d6cb968c3218b5f4936f868a977) Reviewed-on: https://gerrit.libreoffice.org/11188 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2014-08-29Resolves: fdo#83068 ignore spaces in font-size unit detectionCaolán McNamara1-1/+2
Change-Id: Id9a5c2ee576bd533d8b0a2b4356e319354abbbac (cherry picked from commit d54b2bd8dcc393bb168386a5c0ec4ce40bb3c6d4) Reviewed-on: https://gerrit.libreoffice.org/11186 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2014-08-29bnc#822347: if number type is not set, skip numberingTomaž Vajngerl1-1/+4
If numbering is detected then (level is > 0) and the number type is not set, the defult bullet symbol is written. This is not correct as the default should be SVX_NUM_NUMBER_NONE which should skip numbering or set it to none. With this change the numbering is skipped (as in MSO). (cherry picked from commit 14fa2698f2f651343675761e75be01b84c4c5ff1) Conflicts: oox/source/export/drawingml.cxx Change-Id: I8d08a6325509c7bd6f96f64c8d29e5f3045458ca Reviewed-on: https://gerrit.libreoffice.org/11181 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-08-29gbuild: serialize linking on "make check" tooMichael Stahl1-1/+1
Change-Id: Icdcca50627d2a7aed19287807f8f1bc17cb18efb (cherry picked from commit e2bc4c005a13a4e3925c01b1e0d899899494f053) Reviewed-on: https://gerrit.libreoffice.org/11175 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-08-28cli_ure: adapt destructors in cli_uno library to "C++/CLI"Michael Stahl4-5/+23
commit 4b56d82c7d20ba5897d87aaf7fc94da5356b8eec converted the cli_uno library from "Managed C++" to "C++/CLI", but forgot one detail: The destructors on "ref" classes were mapped to Finalize() methods in the old syntax, but the new one maps them to Dispose() methods, which are only invoked on stack-allocated objects. Presumably this omission results in leaking of native C++ UNO objects. Reading the C++/CLI documentation i get the impression that: 1) the destructor should explicitly call the finalizer 2) the CLR will not call the finalizer itself iff the destructor is invoked http://msdn.microsoft.com/en-us/library/ms235315.aspx http://msdn.microsoft.com/en-us/library/ke3a209d%28v=vs.110%29.aspx Change-Id: I509d9b69a399c3d7d6597060ab9b7c78c5916e11 Reviewed-on: https://gerrit.libreoffice.org/11132 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 25df8adbc0e753fa227e5e170d98c722c4553f32) Reviewed-on: https://gerrit.libreoffice.org/11174 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-08-28fdo#46678: pyuno: fix deadlock in Runtime::any2PyObject()Michael Stahl1-6/+12
When calling XUnoTunnel::getSomething(), the function must drop the CPython GIL to avoid deadlock since there are implementations of XUnoTunnel that acquire SolarMutex. Change-Id: I51ffce9bdee9a51c932902e77856f865eae81d2a (cherry picked from commit 0364d3b7e670bddb49d5132268cf28737c3301c6) Reviewed-on: https://gerrit.libreoffice.org/11178 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2014-08-28bidi, the gift that keeps on givingCaolán McNamara1-4/+6
Change-Id: Ia33eb3e4c89963d7391df0339a2a5b948efd0d9f (cherry picked from commit 854bf7399a635928e6c155ef2246d636ab11ec13) Reviewed-on: https://gerrit.libreoffice.org/11166 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-08-28cast arg to the right typeDavid Tardon1-1/+1
According to desc., typelib_TypeDescription can be safely used where typelib_TypeDescriptionReference is expected. Change-Id: Ibc3effd7e2894ba6ff738503e747f5157c146454 (cherry picked from commit ef8b94ab0e689851871f9783d4b1f3724177cf3a) Reviewed-on: https://gerrit.libreoffice.org/11177 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-08-28fix variable nameDavid Tardon1-1/+1
Change-Id: I170f0390f8f510591d444f44c20434b15077e687 (cherry picked from commit b38de1f8f3712f0a632ff9b6fa10df2cf3ce268f) Reviewed-on: https://gerrit.libreoffice.org/11170 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-08-28PPTX import: fix missing document metadataMiklos Vajna2-0/+18
Without this, the creation / modification date is lost on import. (cherry picked from commit ef2668bad976f1fbb70759887cafd35ea7833655) Conflicts: sd/qa/unit/import-tests.cxx Change-Id: I0b74ac91aee7b8b3e0bc763247086a3a39816bc1 Reviewed-on: https://gerrit.libreoffice.org/11167 Reviewed-by: Zolnai Tamás <tamas.zolnai@collabora.com> Tested-by: Zolnai Tamás <tamas.zolnai@collabora.com>
2014-08-28Resolves: fdo#77516 sub-grid shouldn't be allowed as 0Caolán McNamara1-2/+6
regression from commit 3cb6587abbf6888ac9fb3b0cccc9a5aa0dc29b55 Author: Csikós Tamás <csks.tomi@gmail.com> Date: Sun Jul 7 13:40:53 2013 +0200 modern .ui widgetlayout for optgrid Change-Id: I9e998ce203c16c2303e00347ce6a2992c92cc8dc (cherry picked from commit 4bd317f845c2f3470c7fc354e478be08c2949e0c) Reviewed-on: https://gerrit.libreoffice.org/11164 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-08-28keep nScanlineStride number saneCaolán McNamara1-5/+8
bff + valgrind Change-Id: I255a052251a6a0f1e4005b9cfb3b6ce00c6653ee (cherry picked from commit 35412949a2fb2a4472177a0289de4f0c062b674d) Reviewed-on: https://gerrit.libreoffice.org/11162 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2014-08-28Updated coreLionel Elie Mamane1-0/+0
Project: translations d02be4f13598d40c2c02b6e97e91002871f5ff58 correct HTML strucutre Change-Id: I5b731612400fd072d3fe287ac556ba23b2ae1fb9 Reviewed-on: https://gerrit.libreoffice.org/11168 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>