summaryrefslogtreecommitdiffstats
path: root/cppcanvas
Commit message (Collapse)AuthorAgeFilesLines
* remove needless forward rtl::OUString declarationsLuboš Luňák2013-04-077-28/+0
| | | | Change-Id: I97d91a758dd82d64768d75c1d2ddd279de5f6034
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-0710-39/+39
| | | | | | | | Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
* new module i18nlangtagEike Rathke2013-04-052-2/+2
| | | | | | | | | | | Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
* -Wunused-macrosStephan Bergmann2013-03-271-5/+0
| | | | Change-Id: Ifaa1637122d6f9cae1e29b77ac36ca5d1f220aed
* implemented BeginContainerNoParams and EndContainer recordsRadek Doulik2013-03-222-26/+67
| | | | | | - plus a bit of refactoring to reuse code Change-Id: I416d2c47800752a27e2dc79f9b55b096e641062f
* implemented EmfPlusRecordTypeSave and EmfPlusRecordTypeRestore recordsRadek Doulik2013-03-193-3/+58
| | | | Change-Id: Iac87870c0f50a74b7f4db4c674adcded1494c055
* WaE: Potentially uninitialized local variableTor Lillqvist2013-03-191-1/+8
| | | | Change-Id: I497c30dfd951132fe2f7998a158b6c14efe5ebf7
* implemented EmfPlusRecordTypeSetClipRect recordRadek Doulik2013-03-151-4/+33
| | | | Change-Id: I0778cf44a1f4e920e723c17c34f6de4f8eed2342
* ops, fix buildRadek Doulik2013-03-151-1/+1
| | | | Change-Id: If72f3c1e0d7a14779074d898c4d1eb0fe8f07871
* implemented EmfPlusRecordTypeDrawEllipse recordRadek Doulik2013-03-152-33/+47
| | | | Change-Id: If8d7c210e437a041f3202c09f3d26d621b5af748
* WaE: unused variableDavid Tardon2013-03-151-2/+1
| | | | Change-Id: I05d9fdd234374924c7876d2c123656495016b0ea
* implemented EmfPlusRecordTypeFillEllipse recordRadek Doulik2013-03-151-0/+26
| | | | Change-Id: Id9362d05ddae2066f2fa289640f447393d7cda84
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-2/+0
|
* Work around GCC 4.8 -Werror=virtual-move-assignStephan Bergmann2013-03-091-1/+2
| | | | | | | | ...complaining that "defaulted move assignment for ‘cppcanvas::SpriteCanvas’ calls a non-trivial move assignment operator for virtual base ‘cppcanvas::BitmapCanvas’." Change-Id: I4dc92176dbec62f0ae4fa7d2842073077ecb8fc3
* do not crop the bitmap, it is already cropped. more debug outputRadek Doulik2013-03-061-4/+6
| | | | Change-Id: Iac6cd20833e0de9d8135fc4a3a0c4e5884a0e9fa
* straighten out that dreaded indentationEike Rathke2013-03-061-163/+167
| | | | Change-Id: Ia082475c5d00dfd7c09da08b535e685f8513242c
* fdo#60148 Clean up warnings from the Clang compiler pluginnccuong2013-03-061-440/+442
| | | | | | | | Change-Id: I08d755677c46c476710ecbd067ed9f7e2f54a671 loplugin: clean warnings: unused variables, incorrect indentation and log area. Reviewed-on: https://gerrit.libreoffice.org/2544 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
* remove unused and commented out codeThomas Arnhold2013-03-043-21/+0
| | | | | | This code gets never called. Change-Id: I59228cba1444b7b09f74eb5cf8da9b755c7c32f7
* Related to fdo#60724: correct spellingThomas Arnhold2013-03-031-3/+3
| | | | | | | | Using the autocorrect list of LibreOffice extras/source/autotext/lang/en-US/acor/DocumentList.xml Change-Id: I8b93969bc0742c2e95b8b7db3c4c37691e8d3657 Script: http://pastebin.ca/2327716
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* loplugin: improve indentationThomas Arnhold2013-02-252-2/+2
| | | | Change-Id: Idb847766d93dc222d6c55889616da21eeac212ee
* workaround for emf+ files with broken dataSize of Image object recordRadek Doulik2013-02-252-8/+8
| | | | Change-Id: I5005961e1b618af949dc978a7ac560fc9eca3e65
* fdo#59405: cppcanvas: fix infinite loop in processEMFPlusMichael Stahl2013-02-251-1/+10
| | | | | | | | This can be observed when inserting the bugdoc from fdo#59405. Apparently the "size" and "length" do not agree; ensure that the "length" does not underflow. Change-Id: Idfc68919859b8284c724831de21208e4392af328
* loplugin: unused variablesThomas Arnhold2013-02-251-2/+0
| | | | Change-Id: I46a748bf2c54d15c0f5718901197f3b4c34b82bf
* gbuild: do not copy boost headers aroundMichael Stahl2013-01-262-0/+4
| | | | | | | | | - do not use gb_UnpackedTarball_copy_header_files for boost - adapt the optimization in concat-deps.c for new path - use boost_headers in all LinkTargets that require it - add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
* implemented EmfPlusRecordTypeFillPie recordRadek Doulik2013-01-101-0/+45
| | | | Change-Id: I15e7464a6a295bb4c1313c0a65ee33b6443c61c8
* Cleanup: #include <tools/gen.hxx>Matteo Casalin2013-01-073-3/+3
| | | | | | | Change-Id: Ic547b4a59102afc8bdbc85ec95ac312e32ef2530 Reviewed-on: https://gerrit.libreoffice.org/1484 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
* Make LO buildable again after the GraphicFilter move.Jan Holesovsky2013-01-041-1/+1
| | | | Change-Id: I3455a7294b136400f32163626d5a7a7f2bfa898c
* fdo#35680 - fix wrong gradient rendering when grouped.Michael Meeks2012-12-111-11/+15
|
* use LanguageTagEike Rathke2012-11-161-2/+2
| | | | Change-Id: I2f8fd72cb49298f59d5eb406f03a1fc4128d1c8d
* re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks2012-11-0634-1002/+436
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Revert "calc65: #i116318# Fixed the painting of axial gradients."Michael Meeks2012-11-061-15/+2
| | | | This reverts commit de2dd7a15678d2968cd7c22d74e7056c35a051f3.
* replace sxub_Unicode by sal_UnicodeNorbert Thiebaud2012-10-191-1/+1
| | | | | | | Change-Id: Icf4b434a1961cc4964ee6e362491868e898a1831 Reviewed-on: https://gerrit.libreoffice.org/887 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
* gbuild: invert handling of standard system libraries:Michael Stahl2012-09-282-4/+0
| | | | | | | Always link in gb_STDLIBS, except when the library explicitly opts out with gb_LinkTarget_disable_standard_system_libs. Change-Id: I489a99114fbfa46d0421a27cf6c7b899dc268a4a
* gbuild: replace direct gb_STDLIBS use with ...Michael Stahl2012-09-282-2/+4
| | | | | | ... new gb_LinkTarget_add_standard_system_libs Change-Id: Ib2bc843098db3d8c6822b45a3d21724e67f57d69
* gbuild: split uwinapi out of gb_STDLIBSMichael Stahl2012-09-282-0/+2
| | | | Change-Id: I53316e0b9369d806197bccb42cf22d3497af43e7
* fixed typoRadek Doulik2012-09-061-2/+2
| | | | Change-Id: I483ff930b99d04cbd1514d7f541e57e223b04bab
* display hexadecimal and decimal record numbersRadek Doulik2012-08-151-1/+1
| | | | Change-Id: If8720ad99d2c4c6fa4927771027123a559895bb6
* remove some unused methodsCaolán McNamara2012-08-092-26/+0
| | | | Change-Id: I8b89f49eff059f5650bfb531bcb568db1d97c3a3
* emf+: added implementation of DrawImage recordRadek Doulik2012-07-192-16/+40
| | | | Change-Id: I6c86c2eaca1586d915b648292373da4378c755ba
* Various Clang 3.1 -Wunsued-variable, -Wconstant-conversionStephan Bergmann2012-07-182-6/+4
| | | | Change-Id: I0799f22685609201dfb524c373d065b6184ed53c
* Remove unused definesThomas Arnhold2012-07-021-2/+0
| | | | | | Some of them were commented out for documentation purpose. Change-Id: I29a6b2cbe774b527f0c3a0be5675160817a7f3ce
* targetted improvement of UNO API includes / usageMichael Meeks2012-07-022-8/+2
|
* replace custom readString with read_uInt16s_ToOUStringCaolán McNamara2012-06-251-20/+2
| | | | | | | replace custom readString with more efficient and foolproof read_uInt16s_ToOUString Change-Id: Idf5f85adad008b4bd775badd83f55b152a6ddaaf
* cppcanvas: remove obsolete makefile.mkMichael Stahl2012-06-222-77/+0
| | | | Change-Id: Id9ccc156371a235bca764044a8d155b8720782c0
* remove bunch of obsolete looking .dxp filesMichael Stahl2012-06-221-1/+0
| | | | Change-Id: Ib06d88890007fd27d6838a5c8829230733d3df97
* removed unused forward declarations of classTakeshi Abe2012-06-232-4/+0
| | | | | | except moving ScPostIt into source/filter/inc/xeescher.hxx Change-Id: I85fbfe88e30edce5a48a65c494ced7b2129964ff
* re-base on ALv2 code.Michael Meeks2012-06-221-23/+14
| | | | Change-Id: I8018d9b5fa01d1720c0392dc5fdc4a0656f25a35
* re-base on ALv2 code.Michael Meeks2012-06-2135-832/+517
| | | | Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
* death to some UniStringsCaolán McNamara2012-06-191-1/+1
| | | | Change-Id: I0fa0c60e12c418d25f8bd96cc04c6abd74b1a608