summaryrefslogtreecommitdiff
path: root/include/basebmp
AgeCommit message (Collapse)Author
2014-08-26keep acc.set within clip boundsCaolán McNamara
Change-Id: I6af2eda03148dd400afa2f375b98e396ab0d5f3c
2014-08-25return false if the clip region would div by zeroCaolán McNamara
Change-Id: Ia0928306b3608df9c48a19b517edac54ba43bd57
2014-08-25detect conditions where loop cannot logically endCaolán McNamara
Change-Id: I7e2ec1e09614510e6798ba8d5b9990c189a8dbb9
2014-07-11cid#1169841 Big parameter passed by valueNoel Grandin
Change-Id: I4329eaaa29d5689471092c167104711e4f8c115c
2014-06-25Add base value to set alpha channel for 32 bit colourspaces.Andrzej Hunt
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 Wilms
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 Timar
Change-Id: Idd49478d59cd062118fbf8e99d1c8bc5250013fc
2014-01-28coverity#705602 Big parameter passed by valueCaolán McNamara
Change-Id: I4f96325d6387bf7e8859d09f1d5b41c605e8227d
2014-01-10Be explicit when using bool as integral valueStephan Bergmann
Change-Id: I996608c4e5c533e6579aa2304ad57f066a1cb216
2013-12-09Fix error in commentTor Lillqvist
Change-Id: I636da8b596e984ecadd13e5fe6a5b9a843ba3a81
2013-11-09fdo#65108 inter-module includes <> include/basebmpNorbert Thiebaud
Change-Id: Ia27520b795caf483bffd02c481d944f257eda47e
2013-10-23fixincludeguards.sh: include - the restThomas Arnhold
Change-Id: If1ee11da444a7f96f2d8668b277540da0bb4dbe9
2013-10-15Revert "fix polygon rendering with clip area of one line only"Tor Lillqvist
Sorry, but this breaks the basebmp unit test. This reverts commit 064da28833203545eb5554982008c7af346b2488.
2013-10-15fix polygon rendering with clip area of one line onlytsahi glik
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 Bergmann
Change-Id: I1747959bd51f066b017cbf5d161ebe37f3df02e6
2013-07-12Turn basebmp::Format into a proper enumStephan Bergmann
Change-Id: I4067c5039c7b5c74a1c144721dd7260de54dd2bf
2013-07-12THIRTYTWO_BIT_TC_MASK is the same as THIRTYTWO_BIT_TC_MASK_BGRAStephan Bergmann
Change-Id: I917c4136614664a1816769300707f170312c885d
2013-06-04Detect copyArea trying to operate on overlapping memory.Tsahi Glik
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 Michaelsen
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a