Commit Graph

220 Commits

Author SHA1 Message Date
coreyoconnor
dd0b3f01fa close the dupped terminal fd on release_terminal
Ignore-this: 17f737f325c59e43f6fc24c9f629fb65

darcs-hash:20100814002535-f0a0d-60758a32424ca7fe1f2ebbf76af2ba962de8533e.gz
2010-08-13 17:25:35 -07:00
coreyoconnor
dbc218c7ea hm. remove the hFlush from output_byte_buffer.
Ignore-this: 6b564f9e1156eb98f43a594658a700ff

darcs-hash:20100812200035-f0a0d-6e288a1caf6e3fa06a1a2734fe52de3ae6403a2f.gz
2010-08-12 13:00:35 -07:00
coreyoconnor
bcda3db0eb adding a put_string equation for the inline API.
Ignore-this: b1665413f489310eacc0441a8ddb731f

darcs-hash:20100806215448-f0a0d-4dea846225c80f0644ba54a544bce278f3c8bde8.gz
2010-08-06 14:54:48 -07:00
coreyoconnor
9bad126948 be certain to use the same output device as before any stdout redirection
Ignore-this: 8d49a95192e5f40a7e26bd403138425

darcs-hash:20100806211634-f0a0d-b80d746b71da80a8e5b7e54e0731a989f837a642.gz
2010-08-06 14:16:34 -07:00
coreyoconnor
0d48e66905 update AUTHORS
Ignore-this: 18f2a8550bddc37a7a57fde842beecc9

darcs-hash:20100806211626-f0a0d-001a470303a52e5c6713978eb3cf1928a440bcd2.gz
2010-08-06 14:16:26 -07:00
Yoshikuni Jujo
7759e6e42f correct move cursor require bytes for double width char
Ignore-this: 6e0d31a1960d9f011eaea73e234c7788

darcs-hash:20100602044803-ffa78-1cc8d839a6fcde07eb663e1eb2777532a1aa9c58.gz
2010-06-01 21:48:03 -07:00
Yoshikuni Jujo
6818ffbe9a image_width -> image_height
Ignore-this: ba461b263461d8f0c7c4aa9af962afc0

darcs-hash:20100601233308-ffa78-641136417cb5115e4c519466288b307ab4166e64.gz
2010-06-01 16:33:08 -07:00
Yoshikuni Jujo
870ab1e919 Cursor may be NoCursor
Ignore-this: f650d4ebd1dd758b9e0e248fe3d16ae7

darcs-hash:20100601051536-ffa78-9d93f01e09f044bff4131c02bc38e18ce5fed8a6.gz
2010-05-31 22:15:36 -07:00
Yoshikuni Jujo
bd6a360d0b cursor should be inside of terminal
Ignore-this: 2c223dd0d9c789a712de9fc2dcf98d58
0 <= cursor x < terminal w
0 <= cursor y < terminal h

darcs-hash:20100601042123-ffa78-b4f6b75c98253aab171858466bee01aff10d8a2c.gz
2010-05-31 21:21:23 -07:00
coreyoconnor
93b8f8e64c adding support for Home, End and Begin. Thanks Mikolaj Konarski
Ignore-this: 3822563b5eabd2d4ce90cbc718117049

darcs-hash:20100711224618-f0a0d-23e37776eef201f6d5762ee6e7eb1b1645829655.gz
2010-07-11 15:46:18 -07:00
coreyoconnor
0caf0324f9 updating tests to compile against 2.1.0.3
Ignore-this: 72681804b946b933b2f8efec031c3a5f

darcs-hash:20100711224040-f0a0d-2ada820209967e001e57e445a7abb2408285bb6b.gz
2010-07-11 15:40:40 -07:00
coreyoconnor
a0497767d8 adding AUTHORS file
Ignore-this: 4e12d949b03ee0918981fb8bd905953a

darcs-hash:20100711221920-f0a0d-380c7af5411c2844d8ada87b698564ed7a34b50f.gz
2010-07-11 15:19:20 -07:00
coreyoconnor
02a009d03d updating use of deepseq to latest package
Ignore-this: 652c213cba0b62420ef364ebc3b50e0b

darcs-hash:20100601204907-f0a0d-728d2140b555c1b0d3d2e39d7400aa8d2fa84508.gz
2010-06-01 13:49:07 -07:00
coreyoconnor
4f06259de3 Invoke write directly instead of via hPutBuf
Ignore-this: 172072f7a4876e5864c8e54f896bf0b0

darcs-hash:20100114091229-f0a0d-915e8160f8cf596abbae4df8c9d883febeedf509.gz
2010-01-14 01:12:29 -08:00
coreyoconnor
ac46ab8f66 -
Ignore-this: 9e4b30a1df0362f1bfb724da6bc99201

darcs-hash:20100114081249-f0a0d-dfb29aeae9ee4c6203b1ae7a7637ce60b1a3c0ec.gz
2010-01-14 00:12:49 -08:00
coreyoconnor
e110cc1e0e compile fixes
Ignore-this: afd25b5fd8ab6275aaccd74ce2a5e994

darcs-hash:20100114080519-f0a0d-e18d467a1ac0f09452c697f996f131d12e1c2d4a.gz
2010-01-14 00:05:19 -08:00
coreyoconnor
aacb4abe7c Move from MonadIO to IO. Improves results from compiler optimization pass
Ignore-this: 12708b02301c6b170bc1e3dfed569a32

darcs-hash:20100114080327-f0a0d-48666873ef1a5ef44e744cc8dd3ca17600ccf2b4.gz
2010-01-14 00:03:27 -08:00
coreyoconnor
138ffa23ba Specializing serialize_cap_expression for IO monad.
Ignore-this: b100bedc4203dd2a289f545e60d249fb

darcs-hash:20100114075146-f0a0d-46afad3d575ca8698e2a3b35f82069c1d6172f9a.gz
2010-01-13 23:51:46 -08:00
coreyoconnor
9ade7f7101 adjust compiler optimization options
Ignore-this: c8f0131117c6c6b5b39892a3967eeceb

darcs-hash:20100114051647-f0a0d-bcd3148f3e59c7b321043a2539c0a21090f6b466.gz
2010-01-13 21:16:47 -08:00
coreyoconnor
90557770ac Remove ReaderT from monad stack in order to improve inlining
Ignore-this: d8a1dfc68c17b56c6edc3c7e851e7b8f

darcs-hash:20100114044935-f0a0d-19234e72b1cdd0a830c018c2bf42b4137db7c787.gz
2010-01-13 20:49:35 -08:00
coreyoconnor
6fd33eb44d -
Ignore-this: 22b2a75cc2655beb48f995d095054ffe

darcs-hash:20100114043624-f0a0d-471cfa66c0b3700d823637ec89e701242b31b473.gz
2010-01-13 20:36:24 -08:00
coreyoconnor
b13ca4dacb yet more optimization of serialize_cap_op
Ignore-this: d8e926915c354cd50f7fd201484d4125

darcs-hash:20100114040815-f0a0d-b30bdbbfdf0c11ed8cc661a46f92ca95ece1a2b6.gz
2010-01-13 20:08:15 -08:00
coreyoconnor
4907481768 reduce memory usage in serialize_cap_op
Ignore-this: cbf82eace43ba5a52d0df7bbbb602133

darcs-hash:20100114031917-f0a0d-b4ddab65c2ef321fa5e635c472bece031023a75d.gz
2010-01-13 19:19:17 -08:00
coreyoconnor
409044c764 Optimize bytes_for_range - replace with direct ptr access when possible
Ignore-this: c082249814e88500de8243138bcb2fd

darcs-hash:20100114022236-f0a0d-d7f114a7c6356f4865ae84ace55d5e377b769e8b.gz
2010-01-13 18:22:36 -08:00
coreyoconnor
04c79d2e8c Moving construction of terminfo CapExpression to MonadIO
Ignore-this: 5c78cc78ce2ad3f394484f76cb840272

darcs-hash:20100114013836-f0a0d-52bfc693e29d2e2bc36931b0e944d1cc3da7a94f.gz
2010-01-13 17:38:36 -08:00
coreyoconnor
3e8999d6b1 wall polics
Ignore-this: c3a58c54dfacabd6445580943d6e2cbe

darcs-hash:20100113020533-f0a0d-12a80c7d4261d17dffa4384075230b89714d224d.gz
2010-01-12 18:05:33 -08:00
coreyoconnor
b2a5797809 updating to parallel 2
Ignore-this: e9e2b38e5054156d0ee3359e18742a94

darcs-hash:20100113001019-f0a0d-611a232cdb15405a009978971367f2aabfe09855.gz
2010-01-12 16:10:19 -08:00
coreyoconnor
618d5469b0 style
Ignore-this: 1275ad4578408ba22204579054062c71

darcs-hash:20100112235856-f0a0d-a27f8dea98f0bbf83bbea25929c9b1a1107c9d8e.gz
2010-01-12 15:58:56 -08:00
coreyoconnor
8c261253d5 Start the upgrade to parallel 2 and deepseq
Ignore-this: 1220be5e82cc30f40e7be675b582bf04

darcs-hash:20100112235802-f0a0d-d9c0460c63b186bf555b4c80efab560098fdc5da.gz
2010-01-12 15:58:02 -08:00
coreyoconnor
4fb2e88827 Modify verify_eval_terminfo_caps for easier profiling
Ignore-this: d72dbbbe49ed280b9140f30013be73ee

darcs-hash:20100112235713-f0a0d-0e52694cd0a01a77c91c80d0b352574ebeac4a7a.gz
2010-01-12 15:57:13 -08:00
coreyoconnor
f42f259402 Wall police
Ignore-this: 8f341925aa3a1bc16dba78b8a9a1f28d

darcs-hash:20100112235631-f0a0d-294179f3f1677280d0ffb649f06bbf1908e72b4e.gz
2010-01-12 15:56:31 -08:00
coreyoconnor
61e25b6bef Wall police
Ignore-this: e7f8d9303c50e19abc224ad7e044a626

darcs-hash:20100112225218-f0a0d-cc97539a2e57e2404d298bf2e82a70d68060f8fb.gz
2010-01-12 14:52:18 -08:00
coreyoconnor
65cc27a928 uping version to 4.3.0.0 for development
Ignore-this: 8f8d90f78686cc30693f13a794f345fe

darcs-hash:20091228233300-f0a0d-395ba1308c1f33ce73147a641f751e2c3934363f.gz
2009-12-28 15:33:00 -08:00
coreyoconnor
f6c3cbfa01 adding example of Graphics.Vty.Inline to test
Ignore-this: e82f6a3b8eec33ab55fd04a51f4d9873

darcs-hash:20091228233218-f0a0d-345ddcbee616acc4f39d9d12393bdea5982f34d9.gz
2009-12-28 15:32:18 -08:00
coreyoconnor
3360a497d3 updating version to 4.2.1.0
Ignore-this: dc97cf1895ddc5ed9db813e1f6c34171

darcs-hash:20091228231917-f0a0d-2f701900dc0fb831013db003991facb861b4b2d7.gz
2009-12-28 15:19:17 -08:00
coreyoconnor
b932f4b6c8 fix test makefile for parallel 2
Ignore-this: 64191b510bd1b9cddff2cd122fb0b958

darcs-hash:20091228231028-f0a0d-5839330c6f4b9805099ab6a670f7f7c4a3ebfd93.gz
2009-12-28 15:10:28 -08:00
coreyoconnor
948554a3fd -
Ignore-this: 31db1331c7deafc9313d93b0e52ac1eb

darcs-hash:20091228230336-f0a0d-cf04ee149bcd81e99fddbe1ce70e8dd811a502e3.gz
2009-12-28 15:03:36 -08:00
Yusaku Hashimoto
9a3697f925 specify parallel's version
Ignore-this: ed136c5f7263e1d9f323900629897c7c

darcs-hash:20091122215614-7817a-50404129a8eb1417a836d75d43fef2cb2214f96e.gz
2009-11-22 13:56:14 -08:00
coreyoconnor
766b6f8c7e micro opt: use pokeArray instead of a foldM
Ignore-this: 7b2e6da4dcfd6df7e3f24dcde7b92274

darcs-hash:20091120052917-f0a0d-fc0a1dd6f996343a5dc5a3d633bd0dede336ccb4.gz
2009-11-19 21:29:17 -08:00
coreyoconnor
16d01cb72c always use xterm instead of xterm-color
Ignore-this: 8d4cfa341737290052743ff390ed4882

darcs-hash:20091118011646-f0a0d-857b09771d19b8bd9ee626e1b45499a070ef9998.gz
2009-11-17 17:16:46 -08:00
coreyoconnor
b637a643d9 Rename inline action monad from AttrChange to InlineM
Ignore-this: eddc38a9b890030dbd49aa8a47f657ff

darcs-hash:20091112193434-f0a0d-e1ef446f4f1aa4febf94ae4d2d94388d31d13642.gz
2009-11-12 11:34:34 -08:00
coreyoconnor
9bf5dcf09b put_default_attr replaced by the original default_all AttrChange action
Ignore-this: 1c3ebb2722638609932e859e70316e8a

darcs-hash:20091109214205-f0a0d-d91ac7d77710d12ccbc06f4bb544d82dc6bfeab3.gz
2009-11-09 13:42:05 -08:00
coreyoconnor
2855c836f6 -
Ignore-this: a218d5cc60a110797f0bb1676a2b9d09

darcs-hash:20091109181402-f0a0d-7f66009f51d159c243ac1af3b9900f009f53c3b6.gz
2009-11-09 10:14:02 -08:00
coreyoconnor
9f93852364 -
Ignore-this: 6719e4a6225fc03cc754c6bb1d6a2ef5

darcs-hash:20091109075544-f0a0d-0bbf34e26375c205c2018c91d105ffac64e017f1.gz
2009-11-08 23:55:44 -08:00
coreyoconnor
83ec7644a1 Hack to work around xterm bug with reseting attributes at start of line.
Ignore-this: e707d3d01f03ee2e4193cb05a551fc94

darcs-hash:20091109075350-f0a0d-636421f51d140ec3e8802af772e8df8b40c5eb48.gz
2009-11-08 23:53:50 -08:00
coreyoconnor
d506ea570e -
Ignore-this: aa036ec35ef000a0c4e66c8236f7641c

darcs-hash:20091109074043-f0a0d-880cb60439b1dc6089511224431f3b1eb54e5c93.gz
2009-11-08 23:40:43 -08:00
coreyoconnor
7f75f0d0af -
Ignore-this: db643dff6f295a4d363b4e8634a8393a

darcs-hash:20091109070521-f0a0d-0e657824eb6eabe8f94ce117baecae4a853f0d5f.gz
2009-11-08 23:05:21 -08:00
coreyoconnor
0aa8302ff0 -
Ignore-this: bbfc93d96e760471de7498ef34543353

darcs-hash:20091109053735-f0a0d-b6d85f94f919ce49bd5b5aebf7ad3b8c6d84f317.gz
2009-11-08 21:37:35 -08:00
coreyoconnor
82fd9c4538 Moved all IO actions to MonadIO
Ignore-this: 69cf0259898de9ab296861ab26630460

darcs-hash:20091109053436-f0a0d-0e2ae084dd91d09216d494a2aa84958ac71ef2f7.gz
2009-11-08 21:34:36 -08:00
coreyoconnor
bd0f87ad66 changed the Graphics.Vty.AttributeChange.style to apply_style and remove_style. Implemented
Ignore-this: cd091fbe723cc0827c72336f892eca8

darcs-hash:20091109022308-f0a0d-3035dec41ff51edc908e6bc920567781f38ffbbd.gz
2009-11-08 18:23:08 -08:00