XXX: binary was renamed from "Sigil" to "sigil" -- should I make PKGNAME
match?
Sigil v0.1.2 2009.08.12.
- added the ability to specify the main publication identifier directly,
through the "CustomID" basic metadata property (issue #3)
- fixed a bug with warning dialog not informing the user of unsaved changes
when editing in code view (issue #30)
- Sigil is now a universal Mac application (ppc and i386, in 32bit) (issue #5)
- implemented a workaround for a bug in QTextCodec causing bad HTML codec detection (issue #74)
- SVG elements are not removed anymore (issue #24)
- inter-document HTML links are now fully supported (issue #53)
- fixed rare issue where CSS style rules could get duplicated when changing views
- fixed issue with inline style tags in OPS documents not being loaded (issue #58)
- Sigil can now accept a file to load as the first command line argument; this also
provides support for "Open With..." operating system features (issue #63)
- fixed an issue where the reported build time in the About dialog was actually the execution
time (issue #65)
- loading of missing files in the recent files list is now improved (issue #57)
- fixed a rare issue where the wrong view could be sent to the printer on print actions
- Sigil now creates a guide element with a cover page in the OPF if the content of the first
OPS document is less than 1000 characters long (issue #48)
- support for importing UTF-16 encoded documents (not just UTF-8)
- provided install target for linux; the binary is now also named "sigil"
(lower case 's') on Unix systems (except Mac) for the sake of convention (issue #46)
- removed dependency on "data" directory (issue #51)
Version 0.14.3
* Fix build for those with gnome-sharp < 2.23.90 (Stefan Schweizer).
* Fix HTML Export add-in on Mac OS X.
* Translation updates: el, es
* Implement options:
expandtab
gtagsmode
matchchars
* Fix tty garbling when quitting from recovery mode.
* Don't coredump during autoindent edge case.
* Set internal version to "nvi-1.81.6nb4 (2009-08-07)"
* Crank pkgrevision to nb4.
Sigil is a multi-platform WYSIWYG ebook editor. It is designed to
edit books in ePub format. Features:
* Free and open source software under GPLv3
* Multi-platform: runs on Windows, Linux and Mac
* Full Unicode support: everything you see in Sigil is in UTF-16
* Advanced automatic conversion of all imported documents to Unicode
* Full EPUB spec support
* WYSIWYG editing
* Multiple Views: Book View, Code View and Split View
* Metadata editor with full support for all possible metadata
entries (more than 200) with full descriptions for each
* Multi-level Table Of Contents editor
* Book View fully supports the display of any XHTML document
possible under the OPS spec
* SVG support and basic XPGT support
* Currently imports TXT, HTML and EPUB files
* Currently exports EPUB and SGF (Sigil native format)
* Embedded HTML Tidy; all imported documents are thoroughly
cleaned; changing views cleans the document so no matter how
much you screw up your code, it will fix it (usually )
* An actually usable user interface
Major changes:
- Improved Unicode support.
- Font rendering with Fontconfig and Xft.
- Support for using X displays and text terminals in one session, and
for running as a daemon.
- Support for multi-file commits in distributed version-control
systems (VC-dir).
- The default X toolkit is now Gtk+, rather than Lucid.
2052 7.2.219 (extra) Photon GUI is outdated
2958 7.2.220 (after 7.2.215) BufEnter "cd" autocommand causes problems
7103 7.2.221 X cut_buffer0 text may be used in the wrong encoding
1816 7.2.222 ":mksession" doesn't work properly with 'acd' set
5132 7.2.223 a script run with ":silent" cannot give any messages
2542 7.2.224 crash when using 'completefunc'
2874 7.2.225 when using ":normal" a saved character may be executed
7470 7.2.226 ml_get error after deleting the last line
1574 7.2.227 when using ":cd" in a script there is no way to track this
14946 7.2.228 cscope is limited to 8 connections
1595 7.2.229 warning for shadowed variable
2442 7.2.230 a few old lint-style ARGUSED comments
1473 7.2.231 warning for unreacheable code in Perl interface
2704 7.2.232 cannot debug problems with being in a wrong directory
2901 7.2.233 extra part of 7.2.232
3831 7.2.234 it is not possible to ignore file names without a suffix
2696 7.2.235 Using CTRL-O z= in Insert mode has a delay before redrawing
2809 7.2.236 Mac: Compiling with Ruby doesn't always work
1965 7.2.237 crash on exit when window icon not set
3941 7.2.238 leaking memory when setting term to "builtin_dumb"
4151 7.2.239 using :diffpatch twice may cause a crash
2078 7.2.240 crash when using GUI find/replace dialog repeatedly
5174 7.2.241 problems with using ":bufdo" and "doautoall" or ":vimgrep"
2505 7.2.242 setting 'lazyredraw' causes the cursor column to be recomputed
1918 7.2.243 memory leak when using :vimgrep and resizing
4757 7.2.244 insufficient info for a conversion error from utf-8 to latin1
5093 7.2.245 wrong conversion when writing Unicode encoded files
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
Changes between 2.2.50 and 2.3.9:
Release 2.3.9
This release fixes a build problem on OSF/1.
Release 2.3.8
This release fixes a crash in find-file-alternate, and another
potential crash.
Release 2.3.7
This release fixes a crash in query-replace and a highlighting bug,
both introduced in 2.3.5. Some code cleanup was done. A bug in the
build system that caused help2man to be required to build Zile was
removed.
Release 2.3.6:
This release fixes a build-system bug that caused Lua to be required
to build the release.
Release 2.3.5:
This release fixes a bug in write-file, where the undo state was not
properly updated, resulting in dirty states being marked clean. A
crash bug in paragraph filling was fixed, and some other minor bugs.
The --funcall option was reintroduced for backwards compatibility with
Zile 2.2. The build system was made more portable. Some code cleanup
was done.
Release 2.3.4:
This release fixes yet another bug in filename completion, and a
potential crash that the bug exposed. Some minor code cleanup was
performed.
Release 2.3.3:
This release fixes two more bugs in filename completion introduced in
2.3.1. Users of 2.3.1 and 2.3.2 should upgrade. Some minor code
cleanup was also performed.
Release 2.3.2:
This release fixes a bug in filename completion introduced in the
previous release that had serious results, and some minor problems in
the build system, and improves the installation instructions. help2man
is now needed to build Zile (and has been since 2.3.1). I'm sorry I
described DejaGnu as "flaky" in my previous release announcement; the
faults I encountered were those of the underlying expect/Tcl
combination, and not DejaGnu's.
Release 2.3.1:
This release contains a rewrite of the test suite which drives Zile
directly, as DejaGnu proved to be insufficiently portable, and too
flaky. Two commands have been added to make it possible to write all
the tests in Lisp, namely execute-kbd-macro and insert-char. The
--script flag is now --load, which is what it really does. Various
commands have been made to work non-interactively. Duplication has
been reduced by generating much of the documentation from the code.
The info manual, which was not particularly useful and only duplicated
information available elsewhere, has been removed. Other small fixes
and improvements have been made.
Release 2.3.0:
This release continues the code cleanup and portability fixes started
in 2.2.60. gnulib is now used extensively, and 2,000 lines of code, or
about 20% of the code base, has been removed by refactoring,
simplification, and use of gnulib. The new minor version number
reflects the magnitude of the change.
To try to limit the number of bugs introduced as a result, and to aid
future maintenance, a DejaGnu test suite has been added, which tests
almost all the interactive commands.
Many small bugs have been fixed, including cases where Zile did not
behave like Emacs; some small limitations of Zile with respect to
Emacs have been removed.
Users are for the most part encouraged to upgrade, as this release is
believed to be stable; however, cautious users may want to wait for
further 2.3.x releases, or for a suitable length of time to elapse.
Release 2.2.61:
This release uses gnulib for regex, getopt, vasprintf, and various
other features, rather than previous ad hoc solutions, to improve
portability.
Release 2.2.60:
This release attempts to improve portability by using gnulib for
various non-standard features instead of idiosyncratic code and making
various other fixes. Thanks to Nelson Beebe for reporting many build
problems on a wide range of platforms; unfortunately I've not been
able to establish how many of them this release fixes. A crash and
related bug on attempting to kill when mark and point are the same
have been fixed. Some fatal error messages have been improved.
Release 2.2.59:
This release fixes various problems with release 2.2.58, including
shipping the wrong source code (oops), and automates the GNU release
process so that errors of this sort should no longer happen. The build
system was tidied a little.
Release 2.2.58:
This release makes Zile's transition to being a GNU program. Note the
new web site, distribution URL and support addresses. This release
also fixes the display of errors that occur during startup.
Release 2.2.57:
This release changes the code to meet GNU coding standards. It's not
recommended for users because there are no (intended!) functional
changes whatsoever, and it's just possible that new bugs have been
introduced.
Release 2.2.56:
This release fixes a bug that prevented top-bit-set characters being
bindable to commands.
Release 2.2.55:
This release allows Zile to produce core dumps when it crashes,
handles SIGBUS, and fixes a crash caused by trying to bind a command
to the empty string.
Changes:
* configure.in: Restore netbsd on mips, mipsel, mipseb.
* make-dist
(nextstep/Cocoa/Emacs.base/Contents/Resources/preferences.nib)
(nextstep/GNUstep/Emacs.base/Resources/preferences.gorm):
No longer make links.
* make-dist (tempdir): Don't create directories preferences.gorm
and preferences.nib, they are no longer required.
* configure.in: Delete mac-fix-env target, which has been
removed (Bug#3531).
1530 7.2.197 warning for uninitialized values of typebuf
2006 7.2.198 buffer used for termcap entry may be too small
1894 7.2.199 strange character in comment
10318 7.2.200 reading past string end when using menu bar or resizing window
14460 7.2.201 cannot copy/paste HTML to/from Firefox via the clipboard
1846 7.2.202 BufWipeout autocmd that edits another buffer causes problems
40481 7.2.203 using current window to work on hidden buffer has side effects
4407 7.2.204 (extra) Win32: Can't build with Visual Studio 2010 beta 1
2852 7.2.205 (extra) Win32: No support for High DPI awarenes
1485 7.2.206 Win32: Can't build netbeans interface with Visual Studio 2010
2237 7.2.207 using freed memory when ":redrawstatus" works recursively
2569 7.2.208 "set novice" gives an error message, it should be ignored
2532 7.2.209 for xxd setmode() is undefined on Cygwin
1896 7.2.210 warning for file changed outside of vim even after :checktime
1639 7.2.211 memory leak when expanding a series of file names
1727 7.2.212 (extra) warnings for redefining SIG macros
1521 7.2.213 warning for using vsprintf()
1983 7.2.214 crash with complete function for user command
8298 7.2.215 ml_get error when using ":vimgrep"
4822 7.2.216 two error messages have the same number E812
2020 7.2.217 running tests with valgrind doesn't work as advertised
1448 7.2.218 cannot build GTK with hangul_input feature
8242 7.2.185 some more compiler warnings when using gcc -Wextra
7260 7.2.186 some more compiler warnings when using gcc -Wextra
3334 7.2.187 (after 7.2.186) doesn't compile with older tcl versions
8531 7.2.188 crash with specific use of function calls
2889 7.2.189 possible hang for deleting auto-indent
4827 7.2.190 the register executed by @@ isn't stored in viminfo
106448 7.2.191 Mzscheme interface doesn't work on Ubuntu
4206 7.2.192 (after 7.2.188) still a crash in the garbage collector
1545 7.2.193 warning for uninitialized values in struct
1345 7.2.194 (extra) MSVC: rem commands are echoed
2229 7.2.195 leaking memory for the command Vim was started with
3466 7.2.196 remove support for splint, it doesn't work well