Commit Graph

24 Commits

Author SHA1 Message Date
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
Radek Doulik
5edd416e83 emf+-canvas-vcl-clear.diff: emf+ import - fix vcl canvas clearing
of empty canvas
2010-09-15 17:54:14 +02:00
Frank Schoenheit [fs]
db5a0cd99b autorecovery: merged changes from m74. Still need to find out how to re-do two patches (to module_hidden_ooo.scp and file_ooo.scp in scp2/source/ooo) which do not apply anymore. 2010-03-11 11:26:05 +01: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
Frank Schoenheit [fs]
40ae7d9aca autorecovery: ENSURE_OR_RETURN => ENSURE_OR_RETURN_FALSE, added new ENSURE_OR_RETURN taking a return value 2010-01-29 08:49:42 +01:00
Rüdiger Timm
08dd93a4b7 CWS-TOOLING: integrate CWS canvas06
2008-11-14 18:59:03 +0100 thb  r263697 : Reverted fAlpha setup to previous state, as this was bogus as well - code path is apparently not taken for test, but anyway
2008-11-13 21:32:45 +0100 thb  r263663 : WaE fix (and a bad bug as well - int color would have overflown)
2008-11-13 16:51:37 +0100 pl  r263654 : remove warnings
2008-11-13 09:46:28 +0100 thb  r263623 : #i95317# Fixed typo (thx WaE for finding)
2008-11-12 21:25:19 +0100 thb  r263617 : #i96047# call update() on hidden sprite shape as well, to force actual hiding
2008-11-12 21:23:31 +0100 thb  r263616 : #i95209# Merge from CWS thb11 - revives canvasbitmap unit tests, fixes nasty corner case in x11 salbmp (for 16bpp)
2008-11-12 21:21:46 +0100 thb  r263615 : #i95197# Shuffled code to make valgrind quiet during bmp loading
2008-11-12 21:18:06 +0100 thb  r263614 : #i93382# Make --disable-moz build work
2008-11-12 21:16:55 +0100 thb  r263613 : #i95317# Fixed mis-named traits methods for min and max numbers
2008-11-12 20:59:01 +0100 thb  r263612 : #i95317#, #i92902#: migrate CWS canvas06 to SVN.
2008-12-09 13:22:21 +00:00
Vladimir Glazounov
1490c84bad INTEGRATION: CWS aw033 (1.13.14); FILE MERGED
2008/07/11 11:31:06 aw 1.13.14.5: RESYNC: (1.17-1.18); FILE MERGED
2008/05/14 13:29:14 aw 1.13.14.4: RESYNC: (1.15-1.17); FILE MERGED
2007/12/03 16:30:52 aw 1.13.14.3: RESYNC: (1.13-1.15); FILE MERGED
2007/11/22 15:08:12 aw 1.13.14.2: #i39532# polygon bezier changes
2007/11/20 12:56:29 aw 1.13.14.1: #i39532# adaptions to basegfx changes in aw033
2008-08-19 21:02:13 +00:00
Kurt Zenker
95a3a96cb0 INTEGRATION: CWS canvas05 (1.13.4); FILE MERGED
2008/04/21 07:28:47 thb 1.13.4.9: RESYNC: (1.16-1.17); FILE MERGED
2008/04/07 14:33:40 thb 1.13.4.8: RESYNC: (1.15-1.16); FILE MERGED
2008/04/04 22:08:34 thb 1.13.4.7: Fixed output of bezier polygons for cairo; fixed missing surfaces here and there; removed useless refcounted SurfaceProvider arguments (that lead to premature canvas death, as called during ctor)
2008/04/04 13:39:03 thb 1.13.4.6: Fixed invalid polygon access; checking for the correct argument sequence now in Canvas::initialize; a few tweaks to canvasdemo
2008/01/22 12:28:04 thb 1.13.4.5: #i10000# Post-resync build breaker
2008/01/22 00:51:14 thb 1.13.4.4: RESYNC: (1.14-1.15); FILE MERGED
2007/12/20 22:18:59 thb 1.13.4.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:55 thb 1.13.4.2: RESYNC: (1.13-1.14); FILE MERGED
2007/10/01 13:02:03 thb 1.13.4.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008-06-24 09:58:16 +00:00
Rüdiger Timm
418ac4c698 INTEGRATION: CWS changefileheader (1.15.20); FILE MERGED
2008/03/28 16:35:16 rt 1.15.20.1: #i87441# Change license header to LPGL v3.
2008-04-11 08:50:43 +00:00
Kurt Zenker
95dcd3be58 INTEGRATION: CWS presenterview (1.13.12); FILE MERGED
2007/12/13 10:15:51 af 1.13.12.2: RESYNC: (1.13-1.15); FILE MERGED
2007/11/02 15:36:36 af 1.13.12.1: #i81089# Fixed angle when painting rotated bitmaps.
2008-04-03 12:14:00 +00:00
Rüdiger Timm
3efff6a37f INTEGRATION: CWS transogl01 (1.10.42); FILE MERGED
2007/09/30 00:18:06 thb 1.10.42.3: RESYNC: (1.11-1.13); FILE MERGED
2007/07/25 15:04:57 thb 1.10.42.2: RESYNC: (1.10-1.11); FILE MERGED
2007/07/20 15:33:41 radekdoulik 1.10.42.1: Issue number:  78745

return memory layout from getData methods
2007-11-09 09:14:38 +00:00
Jens-Heiner Rechtien
9bc57eca69 INTEGRATION: CWS thbpp9_SRC680 (1.12.2.1.6); FILE MERGED
2007/10/17 21:14:36 thb 1.12.2.1.6.1: #i82485# Carry clips along, also for XCachedPrimitive repaints
2007-11-01 13:41:48 +00:00
Vladimir Glazounov
798ca1b60f INTEGRATION: CWS thbpp8d_SRC680 (1.12.8); FILE MERGED
2007/08/30 10:44:46 thb 1.12.8.1: #i80779# Also repainting bitmaps to 2nd outdev
2007-08-30 14:21:07 +00:00
Jens-Heiner Rechtien
bb70c936cb INTEGRATION: CWS thbpp8 (1.10.46); FILE MERGED
2007/07/22 22:10:54 thb 1.10.46.2: RESYNC: (1.10-1.11); FILE MERGED
2007/07/17 08:52:44 thb 1.10.46.1: #i75339# Avoid duplicate mirroring (GraphicObject already mirrors according to negative sizes)
2007-08-03 10:49:55 +00:00
Oliver Bolte
66360dfb9d INTEGRATION: CWS presfixes12 (1.10.26); FILE MERGED
2007/03/08 21:39:09 thb 1.10.26.5: #i37778# Changed handling of clips, to actually adhere to the contract of XCanvas (with zero-count clip polygon denoting: everything clipped away)
2007/03/05 00:23:00 thb 1.10.26.4: #i37778# Added hacked-up special case for CompositeMode::SOURCE and polygon fills (to facilitate sprite clears)
2007/02/20 22:23:09 thb 1.10.26.3: #i37778# Added XCanvas::clear() method throughout all implementations
2007/02/14 13:21:02 thb 1.10.26.2: #i37778# Added XCanvas::clear() to all canvas implentations
2007/02/02 09:21:20 thb 1.10.26.1: #i37778# Changed old-style int casts to sal::static_int_cast; changed (double)x casts to double(x) initializations
2007-07-17 13:25:40 +00:00
Oliver Bolte
ab7f32bf49 INTEGRATION: CWS sb59 (1.8.18); FILE MERGED
2006/08/11 22:05:05 thb 1.8.18.1: #i68336# Made canvas warning free for wntmsci10
2006-10-12 10:32:36 +00:00
Oliver Bolte
57d1415e4f INTEGRATION: CWS pchfix02 (1.8.20); FILE MERGED
2006/09/01 17:18:08 kaib 1.8.20.1: #i68856# Added header markers and pch files
2006-09-17 02:30:24 +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
Kurt Zenker
f78b58e46b INTEGRATION: CWS canvas02 (1.5.4); FILE MERGED
2005/10/10 22:07:05 thb 1.5.4.8: #i48939# Made code compile (almost) warning-free for gcc
2005/10/08 12:54:47 thb 1.5.4.7: RESYNC: (1.5-1.6); FILE MERGED
2005/08/04 10:15:35 thb 1.5.4.6: #i48939# Corrected TODO
2005/08/02 14:33:33 thb 1.5.4.5: #i48939# moved polyPolygonFromXPolyPolygon2D to canvastools
2005/07/21 14:52:48 thb 1.5.4.4: #i48939# Factored out round up/down to integer; removed backend specific methods from base Sprite interface; removed updateScreen overwrite from SpriteCanvasBase (too much backend specifics need to be passed to HW canvases); now passing the target OutputDevice directly via Sprite::redraw() method in VCL canvas; made XFont -> impl font conversion dynamic cast, too; removed the getSpriteTargetSurface crap from SpriteCanvas
2005/06/28 16:08:56 thb 1.5.4.3: #i48939# Improved docs; consolidated several size getter in CanvasHelper
2005/06/28 11:22:48 thb 1.5.4.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.5.4.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:07 +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
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
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
Vladimir Glazounov
139422df22 INTEGRATION: CWS presfixes01 (1.2.10); FILE MERGED
2005/02/16 11:14:08 fs 1.2.10.5: #i42558# drafts.com.sun.star.drawing/rendering/geometry moved to com.sun.star.*
2005/02/15 12:24:18 thb 1.2.10.4: #i42440# Now filling polygons 'inclusive', i.e. with one additional pixel to the right and the bottom. Along the same lines, moved sprite-growing code to slideshow, we already handle the case there for update areas of antialiased shapes
2005/02/11 12:44:48 thb 1.2.10.3: #i38960# Fixed transformBitmap(), which, when the matrix contains e.g. rotational components, completely messed up both output position and relative position within the generated bitmap; Fixed inefficiency in BitmapBackBuffer, where a default-constructed bitmap was copied into the VDev the first time getOutDev() was called
2005/02/07 18:26:16 pl 1.2.10.2: #i42218# use Region::GetRegionFromPolyPolygon as performance shortcut
2005/01/26 11:28:43 thb 1.2.10.1: #116716# Corrected text direction setup; text layout always outputs LTR
2005-03-10 10:58:56 +00:00
Rüdiger Timm
dd38cfc8c5 INTEGRATION: CWS presentationengine01 (1.1.2); FILE ADDED
2004/11/22 13:49:01 thb 1.1.2.11: #110496# Due to a Solaris compiler bug, avoiding ternary operator with temporaries and function calls
2004/11/17 17:00:29 thb 1.1.2.10: #118514# Canvas module reorg
2004/11/08 05:54:33 thb 1.1.2.9: #i36093#, #110496# Added native canvas gradients; improved bitmap performance by special-casing a few important formats; de-flickered full-content redraw, by performing that, too, in a bg VDev
2004/10/26 23:36:58 thb 1.1.2.8: #110496# Added dedicated alpha bitmap support: factory methods at the XGraphicDevice, and optimized handling internally
2004/10/11 00:00:05 thb 1.1.2.7: #i34997# Added new method XCanvas::drawBitmapModulated(), to facilitate global alpha channel changes when rendering bitmaps
2004/09/30 15:10:55 thb 1.1.2.6: #110496# Corrected clip setup for the case empty view clip, nonempty render state clip (was set to NULL clip before)
2004/09/27 20:12:31 thb 1.1.2.5: #110496# Fixed problem with CanvasBitmap instances with alpha channel (simply ignored that before)
2004/08/23 19:14:25 thb 1.1.2.4: #110496# Now properly setting up text color (also changing the font's color values
2004/08/19 00:12:28 thb 1.1.2.3: #110496# Changed clip setup to handle empty/NULL clips correctly
2004/08/03 19:45:36 thb 1.1.2.2: #110496# Changed vcl canvas to use B2DPolygons, and transforming clip polys before setting them
2004/07/20 19:22:33 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:04 +00:00