summaryrefslogtreecommitdiffstats
path: root/src/object/sp-paint-server.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-08-23Eliminate clang warningsThomas Holder1-3/+1
-Wconstant-conversion -Wenum-compare-switch -Wpointer-bool-conversion -Wundefined-bool-conversion -Wunused-value Excluding deprecation warnings and 3rdparty directory.
2018-11-08Clarify licensesMax Gaukler1-1/+2
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-06-18Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot1-1/+1
This makes it clearer whether an integer or a boolean has to be passed in this specific call.
2018-06-18Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot1-2/+1
This replaces empty constructors and destructors with the default keyword.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-2/+2
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-0/+0
A lot of header clean-up.
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-1/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+1
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-1/+0
(bzr r15025)
2015-08-25Prevent crash when "vector" doesn't exist (i.e. for mesh gradient).Tavmjong Bah1-1/+3
(bzr r14324)
2015-07-14Fix for circular references detection in almost all cases, fixing ↵Marc Jeanmougin1-1/+1
https://bugs.launchpad.net/inkscape/+bug/167247 and a few of its duplicates. This fix is aimed at preventing any sort of circular references with the URIReference::_acceptObject method, checking the absence of loops in the reference+child tree. There can be some performance improvements done if we add a pointer from cloned sub-objects to their origin sub-object. The remaining cases that are not fixed can involve non-trivial loops using one or more "url()" stylesheet references. Being able to take them into account would require a non-obvious style.cpp refactoring making use of URIReference for this kind of reference (and not handling manually the signals in the styling code, which would probably be a good thing to do anyway) (bzr r14245)
2014-10-15Fix buildLiam P. White1-0/+1
(bzr r13616)
2014-10-15Post-merge cleanup.Jon A. Cruz1-1/+19
(bzr r13615)
2014-10-14Merged src/display folder from svg-paints-support branchTomasz Boczkowski1-0/+5
(bzr r13611.1.1)
2014-05-16fix compliance test pservers-pattern-03-f - using fallback when pattern is emptyTomasz Boczkowski1-0/+5
(bzr r13341.1.34)
2013-08-04cppcheck: c-style casts > c++ style castsKris De Gussem1-1/+1
(bzr r12466)
2013-08-03Cleaned up.Markus Engel1-32/+4
(bzr r11608.1.117)
2013-04-07Merge Object and subclasses. Merging of SP- and C-classes complete.Markus Engel1-4/+1
(bzr r11608.1.86)
2013-04-05Merged PaintServer and subclasses; moved Gradient classes to own files.Markus Engel1-27/+7
(bzr r11608.1.82)
2013-04-01Added constructors to SP classes.Markus Engel1-4/+12
(bzr r11608.1.67)
2013-03-31Prepared exchange of casting macros.Markus Engel1-0/+1
(bzr r11608.1.63)
2013-03-29Renamed virtual function names.Markus Engel1-2/+2
(bzr r11608.1.57)
2013-03-29Replaced calls to "pattern_new".Markus Engel1-2/+6
(bzr r11608.1.54)
2013-01-26More GObject boilerplate reductionAlex Valavanis1-27/+3
(bzr r12064)
2012-08-21Added "virtual pad" toMarkus Engel1-6/+26
- SPPaintServer - SPPattern - SPGradient - SPStop - SPLinearGradient - SPMeshGradient - SPMeshPatch - SPMeshRow - SPRadialGradient As all subclasses of SPPaintServer now have "virtual pads" with correct inheritance, the virtual function call to "onCreatePattern" was converted to C++ style. (bzr r11608.1.35)
2012-02-25(cppcheck and janitorial tasks:) C-style casting to C++-style castingKris De Gussem1-1/+1
(bzr r11011)
2011-08-27Remove all NRRect use.Krzysztof Kosi??ski1-3/+0
(bzr r10582.1.5)
2011-08-27Remove NRRect from paint servers and temporary calculationsKrzysztof Kosi??ski1-3/+3
(bzr r10582.1.4)
2011-06-22Warning cleanup.Jon A. Cruz1-1/+1
(bzr r10339)
2011-05-28Port of 0.48.x branch revision 9781.Jon A. Cruz1-5/+18
Cleanup of legacy code and casting that was breaking 64-bit gradient use. Fixes bug #743530 and bug #778441. Fixed bugs: - https://launchpad.net/bugs/743530 - https://launchpad.net/bugs/778441 (bzr r10242)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-2/+2
(bzr r10025)
2010-08-04Wholesale cruft removal part 1Krzysztof Kosi??ski1-92/+0
(bzr r9508.1.44)
2010-07-09Cleanup of gradient swatch property and collection policy.Jon A. Cruz1-14/+6
(bzr r9602)
2010-07-06C++ification of SPObject continued along with the onset of XML ↵Abhishek Sharma Public1-2/+6
Privatisation. Users may checkout [grep -Ir XML Tree *] in the source code and all the places where the XML node/Tree is being used shall be reflected. (bzr r9546.1.5)
2010-06-28Partial C++-ification of SPGradientJon A. Cruz1-7/+2
(bzr r9542)
2010-06-22Initial Cairo rendering commit: solid shapes, gradients, opacity and patternsKrzysztof Kosi??ski1-0/+32
(bzr r9508.1.1)
2010-03-09Initial F&S dialog setting of swatch colors.Jon A. Cruz1-2/+11
(bzr r9169)
2010-03-06New tab in Fill&Stroke dialog for swatch fills.Jon A. Cruz1-9/+37
(bzr r9153)
2008-10-31Merge from trunkTed Gould1-2/+2
(bzr r6887)
2007-11-10Warning cleanupJon A. Cruz1-1/+1
(bzr r4052)
2006-02-15bulk trailing spaces removal. consistency through MD5 of binaryRalf Stephan1-2/+2
(bzr r149)