summaryrefslogtreecommitdiff
path: root/basegfx/source/vector
AgeCommit message (Collapse)AuthorFilesLines
2011-02-02Clean up makefilesThomas Arnhold1-4/+0
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth4-0/+12
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-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien5-21/+5
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-01-05CWS-TOOLING: integrate CWS aw059Jens-Heiner Rechtien1-0/+9
2008-12-16 16:15:40 +0100 aw r265557 : #i95645# avoid expensive tries to stream in graphic data when stream is at end anyways 2008-12-15 16:49:58 +0100 wg r265512 : i97278 2008-12-12 16:02:15 +0100 aw r265427 : #i95645# new formulation was wrong in two places; thanks go to THB. Thanks! 2008-12-12 15:49:06 +0100 aw r265425 : #i95645# refined formulation of AA on/off constraints for VCLCanvas 2008-12-12 14:51:26 +0100 aw r265420 : #i95645# workaround for DrawTransparent of button hilighting when remote displayed; somehow GDI+ does bad dithering in that case 2008-12-12 13:23:00 +0100 aw r265414 : removed temporary build hack; it made it's way in using the rebase; with SVN the rebase is not based on pure checkouts, but uses local changes. 2008-12-11 19:35:59 +0100 aw r265352 : #i95645# need to switch off AA for WNT and UNX, the VCLCanvas is currently not able to handle AA correctly 2008-12-11 16:05:17 +0100 thb r265327 : #i95645# Changed defaults to on; as for the while svx dialog is not changed 2008-12-10 13:40:38 +0100 aw r265180 : #i95645# changed pixel snap to basegfx::fround 2008-12-10 13:25:45 +0100 aw r265177 : corrected linux warning 2008-12-10 12:28:02 +0100 aw r265167 : #i95645# added support for pixel snap/linux resp. no AA for mac (also pixel snap) when AA is switched off to the basegfx::B2DPolyPolygon painting VCL methods; needed for e.g. selection in SC and SW 2008-12-09 18:44:39 +0100 aw r265136 : #i95645# corrected filled path construction 2008-12-09 18:12:40 +0100 aw r265133 : #i95645# added support for non-AAd transparent paints 2008-12-09 18:11:58 +0100 aw r265132 : #i95645# forced selection without AA 2008-12-09 18:11:29 +0100 aw r265131 : #i88893# smoothed/corrected SW selection rects for transparent selection, forced selection without AA 2008-12-09 15:21:39 +0100 aw r265094 : #i95645# corrected FormControl full drag 2008-12-09 15:11:26 +0100 aw r265093 : #i95645# make gdiplus usages more safe when no line or fill color is selected 2008-12-09 14:30:09 +0100 aw r265085 : #i95645# added GDIPlus support 2008-12-09 13:41:06 +0100 aw r265081 : #i95645# added simple AA using GDIPlis to VCL 2008-12-09 13:40:46 +0100 aw r265080 : #i95645# added simple AA using GDIPlis to VCL 2008-12-09 13:40:29 +0100 aw r265079 : #i95645# added simple AA using GDIPlis to VCL 2008-12-09 13:33:16 +0100 aw r265078 : #i95645# changes to requirements, discussed with FPE 2008-12-08 14:11:39 +0100 aw r264995 : #i95646# added missing extra-wireframe for SdrDragObjOwn implementations when object has no border 2008-12-08 14:11:00 +0100 aw r264994 : #i95646# corrected RenderMarkerArrayPrimitive2D OutDev usage in VclProcessor2D 2008-12-08 12:15:10 +0100 ufi r264987 : aw059 2008-12-08 12:14:40 +0100 ufi r264986 : aw059 2008-12-05 13:16:18 +0100 aw r264905 : CWS-TOOLING: rebase CWS aw059 to trunk@264807 (milestone: DEV300:m37) 2008-12-04 11:29:48 +0100 aw r264827 : #i95645# corrected warning 2008-12-03 14:43:39 +0100 aw r264783 : #i95645# simplified overlay manager and objects to stl vector; added stuff to render some more overlay to primitive renderer to get AA support for WIN32 2008-12-03 14:42:43 +0100 aw r264782 : #i95645# added test for WIN32 for AA if cairo canvas is available 2008-12-03 14:42:13 +0100 aw r264781 : #i95645# removed unused options for writer selection overlay 2008-12-03 14:41:51 +0100 aw r264780 : #i95645# removed unused options for calc overlay 2008-12-03 14:41:21 +0100 aw r264779 : #i95645# small corrections in canvas renderer 2008-12-02 18:32:31 +0100 aw r264730 : #i95646# merged cairo version from THB's CWS cairosource01 2008-12-02 15:25:45 +0100 aw r264705 : #i95645# added helpers for the MarkerArrayPrimitive2D change which support buffered creation of the most used markers 2008-12-02 12:50:01 +0100 aw r264690 : #i95645# added a non-saved method IsAAPossibleOnThisSystem to SvtOptionsDrawinglayer to quickly test if AA can be offered on the system, added buffering of that check. 2008-12-02 12:48:51 +0100 aw r264689 : #i95645# unified MarkerArrayPrimitive2D to work bitmap-orientated, adapted usages. Added buffered preparation for needed markers. Minor adaptions for AA 2008-12-02 12:47:53 +0100 aw r264688 : #i95645# unified MarkerArrayPrimitive2D to no longer work on a enum and types of markers, but to use a BitmapEx (or any other Bitmap object) which will be displayed centerd and in discrete coordinates at positions. Adapted decomposition and all usages. Corrected minor stuff with grid primitive 2008-11-28 17:11:12 +0100 thb r264565 : #i95645# Added two more lists to config; to be able to differentiate canvas capabilities 2008-11-28 17:03:27 +0100 thb r264563 : #i95645# Added two more lists to config; to be able to differentiate canvas capabilities 2008-11-28 17:00:07 +0100 thb r264562 : #i95645# Added two more lists to config; to be able to differentiate canvas capabilities 2008-11-28 16:59:51 +0100 thb r264561 : #i95645# Added two more lists to config; to be able to differentiate canvas capabilities 2008-11-27 19:13:42 +0100 aw r264519 : #i95646# optimized getLength() a little bit 2008-11-27 19:12:50 +0100 aw r264518 : #i95646# corrected AA expansion of invalidate frame; buffered discrete distance at OM 2008-11-27 18:50:05 +0100 aw r264516 : #i95646# corrected fit to frame texts for WIN32 2008-11-27 15:32:15 +0100 aw r264496 : #i95646# helplines corrected 2008-11-27 15:32:05 +0100 aw r264495 : #i95646# helplines corrected 2008-11-27 15:01:30 +0100 aw r264492 : #i95646# enable AA support for old polygons, especially to get support for MetaFile output 2008-11-27 14:33:28 +0100 aw r264489 : #i95646# AA support for wireframe overlays 2008-11-27 13:40:54 +0100 aw r264485 : #i95646# added full repaint when AA option changes 2008-11-27 13:29:19 +0100 aw r264482 : #i95646# corrected handling of bSolidDragging config entries 2008-11-27 13:29:08 +0100 aw r264481 : #i95646# corrected handling of bSolidDragging config entries 2008-11-27 11:30:12 +0100 aw r264469 : #i95646# corrected IsAAPossibleOnThisSystem implementation 2008-11-26 16:33:04 +0100 aw r264420 : #i95646# adapted OfaViewTabPage to use disable mechanism for AA and HWAccel 2008-11-26 15:49:19 +0100 aw r264406 : #i95646# added DlgEdObj::getFullDragClone() to create specialized simple SdrUnoObj clones for solid dragging 2008-11-26 15:48:11 +0100 aw r264405 : #i95646# changed derivation of ViewObjectContactOfUnoControl to get a valid isPrimitiveVisible() implementation 2008-11-26 14:11:37 +0100 aw r264385 : #i88893# added new look for selection in sw 2008-11-26 11:32:33 +0100 aw r264360 : corrected compiler warning 2008-11-25 18:46:29 +0100 aw r264328 : #i95646# snapshot with FullDrag clones 2008-11-25 18:46:07 +0100 aw r264327 : #i95646# snapshot with FullDrag clones 2008-11-25 18:45:43 +0100 aw r264326 : #i95646# snapshot with FullDrag clones 2008-11-25 18:19:04 +0100 thb r264324 : #i96585# Added missing inline specifier 2008-11-25 13:16:25 +0100 aw r264285 : #i95646# next snapshot 2008-11-25 13:15:33 +0100 aw r264284 : #i95646# next snapshot 2008-11-25 13:15:12 +0100 aw r264283 : #i95646# next snapshot 2008-11-25 13:14:51 +0100 aw r264282 : #i95646# next snapshot 2008-11-20 13:40:49 +0100 aw r264045 : #i95646# stable snapshot 2008-11-20 13:40:29 +0100 aw r264044 : #i95646# stable snapshot 2008-11-20 13:40:06 +0100 aw r264043 : #i95646# stable snapshot 2008-11-20 13:39:45 +0100 aw r264042 : #i95646# stable snapshot 2008-11-18 11:53:39 +0100 aw r263758 : #i95646# snapshot for linux test build 2008-11-18 11:52:54 +0100 aw r263757 : #i95646# snapshot for linux test build 2008-11-18 11:52:02 +0100 aw r263756 : #i95646# snapshot for linux test build 2008-11-14 18:17:49 +0100 aw r263692 : #i95646# snapshot with most stuff working 2008-11-14 18:14:26 +0100 aw r263691 : #i95646# snapshot with most stuff working 2008-11-14 18:12:50 +0100 aw r263690 : #i95646# snapshot with most stuff working 2008-11-14 18:12:16 +0100 aw r263689 : #i95646# snapshot with most stuff working 2008-11-14 18:11:41 +0100 aw r263688 : #i95646# snapshot with most stuff working 2008-11-07 18:44:22 +0100 aw r263479 : #i95968# better support PrefMapMode; special for MAP_PIXEL was missing 2008-11-05 17:39:15 +0100 aw r263356 : #i95644# #i95645# #i95646# bigger change done, saving for another experiment 2008-11-05 17:39:02 +0100 aw r263355 : #i95644# #i95645# #i95646# bigger change done, saving for another experiment 2008-11-05 12:28:32 +0100 aw r263350 : #i95644# #i95645# #i95646# in-between state before bigger change 2008-11-05 12:27:51 +0100 aw r263349 : #i95644# #i95645# #i95646# in-between state before bigger change 2008-11-05 12:26:58 +0100 aw r263348 : #i95644# #i95645# #i95646# in-between state before bigger change 2008-11-05 12:26:17 +0100 aw r263347 : #i95644# #i95645# #i95646# in-between state before bigger change 2008-11-05 12:25:55 +0100 aw r263346 : #i95644# #i95645# #i95646# in-between state before bigger change
2008-10-17CWS-TOOLING: integrate CWS aw057Oliver Bolte1-1/+14
2008-08-19INTEGRATION: CWS aw033 (1.7.6); FILE MERGEDVladimir Glazounov1-1/+4
2008/05/14 14:41:10 aw 1.7.6.2: RESYNC: (1.7-1.8); FILE MERGED 2008/04/16 04:51:24 aw 1.7.6.1: #i39532# moved 3D default raster converter to basegfx
2008-08-19INTEGRATION: CWS aw033 (1.13.2); FILE MERGEDVladimir Glazounov1-3/+3
2008/05/14 14:41:13 aw 1.13.2.5: RESYNC: (1.16-1.17); FILE MERGED 2007/12/17 09:52:16 aw 1.13.2.4: #i39532# minor primitive corrections 2007/08/09 22:05:22 aw 1.13.2.3: RESYNC: (1.15-1.16); FILE MERGED 2006/09/26 14:53:46 aw 1.13.2.2: RESYNC: (1.14-1.15); FILE MERGED 2005/10/28 11:23:33 aw 1.13.2.1: #i39532#
2008-04-10INTEGRATION: CWS changefileheader (1.3.88); FILE MERGEDRüdiger Timm1-23/+19
2008/03/28 16:05:59 rt 1.3.88.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.3.60); FILE MERGEDRüdiger Timm1-29/+18
2008/04/01 10:48:16 thb 1.3.60.2: #i85898# Stripping all external header guards 2008/03/28 16:05:59 rt 1.3.60.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.7.60); FILE MERGEDRüdiger Timm1-29/+18
2008/04/01 10:48:16 thb 1.7.60.2: #i85898# Stripping all external header guards 2008/03/28 16:05:58 rt 1.7.60.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.6.60); FILE MERGEDRüdiger Timm1-32/+18
2008/04/01 10:48:16 thb 1.6.60.2: #i85898# Stripping all external header guards 2008/03/28 16:05:58 rt 1.6.60.1: #i87441# Change license header to LPGL v3.
2008-04-10INTEGRATION: CWS changefileheader (1.16.30); FILE MERGEDRüdiger Timm1-32/+18
2008/04/01 10:48:16 thb 1.16.30.2: #i85898# Stripping all external header guards 2008/03/28 16:05:58 rt 1.16.30.1: #i87441# Change license header to LPGL v3.
2007-07-18INTEGRATION: CWS aw051 (1.15.30); FILE MERGEDOliver Bolte1-18/+20
2007/06/15 13:29:21 aw 1.15.30.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2006-09-17INTEGRATION: CWS pchfix02 (1.2.36); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:16:41 kaib 1.2.36.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.6.36); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:16:41 kaib 1.6.36.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.5.36); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:16:40 kaib 1.5.36.1: #i68856# Added header markers and pch files
2006-09-17INTEGRATION: CWS pchfix02 (1.14.28); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:16:40 kaib 1.14.28.1: #i68856# Added header markers and pch files
2005-11-02INTEGRATION: CWS canvas02 (1.12.4); FILE MERGEDKurt Zenker1-20/+19
2005/10/08 13:26:34 thb 1.12.4.2: RESYNC: (1.12-1.13); FILE MERGED 2005/07/28 10:10:22 thb 1.12.4.1: Join from cws_src680_aw024: #i48939# and new rendering subsystem need AW's clipper changes
2005-09-07INTEGRATION: CWS ooo19126 (1.2.62); FILE MERGEDRüdiger Timm1-48/+21
2005/09/05 17:38:48 rt 1.2.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.1.62); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:47 rt 1.1.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.5.62); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:47 rt 1.5.62.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.4.18); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:47 rt 1.4.18.1: #i54170# Change license header: remove SISSL
2005-09-07INTEGRATION: CWS ooo19126 (1.12.8); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:47 rt 1.12.8.1: #i54170# Change license header: remove SISSL
2005-05-10INTEGRATION: CWS b2dnorm (1.11.26); FILE MERGEDRüdiger Timm1-3/+8
2005/05/04 13:41:28 hdu 1.11.26.1: #i48298# normalize zero vectors gracefully
2005-03-30INTEGRATION: CWS presfixes02 (1.3.2); FILE MERGEDRüdiger Timm1-5/+2
2005/03/15 15:33:13 mbu 1.3.2.1: added polypolygon triangulation
2005-03-10INTEGRATION: CWS presfixes01 (1.2.38); FILE MERGEDVladimir Glazounov1-2/+5
2005/02/16 13:20:33 fs 1.2.38.1: #i10000#
2004-11-03INTEGRATION: CWS aw019 (1.10.36); FILE MERGEDPascal Junck1-6/+18
2004/10/13 14:00:47 aw 1.10.36.2: #i34831# 2004/10/13 08:30:49 aw 1.10.36.1: #i34831#
2004-05-12#i10000#Rüdiger Timm1-4/+4
2004-01-16Added == and != operators to ranges, some other goodies, too. Also changed ↵Armin Weiss2-7/+7
remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume.
2004-01-16Initial revisionThorsten Behrens2-0/+287
2004-01-16#110496# Added integer point, size and rectangle classes, needed for the new ↵Thorsten Behrens2-11/+13
canvas
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss2-169/+163
range, tuple, vector). Names were too common and e.g. vector leaded to problems with some defines. This is now avoided. Also some bug fixes, addition of 3d polygon tooling etc.
2003-11-26Added support for B3DPolyPOlygon, moved BDRange from source/inc to range ↵Armin Weiss1-2/+24
namespace and the directories
2003-11-12Added scalar cross() method to B2DVector, which returns length of the 2D ↵Thorsten Behrens1-2/+7
cross product (useful e.g. for angle calculations)
2003-11-11added B2DVector::angleArmin Weiss1-2/+8
2003-11-10Some error corrections, some additions to polygon stuff, making ↵Armin Weiss1-4/+27
PolyPolygonCutter work
2003-11-06Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon ↵Armin Weiss1-4/+4
and B2DPolyPolygon
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss1-8/+8
sal_Bool
2003-10-31includes were one inc too deep, correctingArmin Weiss2-8/+8
2003-10-28basegfx reorganizationArmin Weiss3-0/+401