Commit Graph

158 Commits

Author SHA1 Message Date
Daniel Wagner
51dfd77f3c note a few more changes 2017-07-31 21:59:08 -07:00
Daniel Wagner
2e3e61a2b4 Merge remote-tracking branch 'ScottSedgwick/StackCompatibility'
Conflicts:
	encoding.cabal
2017-07-30 18:00:41 -07:00
Daniel Wagner
52aabc47cd mark upper and lower bounds on library dependencies 2017-07-30 17:40:22 -07:00
Daniel Wagner
8925f398af -fno-warn-tabs 2017-07-30 17:39:58 -07:00
Daniel Wagner
7adcda8547 record what's new 2017-07-30 12:31:30 -07:00
Daniel Wagner
59b81ad775 avoid using revisions
Hackage revisions are great, but since we've removed an outdated flag we
can't use them. We'll have to use an actual point release.
2017-07-30 12:28:46 -07:00
Scott Sedgwick
8727ac25a5 Made package stack compatible
Created and added stack.yaml and .gitignore files.
Relaxed the version dependency on 'binary' package in cabal file.  Is that OK?
Also brought the minimum cabal version to >=1.8, so I could add a test target that pulls in the library.
Changed all tabs to spaces - I don't know when the Haskell compiler started giving warnings about that.
2017-07-28 14:17:42 +10:00
Daniel Wagner
6284c1a677 fix up repository metadata 2017-07-15 16:11:47 -07:00
Daniel Wagner
f1a2889bfe fix a typo in the cabal file 2017-07-15 16:11:32 -07:00
Daniel Wagner
7c07f48a45 fix dependencies so it builds
Ignore-this: 1dcaab9390e2cd47b7c429620e697003

darcs-hash:20170715230208-7469c-dcf2ca84d39bd0ca519b47e744f353c05daed1f7
2017-07-15 16:02:08 -07:00
Daniel Wagner
4be65c2f13 bump version to 0.8.1
Ignore-this: 3a50200de9ccce5f0a648ef68615a0cf

darcs-hash:20160731183857-7469c-54bc23ccb38615550b3d4ead6fed2cdcf8e5d5b8
2016-07-31 11:38:57 -07:00
endhrk
63e17e9a22 Implemented CP932 and ShiftJIS encodings
Ignore-this: 67153b679dabd226a7b1fab3ff501453

darcs-hash:20160725070504-fb088-842c21423d713a81a8ada591dffdfbb9cd08b68c
2016-07-25 00:05:04 -07:00
Daniel Wagner
de78ca5f34 update CHANGELOG + bump tag number in cabal file
Ignore-this: ef232119c63c53dcce67c96d5eee0f5a

darcs-hash:20150206173636-7469c-34a56c0a5c25aac0498446a7af9f0eb2fe90035a
2015-02-06 09:36:36 -08:00
Daniel Wagner
2be6331521 bump dependencies and version number
Ignore-this: abdc3ce060ae830738fc026f33a590b2

darcs-hash:20150206173325-7469c-c1698de4dfca938fcf6fd20cbccaeb08951bdebc
2015-02-06 09:33:25 -08:00
Daniel Wagner
2e910834dc unbreak the build
Ignore-this: d1335751599d3d5e80360d415984e1b8

darcs-hash:20150206173311-7469c-f1074a310d4d296496989e0fcb900a1bf93ae996
2015-02-06 09:33:11 -08:00
ryan.trinkle
e5e64a794f Add Applicative instances for instances of Monad
Ignore-this: a95ef4a320b4c1506f5352716a656385

darcs-hash:20150116211446-5ff09-fca82019a01b124f7c93efe6f25ff73d1abfa665
2015-01-16 13:14:46 -08:00
Daniel Wagner
f679a9eb63 update RELEASING script to gzip at the same time as tar'ing and to deal with Hackage's no-GNU-tar restriction
Ignore-this: 6820ea6cb52138b3e39d579abb174d43

darcs-hash:20140707185311-7469c-6c9b30eb0ee847791c52573eb745fa23d5c76afd
2014-07-07 11:53:11 -07:00
Daniel Wagner
699abee92b the "NEWS" file is now called "CHANGELOG"; fix this in the "RELEASING" instructions
Ignore-this: 35ba119bdb111f91844a3c16ecf79e7b

darcs-hash:20140707174439-7469c-393e1047f758f9cbd10d88d6cb4003abc97fd37e
2014-07-07 10:44:39 -07:00
Daniel Wagner
4e53752d41 update CHANGELOG
Ignore-this: cd0ef07e4dde5f7dae052954b97ca7de

darcs-hash:20140707174356-7469c-6735a4a73a469a0286aa6e97765f26d88d287f09
2014-07-07 10:43:56 -07:00
Daniel Wagner
80e12d02f9 bump version to 0.7.0.2
Ignore-this: d5645215c8fb8f2d6e51d3e135fd8181

darcs-hash:20140707174202-7469c-123eb74d859455316033f1aeee37b2e0ab5cc158
2014-07-07 10:42:02 -07:00
Daniel Wagner
e6a388b038 amend MacOSRoman to match http://en.wikipedia.org/wiki/Mac_OS_Roman as suggested by Adam Bergmark
Ignore-this: 5c8f8abc665d16ac061cc8fd730b11ae

darcs-hash:20140707173911-7469c-7747c7710cdbbe489dde218eb72ab4e98683e70c
2014-07-07 10:39:11 -07:00
Daniel Wagner
ccdcf9c392 rename NEWS to CHANGELOG in the hopes that it will appear on Hackage
Ignore-this: 4fd873c2ae3f912e62d43aa94871d7cf

darcs-hash:20140525015849-7469c-92982613122be211f4748b94ddcb6f185dc599d6
2014-05-24 18:58:49 -07:00
Daniel Wagner
f565a7e82e note GHC-7.8 compat in NEWS
Ignore-this: d5a83c9d055f00229292d90d8be3d087

darcs-hash:20140525015814-7469c-99f480b54519121089924246e8f6c57c427d8ca0
2014-05-24 18:58:14 -07:00
Daniel Wagner
f81e1808ff bump version number to 0.7.0.1
Ignore-this: d038fd6703c313311cc7bafa1b85b7a3

darcs-hash:20140525015729-7469c-4bbb82545b83f2970aef6d8864db4d1ebd7ebdc0
2014-05-24 18:57:29 -07:00
Daniel Wagner
00f914ebde GHC 7.8 compatibility, based on a patch suggested by José Romildo Malaquias
Ignore-this: 4a655a3a1d2348054d2028f5c26dc0d5

darcs-hash:20140525015603-7469c-30d96daeffde6da775c2b8f6579c0a2fbbfc479a
2014-05-24 18:56:03 -07:00
Daniel Wagner
91f119bbfb update NEWS
Ignore-this: 2d6130b4b59737de15dcbcd0fe692517

darcs-hash:20140117023145-76d51-9cc6bbb709f03381dcf1f3a3ac64ce5aec94586b
2014-01-16 18:31:45 -08:00
Daniel Wagner
da883601cb relax dependencies on binary and HaXml
Ignore-this: e31192fece193a225c138ed779c08e79

darcs-hash:20140117023131-76d51-e66839c37479414aa543da736eacd39d082e13e5
2014-01-16 18:31:31 -08:00
Daniel Wagner
8b1f45a6ec binary-0.6 compatibility
Ignore-this: 6af2adadedc20f51bb5084b3da59724e

darcs-hash:20121213030806-76d51-6d52680cab9b4f4b6c2ba17e29fa457b85d4d838
2012-12-12 19:08:06 -08:00
Daniel Wagner
25d4551635 bump version to 0.6.7.2
Ignore-this: 1ad0071f34d63d2012b869a8cc8b1818

darcs-hash:20121124014853-76d51-1cb8ae120a4ff2f4cb017d76a0bbc69ce70fe3c3
2012-11-23 17:48:53 -08:00
Daniel Wagner
2a0fc9d7b8 write future me a warning about how to use the regression tester
Ignore-this: f51e3161e581a8e480101c7060d1ae77

darcs-hash:20121208023249-76d51-f071cee65b5ec2896ad229aa27bca87a9e479854
2012-12-07 18:32:49 -08:00
Daniel Wagner
d604ac7763 add a way to run regression tests
Ignore-this: 5a811f403a442afc19ef9ae2874ac4ae

darcs-hash:20121208023159-76d51-feb50029c8fa6fd30e43e627d1f996ab898f7649
2012-12-07 18:31:59 -08:00
Daniel Wagner
9da33cd371 add Ord and Read instances to the encoding/decoding exceptions
Ignore-this: 5ec11b8739b241f1cc2935f5f8e34bfb

darcs-hash:20121208023123-76d51-b27be713e80337673d35c2b749a52e964810b17b
2012-12-07 18:31:23 -08:00
Daniel Wagner
7d2f55ce07 add a tool for generating regression tests before you start hacking on the implementation of an encoding
Ignore-this: d1f08ea3737455b87aa9828b88763d1f

darcs-hash:20121203233647-76d51-a289254906f15e21b147294bfa0d5b37efde2854
2012-12-03 15:36:47 -08:00
Daniel Wagner
d8f94105ee throw -> throwException; all tests now pass
Ignore-this: 9ca8029db67a3f2a55e74b9d2f5deb90

darcs-hash:20121203225812-76d51-341b22e3205a2d5348ab7bf2df4320824b01a172
2012-12-03 14:58:12 -08:00
Daniel Wagner
789bc64b4c make an executable that runs all the tests in preparation for making possibly-breaking changes
Ignore-this: 9fcdf4cbef8c48ab63cf8852f7c34609

darcs-hash:20121128033250-76d51-fec2cd876579663f85d3b23a9bcf2dc6a469ce94
2012-11-27 19:32:50 -08:00
Daniel Wagner
93da077efb put an upper bound on the binary package until we figure out how to deal with lookAhead disappearing
Ignore-this: c8aaa1909902fcaf6a3cd3e975f0cf23

darcs-hash:20121124014801-76d51-d8767d5a4568de20b3850ce8fa4e36e370386c4d
2012-11-23 17:48:01 -08:00
Daniel Wagner
1c3ac37dfb blurgh, it's code.haskell.org not community.haskell.org
Ignore-this: 17c564f131e17631d0b07463246afd83

darcs-hash:20121017174928-76d51-e9219915e36318d42e367dd5d4fd1060e96efb44
2012-10-17 10:49:28 -07:00
Daniel Wagner
048bf2ec0c record what to do when releasing for my feeble memory
Ignore-this: 35d31f1c221ab6be43949d610a9db279

darcs-hash:20121017174555-76d51-a679a1f3270cf781ce1d826e289cad5bbce58502
2012-10-17 10:45:55 -07:00
Daniel Wagner
5c497e5dde fix some "cabal sdist" warnings
Ignore-this: 638c9a8617ce5488efe95fa8019380fd

darcs-hash:20121017172328-76d51-da695fe80b7bddb090b219dd949d8c9b87fa9bc0
2012-10-17 10:23:28 -07:00
Daniel Wagner
3f8c3bbb26 whitespace: eol marker at end of all files
Ignore-this: 3b03abece3edb25c656f84db9cef7734

darcs-hash:20121017171258-76d51-76a4e9057c0a4c3c1370485f3dc072c18caafddf
2012-10-17 10:12:58 -07:00
Daniel Wagner
e170c32ac3 update NEWS file for 0.6.7
Ignore-this: b9eb9b25a38772f87e378311de7fc98d

darcs-hash:20121017171028-76d51-8d1b9f75ecba65e76967fe19692487db7140b405
2012-10-17 10:10:28 -07:00
Daniel Wagner
c06d483ef6 provide a flag to disable the FFI function getSystemEncoding
Ignore-this: 4c6b01ddae1d86034b7d9522c188ad75
The library for querying locale isn't as easily available on Windows as it is
on Linux. This flag provides a way for people who don't need the
getSystemEncoding function to ease the build process.

darcs-hash:20121017170920-76d51-7caa5ee9897c49a46d7beeb4aca5dcedf60e3c32
2012-10-17 10:09:20 -07:00
Daniel Wagner
201eccc546 change maintainer and bump version number
Ignore-this: 9a6a1fefb3b7662c6e36d87786626e61

darcs-hash:20121017163230-76d51-a69ebceb95d8622ab4cbc534a92bbca7d40a29b7
2012-10-17 09:32:30 -07:00
Daniel Wagner
ffb37b3e2c minor cleanup: remove some commented-out code
Ignore-this: b85f525f9eaba4e475e157a541c45070

darcs-hash:20120420205823-76d51-62f8eb59cb07d75ca4f5be1a787be93746075c85
2012-04-20 13:58:23 -07:00
Daniel Wagner
a95a1e298b changes for GHC-7 and HaXml-1.22 compatibility
Ignore-this: c517f25bda6021abca5d16cf9d7d88dd

darcs-hash:20120420205714-76d51-a665d650004e98cad59fa489b97b81496848bc3b
2012-04-20 13:57:14 -07:00
Henning Guenther
44f3f083aa Make package work with base-4.3 and mtl-2
Ignore-this: 85b05556d0b7b5968d2d0340ea9daf5d

darcs-hash:20110425123827-a4fee-dd4f4c2a305d9937316b57dbe50ce154494032ac
2011-04-25 05:38:27 -07:00
Henning Guenther
ce0aa549b7 Bump version in cabal file
Ignore-this: bb4c0f9d3c5c480e73a3763abcc0894d

darcs-hash:20110403125137-a4fee-51ea64d6eb9c36d3d48f9fcbe3b716a593f9a5d3
2011-04-03 05:51:37 -07:00
Henning Guenther
23ae31d2a1 Update NEWS file for version 0.6.4
Ignore-this: 3dbc16a142b369101d2af70bc670bc6b

darcs-hash:20110403124702-a4fee-b187902a8d397f94f97ae50a614e00fbddd6e76f
2011-04-03 05:47:02 -07:00
Henning Guenther
9a7f52ab7a Fix compilation with mtl-2
Ignore-this: 867097705abf2d63e427858078720dc4
This took really long, sorry everybody :/

darcs-hash:20110403123836-a4fee-c6af95e58267ca7e215e24bee250d0bbae13a1d4
2011-04-03 05:38:36 -07:00
Daniel Wagner
a3a24776a3 let D.E.ASCII conform to the spec
Ignore-this: 788eb99b3948ce201769471919562114

The contract for the "encodeable" function says, in part, "If it yields False,
encodeChar must throw an exception.". This patch makes the ASCII encoding
instance throw an exception for non-ASCII characters.

darcs-hash:20100909222914-76d51-76d9891ae18f13751b004e2b6ed24401192ae79f
2010-09-09 15:29:14 -07:00