Overview

Request 713272 accepted

- Update to 0.9.15
A Beta Release of Sigil ported to QtWebEngine to replace QtWebKit
* New Features
- ported to use QtWebEngine (based on Chromium) to replace
QtWebkit
- QtWebEngine plugs many major memory leaks.
Memory footprint should stay low to moderate.
- QtWebEngine has ongoing security and support patches from
Qt/Google/Chromium
- removes the broken/deprecated BookView Editor that relied on
QtWebKit
- created PageEdit app (that uses QtWebEngine) that replaces
much BookView functionality
(see https://github.com/Sigil-Ebook/PageEdit)
- allows the user to control use of javascript and remote
access by epubs when editing to improve overall security
- adds action to launch one preferred external xhtml editor via
shortcut or icon
(can be used to fast launch PageEdit app or any other xhtml
open-with editor)
- adds 5 more plugin quicklaunch buttons to main menu for
a total of 10 (with all new icons! Thanks so much Becky!)
It also includes all of the fixes and updates from Sigil-0.9.14.
Be aware that Sigil-0.9.15 still enforces the need for epub3 to
have and support an NCX so that it generates as backward
a compatible epub as possible. This may be relaxed in future
releases.
- Changes from 0.9.14
This Sigil release is primarily to address performance issues and
memory leaks, but there are a still some new features and other
bug fixes as described below.

* Bug Fixes
- flush all changes to disk before creating a Report so that
files sizes are correct
- stop writing python bytecode to Program Files on Windows
- remember cover semantics if cover image replaced by Add
Existing...
- fix issues with the Plugin Framework documentation epub
- more memory leaks plugged
- minor code cleanups
* New Features
- updated to Qt 5.12.3 with Annulen Webkit 5.212 with extra
QtCursor memory leak fixes
- updated to Python 3.7.2
- updated build docs for macOS, Linux and Windows
- build system now uses GNUInstallDirs to determine the best
installation libdir on Linux
- updated desktop integration for Linux
- reduce PCRE cache size to help lower memory footprint
- improve mapping of hunspell dictionary names to actual
language names (thanks BeckyDTP)
- add warning during import if unmanifested files exist in the
epub zip archive
- no longer requires use of non-breaking space entities
(or any entities at all!)
- special spaces are now visisble via syntax highlighting in
CodeView
- dropping epubs on Sigil.app no longer opens an extra empty
epub on macOS
- reload Preview only when needed to help prevent screen
flicker and lower memory use
- enabled Windows automated builds using Apppveyor
- Windows releases now compiled with Visual Studio 2017
- characters in HTML files report now uses gumbo for speed
- allow user's custom plugin icons to survive a plugin update
Sigil 0.9.14 will mark the last version that uses QtWebKit,
and will be the last version to support editing in BookView.
(https://github.com/Sigil-Ebook/Sigil/wiki#sigil-moving-to-qtwebengine)
Be aware that Sigil-0.9.14 still enforces the need for epub3
to have and support an NCX so that it generates as backward
a compatible epub as possible.
This may be relaxed in future releases.

Loading...
Request History
Eric Schirra's avatar

ecsos created request

- Update to 0.9.15
A Beta Release of Sigil ported to QtWebEngine to replace QtWebKit
* New Features
- ported to use QtWebEngine (based on Chromium) to replace
QtWebkit
- QtWebEngine plugs many major memory leaks.
Memory footprint should stay low to moderate.
- QtWebEngine has ongoing security and support patches from
Qt/Google/Chromium
- removes the broken/deprecated BookView Editor that relied on
QtWebKit
- created PageEdit app (that uses QtWebEngine) that replaces
much BookView functionality
(see https://github.com/Sigil-Ebook/PageEdit)
- allows the user to control use of javascript and remote
access by epubs when editing to improve overall security
- adds action to launch one preferred external xhtml editor via
shortcut or icon
(can be used to fast launch PageEdit app or any other xhtml
open-with editor)
- adds 5 more plugin quicklaunch buttons to main menu for
a total of 10 (with all new icons! Thanks so much Becky!)
It also includes all of the fixes and updates from Sigil-0.9.14.
Be aware that Sigil-0.9.15 still enforces the need for epub3 to
have and support an NCX so that it generates as backward
a compatible epub as possible. This may be relaxed in future
releases.
- Changes from 0.9.14
This Sigil release is primarily to address performance issues and
memory leaks, but there are a still some new features and other
bug fixes as described below.

* Bug Fixes
- flush all changes to disk before creating a Report so that
files sizes are correct
- stop writing python bytecode to Program Files on Windows
- remember cover semantics if cover image replaced by Add
Existing...
- fix issues with the Plugin Framework documentation epub
- more memory leaks plugged
- minor code cleanups
* New Features
- updated to Qt 5.12.3 with Annulen Webkit 5.212 with extra
QtCursor memory leak fixes
- updated to Python 3.7.2
- updated build docs for macOS, Linux and Windows
- build system now uses GNUInstallDirs to determine the best
installation libdir on Linux
- updated desktop integration for Linux
- reduce PCRE cache size to help lower memory footprint
- improve mapping of hunspell dictionary names to actual
language names (thanks BeckyDTP)
- add warning during import if unmanifested files exist in the
epub zip archive
- no longer requires use of non-breaking space entities
(or any entities at all!)
- special spaces are now visisble via syntax highlighting in
CodeView
- dropping epubs on Sigil.app no longer opens an extra empty
epub on macOS
- reload Preview only when needed to help prevent screen
flicker and lower memory use
- enabled Windows automated builds using Apppveyor
- Windows releases now compiled with Visual Studio 2017
- characters in HTML files report now uses gumbo for speed
- allow user's custom plugin icons to survive a plugin update
Sigil 0.9.14 will mark the last version that uses QtWebKit,
and will be the last version to support editing in BookView.
(https://github.com/Sigil-Ebook/Sigil/wiki#sigil-moving-to-qtwebengine)
Be aware that Sigil-0.9.14 still enforces the need for epub3
to have and support an NCX so that it generates as backward
a compatible epub as possible.
This may be relaxed in future releases.


Eric Schirra's avatar

ecsos accepted request

ok

openSUSE Build Service is sponsored by