Jean-Pierre Ledure
cc6f5af107
Access2Base - Correct handling of empty arrays in UtilProperty
...
Avoid runtime error when storing an empty array
(undocumented API)
Change-Id: I3f8d31300dec365d7028dcd6bd9de2b24b2e0c4c
2017-06-11 17:42:11 +02:00
Caolán McNamara
756e090b7f
logging the simple message is sufficient
...
Change-Id: I84bced2b8dd92082f4777e00261ac87752278527
2017-06-11 13:40:34 +01:00
Caolán McNamara
ccd22d24e6
move unlocalized pricing strings into source
...
and each string array is always 1 string in length, so simplify
a little based on that
Change-Id: I822dbe884608a935ff2cf86c059c558ee9ad4d4b
Reviewed-on: https://gerrit.libreoffice.org/38644
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Caolán McNamara <caolanm@redhat.com >
Tested-by: Caolán McNamara <caolanm@redhat.com >
2017-06-11 14:40:07 +02:00
jan Iversen
27a8afdf93
undo touch of ANDROID build
...
tinderbox had a problem with android build due to test message
removed
Change-Id: I2ab101dd037257be16eb2771f65e78794bad4489
2017-06-11 13:51:01 +02:00
jan Iversen
23f9afdce0
iOS, solved coinmp buildbreaker
...
Patch was added in wrong sequence.
Change-Id: I4d700d0f9591dbb43c738ef69f823488b9c3162c
2017-06-11 13:25:58 +02:00
jan Iversen
cdc3ddb487
iOS, updated configure.ac to allow native armv7 and arm64
...
Added manual sizeof since AC_CHECK_SIZE does not work
bypassed clang test for static initializers (works for i386)
Change-Id: Ia766ee980c1184767315cbd476750cd0c82c7263
2017-06-11 12:45:52 +02:00
jan Iversen
a18351ae2c
iOS, coinmp patch (addon)
...
support for arm64, in submodules as well
Change-Id: Idc13b03d2fcc9bcf11fe4dadc0fc298a9871848f
2017-06-11 12:43:08 +02:00
jan Iversen
ef8ed59a5c
iOS, exttextcat patch
...
support for arm64
Change-Id: I4e92c55253fba95944972401bbb948caf1ea903e
2017-06-11 12:43:07 +02:00
jan Iversen
3e2d4224c6
iOS coinmp patch
...
add support for arm64
Change-Id: I76dc00058abd27b8e022ffcd0d68ff00446ebeb6
2017-06-11 12:43:07 +02:00
jan Iversen
2a48fd3fbb
allow build without tls and ssl
...
support for using
--disable-openssl AND --without-tls
(needed if you want to avoid including crypto code).
Change-Id: I77650e9db679ddf1690560eda069d8645acacfc4
Reviewed-on: https://gerrit.libreoffice.org/38604
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: jan iversen <jani@libreoffice.org >
2017-06-11 11:23:28 +02:00
jan Iversen
2a6894e05c
iOS, support for armv7 and arm64 in configure.ac
...
This is the first patch in a serie, to get the iOS toolchain
to actually produce the right code for simulator as well as
iPhone (old models) and iPad (all models)
Changes:
--enable-ios-simulator removed no longer needed
--enable-64-bit is no longer needed for iOS builds
--host and --build no longer support arm-darwin.... but
instead support armv7-darwin and arm64-darwin
e.g.
--host=armv7-darvin...
--build=i386-darwain...
builds iOS for the simulator in 32 bit mode.
The works, the other modes (64bit simulator, native armv7 and arm64)
are still highly experimental
dist will be updated when all modes work.
Change-Id: I82477d8415a4d62803da0fc80da6890d5db542d5
Reviewed-on: https://gerrit.libreoffice.org/38576
Reviewed-by: jan iversen <jani@libreoffice.org >
Tested-by: jan iversen <jani@libreoffice.org >
2017-06-11 11:23:08 +02:00
jan Iversen
e1b98561d3
iOS, patch for expat
...
Support for arm64
Change-Id: Iedac1ee7d1b2ba7976ae56fdf24dd66d99f16264
2017-06-11 11:02:30 +02:00
jan Iversen
85bef38440
iOS, patch for libxml2
...
Added support for arm64
Change-Id: Ibd13dc2c56e2caffd97b1f3b78caece2d331b51c
2017-06-11 11:02:05 +02:00
Julien Nabet
1cb3100db9
Revert "tdf#55631: DBASE import with CP850 encoding"
...
This reverts commit 9fe9685627
.
Will propose a new fix
Change-Id: I5c4eb38453251d2c2243ee1bae8841428c8780bf
Reviewed-on: https://gerrit.libreoffice.org/38658
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
Tested-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-11 09:32:32 +02:00
jan Iversen
0300615274
iOS lcms2 support for arm64
...
Added patch to support arm64
Change-Id: Ie5d9ea3f3bed6e8f3142f0209a0068bb698a3960
2017-06-11 07:59:23 +02:00
jan Iversen
c45f2f0940
iOS, patch to jpeg-turbo
...
Patch allowing cputype arm64
Change-Id: Idca7d40a4186cd724599af8b4b9891f9f876aa31
2017-06-11 07:58:58 +02:00
Markus Mohrhard
62a8ad385f
add a way to manually test the automatic updater with a simple test project
...
This reduced my development iterations from around 15 minutes to a few seconds.
Change-Id: I758a3e534862e8feca2544ee9e80f0330d06b992
2017-06-11 03:57:55 +02:00
Markus Mohrhard
bad96903a3
fix automatic updates with user profile in installation dir
...
Change-Id: Ice8b73b1e80ce48e14be854b29b55c037b34f981
2017-06-11 03:57:55 +02:00
Markus Mohrhard
38b3fb2a93
start adding my local documentation to the onlineupdate README
...
This is still quite confusing as I'm still confused myself with the user profile in the installation directory.
Change-Id: I77f56918d51069ec6c6967339e7e03de4f1a7e4a
2017-06-11 03:57:55 +02:00
Markus Mohrhard
efa3ef666f
support executables in vim-ide-integration
...
Change-Id: Ib8827ff7ae00477269c7b47ec75ebdb41595d672
2017-06-11 03:57:55 +02:00
Julien Nabet
e34b02834b
tdf#97743: mediawiki account
...
To find main url in header section, search link containing:
- load.php
- or opensearch_desc.php
In Wikipedia or wiki.documentfoundation.org, I haven't seen any link with index.php
Change-Id: Iccb27aa8aaaf936faf8ec3b3f67eaa98d0426f19
Reviewed-on: https://gerrit.libreoffice.org/38631
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-10 23:02:15 +02:00
Caolán McNamara
b80935d5c4
various extensions to REDLINE_ sequence not reflected in related resources
...
i.e.
commit e52f14efaa
Author: Adam Co <rattles2013@gmail.com >
Date: Sun Dec 8 17:14:14 2013 +0200
Export redline 'paragraph formatting changes' back to DOCX
const RedlineType_t REDLINE_FMTCOLL = 0x4;// Style has been altered (Autoformat!).
+ const RedlineType_t REDLINE_PARAGRAPH_FORMAT = 0x5;// Paragraph attributes have been changed
commit d688069023
Author: Adam Co <rattles2013@gmail.com >
Date: Mon Feb 3 17:44:22 2014 +0200
Add support for 'Table Row Redlines' in SW core
const RedlineType_t REDLINE_PARAGRAPH_FORMAT = 0x5;// Paragraph attributes have been changed.
+ const RedlineType_t REDLINE_TABLE_ROW_INSERT = 0x6;// Table row has been inserted.
+ const RedlineType_t REDLINE_TABLE_ROW_DELETE = 0x7;// Table row has been deleted.
commit 06a887ca92
Author: Adam Co <rattles2013@gmail.com >
Date: Wed Feb 5 13:37:45 2014 +0200
Add support for 'Table Cell Redlines' in SW core
const RedlineType_t REDLINE_TABLE_ROW_DELETE = 0x7;// Table row has been deleted.
+ const RedlineType_t REDLINE_TABLE_CELL_INSERT = 0x8;// Table cell has been inserted.
+ const RedlineType_t REDLINE_TABLE_CELL_DELETE = 0x9;// Table cell has been deleted.
all extend the REDLINE_* ranges, and SwRedlineData::GetDescr just adds GetType() of a value
in that range to the STR_UNDO_REDLINE_INSERT baseline which just maps the new values to
arbitrary unrelated strings
Change-Id: I44d5050ef012ac44346a7164b89a2773fb33d4dc
Reviewed-on: https://gerrit.libreoffice.org/38642
Reviewed-by: Caolán McNamara <caolanm@redhat.com >
Tested-by: Caolán McNamara <caolanm@redhat.com >
2017-06-10 22:51:30 +02:00
Julien Nabet
c7874d890d
Typo in mediawiki: height and width mixed
...
It'll change nothing since InsertThrobber function (which contains these args)
are called with value=10 for both vars
Just for sanity sake then
Change-Id: Ie084a5a3cb15a121574aa0d06b43f1a6d34c0d09
Reviewed-on: https://gerrit.libreoffice.org/38639
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-10 22:12:48 +02:00
Caolán McNamara
d02f6828c6
there are *two* STR_REDLINE_INSERT sequences
...
rename one of them to disambiguate
Change-Id: I83eb6960bdb21c8ab04e62afd1427c8cc5731336
Reviewed-on: https://gerrit.libreoffice.org/38638
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Caolán McNamara <caolanm@redhat.com >
Tested-by: Caolán McNamara <caolanm@redhat.com >
2017-06-10 21:50:30 +02:00
jan Iversen
fb61026d41
iOS icu4c patch file added
...
Added support for arm64 in the icu4c configuration
(done in form of a patch to the original)
Change-Id: I96508c29261531a24ae946b247b18c55d6259f51
2017-06-10 20:20:59 +02:00
Caolán McNamara
67bf2dd287
coverity#1412145 Result is not floating point
...
Change-Id: Ia2b4c4f14f5a59dd5d24c0d0749922e0d190f53a
Reviewed-on: https://gerrit.libreoffice.org/38635
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Caolán McNamara <caolanm@redhat.com >
Tested-by: Caolán McNamara <caolanm@redhat.com >
2017-06-10 18:01:53 +02:00
Caolán McNamara
47a2ae73af
re-add quattro pro fuzzer
...
Change-Id: Idcd7efaed2a87c727712bb00ddfbf8ed8f5ed34d
2017-06-10 16:18:06 +01:00
Caolán McNamara
595740608f
logging the simple message is sufficient
...
Change-Id: I04ad6cb063af53f79245f923c022f3f9cd3abebd
2017-06-10 16:18:06 +01:00
Caolán McNamara
7ceb90d059
coverity#1397206 Resource leak
...
Change-Id: I66f912cfc88a0122c6c23f149040277b738d9d78
Reviewed-on: https://gerrit.libreoffice.org/38636
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Caolán McNamara <caolanm@redhat.com >
Tested-by: Caolán McNamara <caolanm@redhat.com >
2017-06-10 16:27:32 +02:00
Caolán McNamara
2802dca10e
coverity#1405937 rework to silence Uncaught exception
...
Change-Id: I89be5a53b5282130fd399a17ebe1a03ea75009e5
2017-06-10 15:08:57 +01:00
Jochen Nitschke
2347dcf3ba
UnoControls: inline defines or convert to enum
...
and remove needless local statics
Change-Id: Iaa2d7776d439a824e521d0bb7ef51a9f8e44c009
Reviewed-on: https://gerrit.libreoffice.org/38595
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk >
2017-06-10 13:10:39 +02:00
Rene Engelhard
eb3bcfff0e
Revert "use LIBO_LANG=C.UTF-8 instead of en_US.UTF-8"
...
This reverts commit dc141130cd
.
moggi/cloph insist on that it should be en_US.UTF-8 and people should
either just use that or use locale-gen. Will give problems in chroot,
but... *shrugs*
2017-06-10 11:40:02 +02:00
Julien Nabet
8ab2c4b680
DBase, encodings mixed
...
See https://bz.apache.org/ooo/show_bug.cgi?id=18728#c7
101 - 866 MS-DOS, Russian
102 - 865 MS-DOS, Nordic
taken as reference by Muthu Subramanian
who also added some other encodings with
https://cgit.freedesktop.org/libreoffice/core/commit/?id=b00c4ec0967f8712d721b31ccb2dd0778c9e973b
Also https://msdn.microsoft.com/en-us/library/aa975345%28v=vs.71%29.aspx
865 Nordic MS-DOS x66
866 Russian MS-DOS x65
Change-Id: Iea494bed07d8050fd60e24ffea153ce911c27c8c
Reviewed-on: https://gerrit.libreoffice.org/38618
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-10 10:44:40 +02:00
Rene Engelhard
dc141130cd
use LIBO_LANG=C.UTF-8 instead of en_US.UTF-8
...
since the first does exist just with pure chroots wihout (generated)
locales, the latter not.
Change-Id: I67c9e4652ee69e0c1edd3da631d65cfcd7a5dc35
2017-06-10 09:42:14 +02:00
Markus Mohrhard
b96180cb9b
uitest: set en_US.UTF8 for the LibreOffice instance
...
Change-Id: If4726804c2b967582cbf1a4e816c1c7bee01aeeb
Reviewed-on: https://gerrit.libreoffice.org/38626
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-06-10 09:33:23 +02:00
Markus Mohrhard
7071589519
improve description
...
Change-Id: I59060690b7ed138987df07adf174cf43fadbae77
Reviewed-on: https://gerrit.libreoffice.org/38624
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-06-10 08:33:56 +02:00
Markus Mohrhard
8eb92c9a96
-Werror=unused-variable
...
Change-Id: I98af7f2f6f14555eda8a20c49a614401685b6eb5
Reviewed-on: https://gerrit.libreoffice.org/38625
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-06-10 08:33:35 +02:00
Julien Nabet
9fe9685627
tdf#55631: DBASE import with CP850 encoding
...
Don't consider RTL_TEXTENCODING_IBM_850 as RTL_TEXTENCODING_DONTKNOW
partially reverts https://cgit.freedesktop.org/libreoffice/core/commit/?id=b00c4ec0967f8712d721b31ccb2dd0778c9e973b )
Indeed DBaseImport method is only called from ScDocShell::ConvertFrom (sc/source/ui/docshell/docsh.cxx)
it calls it with "ScGlobal::GetCharsetValue(sItStr)"
sItStr is initialized with these lines:
1272 if ( pSet && SfxItemState::SET ==
1273 pSet->GetItemState( SID_FILE_FILTEROPTIONS, true, &pItem ) )
1274 {
1275 sItStr = static_cast<const SfxStringItem*>(pItem)->GetValue();
1276 }
1277
1278 if (sItStr.isEmpty())
1279 {
1280 // default for dBase import (from API without options):
1281 // IBM_850 encoding
1282
1283 sItStr = ScGlobal::GetCharsetString( RTL_TEXTENCODING_IBM_850 );
1284 }
In our case, Calc asks for encoding and we provide RTL_TEXTENCODING_IBM_850
so we're not even sure sItStr could be empty after the first if
Change-Id: I023b89a98d6430300ac147353ad6cbed1f2d3410
Reviewed-on: https://gerrit.libreoffice.org/38620
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Julien Nabet <serval2412@yahoo.fr >
2017-06-10 08:15:33 +02:00
Dennis Francis
a680f69884
tdf#50916 : More refactoring in table1.cxx
...
Refactored ScTable::FindNextVisibleColWithContent() and
ScTable::FindAreaPos() for dynamic column container.
Change-Id: I5afdbe98d4f0eb69f42b56308b57b87777861740
Reviewed-on: https://gerrit.libreoffice.org/38556
Tested-by: Jenkins <ci@libreoffice.org >
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com >
2017-06-10 07:09:58 +02:00
Eike Rathke
076ed447f6
Unit test for COUNTIFS, SUMIFS, AVERAGEIFS with array of references, tdf#58874
...
Change-Id: Ie833716fcde0b82dcaa2e5b66deb2952ee912b7f
2017-06-10 00:46:41 +02:00
Eike Rathke
c47fc935a1
COUNTIFS, SUMIFS, AVERAGEIFS, MINIFS, MAXIFS with reference arrays, tdf#58874
...
Change-Id: I3959d67bd206f68ba1d20499d919838773b2e7df
2017-06-10 00:46:41 +02:00
Michael Stahl
2d2af57bc0
sw: DisableCallbackAction in a bunch more places
...
... to prevent recursive layout.
Change-Id: I4a7cdcebe77bd7d8d16c721765ad5eb171e84619
2017-06-10 00:10:46 +02:00
Michael Stahl
d76fa3f5a5
sw: use DisableCallbackAction here also
...
This should also fix tdf#91602 and appears more consistent.
Change-Id: Ic0a227d01f45b01b5cfb511d12b71b3b3aa84a05
2017-06-10 00:10:46 +02:00
Michael Stahl
2ca0360a6c
tdf#108118 sw: fix recursive layouting during SwCursorShell::Paint()
...
The problem, in a nutshell, is that SwDrawContact::Changed() is called
during layout, and recursively starts another layout that removes a
drawing object that is being iterated over in frame #28
SwObjectFormatter::FormatObjsAtFrame_() from the layout.
Apparently SwDrawContact::Changed() is by far the most dangerous
function to call during layout; set the quite targeted flag
SetCallbackActionEnabled() to prevent the recursion.
0 SwSortedObjs::Remove(SwAnchoredObject&) (this=0x73e4a00, _rAnchoredObj=...) at sw/source/core/layout/sortedobjs.cxx:228
1 SwFrame::RemoveDrawObj(SwAnchoredObject&) (this=0x9430e20, _rToRemoveObj=...) at sw/source/core/layout/fly.cxx:2076
2 SwDrawVirtObj::RemoveFromWriterLayout() (this=0x95ce130) at sw/source/core/draw/dcontact.cxx:2199
3 SwDrawContact::DisconnectObjFromLayout(SdrObject*) (this=0x70fef00, _pDrawObj=0x95ce130) at sw/source/core/draw/dcontact.cxx:1663
4 SwLayoutFrame::DestroyImpl() (this=0x91c6c60) at sw/source/core/layout/ssfrm.cxx:489
5 SwFrame::DestroyFrame(SwFrame*) (pFrame=0x91c6c60) at sw/source/core/layout/ssfrm.cxx:389
6 SwLayoutFrame::DestroyImpl() (this=0x9435cd0) at sw/source/core/layout/ssfrm.cxx:500
7 SwPageFrame::DestroyImpl() (this=0x9435cd0) at sw/source/core/layout/pagechg.cxx:270
8 SwFrame::DestroyFrame(SwFrame*) (pFrame=0x9435cd0) at sw/source/core/layout/ssfrm.cxx:389
9 SwRootFrame::RemovePage(SwPageFrame**, SwRemoveResult) (this=0x36b26f0, pDelRef=0x7ffeafbf2e38, eResult=SwRemoveResult::Prev) at sw/source/core/layout/pagechg.cxx:1351
10 SwRootFrame::RemoveSuperfluous() (this=0x36b26f0) at sw/source/core/layout/pagechg.cxx:1426
11 SwLayAction::InternalAction(OutputDevice*) (this=0x7ffeafbf3250, pRenderContext=0x3595030) at sw/source/core/layout/layact.cxx:502
12 SwLayAction::Action(OutputDevice*) (this=0x7ffeafbf3250, pRenderContext=0x3595030) at sw/source/core/layout/layact.cxx:351
13 SwViewShell::ImplEndAction(bool) (this=0x364cc00, bIdleEnd=false) at sw/source/core/view/viewsh.cxx:279
14 SwViewShell::EndAction(bool) (this=0x364cc00, bIdleEnd=false) at sw/inc/viewsh.hxx:605
15 SwCursorShell::EndAction(bool, bool) (this=0x364cc00, bIdleEnd=false, DoSetPosX=false) at sw/source/core/crsr/crsrsh.cxx:259
16 SwRootFrame::EndAllAction(bool) (this=0x36b26f0, bVirDev=false) at sw/source/core/layout/pagechg.cxx:1728
17 SwDrawContact::Changed(SdrObject const&, SdrUserCallType, tools::Rectangle const&) (this=0x70fef00, rObj=..., eType=SdrUserCallType::MoveOnly, rOldBoundRect=...) at sw/source/core/draw/dcontact.cxx:985
18 SdrObject::SendUserCall(SdrUserCallType, tools::Rectangle const&) const (this=0x95ce130, eUserCall=SdrUserCallType::MoveOnly, rBoundRect=...) at svx/source/svdraw/svdobj.cxx:2736
19 SdrObject::Move(Size const&) (this=0x95ce130, rSiz=Size = {...}) at svx/source/svdraw/svdobj.cxx:1482
20 SwDrawVirtObj::Move(Size const&) (this=0x95ce130, rSiz=Size = {...}) at sw/source/core/draw/dcontact.cxx:2366
21 SwAnchoredDrawObject::SetObjTop_(long) (this=0x95ce250, _nTop=777490) at sw/source/core/layout/anchoreddrawobject.cxx:677
22 SwAnchoredObject::SetObjTop(long) (this=0x95ce250, _nTop=777490) at sw/source/core/layout/anchoredobject.cxx:593
23 objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition() (this=0x7ffeafbf3980) at sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx:739
24 SwAnchoredDrawObject::MakeObjPosAnchoredAtPara() (this=0x95ce250) at sw/source/core/layout/anchoreddrawobject.cxx:421
25 SwAnchoredDrawObject::MakeObjPos() (this=0x95ce250) at sw/source/core/layout/anchoreddrawobject.cxx:318
26 SwObjectFormatter::FormatObj_(SwAnchoredObject&) (this=0x90623d0, _rAnchoredObj=...) at sw/source/core/layout/objectformatter.cxx:374
27 SwObjectFormatterTextFrame::DoFormatObj(SwAnchoredObject&, bool) (this=0x90623d0, _rAnchoredObj=..., _bCheckForMovedFwd=false) at sw/source/core/layout/objectformattertxtfrm.cxx:126
28 SwObjectFormatter::FormatObjsAtFrame_(SwTextFrame*) (this=0x90623d0, _pMasterTextFrame=0x0) at sw/source/core/layout/objectformatter.cxx:443
29 SwObjectFormatterTextFrame::DoFormatObjs() (this=0x90623d0) at sw/source/core/layout/objectformattertxtfrm.cxx:328
30 SwObjectFormatter::FormatObjsAtFrame(SwFrame&, SwPageFrame const&, SwLayAction*) (_rAnchorFrame=..., _rPageFrame=..., _pLayAction=0x0) at sw/source/core/layout/objectformatter.cxx:191
31 SwHeadFootFrame::FormatSize(long, SwBorderAttrs const*) (this=0x91c6c60, nUL=663, pAttrs=0x8fbc530) at sw/source/core/layout/hffrm.cxx:263
32 SwHeadFootFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x91c6c60, pRenderContext=0x3595030, pAttrs=0x8fbc530) at sw/source/core/layout/hffrm.cxx:416
33 SwLayoutFrame::MakeAll(OutputDevice*) (this=0x91c6c60) at sw/source/core/layout/calcmove.cxx:913
34 SwFrame::PrepareMake(OutputDevice*) (this=0x91c6c60, pRenderContext=0x3595030) at sw/source/core/layout/calcmove.cxx:346
35 SwFrame::Calc(OutputDevice*) const (this=0x91c6c60, pRenderContext=0x3595030) at sw/source/core/layout/trvlfrm.cxx:1783
36 lcl_FormatLay(SwLayoutFrame*) (pLay=0x91c6c60) at sw/source/core/layout/pagechg.cxx:360
37 lcl_FormatLay(SwLayoutFrame*) (pLay=0x9435cd0) at sw/source/core/layout/pagechg.cxx:357
38 SwPageFrame::PreparePage(bool) (this=0x9435cd0, bFootnote=false) at sw/source/core/layout/pagechg.cxx:456
39 (anonymous namespace)::doInsertPage(SwRootFrame*, SwPageFrame**, SwFrameFormat*, SwPageDesc*, bool, SwPageFrame**) (pRoot=0x36b26f0, pRefSibling=0x7ffeafbf43c8, pFormat=0x3076050, pDesc=0x3076010, bFootnote=false, pRefPage=0x7ffeafbf43d8) at sw/source/core/layout/pagechg.cxx:1210
40 SwFrame::InsertPage(SwPageFrame*, bool) (this=0x3620d70, pPrevPage=0x9227900, bFootnote=false) at sw/source/core/layout/pagechg.cxx:1269
41 SwFrame::GetNextLeaf(MakePageType) (this=0x3620d70, eMakePage=MAKEPAGE_INSERT) at sw/source/core/layout/flowfrm.cxx:994
42 SwFrame::GetLeaf(MakePageType, bool) (this=0x3620d70, eMakePage=MAKEPAGE_INSERT, bFwd=true) at sw/source/core/layout/flowfrm.cxx:797
43 SwFlowFrame::MoveFwd(bool, bool, bool) (this=0x3620e18, bMakePage=true, bPageBreak=false, bMoveAlways=false) at sw/source/core/layout/flowfrm.cxx:1851
44 SwContentFrame::MakeAll(OutputDevice*) (this=0x3620d70) at sw/source/core/layout/calcmove.cxx:1681
45 SwFrame::PrepareMake(OutputDevice*) (this=0x707a340, pRenderContext=0x3595030) at sw/source/core/layout/calcmove.cxx:312
46 SwFrame::Calc(OutputDevice*) const (this=0x707a340, pRenderContext=0x3595030) at sw/source/core/layout/trvlfrm.cxx:1783
47 GetFrameOfModify(SwRootFrame const*, SwModify const&, SwFrameType, Point const*, SwPosition const*, bool) (pLayout=0x36b26f0, rMod=..., nFrameType=(SwFrameType::Txt | SwFrameType::NoTxt), pPoint=0x707c6f0, pPos=0x707c720, bCalcFrame=true) at sw/source/core/layout/frmtool.cxx:3247
48 SwContentNode::getLayoutFrame(SwRootFrame const*, Point const*, SwPosition const*, bool) const (this=0x71328c0, _pRoot=0x36b26f0, pPoint=0x707c6f0, pPos=0x707c720, bCalcFrame=true) at sw/source/core/docnode/node.cxx:1118
49 SwRootFrame::CalcFrameRects(SwShellCursor&) (this=0x36b26f0, rCursor=...) at sw/source/core/layout/trvlfrm.cxx:2028
50 SwShellCursor::FillRects() (this=0x707c680) at sw/source/core/crsr/viscrs.cxx:609
51 SwSelPaintRects::Show(std::__debug::vector<rtl::OString, std::allocator<rtl::OString> >*) (this=0x707c680, pSelectionRectangles=0x7ffeafbf5570) at sw/source/core/crsr/viscrs.cxx:332
52 SwShellCursor::Show(SfxViewShell*) (this=0x707c680, pViewShell=0x0) at sw/source/core/crsr/viscrs.cxx:619
53 SwCursorShell::Paint(OutputDevice&, tools::Rectangle const&) (this=0x364cc00, rRenderContext=..., rRect=...) at sw/source/core/crsr/crsrsh.cxx:1283
54 SwEditWin::Paint(OutputDevice&, tools::Rectangle const&) (this=0x3595030, rRenderContext=..., rRect=...) at sw/source/uibase/docvw/edtwin2.cxx:476
Change-Id: I1b237f0f425e58bb95bae9f19019f26fe5da21fd
2017-06-10 00:10:46 +02:00
Rene Engelhard
4256ac0daa
odk settings.mk: add various missing JAVA_PROC_TYPE overrides for Linux arches
...
... which were missing since ~ ever but now break the odk_build-examples test
with /usr/bin/ld: cannot find -ljawt
Change-Id: Ie504ce0c8e21c7d58f1b7e591505940a2f80a2ea
2017-06-09 21:22:20 +02:00
Stephan Bergmann
89214e05e0
Fix typo in queryAggregation
...
...that caused UBSan failure in UITest_calc_demo:
> framework/source/services/desktop.cxx:406:47: runtime error: member call on address 0x611000887c80 which does not point to an object of type 'com::sun:⭐ :lang::XServiceInfo'
> 0x611000887c40: note: object is base class subobject at offset 64 within object of type 'chart::CreationWizardUnoDlg'
> 1a 06 80 29 70 23 e8 c8 5a 7f 00 00 50 87 f0 00 40 60 00 00 48 24 e8 c8 5a 7f 00 00 02 00 00 00
> ^
> #0 0x7f5d62c1413b in framework::Desktop::addTerminateListener(com::sun:⭐ :uno::Reference<com::sun:⭐ :frame::XTerminateListener> const&) framework/source/services/desktop.cxx:406:47
> #1 0x7f5ac78f9337 in chart::CreationWizardUnoDlg::CreationWizardUnoDlg(com::sun:⭐ :uno::Reference<com::sun:⭐ :uno::XComponentContext> const&) chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx:52:15
> #2 0x7f5ac7906cdd in com_sun_star_comp_chart2_WizardDialog_get_implementation chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx:368:30
> #3 0x7f5df087ff37 in std::_Function_handler<com::sun:⭐ :uno::XInterface* (com::sun:⭐ :uno::XComponentContext*, com::sun:⭐ :uno::Sequence<com::sun:⭐ :uno::Any> const&), com::sun:⭐ :uno::XInterface* (*)(com::sun:⭐ :uno::XComponentContext*, com::sun:⭐ :uno::Sequence<com::sun:⭐ :uno::Any> const&)>::_M_invoke(std::_Any_data const&, com::sun:⭐ :uno::XComponentContext*&&, com::sun:⭐ :uno::Sequence<com::sun:⭐ :uno::Any> const&) /usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/functional:1716:9
> #4 0x7f5df0757dab in std::function<com::sun:⭐ :uno::XInterface* (com::sun:⭐ :uno::XComponentContext*, com::sun:⭐ :uno::Sequence<com::sun:⭐ :uno::Any> const&)>::operator()(com::sun:⭐ :uno::XComponentContext*, com::sun:⭐ :uno::Sequence<com::sun:⭐ :uno::Any> const&) const /usr/lib/gcc/x86_64-redhat-linux/6.3.1/../../../../include/c++/6.3.1/functional:2127:14
> #5 0x7f5df06f69f1 in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun:⭐ :uno::Reference<com::sun:⭐ :uno::XComponentContext> const&, bool) cppuhelper/source/servicemanager.cxx:667:13
> #6 0x7f5df07134f2 in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun:⭐ :uno::Reference<com::sun:⭐ :uno::XComponentContext> const&) cppuhelper/source/servicemanager.cxx:998:17
> #7 0x7f5df0715d7a in non-virtual thunk to cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun:⭐ :uno::Reference<com::sun:⭐ :uno::XComponentContext> const&) cppuhelper/source/servicemanager.cxx
> #8 0x7f5d47aca8ca in FuInsertChart::FuInsertChart(ScTabViewShell*, vcl::Window*, ScDrawView*, SdrModel*, SfxRequest&) sc/source/ui/drawfunc/fuins2.cxx:650:27
> #9 0x7f5d49da003c in ScTabViewShell::ExecDrawIns(SfxRequest&) sc/source/ui/view/tabvwshb.cxx:344:13
> #10 0x7f5d49ce50ed in SfxStubScTabViewShellExecDrawIns(SfxShell*, SfxRequest&) workdir/SdiTarget/sc/sdi/scslots.hxx:1407:1
> #11 0x7f5de463ea6d in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) include/sfx2/shell.hxx:211:35
> #12 0x7f5de4600cbe in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) sfx2/source/control/dispatch.cxx:377:20
> #13 0x7f5de4621593 in SfxDispatcher::PostMsgHandler(SfxRequest*) sfx2/source/control/dispatch.cxx:1156:17
> #14 0x7f5de460487a in SfxDispatcher::LinkStubPostMsgHandler(void*, SfxRequest*) sfx2/source/control/dispatch.cxx:1136:1
> #15 0x7f5de5f18eda in Link<SfxRequest*, void>::Call(SfxRequest*) const include/tools/link.hxx:84:45
> #16 0x7f5de5f189d2 in SfxHintPoster::DoEvent_Impl(void*) sfx2/source/notify/hintpost.cxx:44:12
> #17 0x7f5de5f18861 in SfxHintPoster::LinkStubDoEvent_Impl(void*, void*) sfx2/source/notify/hintpost.cxx:42:1
> #18 0x7f5dbc3bb9fa in Link<void*, void>::Call(void*) const include/tools/link.hxx:84:45
> #19 0x7f5dbc3a5bdf in ImplHandleUserEvent(ImplSVEvent*) vcl/source/window/winproc.cxx:1946:30
> #20 0x7f5dbc39103c in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) vcl/source/window/winproc.cxx:2495:13
> #21 0x7f5dbf2f016f in SalFrame::CallCallback(SalEvent, void const*) const vcl/inc/salframe.hxx:276:33
> #22 0x7f5dbf350db2 in SvpSalInstance::DoYield(bool, bool, unsigned long) vcl/headless/svpinst.cxx:345:31
> #23 0x7f5dbe714b69 in ImplYield(bool, bool, unsigned long) vcl/source/app/svapp.cxx:494:29
> #24 0x7f5dbe6efb53 in Application::Yield() vcl/source/app/svapp.cxx:558:5
> #25 0x7f5dbe6ef896 in Application::Execute() vcl/source/app/svapp.cxx:458:9
> #26 0x7f5dfab81984 in desktop::Desktop::DoExecute() desktop/source/app/app.cxx:1354:5
> #27 0x7f5dfab89eb6 in desktop::Desktop::Main() desktop/source/app/app.cxx:1698:17
> #28 0x7f5dbe76c6ab in ImplSVMain() vcl/source/app/svmain.cxx:192:35
> #29 0x7f5dbe779bf1 in SVMain() vcl/source/app/svmain.cxx:230:16
> #30 0x7f5dfadb8659 in soffice_main desktop/source/app/sofficemain.cxx:166:12
> #31 0x50fa39 in sal_main desktop/source/app/main.c:48:15
> #32 0x50f9e3 in main desktop/source/app/main.c:47:1
> #33 0x7f5df9322400 in __libc_start_main /usr/src/debug/glibc-2.24-33-ge9e69e4/csu/../csu/libc-start.c:289
> #34 0x419f79 in _start (instdir/program/soffice.bin+0x419f79)
Change-Id: I0a798c6d77b7349077ea44dfe112024abb2567f0
2017-06-09 19:49:27 +02:00
Stephan Bergmann
3de594d334
More tests to suppress (all .PHONY test targets should be covered now)
...
Change-Id: Ib948547e5c177ac62506fc42a564368a8d31fa4e
2017-06-09 17:24:55 +02:00
Eike Rathke
6da3a1188f
Some compilers can't init vector from empty {}
...
Change-Id: I82767a92d1f816cb7fa8ef4f96d694ca5658dfc0
2017-06-09 16:30:53 +02:00
Tamas Bunth
f0821f9a34
Cache text layout of statusbar items
...
Extend lifecycle of SalLayout created by the output device.
A layout is stored for each status bar item and used as a cache.
The layout may be updated through output device method parameters.
This way it's no longer necessary to calculate the layout again and again when
painting the status bar item multiple times, provided that its text does not
change.
Change-Id: I6494c2d6b676e8f4fdda2cde6165ff0755fd4fa2
Reviewed-on: https://gerrit.libreoffice.org/38578
Reviewed-by: Tamás Bunth <btomi96@gmail.com >
Tested-by: Tamás Bunth <btomi96@gmail.com >
2017-06-09 16:29:40 +02:00
Grzegorz Araminowicz
c8e3fea499
GSoC: import VML shape adjustments
...
Change-Id: Ifcd49f34b889b34eba2464de6e083f9021633bc6
Reviewed-on: https://gerrit.libreoffice.org/38427
Reviewed-by: Jan Holesovsky <kendy@collabora.com >
Tested-by: Jan Holesovsky <kendy@collabora.com >
2017-06-09 16:28:11 +02:00