on develop help sign in
Revert "Clear warnings in reflex-dom-core"

This reverts commit b2abd56abca9b0e1c1e64b71c3ea166d0687c074.

commit01685d003c5b8be33467f0f4b973f8a85c4ea57f authorTom Smalley <tfsmalley@gmail.com> dateThu 2 Jul 2020, 19:04 (6 years ago) parentf8f8c3f
11 files changed+15−6
chrome-test-utils/src/Test/Util/ChromeFlags.hs+1 reflex-dom-core/src/Foreign/JavaScript/TH.hs+1 reflex-dom-core/src/Reflex/Dom/Builder/Class.hs+1 reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+1−2 reflex-dom-core/src/Reflex/Dom/Location.hs+1 reflex-dom-core/src/Reflex/Dom/Main.hs+1−2 reflex-dom-core/src/Reflex/Dom/Prerender.hs+1−2 reflex-dom-core/src/Reflex/Dom/Widget/Basic.hs+1 reflex-dom-core/src/Reflex/Dom/Widget/Input.hs+4 reflex-dom-core/src/Reflex/Dom/Widget/Lazy.hs+1 reflex-dom-core/src/Reflex/Dom/Widget/Resize.hs+2
chrome-test-utils/src/Test/Util/ChromeFlags.hs+1
@@ -1,6 +1,7 @@
11{-# LANGUAGE OverloadedStrings #-}
22module Test.Util.ChromeFlags where
33
4+import Data.Semigroup
45import Data.Text
56import System.IO.Temp
67
reflex-dom-core/src/Foreign/JavaScript/TH.hs+1
@@ -82,6 +82,7 @@ import Control.Monad.Trans.Control
8282import Data.ByteString (ByteString)
8383import qualified Data.ByteString as BS
8484import Data.Coerce (coerce)
85+import Data.Monoid
8586import Data.Text (Text)
8687import qualified Data.Text as T
8788
reflex-dom-core/src/Reflex/Dom/Builder/Class.hs+1
@@ -56,6 +56,7 @@ import Data.Map (Map)
5656import qualified Data.Map as Map
5757import Data.Maybe
5858import Data.Proxy
59+import Data.Semigroup
5960import Data.String
6061import Data.Text (Text)
6162import Data.Type.Coercion
reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+1−2
@@ -12,7 +12,6 @@
1212{-# LANGUAGE LambdaCase #-}
1313{-# LANGUAGE MultiParamTypeClasses #-}
1414{-# LANGUAGE OverloadedStrings #-}
15−{-# LANGUAGE PackageImports #-}
1615{-# LANGUAGE PatternGuards #-}
1716{-# LANGUAGE PolyKinds #-}
1817{-# LANGUAGE RankNTypes #-}
@@ -146,7 +145,7 @@ import Data.Text (Text)
146145import Foreign.JavaScript.Internal.Utils
147146import Foreign.JavaScript.TH
148147import GHCJS.DOM.ClipboardEvent as ClipboardEvent
149−import "ghcjs-dom" GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode, createComment)
148+import GHCJS.DOM.Document (Document, createDocumentFragment, createElement, createElementNS, createTextNode, createComment)
150149import GHCJS.DOM.Element (getScrollTop, removeAttribute, removeAttributeNS, setAttribute, setAttributeNS, hasAttribute)
151150import GHCJS.DOM.EventM (EventM, event, on)
152151import GHCJS.DOM.KeyboardEvent as KeyboardEvent
reflex-dom-core/src/Reflex/Dom/Location.hs+1
@@ -26,6 +26,7 @@ import Control.Lens ((^.))
2626import Control.Monad ((>=>))
2727import Control.Monad.Fix (MonadFix)
2828import Data.Align (align)
29+import Data.Monoid
2930import Data.Text (Text)
3031import Data.These (These(..))
3132import qualified GHCJS.DOM as DOM
reflex-dom-core/src/Reflex/Dom/Main.hs+1−2
@@ -5,7 +5,6 @@
55{-# LANGUAGE GADTs #-}
66{-# LANGUAGE MultiParamTypeClasses #-}
77{-# LANGUAGE NoMonomorphismRestriction #-}
8−{-# LANGUAGE PackageImports #-}
98{-# LANGUAGE PatternSynonyms #-}
109{-# LANGUAGE RankNTypes #-}
1110{-# LANGUAGE RecursiveDo #-}
@@ -47,7 +46,7 @@ import Data.Text (Text)
4746import qualified Data.Text as T
4847import Data.Text.Encoding
4948import GHCJS.DOM
50−import "ghcjs-dom" GHCJS.DOM.Document
49+import GHCJS.DOM.Document
5150import GHCJS.DOM.Element
5251import GHCJS.DOM.Node
5352import GHCJS.DOM.NonElementParentNode
reflex-dom-core/src/Reflex/Dom/Prerender.hs+1−2
@@ -7,7 +7,6 @@
77{-# LANGUAGE GeneralizedNewtypeDeriving #-}
88{-# LANGUAGE LambdaCase #-}
99{-# LANGUAGE OverloadedStrings #-}
10−{-# LANGUAGE PackageImports #-}
1110{-# LANGUAGE Rank2Types #-}
1211{-# LANGUAGE RecursiveDo #-}
1312{-# LANGUAGE ScopedTypeVariables #-}
@@ -42,7 +41,7 @@ import Reflex.Host.Class
4241import Data.IntMap.Strict (IntMap)
4342import qualified Data.IntMap.Strict as IntMap
4443
45−import qualified "ghcjs-dom" GHCJS.DOM.Document as Document
44+import qualified GHCJS.DOM.Document as Document
4645import qualified GHCJS.DOM.Node as Node
4746import qualified GHCJS.DOM.Types as DOM
4847
reflex-dom-core/src/Reflex/Dom/Widget/Basic.hs+1
@@ -70,6 +70,7 @@ import Reflex.Network
7070import Reflex.PostBuild.Class
7171import Reflex.Workflow
7272
73+import Control.Arrow
7374import Control.Lens hiding (children, element)
7475import Control.Monad.Reader hiding (forM, forM_, mapM, mapM_, sequence, sequence_)
7576import Data.Align
reflex-dom-core/src/Reflex/Dom/Widget/Input.hs+4
@@ -30,8 +30,12 @@ import Data.Functor.Misc
3030import Data.Map (Map)
3131import qualified Data.Map as Map
3232import Data.Maybe
33+import Data.Semigroup
3334import Data.Text (Text)
3435import qualified Data.Text as T
36+import qualified GHCJS.DOM.GlobalEventHandlers as Events
37+import GHCJS.DOM.EventM (on)
38+import qualified GHCJS.DOM.FileList as FileList
3539import GHCJS.DOM.HTMLInputElement (HTMLInputElement)
3640import GHCJS.DOM.HTMLTextAreaElement (HTMLTextAreaElement)
3741import GHCJS.DOM.Types (MonadJSM, File, uncheckedCastTo)
reflex-dom-core/src/Reflex/Dom/Widget/Lazy.hs+1
@@ -20,6 +20,7 @@ import Control.Monad.Fix
2020import Data.Fixed
2121import Data.Map (Map)
2222import qualified Data.Map as Map
23+import Data.Monoid
2324import Data.Text (Text)
2425import qualified Data.Text as T
2526import GHCJS.DOM.Element
reflex-dom-core/src/Reflex/Dom/Widget/Resize.hs+2
@@ -16,10 +16,12 @@ import Reflex.PerformEvent.Class
1616import Reflex.PostBuild.Class
1717import Reflex.TriggerEvent.Class
1818
19+import Control.Monad
1920import Control.Monad.Fix
2021import Control.Monad.IO.Class
2122import Data.Map (Map)
2223import qualified Data.Map as Map
24+import Data.Monoid
2325import Data.Text (Text)
2426import qualified Data.Text as T
2527import GHCJS.DOM.Element