Commit Graph

59 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
5c497e5dde fix some "cabal sdist" warnings
Ignore-this: 638c9a8617ce5488efe95fa8019380fd

darcs-hash:20121017172328-76d51-da695fe80b7bddb090b219dd949d8c9b87fa9bc0
2012-10-17 10:23: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
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
fef1fbd22f Bump version to 0.6.3
Ignore-this: d648331a5633dd1185592ba54dd60444

darcs-hash:20100214232011-a4fee-36b26174bede9e10a26d1134c6901eb09949b233
2010-02-14 15:20:11 -08:00
Henning Guenther
5b514a206a Add HaXml dependency
Ignore-this: 2e01b35277105343d0426e0951544505

darcs-hash:20100201082204-a4fee-fc0a0d7683c2ed2457eb38726525fee04f330513
2010-02-01 00:22:04 -08:00
Henning Guenther
c2ce913d3f Remove dependency on template-haskell
Ignore-this: e4fc48e59e1a43e1e2c155b5d05f4b3c

darcs-hash:20090830155745-a4fee-44419c305487b0dc60d53f43e8b9d3dc8e21b9c9
2009-08-30 08:57:45 -07:00
Henning Guenther
7e4b35de61 Bump version to 0.6.2
Ignore-this: c757675fcaf5e9025b281326a7643c8c

darcs-hash:20090830111653-a4fee-a748c4e2e3a183ecd85ef9e1a0274d787574e274
2009-08-30 04:16:53 -07:00
Henning Guenther
7b5de2715c Bump version to 0.6.1
Ignore-this: ec6377bace790a22dd28c1a83a53443c

darcs-hash:20090829140114-a4fee-3f7aedd86d61d8973c4684e420922b30d1e0536c
2009-08-29 07:01:14 -07:00
Henning Guenther
94b3b3f7d9 Various MSDOS copepages added
Ignore-this: 6adc7c3ba146e7c41d3178241c173751

darcs-hash:20090828222844-a4fee-08926d980f1ffc4287b992a528855d03dd2d7bed
2009-08-28 15:28:44 -07:00
Henning Guenther
e0231b1213 Bumped to version 0.6.0
Ignore-this: ec545e809c7f51061620a8cde76752bd

darcs-hash:20090813050845-a4fee-8697ed8dddc0e28097e43ab06d3a5888848e2a63
2009-08-12 22:08:45 -07:00
Henning Guenther
7f1a89a45a Add Preprocessor files to cabal, change build-type
Ignore-this: 954f97107600cfe61c3cc993136559c1
Since we're using special preprocessors, the build-type is no longer 'Simple'

darcs-hash:20090813045828-a4fee-b97b1613b37d5ec1b0e755ccaa25c805fbbb0c1b
2009-08-12 21:58:28 -07:00
Henning Guenther
10730b3131 Removed old GB18030 code generation script
Ignore-this: 194000c4210b31742b6ae73e6e7ef7bc

darcs-hash:20090813044355-a4fee-f2e9163b6e295ecd35de52f3c51cee22fd9f5f00
2009-08-12 21:43:55 -07:00
Henning Guenther
6101ee16ae Switch from Template-based code generating to text-based
Ignore-this: f58ceb5e1068be132b0a67a851b096f4
This has two advantages:
1. TemplateHaskell is painfully slow. There, I said it.
2. TemplateHaskell doesn't yet support some extensions that can be usefull for this library. Specifically the MagicHash extension.

darcs-hash:20090813023321-a4fee-0da13d0da6454f6ba3bd111ed6b80268d9e1b45c
2009-08-12 19:33:21 -07:00
Henning Guenther
c4a1e63869 Changed version to 0.5.2
Ignore-this: dbf13b00cc9d7fc9133d333af113e95e

darcs-hash:20090806114518-a4fee-803a90ad4e15185477a3ba3224bb123be78b2c60
2009-08-06 04:45:18 -07:00
Henning Guenther
8b5975bde5 Set cabal file version to 0.5.1
Ignore-this: c38e113f436cb7780c13294a2b6ca204

darcs-hash:20090311160251-a4fee-ab11b9a4767a0d32d8e4449cc0cb960709999226
2009-03-11 09:02:51 -07:00
Henning Guenther
733e39c9c5 Fixed missing symbol error
Ignore-this: 74737e29ca18f14d3c6368d0e6fd5266

darcs-hash:20090307235915-a4fee-1f487ef97eb85851eb1147866da28fa0a945165f
2009-03-07 15:59:15 -08:00
Henning Guenther
3fe8b56539 Included extra files in the cabal file
Ignore-this: b0470515a20c9c6ab15e4ac122065da5

darcs-hash:20090306150225-a4fee-a21ac1acad202a360764df66624f8a13fc228bab
2009-03-06 07:02:25 -08:00
Henning Guenther
26924f12a5 Added JISX0212 to cabal file
Ignore-this: f265ef1c7b0096b55a487eb63264b0af

darcs-hash:20090303125143-a4fee-8e5416156fec585f38270f87d5c5faab395eeed2
2009-03-03 04:51:43 -08:00
Henning Guenther
ad5c9e1d59 Added ISO2022JP to cabal file
darcs-hash:20090225040620-a4fee-f90d7f0763b5fb8996d594cd64753cfd2cedb530
2009-02-24 20:06:20 -08:00
Henning Guenther
b95bfe9be4 JIS X 0208 encoding
darcs-hash:20090223182459-a4fee-98ced8f8b7bac594dc6510eeecb6bea8c51a6090
2009-02-23 10:24:59 -08:00
Henning Guenther
9344038d33 JIS X 0201 encoding
darcs-hash:20090222182246-a4fee-903520e4098e6809877fc55568207f40ebd6fda9
2009-02-22 10:22:46 -08:00
Henning Guenther
d83074fa18 MacOS Roman encoding
darcs-hash:20090222035756-a4fee-d2fef7a2c3317fbe9f25ab80bb6e156ceb0abf8a
2009-02-21 19:57:56 -08:00
Henning Guenther
eeee054f1e Rewrite to support more sources and changing the encoding dynamically
Now it's possible to change the character encoding while de-/encoding.
Also, it's possible to use any data structure as a source or target of the de-/encoding process.

darcs-hash:20090221203100-a4fee-6da31f2e37c30a3f5cd5f10af71984209488bb0b
2009-02-21 12:31:00 -08:00
Henning Guenther
2b9f9a87de Updated cabal version number to 0.4.1
darcs-hash:20080517232203-a4fee-db1a5663e16f6ae825f0b5c13192209a90bd7c5a
2008-05-17 16:22:03 -07:00
gaetan.lehmann
5eed326c08 Add the support for a large number of encoding name aliases. The aliases are the ones used in python, and are normalized as in python: they are case and separator insensitive.
darcs-hash:20080514130514-2fc9d-1b53b11141878a8651f3bde7e427c877172e6722
2008-05-14 06:05:14 -07:00
Henning Guenther
6405d95956 Added 'Build-Type' to cabal file
As instructed by the lastest cabal release

darcs-hash:20080203133341-a4fee-0af681465e6aa0ee1967efd3266eecf7df364397
2008-02-03 05:33:41 -08:00