office-gobmx/include
Armin Le Grand (Collabora) a073b61339 CairoSDPR: Direct support for RGBA Gradients (I)
Detect where created when a RGBA gradient could be
used directly and create a primitive representing
that, a PolyPolygonRGBAGradientPrimitive2D.
That primitive decomposes to what was created before,
so no primitive renderer has to be touched, all will
work as before.
NOTE: That helper primitive just holds references to
what would be created anyways, so one depth step
added but not really any additional data.
This is the 1st step for direct support, the 2nd is
to then detect and use that primitive in SDPR
implementations directly.

Change-Id: I4f247636ce58a8a1fd1e0df32dabed0d6cc10d0e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170527
Tested-by: Jenkins
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
2024-07-16 13:10:10 +02:00
..
android
animations
apple_remote
avmedia loplugin:unusedmethods 2024-04-04 19:58:14 +02:00
basegfx CairoSDPR: Direct support for RGBA Gradients (I) 2024-07-16 13:10:10 +02:00
basic WaE: C6011 Dereferencing NULL pointer warnings 2024-05-02 09:24:11 +02:00
bridges/emscriptencxxabi Properly implement cppu::throwException for Emscripten 2024-07-10 12:32:15 +02:00
canvas loplugin:ostr in canvas 2024-05-06 21:31:14 +02:00
codemaker Extract embindmaker from cppumaker into its own tool 2024-01-21 15:51:39 +01:00
com/sun/star/uno suppress COPY_INSTEAD_OF_MOVE suggestions for uno::Reference 2024-01-20 20:54:42 +01:00
comphelper cid#1607843 Use of auto that causes a copy 2024-07-15 11:11:08 +02:00
connectivity use [[noreturn]] for these throw helpers 2024-05-05 20:03:10 +02:00
cppcanvas Drop some newly obsolete __GNUC__ version checks 2023-09-24 17:31:16 +02:00
cppu
cppuhelper Revert "tdf#143148: Use pragma once instead of include guards" 2024-01-22 09:56:41 +01:00
cppunittester
dbaccess simplify OGenericUnoController init 2024-04-10 10:18:47 +02:00
desktop
docmodel loplugin:ostr in various 2024-05-20 22:09:56 +02:00
drawinglayer CairoSDPR: Direct support for RGBA Gradients (I) 2024-07-16 13:10:10 +02:00
editeng ITEM: replaced typeid/hash_code with SfxItemType 2024-07-11 11:01:01 +02:00
embeddedobj Revert all the recent loplugin:unocast changes 2023-01-05 11:45:51 +00:00
filter tdf#160198 Compatibility in background shapes/pictures 2024-05-28 00:45:20 +02:00
formula Related: tdf#137543 - fix LET function jump count number 2024-06-09 22:13:24 +02:00
fpicker replace fpicker-related Help::GetHelpText with core-side translations 2024-06-07 10:57:53 +02:00
framework convert TitleHelper to comphelper::WeakImplHelper 2024-03-30 18:01:46 +01:00
helpcompiler
i18nlangtag Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
i18npool
i18nutil use more string_view in i18nutil::PaperInfo 2024-05-14 19:49:10 +02:00
jvmaccess tdf#146619 Recheck include/[e-j]* with IWYU 2023-09-23 10:39:02 +02:00
jvmfwk use more string_view 2024-03-08 07:06:13 +01:00
LibreOfficeKit SW: exctract document structure 2024-07-12 10:45:49 +02:00
linguistic loplugin:unusedmethods 2024-06-20 12:21:54 +02:00
o3tl tsan: fix data race in o3tl::cow_wrapper 2024-07-09 20:12:54 +02:00
oox tdf#158857: [Power Query] export connections.xml 2024-07-09 10:17:16 +02:00
opencl
osl tdf#43157 Use SAL_WARN_IF instead of OSL_PRECOND 2024-06-07 22:18:55 +02:00
package use more UNLESS_MERGELIBS 2024-02-12 20:25:54 +01:00
registry loplugin:unusedenumconstants 2023-07-05 14:21:51 +02:00
rtl Fix typo 2024-06-19 22:52:59 +02:00
sal Fix "lets see" -> "let's see" 2024-06-28 22:24:50 +02:00
salhelper Fix typo 2023-11-04 05:00:23 +01:00
sax Make convert*Angle strict 2024-07-09 05:46:32 +02:00
sfx2 cid#1555513 silence Use of auto that causes a copy 2024-07-12 20:04:35 +02:00
sot CopyTo is never passed a null argument 2024-05-01 09:17:14 +02:00
static/unoembindhelpers Embind: Fix out-param handling 2024-04-30 07:53:11 +02:00
store
svl ITEM: secure HashedItemInstanceManager 2024-07-15 12:31:17 +02:00
svtools tdf#114441 replace sal_uLong with tools::Long 2024-07-14 09:33:38 +02:00
svx Resolves tdf#105000 - Make shipped palette names translatable 2024-07-16 09:53:46 +02:00
systools Add source location to ComError 2024-07-02 20:18:04 +02:00
test BootstrapFixture: get rid of mxComponentContext 2024-07-02 15:35:00 +02:00
toolkit Unify/Port to use VCLUnoHelper for AWT <-> VCL conversions 2024-07-11 06:44:48 +02:00
tools tdf#145538 - related: Make tools::PolyPolygon iterable 2024-07-14 12:24:14 +02:00
typelib
ucbhelper Fix UBSan build's RTTI needs 2024-02-21 15:18:19 +01:00
uno
unoidl
unotest tdf#105844 unotest,xmlsecurity: fix tests on MacOSX 2024-01-30 10:23:32 +01:00
unotools make additionsdialog show connection errors 2024-06-28 12:06:25 +02:00
vbahelper loplugin:ostr in vbahelper 2024-05-14 15:14:51 +02:00
vcl tdf#129244: Let ImpGraphic update its buffer for new pixel sizes 2024-07-12 12:06:48 +02:00
xmloff use more OUString compile time literals in xmloff 2024-05-02 08:20:23 +02:00
xmlreader tdf#146619 Recheck include/[v-x]* with IWYU 2023-12-12 18:51:27 +01:00
xmlscript Extended loplugin:ostr: Rewrite some O[U]StringLiteral -> O[U]String 2023-10-23 11:04:42 +02:00
default.rc Drop C/C++ DEBUG macro 2024-03-21 16:30:59 +01:00
IwyuFilter_include.yaml tdf#146619 Recheck include/ with find-unneeded-includes --noexclude 2023-12-24 12:14:14 +01:00
postmac.h Hide also TimeRecord, for tilebench for iOS 2018-09-27 21:21:02 +02:00
postwin.h
premac.h Hide also TimeRecord, for tilebench for iOS 2018-09-27 21:21:02 +02:00
prewin.h Fix typo 2022-11-02 22:45:36 +01:00
version.hrc