summaryrefslogtreecommitdiff
path: root/include/basebmp
AgeCommit message (Collapse)AuthorFilesLines
2014-11-19coverity#1226488 Big parameter passed by valueCaolán McNamara1-53/+87
Change-Id: I55ee5dcd7ed18fe907fc06aba345d96a90fb2324
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini1-1/+1
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-30Fixed typos. No automatic tools (sed, and so on).Andrea Gelmini1-1/+1
Change-Id: Ia43976d84eede6f699381bc4f3daf89b95e4cb4f Reviewed-on: https://gerrit.libreoffice.org/12150 Reviewed-by: Bryan Quigley <gquigs@gmail.com> Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-10-14basebmp: accelerated method to create a clipping device.Michael Meeks1-0/+4
This was some staggering proportion of tiled rendering documents with complex clipping; it seems 'clear' is not what memset is for 1bit clip masks. Change-Id: I9142ffb7d7016603feb7782d6f03b9992b9494e3
2014-08-26keep acc.set within clip boundsCaolán McNamara1-12/+23
Change-Id: I6af2eda03148dd400afa2f375b98e396ab0d5f3c
2014-08-25return false if the clip region would div by zeroCaolán McNamara1-4/+14
Change-Id: Ia0928306b3608df9c48a19b517edac54ba43bd57
2014-08-25detect conditions where loop cannot logically endCaolán McNamara1-0/+6
Change-Id: I7e2ec1e09614510e6798ba8d5b9990c189a8dbb9
2014-07-11cid#1169841 Big parameter passed by valueNoel Grandin1-1/+1
Change-Id: I4329eaaa29d5689471092c167104711e4f8c115c
2014-06-25Add base value to set alpha channel for 32 bit colourspaces.Andrzej Hunt1-0/+10
Currently the alpha channel is completely ignored by basebmp. However this results in completely "transparent" output, meaning the client has to manually overwrite the alpha channel -- instead we now set it automatically when writing colourdata. Unfortunately this doesn't quite work -- it seems that drawing a non-opaque bitmap/image on top of the existing bitmap can erase the alpha channel information (i.e. these areas will once again be transparent -- for example document borders seem to have a transition effect overlayed onto them): presumably there is some method that bypasses our RGBMaskSetter (probably some form of direct manipulation of raw values?). manipulation in basebmp Change-Id: Ia4be6a748cc30191a4422121f9ec347d9198b225
2014-03-01Remove visual noise from includeAlexander Wilms16-63/+63
Conflicts: include/framework/preventduplicateinteraction.hxx include/sfx2/sfxbasecontroller.hxx include/sfx2/sfxbasemodel.hxx include/toolkit/awt/vclxtabpagemodel.hxx include/vcl/field.hxx include/vcl/settings.hxx Change-Id: Ibccf9f88c68267a3d7e656012b51eaf644c418c2 Reviewed-on: https://gerrit.libreoffice.org/8272 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-06typo fixes in commentsAndras Timar1-1/+1
Change-Id: Idd49478d59cd062118fbf8e99d1c8bc5250013fc
2014-01-28coverity#705602 Big parameter passed by valueCaolán McNamara1-2/+2
Change-Id: I4f96325d6387bf7e8859d09f1d5b41c605e8227d
2014-01-10Be explicit when using bool as integral valueStephan Bergmann2-7/+7
Change-Id: I996608c4e5c533e6579aa2304ad57f066a1cb216
2013-12-09Fix error in commentTor Lillqvist1-1/+1
Change-Id: I636da8b596e984ecadd13e5fe6a5b9a843ba3a81
2013-11-09fdo#65108 inter-module includes <> include/basebmpNorbert Thiebaud1-1/+1
Change-Id: Ia27520b795caf483bffd02c481d944f257eda47e
2013-10-23fixincludeguards.sh: include - the restThomas Arnhold1-3/+3
Change-Id: If1ee11da444a7f96f2d8668b277540da0bb4dbe9
2013-10-15Revert "fix polygon rendering with clip area of one line only"Tor Lillqvist1-1/+1
Sorry, but this breaks the basebmp unit test. This reverts commit 064da28833203545eb5554982008c7af346b2488.
2013-10-15fix polygon rendering with clip area of one line onlytsahi glik1-1/+1
Change-Id: I7f1b2c45109ed8011b76013ccb488cdfd12c7868 Reviewed-on: https://gerrit.libreoffice.org/5709 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-08-29left shift of negative values (Clang -fsanitize=undefined)Stephan Bergmann2-2/+2
Change-Id: I1747959bd51f066b017cbf5d161ebe37f3df02e6
2013-07-12Turn basebmp::Format into a proper enumStephan Bergmann2-29/+34
Change-Id: I4067c5039c7b5c74a1c144721dd7260de54dd2bf
2013-07-12THIRTYTWO_BIT_TC_MASK is the same as THIRTYTWO_BIT_TC_MASK_BGRAStephan Bergmann1-2/+1
Change-Id: I917c4136614664a1816769300707f170312c885d
2013-06-04Detect copyArea trying to operate on overlapping memory.Tsahi Glik1-0/+3
Equality test also needs to check if disjunct BitmapDevice instances might not actually share the same memory buffer. Change-Id: I09a93cb092a0039353be211ed053e991e7fe66f0
2013-04-23execute move of global headersBjoern Michaelsen33-0/+6409
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a