lib2geom: A Two-Dimensional Computational Geometry Library


Created by MenTaLguY on 2010-04-01 and last modified on 2014-04-08
Get this branch:
bzr branch lp:lib2geom
Members of 2Geom Hackers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

2Geom Hackers

Recent revisions

2182. By Johan Engelen on 2014-04-08

temporary fix for Path * Translate. The bug was discovered in Inkscape (LPE construct grid stops working). I do not yet know what is wrong here. Perhaps de-sharing of curves for the path is not working correctly.

2181. By Johan Engelen on 2014-04-03

remove gratuitous assignments (make it look like there is a bug, because the values are not used after)

2180. By Johan Engelen on 2014-03-31

eradicate incorrect calling of std::swap.
The call should be written without namespace specifier, to enable argument-dependent lookup (ADL). This way, the specialization is found if available. Specialization should be defined in classes' own namespace, e.g. Path::swap

2179. By Johan Engelen on 2014-03-31

partly fix build on Mavericks

2178. By Johan Engelen on 2014-03-31

toy framework: fix build for Mac. clock_gettime is not available there.
When we switch to C++11, clock functionality will be available

2177. By Johan Engelen on 2014-03-31

fix 2 unused variable warnings

2176. By Johan Engelen on 2014-03-31

fix warning about unused variable in gtest. allows building with -Werror

2175. By Johan Engelen on 2014-03-23

fix potential confusion in array initialization

2174. By Johan Engelen on 2014-03-23

implement special case for Curve translation by operator*=(Translate&), that can be represented in the original Curve type (so no new Curve has to be created, as is the case for general Affine transforms). Results in 5x faster translations for paths.

2173. By Johan Engelen on 2014-03-23

fix error: return reference to self for Bezier += and -=, like is common for all other types

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.