Commit Graph

20 Commits

Author SHA1 Message Date
Noel Grandin
d07bf4aad4 loplugin:constantfunction: canvas
Change-Id: I2fb2c4ec0e9467d7ced05b0e815e0d5bd2ba74c3
2015-03-19 10:45:01 +02:00
Noel Grandin
3e82897353 improve the inlinesimplememberfunctions clang plugin
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-17 10:55:17 +02:00
Noel Grandin
81bd29a61e canvas: sal_Bool->bool
Change-Id: I0f0fe3bb937299b4f00a46d7dda6764c9d21a18f
2014-05-08 11:44:53 +02:00
Thomas Arnhold
07fc8122f4 fixincludeguards.sh: canvas
Change-Id: I2fb527c2cb5814b15862144baf3783d226e675ef
2013-11-05 09:28:51 +01:00
Thomas Arnhold
bb142943a3 fixincludeguards.sh: canvas
Change-Id: I5b17411c58e5c5ae7b473d263fa5e4ee97ff35c8
2013-10-28 15:16:18 +01:00
Thorsten Behrens
21ec9beae2 XCanvas does no longer imply XBitmapCanvas
Remove the implication that XCanvas IS-A XBitmapCanvas, i.e. one can
access underlying pixels. That's a preparation for display-list based
canvas implementations, and was a rather silly assumption in the first
place.

Also fixes up all client sites.

Change-Id: I7a3d6f68ef46fe94b23cce7759cc0b8b6ca4dae9
2013-10-07 17:33:45 +02:00
Thomas Arnhold
be62c01287 fdo#39674 fix some spelling
Change-Id: I72e497fb97edf8782c69000576f42896594e1556
2013-10-04 15:05:04 +02:00
Michael Meeks
bdc909b07d re-base on ALv2 code. 2012-06-19 18:00:37 +01:00
Sebastian Spaeth
4905a19032 Add vim/emacs modelines to all source files
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com)

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-14 17:02:15 +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
Kurt Zenker
ebb33b71f1 INTEGRATION: CWS canvas05 (1.8.26); FILE MERGED
2008/04/21 07:28:50 thb 1.8.26.4: RESYNC: (1.9-1.10); FILE MERGED
2007/12/20 22:18:59 thb 1.8.26.3: #i81092# #i78888# #i78925# #i79258# #i79437# #i84784# Large canvas rework, completing various areas such as color spaces, bitmap data access, true sprite and non-sprite implementations, and upstreaming the canvas parts of rodos emf+ rendering
2007/11/06 12:36:58 thb 1.8.26.2: RESYNC: (1.8-1.9); FILE MERGED
2007/10/01 13:02:03 thb 1.8.26.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008-06-24 09:59:03 +00:00
Rüdiger Timm
3193a4b22b INTEGRATION: CWS changefileheader (1.9.24); FILE MERGED
2008/03/28 16:35:16 rt 1.9.24.1: #i87441# Change license header to LPGL v3.
2008-04-11 08:51:34 +00:00
Jens-Heiner Rechtien
d62828d32d INTEGRATION: CWS thbpp9_SRC680 (1.8.28); FILE MERGED
2007/10/17 21:14:36 thb 1.8.28.1: #i82485# Carry clips along, also for XCachedPrimitive repaints
2007-11-01 13:42:08 +00:00
Oliver Bolte
bfe0f3d7c1 INTEGRATION: CWS presfixes12 (1.7.54); FILE MERGED
2007/02/14 13:21:02 thb 1.7.54.1: #i37778# Added XCanvas::clear() to all canvas implentations
2007-07-17 13:25:53 +00:00
Oliver Bolte
60ca729bde INTEGRATION: CWS vcl54 (1.6.24); FILE MERGED
2006/02/02 11:37:39 thb 1.6.24.1: #i60699# Clarified docs; replaced flush call with sync on canvas output window, as now VCL internally does not sync anymore for blits
2006-03-29 10:18:30 +00:00
Kurt Zenker
a6b8e3df54 INTEGRATION: CWS canvas02 (1.4.8); FILE MERGED
2005/10/20 13:55:22 thb 1.4.8.4: #i48939# Now correctly flushing the display queues in updateScreen(); removed unused code.
2005/10/08 12:55:07 thb 1.4.8.3: RESYNC: (1.4-1.5); FILE MERGED
2005/06/28 11:22:48 thb 1.4.8.2: #i48939# Removed refcounted reference to device in canvashelper (leads to circular references for SpriteCanvas); improved docs; added drawBezier() implementation
2005/06/17 23:49:50 thb 1.4.8.1: #i48939# Huge refactoring of canvas; as much functionality as possible is now common in a bunch of shared base classes (input checking, locking, sprite redraw, etc.); added scroll update optimization, transparently to all canvas implementations
2005-11-02 12:00:23 +00:00
Rüdiger Timm
cd689aa4b0 INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 17:27:12 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:19:41 +00:00
Rüdiger Timm
290f4ff7c5 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/14 16:03:07 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:00 +00:00
Vladimir Glazounov
6eed4823ae INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:09 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 10:59:10 +00:00
Rüdiger Timm
63956613b3 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/17 17:00:30 thb 1.1.2.4: #118514# Canvas module reorg
2004/10/11 00:00:06 thb 1.1.2.3: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/27 20:12:31 thb 1.1.2.2: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/07/20 19:22:23 thb 1.1.2.1: #110496# Removed self-references to various interface implementations, along the lines, factored out common base implementation for all c++ canvases
2004-11-26 16:12:14 +00:00