packages feed

reactive-midyim 0.4.1 → 0.4.1.1

raw patch · 2 files changed

+8/−3 lines, 2 filesdep ~containersdep ~transformersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: containers, transformers

API changes (from Hackage documentation)

- Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show value, GHC.Show.Show key) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.GroupLatch key value)
- Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show value, GHC.Show.Show key) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.Latch key value)
- Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show value, GHC.Show.Show key) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.Pressed key value)
- Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show value, GHC.Show.Show key) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.SerialLatch key value)
- Reactive.Banana.MIDI.Note: instance (GHC.Classes.Eq value, GHC.Classes.Eq key) => GHC.Classes.Eq (Reactive.Banana.MIDI.Note.Boundary key value)
- Reactive.Banana.MIDI.Note: instance (GHC.Show.Show value, GHC.Show.Show key) => GHC.Show.Show (Reactive.Banana.MIDI.Note.Boundary key value)
- Reactive.Banana.MIDI.Time: instance Data.Semigroup.Semigroup Reactive.Banana.MIDI.Time.Seconds
- Reactive.Banana.MIDI.Time: instance Data.Semigroup.Semigroup Reactive.Banana.MIDI.Time.Ticks
- Reactive.Banana.MIDI.Time: instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (Reactive.Banana.MIDI.Time.T m t a)
+ Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show key, GHC.Show.Show value) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.GroupLatch key value)
+ Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show key, GHC.Show.Show value) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.Latch key value)
+ Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show key, GHC.Show.Show value) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.Pressed key value)
+ Reactive.Banana.MIDI.KeySet: instance (GHC.Show.Show key, GHC.Show.Show value) => GHC.Show.Show (Reactive.Banana.MIDI.KeySet.SerialLatch key value)
+ Reactive.Banana.MIDI.Note: instance (GHC.Classes.Eq key, GHC.Classes.Eq value) => GHC.Classes.Eq (Reactive.Banana.MIDI.Note.Boundary key value)
+ Reactive.Banana.MIDI.Note: instance (GHC.Show.Show key, GHC.Show.Show value) => GHC.Show.Show (Reactive.Banana.MIDI.Note.Boundary key value)
+ Reactive.Banana.MIDI.Time: instance GHC.Base.Semigroup Reactive.Banana.MIDI.Time.Seconds
+ Reactive.Banana.MIDI.Time: instance GHC.Base.Semigroup Reactive.Banana.MIDI.Time.Ticks
+ Reactive.Banana.MIDI.Time: instance GHC.Base.Semigroup a => GHC.Base.Semigroup (Reactive.Banana.MIDI.Time.T m t a)

Files

reactive-midyim.cabal view
@@ -1,5 +1,5 @@ Name:             reactive-midyim-Version:          0.4.1+Version:          0.4.1.1 License:          BSD3 License-File:     LICENSE Author:           Henning Thielemann <haskell@henning-thielemann.de>@@ -44,7 +44,7 @@ Source-Repository this   type:     darcs   location: http://hub.darcs.net/thielema/reactive-midyim/-  tag:      0.4.1+  tag:      0.4.1.1  Library   Build-Depends:@@ -55,7 +55,7 @@     data-accessor-transformers >=0.2.1 && <0.3,     data-accessor >=0.2.1 && <0.3,     utility-ht >=0.0.5 && <0.1,-    containers >=0.2 && <0.6,+    containers >=0.2 && <0.7,     transformers >=0.2 && <0.6,     semigroups >=0.1 && <1.0,     random >=1 && <2,
src/Reactive/Banana/MIDI/Process.hs view
@@ -448,6 +448,11 @@    xs <- RBF.plainChanges x    fmap RB.filterJust $       flip RBU.mapAdjacent x0 (\old new -> toMaybe (new/=old) new) xs+--   return xs+{-+   return $ RB.filterJust $ fst $+      RB.mapAccum x0 $ fmap (\new old -> (toMaybe (new/=old) new, new)) xs+-}   sweep ::