File: CHANGELOG.txt

package info (click to toggle)
fizmo-ncursesw 0.7.14-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, sid, trixie
  • size: 720 kB
  • ctags: 198
  • sloc: ansic: 2,414; sh: 1,354; xml: 274; makefile: 44
file content (199 lines) | stat: -rw-r--r-- 9,207 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199

   Version 0.7.14 -- September 3, 2017
 - Renamed copyright files to "license" for github license detection
   compatibility, see Github's "Licensing a repository"
   (https://help.github.com/articles/licensing-a-repository/) for further
   reference.
 - Added missing contributor phrasing to BSD-3 clause. The resulting license
   now exactly matches the wording used on Github and so also makes the
   license detection work.
 - Updated man page.

   Version 0.7.13 -- April 9, 2017
 - Show error message in case no installed locales can be found.
 - Adapted to replacement of en_US locale with en_GB from libfizmo.

   Version 0.7.12 -- October 9, 2016
 - Adapted to new split-library bulids.
 - Updated man page.

   Version 0.7.11 -- August 31, 2016
 - Fixed typo in manpage.
 - Used tiny-xml-doc-tools for documentation.
 - Adapted to renaming "libcellif" to "libmonospaceif".

   Version 0.7.10 -- July 28, 2016
 - Updated manpage and coyright data for version 0.8.0 release.

   Version 0.7.9 -- October 9, 2015
 - No more strict dependency on libncursesw since libncurses works equally
   well.
 - Added forgotten configuration options "with-ncurses-includedir",
   "with-ncursesw-libdir" and "with-ncurses-libdir".
 - Minor autoconf-related changes for fizmo-dist-0.7.10-compatibility.

   Version 0.7.8 -- March 19, 2014
 - Adapted to automake v1.14 "subdir-objects" option.
 - Added missing license/copyright information.

   Version 0.7.7 -- June 5, 2013
 - Adapted to new "fizmo_register_screen_interface" and "fizmo_start"
   functions.
 - Fix build error for some systems due to missing wchar.h include -- thanks
   to Nikos Chantziaras.
 - Added default terminal color evluation.
 - Adapted to new "install-data-local" build target.

   Version 0.7.6 -- December 27, 2012
 - Improved configure-detection for libncursesw for systems without
   pkg-config's ncursesw.pc.
 - Adapted to new "disable-x11" and "disable-sound" configuration.

   Version 0.7.5 -- November 30, 2012
 - Fixed missing delete input.
 - Fixed manpage typos, thanks to Johan Ljunglid.
 - Implemented redraw via CTRL-R.

   Version 0.7.4 -- September 17, 2012
 - Adapted to new autoconf/automake build system.

   Version 0.7.3 -- August 1, 2012
 - Merged Andrew Plotkin's iOS-fizmo changes: Adapted to
   "prompt_for_filename" function in screen-cell-interface.
 - Minor memory leak cleanups.

   Version 0.7.2 -- March 9, 2012
 - Fixed missing $(DESTDIR) variable -- should already have been present
   since version 0.7.1.

   Version 0.7.1 -- November 6, 2011
 - Fixed missing "override" statments for CFLAGS in Makefiles.
 - Fixed $(DESTDIR) evaluation in config.[default|macports].mk.
 - Changed manpage install dir from "man" to "share/man".
 - Adapted Makefiles and configuration to use standard GNU Makefile variables
   instead of INSTALL_PATH and FIZMO_BIN_DIR.
 - Respect LD_FLAGS for linking.

   Version 0.7.0 -- September 18, 2011
 - The "fizmo-ncursesw" interface has been re-implemented for version 0.7. It
   now makes use of libcellif for output. It uses libfizmo's new word
   hyphenation and implements better X11-output through libdrilbo.
 - X11 frontispiece display is now by default in a separate window, which,
   contrary to the older implementation that simply invoked a XCopyArea
   directly into the terminal's X window, should work reliably. For terminals
   which by chance support it, the old behaviour is still available by using
   the "display-x11-inline-image" config option. The inline display has been
   changed to no longer write directly into the terminal window, but instead
   to use a subwindow instead.
 - Adapted to version 0.7 locale system and the new build process.

   Version 0.6.9 -- April 24, 2011
 - Added NCURSESW_INCLUDE_FROM_W_DIRNAME to configs to allow usage of Apple's
   ncurses implementation, added GDKPIXBUF_INC_DIR configuration variable.

   Version 0.6.4 -- May 24, 2009
 - Bugfix release: Definitely recommend for read_char fix.
 - Fixed interface to supply default colors in case ncurses' "pair_content"
   returned invalid colors (thanks to Samuel Verschelde).
 - Input from read_char is no longer re-echoed to the screen (thanks to
   Samnuel Verschelde).

   Version 0.6.0 -- March 25, 2009
 - This marks the point for the first public beta release.
 - Implemented conversion of font 3 (charachter font) to unicode. This
   appears to make Beyond Zork's map appear at least readable.
 - Implemented recording and replaying of timed input.
 - The filename input for save and restore may now be cancelled using the
   escape key.
 - Pressing arrow up/down during filename input no longer displays the
   command history.
 - Implemented wordwrapper / ncursesw margins.
 - Implemented "no-update" command line flag and config option to avoid long
   startup scan times (for example on slow notebook drivers with many story
   files).
 - Implemented "--search" and "--recursively-search" command line
   invocations.
 - Fixed bug in scrollback parapgraph position cache.
 - Fixed scroll-down display for scrolling to bottom.
 - Fixed crash that occured when a read-instruction was recursively called
   from a timed input verification-routine.
 - Fixed display error on refresh of preloaded input from history.
 - Implemented forced predictable mode (ignores seeding random generator).
 - Many, many other minor fixes and extensions.

   Version 0.5.3 -- March 11, 2009
 - Re-wrote Makefile system. Releveant module defaults are now kept in
   separate .mk-files.
 - Added support for extra-blorb files (these are specified on the command
   line directly after the story file name).
 - Added "-Wextra" flag to CFLAGS and cleaned up new warnings caused by the
   new flag.
 - Many minor fixes (option system, running X11-enabled fizmo in text-only
   console, etc).

   Version 0.5.2 -- January 17, 2009
 - Implemented story selection menu in ncursesw interface.
 - Implemented parsing of rc file.
 - Added bold-for-bright-foreground and blink-for-bright-background terminal
   options.
 - Implemented dont-use-color and force-color option.
 - Fixed interface for > 121 colors.
 - Added "help" command.
 - Implemented text paragraph position cache to speed up scrollback for large
   amounts of text (not elegant, but works).
 - Implemened "force-quetzal-umem" config option from the command line.
 - Added manpage.
 - Implemented basic blorb support (meaning that blorb files are detected,
   information about pictures and sound is parsed and the first found "ZCOD"
   chunk is executed).
 - Stories may now be started from the command line using their "real name"
   in case they are stored in the story-list. Example: "fizmo sorcerer".
 - Many, many small fixes (scrollback, winch-redisplay, negative score, undo,
   crash on large scrollbacks, etc).

   Version 0.5.1 -- November 4, 2008
 - Fixed scrollback and i18n-exit-translation.
 - Fixed libfizmo to also use setitimer/sigaction (makes fizmo work better on
   linux).
 - Implemented foreground/background color command line parameters for
   ncursesw interface.
 - Fixed get-cursor-[column|row] for ncursesw (makes PRINT_TABLE and Sherlock
   work).
 - Implemented restore from the command line: In case a quetzal-savegame
   containing the non-standard-chunk "FILE" is given on the command line,
   fizmo will try to restore the savegame using the story filename stored in
   this chunk.

   Version 0.5.0 -- October 30, 2008
 - This version is now definitely usable to play all non-v6 games. Did
   extensive testing using Borderzone, "LostPig.z8", "Zokoban.z5",
   "crashme.z5", "etude.z5", "paint.z5", "random.z5", "reverzi.z5" and
   "unicode.z5". Only two minor known bugs remain: Scrollback sometimes
   miscalculates the current row after a lot of scrolling back and forth
   (which is always "fixable" to pressing any-key which correctly rebuilds
   the current output page, and a display anomaly on the frontpage of
   "vampire.z8" which I intended to keep after a lot of code-inspection
   (since fizmo appears to be implementing the screen modell correctly and
   fixing this display problem breaks a lot of other games). This version has
   been tested on Linux, Darwin (Mac Os X) and a little bit on XP/Cygwin
   (using a self-built ncursesw).
 - Fixed timed-input detection for "read" opcode. This fixes the crash in
   ZTUU when the lantern goes out.
 - Ran fizmo through (sp)lint, fixed memory leaks, minor bugs, many
   typecasts, some double and inconsistent definitions, cleanup up code.
 - Fixed Makefile dependencies.
 - Implemened scrollback for ncursesw interface, added support method for
   scrollback in "history.c".
 - Added configuration system.
 - Some split-window / set_window / set_cursor fixed for ncursesw-interface.
 - Substitued ualarm/signal with setitimer/sigaction since the first one
   won't catch SIGALRM on linux and manpage says that ualarm is obsolete.
 - Fixed color management so that ncurses color pair is avaiable for reading.
 - Many, many minor bugfixes.

   Version 0.4.1 -- November 14, 2007
 - Separated code in core, interface, c and cpp interfaces.
 - Improved upper window handling (trinity sundial) and blockbuffer
   (zork1.z5).