Age | Commit message (Collapse) | Author |
|
Change-Id: I4f8301578e01d3c7bf0ea912a5a9fc0beac70b4f
|
|
Change-Id: Iedaa5db0add3e6f65d4e207f1514b8eb8344b6da
|
|
Change-Id: I27ada8b5154968e521d9e67f21473aa85776e70e
|
|
Change-Id: I3f0a51c53efdd383d49d978a1e8531afe9dac896
|
|
Also reverts "These services are in fact implemented in svxcore library."
This reverts commit 090674dcb085cd41f4628e4f07c9a2268a18e862
and commit 4a969ac35174520f1ffeb4f919f5d7bb6d99a628.
This is embarrassing; needs more work.
|
|
Change-Id: I888f10a923dc2b97247b2a66cc6bd116eee280a7
|
|
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
|
|
Change-Id: I131daae13b11b5242e9a32a94532463f6e0d925b
|
|
Change-Id: I0cf7fb84974741a162addb6c1fc393d3328f21cb
|
|
...in comphelper::PropertyMapEntry and SfxItemPropertyMapEntry. And as the
arrays of such need to be initialized dynamically anyway, also change their name
members to proper OUStrings while at it. Plus some const clean-up.
Change-Id: I67d4d7b5773fb020605f369daf39528bec930606
|
|
Except for our external api where the Oriya is stuck (and similar for
the vba implementation)
Change-Id: I8288c930567385eea49a4c303727b13ef8b8a89f
|
|
This reverts commit 90f91088d238469b4a2262c91de3117ba40f5bde for now:
Ach, old GCC doesn't like plain string literals to initialize members
of OUString type...
Change-Id: I50563a00406259bb5d41831e2a2796762450d097
|
|
...in comphelper::PropertyMapEntry and SfxItemPropertyMapEntry. And as the
arrays of such need to be initialized dynamically anyway, also change their name
members to proper OUStrings while at it. Plus some const clean-up.
Change-Id: I67d4d7b5773fb020605f369daf39528bec930606
|
|
Has part feature of getting hashes of SdPages.
(Misses hashing text, images, etc).
|
|
Change-Id: I55e56196818e181d16e74ae93376ff4ff1c4c395
Reviewed-on: https://gerrit.libreoffice.org/6998
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
which is probably a good thing because it is zeroed in the copy ctor which
looks rather dubious
Change-Id: Ia082601982aaea5df92cf7aa9724cbe187716e0c
|
|
Change-Id: I00a8e794189d17ad91a90beb9ce6cb89b7bab2aa
|
|
Change-Id: Ia8718e49f21ccec239b2769eafa6bef90e0e9e40
|
|
Change-Id: If4588034fc09e4663b5217669c71f26c0a3b8c8a
|
|
Change-Id: I20d10d0e9c311bcfb1386d481ae4832f463b931a
|
|
Change-Id: I3636da91d39b2759dca72f30cc7b086b6f9cbb16
|
|
Change-Id: Iea6e42fb7b65e148dcf6b566a7595b9e18f2e2eb
|
|
Change-Id: I366b29038be034b03a16fa6d7f6873dc78d8d88f
|
|
And make the return code be -1 for error.
Change-Id: I17d066180a604208f0ad689d5dffb77d126c256b
|
|
Change-Id: Ib5c0d5028792708bc0ac0e756aa47d486443bbb7
|
|
Change-Id: I4402b0b259c0dcd03a222993c861114028d6fb75
|
|
Change-Id: Ie7f8d37b550c788fd6235a5de4bbcc51ac6f8150
|
|
it was not initialized but accessed in one place. Checked with symphony code,
there was a set method which is not in AOO trunk, thus solved accesses to zero
pointer usage
(cherry picked from commit bd0c3b940f6006d3cb49381230795db667aeb943)
Conflicts:
svx/inc/svx/svdobj.hxx
svx/source/svdraw/svdobj.cxx
Change-Id: Ic8dec5c6def35753d757066c7ea02e1a92b46f6c
|
|
Change-Id: I8327fb4ba2a86d4caa52b875221175b80464842a
|
|
Change-Id: Ic6da34e58975d85c84ded96fa90873558589f54a
|
|
the amount of code required for the new vs old dialog is amusing
Change-Id: I7feee572eecd94fab3e8c2210755b70832cbd2f2
|
|
See f0a9ca24fd4bf79cac908bf0d6fdb8905dc504db "rhbz#887420 Implement 'block
untrusted referer links' feature" for details. This adds some further /*TODO?*/
comments, and one known problem (marked /*TODO!*/) is that movies/sounds are not
blocked during a slideshow presentation.
Change-Id: Ib2d0c7e4f7b02c4bdec0d8a90cee5e7e1bee8325
|
|
Change-Id: Ib1a8716091a16eb970c9f218f4a8e496de72ff51
|
|
For now, this checks for a trusted referer (if the BlockUntrustedRefererLinks
configuration prop is set) in utl::MediaDescriptor::impl_openStreamWithURL and
SvxBrushItem::GetGraphicObject. Checking in additional places will probably be
necessary to block /all/ unwanted communication. Also, some places marked
/*TODO?*/ currently pass in an empty referer (which is always considered
trusted) and will probably need to be adapted.
Ideally, Referer URIs would never be empty (and consistently use something like
<private:user> for cases where access is explicitly initiated by the user and
should never be blocked), but that's a very daunting task, so start small by
identifying the places that potentially need blocking and adding appropriate
Referer URIs there. Also, Referer information should always be computed as
freshly as possible from the context in which an access attempt is made, but,
again, always carrying the information from the context all the way to the
relevant functions is a very daunting task, so for now store the information
upon object instantiation in some cases (SvxBrushItem, SdrGrafObj, ...).
The Referer URI (css.document.MediaDescriptor property; SID_REFERER) was already
used to track macro execution, and there is one place in
SfxApplication::OpenDocExec_Impl where opening of hyperlinks (explicitly clicked
by the user) is done that needs the current document's URI as Referer to check
execution of macro URIs but needs an empty (or <private:user>, see above)
Referer to not block non-macro URIs. Special code has been added there to
handle that.
Change-Id: Iafbdc07a9fe925d9ee580d4f5778448f18f2ebd9
|
|
Change-Id: I5335182ea16695c77c2855b34c98220aea2befa1
|
|
Change-Id: I23ec3b7372425fb35d4b0c50c5719a2170251ffc
|
|
Change-Id: I8e0889200d1a1c36e53022a74792728efd66c2fc
|
|
Change-Id: Ic0a1f07a2e16695fafbd63414397a8565d7c6861
|
|
Change-Id: I32ebe61a8431e357ffdc057b019fdd3b75dd68a8
|
|
As we have it globally in sal/types.h those are not necessary.
Change-Id: I18bba2c763c4680c4fa7fde4c5158953b5cfad82
|
|
Change-Id: I0539e2708b973b8bea7bd63488277f00201c6c46
|
|
Change-Id: I2c280be12f36c1538e922286745aabc62482423d
|
|
Change-Id: I27240d18099f73e6a327ad1c259ddc3f32a02ce6
Reviewed-on: https://gerrit.libreoffice.org/6387
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|
|
They are practically always useless, often misleading or obsolete.
Change-Id: I2d32182a31349c9fb3b982498fd22d93e84c0c0c
|
|
Change-Id: I8ed341aeef90584dfc545a794f999e3adc08dd72
|
|
Change-Id: Icdc36b4b24d2f399f481065df3200feb98025135
|
|
Change-Id: If3e7c03aedf7b953c7bd3017534b3d5fbeeb6192
|
|
(cherry picked from commit 2fc5d2946561258b012b80443cac025d851afda8)
Conflicts:
svx/inc/svx/fillctrl.hxx
svx/source/tbxctrls/fillctrl.cxx
Change-Id: I3be23f7ec199c49beb7c5cecfb835977e2bedcea
|
|
Change-Id: I766c01c3ea4c03f4c76ef70fd16037d8196242a1
|
|
Change-Id: Iea8065f8d0f8e305cf2b1f56ba7ddd4189306ad2
|