Revisions of sigil
Eric Schirra (ecsos)
committed
(revision 21)
- Update to 0.9.16 * New Features - added epub3 tool: Generate NCX/Guide for epub2 e-readers - added epub3 tool: Remove NCX and Guide - added right click on link in Preview copies url to clipboard - added check mark indicator for current semantic set in AddSemantics dialog - opf guide is no longer used/updated in epub3, unless new epub3 tool menu is used - harden Sigil against maliciously crafted epub zip archives (aka zip-slip attacks) - added bk.getnavid() to the plugin framework and navprocessor.py for plugin devs - updated build documents to the latest Qt 5.12.3 and Python 3.7.2) * Bug Fixes - add missing title tag to nav head to make epubcheck happy - add dcterms:modified to empty epub 3 opf to keep epubcheck happy - fix lost Preview-CodeView sync when internal links are followed in Preview - fix macOS specific bug with newer versions of PIL (Pillow) used by plugins - prevent MS VC++ automatic reboots during Windows installs - prevent user from changing semantics of the nav file itself (it must be set to “toc”) - fix bug that dropped nav from spine when HTML TOC created
buildservice-autocommit
accepted
request 713272
from
Eric Schirra (ecsos)
(revision 20)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 19)
Eric Schirra (ecsos)
committed
(revision 18)
Eric Schirra (ecsos)
committed
(revision 17)
Eric Schirra (ecsos)
committed
(revision 16)
- 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
buildservice-autocommit
accepted
request 691998
from
Eric Schirra (ecsos)
(revision 15)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 14)
- Update to 0.9.13 * Bug Fixes - Revert change of INI encoding to utf-8 as QSettings very broken under utf-8 (commit 5484463) - Ensure all url attributes in shape-outside properties in CSS stylesheets get updated (commit de7b09f) - Workaround for lost cursor in qlineedit Qt bug (issue #398) (commit a8acab7) - Workaround missing File New, Open, Quit menus in Mac menubar if windows closed (commit 660a8aa) - Remove Icon from Tab for macOS only to workaround Qt bug (commit 5c91924) - Plug some memory leaks (commits: 85f78d7, cb9b833, 614d601, bf2f2f4, ebfb613, 4qa8f33) - Backport Qt 5.12alpha fix to prevent heap corruption due to qwidget next focus pointers (commit f5c7284) - Plug macOS memory leaks when closing a main window (commit fbf9015) - Put back quote in tag name bug fix lost in recent changes (commit ebd8c7c) - Disable Netscape Plugins being used in BookView and Preview Window (commit 79314ea) - Use custom version of qtwebkit with Qt 5.5 memory leak fix added back and no load plugins if disabled (see commits 94a28d7, 9f7ebba, and 4b968a9) * New Features - Add filename to tab tooltip (commit 27f8db7) - Clear memory caches when Preview changes to keep memory footprint smaller (commit 87b9247) - Update to MathJax 2.75, adds support for mathml mlongdiv,
buildservice-autocommit
accepted
request 629414
from
Eric Schirra (ecsos)
(revision 13)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 12)
- update to 0.9.10 * Bug Fixes - Fix signal handling to prevent double launch of plugins immediately after plugin installed - Fixed incorrect named entity tooltips for many of the Insert-> Special Characters - Fixed lack of recognition of woff2 fonts inside Sigil and for plugins - Fix segfault when .xml is first file in BookBrowser and add new html or split at cursor is invoked - Fix bug that allowed multiple audio/video tabs of the same resource to be opened - Fix plugin related bug when adding/removing last xhtml file - Fix Text Direction setting inside body to use structural dir attribute under epub3 - Fix duplicate group-position property in epub3 MetaData Editor - Use absolute path references when first opening Sigil with an ebook so that Open Recent works better - Fix "issue" in handling self-closing script tags in head (similar issue that we had with self-closing title tags) - Fix issue converting Qt Strings to their Python equivalent when outside the BMP - Fix issue with trying to add existing html files when names clash due to case insensitive file systems - Fix crash bug after styling text in BookView and immediately going to CodeView without moving cursor - Fix crash bugs after deleting resources contained in a Report in the BookBrowser - Fix bug that destroys nav if left in unparseable state by
buildservice-autocommit
accepted
request 615908
from
Eric Schirra (ecsos)
(revision 11)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 10)
- insert sigil-fix_deprecated_macro.patch to fix build error
buildservice-autocommit
accepted
request 562310
from
Eric Schirra (ecsos)
(revision 9)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 8)
- update to 0.9.9 * Bug Fixes - Add python_3.5_fixes3.patch to Python build and update build docs on OSX to fix missing symbols - Fix crash caused by Preview holding pointer to user removed resource when front tab is non-html resource - Fix crash in FlowTab destructor due to re-entering flowtab during Syntax Highlighting and signals - Fix issue with file icons disappearing when reordering in Book Browser (commit ecb56b1f) - Fix missing epub3 Manifest cover-image property setting/unsetting with BookBrowser - Fix issue where cancelling the SaveAs dialog disconnected an existing epub from its saved path - Fix assertion error in sigil-gumbo when handling extraneous script end tags - Apply multiple fixes for gumbo from upstream - Fix segfault in Split at Cursor when not an html file - Make sure Add Cover tool properly handles existing manifest cover properties in EPUB3s - Correct error dialog to say “Sigil may need to close.” - Prevent Images and Misc items from being dragged to the Text folder in Book Browser (commit 30bb96d) - Fix Linux bug that prevents rich text from other programs being pasted into Book View (issue #320) - Fix bug where index entries inside em and dfn tags were ignored during index generation - Fix bug on Windows in spell checking when smart right single quotes are used for apostrophes - Fix bug in simple well-formed check to handle generic xml
buildservice-autocommit
accepted
request 484392
from
Eric Schirra (ecsos)
(revision 7)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 6)
- Add Patch sigil-version.patch to set right version
Eric Schirra (ecsos)
committed
(revision 5)
- update to 0.9.8 * Bug Fixes - Make sure when new empty epub3's are created that the toc does not use a doctype (Issue #250) - Make GetUniqueFilenameVersion work even on Case-Insensitive filesystems (Issue #247) - Properly urlencode/decode all hrefs in plugin's ResultXML in launcher/PluginRunner to prevent parse errors - Enable Basic Cut Copy Paste Icons/Actions in OPF, NCX, XML, SVG, and other Misc Text Tabs - Add proper detection for minimum service pack requirements in Windows installer - Include workaround for bug in KDE Qt5 plugin on Linux that keep plugins from launching from menu - Prevent splitting Section0001.xhtml (Split at Cursor) needlessly rewrite the file's manifest id with a uuid - Fix issue where merging files when non-xhtml tabs were open was causing Python errors or crashes - Fix segfault in Image Reports when deleting unused image files - Fix bug in prettyprint_xhtml in sigil_bs4 (put back inadvertently dropped is_void_tag routine) - Fix gumbo serialize to better handle injected newlines - Harden bundled Python isolation on Windows and add subset of PyQt5 to bundled modules - Harden plugin interface code to properly unquote/quote hrefs - Stop Sigil from nagging about unsupported mimetypes when epubs with Adobe xpgt page-templates are opened - Fix Book Browser highlighting issue when editable XML files from the "Misc" folder are opened
buildservice-autocommit
accepted
request 445311
from
Eric Schirra (ecsos)
(revision 4)
baserev update by copy to link target
Eric Schirra (ecsos)
committed
(revision 3)
Eric Schirra (ecsos)
committed
(revision 2)
- update to 0.9.7 * Bug Fixes - Allow tags in the svg and mathml namespace to automtically self-close if empty to help work around a bug in Kindlegen that will not seem to accept a closing svg image tag even though image is non-void - Prevent TextTab from constantly recentering page when focus is lost - Fix bugs in plugin basename_to_id when used with xpgt files or any unrecognized extensions - Fix typos in pls mimetype in plugins - Fix code synchronization issues among 3 places where file extensions are mapped to mimetypes - Fix plugin readotherfile interface to rebuild the opf on the fly only if it has been modified - Fix plugin validation issues with integer vs string representations of line number and character offsets - Fix duplicate filename in multiple directories bug when updating CSS urls - Fix bug in page-map.xml mimetype when “Add Existing …” is used - Fix undefined behaviour shifting signed negative values in 3rdparty libs and fix many warnings - Fix text vs binary file type recognition in the plugin interface (CSS and js files are text not binary) - Fix too small toolbar icons on high dpi displays - Fix bug that caused text highlighting to get lost on some systems when doing a CSS Find & Replace. - Fix bug in plugin interface basename_to_id to recognize .htm extensions
Displaying revisions 81 - 100 of 101