344 Commits

Author SHA1 Message Date
Jens-Heiner Rechtien
db08080244 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2006/02/22 22:27:26 thb 1.2.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:21:33 +00:00
Jens-Heiner Rechtien
4761d5a100 INTEGRATION: CWS warnings01 (1.3.10); FILE MERGED
2006/02/22 22:27:26 thb 1.3.10.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:21:22 +00:00
Jens-Heiner Rechtien
9c4bc5dbbe INTEGRATION: CWS warnings01 (1.3.8); FILE MERGED
2006/05/23 23:35:59 sb 1.3.8.3: RESYNC: (1.5-1.6); FILE MERGED
2006/04/07 20:35:37 sb 1.3.8.2: RESYNC: (1.3-1.5); FILE MERGED
2006/02/22 22:27:26 thb 1.3.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:21:10 +00:00
Jens-Heiner Rechtien
10089cf771 INTEGRATION: CWS warnings01 (1.10.8); FILE MERGED
2006/06/14 09:33:36 pl 1.10.8.2: #i55991# cast was wrong and yielded a wild pointer
2006/02/22 22:27:26 thb 1.10.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:57 +00:00
Jens-Heiner Rechtien
dd37a9aebc INTEGRATION: CWS warnings01 (1.8.8); FILE MERGED
2006/02/22 22:27:26 thb 1.8.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:46 +00:00
Jens-Heiner Rechtien
80c01e1cbd INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2006/02/22 22:27:25 thb 1.2.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:34 +00:00
Jens-Heiner Rechtien
90a9ed9425 INTEGRATION: CWS warnings01 (1.7.4); FILE MERGED
2006/02/22 22:27:25 thb 1.7.4.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:23 +00:00
Jens-Heiner Rechtien
1a9daf2497 INTEGRATION: CWS warnings01 (1.7.8); FILE MERGED
2006/02/22 22:27:25 thb 1.7.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:20:11 +00:00
Jens-Heiner Rechtien
a323740ff4 INTEGRATION: CWS warnings01 (1.6.8); FILE MERGED
2006/02/22 22:27:25 thb 1.6.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:19:59 +00:00
Jens-Heiner Rechtien
58f20d9f09 INTEGRATION: CWS warnings01 (1.4.8); FILE MERGED
2006/02/22 22:27:25 thb 1.4.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:19:35 +00:00
Jens-Heiner Rechtien
b10f4c8a04 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2006/03/08 18:42:10 thb 1.2.8.2: #i55991# (void)parm-ed verifyinput params only used for debug output
2005/11/15 16:51:50 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:19:25 +00:00
Jens-Heiner Rechtien
0888c3d6ec INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:49 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:19:13 +00:00
Jens-Heiner Rechtien
e0bd021fd4 INTEGRATION: CWS warnings01 (1.3.16); FILE MERGED
2005/11/15 16:51:48 thb 1.3.16.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:18:49 +00:00
Jens-Heiner Rechtien
19154b47a7 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:48 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:18:37 +00:00
Jens-Heiner Rechtien
f62d8a28f2 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:47 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:18:19 +00:00
Jens-Heiner Rechtien
fbfdd2bd25 INTEGRATION: CWS warnings01 (1.1.2); FILE ADDED
2006/02/22 22:22:11 thb 1.1.2.1: #i55991# To wrap the agg headers
2006-06-20 01:17:54 +00:00
Jens-Heiner Rechtien
58ea26275b INTEGRATION: CWS warnings01 (1.4.4); FILE MERGED
2006/02/22 22:27:24 thb 1.4.4.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:17:45 +00:00
Jens-Heiner Rechtien
1c204afe47 INTEGRATION: CWS warnings01 (1.5.14); FILE MERGED
2005/11/15 16:51:46 thb 1.5.14.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:17:18 +00:00
Jens-Heiner Rechtien
d46cdb84d4 INTEGRATION: CWS warnings01 (1.8.8); FILE MERGED
2006/05/23 23:35:33 sb 1.8.8.2: RESYNC: (1.8-1.9); FILE MERGED
2005/11/15 16:51:45 thb 1.8.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:17:03 +00:00
Jens-Heiner Rechtien
bf79798852 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2006/02/22 22:27:24 thb 1.2.8.1: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2006-06-20 01:16:50 +00:00
Jens-Heiner Rechtien
5210578804 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:44 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:16:38 +00:00
Jens-Heiner Rechtien
038528ce47 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:43 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:16:09 +00:00
Jens-Heiner Rechtien
535ccb6e93 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2006/02/22 22:27:24 thb 1.2.8.2: #i55991# Removed virtual derivations, where unnecessary; removed unused params; renamed vars which shadowed previous ones; put agg headers into sys header brackets
2005/11/15 16:51:42 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:15:41 +00:00
Jens-Heiner Rechtien
4c34f3e2d3 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:42 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:15:29 +00:00
Jens-Heiner Rechtien
0487d3d083 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:41 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:15:17 +00:00
Jens-Heiner Rechtien
cc4988e550 INTEGRATION: CWS warnings01 (1.2.8); FILE MERGED
2005/11/15 16:51:40 thb 1.2.8.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:15:04 +00:00
Jens-Heiner Rechtien
e7914b6ed9 INTEGRATION: CWS warnings01 (1.7.4); FILE MERGED
2006/04/07 20:34:53 sb 1.7.4.2: RESYNC: (1.7-1.8); FILE MERGED
2005/11/15 16:51:39 thb 1.7.4.1: #i55991# made code compile without warnings for gcc
2006-06-20 01:14:52 +00:00
Rüdiger Timm
459188a427 INTEGRATION: CWS thbpp3 (1.3.14); FILE MERGED
2006/04/26 11:35:00 thb 1.3.14.2: RESYNC: (1.3-1.5); FILE MERGED
2006/02/09 15:25:33 thb 1.3.14.1: Corrected debugging for sprite numbers; sanitized tools methods to return empty ranges, when input range is empty (doing calculations with the magic empty values usually yield non-magic, non-empty results)
2006-05-04 06:48:02 +00:00
Rüdiger Timm
ca849be1ab INTEGRATION: CWS thbpp3 (1.8.26); FILE MERGED
2006/02/09 15:25:32 thb 1.8.26.1: Corrected debugging for sprite numbers; sanitized tools methods to return empty ranges, when input range is empty (doing calculations with the magic empty values usually yield non-magic, non-empty results)
2006-05-04 06:47:46 +00:00
Oliver Bolte
411a094fa0 INTEGRATION: CWS vcl54 (1.3.12); FILE MERGED
2006/02/02 11:37:39 thb 1.3.12.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:45 +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
Oliver Bolte
59dfecfa2d INTEGRATION: CWS cairofixes01 (1.2.30); FILE MERGED
2006/03/02 17:50:01 radekdoulik 1.2.30.1: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-08  Radek Doulik  <rodo@novell.com>

	* patches/cairo/cairo-canvas-redrawmanager-copy-updatearea.diff:
	avoid invalid reads when merging update areas. select2nd was
	making temporary copy, from which we took a reference and used it
	after the copy was destroyed
2006-03-22 10:01:20 +00:00
Oliver Bolte
a7a09d627f INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/03 11:14:13 thb 1.2.2.1: #i62712# Added Xrender to link line (seems to be missing for some systems)
2006-03-22 10:00:56 +00:00
Oliver Bolte
b25d9b203c INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/02 17:40:59 radekdoulik 1.2.2.1: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimize resizing of cairo surfaces
2006-03-22 10:00:26 +00:00
Oliver Bolte
c720c082e6 INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/02 17:56:18 radekdoulik 1.2.2.1: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-22  Radek Doulik  <rodo@novell.com>

	*
	build/src680-m152/canvas/source/cairo/cairo_canvashelper_text.cxx
	(cairocanvas): use depth of surface when creating virtual vcl
	device

	* build/src680-m152/canvas/source/cairo/cairo_cairo.cxx (cairo):
	new function, returns surface bit depth
2006-03-22 09:59:59 +00:00
Oliver Bolte
175142296f INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/02 17:58:38 radekdoulik 1.2.2.2: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-24  Radek Doulik  <rodo@novell.com>

	* build/src680-m152/canvas/source/cairo/cairo_canvashelper.cxx
	(implDrawBitmapSurface): set source after scale is set
2006/03/02 17:57:19 radekdoulik 1.2.2.1: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-24  Radek Doulik  <rodo@novell.com>

	* build/src680-m152/canvas/source/cairo/cairo_canvashelper.cxx
	(drawPolyPolygonImplementation): check that textures are not empty
	(doOperation): fix textures handling, before I misunderstood the
	documentation and thought there's one texture per polygon. In real
	it is sequence of textures which is used for all polygons. So far
	we use only 1st texture from sequence - same as vcl canvas does
	for now.
2006-03-22 09:59:35 +00:00
Oliver Bolte
193bde0637 INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/02 17:56:17 radekdoulik 1.2.2.2: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-22  Radek Doulik  <rodo@novell.com>

	*
	build/src680-m152/canvas/source/cairo/cairo_canvashelper_text.cxx
	(cairocanvas): use depth of surface when creating virtual vcl
	device

	* build/src680-m152/canvas/source/cairo/cairo_cairo.cxx (cairo):
	new function, returns surface bit depth
2006/03/02 17:40:59 radekdoulik 1.2.2.1: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimize resizing of cairo surfaces
2006-03-22 09:59:10 +00:00
Oliver Bolte
a6916acfed INTEGRATION: CWS cairofixes01 (1.2.2); FILE MERGED
2006/03/02 17:56:17 radekdoulik 1.2.2.4: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
2006-02-22  Radek Doulik  <rodo@novell.com>

	*
	build/src680-m152/canvas/source/cairo/cairo_canvashelper_text.cxx
	(cairocanvas): use depth of surface when creating virtual vcl
	device

	* build/src680-m152/canvas/source/cairo/cairo_cairo.cxx (cairo):
	new function, returns surface bit depth
2006/03/02 17:40:59 radekdoulik 1.2.2.3: Issue number:  62722
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimize resizing of cairo surfaces
2006/03/02 17:36:39 thb 1.2.2.2: #i62712# Correcting cairo include statements
2006/03/02 17:32:03 thb 1.2.2.1: #unsigned short [1]#
2006-03-22 09:58:48 +00:00
Kurt Zenker
a1895eccb3 INTEGRATION: CWS cairocanvas (1.2.2); FILE MERGED
2005/12/12 18:32:56 thb 1.2.2.2: RESYNC: (1.2-1.3); FILE MERGED
2005/11/09 13:48:55 thb 1.2.2.1: #i57396# Made code 64 bit clean
2006-02-28 09:40:49 +00:00
Kurt Zenker
84e00b67d3 INTEGRATION: CWS cairocanvas (1.5.14); FILE MERGED
2005/11/04 14:26:03 thb 1.5.14.3: RESYNC: (1.5-1.7); FILE MERGED
2005/07/08 10:41:18 thb 1.5.14.2: #i51657# Reverted getenv() to osl function
2005/07/07 07:58:08 radekdoulik 1.5.14.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:40:38 +00:00
Kurt Zenker
aa31964754 INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/12/14 15:38:07 radekdoulik 1.1.2.3: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
use vcl to draw text to virtual device created from our pixmaps
2005/11/08 21:23:08 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
updated cairo canvas to be usable by canvas02
2005/07/07 07:58:06 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:40:25 +00:00
Kurt Zenker
b8021615a5 INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/07/07 07:58:05 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:40:15 +00:00
Kurt Zenker
08b78bd2ee INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/11/08 21:23:07 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
updated cairo canvas to be usable by canvas02
2005/07/07 07:58:05 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:40:06 +00:00
Kurt Zenker
8d51dafe1a INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/12/14 15:38:07 radekdoulik 1.1.2.4: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
use vcl to draw text to virtual device created from our pixmaps
2005/11/08 21:23:07 radekdoulik 1.1.2.3: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
updated cairo canvas to be usable by canvas02
2005/09/14 10:51:01 radekdoulik 1.1.2.2: Issue number: #51657
Submitted by: radekdoulik
Reviewed by: radekdoulik
Sync code in ooo-build with cairo canvas cws
2005/07/07 07:58:04 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:39:35 +00:00
Kurt Zenker
605390fe2b INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/12/14 15:38:07 radekdoulik 1.1.2.4: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
use vcl to draw text to virtual device created from our pixmaps
2005/11/08 21:23:06 radekdoulik 1.1.2.3: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
updated cairo canvas to be usable by canvas02
2005/09/14 10:51:01 radekdoulik 1.1.2.2: Issue number: #51657
Submitted by: radekdoulik
Reviewed by: radekdoulik
Sync code in ooo-build with cairo canvas cws
2005/07/07 07:58:04 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:39:25 +00:00
Kurt Zenker
d37867a88b INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2005/09/14 10:51:01 radekdoulik 1.1.2.2: Issue number: #51657
Submitted by: radekdoulik
Reviewed by: radekdoulik
Sync code in ooo-build with cairo canvas cws
2005/07/07 07:58:03 radekdoulik 1.1.2.1: Issue number:  51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
initial import of cairo canvas code
2006-02-28 09:39:12 +00:00
Kurt Zenker
635da41450 INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2006/01/11 12:29:04 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimizes resizes and adds fallback to rgb surfaces for fully opaque bitmap
draws on sprites
2005/11/08 21:24:27 radekdoulik 1.1.2.1: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
added new files needed for canvas02 cairo backend
2006-02-28 09:39:02 +00:00
Kurt Zenker
e95a76f05b INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2006/01/11 12:29:04 radekdoulik 1.1.2.3: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimizes resizes and adds fallback to rgb surfaces for fully opaque bitmap
draws on sprites
2005/12/14 15:38:07 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
use vcl to draw text to virtual device created from our pixmaps
2005/11/08 21:24:26 radekdoulik 1.1.2.1: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
added new files needed for canvas02 cairo backend
2006-02-28 09:38:50 +00:00
Kurt Zenker
d10492eb00 INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2006/01/11 12:29:04 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimizes resizes and adds fallback to rgb surfaces for fully opaque bitmap
draws on sprites
2005/11/08 21:24:26 radekdoulik 1.1.2.1: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
added new files needed for canvas02 cairo backend
2006-02-28 09:38:40 +00:00
Kurt Zenker
cf04891b45 INTEGRATION: CWS cairocanvas (1.1.2); FILE ADDED
2006/01/11 12:29:03 radekdoulik 1.1.2.4: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
optimizes resizes and adds fallback to rgb surfaces for fully opaque bitmap
draws on sprites
2005/12/14 15:38:06 radekdoulik 1.1.2.3: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
use vcl to draw text to virtual device created from our pixmaps
2005/11/09 16:14:07 radekdoulik 1.1.2.2: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
fix for 64bit compilers by kendy
2005/11/08 21:24:25 radekdoulik 1.1.2.1: Issue number:  #51657
Submitted by:  radekdoulik
Reviewed by:   radekdoulik
added new files needed for canvas02 cairo backend
2006-02-28 09:38:30 +00:00