Age | Commit message (Collapse) | Author |
|
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
|
|
Change-Id: I201985753fc53f037807e7870c6786a442717d6e
|
|
to only delete text edit part of the undo stack
(cherry picked from commit 81e916525fa63b188b2a3b9bb7030e4d451a4808)
Conflicts:
svx/inc/svx/sdrundomanager.hxx
Change-Id: I19594e4cfa52a24dbcb95639ac3c6b9f39908cc7
|
|
Change-Id: I31ac3c6bf09e18bb4bcd95c004a76045ad50cc92
|
|
Change-Id: I3e2139cb1d12fe1849d87b438ab3f55fc21fa574
|
|
Change-Id: Ice76e03b6cac32263fb1909175b105ccc544e234
|
|
Change-Id: I0ff0eda77b849927fe6cffe5cf203c46ba9ef340
Reviewed-on: https://gerrit.libreoffice.org/6089
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I66fd6387c3fcd33c6ae0b431810abf6679345767
|
|
I seemed to have missed this in my earlier conversion process.
Change-Id: I9266fac26425d552520ce68bdcce9b8f4cdbe9a6
|
|
so that any window derived class, and not just dialogs, can trigger layouting
of their children. Merge together the handful of hacked-up impls of this.
Do that then for the sidebar PanelLayout so that when the label of the custom
animation frame changes that the frame allocates enough space for the new label
to display fully
Change-Id: I9a95f6c3f60cd6cea47656e66cb9ffcc154a3a5a
|
|
Change-Id: Ia528bf60a8af81b17ca18ad5eb305bed59818d05
|
|
Change-Id: Ib5c3a2daa4a48bc286b14fa2cebb3306ea0012bc
|
|
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
|
|
Change-Id: Icee043f43072244e28405e4dff3ce4b51fbb3cd9
|
|
No, I didn't check if all the others are in correct order.
Change-Id: Ic676fa79ea864d75abd183df2662007f05cca75d
|
|
Change-Id: I450ebe3ceab0acf03221970b33c8da4cbb2c6a52
|
|
Change-Id: I51f8d1d22da5f869e9937813de9649fddae1ffda
|
|
It is now possible to disable snapping of the ruler at dragging
with holding the ALT key and coarse snapping with ALT+SHIFT key.
Tooltips are shown when hovering over indents and borders.
Change-Id: Ib1e9639e1e2824f2a75b5abd35765bbbd02c87f7
|
|
Change-Id: Ib1eb99e9e43526422e7e90e72cdbdaaeed678955
|
|
No TriStateBoxes are loaded from .res files anymore.
Change-Id: Ie897dc9a46a4e09e7fb1160a5bd4a65c63ba7979
|
|
Also:
* Rename dimensionline.ui to dimensionlinetabpage for naming consistency
* Fix connector and measure dialogs for connectors and dimension lines
Change-Id: I921890b33a5f9807a6e12341ef7f374312abfc8b
Reviewed-on: https://gerrit.libreoffice.org/5920
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I77a08ab89aa4cdc5895fdd5152154ede8de10ba2
|
|
Change-Id: I44c4f742027124c517a37fd8b6a62fc69f62d55f
|
|
Change-Id: I7f8433a76079dc76d888fd250b3033d772887e4d
|
|
Change-Id: I6ae1073d013c9d9bbca39c505955436cd4950d1b
|
|
Change-Id: I1d5176609e2acd0d70991a541196e2b9857576f8
Reviewed-on: https://gerrit.libreoffice.org/5879
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Otherwise it is unresolved in an optimising Clang build when linking libsc.
Change-Id: I5f4d3facfe79793607396b83722ebd65ad8bb2ba
|
|
(cherry picked from commit f18ad6132d79540431bf04f090a7472e21a23e49)
Conflicts:
svtools/source/filter/jpeg/jpeg.cxx
svx/inc/svx/svdundo.hxx
svx/source/svdraw/svdograf.cxx
vcl/source/gdi/pngread.cxx
Change-Id: I733551fa9447eb8f45e9163a9c0189f013b03e82
|
|
Change-Id: I27e773327cdcdc80d7cee0591741a7e1f439afbf
|
|
Added the new InteropGrabBag property to the Shape
service and modified the JUnit UNO unit tests for
it.
Added specific implementation in the svx module
for the SvxShape class.
This new property is intended by now for its usage
on preserving OOX's Smart-Art but it could also be
used for preserving other attributes for
interoperability among document formats.
Change-Id: Idc7a8e91592399ff05effd4da6eaa2935f8f4d42
Reviewed-on: https://gerrit.libreoffice.org/5769
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
And simplify:
SdrMarkView::ImpTakeDescriptionStr
SdrUndoObj::GetDescriptionStringForObject
ImpTakeDescriptionStr checks for %1 occurence first, this seems to me like an
optimization. So I left it in.
Change-Id: I2d0ecfdf2b83a9a535bd893578837e549dd691c1
|
|
Change-Id: Icba1afdaf0d6ec16d2d09788ed3346160cb7564d
|
|
Change-Id: I57bd0ade23a17cd2c8edfd2549ae131d80ab7592
|
|
Change-Id: I081cc5220fb0f55af2c08ae24bb92e4bf8d3f546
|