summaryrefslogtreecommitdiffstats
path: root/src/libnr (unfollow)
Commit message (Expand)AuthorFilesLines
2007-09-14Fixed min/max confusion bugJon A. Cruz2-2/+2
2007-09-12**/makefile.in: svn propset svn:eol-style native. Provide rule for %.$(OBJEX...Peter Moulder1-3/+3
2007-09-11Compute farthest-from-center point correctly in Alt+rotationMaximilian Albert2-0/+14
2007-08-30fix compositing for premultiplication and non-alpha casesMenTaLguY1-4/+39
2007-08-29DNR bpp stuff so muchMenTaLguY1-22/+46
2007-08-29Refactor gradient rendering to facilitate future changes, since the simpleMenTaLguY2-476/+330
2007-08-21define gradient vector size in terms of bitsMenTaLguY1-1/+2
2007-08-21fix typoMenTaLguY1-1/+1
2007-08-21increase gradient noise slightlyMenTaLguY1-9/+9
2007-08-21experimental: add some noise to the gradient functionMenTaLguY1-0/+14
2007-08-21factor out gradient index calculationMenTaLguY1-55/+59
2007-08-21unify linear and radial gradients in same file (with appropriate noteMenTaLguY2-2/+322
2007-05-20docPeter Moulder1-0/+2
2007-05-10fixed crash when parameter viewbox=null in nr_path_matrix_point_bbox_wind_dis...Johan B. C. Engelen1-2/+2
2007-03-19optimize picking by ignoring out-of-view segmentsbulia byak2-16/+46
2007-03-19add ::upgrade for NRRectLbulia byak2-2/+12
2007-03-19reremove bad constructorsbulia byak2-15/+0
2007-03-19revert reversion -- I had not realized it had already come into use,MenTaLguY2-0/+15
2007-03-18correct intersection since we allow empty rects againMenTaLguY1-1/+1
2007-03-18revert NRRect/NRRectL conversion constructors for NR::Rect, since theyMenTaLguY2-15/+0
2007-03-18add growBy and constructors from NRRect(L)bulia byak2-0/+27
2007-03-17clean up rect mess a bit before start working on other stuffMenTaLguY3-31/+23
2007-03-16fix 1682261bulia byak1-0/+13
2007-03-11disable empty enforcement for nowMenTaLguY1-0/+2
2007-03-11ban empty rectangles entirely and remove isEmpty testMenTaLguY2-14/+13
2007-03-11Eliminate remaining sources of empty NR::RectsMenTaLguY1-9/+27
2007-03-09fix crashbulia byak2-6/+6
2007-03-09do not return empty intersections any longerMenTaLguY1-1/+1
2007-03-09use STL std::min and std::maxMenTaLguY1-8/+9
2007-03-09no need to use accessors hereMenTaLguY1-2/+2
2007-03-09Whoops, forgot to friend the methods I moved out of RectMenTaLguY2-2/+4
2007-03-09specialize MaybeStorage for Rect, and start using reference maybes toMenTaLguY2-34/+51
2007-03-09fix reference maybes by separate specializationMenTaLguY1-32/+68
2007-03-08rework maybe so storage is customizable and can be optimized on aMenTaLguY1-128/+69
2007-03-05fix NR::Maybe typosMenTaLguY1-3/+3
2007-03-05Separate NRRect and NR::Rect a bit further; the goal is to get to the point w...MenTaLguY3-59/+87
2007-03-05clean up operators/constructors, and give reference-maybes a more compactMenTaLguY1-57/+46
2007-03-05fix copyright yearMenTaLguY1-1/+1
2007-03-04clean up reference version of maybe, and add == and != operatorsMenTaLguY1-20/+91
2007-03-04return plain rect for union in all situations where a plain rect is givenMenTaLguY2-11/+24
2007-03-04remove remaining use of assume in nr-rect.cppMenTaLguY1-5/+3
2007-03-04return plain rect if both union arguments are also plain rectsMenTaLguY2-11/+14
2007-03-04Convert union and intersection to use NR::Maybe<NR::Rect>MenTaLguY2-15/+28
2007-03-04redo NR::Maybe to be less cleverMenTaLguY1-50/+101
2007-03-04make conversions away from NR::Maybe explicitMenTaLguY1-39/+11
2006-10-16some more NRRectL goodies for canvas optimizationsbulia byak3-0/+63
2006-10-14gracefully fail if unable to allocate memory or if more than 100Mb buffer req...bulia byak1-1/+14
2006-07-29patch for rendering quality and speed from Jasper van de Grondebulia byak8-664/+959
2006-07-14* src/Makefile_insert, src/Makefile.am, src/svg/Makefile_insert,mjwybrow1-1/+1
2006-06-30add methods to identify scales and rotationsbulia byak2-0/+30