Commit Graph

94 Commits

Author SHA1 Message Date
Rüdiger Timm
3edbfbac7b INTEGRATION: CWS ooo19126 (1.3.20); FILE MERGED
2005/09/05 17:27:18 rt 1.3.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:24:24 +00:00
Rüdiger Timm
c82edb5c6e INTEGRATION: CWS ooo19126 (1.4.16); FILE MERGED
2005/09/05 17:27:18 rt 1.4.16.1: #i54170# Change license header: remove SISSL
2005-09-07 22:24:06 +00:00
Rüdiger Timm
8af2905a7f INTEGRATION: CWS ooo19126 (1.7.18); FILE MERGED
2005/09/05 17:27:17 rt 1.7.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:23:37 +00:00
Rüdiger Timm
120fb1216f INTEGRATION: CWS ooo19126 (1.8.18); FILE MERGED
2005/09/05 17:27:17 rt 1.8.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:23:21 +00:00
Rüdiger Timm
7bde52c942 INTEGRATION: CWS ooo19126 (1.5.16); FILE MERGED
2005/09/05 17:27:16 rt 1.5.16.1: #i54170# Change license header: remove SISSL
2005-09-07 22:23:01 +00:00
Rüdiger Timm
dc72ef00da INTEGRATION: CWS ooo19126 (1.2.20); FILE MERGED
2005/09/05 17:27:16 rt 1.2.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:22:47 +00:00
Rüdiger Timm
49027e7659 INTEGRATION: CWS ooo19126 (1.3.32); FILE MERGED
2005/09/05 17:27:14 rt 1.3.32.1: #i54170# Change license header: remove SISSL
2005-09-07 22:21:34 +00:00
Rüdiger Timm
c6847951b2 INTEGRATION: CWS ooo19126 (1.4.20); FILE MERGED
2005/09/05 17:27:14 rt 1.4.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:21:19 +00:00
Rüdiger Timm
c19494ffdf INTEGRATION: CWS ooo19126 (1.5.20); FILE MERGED
2005/09/05 17:27:13 rt 1.5.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:20:33 +00:00
Rüdiger Timm
bc6b287841 INTEGRATION: CWS ooo19126 (1.6.18); FILE MERGED
2005/09/05 17:27:13 rt 1.6.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:20:16 +00:00
Rüdiger Timm
f0259394c1 INTEGRATION: CWS ooo19126 (1.3.18); FILE MERGED
2005/09/05 17:27:12 rt 1.3.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:20:00 +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
be4f292ed2 INTEGRATION: CWS ooo19126 (1.5.18); FILE MERGED
2005/09/05 17:27:12 rt 1.5.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:19:26 +00:00
Rüdiger Timm
e667978114 INTEGRATION: CWS ooo19126 (1.4.22); FILE MERGED
2005/09/05 17:27:12 rt 1.4.22.1: #i54170# Change license header: remove SISSL
2005-09-07 22:19:11 +00:00
Rüdiger Timm
a2c0956b38 INTEGRATION: CWS ooo19126 (1.7.16); FILE MERGED
2005/09/05 17:27:11 rt 1.7.16.1: #i54170# Change license header: remove SISSL
2005-09-07 22:18:42 +00:00
Rüdiger Timm
bbac449a6b INTEGRATION: CWS ooo19126 (1.8.16); FILE MERGED
2005/09/05 17:27:11 rt 1.8.16.1: #i54170# Change license header: remove SISSL
2005-09-07 22:18:26 +00:00
Rüdiger Timm
b7e0538ab2 INTEGRATION: CWS ooo19126 (1.3.22); FILE MERGED
2005/09/05 17:27:11 rt 1.3.22.1: #i54170# Change license header: remove SISSL
2005-09-07 22:18:10 +00:00
Rüdiger Timm
16e2ec9076 INTEGRATION: CWS ooo19126 (1.4.18); FILE MERGED
2005/09/05 17:27:11 rt 1.4.18.1: #i54170# Change license header: remove SISSL
2005-09-07 22:17:47 +00:00
Rüdiger Timm
eaed79d150 INTEGRATION: CWS ooo19126 (1.5.20); FILE MERGED
2005/09/05 17:27:10 rt 1.5.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:17:31 +00:00
Rüdiger Timm
fb3c140ac3 INTEGRATION: CWS ooo19126 (1.2.20); FILE MERGED
2005/09/05 17:27:10 rt 1.2.20.1: #i54170# Change license header: remove SISSL
2005-09-07 22:16:58 +00:00
Rüdiger Timm
25acebda98 INTEGRATION: CWS ooo19126 (1.3.22); FILE MERGED
2005/09/05 17:27:09 rt 1.3.22.1: #i54170# Change license header: remove SISSL
2005-09-07 22:16:25 +00:00
Rüdiger Timm
ad3e76fdbb INTEGRATION: CWS ooo19126 (1.3.32); FILE MERGED
2005/09/05 17:27:09 rt 1.3.32.1: #i54170# Change license header: remove SISSL
2005-09-07 22:15:59 +00:00
Oliver Bolte
a8922b2234 INTEGRATION: CWS presfixes06 (1.4.8); FILE MERGED
2005/04/30 23:56:17 thb 1.4.8.1: #i43238# Largely reworked the update area optimization; now also serving the needs of the RedrawManager to determine whether we can update without backbuffer output preparation; En passant, also fixed a bug that output pos and scale where calculated wrong, if a shape transformation was set but not changed for a sprite redraw
2005-05-06 08:17:56 +00:00
Oliver Bolte
789f0d2963 INTEGRATION: CWS presfixes06 (1.6.2); FILE MERGED
2005/04/30 23:56:16 thb 1.6.2.2: #i43238# Largely reworked the update area optimization; now also serving the needs of the RedrawManager to determine whether we can update without backbuffer output preparation; En passant, also fixed a bug that output pos and scale where calculated wrong, if a shape transformation was set but not changed for a sprite redraw
2005/04/26 12:17:25 mbu 1.6.2.1: update area now handled smarter while clip is set
2005-05-06 08:17:06 +00:00
Oliver Bolte
1f68e836b3 INTEGRATION: CWS presfixes06 (1.7.2); FILE MERGED
2005/04/30 23:56:16 thb 1.7.2.2: #i43238# Largely reworked the update area optimization; now also serving the needs of the RedrawManager to determine whether we can update without backbuffer output preparation; En passant, also fixed a bug that output pos and scale where calculated wrong, if a shape transformation was set but not changed for a sprite redraw
2005/04/26 12:17:24 mbu 1.7.2.1: update area now handled smarter while clip is set
2005-05-06 08:16:52 +00:00
Oliver Bolte
8db5c3e04a INTEGRATION: CWS presfixes03 (1.3.4); FILE MERGED
2005/04/07 10:28:28 thb 1.3.4.2: #i36190# Preparations for full sprite transform support at VCL canvas; safe-guarding against zero-sized sprites; corrected queryTextBounds() to handle baseline offset right.
2005/04/01 15:48:10 thb 1.3.4.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:13:20 +00:00
Oliver Bolte
eb95efc03a INTEGRATION: CWS presfixes03 (1.6.2); FILE MERGED
2005/04/08 11:23:25 thb 1.6.2.1: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005-04-18 08:12:52 +00:00
Oliver Bolte
3ce2b4373a INTEGRATION: CWS presfixes03 (1.7.2); FILE MERGED
2005/04/08 11:23:24 thb 1.7.2.2: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005/04/05 15:24:06 thb 1.7.2.1: #i46666# Fixed resource leak (SpriteCanvas::dispose() did not dispose the member maCanvasHelper, which holds references to the backbuffer; fixed on/off problems for stroked lines, the stroke polygons generated by basegfx are not free of mutual intersections.
2005-04-18 08:12:38 +00:00
Oliver Bolte
da63ef866b INTEGRATION: CWS presfixes03 (1.5.2); FILE MERGED
2005/04/12 03:21:23 thb 1.5.2.2: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/01 15:48:09 thb 1.5.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:11:25 +00:00
Oliver Bolte
c9706acf97 INTEGRATION: CWS presfixes03 (1.2.2); FILE MERGED
2005/04/01 15:48:08 thb 1.2.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:11:12 +00:00
Oliver Bolte
449a02c52f INTEGRATION: CWS presfixes03 (1.4.2); FILE MERGED
2005/04/05 15:24:06 thb 1.4.2.2: #i46666# Fixed resource leak (SpriteCanvas::dispose() did not dispose the member maCanvasHelper, which holds references to the backbuffer; fixed on/off problems for stroked lines, the stroke polygons generated by basegfx are not free of mutual intersections.
2005/04/01 15:48:08 thb 1.4.2.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:10:59 +00:00
Oliver Bolte
0322a7e785 INTEGRATION: CWS presfixes03 (1.5.2); FILE MERGED
2005/04/12 03:21:23 thb 1.5.2.2: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/07 10:28:27 thb 1.5.2.1: #i36190# Preparations for full sprite transform support at VCL canvas; safe-guarding against zero-sized sprites; corrected queryTextBounds() to handle baseline offset right.
2005-04-18 08:10:43 +00:00
Oliver Bolte
8e9c36420a INTEGRATION: CWS presfixes03 (1.6.2); FILE MERGED
2005/04/12 03:21:23 thb 1.6.2.4: #i44807# Added preliminary version for VCL canvas transformed sprites (taking the slow Set/GetPixel affine transformater from impltools for the time being)
2005/04/11 15:08:47 thb 1.6.2.3: #i36190# Now fully dumped storing of sprite positions (was kinda redundant anyway), because the nominal sprite position has nothing to do with the bound rect's top left edge anymore (due to the transformations); made order of setting/Sprite interface calls more coherent; corrected XSprite::move() semantics (now passes on the bound rect's position and size); changed getSpriteRect() to look similar to dx canvas'
2005/04/08 11:23:23 thb 1.6.2.2: #i36190# Sprite-transform support made it necessary to track update area also for moves (because the sprite size is no longer fixed, but can vary between the enqueuing of the sprite record and the actual repaint; slightly adapted getSpriteRect(), to match bounds actually attained during sprite transform
2005/04/07 10:28:27 thb 1.6.2.1: #i36190# Preparations for full sprite transform support at VCL canvas; safe-guarding against zero-sized sprites; corrected queryTextBounds() to handle baseline offset right.
2005-04-18 08:10:29 +00:00
Oliver Bolte
fc58c6b7ab INTEGRATION: CWS presfixes03 (1.3.4); FILE MERGED
2005/04/01 15:48:07 thb 1.3.4.1: #i36190#, #i37793#, #i39245#, #i46023# Fixes for open/close polygon stroking; beefed up the canvas tools; moved try/catch block around configuration in cf_factory (to facilitate canvasdemo with broken/incomplete services.rdb; enhanced TextLayout to cope with new Action::getBounds() functionality in cppcanvas (needed for proper mtf bounds calculation); removed extra pixel right and bottom for filled polygons; avoiding uno::Sequence::operator[] for non-const cases, but using the naked mem ptr instead (performance)
2005-04-18 08:09:52 +00:00
Rüdiger Timm
fd874452ef INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:03:09 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:39:09 +00:00
Rüdiger Timm
918d7bf7eb INTEGRATION: CWS presfixes02 (1.6.2); FILE MERGED
2005/03/14 16:03:09 thb 1.6.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:38:54 +00:00
Rüdiger Timm
ff533e64e7 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:31 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:38:40 +00:00
Rüdiger Timm
eb736445bc INTEGRATION: CWS presfixes02 (1.3.14); FILE MERGED
2005/03/22 23:17:22 dbo 1.3.14.3: #i38985# splitted fillTextured...
2005/03/22 23:14:16 dbo 1.3.14.2: *** empty log message ***
2005/03/14 16:03:08 thb 1.3.14.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:38:10 +00:00
Rüdiger Timm
77872d36b9 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:08 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:56 +00:00
Rüdiger Timm
8cd3cd8060 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/15 11:24:56 thb 1.4.2.2: #i35136# Finished bitmap texturing for VCL canvas
2005/03/14 16:03:08 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:37:42 +00:00
Rüdiger Timm
72ca082ca1 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/22 23:17:23 dbo 1.1.2.2: #i38985# splitted fillTextured...
2005/03/22 23:14:15 dbo 1.1.2.1: *** empty log message ***
2005-03-30 06:37:12 +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
Rüdiger Timm
02e9b4c3a5 INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGED
2005/03/22 23:17:22 dbo 1.3.2.4: #i38985# splitted fillTextured...
2005/03/22 23:14:15 dbo 1.3.2.3: *** empty log message ***
2005/03/15 11:24:55 thb 1.3.2.2: #i35136# Finished bitmap texturing for VCL canvas
2005/03/14 16:03:07 thb 1.3.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:48 +00:00
Rüdiger Timm
e1d8033f72 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:07 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:33 +00:00
Rüdiger Timm
05ab4766b1 INTEGRATION: CWS presfixes02 (1.5.2); FILE MERGED
2005/03/14 16:03:07 thb 1.5.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:36:15 +00:00
Rüdiger Timm
7c5f2254c7 INTEGRATION: CWS presfixes02 (1.4.2); FILE MERGED
2005/03/14 16:03:06 thb 1.4.2.1: #i35136# #i36914# #i41113# #i44100# Merge from presfixes01 patches
2005-03-30 06:35:43 +00:00
Rüdiger Timm
ef0dc56ab3 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:20 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:35:16 +00:00
Rüdiger Timm
76f0af20d7 INTEGRATION: CWS presfixes02 (1.1.2); FILE ADDED
2005/03/15 00:34:10 thb 1.1.2.1: #i44100# Added bitmap caching, as a natural consequence when using GraphicObject
2005-03-30 06:35:00 +00:00
Vladimir Glazounov
407b2dbaaa INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:17 fs 1.2.10.1: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005-03-10 11:01:35 +00:00
Vladimir Glazounov
12f849f726 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:16 fs 1.2.10.3: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/07 01:09:50 thb 1.2.10.2: #i38960# Added todo
2005/01/26 11:28:43 thb 1.2.10.1: #116716# Corrected text direction setup; text layout always outputs LTR
2005-03-10 11:01:22 +00:00