summaryrefslogtreecommitdiff
path: root/canvas/inc
AgeCommit message (Collapse)Author
2012-10-08re-base on ALv2 code. Includes:Michael Meeks
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel http://svn.apache.org/viewvc?view=revision&revision=1232507 disable extended linecap API for now. gnumake4 work primarily from Mathias Bauer http://svn.apache.org/viewvc?view=revision&revision=1394326 misc. dead code cleanups Patch contributed by Ariel Constenla-Haile http://svn.apache.org/viewvc?view=revision&revision=1204995 http://svn.apache.org/viewvc?view=revision&revision=1207270
2012-08-07drop bogus eof linesThomas Arnhold
Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
2012-06-27Remove unused header filesThomas Arnhold
These were only referenced by Package_inc.mk... Change-Id: Idc771477595b9d221f9f2003b293fdd1ba7e1588
2012-06-19re-base on ALv2 code.Michael Meeks
2012-05-03Remove unused method canvas::tools::clipBlitJordi Mallach
2012-05-01rework callcatcher makefile to build subsequentcheck testsCaolán McNamara
Change-Id: Idda0262e62e42817b8c0502a38ee16913495233c
2012-04-12unusedcode.easy: remove various methodsThomas Arnhold
2012-04-10Remove unused constructor for ParametricPolyPolygonGábor Stefanik
2012-04-09Remove canvas::tools::calcRectToRectTransformJulien Nabet
2012-03-14Enable -Wnon-virtual-dtor for GCC 4.6Stephan Bergmann
...which has the necessary features to support it. Change a lot of classes to either contain a protected non-virtual dtor (which is backwards compatible, so even works for cppumaker-generated UNO headers) or a public virtual one. cppuhelper/propertysetmixin.hxx still needs to disable the warning, as the relevant class has a non-virtual dtor but friends, which would still cause GCC to warn. Includes a patch for libcmis, intended to be upstreamed.
2012-02-25Remove unused codeElton Chung
2012-02-22Fix fdo#45219 wrong transparency for animated objects.Thorsten Behrens
With the attachement from said bug, and cairocanvas, sprites are displayed multiple times above each other (which, for semi- transparent sprites, lead to incorrect overall transparency)
2012-02-18Fix typos in commentsElton Chung
2012-02-13Remove unused codeElton Chung
2012-02-01remove duplicate includeDavid Tardon
2011-12-22remove some unused codeCaolán McNamara
2011-12-01typo fix: explicitely -> explicitlyLior Kaplan
2011-11-27remove precompiled_xxx.hxx/cxxNorbert Thiebaud
2011-11-27remove include of pch header in canvasNorbert Thiebaud
2011-11-23Changed sal/log.h -> sal/log.hxx, drop _S from C++ streaming log macros.Stephan Bergmann
A compile time check ensures the common case of streaming just a plain C-style string literal still produces reasonably compact call-site code. The format-string variants are still available in sal/detail/log.h, but only to be used in obsolete osl/diagnose.h etc., and going to be removed again eventually.
2011-11-22New sal/log.h obsoletes osl/diagnose.h and tools/debug.hxx.Stephan Bergmann
* New SAL_INFO..., SAL_WARN... macros. * New SAL_STREAM supersedes OSL_FORMAT. * oustringostreaminserter.hxx moved from unotest to rtl (and always UTF-8 now). * TODO to enable GCC __attribute__((format)) in sal/log.h (requires call-site cleanup). * Further functionality in tools/debug.hxx (DBG_MEMTEST, DBG_CTOR, etc.) not yet addressed. * Some replacements tools String -> rtl::OUString.
2011-07-26Removed weird VERBOSE overload in canvasThorsten Behrens
Now doing extra logging / graphical debug cues via OSL_DEBUG_LEVEL of 3. Also saves some lines in makefiles.
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
Conflicts: basebmp/prj/d.lst basebmp/test/basictest.cxx basebmp/test/makefile.mk basegfx/inc/basegfx/basegfxdllapi.h basegfx/inc/basegfx/tools/debugplotter.hxx basegfx/inc/basegfx/tuple/b2ituple.hxx basegfx/prj/d.lst basegfx/source/numeric/makefile.mk basegfx/source/polygon/makefile.mk basegfx/source/range/makefile.mk basegfx/source/raster/makefile.mk basegfx/source/tuple/makefile.mk basegfx/source/vector/makefile.mk basegfx/test/basegfx1d.cxx basegfx/test/makefile.mk basegfx/util/makefile.mk canvas/Library_canvasfactory.mk canvas/Module_canvas.mk canvas/prj/build.lst canvas/prj/d.lst canvas/source/cairo/cairo_canvashelper_texturefill.cxx canvas/source/cairo/makefile.mk canvas/source/tools/makefile.mk comphelper/qa/string/makefile.mk cppcanvas/Module_cppcanvas.mk cppcanvas/inc/cppcanvas/cppcanvasdllapi.h cppcanvas/prj/build.lst cppcanvas/prj/d.lst cppcanvas/source/mtfrenderer/makefile.mk cppcanvas/util/makefile.mk i18npool/source/search/makefile.mk regexp/Library_regexp.mk regexp/prj/d.lst sax/CppunitTest_sax.mk sax/Library_sax.mk sax/prj/d.lst sax/qa/cppunit/test_converter.cxx sax/source/expatwrap/attrlistimpl.hxx sax/util/makefile.mk svtools/Library_svt.mk tools/Executable_sspretty.mk ucbhelper/prj/d.lst ucbhelper/source/provider/configureucb.cxx ucbhelper/source/provider/provconf.cxx ucbhelper/util/makefile.mk unotools/Library_utl.mk unotools/Module_unotools.mk unotools/Package_inc.mk unotools/prj/build.lst vcl/Library_desktop_detector.mk vcl/Library_vcl.mk vcl/Library_vclplug_gtk.mk vcl/aqua/source/gdi/salprn.cxx vcl/inc/aqua/saldata.hxx vcl/unx/generic/gdi/salgdi3.cxx
2011-06-17gnumake4: remove DOS lineendings from new dllapi files, add terminating ↵Michael Stahl
newline [hg:6a190c99c8ff]
2011-06-16CWS gnumake4: convert canvas to new build system [hg:04b466050e00]Mathias Bauer
2011-06-16CWS gnumake4: convert canvas to new build systemMathias Bauer
2011-05-30Fixes to make it compile on WindowsTor Lillqvist
2011-04-16restoring basemutexhelper.hxxBjoern Michaelsen
* got killed in 3cd302f4e5dd443670debfb9bbae7e3be1676ca6 * checked out from 7db45b251adf8588624fee439df3ae0629c6ac4f
2011-04-11disposeEventSource should not be SAL_CALLTor Lillqvist
2011-04-08Fix overloaded-virtual warning in canvasThorsten Behrens
With enabled -Woverloaded-virtual gcc warning (see http://lists.freedesktop.org/archives/libreoffice/2011-March/009567.html), canvas exposed a nasty clash between WeakComponentImplHelper::disposing and XEventListener::disposing. Fixed by overriding *once* in baseclass, and then calling disambiguated, renamed methods.
2011-03-12Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold
2010-12-05Replace all occured, occurance etc.Takeshi Abe
2010-11-09EasyHack: RTL macro converted from createFromAsciiKevin Hunter
2010-10-25merge vosremoval-mutex.diffNorbert Thiebaud
In practice the changeset is 'inspired' by vosremoval-mutex.diff but was essentially redone manually
2010-10-25use SolarMutexGuard to guard the SolarMutexNorbert Thiebaud
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
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-05more removed include guards using fixguard.pyPetr Mladek
2010-03-31Merge DEV300_m75thb
* resolved two conflicts caused by lineend changes in canvashelper_texturefill.cxx and implrenderer.cxx. Took the cws version, which uses new texture fill semantics, and fixes clipping bug * binned file header changes from head for deleted files
2010-02-19Fix dxcanvas gradient glitchesthb
* moved common gradient step size code out to canvastools to share * reverted back to manual polygon rendering for anisotrophic rect and ellipse gradients * fixed tilemode==none case for bitmap fills
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2009-10-16#i105937# Much improved gradient support for canvas/basegfx/drawinglayer.thb
See http://blog.thebehrens.net/2009/07/28/hackweek-iv-canvas-convwatch/ for more background information
2008-06-27#i10000# To please SunCC, had to implement isAccelerated/getDeviceHandle on ↵Thorsten Behrens
most derived device helper classes
2008-06-27#i10000# buildbreak on solaris fixedVladimir Glazounov
2008-06-27#i10000 buildbreak on solarisKurt Zenker
2008-06-24INTEGRATION: CWS canvas05 (1.3.36); FILE MERGEDKurt Zenker
2008/04/21 07:26:51 thb 1.3.36.2: RESYNC: (1.3-1.4); FILE MERGED 2007/12/20 22:18:56 thb 1.3.36.1: #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
2008-06-24INTEGRATION: CWS canvas05 (1.2.112); FILE MERGEDKurt Zenker
2008/04/21 07:27:09 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED 2007/10/01 13:02:01 thb 1.2.112.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008-06-24INTEGRATION: CWS canvas05 (1.6.26); FILE MERGEDKurt Zenker
2008/04/21 07:27:06 thb 1.6.26.3: RESYNC: (1.6-1.7); FILE MERGED 2007/12/20 22:18:56 thb 1.6.26.2: #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/10/01 13:02:01 thb 1.6.26.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008-06-24INTEGRATION: CWS canvas05 (1.1.2); FILE ADDEDKurt Zenker
2008/06/09 12:51:46 thb 1.1.2.3: #i88081# Join from CWS impress144 (fixing the dxcanvas crash), extended for the other canvas impls 2008/05/23 22:03:43 thb 1.1.2.2: Moving all remaining new files to LGPL 3 2007/12/20 22:18:56 thb 1.1.2.1: #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
2008-06-24INTEGRATION: CWS canvas05 (1.2.112); FILE MERGEDKurt Zenker
2008/04/21 07:27:03 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED 2007/10/01 13:02:01 thb 1.2.112.1: #i78888# #i78925# #i79258# #i79437# Merge from CWS picom
2008-06-24INTEGRATION: CWS canvas05 (1.2.112); FILE MERGEDKurt Zenker
2008/04/21 07:26:57 thb 1.2.112.2: RESYNC: (1.2-1.3); FILE MERGED 2007/12/20 22:18:55 thb 1.2.112.1: #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