Commit Graph

49 Commits

Author SHA1 Message Date
Carsten Driesner
b7f5f44df6 removetooltypes01: Exchange misleading type sal_uIntPtr with sal_uLong 2011-01-12 15:07:10 +01:00
Xiaofei Zhang
3491b4ac4f removetooltypes01: #i112600# resync to DEV300_m92; remove tooltypes from xmloff, linguistic, vcl, svtools, accessibility, fpicker, uui and framework 2010-11-10 13:50:33 +08:00
Philipp Lohmann [pl]
967df99b1d ooo33gsl10: #i97556# fix ImplDrawAlpha in RTL case 2010-10-06 11:30:10 +02:00
Xiaofei Zhang
94ff531ca5 removetooltypes: #i112600# some more changes in vcl and tools, reverted config strings in l10ntools and rsc 2010-09-29 15:46:40 +08:00
Frank Schoenheit [fs]
92e466460b unoawt2: ImplBlendWithAlpha: properly calculate the destination color value 2010-06-22 17:27:55 +02:00
Jens-Heiner Rechtien
8764506704 changefileheader2: #i109125#: change source file copyright notice from Sun Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision) 2010-02-12 15:01:35 +01:00
Vladimir Glazounov
48966f9311 INTEGRATION: CWS vcl90 (1.40.54); FILE MERGED
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-07-02 09:23:33 +00:00
Kurt Zenker
5084161e81 INTEGRATION: CWS vcl89 (1.40.16); FILE MERGED
2008/04/29 09:03:16 pl 1.40.16.1: #i88818# catch negative sizes
2008-06-25 13:30:33 +00:00
Rüdiger Timm
d62dfd64db INTEGRATION: CWS aquabmpfix02 (1.40.58); FILE MERGED
2008/06/02 10:20:47 hdu 1.40.58.1: #i90247# cleanup OutputDevice::ImplSelectClipRegion() signature
2008-06-13 07:47:51 +00:00
Rüdiger Timm
0f5973c808 INTEGRATION: CWS changefileheader (1.39.58); FILE MERGED
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-04-11 07:49:29 +00:00
Vladimir Glazounov
bc584ddc61 INTEGRATION: CWS thbpp10 (1.38.86); FILE MERGED
2008/01/14 14:42:38 thb 1.38.86.1: #i83087# Don't use native alpha for emulated alpha vdev cases
2008-01-29 07:04:20 +00:00
Jens-Heiner Rechtien
850a284de9 INTEGRATION: CWS thbpp9_SRC680 (1.37.84); FILE MERGED
2007/10/20 22:42:17 thb 1.37.84.1: #i81576# Now properly clipping PosAry to output area
2007-11-01 13:48:01 +00:00
Rüdiger Timm
37b09b3e01 INTEGRATION: CWS mergesvp (1.36.2); FILE MERGED
2007/07/04 15:32:37 pl 1.36.2.1: #i79023# header moving
2007-07-24 09:12:08 +00:00
Jens-Heiner Rechtien
6a1685e467 INTEGRATION: CWS vgbugs07 (1.34.40); FILE MERGED
2007/06/04 13:29:36 vg 1.34.40.1: #i76605# Remove -I .../inc/module hack introduced by hedaburemove01
2007-06-27 19:19:08 +00:00
Ivo Hinkelmann
135e6988c9 INTEGRATION: CWS ka009 (1.30.36); FILE MERGED
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-06-06 13:12:03 +00:00
Rüdiger Timm
e646727bd3 INTEGRATION: CWS vcl75 (1.33.86); FILE MERGED
2007/03/13 19:01:27 pl 1.33.86.1: #i75264# limit sclaed bitmap output to a reasonable size
2007-04-26 09:37:15 +00:00
Ivo Hinkelmann
ed61578b3f INTEGRATION: CWS aw024 (1.30.32); FILE MERGED
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-14 14:22:58 +00:00
Kurt Zenker
5120979b55 INTEGRATION: CWS vcl67 (1.31.16); FILE MERGED
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-11-06 13:49:09 +00:00
Oliver Bolte
ec7c12edf2 INTEGRATION: CWS pchfix02 (1.30.110); FILE MERGED
2006/09/01 17:57:45 kaib 1.30.110.1: #i68856# Added header markers and pch files
2006-09-17 11:06:38 +00:00
Jens-Heiner Rechtien
4d6803ee0c INTEGRATION: CWS warnings01 (1.29.70); FILE MERGED
2005/11/04 17:25:01 pl 1.29.70.1: #i55991# removed warnings for linux/solaris
2006-06-19 18:27:58 +00:00
Rüdiger Timm
a52e3800b5 INTEGRATION: CWS ooo19126 (1.28.194); FILE MERGED
2005/09/05 14:44:54 rt 1.28.194.1: #i54170# Change license header: remove SISSL
2005-09-09 11:06:08 +00:00
Vladimir Glazounov
66a3afb8fa INTEGRATION: CWS presfixes01 (1.26.16); FILE MERGED
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-03-10 12:16:30 +00:00
Rüdiger Timm
c4fcc1c6db INTEGRATION: CWS vcl34 (1.25.16); FILE MERGED
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-31 08:17:56 +00:00
Kurt Zenker
851f3e270b INTEGRATION: CWS vclcompact (1.24.82); FILE MERGED
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)
2005-01-13 17:00:38 +00:00
Rüdiger Timm
18fae12158 INTEGRATION: CWS presentationengine01 (1.24.32); FILE MERGED
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-11-26 19:42:51 +00:00
Rüdiger Timm
4aec43fac2 INTEGRATION: CWS ooo20040704 (1.22.34); FILE MERGED
2004/07/01 11:30:50 waratah 1.22.34.1: #i30874# Add initial values to potentially uninitialised values
2004-09-08 14:06:29 +00:00
Kurt Zenker
f5c7157a90 INTEGRATION: CWS c02v1 (1.22.82); FILE MERGED
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-08-31 13:59:14 +00:00
Rüdiger Timm
af76440992 #i10000# Syntax of DBG_ERROR() statements. 2004-05-24 14:25:19 +00:00
Rüdiger Timm
eb62093cd5 INTEGRATION: CWS bmpres01 (1.17.36); FILE MERGED
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-21 15:24:07 +00:00
Rüdiger Timm
0339e43208 INTEGRATION: CWS bmpres01 (1.17.36); FILE MERGED
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-21 13:39:20 +00:00
Rüdiger Timm
b33384bead INTEGRATION: CWS draw23master (1.17.10); FILE MERGED
2004/02/26 15:13:17 af 1.17.10.1: #115434# Include fixes for 113030 into SRC680.
2004-03-02 09:35:58 +00:00
Kurt Zenker
65f1e8ca49 INTEGRATION: CWS impress3ea1 (1.17.54); FILE MERGED
2004/02/19 11:36:59 thb 1.17.54.1: #i25167# Corrected painting of masked BitmapEx to alpha VDev
2004-02-26 13:22:48 +00:00
Vladimir Glazounov
aa2ec4b5df INTEGRATION: CWS vclcleanup02 (1.15.8); FILE MERGED
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
2004-01-06 12:49:40 +00:00
Rüdiger Timm
84c760d78d INTEGRATION: CWS vclcleanup01 (1.15.6); FILE MERGED
2003/11/28 07:32:40 mt 1.15.6.1: #i22952# Removed App Server code
2003-12-01 12:20:50 +00:00
Rüdiger Timm
b940416849 INTEGRATION: CWS aw003 (1.13.58); FILE MERGED
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-24 16:32:37 +00:00
Kurt Zenker
e7ca0a1827 INTEGRATION: CWS vclplug (1.13.164); FILE MERGED
2003/10/22 13:49:43 pl 1.13.164.1: #21232# removed SalGraphicsLayout, functionality now in SalGraphics itself
2003-11-18 13:33:45 +00:00
Rüdiger Timm
ca5f4162ca INTEGRATION: CWS draw9 (1.11.6); FILE MERGED
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-24 13:56:48 +00:00
Rüdiger Timm
3762603568 INTEGRATION: CWS thb01 (1.11.26); FILE MERGED
2003/04/23 17:17:44 thb 1.11.26.1: #109044# Update size of fetched bitmap before accessing pixel
2003-04-24 09:31:38 +00:00
Jens-Heiner Rechtien
2f382d6c25 MWS_SRX644: migrate branch mws_srx644 -> HEAD 2003-03-27 16:59:30 +00:00
Thorsten Behrens
8b8bbdfea3 #102532# No longer using VCL pseudo frame offset for Set/GetPixelOffset functionality 2002-11-15 09:48:09 +00:00
Thorsten Behrens
26193bffb0 #102532# Offset rect only by pseudo window offset 2002-10-29 10:02:28 +00:00
Stephan Schäfer
667381e5f8 #100860# mirror for CopyBits if this is no Window 2002-09-11 15:49:27 +00:00
Stephan Schäfer
6d7a453fdc #100860# window based UI-mirroring 2002-08-29 14:42:38 +00:00
Kai Ahrens
08169489e5 #97052#: added DRAWMODE_SETTINGS_XXX 2002-03-04 16:07:59 +00:00
Kai Ahrens
3dfbd0a31b #89294#: further optimization of transparent printing 2001-07-27 12:35:51 +00:00
Kai Ahrens
e1ee0cbfab #89294#: optimization of transparent printing 2001-07-26 15:22:48 +00:00
Kai Ahrens
ed396986ec #89151#: don't convert alpha bitmaps to transparent bitmaps for printing 2001-07-04 14:25:01 +00:00
Kai Ahrens
582488e24c #78786#: adjust source rect for bitmap operations if neccessary 2000-10-26 07:46:33 +00:00
Jens-Heiner Rechtien
8ab086b6cc initial import 2000-09-18 16:07:07 +00:00