path: root/basegfx/source/inc/hommatrixtemplate.hxx
AgeCommit message (Collapse)AuthorFilesLines
2020-10-30tdf#124176 Using pragma once instead of inclusive guardsdiwanshu8851-4/+1
Change-Id: I39f34dc94e0df09e6951c26a90a666553cadf4d9 Reviewed-on: Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <>
2020-07-16compact namespace: basegfx,canvasNoel Grandin1-5/+2
Change-Id: Idc808459b403bcdcccbd86b73dd22b424e507c8e Reviewed-on: Tested-by: Jenkins Reviewed-by: Noel Grandin <>
2019-02-18tdf#42949 Fix IWYU warnings in basegfx/Gabor Kelemen1-1/+3
Found with bin/find-unneeded-includes Only removal proposals are dealt with here. Change-Id: Ic8476ddc7805546f2f6f253f282ac976bb3b7bd6 Reviewed-on: Tested-by: Jenkins Reviewed-by: Miklos Vajna <>
2019-02-08loplugin:indentation in basctl..bridgesNoel Grandin1-1/+1
Change-Id: Ie4e27466c4258c6f774a3ebb82ec3a88c28fd753 Reviewed-on: Tested-by: Jenkins Reviewed-by: Noel Grandin <>
2018-10-20check for self assignCaolán McNamara1-7/+10
Change-Id: I1d8ae37c3f3fc41d5ec65bb246e891d76f7ff544 Reviewed-on: Tested-by: Jenkins Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2018-08-03loplugin:useuniqueptr in ImplHomMatrixTemplateNoel Grandin1-18/+11
Change-Id: I31175a5110672e864b07d6b5508b8b04b14e66ee Reviewed-on: Tested-by: Jenkins Reviewed-by: Noel Grandin <>
2018-01-12More loplugin:cstylecast: basegfxStephan Bergmann1-1/+1
auto-rewrite with <> "Enable loplugin:cstylecast for some more cases" plus solenv/clang-format/reformat-formatted-files Change-Id: Ifa4a6643b41525c962cd6af5776e1bf10bddb71c
2017-12-07loplugin:countusersofdefaultparams in basctl..basegfxNoel Grandin1-1/+1
Change-Id: I515acfb9de1f6dff1de94a60055c5b600e5e5241 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Noel Grandin <>
2016-12-02convert some anonymous enums to scopedNoel Grandin1-6/+2
Change-Id: Ia989376c983ff475359e4964abeb1f5a2300ff5b Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Noel Grandin <>
2016-05-02Fix typosAndrea Gelmini1-1/+1
Change-Id: I38b5e720af67d0bfb1be72ff82a7f5c595a94c14 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: jan iversen <>
2016-03-30loplugin:nullptr: Find some more cases in templatesStephan Bergmann1-1/+1
Change-Id: I1f127d56e40b04f2b4df85c0afbcfd424d68a8cc
2016-03-30loplugin:nullptrStephan Bergmann1-4/+4
Change-Id: I7f6d030317fc7910e69c742b3160b0156e9f9200
2016-03-10Avoid reserved identifiersStephan Bergmann1-4/+4
Change-Id: I036cb407c29ee375e1893b7418c7fa63bf1d592a
2015-12-10More loplugin:nullptr automatic rewrite (within templates)Stephan Bergmann1-1/+1
Change-Id: I9bc06cfb5eeb38fd7ae7fb25f876ea9f96e4a65a
2015-10-27loplugin:unusedmethodsNoel Grandin1-48/+0
Change-Id: I73180266c0af98dbd8d29bd3b11850996b94def9 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Thorsten Behrens <>
2015-09-29loplugin:removeunusedmethods, remove unused stuffNoel Grandin1-22/+0
Change-Id: I35456b2a3ad2a84a1d045f09cdfb29e4c19b8350
2015-03-27loplugin:staticfunctionNoel Grandin1-1/+1
Change-Id: I982ba552579019e4902ae59fddf14a6b34ba5954
2014-09-22loplugin: cstylecastNoel Grandin1-2/+2
Change-Id: I8b1f0f6c100b4cf6d45c9e0c0f1e0a38ec081218
2014-05-15Resolves fdo#70681: all that's leftThomas Arnhold1-3/+3
Change-Id: I3e51a62710bb46c8255fd228d41d9300c90a1fb5 Reviewed-on: Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2012-07-03sprinkle explicit over constructorsDavid Tardon1-1/+1
Change-Id: I6599147a74e5c99f964b08935ec7c77f2d4cadef
2012-06-19re-base on ALv2 code.Michael Meeks1-23/+14
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+3
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail Signed-off-by: Sebastian Spaeth <>
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-10-10CWS-TOOLING: integrate CWS cmcfixes49Oliver Bolte1-2/+2
2008-08-19INTEGRATION: CWS aw033 (1.18.6); FILE MERGEDVladimir Glazounov1-2/+1
2008/05/27 14:08:45 aw #i39532# changes DEV300 m12 resync corrections
2008-04-10INTEGRATION: CWS changefileheader (1.17.70); FILE MERGEDRüdiger Timm1-28/+18
2008/04/01 15:01:12 thb #i85898# Stripping all external header guards 2008/04/01 10:48:13 thb #i85898# Stripping all external header guards 2008/03/28 16:05:49 rt #i87441# Change license header to LPGL v3.
2006-07-13INTEGRATION: CWS cowfixes01 (1.15.20); FILE MERGEDOliver Bolte1-18/+12
2006/03/17 17:41:33 thb #i63310# Added COW to B2DMultiRange (wasn't there before); moved BxDHomMatrix to cow_wrapper; added o3tl build dependency
2006-06-20INTEGRATION: CWS warnings01 (1.15.8); FILE MERGEDJens-Heiner Rechtien1-8/+12
2006/02/21 14:40:21 thb #i55991# Changed matrix template int param to unsigned; int-casting it to reduced range where necessary; reverted senseless bitfield back to bool; renamed function parameter according to naming conventions (i.e. ripped off leading m)
2005-09-07INTEGRATION: CWS ooo19126 (1.14.34); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 17:38:35 rt #i54170# Change license header: remove SISSL
2004-09-08INTEGRATION: CWS ooo20040704 (1.13.28); FILE MERGEDRüdiger Timm1-3/+6
2004/07/01 11:57:00 thb #i30874# Verified changes 2004/06/30 12:36:35 waratah #i30874# Add initial values to potentially unitialised values
2004-03-18#100000# linux parse problemOliver Bolte1-4/+5
2004-02-16#110496# Made headers gcc-Wall clean, added some Canvas-related toolingThorsten Behrens1-3/+3
2004-01-16#110496# Added integer point, size and rectangle classes, needed for the new ↵Thorsten Behrens1-24/+24
2003-11-28Removed in-between namespaces (curve, matrix, numeric, point, polygon, ↵Armin Weiss1-15/+15
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-10Moved template declaration to internal namespaceThorsten Behrens1-434/+442
2003-11-05Added PolyPolygonTools, Added PolygonTool functionality, changed bool to ↵Armin Weiss1-24/+24
2003-10-31includes were one inc too deep, correctingArmin Weiss1-3/+3
2003-10-28basegfx reorganizationArmin Weiss1-17/+17
2003-09-26Reverted from 'optimized' doMulMatrix to plain version (since the former ↵Thorsten Behrens1-85/+12
botched the algo for nearly every non-trivial case
2003-08-20Some adaptions to coding guidelines. Method names are now lowercase, as well ↵Thorsten Behrens1-126/+126
as namespaces. Enums are class members, if applicable, and all uppercase. Instead of sal_Bool, we're using builtin-bool, for non-API stuff
2003-08-20Added missing ftools includeThorsten Behrens1-2/+6
2003-04-28ADded unsharp comparisons, addeed usage of these where useful/necessary.Armin Weiss1-16/+63
2003-04-15Extended the Polygon implementationArmin Weiss1-0/+665
Splitted the Polygon tooling into PolygonTools and own namespace Changed names of local include files for templates