Age | Commit message (Collapse) | Author |
|
Double lines are always drawn as 2 parallel hair lines that are 1 pixel
apart, at any zoom level.
Change-Id: I2796477d0ea45c9880aa8057bd1a10104df96673
|
|
Without this, some dashed lines may not get drawn at all at some zoom levels.
Change-Id: I273c1548325d14f56618df8ca4166aac58a3ff3f
|
|
Change-Id: Icfbb295abb19cf58477f4f14f4a7294a540151c2
|
|
Change-Id: I0437409b6a5d6163fadf777df5c028950727e786
|
|
Change-Id: I53d5f8b0278d1228cd941221a07cd360943c5ce6
|
|
Change-Id: Idb352dc2afeb2ee7b48620c972c2a186209228ea
|
|
Now the dashed lines are evenly placed on screen. For now, horizontal lines
only. I'll work on vertical lines later.
Change-Id: I474e9c8214e5f079ea2cfca12b35381d8fcf2ae1
|
|
This makes slightly skinnier solid lines which look better on screen.
Change-Id: Ia7764be4a53d1dd6bb60ecb3ba5c8966403e4e6c
|
|
Change-Id: I39d15f863f4e1fd585b03bfc5f8854fb66af3b4c
|
|
Change-Id: I14676b6e8282a76d0be9dc0cc78e01837726e494
|
|
Change-Id: Id3ffc253dbd50fd23e924b4e1a349ab5c2c8518b
|
|
Using scaling is sufficient.
Change-Id: If976bec3940772432d814a77681170d7c99306d2
|
|
This works much better across different output devices.
Change-Id: Ie89e7284d9063f98fc5a31c505b64f8ce99a7ce1
|
|
This will be used when generating line patterns.
Change-Id: I2fa0298bd3e34df1cb304d9be41e471835484d83
|
|
Still a scaling issue remains when printed.
Change-Id: I4aab8b976fefc6fd9fc5c08da8173de1326b9a4c
|
|
Change-Id: Idede8220ac36c5bd4a88ceda33a99333f7b9fe90
|
|
This prevents some dashed or dotted lines from being skipped when printing
or in print preview.
Change-Id: I9d0a8ae743241d17d65935f4bf0d122e4313bff8
|
|
Change-Id: I48d8ed8e218508f4f2d8f377fa9052ba02e61f37
|
|
Don't pass empty Rectangle to PDFExtOutDevData::EndGroup(), it will
result in early return from PDFWriterImpl::drawJPGBitmap() and no
picture in the PDF. Passing in the same Rectangle for the 3rd and 4th
parameter will avoid cropping in PDFExtOutDevData.
(regression from 677df250becd5cde71c6310f647e78ac3763347e)
Change-Id: Icf110fe3e635319419fcacc7bc684c792a34d6ad
|
|
|
|
This is in preparation for more conversion of SvStream::operator<< calls
to use more explicit method names.
This converts the subclasses that have their own convenience overloads
of operator<< to use normal methods.
Change-Id: I5efd5d9a24c264cb86d2471303dd5849bf91ba80
|
|
Change-Id: I171caa791e1d2a0baa4444a460a7f20ad5428571
|
|
Change-Id: I2d06ae03650b318a1318d0e2b026352e22404fdd
|
|
do not adapt PrefSize of these in rendering stack
(cherry picked from commit b57f921795c7249d82ca739884c0116574426194)
Conflicts:
drawinglayer/source/attribute/sdrfillgraphicattribute.cxx
Change-Id: I3eff4438a42209ad4c259dfdbed4869ae046bfc6
|
|
Change-Id: I27ada8b5154968e521d9e67f21473aa85776e70e
|
|
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
|
|
Change-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83
|
|
Change-Id: I1ee4b82e04318a50db8bb54bd5c7e00c79177d37
Reviewed-on: https://gerrit.libreoffice.org/6984
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
|
|
Change-Id: Ic1ab8840c9e543cebf322de922b01739684789ad
|
|
|
|
Convert code like:
aStr.equalsIgnoreAsciiCaseL(RTL_CONSTASCII_STRINGPARAM("XGRAD_SEQ_BEGIN"))
to:
aStr.equalsIgnoreAsciiCase("XGRAD_SEQ_BEGIN")
which compiles down to the same code.
Change-Id: Ia69289d853d292b2f27b68863cb6f6ecdbf1a71e
|
|
Change-Id: I4cbaf4b51a3e6a0029c81c8242ae03857a42ddc1
|
|
Change-Id: I3c019fb810a9527f616f2df7f3082f5d5508c9e3
|
|
Convert code like:
OString aKeyName(RTL_CONSTASCII_STRINGPARAM("NDX"));
to:
OString aKeyName("NDX");
which compiles down to the same code
Change-Id: I1780264cae4484fc78f0586b0750c09f2dce135f
|
|
Change-Id: Ib723e19923578c07353bbd8cef98ae031a766045
|
|
redefined GraphicAttr to be expressed as primitives if needed, enhanced render
and export quality if graphic is modified using graphic attributes
(cherry picked from commit 1e79e8da3f8042f7d7bd94b2c9f03cff7545b05c)
Conflicts:
basegfx/inc/basegfx/color/bcolor.hxx
basegfx/inc/basegfx/color/bcolormodifier.hxx
basegfx/source/color/bcolormodifier.cxx
drawinglayer/inc/drawinglayer/primitive2d/graphicprimitivehelper2d.hxx
drawinglayer/inc/drawinglayer/primitive2d/modifiedcolorprimitive2d.hxx
drawinglayer/inc/drawinglayer/primitive3d/modifiedcolorprimitive3d.hxx
drawinglayer/source/primitive2d/graphicprimitive2d.cxx
drawinglayer/source/primitive2d/graphicprimitivehelper2d.cxx
drawinglayer/source/primitive2d/modifiedcolorprimitive2d.cxx
drawinglayer/source/primitive3d/modifiedcolorprimitive3d.cxx
Change-Id: Ief2172efc9cc1b9838de48ec7f536c05573c7dc3
|
|
with low color depth or small size
(cherry picked from commit ba54ce4fc788605fc96235f432b455311faee406)
Conflicts:
cui/source/tabpages/tpbitmap.cxx
Change-Id: I10677414ab7d1904dbb29cd395a0c0334e0faa03
|
|
Change-Id: I4278999b9b7d184c26036bbe9e3b98420f461e8c
|
|
Change-Id: I475bee35ca5d24903d85e7f2427fab0e47d8db4d
|
|
If, in the original code, aRetval[0] was computed before calling
new MaskPrmitive2D (as apparently happens with Clang), no COW-copy of aRetval's
internals was created (as the refcount was still 1), so MaskPrimitive2D's
maChildren would share the Sequence internals with aRetval, so would end up
having itself as its children after the assignment.
Change-Id: I145ca429fdfae2ea555b8c754b407a81b989d45b
|
|
Change-Id: I683c0d30c3286ed5d725d4eefe8b3977b82ee316
Reviewed-on: https://gerrit.libreoffice.org/6035
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I72e497fb97edf8782c69000576f42896594e1556
|
|
Change-Id: Icb19121e39565a3588c0acd14db114a8572b00fa
|
|
Change-Id: If08088f17f65619023774473c088dcf589de4e79
|
|
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
|
|
in PDFExtOutDevData::EndGroup call in VclMetafileProcessor2D
(cherry picked from commit b756639c139f043a613df6ca16c18f426fca1f29)
Change-Id: I75faf2c8d925ec210cd74d8c29b90f5f9bf61ec8
|
|
Change-Id: I0856974cb9fe33418e3be0a5b977100be3bdce00
|
|
XShapeDumper is now also dumping the
InteropGrabBag property as a new empty element.
In the future, new "private" properties added to
the grab bag could be dumped too.
Updated the unit tests accordingly.
Change-Id: I7526dbd64bdc08915dc71f1167f05224118f17a6
Reviewed-on: https://gerrit.libreoffice.org/5848
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
Change-Id: I304b8021225c105f068c793ce04a447d4db4f7cf
|
|
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>
|