Commit Graph
17 Commits
Author SHA1 Message Date
Stephan Bergmann b8de27a2a9 Mark external/mdds/c++17.patch upstreamed
Change-Id: I5cce6fd2438323149c723408f0f599ca7c688eab
2017-12-18 15:49:04 +01:00
Stephan Bergmann c5f6043b0f Enable C++17 for clang-cl, too
Similar to libc++ in C++17 mode, some types like std::auto_ptr are indeed
removed in C++17 mode by default, and need _HAS_AUTO_PTR_ETC=1 to be enabled
(see <https://blogs.msdn.microsoft.com/vcblog/2017/12/08/c17-feature-removals-
and-deprecations/>).

Unlike libc++, also std::binary_function and std::unary_function are removed
(and need the same _HAS_AUTO_PTR_ETC=1 to enable).  So either set that flag to
make external code build, or use patches (for external/mdds) to make externals'
files included in LO proper still work there.

Change-Id: I886cc0de8196255334ee03ec48cb4bc54d460afd
Reviewed-on: https://gerrit.libreoffice.org/46514
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-12-15 22:23:31 +01:00
Kohei Yoshida 0b4d0c87fe Update mdds to 1.3.1.
This newer version incorporates the change in ofz-4048.patch.1.

Change-Id: Iaccbf2694bbd752f9949c491219aa5ab8caa45fe
Reviewed-on: https://gerrit.libreoffice.org/44615
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2017-11-11 02:42:19 +01:00
Caolán McNamara c637e34da8 ofz#4048 Null-dereference
Change-Id: I52db987ac3f11e318e2adf1ee797054f49c31f98
Reviewed-on: https://gerrit.libreoffice.org/44293
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-04 16:11:41 +01:00
Kohei Yoshida 81db0773fe Upgrade mdds to 1.2.1.
Change-Id: Ifc5b9d94bad191c0e19d5e6dada492caeb9cba76
Reviewed-on: https://gerrit.libreoffice.org/26638
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-06-24 15:05:43 +00:00
Caolán McNamara 9ec54e9240 Resolves: tdf#90579 swap_single_to_multi_blocks seems broken
when there is associated data in the src. Its copies those pointers
into the block that will appear in the destination. Then can destroy
the source block, which deletes the contents of those pointers, and
then inserts the new block which has dangling pointers to the deleted
data.

https://gitlab.com/mdds/mdds/merge_requests/2

Change-Id: Id9614d95652c8032b03cb5748a284917043d8d21
2016-06-17 16:43:55 +01:00
Caolán McNamara a72b705ec2 update mdds README for new home
Change-Id: I2641abe8e049361d5eb92e19b9ed57b8e7209386
2016-06-17 15:10:57 +01:00
Kohei Yoshida db729f3b68 Update mdds to 1.2.0. Note that the API version is also up.
liborcus-0.11.2 is out only to make it buildable with mdds-1.2.

Change-Id: I9648d827b008da252c57be0ebfd2efccb008ac70
Reviewed-on: https://gerrit.libreoffice.org/24944
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2016-05-13 00:35:20 +00:00
David Tardon f1bb29ff34 drop unused patch
Change-Id: Id81a7c5ace2a5ae0edfb61a1ebc82b84f1cbc527
2016-02-12 14:05:37 +01:00
Kohei Yoshida 6cc5d37d87 Update mdds to 1.1.0.
Change-Id: I89b9b2e562f5e934df25498f5587a339db23388f
Reviewed-on: https://gerrit.libreoffice.org/22304
Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
Tested-by: Kohei Yoshida <libreoffice@kohei.us>
2016-02-12 04:29:27 +00:00
Markus Mohrhard a7c3a2a9be update to mdds 1.0
Change-Id: I5b6e928ab5a5f2bf84d50f3f0221c0585670d972
Reviewed-on: https://gerrit.libreoffice.org/20251
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2015-11-28 04:37:20 +00:00
Tor Lillqvist e05fbf07bb Make the patch actually apply
Change-Id: I23537399cbf325a7049f67654439714c3dc1421e
2015-06-29 16:20:22 +03:00
David Tardon bead58cb40 fix build of libetonyek with older versions of gcc
Change-Id: I19586eaae36fac7fa750614e6e31eff1a1e8440c
2015-06-29 14:35:10 +02:00
Stephan Bergmann 22aa9fce30 Avoid copying of singular iterators
Change-Id: If873d2c369ef6458fdf3289f09802e90dc7367f2
2014-05-15 11:33:44 +02:00
Kohei Yoshida 12890dd7ad Update mdds to 0.10.1, set it as the required baseline.
This update will obsolete two patches that were previously applied.

Change-Id: I521e939905e473ca5d440dea3b03faeb9af4c0fb
2014-01-08 10:55:54 -05:00
Kohei Yoshida 47a7565315 Patch mdds to make available a method to empty multiple elements in one call.
This is for multi_type_matrix.

Change-Id: I7b1fcf6b16b5addbb76078506536542cddede25f
2014-01-07 15:51:43 -05:00
Khaled Hosny 97d1923b6c fdo#70393: move mdds to a subdir of external
Change-Id: Idfb327f7217e459ab0328f8692e1f73aef248d32
Reviewed-on: https://gerrit.libreoffice.org/6343
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-10-19 08:05:55 +00:00