Commit Graph

474805 Commits

Author SHA1 Message Date
Miklos Vajna
d1649e5d38 sw content controls: add ODT import
Map

	<loext:content-control loext:showing-place-holder="...">

to com.sun.star.text.ContentControl and set its ShowingPlaceHolder
property based on the XML attribute.

This requires moving XMLImpSpanContext_Impl to txtparai.hxx, otherwise
XMLContentControlContext would have to be in txtparai.cxx, which is
already large.

Change-Id: I9a915868160ebcc0e98ded61bfab72f32864bd76
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132804
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-04-11 12:43:45 +02:00
Justin Luth
431a0399bb tdf#148380 writerfilter: Import AUTHOR as FIXEDFLD
This patch depends on patches for tdf#147861
and will require a follow-up export patch that handles exporting
this FIXEDFLD (instead of just dumping the name of the field).

This was being imported as plain text because of exception
writerfilter/source/dmapper/DomainMapper_Impl.cxx:6950:
Exception in CloseFieldCommand() com.sun.star.beans.UnknownPropertyException
message: "Unknown property: FullName at
/persistent/git/libreoffice2/sw/source/core/unocore/unofield.cxx:2156"

Additionally, similar to tdf#134592, the create author will always
be constant, so mark that as fixed. (This helps because in MS Word,
the user can modify the field contents to be anything he wants,
and it is only updated when F9 is pressed on the selected field.
Thus, we might NOT want to show the real DocInfo.CreateAuthor
as the unit test demonstrates.)

Change-Id: Ie014c273d491fa5bbd9b9ecedc69702d0ae8d60c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132661
Tested-by: Justin Luth <jluth@mail.com>
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2022-04-11 12:23:14 +02:00
Mike Kaganski
c7fb93764b Cleanup comment
... after commit e4ff847fe0 already
made it a template.

Change-Id: Ia433150cb1f9909906ceb986c50d4334cc2b1897
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132806
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-04-11 12:06:53 +02:00
Stephan Bergmann
1e859921ff Remove unmotivated horizontal separator
...that had been added with 00bb4bff5c
"INTEGRATION: CWS sdksample", for unclear reasons

Change-Id: I2931ecb6f1876d7e99b4706b1fd39f9b8761c68e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132807
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-11 10:52:53 +02:00
Mike Kaganski
b9caa1c073 Replace references to rtl_ImplIsWhitespace with implIsWhitespace
... after commit 57f22d9b1a.

Change-Id: I4232adc805593575d0bb7549b40ad35308829261
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132805
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-04-11 10:35:11 +02:00
Miklos Vajna
bdc4819a37 sw: prefix members of WW8PLCFx_Cp_FKP, WW8PLCFx_FLD, WW8PLCFx_Fc_FKP and ...
... WW8PLCFx_PCD

See tdf#94879 for motivation.

Change-Id: Iab9541c5d3e16395e8be43db7a95464ea260b3c6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132802
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-04-11 10:08:56 +02:00
Armin Le Grand (Allotropia)
027db2df53 Advanced Diagram support: Make Style/Theme info available
The Style/Theme information is central for re-creating the
Diagram shape representation. Make that data available in
the ModelData classes in svx. With that information, a re-
creation with all needed attributes is possible, e.g. when
the model gets changed (remove/add data entries).
Also some cleanups done.

Change-Id: Icd925c9731891092f1ddd96c8feb165e1f846f4f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132738
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
2022-04-11 09:54:33 +02:00
Ilmari Lauhakangas
a5c27f59c4 odk: update DevGuide wiki links after import into TDF wiki
Change-Id: I5a698250db7e822f8d95ff43d87705df05f91c47
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132784
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2022-04-11 08:34:08 +02:00
Jan-Marek Glogowski
6f39602ecb Move unoidl-write from cross-tooling to default
Fixes the ODK cross-build used for Windows Arm64.

Regression from commit 40f2aee658
("Provide unoidl-write also for the SDK").

Change-Id: I54d2732358ed1d48911e206ed02bfca2d3a78782
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132718
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
2022-04-10 23:34:57 +02:00
Caolán McNamara
8182d26ddc ofz#46587 Integer-overflow
Change-Id: Icdc3d899a403f5c6dfa7247a3b71a97721e83f25
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132789
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-04-10 22:50:51 +02:00
Behrad Khorram
a30b3ef7ff tdf#143148 Use pragma once instead of include guards in xlimits.hxx file
Change-Id: Ia54dad6650e4dfd618ebf48a89c2ccd9c588fcb0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132481
Tested-by: Jenkins
Reviewed-by: Hossein <hossein@libreoffice.org>
2022-04-10 22:35:07 +02:00
Noel Grandin
b24a4d255d use more string_view
found by tweaking the loplugin:stringview and making it whitelist
getLength

Change-Id: Ic15d3703d1fb07658e99e1db1c89e2fa5bc70c19
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132771
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-10 20:15:16 +02:00
Mike Kaganski
57f22d9b1a Move impl functions to the only place they are used
Change-Id: I6871bfc0ae3d2427a4cd135cb37aad76dac0d7a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132706
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-04-10 18:40:52 +02:00
Andrea Gelmini
35bf17d758 Removed duplicated include
Change-Id: Ica4231235b0a2d32ba8558cc409b549acd887077
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132758
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-04-10 18:16:13 +02:00
Jean-Pierre Ledure
43507de576 ScriptForge - (SF_Calc) new CompactUp() and CompactLeft() methods
The CompactUp(CompactLeft) method:

Delete the rows(columns) of a specified range matching a filter
expressed as a formula applied on each row(column).
The deleted cells can span whole rows(columns)
or be limited to the width(height) of the range.
The execution of the method has no effect on the
current selection.

Args:
  Range: the range in which cells have to be erased, as a string
  WholeRow(WholeColumn): when True (default = False),
    erase whole rows(columns)
  FilterFormula: the formula to be applied on each row(column).
    The row(column) is erased when the formula results in True.
    The formula shall probably involve one or more cells of
    the first row(column) of the range..
    By default, a row is erased when all the cells
    of the row(column) are empty,
    i.e. suppose the range is "A1:J200" (width = 10),
    the default value [for CompactUp] becomes "=(COUNTBLANK(A1:J1)=10)"

Returns:
  A string representing the location of the initial range
  after compaction, or the zero-length string if the whole range
  has been deleted.

Examples for CompactUp():
  newrange = oDoc.CompactUp("SheetX.G1:L10")
      ' All empty rows of the range are suppressed
  newrange = oDoc.CompactUp("SheetX.G1:L10", WholeRow := True, _
      FilterFormula := "=(G1=""X"")")
      ' The rows having a "X" in column G are completely suppressed

Both methods are available for use from Basic and Python scripts.

Change-Id: Ib1269b22bcd189ca86a1bd3bda2c67e895598cb0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132783
Tested-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
2022-04-10 18:06:05 +02:00
Caolán McNamara
6404662555 cid#1503836 silence Dereference null return value
Change-Id: I11dae0872d1f4add67b59ffd9696134c1dd2dbea
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132770
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-04-10 16:25:10 +02:00
Tomaž Vajngerl
a08f9ed234 sc: add UI, undo/redo and test to change sparkline data range
This adds a "edit sparkline" action to the context menu and a
dialog to change the data range of a sparkline. To change a
sparkline using undo/redo, a new class UndoEditSparkline  was
added, which allows to change the attributes of a sparkline and
revert back the old attributes when undoing. This is then used in
the Dialog when setting the changed data range of a sparkline.

To make sure that undo/redo works correctly, a simple unit tests
was added.

Change-Id: I08af1813fa288278bc0d33b0540660b325b17235
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132748
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2022-04-10 15:27:36 +02:00
Stephan Bergmann
655b6c2f46 loplugin:stringviewparam
Change-Id: I62a7534844006a7bf3c2ece5e5d2f8b739a15b9f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132762
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 13:08:04 +02:00
Noel Grandin
e4ff847fe0 loplugin:stringview check for getToken and trim
since we now have o3tl versions of those that work on
string_view.

Also improve those o3tl functions to support both string_view
and u16string_view

Change-Id: Iacab2996becec62aa78a5597c52d983bb784749a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132755
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-10 12:59:38 +02:00
Stephan Bergmann
5a89496ffc loplugin:stringview
Change-Id: I5e52f27408889d3b6939666520ffc8e767a1fc0a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132763
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 12:14:52 +02:00
Arnaud Versini
583b2e6bdb osl signalshared : use std::mutex instead of oslMutex.
It also avoids possible double signal init and deinit.

Change-Id: I4a24a011ee82d885e7a42abedea6a9fd96d3cab3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132434
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-10 12:08:22 +02:00
Julien Nabet
c1285d4d03 cid#1503834: copy-paste
Change-Id: Ibc5cf10d4daf809e89693ac9d3fb82188ba1b311
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132767
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2022-04-10 11:26:00 +02:00
Stephan Bergmann
fe858f28a0 loplugin:empty
Change-Id: Ib52d0d4db0f50ba7551eadcb3db2920008596b59
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132761
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 11:12:48 +02:00
Stephan Bergmann
cb66be9e91 Silence cid#1503835 ("UNINTENDED_INTEGER_DIVISION")
Change-Id: Idfc8ea082a9547622e03830f8dcdbf4d774f7f39
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132766
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 11:04:18 +02:00
Stephan Bergmann
7e3d93fd57 Various loplugin warnings (in new Windows-only code)
Change-Id: I78863816c9ad520e0fc4919aeaa2e25ff768d451
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132765
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 10:54:32 +02:00
Stephan Bergmann
69a05652a5 -Werror,-Wignored-attributes
clang-cl: "'dllexport' attribute only applies to functions, variables, classes,
and Objective-C interfaces"

Change-Id: I1c10431f442b601fd8110c029f6fe33915c62d08
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132764
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 10:26:53 +02:00
Stephan Bergmann
72303710ab -Werror,-Wstrict-prototypes
Change-Id: I7b3d6f5a19020191e7add5ed21666d84e54744a3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132760
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-10 10:24:51 +02:00
Caolán McNamara
d34d1db559 ofz#46526 Abrt
Change-Id: Iaec536b0989c4ec11b39b1534c7798e46715d7a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132751
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-04-09 20:39:34 +02:00
Luboš Luňák
33fe4909e2 add vcl::Font::EqualIgnoreColor()
The color values in vcl::Font are obsolete, and the underlying font is
the same regardless of the color.

Change-Id: I66801a07092bc189f43bf2b28bc54ead6d20f70e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132747
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-09 16:11:35 +02:00
Luboš Luňák
136d9b3445 no public data members in GlyphItem
Change-Id: Ib5911a8ad33aefffa972f583c2b5fc7d42a2b9bf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132746
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-09 15:01:23 +02:00
Luboš Luňák
0c852a14d6 sal_GlyphId is internal to VCL
And can't be put into impglyphitem.hxx, as then it would have
a circular dependency with fontinstance.hxx .

Change-Id: I57289fa5433851f095f7b73ce842ba5a0e8497ce
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132745
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-09 15:01:08 +02:00
Andreas Heinisch
7a2bd19355 tdf#56363 - Search font family without the font feature after the colon
In the special character dialog, search font family without the font
feature after the colon in order to find the correct item in the font
combobox.

Change-Id: I60d068bb22782bcce062365a8d4d53e15ec34c76
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131953
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2022-04-09 14:31:09 +02:00
Noel Grandin
035c9fc7ec use more subView when converting to Int32
Change-Id: Ia1be48050cca386a6e765aa2229de1bc9e64ffff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132749
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-09 13:26:39 +02:00
Stephan Bergmann
29578ae139 Introduce unoidl-read --summary mode
...as needed by odk/docs/idl/wikilinks.py

Change-Id: I6dd096338e9f200679810d33e89c8b9ce18f69f4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132752
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-04-09 13:15:01 +02:00
Noel Grandin
2bf5658247 add a more complete o3tl::getToken
so we avoid OUString copying (mostly when doing stuff like parsing
numbers of out of strings)

Change-Id: I4ef6ac23671c0b40807a22158e655e92dfad4af6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132730
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-09 09:08:56 +02:00
Eike Rathke
7a16002ede Resolves: tdf#148052 accept a ". Month " name for matching DMY format
... even if the locale doesn't define such DM order or
LongDateDaySeparator.

Change-Id: I4bef720dff3582de9b60313824a84b570c153e98
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132741
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
2022-04-09 02:23:54 +02:00
Jim Raykowski
ccb78b98e0 SwNavigator: set entry focus and update toolbox items sensitivity
when content tree entry selection is made by the SelectContentType
function

The SelectContentType function is used when the Navigate By control
combo box selection is changed by direct selection. This patch makes
the tree entry cursor position be set to the selected content type
entry so keyboard tab navigation will land on it. It also makes
the move chapter up/down and promote/demote outline level toolbox items
sensitivity update when the selection is made.

Change-Id: I56675592678accc6db3eacb25bf9bccae8eb1cef
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132689
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj@gmail.com>
2022-04-09 01:35:46 +02:00
Eike Rathke
1c49b67731 Use DateTime(css::util::DateTime&) ctor
Individual fragments set in the given order even raised SAL_WARN
about non-existing year 0 ...

Change-Id: Iadfc648423b9fc7ec1a9ebfbc05a1ea814078ac2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132742
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
2022-04-09 00:56:04 +02:00
Luboš Luňák
7cc4b06fc4 use helper GetTextArray() in all places
Change-Id: Icec4326cf614574d7dabe6752f985b3ac4462fb9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132744
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-09 00:37:21 +02:00
Luboš Luňák
bc0acc7bd0 cache failures in SalLayoutGlyphsCache too
Change-Id: I0ddbb8ac94705d7a1a843fe39d0821644dfb5084
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132743
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-09 00:37:09 +02:00
Luboš Luňák
de45c09a3b add SalLayoutGlyphs* parameter to OutputDevice::GetTextBreak()
Change-Id: I278e485e03cf27bc57724233453a672569dfd53f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132682
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:29:33 +02:00
Luboš Luňák
3e58636058 use just one shared global SalLayoutGlyphsCache
Now the cache should be capable of detecting what needs
to stay the same for having the same result, so it should
be enough to have just one cache that can reuse results
even between callers from different places.

Change-Id: Ibdc0303f5b727d1a1d7be91d61db9465ed95e1c5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132673
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:29:19 +02:00
Luboš Luňák
53fe4a26c7 ignore Point logicalPos argument in SalLayoutGlyphsCache
It's only used for the DXArray argument in ImplLayout(), so if we
ignore that one when caching, the position can be ignored too.

Change-Id: Id2a7b452e2b75139177c1e73c48eaa466742a59c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132672
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:28:58 +02:00
Luboš Luňák
9ed2912d4e check better for unchanged OutputDevice in SalLayoutGlyphsCache
Some things like font could change, so it needs to be saved and compared.
If would be even better to avoid comparing OutputDevice pointers
and instead compare only what actually matters, in order to reuse
the same glyphs used for different output devices, but I can't
find all the relevant data in OutputDevice.

Change-Id: Ib8634165b5b312d1db2c9fc28f8d7fdf7b552d25
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132671
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:28:44 +02:00
Luboš Luňák
376a9792c3 use SalLayoutGlyphsCache in PDFWriterImpl
It's unlikely to repeatedly lay out the same strings often, so
it probably won't gain much, but still. If SalLayoutGlyphsCache
would work even on different OutputDevice pointers (that would
provide the same glyphs) then presumably this would be able
to reuse caching even from e.g. Writer.

Change-Id: Ib52d9ee92e950e69229497122df1789f5fc6b07e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132670
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:28:29 +02:00
Luboš Luňák
94c2fb28d7 faster hashing of very long strings in SalLayoutGlyphsCache
tdf#147284 being a (pathological) testcase.

Change-Id: I08d8dffb40193b461555bed818c040761e8d575b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132669
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:28:15 +02:00
Luboš Luňák
1b593dbc62 use vcl::text::TextLayoutCache in SalLayoutGlyphsCache
Change-Id: I0ec22fe53e05319dec15456a916b10e97ea91a75
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132668
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-04-08 21:27:59 +02:00
Xisco Fauli
ea3f08b91d tdf#83037: sw_uiwriter6: Add unittest
Change-Id: I42a2b697e1b3efd719c0f45474420c9367300776
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132680
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-04-08 21:06:37 +02:00
Xisco Fauli
2ed743de88 sw_uiwriter: put autocorrect tests together
Change-Id: I06e720b6fccab298a866eb05403ca98152ab4c8f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132679
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-04-08 21:06:20 +02:00
Noel Grandin
3e76797384 move comphelper::string::toInt32 to o3tl
so we can use it in places where we cannot include comphelper

Change-Id: Iba0ba3e4c0dcf0f9d1f09092a77c3b2010ec4f6d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132732
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-04-08 20:44:43 +02:00