Commit Graph

29 Commits

Author SHA1 Message Date
Noel Grandin
8e58d9d08c loplugin: cstylecast
Change-Id: I8b1f0f6c100b4cf6d45c9e0c0f1e0a38ec081218
2014-09-22 14:36:14 +02:00
Markus Mohrhard
10f696d103 remove unnecessary whitespaces in basegfx
Change-Id: Ia97fb3895e855e9fb970b0874fc100e2b900a8b7
2014-07-06 02:15:20 +02:00
Noel Grandin
3e82897353 improve the inlinesimplememberfunctions clang plugin
Change-Id: I6d5a952901648e01904ef5c37f953c517304d31e
2014-06-17 10:55:17 +02:00
Armin Le Grand
744244997d Resolves: #i122509# Corrected typo in basegfx
(cherry picked from commit cdf48cfdbdb5348b259f4632790ffd178fcad1f7)

Change-Id: Iaa62acc4901c3edd31d0af7c642327dddf07f562
2013-06-10 16:43:12 +01:00
Michael Meeks
44cfc7cb65 re-base on ALv2 code. Includes (at least) relevant parts of:
linecap: Reintegrating finished LineCap feature
    Patch contributed by Regina Henschel
    http://svn.apache.org/viewvc?view=revision&revision=1232507

    Patches contributed by Sven Jacobi
    impress212: #i81610# fixed animation export
    http://svn.apache.org/viewvc?view=revision&revision=1167620
    impress212: drawinglayer gbuild environment changes
    http://svn.apache.org/viewvc?view=revision&revision=1167627
    http://svn.apache.org/viewvc?view=revision&revision=1167628
    impress212: DffPropSet -> minor code improvements, removing table
    http://svn.apache.org/viewvc?view=revision&revision=1167634
    impress212: #158494# fixed excel import (text rotation)
    http://svn.apache.org/viewvc?view=revision&revision=1167638

    Patches contributed by Armin Le Grand
    Svg: Reintegrated Svg replacement from /branches/alg/svgreplavement
    http://svn.apache.org/viewvc?view=revision&revision=1220836
    #118728# changed indentifying definitions for Svg file detection
    http://svn.apache.org/viewvc?view=revision&revision=1229961
    #118838# LineGeometry creation for complicated cases optimized to
	create single Polygons
    http://svn.apache.org/viewvc?view=revision&revision=1236232
    #119176# corrected file type detection for SVG for svg files
	without xml header
    http://svn.apache.org/viewvc?view=revision&revision=1309445
    #118728# Extended Svg file detection
    http://svn.apache.org/viewvc?view=revision&revision=1230531
    #118529# solve break converters and convert commands for OLEs and images
    http://svn.apache.org/viewvc?view=revision&revision=1186168
    svg: added WaE changes from branch svgreplacement to trunc
    http://svn.apache.org/viewvc?view=revision&revision=1222974
    svg: corrected missing member initialization
    http://svn.apache.org/viewvc?view=revision&revision=1226134
    fix for #118525#: Using primitives for chart sub-geometry visualisation
    http://svn.apache.org/viewvc?view=revision&revision=1226879
    #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert
	metafiles to bitmapEx ...
    http://svn.apache.org/viewvc?view=revision&revision=1293316
    fix for #118525#: removed no longer used variable maOriginalMapMode, one
    more exception eliminated
    http://svn.apache.org/viewvc?view=revision&revision=1227097
    #16758# Added buffering to the VDev usages of the VclProcessor2D derivates...
    http://svn.apache.org/viewvc?view=revision&revision=1229521
    #116758# Secured VDev buffer device to Vcl deinit
    http://svn.apache.org/viewvc?view=revision&revision=1230574
    #116758# added remembering allocated VDevs for VDevBuffer to be able to also
    delete these when vcl goes down; it should never happen, but You never know
    http://svn.apache.org/viewvc?view=revision&revision=1230927
    #118730# Changed SvgClipPathNode to use MaskPrimitive2D for primitive
	representation instead of TransparencePrimitive2D
    http://svn.apache.org/viewvc?view=revision&revision=1231198
    #118822# secured 3D geometry creation (slices) by subdividing the 2D
    source polyPolygon early
    http://svn.apache.org/viewvc?view=revision&revision=1234749
    #118829# enhanced Svg gradient quality, obstacles avoided
    http://svn.apache.org/viewvc?view=revision&revision=1235361
    #118834# Unified usage of TextBreakupHelper as single tooling class
    for i18n text primitive breakup
    http://svn.apache.org/viewvc?view=revision&revision=1236110
    #118853# added square pixel size limit to conversion of
    TransparencePrimitive2D to Metafile action
    http://svn.apache.org/viewvc?view=revision&revision=1237656
    #118824# coreccted mirroring and boundrect when the graphicmanager
    is used for bitmap output
    http://svn.apache.org/viewvc?view=revision&revision=1240097
    #115092# Corrected VclProcessor2D::RenderPolygonStrokePrimitive2D for
    various optimization scenarios
    http://svn.apache.org/viewvc?view=revision&revision=1241434
    #118783# Corrected errors in ID strings, corrected Svg line/fill export,
    corrected polygon close state
    http://svn.apache.org/viewvc?view=revision&revision=1232006
    #118796# corrected null-pointer usage in SVG text exporter
    http://svn.apache.org/viewvc?view=revision&revision=1240262
    #118729# Use GraphicStreamUrl and GraphicUrl to allow multi image
    import with linked graphics, too
    http://svn.apache.org/viewvc?view=revision&revision=1229962
    #118898# corrected error in GDIMetaFile::GetBoundRect in handling
    MetaFloatTransparentAction
    http://svn.apache.org/viewvc?view=revision&revision=1293349
    #118855# Corrected handling of possibly created empty clipRegions
    after PolyPolygon clipping
    http://svn.apache.org/viewvc?view=revision&revision=1237725
	#115962# Better (but not yet optimal, see comments in task) handling
	of MetaFloatTransparentAction in PDF export
	http://svn.apache.org/viewvc?view=revision&revision=1241078
    IP clearance: #118466# This patch removes librsvg, libcroco, libgsf, ...
    http://svn.apache.org/viewvc?view=revision&revision=1200879
    118779# Added svg content streaming in/out to ImpGraphic stream operators
    http://svn.apache.org/viewvc?view=revision&revision=1231908
    linecap: correctons for WaE and mac drawing
    http://svn.apache.org/viewvc?view=revision&revision=1232793
    svg: uses current system Dpi for Svg replacement image creation
    http://svn.apache.org/viewvc?view=revision&revision=1233948

    Patches contributed by Mathias Bauer (and others)
    gnumake4 work variously
    http://svn.apache.org/viewvc?view=revision&revision=1394326
    http://svn.apache.org/viewvc?view=revision&revision=1396797
    http://svn.apache.org/viewvc?view=revision&revision=1397315
    http://svn.apache.org/viewvc?view=revision&revision=1394326
    Remove duplicate header includes.
    cws mba34issues01: #i117720#: convert assertion into warning
    http://svn.apache.org/viewvc?view=revision&revision=1172352
    118485 - Styles for OLEs are not saved. Submitted by Armin Le Grand.
    http://svn.apache.org/viewvc?view=revision&revision=1182166
    cws mba34issues01: #i117714#: remove assertion
    http://svn.apache.org/viewvc?view=revision&revision=1172357

    Patch contributed by Jurgen Schmidt
    add some additional checks to ensure proper reading operations
    http://svn.apache.org/viewvc?view=revision&revision=1209022
    mostly prefer our stream / bounds checking work.

    Patches contributed by Herbert Duerr
    #i118816# add clarifying comment regarding Font::*Color*() methods
    http://svn.apache.org/viewvc?view=revision&revision=1233833
    extend macro->string handling for empty strings
    http://svn.apache.org/viewvc?view=revision&revision=1175801
    avoid magic constants for SALCOLOR_NONE
    http://svn.apache.org/viewvc?view=revision&revision=1177543
    initialize slant properly in ImplFontMetricData constructor (author=iorsh)
    http://svn.apache.org/viewvc?view=revision&revision=1177551
    #i118675# make check for extension updates more stable
    http://svn.apache.org/viewvc?view=revision&revision=1214797
    #a118617# remove VBasicEventListener.dll binary
    There are no known users depending on its CLSID
    http://svn.apache.org/viewvc?view=revision&revision=1203697

    Patches contributed by Ariel Constenla-Haile
    Fix build breaker on Linux/gcc
    http://svn.apache.org/viewvc?view=revision&revision=1221104
    Fix crash when trying to instantiate css.graphic.GraphicRasterizer_RSVG
    http://svn.apache.org/viewvc?view=revision&revision=1215559

    Patches contributed by Oliver-Rainer Wittmann
    sw34bf06: #i117962# - method <SwFlyFrm::IsPaint(..)> - consider
    instances of <SwFlyDrawObj>
    http://svn.apache.org/viewvc?view=revision&revision=1172120
    sw34bf06: #i117783# - Writer's implementation of XPagePrintable -
    apply print settings to new printing routines
    http://svn.apache.org/viewvc?view=revision&revision=1172115

    gnumake4 work variously from Hans-Joachim Lankenau
    http://svn.apache.org/viewvc?view=revision&revision=1397315
    http://svn.apache.org/viewvc?view=revision&revision=1396797
    http://svn.apache.org/viewvc?view=revision&revision=1396782
    http://svn.apache.org/viewvc?view=revision&revision=1394707
    plus some amount of re-splitting of legacy headers.

    Patch contributed by Pavel Janik
    WaE: Remove unused variables.
    http://svn.apache.org/viewvc?view=revision&revision=1230697

    Patches contributed by Takashi Ono
    mingwport35: i#117795: MinGW port fix for vcl2gnumake
    http://svn.apache.org/viewvc?view=revision&revision=1172091
    mingwport35: i#117795: MinGW port fix for vcl2gnumake
    http://svn.apache.org/viewvc?view=revision&revision=1172091

    Patch contributed by Christian Lippka
    impress212: #i98044# re enable Text menu for outline and title shapes
    http://svn.apache.org/viewvc?view=revision&revision=1167639

    Patch contributed by Andre Fischer
    118674: Made category B code optional and disabled by default.
    http://svn.apache.org/viewvc?view=revision&revision=1215131
    118881: Ignore empty paragraphs after bullets.
    http://svn.apache.org/viewvc?view=revision&revision=1296205

    Patches contributed by Philipp Lohmann
    ooo340fixes: #i117780# use rtl allocator
    http://svn.apache.org/viewvc?view=revision&revision=1172087
    ooo34gsl02: #i117807# fix an off by one error (index actually
    inside the pfb section header)
    http://svn.apache.org/viewvc?view=revision&revision=1167576

various cleanups, related compilation fixes, warning cleanups, re-working
of obsolete stl template pieces to use boost instead, changed string
classes, re-adapt KDE about data, about dialog, fixing warnings,
and other fixes & improvements.
Disable svg import / render for about/ branding code-paths for now.
Restore full icon theme set.
Remove OS/2 conditionals and sources.
Remove conflicting gtk/full-screen monitors support.
Retain existing svg rasterizer files - temporarily disabled.
Standardize stringificaiton and fixup dllpostfix issues.
Rename SvgGradientHelper::== to equalTo to avoid overloading issues.
Use the flat GdiPlus API for LineCaps calls.
2012-11-06 11:58:16 +00:00
Thomas Arnhold
34569eb28f drop bogus eof lines
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-08-07 13:45:27 +02:00
Alexander Bergmann
b3c3e116ff unusedcode.easy: Removed unused code 2012-02-01 16:34:50 +00:00
Joseph Powers
abb8748541 precompiled_basegfx.hxx is empty, so don't include it. 2011-11-05 07:12:39 -07: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
Jens-Heiner Rechtien
50afe624b9 CWS-TOOLING: integrate CWS aw059
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
2009-01-05 13:44:12 +00:00
Vladimir Glazounov
4e8d1f46f9 INTEGRATION: CWS aw033 (1.13.2); FILE MERGED
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-08-19 23:06:29 +00:00
Rüdiger Timm
ac7b4ec160 INTEGRATION: CWS changefileheader (1.16.30); FILE MERGED
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.
2008-04-10 18:09:34 +00:00
Oliver Bolte
59e5a09de1 INTEGRATION: CWS aw051 (1.15.30); FILE MERGED
2007/06/15 13:29:21 aw 1.15.30.1: #i77162# 3rd round of adaptions to B2DPolygon bezier handling
2007-07-18 10:08:22 +00:00
Oliver Bolte
2ea4af83f5 INTEGRATION: CWS pchfix02 (1.14.28); FILE MERGED
2006/09/01 17:16:40 kaib 1.14.28.1: #i68856# Added header markers and pch files
2006-09-17 07:07:57 +00:00
Kurt Zenker
cf2a65c4f4 INTEGRATION: CWS canvas02 (1.12.4); FILE MERGED
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-11-02 13:01:06 +00:00
Rüdiger Timm
367fc97e4e INTEGRATION: CWS ooo19126 (1.12.8); FILE MERGED
2005/09/05 17:38:47 rt 1.12.8.1: #i54170# Change license header: remove SISSL
2005-09-07 19:54:06 +00:00
Rüdiger Timm
1a6fa44040 INTEGRATION: CWS b2dnorm (1.11.26); FILE MERGED
2005/05/04 13:41:28 hdu 1.11.26.1: #i48298# normalize zero vectors gracefully
2005-05-10 15:05:14 +00:00
Pascal Junck
d68c023403 INTEGRATION: CWS aw019 (1.10.36); FILE MERGED
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-11-03 07:40:02 +00:00
Armin Weiss
99a300e39a Added == and != operators to ranges, some other goodies, too. Also changed remaining sal_Bool to bool. Renamed B(2|3)(d|i)box to ...volume. 2004-01-16 13:30:10 +00:00
Thorsten Behrens
fb6fefbd94 #110496# Added integer point, size and rectangle classes, needed for the new canvas 2004-01-16 09:34:43 +00:00
Armin Weiss
d539c95155 Removed in-between namespaces (curve, matrix, numeric, point, polygon, 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-28 10:18:16 +00:00
Thorsten Behrens
6993a65de0 Added scalar cross() method to B2DVector, which returns length of the 2D cross product (useful e.g. for angle calculations) 2003-11-12 11:11:24 +00:00
Armin Weiss
db78936286 added B2DVector::angle 2003-11-11 08:56:10 +00:00
Armin Weiss
ff3c6dbe35 Some error corrections, some additions to polygon stuff, making PolyPolygonCutter work 2003-11-10 10:45:52 +00:00
Armin Weiss
fef23aeb65 Added tooling for PolyPolygon cutting and some more tooling at B2DPolygon and B2DPolyPolygon 2003-11-06 15:30:30 +00:00
Armin Weiss
c3663a687c Added PolyPolygonTools, Added PolygonTool functionality, changed bool to sal_Bool 2003-11-05 11:25:58 +00:00
Armin Weiss
94c9d84524 includes were one inc too deep, correcting 2003-10-31 09:14:00 +00:00
Armin Weiss
5c35c4ae40 basegfx reorganization 2003-10-28 10:26:57 +00:00