summaryrefslogtreecommitdiffstats
path: root/basegfx
Commit message (Collapse)AuthorAgeFilesLines
* mass removal of rtl:: prefixes for O(U)String*Luboš Luňák2013-04-076-30/+30
| | | | | | | | 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
* Prefer prefix ++/-- operators for non-primitive typesJulien Nabet2013-04-011-1/+1
| | | | Change-Id: Iaf45e2b7f48ae4c5675d0b59df851dbde42ba934
* Add assert nCount <= vector.size() (Thank you Markus!)Julien Nabet2013-04-011-0/+1
| | | | Change-Id: I076e88e6fc845c2333bc3de98de023330e531272
* Prefer prefix ++/-- operators for non-primitive typesJulien Nabet2013-04-011-21/+19
| | | | Change-Id: I0e12ef966d470a22a4f49a5b3b6cfda0a9945328
* Fix loplugin warning.Thorsten Behrens2013-03-202-174/+182
| | | | | | | | Unused mutices in basegfx, turns out that was a rather broken attempt to guard lazy-init statics. Implemented properly with rtl::Static now. Change-Id: Icefe82a53ef6ed33114732a6bb70f9aa0c28b55e
* simplify OUString assignmentsChr. Rossmanith2013-03-201-11/+7
| | | | | | | Change-Id: Ieffd80aa84c9a041785bb81b3a904a32d00cb2bb Reviewed-on: https://gerrit.libreoffice.org/2863 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* fdo#43460: use isEmpty()Thomas Arnhold2013-03-091-1/+1
| | | | Change-Id: Ia768e684d3cf255239c04d024b35488830cc9fe6
* fix buildDavid Ostrovsky2013-03-043-0/+43
| | | | | | | Windows seems to be unhappy about bpixel.cxx removal. This partially reverts 3abfdd08caf588577c349f1e2cbe8778ec228c85. Change-Id: I3a27bafa9ead14ba19d0f00a6be086df6c468e19
* doubled includesThomas Arnhold2013-03-041-1/+0
| | | | Change-Id: I70ec796188e2388e1e4d699126f7ae817f5ff86e
* it's surely a bad idea to not crash in dbgutil mode but crash in product modeCaolán McNamara2013-03-044-57/+2
| | | | Change-Id: Ie72e23a5b3c49b08bcf25a9de2d7c4d4c4e7925d
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* loplugin: unused variablesThomas Arnhold2013-02-251-2/+0
| | | | Change-Id: I46a748bf2c54d15c0f5718901197f3b4c34b82bf
* s/the the/the/Tor Lillqvist2013-02-221-1/+1
| | | | Change-Id: Iadacffaad832c6ff06757e8567e24f929f24a4c3
* coverity#984038 Uninitialized scalar variableCaolán McNamara2013-02-171-1/+1
| | | | Change-Id: I6c460ea0ca039ccc8d62bb7a7005832fb809f369
* 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
* Doxygenify helpful basegfx comments.Thorsten Behrens2013-01-101-36/+68
| | | | Change-Id: I60a49e643c336c8834862735f93f1b41d6dad348
* Revert "SVG: add check if polygon is closed"Chr. Rossmanith2012-12-301-4/+0
| | | | This reverts commit 0144c952282a4555b7ab0cfcf9d35bf753e5d8cb.
* new autogenerated PCH header for xmloffLuboš Luňák2012-12-101-0/+1
|
* SVG: add check if polygon is closedChr. Rossmanith2012-12-081-0/+4
| | | | Change-Id: I6e2b405dd1727fd6f6634fb0a68ccaf30d3644cf
* Move #include to appropriate headerTakeshi Abe2012-11-183-2/+1
| | | | Change-Id: I58c33b91f205641f9cc8cdfcd9ecfadc77341b82
* re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks2012-11-06113-2772/+2222
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* ::rtl::OUString -> OUString in basegfxRicardo Montania2012-10-313-38/+36
| | | | | | | Change-Id: I2e0189135d5f30b20e625b849cedbef2eb639ed9 Reviewed-on: https://gerrit.libreoffice.org/929 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* add SAL_WARN_UNUSED to some classesCaolán McNamara2012-10-2812-12/+12
| | | | Change-Id: Ibcc3ea7ebd60c46930f0c2419c8286fed9671061
* missing system headerNorbert Thiebaud2012-10-011-0/+1
| | | | Change-Id: I33f6a9830accd4ed06aa5469f63e3f5329044ace
* Replace usage of rtl_*Memory with equivalent from string.hArnaud Versini2012-10-012-5/+3
| | | | | | | Change-Id: I50ffc10f007f03c3252ef0196b59b881429cc159 Reviewed-on: https://gerrit.libreoffice.org/734 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
* add missing deps on headersDavid Tardon2012-09-221-0/+1
| | | | Change-Id: Icaeba832c527ba81a9f152ea011548e8b9843b5e
* reduce ascii noise and useless commentsThomas Arnhold2012-08-081-2/+0
| | | | Change-Id: I317058e3b25cebb7c1d89361636261c5f16a84d4
* drop bogus eof linesThomas Arnhold2012-08-0741-110/+0
| | | | Change-Id: Idda2852c3e96ce15fde75d5a95369ec50a012410
* Bin no longer used iOS cppunit stuff that even breaks the buildTor Lillqvist2012-08-022-139/+0
| | | | Change-Id: I459f7fd097a81ef5977974f52b0cc2c2f155a810
* sprinkle explicit over constructorsDavid Tardon2012-07-0313-15/+15
| | | | Change-Id: I6599147a74e5c99f964b08935ec7c77f2d4cadef
* targetted improvement of UNO API includes / usageMichael Meeks2012-07-021-4/+1
|
* targetted re-work of cppunit pieces.Michael Meeks2012-06-278-75/+44
|
* Remove unused header filesThomas Arnhold2012-06-272-61/+0
| | | | | | These were only referenced by Package_inc.mk... Change-Id: Idc771477595b9d221f9f2003b293fdd1ba7e1588
* re-base on ALv2 code.Michael Meeks2012-06-1923-521/+356
|
* gbuildify basegfxNorbert Thiebaud2012-06-164-0/+237
| | | | Change-Id: Icc164be408224b468dbeff6b422d172f3b70c202
* revert gmk4Norbert Thiebaud2012-06-165-455/+0
| | | | Change-Id: Ibf1c212355f65c547b6f15098f0e35522093ec54
* Some cppcheck cleaningJulien Nabet2012-06-066-10/+10
| | | | Change-Id: I7a5f34715faecd689900b5d41eae9c782e99b47b
* targeted string re-workNorbert Thiebaud2012-06-022-10/+10
| | | | Change-Id: I535fd1e4438b3ade78c1867eeb0321e6753ed22b
* targetted minor size vs. empty reversionMichael Meeks2012-05-311-2/+2
| | | | Change-Id: I35aef43b4dd023440509faaa8c73a0e5a45d37a7
* basegfx needs o3tl headersDavid Tardon2012-05-291-1/+4
| | | | Change-Id: Icdd490639de136ea866d6ef43016befefeb06604
* remove unneeded include of boost/bind.hppCaolán McNamara2012-05-162-4/+0
| | | | Change-Id: I5a254459a491b9547530d8e312260dceed21f25c
* fdo#48068 fix parsing of path d-attributeChr. Rossmanith2012-05-151-2/+5
| | | | Change-Id: I43a5f69a30b3766303e049ba4d66c4fd79b9de30
* fdo#48070 more on parsing of arc pathsPetr Mladek2012-05-141-7/+0
| | | | also ignore "+" sign; remove unused sNumberString variable
* unusedcode: basegfx::tools::equalMatúš Kukan2012-05-114-78/+0
| | | | Change-Id: I I579fd3de05f78f06af06c53afab1cc70fc700082
* fdo#48070 fix parsing of arc pathsChr. Rossmanith2012-05-111-17/+18
| | | | Change-Id: Iffd726eec08da453e5a72c512ef2df35f22b5573
* Fix fdo#49508 incorrect square gradients in slideshow.Thorsten Behrens2012-05-041-4/+10
| | | | | Make sure client code sees isotrophic aspect ratio for the square gradient case. This somehow never worked.