packages feed

diagrams-core 1.2 → 1.2.0.1

raw patch · 3 files changed

+12/−1 lines, 3 filesdep ~lens

Dependency ranges changed: lens

Files

CHANGES.markdown view
@@ -1,3 +1,9 @@+1.2.0.1 (4 June 2014)+---------------------++- Bug fix: `Measure` values using mini-DSL (`atLeast`, `atMost`,+  *etc.*) are now properly transformed+ 1.2 (27 May 2014) ----------------- 
diagrams-core.cabal view
@@ -1,5 +1,5 @@ Name:                diagrams-core-Version:             1.2+Version:             1.2.0.1 Synopsis:            Core libraries for diagrams EDSL Description:         The core modules underlying diagrams,                      an embedded domain-specific language
src/Diagrams/Core/Types.hs view
@@ -211,6 +211,11 @@  instance (HasLinearMap v, Floating (Scalar v)) => Transformable (Measure v) where   transform tr (Local x) = Local (avgScale tr * x)+  transform tr (MinM m1 m2) = MinM (transform tr m1) (transform tr m2)+  transform tr (MaxM m1 m2) = MaxM (transform tr m1) (transform tr m2)+  transform tr (NegateM m') = NegateM (transform tr m')+  transform tr (PlusM m1 m2) = PlusM (transform tr m1) (transform tr m2)+  transform tr (ScaleM s m') = ScaleM s (transform tr m')   transform _ y = y  -- | Retrieve the 'Output' value of a 'Measure v' or throw an exception.