Age | Commit message (Collapse) | Author |
|
we're just using it to store bitmap data and to convert to
preferred destination format, so we can use the preexisting
vcl BitmapBuffer for that
Change-Id: I0e800956d95faddfafa53d2c48b09494a7a867c0
|
|
Change-Id: Ied1b4f81e2e851b639cc9a514659160b8571e92f
|
|
Change-Id: I75cfb96e4afd69fd0f6a6716ce4be282aa8d3b14
|
|
Change-Id: Ib3e10d188c3f0d1bde40653d783f98ebfaed423c
|
|
and remove some more unused out of tests code
Change-Id: Ie63b03d1de754038d5477112ddfc9266dbf93709
|
|
Change-Id: I611dad8d218f5b82903743cb15a5c2a36cc6ba5d
|
|
Change-Id: I068d404431d3565f6ad5741edbd3693225824a4d
|
|
Change-Id: I089160e7f5f3f2c8f2ac2443793822cc05a3d552
|
|
since dc01e9db6fc6126b8f21bcbeb6145daf2c8941bf "svp: implement drawMask via cairo"
Change-Id: I00837048e33d61ddef8b8c4a4537e460838ce22c
|
|
Change-Id: I24e715e8c0535daaf0284226fb9b8f7c8d7234c0
|
|
Change-Id: I2d60a6d70ca9d63f49b12b5d4c3855cc4ef53478
|
|
Change-Id: If4d1a933f5ebf2154c377ef9a8596eb0962d43d3
|
|
Change-Id: I2923f948597870039dd60922f7bd8f6953dced3a
|
|
Change-Id: Iafb49b4258ffeab98cdf07a175ee7234e106e04c
|
|
so we can then
a) drop all of our own clipping code in favour of cairos clipping code
b) just pass cairo surfaces around the place instead of constantly
creating and tearing down surfaces based on basebmp data
c) we can additionally drop various flushing of the surfaces as it
doesn't matter anymore
d) use a lot less of our own code and far more of some one elses
hopefully more drawing optimized code
e) seeing as the graphics context are always cairo now, then they
are always cairo compatible, so those checks can go also
still need to figure out drawMask
Change-Id: I320cd14cdc714ea59d00e90233f1171f821cf953
|
|
Change-Id: I602b800993b7478b302fe0c368a5db9fc9993465
|
|
Change-Id: Idaf0c27e84d561fc6486bdf4e383de1dbdd615cc
|
|
Change-Id: Ica3220c6932143726bb3fa813541e14f36b22e8d
|
|
Change-Id: Ifee1b845eb4c46f35a4ad0b45bf49320772e9569
|
|
Change-Id: I3702e5a1ba0e64868f7f537aaa6040449bd82e8b
|
|
Change-Id: I18336a7b0479c9a57f0951daadac4dfed422e5c4
|
|
Change-Id: I9cc6abc7f32d25c0cc82730e4416c335a94cbabb
|
|
Change-Id: I9521f7fecc59197efb17526a365cf4c9b259975f
|
|
Change-Id: Iad99c2fc0251cbc7da79148e7ea6e2d93e05945e
|
|
Change-Id: Ia5295490a8e4bbc29a84f362b2f5c1a8f4019329
|
|
Change-Id: I55c9cc9d5110429d2829a6030a9254d586c0a5c7
|
|
Change-Id: Icee447ac83094a1e90b5e7c15e6a34d626d49629
|
|
Change-Id: I0f518048f6cfd5897a4cd79d0ad717fc91fb10bd
|
|
taking the quartz tweaks for cairo
Change-Id: Ifbbf994b19dda632d5535bf6a9ab29ed3c1b76ef
|
|
Change-Id: I05a4803e327b812c18c9f5bfcbb0bea8296da46c
|
|
Change-Id: If264694fab93b4de1267330f9596c7d9df09c554
|
|
Change-Id: I34f09344e219723f87956a97db0a03023882ea7d
|
|
Change-Id: I0eae1ad8de99c24478271cf66a59e860dd69389b
|
|
factor out the shared body
Change-Id: Ida87e16422effdca63f81e743478633def1922fa
|
|
Change-Id: If128bd787dd2577c90d8398fb4bbca5d01c1d552
|
|
Change-Id: Ieb4cb175c46ee965c84705a2e2c1d4a4fef2a4e6
|
|
Change-Id: I90e263bb95f0ada98488c6a80946cbfd7ecf77c7
|
|
Change-Id: I664d09c3f87338b44647cb816bffe315af03d53f
|
|
Change-Id: Ie9f5fbd21a6223520cbea3af6436beb407d7a88c
Reviewed-on: https://gerrit.libreoffice.org/21477
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
The change I made in commit 7b974e056df3 ("vcl: merge
ImplFontMetricData with ImplFontAttributes") was... ill-advised. For
starters, there really needs to be this split as FontSelectPattern
needs it, and PhysicalFontFace only requires the font attributes, not
the metric data.
So the merge was unfortunately, in my mind, a failure and I'm manually
backing it out now.
Change-Id: Iac38f0815f984541e2f55099c965376dd88eeb43
Reviewed-on: https://gerrit.libreoffice.org/21380
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
These source files as all specific to Unix environments (not, however,
OS X) and are not "generic" (i.e. used across all platforms).
Change-Id: Idba1e9bbe14d8a4bb8e5dd2c2ad1dc75458da53c
Reviewed-on: https://gerrit.libreoffice.org/21335
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
These source files as all specific to Unix environments (not, however,
OS X) and are not "generic" (i.e. used across all platforms).
Change-Id: I6008a272c4b961a12702e2ef8727c56df9e80164
Reviewed-on: https://gerrit.libreoffice.org/21334
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
All the files in glyph are only used by Unix based systems, with the
exception of OS X. Therefore, it's not really "generic" as in "used
across all platforms" but is generic as in "used in all Unix-based
systems".
Change-Id: Id89c09df74f0ddafee5c88c55bac4c35f9b23ef8
Reviewed-on: https://gerrit.libreoffice.org/21312
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
ImplFontAttributes is no longer merely a pImpl (or "compilation
firewall", take your pick) but is a fully fledged class in its
own right that is used by a number of classes, including
FontSelectPattern, LogicalFontInstance and PhysicalFontFace. Thus
I'm "promoting" the use of this class in the codebase.
Change-Id: I26866080a64796978d1c25efbcd16e3e6f94aaa5
Reviewed-on: https://gerrit.libreoffice.org/21305
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
Change-Id: Id3b155abec7b7a2ff43d0a35e98709f5ee51c6b9
Reviewed-on: https://gerrit.libreoffice.org/21069
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
Change-Id: Ib0a3d82af858304bf63a20bcb30b8de741491935
Reviewed-on: https://gerrit.libreoffice.org/21054
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
Change-Id: Ia2fe20559745e705667f23cdd73cbe50c6371aaa
Reviewed-on: https://gerrit.libreoffice.org/21053
Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
|
|
Change-Id: Ib86d6b63d16f24f3c5e17981562d100e247dc267
|
|
and unwind some apparently now unused VCL OpenGL and GlyphCachePeer
stuff.
Change-Id: Ic85302d4e1ad4056dabc49c97a608891052e3167
Reviewed-on: https://gerrit.libreoffice.org/20920
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: Ifafdaf6da0225f244853a0042a6458643b570623
|