summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2016-01-18Remove newly unused includesStephan Bergmann
Change-Id: I089160e7f5f3f2c8f2ac2443793822cc05a3d552
2016-01-18dbgOut is unused nowStephan Bergmann
since dc01e9db6fc6126b8f21bcbeb6145daf2c8941bf "svp: implement drawMask via cairo" Change-Id: I00837048e33d61ddef8b8c4a4537e460838ce22c
2016-01-18fix older cairo buildCaolán McNamara
Change-Id: I24e715e8c0535daaf0284226fb9b8f7c8d7234c0
2016-01-18some android build fixesCaolán McNamara
Change-Id: I2d60a6d70ca9d63f49b12b5d4c3855cc4ef53478
2016-01-18fix android buildCaolán McNamara
Change-Id: I180ed41a52e8f83fba86fb07e79ae2a7a3f095fc
2016-01-18drop now unused basebmp xor modeCaolán McNamara
Change-Id: If4d1a933f5ebf2154c377ef9a8596eb0962d43d3
2016-01-18drop unneeded headersCaolán McNamara
Change-Id: I2923f948597870039dd60922f7bd8f6953dced3a
2016-01-18svp: implement drawMask via cairoCaolán McNamara
Change-Id: Iafb49b4258ffeab98cdf07a175ee7234e106e04c
2016-01-18gtk3: SpinButtons button area isn't always part of the ControlRegionCaolán McNamara
Change-Id: Id0b5b787c1aaae2401c85a4737a8f33ac7b74679
2016-01-18svp: replace basebmp surfaces with native cairo surfacesCaolán McNamara
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
2016-01-18tweak drawLine in face of 1bit behaviorCaolán McNamara
Change-Id: I602b800993b7478b302fe0c368a5db9fc9993465
2016-01-18svp: implement getPixel via cairoCaolán McNamara
Change-Id: Idaf0c27e84d561fc6486bdf4e383de1dbdd615cc
2016-01-18svp: implement getBitmap via cairoCaolán McNamara
Change-Id: Ica3220c6932143726bb3fa813541e14f36b22e8d
2016-01-18refactor to reuseCaolán McNamara
Change-Id: Ifee1b845eb4c46f35a4ad0b45bf49320772e9569
2016-01-18svp: vcl and cairo have a difference of opinion on fg/bg of 1bit masksCaolán McNamara
Change-Id: I3702e5a1ba0e64868f7f537aaa6040449bd82e8b
2016-01-18route other drawBitmap through cairoCaolán McNamara
Change-Id: I18336a7b0479c9a57f0951daadac4dfed422e5c4
2016-01-18svp: route copyArea through cairoCaolán McNamara
Change-Id: I9cc6abc7f32d25c0cc82730e4416c335a94cbabb
2016-01-18svp: route copyBits through cairoCaolán McNamara
Change-Id: I9521f7fecc59197efb17526a365cf4c9b259975f
2016-01-18merge ApplyPaintMode into getCairoContextCaolán McNamara
Change-Id: Iad99c2fc0251cbc7da79148e7ea6e2d93e05945e
2016-01-18drop newly unused m_aDrawMode nowCaolán McNamara
Change-Id: Ia5295490a8e4bbc29a84f362b2f5c1a8f4019329
2016-01-18svp: route another drawBitmap variant through cairoCaolán McNamara
Change-Id: I55c9cc9d5110429d2829a6030a9254d586c0a5c7
2016-01-18reroute line drawing through cairo pathCaolán McNamara
Change-Id: Icee447ac83094a1e90b5e7c15e6a34d626d49629
2016-01-18svp: reroute setPixel through cairo pathCaolán McNamara
Change-Id: I0f518048f6cfd5897a4cd79d0ad717fc91fb10bd
2016-01-18svp: improve cairo polygon drawing now that more routes through itCaolán McNamara
taking the quartz tweaks for cairo Change-Id: Ifbbf994b19dda632d5535bf6a9ab29ed3c1b76ef
2016-01-18svp: emulate XOR in cairo paths when necessaryCaolán McNamara
Change-Id: I05a4803e327b812c18c9f5bfcbb0bea8296da46c
2016-01-18svp: merge duplicates to releaseCairoContextCaolán McNamara
Change-Id: If264694fab93b4de1267330f9596c7d9df09c554
2016-01-18svp: draw rectangles with cairo where possibleCaolán McNamara
Change-Id: I34f09344e219723f87956a97db0a03023882ea7d
2016-01-18svp: draw polypolygons with cairo where possibleCaolán McNamara
Change-Id: I0eae1ad8de99c24478271cf66a59e860dd69389b
2016-01-18svp: implement other invert variantCaolán McNamara
factor out the shared body Change-Id: Ida87e16422effdca63f81e743478633def1922fa
2016-01-18svp: like quartz implement ROP_INVERT via differenceCaolán McNamara
Change-Id: If128bd787dd2577c90d8398fb4bbca5d01c1d552
2016-01-18svp: draw polygons with cairo where possibleCaolán McNamara
Change-Id: Ieb4cb175c46ee965c84705a2e2c1d4a4fef2a4e6
2016-01-18svp: implement drawTransformedBitmap via cairoCaolán McNamara
Change-Id: I90e263bb95f0ada98488c6a80946cbfd7ecf77c7
2016-01-18svp: refactor for reuseCaolán McNamara
Change-Id: I664d09c3f87338b44647cb816bffe315af03d53f
2016-01-18fix windows buildNoel Grandin
...after c88165dfb46c771eba6324ec061bf4455732194e "loplugin: unused return values in vcl/" Change-Id: Ie1b46d94e4e102770b1dfcb6138304299fe8f76d
2016-01-18Revert "fix windows build"Noel Grandin
This reverts commit 36ec485c70cfd952426bc072e40fb07a7ee1172a.
2016-01-18fix windows buildNoel Grandin
...after c88165dfb46c771eba6324ec061bf4455732194e "loplugin: unused return values in vcl/" Change-Id: I8fb8e719861448142fd0c8b90081b85267cb8472
2016-01-18-Wunused-resultNoel Grandin
Change-Id: I6e8c4ac497bc1ca33ae81c5fea4898b1886bb8fe
2016-01-18Fix --enable-kde4 againStephan Bergmann
...after c88165dfb46c771eba6324ec061bf4455732194e "loplugin: unused return values in vcl/" Change-Id: Ia9acead013d80f5747e2cb7f18d46cd163890eda
2016-01-18FilterConfigCache::GetImportFormatMediaType still needed on WNTStephan Bergmann
Change-Id: I462474b3d53c57aade13256d84db77ed4865ada6
2016-01-18loplugin: unused return values in vcl/Noel Grandin
Change-Id: I879bd3bec4dd2cf002681f1e50b6c33cce0934a9
2016-01-18loplugin:unusedfieldsNoel Grandin
Change-Id: I321b594f1190cdd997b4769161e1c02d31f46213 Reviewed-on: https://gerrit.libreoffice.org/21566 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-18vcl: change Font::SetName() to Font::SetFamilyName()Chris Sherlock
Change-Id: I9b7bd1ec25955981ebcb9085579cbb9fbaa802d5 Reviewed-on: https://gerrit.libreoffice.org/21560 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-17vcl: rename Font::GetName to Font::GetFamilyNameChris Sherlock
Change-Id: Ie20871a3078bf875c1782b7761d60591a9c9704f Reviewed-on: https://gerrit.libreoffice.org/21529 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-16revert vcl patch series that brok Mac and WindowsNorbert Thiebaud
revert: 9bc2f3de8672e812f3a67541c6d7069b434a7e42 vcl: add comment about ImplFontMetric::{Get|Set}LineHeight() 26371f105bc44e04469ec03fc5bb12505e651c6b vcl: FontAttributes::GetSlantType() -> FontAttributes::GetItalic() 2dd0b4317372b8022efe3911b38b4fa02956d8b9 vcl: font.hxx and metric.hxx cleanup, make ctors explicit and the dtor virtual 5ab13bf3ead3539e4ad847656da81e7eb6029652 vcl: tabify font.hxx f99550dae55e40e49bf9c9875053fe2abb4c71ca vcl: change Font::SetName() to Font::SetFamilyName() 2b297116cb6bb1061c43e5714e2609c8ee9f57d2 vcl: rename Font::GetName to Font::GetFamilyName Change-Id: I23f38921187d66b970ca815eb30dda4222a2da62
2016-01-16tdf#78431: Clean up pFrame parameter in ImplWindowFrameProcXisco Fauli
Change-Id: I441c1b89a975fa7d31094e66ef3ccad37ce40818 Reviewed-on: https://gerrit.libreoffice.org/21497 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2016-01-16vcl: add comment about ImplFontMetric::{Get|Set}LineHeight()Chris Sherlock
Change-Id: I0cb13cdfbff3bfda13c08cd34a0032121500b4a3 Reviewed-on: https://gerrit.libreoffice.org/21518 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-16vcl: FontAttributes::GetSlantType() -> FontAttributes::GetItalic()Chris Sherlock
This brings FontAttributes into line with ImplFont and Font, which is important to the refactoring work I am doing. Change-Id: I2a2ca2f18fc7b5be45d6f350c0328fad62bf2bc9 Reviewed-on: https://gerrit.libreoffice.org/21517 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-16vcl: change Font::SetName() to Font::SetFamilyName()Chris Sherlock
Change-Id: I54a4036544c680c4a49607677af776aa7a433fbc Reviewed-on: https://gerrit.libreoffice.org/21510 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-16vcl: rename Font::GetName to Font::GetFamilyNameChris Sherlock
Change-Id: I83927e0992dfe0a2a79d139818a9f45d3761aae5 Reviewed-on: https://gerrit.libreoffice.org/21509 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2016-01-16vcl: remove commented out lines from commit 0174562fa9eChris Sherlock
Change-Id: I48af7bbb78f33035e6b8369eb460a6fdf5fc96b4