Thread: Sigil v0.1.6
View Single Post
Old 12-06-2009, 11:05 PM   #1
Valloric
Created Sigil, FlightCrew
Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.Valloric ought to be getting tired of karma fortunes by now.
 
Valloric's Avatar
 
Posts: 1,982
Karma: 350515
Join Date: Feb 2008
Device: Kobo Clara HD
Sigil v0.1.6

The changelog for version 0.1.6. follows:
Quote:
Sigil v0.1.6 2009.12.06.
- added a "Report An Issue" menu entry to the Help menu; opens a web browser and goes to the
"ReportingIssues" wiki page on Sigil's website
- fixed an issue with empty NavMap generation in the NCX if the file had no headings;
the epub specification forbids empty NavMaps (issue #174)
- fixed an issue with the document not being marked as modified in the GUI if the user only
changed the document's metadata (issue #189)
- fixed a rare bug with searching for a string that is at the very end of a document (issue #181)
- new "Remove Formatting" WYSIWYG action (issue #56)
- Sigil now preserves ALL HTML entity references (it used to convert most to Unicode equivalents);
this change was necessary since soft hyphens were becoming "invisible" (issue #186)
- implemented "blockquote" support through new WYSIWYG actions: "Indent Less" and
"Indent More" (issue #41)

- updating Qt fixed an issue with images wrapped in SVG tags not being shown (issue #91)
- updated Qt from 4.5.2 to 4.6.0

- fixed an issue with regex matching in Code View when such regexes referenced line
endings with "\n" (issue #182)
- PageUp and PageDown keys now work in Book View (issue #130)
- fixed a crash invoked on switching views and searching in Book View when the caret
element's parent has HTML comment children (issue #179)
- "Replace All" is now treated as a single undo/redo operation *in Code View*
- tentatively fixed a problem with bad TOC generation if the input file had multiple headings
with the same ID (across XHTML files) (issue #177)
- fixed a regression that was causing crashes when switching views
The big news is that the Qt framework has been updated to 4.6. Nokia has been working on that version for about 10 months, and they have some very nice new features and bug-fixes in it that are now trickling down to Sigil users too. Snow Leopard now has official support, and the long overdue images-wrapped-in-SVG bug is finally gone. They also reportedly worked on Mac performance. I'd love to hear about this from Sigil's Mac users: has performance improved? Apart from the page loading getting worse (I'll get to that in a moment).

Unfortunately not everything they did was great. They screwed a few things up, and now Webkit (the Book View engine) loads pages with images considerably longer. Also, resizing has become borderline impossible with the new slowdown. But apart from these, they say Webkit should be more responsive. I'm dying to hear about that. Anyway, they say they'll fix these performance regressions with loading and resizing webkit in Qt 4.6.1, which should be out in January... They also half-fixed the font loading problems: custom fonts in webkit now won't cause crashes, but font variants (custom bold and italic fonts) still don't show up...

But to give credit where it is due... Text rendering in Book View is now a lot nicer, and the fresh new API's have enabled the creation of the indenting and format clearing WYSIWYG actions. Also, I should now be able to speed up Book View Find&Replace operations.

In other news, work on 0.2.0 will now be starting in earnest. The 0.1.x branch is entering maintenance, which means you'll see new releases there only if some major bugs show up or a considerable amount of smaller ones accumulate.

Anyway, enjoy. I'd love to get input regarding this version, since new Qt may have messed some (other) things up too. It should have fixed more than a few I'm not aware of as well.

EDIT: Hold on, Nokia added a new dependency without mentioning it anywhere so now Sigil won't launch. It will take me a few minutes to recompile and upload new installers.

EDIT2: Done.

Last edited by Valloric; 12-06-2009 at 11:40 PM.
Valloric is offline   Reply With Quote