Ticket #6: add_delay.dpatch

File add_delay.dpatch, 5.9 kB (added by coconnor, 6 years ago)
Line 
1
2New patches:
3
4[Patch to demonstrate issue #6
5coreyconnor@gmail.com**20081005213932] {
6hunk ./test/Test.hs 3
7+import Control.Concurrent
8hunk ./test/Test.hs 16
9+                           threadDelay 1000
10}
11
12Context:
13
14[Incrementing version number to 3.1.1 for devel.
15coreyconnor@gmail.com**20080908131804]
16[Incrementing version to 3.1.0 for release.
17coreyconnor@gmail.com**20080908130541
18 The 0.1 increment is due to a change in the Vty record's interface.
19]
20[don't refresh on control+l; instead let the host application call refresh function if necessary
21jeanphilippe.bernardy@gmail.com**20080827181022]
22[Document the code much more
23jeanphilippe.bernardy@gmail.com**20080831115545]
24[support for another type of modifier+arrow input
25jeanphilippe.bernardy@gmail.com**20080830133851]
26[Changing version number for devel.
27coreyconnor@gmail.com**20080827170019]
28[Adding type signature for utf8Length
29coreyconnor@gmail.com**20080827165753]
30[Incrementing version for release.
31coreyconnor@gmail.com**20080827165251]
32[Add support for back-tab
33jeanphilippe.bernardy@gmail.com**20080826140253]
34[add support for utf8 input
35jeanphilippe.bernardy@gmail.com**20080826114916]
36[improve support for arrow keys
37jeanphilippe.bernardy@gmail.com**20080826105025]
38[comments and formatting
39jeanphilippe.bernardy@gmail.com**20080825210216]
40[depend on terminfo for a number of input capabilities
41jeanphilippe.bernardy@gmail.com**20080825210209
42 This should fix the bug concerning recognition of HOME and END
43]
44[Adding homepage property to cabal file.
45coreyconnor@gmail.com**20080623173253]
46[minor: add type annot, and remove dead code.
47Nicolas Pouillard <nicolas.pouillard@gmail.com>**20080623114609]
48[Incrementing version number of development build
49coreyconnor@gmail.com**20080623084238]
50[Changing patch for #3 to simplier patch provided by nicolas.pouillard@gmail.com
51coreyconnor@gmail.com**20080623084144]
52[Removing mapping definition that was causing tab to equal ctrl-I
53coreyconnor@gmail.com**20080623073941
54 When the tab button was pressed the character read from stdin was '\t'. This has a numeric value of
55 9 which is the same as the value of '\^I'. The map from ANSI terminal input characters to VTY events
56 had a map form 9 to both KASCII '\t' [] and KASCII 'i' [MCtrl]. This patch removes the second.
57 Resolves: #3.
58]
59[Factoring out the ANSI terminal character to event map
60coreyconnor@gmail.com**20080623072846]
61[Updating documentation
62coreyconnor@gmail.com**20080621185222]
63[Removing unused kmv and wf variables
64coreyconnor@gmail.com**20080609052018]
65[The CPU usage of yi and the test program approached 100% even without any input events occuring.
66coreyconnor@gmail.com**20080605070932
67 I'm not sure if this is the correct fix. Seams there should be an event based way to handle input
68 instead of this polling + delay approach.
69]
70[Changing maintainer to Corey O'Connor (coreyoconnor@gmail.com)
71coreyoconnor@gmail.com**20080530044643]
72[Uses non-blocking IO for input instead of two threads.
73coreyoconnor@gmail.com**20080522172818
74 When using the VTY interface of Yi there is a delay in processing IO that causes some input to be
75 ignored. EG: In Vim mode open a file and type "otest" then quickly ESC ; ":wq".
76 This should add a new line with the text "test" then save the file and quite. But due to some race
77 condition I haven't wrapped my head around it actually fails to process the ESC ; ":wq" sequence.
78]
79[bump version 3.0.0 -> 3.0.1
80gwern0@gmail.com**20080316051234]
81[cabal changes: make hackage happier
82gwern0@gmail.com**20080316050314]
83[mention darcs home in cabal
84gwern0@gmail.com**20080115182101]
85[Update build-depends to work with ghc-6.8
86Josef Svenningsson <josef.svenningsson@gmail.com>**20071008130404]
87[add missing exports :(
88Stefan O'Rear <stefanor@cox.net>**20070407063504]
89[warning police
90Stefan O'Rear <stefanor@cox.net>**20070224172521]
91[move diffs into backend-specific
92Stefan O'Rear <stefanor@cox.net>**20070224172315]
93[tweak bench
94Stefan O'Rear <stefanor@cox.net>**20070224170349]
95[Explicitly deforest movcsr/chgatt into IO - 80% speed boost!
96Stefan O'Rear <stefanor@cox.net>**20070224165730]
97[implement utf8 encode directly in tputchar
98Stefan O'Rear <stefanor@cox.net>**20070224091838]
99[small internal api reorg - make mvputch
100Stefan O'Rear <stefanor@cox.net>**20070224084804]
101[fuddle inlining a bit
102Stefan O'Rear <stefanor@cox.net>**20070224083128]
103[fuse shadow-state and terminal-state
104Stefan O'Rear <stefanor@cox.net>**20070224050810]
105[inline clrscr'
106Stefan O'Rear <stefanor@cox.net>**20070224045431]
107[remove vty-level cursor tracking (this was actually unused for a while)
108Stefan O'Rear <stefanor@cox.net>**20070224043510]
109[wait until first update to clear screen (clrscr' is now used exactly once)
110Stefan O'Rear <stefanor@cox.net>**20070224042011]
111[remove last change tracking; instead have C-l fake a resize
112Stefan O'Rear <stefanor@cox.net>**20070224041636]
113[Add DESIGN document with explanations for a few basic decisions
114Stefan O'Rear <stefanor@cox.net>**20070224020313]
115[fix EvResize for now :(
116Stefan O'Rear <stefanor@cox.net>**20070222035200]
117[fix warnings in Types
118Stefan O'Rear <stefanor@cox.net>**20070222034552]
119[finish making test/
120Stefan O'Rear <stefanor@cox.net>**20070222034538]
121[separate input and output in the lowlevel
122Stefan O'Rear <stefanor@cox.net>**20070222034442]
123[add timelimit, remove dead code
124Stefan O'Rear <stefanor@cox.net>**20070221052430]
125[add first attempt at self-benchmark (scrolls a list of highlighted numbers - attempt to simulate yi)
126Stefan O'Rear <stefanor@cox.net>**20070221045852]
127[fix miscalculation of the sizes of composite images.  this actually resulted in a segfault!
128Stefan O'Rear <stefanor@cox.net>**20070221045645]
129[add sanity checking to renderFill sizes
130Stefan O'Rear <stefanor@cox.net>**20070221045608]
131[add width/height accessors
132Stefan O'Rear <stefanor@cox.net>**20070221045512]
133[TAG rel-3.0.0
134Stefan O'Rear <stefanor@cox.net>**20070214024117]
135Patch bundle hash:
136347a5e3ce460272954675772ac63b9951c1eeeb9