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 +6/−0
- diagrams-core.cabal +1/−1
- src/Diagrams/Core/Types.hs +5/−0
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.