summaryrefslogtreecommitdiff
path: root/vcl/source/gdi/outdev2.cxx
AgeCommit message (Collapse)Author
2008-07-02INTEGRATION: CWS vcl90 (1.40.54); FILE MERGEDVladimir Glazounov
2008/06/18 18:36:07 pl 1.40.54.2: RESYNC: (1.40-1.41); FILE MERGED 2008/06/03 16:02:18 pl 1.40.54.1: #i88744# catch a problem with the scale reduction trick
2008-06-25INTEGRATION: CWS vcl89 (1.40.16); FILE MERGEDKurt Zenker
2008/04/29 09:03:16 pl 1.40.16.1: #i88818# catch negative sizes
2008-06-13INTEGRATION: CWS aquabmpfix02 (1.40.58); FILE MERGEDRüdiger Timm
2008/06/02 10:20:47 hdu 1.40.58.1: #i90247# cleanup OutputDevice::ImplSelectClipRegion() signature
2008-04-11INTEGRATION: CWS changefileheader (1.39.58); FILE MERGEDRüdiger Timm
2008/04/01 16:05:33 thb 1.39.58.3: #i85898# Stripping all external header guards 2008/04/01 13:01:41 thb 1.39.58.2: #i85898# Stripping all external header guards 2008/03/28 15:44:47 rt 1.39.58.1: #i87441# Change license header to LPGL v3.
2008-01-29INTEGRATION: CWS thbpp10 (1.38.86); FILE MERGEDVladimir Glazounov
2008/01/14 14:42:38 thb 1.38.86.1: #i83087# Don't use native alpha for emulated alpha vdev cases
2007-11-01INTEGRATION: CWS thbpp9_SRC680 (1.37.84); FILE MERGEDJens-Heiner Rechtien
2007/10/20 22:42:17 thb 1.37.84.1: #i81576# Now properly clipping PosAry to output area
2007-07-24INTEGRATION: CWS mergesvp (1.36.2); FILE MERGEDRüdiger Timm
2007/07/04 15:32:37 pl 1.36.2.1: #i79023# header moving
2007-06-27INTEGRATION: CWS vgbugs07 (1.34.40); FILE MERGEDJens-Heiner Rechtien
2007/06/04 13:29:36 vg 1.34.40.1: #i76605# Remove -I .../inc/module hack introduced by hedaburemove01
2007-06-06INTEGRATION: CWS ka009 (1.30.36); FILE MERGEDIvo Hinkelmann
2007/01/04 18:00:12 ka 1.30.36.3: RESYNC: (1.31-1.33); FILE MERGED 2006/10/13 16:28:28 ka 1.30.36.2: RESYNC: (1.30-1.31); FILE MERGED 2006/07/12 22:03:52 ka 1.30.36.1: #i66680#: added patch for optimized ImageList handling
2007-04-26INTEGRATION: CWS vcl75 (1.33.86); FILE MERGEDRüdiger Timm
2007/03/13 19:01:27 pl 1.33.86.1: #i75264# limit sclaed bitmap output to a reasonable size
2006-11-14INTEGRATION: CWS aw024 (1.30.32); FILE MERGEDIvo Hinkelmann
2006/11/10 15:52:19 aw 1.30.32.3: RESYNC: (1.31-1.32); FILE MERGED 2006/09/22 03:12:37 aw 1.30.32.2: RESYNC: (1.30-1.31); FILE MERGED 2006/07/20 15:50:40 thb 1.30.32.1: #i66849# Join from CWS xralpha; OutDev::DrawTransparent() now uses drawAlphaRect(), if polygon is rectangular; fixed order of fast bail-out & outdev state modification in DrawTransparent; added DrawAlphaBitmap() mirror wrapper for xralpha join
2006-11-06INTEGRATION: CWS vcl67 (1.31.16); FILE MERGEDKurt Zenker
2006/10/20 14:38:03 thb 1.31.16.3: #i70653# Handling the both-alphas-zero case properly now 2006/09/22 11:51:51 thb 1.31.16.2: #i10000# Fixed a warning 2006/09/22 11:42:05 thb 1.31.16.1: #i47518# Properly blending alpha bitmap into alpha vdev now.
2006-09-17INTEGRATION: CWS pchfix02 (1.30.110); FILE MERGEDOliver Bolte
2006/09/01 17:57:45 kaib 1.30.110.1: #i68856# Added header markers and pch files
2006-06-19INTEGRATION: CWS warnings01 (1.29.70); FILE MERGEDJens-Heiner Rechtien
2005/11/04 17:25:01 pl 1.29.70.1: #i55991# removed warnings for linux/solaris
2005-09-09INTEGRATION: CWS ooo19126 (1.28.194); FILE MERGEDRüdiger Timm
2005/09/05 14:44:54 rt 1.28.194.1: #i54170# Change license header: remove SISSL
2005-03-10INTEGRATION: CWS presfixes01 (1.26.16); FILE MERGEDVladimir Glazounov
2005/02/20 00:31:52 thb 1.26.16.3: RESYNC: (1.26-1.27); FILE MERGED 2005/02/10 13:38:49 hdu 1.26.16.2: #i42314# prepare more general operations in case they become perf critical 2005/02/09 13:41:53 hdu 1.26.16.1: #i42314# short circuit the most costly blending operation
2005-01-31INTEGRATION: CWS vcl34 (1.25.16); FILE MERGEDRüdiger Timm
2004/12/22 15:24:07 ssa 1.25.16.2: #i38887# check if reading from screen failed - now it even compiles 2004/12/22 15:10:37 ssa 1.25.16.1: #i38887# check if reading from screen failed
2005-01-13INTEGRATION: CWS vclcompact (1.24.82); FILE MERGEDKurt Zenker
2004/12/16 14:51:02 ssa 1.24.82.2: RESYNC: (1.24-1.25); FILE MERGED 2004/12/14 16:32:37 ssa 1.24.82.1: hide Window members (pImpl)
2004-11-26INTEGRATION: CWS presentationengine01 (1.24.32); FILE MERGEDRüdiger Timm
2004/10/20 18:22:50 thb 1.24.32.1: #110496# When painting alpha-channel BmpEx with DRAWMODE_BLACKBITMAP, the full bitmap area appeared black. Fixed by manually thresholding the alpha channel (root cause was that ImplDrawAlpha called plain DrawBitmap, which just rendered a black rect in said case)
2004-09-08INTEGRATION: CWS ooo20040704 (1.22.34); FILE MERGEDRüdiger Timm
2004/07/01 11:30:50 waratah 1.22.34.1: #i30874# Add initial values to potentially uninitialised values
2004-08-31INTEGRATION: CWS c02v1 (1.22.82); FILE MERGEDKurt Zenker
2004/08/27 10:30:54 thb 1.22.82.2: #i32109# Reading the map mode state from the device we're later setting it back to... 2004/08/18 15:52:04 thb 1.22.82.1: #i32109#: Fill opaque areas reliably, apply bitmasks only where mask is opaque
2004-05-24#i10000# Syntax of DBG_ERROR() statements.Rüdiger Timm
2004-05-21INTEGRATION: CWS bmpres01 (1.17.36); FILE MERGEDRüdiger Timm
2004/04/27 22:18:54 ka 1.17.36.3: RESYNC: (1.17-1.19); FILE MERGED 2004/04/15 11:48:59 ka 1.17.36.2: added support for MONOCHROME_BLACK AND ..._WHITE images/bitmaps 2004/02/11 16:15:08 ka 1.17.36.1: #i22149#: added alpha mask support for Images/ImageLists
2004-05-21INTEGRATION: CWS bmpres01 (1.17.36); FILE MERGEDRüdiger Timm
2004/04/27 22:18:54 ka 1.17.36.3: RESYNC: (1.17-1.19); FILE MERGED 2004/04/15 11:48:59 ka 1.17.36.2: added support for MONOCHROME_BLACK AND ..._WHITE images/bitmaps 2004/02/11 16:15:08 ka 1.17.36.1: #i22149#: added alpha mask support for Images/ImageLists
2004-03-02INTEGRATION: CWS draw23master (1.17.10); FILE MERGEDRüdiger Timm
2004/02/26 15:13:17 af 1.17.10.1: #115434# Include fixes for 113030 into SRC680.
2004-02-26INTEGRATION: CWS impress3ea1 (1.17.54); FILE MERGEDKurt Zenker
2004/02/19 11:36:59 thb 1.17.54.1: #i25167# Corrected painting of masked BitmapEx to alpha VDev
2004-01-06INTEGRATION: CWS vclcleanup02 (1.15.8); FILE MERGEDVladimir Glazounov
2003/12/17 16:04:47 mt 1.15.8.5: #i23061# header cleanup, remove #ifdef ???_CXX and #define ???_CXX, also removed .impl files and fixed soke windows compiler warnings 2003/12/16 18:15:22 mt 1.15.8.4: #i23061# And more cleanups... 2003/12/10 15:59:28 mt 1.15.8.3: #i23061# VCL cleanup, removed headers, methods and types... 2003/12/05 16:43:10 mt 1.15.8.2: RESYNC: (1.15-1.16); FILE MERGED 2003/12/05 13:22:31 mt 1.15.8.1: #i23061# Code cleanups, fixed gcc WAll warnings
2003-12-01INTEGRATION: CWS vclcleanup01 (1.15.6); FILE MERGEDRüdiger Timm
2003/11/28 07:32:40 mt 1.15.6.1: #i22952# Removed App Server code
2003-11-24INTEGRATION: CWS aw003 (1.13.58); FILE MERGEDRüdiger Timm
2003/09/02 16:48:12 thb 1.13.58.8: #110958# Handling background vdevs special, if destination is alpha vdev -> then, background vdev must be alpha, too 2003/08/19 16:57:58 aw 1.13.58.7: #111096# 2003/08/15 08:51:24 thb 1.13.58.6: #110958# Setting the alpha bit depth, when doing transitive alpha blitting 2003/08/14 11:55:56 thb 1.13.58.5: #110958# Alpha is now transitive for virdev-virdev copies; now correctly forwarding line/fill color switchings to alpha vdev 2003/08/07 08:07:39 thb 1.13.58.4: #110958# Had to intercept some more map mode changes (this time direct mbMap manipulations), and inverted the alpha compositing calculations to actually match Porter/Duff 2003/07/28 18:03:55 thb 1.13.58.3: #110958# Removed several set* inlines, to intercept them for alpha vdev painting 2003/07/28 16:32:17 thb 1.13.58.2: #110958# Changed constructor 2003/07/28 13:59:59 thb 1.13.58.1: #110958# Added alpha channel for virtual device painting. That means, alpha information is retained during painting to a vdev
2003-11-18INTEGRATION: CWS vclplug (1.13.164); FILE MERGEDKurt Zenker
2003/10/22 13:49:43 pl 1.13.164.1: #21232# removed SalGraphicsLayout, functionality now in SalGraphics itself
2003-04-24INTEGRATION: CWS draw9 (1.11.6); FILE MERGEDRüdiger Timm
2003/04/09 10:52:27 thb 1.11.6.1: #107169# Optimited printing of masked and alpha bitmaps, which are now drawn directly on white backgrounds
2003-04-24INTEGRATION: CWS thb01 (1.11.26); FILE MERGEDRüdiger Timm
2003/04/23 17:17:44 thb 1.11.26.1: #109044# Update size of fetched bitmap before accessing pixel
2003-03-27MWS_SRX644: migrate branch mws_srx644 -> HEADJens-Heiner Rechtien
2002-11-15#102532# No longer using VCL pseudo frame offset for Set/GetPixelOffset ↵Thorsten Behrens
functionality
2002-10-29#102532# Offset rect only by pseudo window offsetThorsten Behrens
2002-09-11#100860# mirror for CopyBits if this is no WindowStephan Schäfer
2002-08-29#100860# window based UI-mirroringStephan Schäfer
2002-03-04#97052#: added DRAWMODE_SETTINGS_XXXKai Ahrens
2001-07-27#89294#: further optimization of transparent printingKai Ahrens
2001-07-26#89294#: optimization of transparent printingKai Ahrens
2001-07-04#89151#: don't convert alpha bitmaps to transparent bitmaps for printingKai Ahrens
2000-10-26#78786#: adjust source rect for bitmap operations if neccessaryKai Ahrens
2000-09-18initial importJens-Heiner Rechtien