summaryrefslogtreecommitdiffstats
path: root/src/libnr/nr-rect.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-08-27Completely remove NRRect, NRRectL, in-svg-plane.hKrzysztof Kosi??ski1-203/+0
(bzr r10582.1.6)
2011-06-23Remove more of libnrKrzysztof Kosi??ski1-183/+15
(bzr r10347.1.2)
2011-06-22Warning cleanup.Jon A. Cruz1-2/+2
(bzr r10339)
2010-08-04Wholesale cruft removal part 3Krzysztof Kosi??ski1-1/+4
(bzr r9508.1.47)
2008-11-21Merge from fe-movedTed Gould1-3/+3
(bzr r6891)
2008-10-11Merging from trunkTed Gould1-0/+19
(bzr r6884)
2008-08-05NR::Maybe => boost::optionalJohan B. C. Engelen1-7/+7
(bzr r6569)
2008-08-03Minor cleanup work on macrosJon A. Cruz1-2/+2
(bzr r6546)
2008-03-21No more NRMatrix or NRPoint.Jasper van de Gronde1-1/+1
(bzr r5149)
2007-09-11Compute farthest-from-center point correctly in Alt+rotationMaximilian Albert1-0/+12
(bzr r3723)
2007-03-19reremove bad constructorsbulia byak1-10/+0
(bzr r2708)
2007-03-19revert reversion -- I had not realized it had already come into use,MenTaLguY1-0/+10
but I have no time to fix the code now (bzr r2706)
2007-03-18correct intersection since we allow empty rects againMenTaLguY1-1/+1
(bzr r2704)
2007-03-18revert NRRect/NRRectL conversion constructors for NR::Rect, since theyMenTaLguY1-10/+0
cannot correctly deal with "nullary" NRRect -- the correct path is to convert NRRect to Maybe<Rect> (bzr r2703)
2007-03-18add growBy and constructors from NRRect(L)bulia byak1-0/+20
(bzr r2699)
2007-03-17clean up rect mess a bit before start working on other stuffMenTaLguY1-7/+1
(bzr r2678)
2007-03-11disable empty enforcement for nowMenTaLguY1-0/+2
(bzr r2611)
2007-03-11ban empty rectangles entirely and remove isEmpty testMenTaLguY1-1/+6
(bzr r2606)
2007-03-09fix crashbulia byak1-1/+1
(bzr r2589)
2007-03-09do not return empty intersections any longerMenTaLguY1-1/+1
(bzr r2588)
2007-03-09use STL std::min and std::maxMenTaLguY1-8/+9
(bzr r2586)
2007-03-09no need to use accessors hereMenTaLguY1-2/+2
(bzr r2585)
2007-03-09Whoops, forgot to friend the methods I moved out of RectMenTaLguY1-2/+2
(bzr r2584)
2007-03-09specialize MaybeStorage for Rect, and start using reference maybes toMenTaLguY1-2/+2
avoid some copies (bzr r2582)
2007-03-05Separate NRRect and NR::Rect a bit further; the goal is to get to the point ↵MenTaLguY1-0/+24
where there is no way to create an empty NR::Rect (bzr r2551)
2007-03-04return plain rect for union in all situations where a plain rect is givenMenTaLguY1-10/+0
(bzr r2542)
2007-03-04remove remaining use of assume in nr-rect.cppMenTaLguY1-5/+3
(bzr r2541)
2007-03-04return plain rect if both union arguments are also plain rectsMenTaLguY1-11/+13
(bzr r2540)
2007-03-04Convert union and intersection to use NR::Maybe<NR::Rect>MenTaLguY1-13/+26
(bzr r2533)
2006-10-16some more NRRectL goodies for canvas optimizationsbulia byak1-0/+54
(bzr r1804)
2006-06-21svg-filters branch merged back to headNiko Kiirala1-0/+11
(bzr r1252)