on master help sign in
correct changelog
commiteaef6241f833482f24273b65ed236a67ddc7b800 authorCorey O'Connor <coreyoconnor@gmail.com> dateFri 21 Mar 2014, 11:37 (13 years ago) parent5b4818c
1 file changed+9−13
CHANGELOG+9−13
CHANGELOG+9−13
@@ -1,6 +1,6 @@
115.0.0
2− * all projects using vty must be compiled with -threaded. This can be resolved without API
3− changes, but I don't know if this matters.
2+ * all projects using vty for input must be compiled with -threaded. This could be resolved but
3+ would like to avoid the complexity for now.
44 * mkVtyEscDelay has been removed. Use "mkVty def". Which initialized vty with the default
55 configuration.
66 * input handling changes
@@ -8,26 +8,23 @@
88 * KPN5 is now KCenter
99 * tests exist.
1010 * terminal timing is now handled by selecting an appropriate VTIME. Previously this was
11− implemented within Vty itself. This reduced complexity in vty but potentially affects
12− meta key handling.
11+ implemented within Vty itself. This reduced complexity in vty but potentially provides
12+ a different meta key behavior.
1313 * The time vty will wait to verify an ESC byte means a single ESC key is the
1414 singleEscPeriod of the Input Config structure.
15− * The input config can be changed dynamically.
1615 * removed the typeclass based terminal and display context interface in favor of a data
1716 structure of properties interface.
1817 * renamed the Terminal interface to Output
1918 * The default picture for an image now uses the "clear" background. This background fills
2019 background spans with spaces or just ends the line.
2120 * Previously the background defaulted to the space character. This causes issues copying
22− text from a text editor. The text would end up with many extra spaces at the end of the
23− line.
21+ text from a text editor. The text would end up with extra spaces at the end of the line.
2422 * Layer support
2523 * Each layer is an image.
2624 * The layers for a picture are a list of images.
27− * The first image is the top-most layer.
28− * The final rendering is as if the bottom layer (last image) was rendered, then the next
29− (second to last image) etc.
30− * The transparent areas for a layer are the background image components.
25+ * The first image is the top-most layer. The images are ordered from top to bottom.
26+ * The transparent areas for a layer are the background_fill areas. These will be implicitly
27+ added to to pad images when images of different sizes are joined.
3128 * If the background is clear there is no background layer.
3229 * If there is a background character then the bottom layer is the background layer.
3330 * empty_picture is a Picture with no layers and no cursor
@@ -46,8 +43,7 @@
4643 * view a input event log for vty. Example of interacting with user.
4744 * test/EventEcho.hs
4845 * vty-rouge
49− * A bad rouge-like game. Go from the entrance to exit. Example of layers
50− and image build operations.
46+ * A bad rouge-like game. Example of layers and image build operations.
5147 * test/Rouge.hs
5248 * vty-benchmark
5349 * benchmarks vty. A series of tests that push random pictures to the terminal. The