pkg: Use maximumBound instead of maximumDef to avoid deprecation
warnings in safe-0.3.18.
This commit is contained in:
		
							parent
							
								
									ee276afc56
								
							
						
					
					
						commit
						c6beb581a1
					
				| @ -88,7 +88,7 @@ import qualified Data.Text as T | |||||||
| import qualified Data.Text.Lazy as TL | import qualified Data.Text.Lazy as TL | ||||||
| import qualified Data.Text.Lazy.Builder as TB | import qualified Data.Text.Lazy.Builder as TB | ||||||
| import Data.Time.Calendar (Day) | import Data.Time.Calendar (Day) | ||||||
| import Safe (headDef, maximumDef) | import Safe (headDef, maximumBound) | ||||||
| import Text.DocLayout (realLength) | import Text.DocLayout (realLength) | ||||||
| 
 | 
 | ||||||
| import Text.Tabular.AsciiWide | import Text.Tabular.AsciiWide | ||||||
| @ -185,8 +185,8 @@ showPostingLines :: Posting -> [Text] | |||||||
| showPostingLines p = first3 $ postingAsLines False False maxacctwidth maxamtwidth p | showPostingLines p = first3 $ postingAsLines False False maxacctwidth maxamtwidth p | ||||||
|   where |   where | ||||||
|     linesWithWidths = map (postingAsLines False False maxacctwidth maxamtwidth) . maybe [p] tpostings $ ptransaction p |     linesWithWidths = map (postingAsLines False False maxacctwidth maxamtwidth) . maybe [p] tpostings $ ptransaction p | ||||||
|     maxacctwidth = maximumDef 0 $ map second3 linesWithWidths |     maxacctwidth = maximumBound 0 $ map second3 linesWithWidths | ||||||
|     maxamtwidth  = maximumDef 0 $ map third3 linesWithWidths |     maxamtwidth  = maximumBound 0 $ map third3 linesWithWidths | ||||||
| 
 | 
 | ||||||
| -- | Given a transaction and its postings, render the postings, suitable | -- | Given a transaction and its postings, render the postings, suitable | ||||||
| -- for `print` output. Normally this output will be valid journal syntax which | -- for `print` output. Normally this output will be valid journal syntax which | ||||||
| @ -209,8 +209,8 @@ postingsAsLines :: Bool -> [Posting] -> [Text] | |||||||
| postingsAsLines onelineamounts ps = concatMap first3 linesWithWidths | postingsAsLines onelineamounts ps = concatMap first3 linesWithWidths | ||||||
|   where |   where | ||||||
|     linesWithWidths = map (postingAsLines False onelineamounts maxacctwidth maxamtwidth) ps |     linesWithWidths = map (postingAsLines False onelineamounts maxacctwidth maxamtwidth) ps | ||||||
|     maxacctwidth = maximumDef 0 $ map second3 linesWithWidths |     maxacctwidth = maximumBound 0 $ map second3 linesWithWidths | ||||||
|     maxamtwidth  = maximumDef 0 $ map third3 linesWithWidths |     maxamtwidth  = maximumBound 0 $ map third3 linesWithWidths | ||||||
| 
 | 
 | ||||||
| -- | Render one posting, on one or more lines, suitable for `print` output. | -- | Render one posting, on one or more lines, suitable for `print` output. | ||||||
| -- There will be an indented account name, plus one or more of status flag, | -- There will be an indented account name, plus one or more of status flag, | ||||||
| @ -271,7 +271,7 @@ postingAsLines elideamount onelineamounts acctwidth amtwidth p = | |||||||
|     shownAmounts |     shownAmounts | ||||||
|       | elideamount = [mempty] |       | elideamount = [mempty] | ||||||
|       | otherwise   = showMixedAmountLinesB noColour{displayOneLine=onelineamounts} $ pamount p |       | otherwise   = showMixedAmountLinesB noColour{displayOneLine=onelineamounts} $ pamount p | ||||||
|     thisamtwidth = maximumDef 0 $ map wbWidth shownAmounts |     thisamtwidth = maximumBound 0 $ map wbWidth shownAmounts | ||||||
| 
 | 
 | ||||||
|     (samelinecomment, newlinecomments) = |     (samelinecomment, newlinecomments) = | ||||||
|       case renderCommentLines (pcomment p) of []   -> ("",[]) |       case renderCommentLines (pcomment p) of []   -> ("",[]) | ||||||
|  | |||||||
| @ -121,7 +121,7 @@ library | |||||||
|     , parser-combinators >=0.4.0 |     , parser-combinators >=0.4.0 | ||||||
|     , pretty-simple >4 && <5 |     , pretty-simple >4 && <5 | ||||||
|     , regex-tdfa |     , regex-tdfa | ||||||
|     , safe >=0.2 |     , safe >=0.3.18 | ||||||
|     , tabular >=0.2 |     , tabular >=0.2 | ||||||
|     , tasty >=1.2.3 |     , tasty >=1.2.3 | ||||||
|     , tasty-hunit >=0.10.0.2 |     , tasty-hunit >=0.10.0.2 | ||||||
| @ -172,7 +172,7 @@ test-suite doctest | |||||||
|     , parser-combinators >=0.4.0 |     , parser-combinators >=0.4.0 | ||||||
|     , pretty-simple >4 && <5 |     , pretty-simple >4 && <5 | ||||||
|     , regex-tdfa |     , regex-tdfa | ||||||
|     , safe >=0.2 |     , safe >=0.3.18 | ||||||
|     , tabular >=0.2 |     , tabular >=0.2 | ||||||
|     , tasty >=1.2.3 |     , tasty >=1.2.3 | ||||||
|     , tasty-hunit >=0.10.0.2 |     , tasty-hunit >=0.10.0.2 | ||||||
| @ -225,7 +225,7 @@ test-suite unittest | |||||||
|     , parser-combinators >=0.4.0 |     , parser-combinators >=0.4.0 | ||||||
|     , pretty-simple >4 && <5 |     , pretty-simple >4 && <5 | ||||||
|     , regex-tdfa |     , regex-tdfa | ||||||
|     , safe >=0.2 |     , safe >=0.3.18 | ||||||
|     , tabular >=0.2 |     , tabular >=0.2 | ||||||
|     , tasty >=1.2.3 |     , tasty >=1.2.3 | ||||||
|     , tasty-hunit >=0.10.0.2 |     , tasty-hunit >=0.10.0.2 | ||||||
|  | |||||||
| @ -58,7 +58,7 @@ dependencies: | |||||||
| - parser-combinators >=0.4.0 | - parser-combinators >=0.4.0 | ||||||
| - pretty-simple >4 && <5 | - pretty-simple >4 && <5 | ||||||
| - regex-tdfa | - regex-tdfa | ||||||
| - safe >=0.2 | - safe >=0.3.18 | ||||||
| - tabular >=0.2 | - tabular >=0.2 | ||||||
| - tasty >=1.2.3 | - tasty >=1.2.3 | ||||||
| - tasty-hunit >=0.10.0.2 | - tasty-hunit >=0.10.0.2 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user