712f00edbc
11 Commits
Author | SHA256 | Message | Date | |
---|---|---|---|---|
7ce80683d7 |
Accepting request 978741 from home:ecsos
- Update to 1.9.10 * Bug Fixes - Fix insertion of id and links when cursor immediately before a closing tag - Make sure bundled PySide6 can find QtWebEngine resources on Windows (Qt6) - Properly recreate or remove encryption.xml depending on font obfuscating or not - Make Qt6 versions of Sigil use their own ini files to prevent corruption - treat figcaption as an "other text holder" when prettifying * New Features - Redesign the FindReplace dialog user interface to minimize size while adding features - Add a FindReplace "Text" only checkbox and support to exclude tags from search - Add a Toggle Line Wrap Mode and its support added to CodeView via pop-up menu - Add a Dry Run Replace dialog to act as "Replace All" what if. (Shift + Count All) - Add a Replacement filter dialog to allow users to delete unwanted replacements before applying Replace All (Shift + Replace All) - Add a Counts Report to Saved Searches to show Saved Search Group counts by search - Update Sigil_User_Guide to 2022.05.17 OBS-URL: https://build.opensuse.org/request/show/978741 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=68 |
|||
0f067bcc89 |
Accepting request 957230 from home:ecsos
- Update to 1.9.0 * Bug Fixes: - Update gumbo to follow WhatWG changes for closing br and p tags in foreign content - Fix Saved Search Controls code typo for Tabbed Html Files - Plug long existent memory leaks related to Saved Searches that stop after a match is found - More file position of 0 fixes and handle toInt() result failures from N/A in ValidationResults - Fix incorrect copied permissions with AddContentFileToFolder after QFile::copy - Fix broken page up / down by key sequence in Repo Log and Automate Log. - Fix broken PluginRunner error signal * New Features: - Make Validation Results sortable by clicking on column header - Add Export All to Validation Results for text or csv output - Completely redesign Find Replace and Saved Searches to not overload wrap when searching multiple targets and add Restart Search button to make skipping replacements in Saved Searches possible - Update to use the PCRE2 library for regular expression searching - Add a new Sigil Preferences settings to disable GPU acceleration for QtWebEngine/Preview to make it easier for Sigil to keep working even with older graphics drivers - Add indicator to MainWindow titlebar that indicates if epub in old Sigil Standard form - Support building from source on macOS M1 (arm64) machines - Update Windows and Mac embedded python to Python 3.9.9 - Allow building Sigil with Qt6.2.2+ or Qt5.10+ from the same codebase - Speed up Add Blank HTML in epubs with huge numbers of files - Store and set Epub Zip modification dates where possible - Support PySide6 to replace PyQt5 in plugins when building Sigil under Qt6 - Handle deprecated embedded Python PyEvalInitThreads properly during build - Support QUiTool in PySide6 under Qt6 for plugins using .ui files - MacOS Python 3.9.9 now now includes TclTK 8.6.12 (no external TclTk package needed anymore) - Added Select All Checkbox in Delete Unused Media and CSS (PRs from @luisparravicini) - Add ability to rename classes when editing stylesheet in CV, will rename in all html as needed - SpellcheckEditor now uses LocaleAware sorting vs Case-Insensitive which did not handle diacritics well - Speed up loading of epubs with large numbers of xhtml files by using concurrency - New Hunspell spelling dictionaries based on scowl size 70 for en_GB and en_US - Support ending . in spellchecker wordbreaks for better abbreviations if dictionary aff supports it - Faster CSS stylesheet reformating that can handle minor errors and still function - Change source location for Sigil_User_Guide. OBS-URL: https://build.opensuse.org/request/show/957230 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=63 |
|||
2cbc074ffd |
Accepting request 927305 from home:ecsos
- Update to 1.8.0 * Bug Fixes: - Reports now generate properly quoted csv when saved - Workaround Bug in QtWebengine when using custom scheme handler and specific audio/video codecs - Fix CV -> Preview sync after intial load when Preview Zoom is not equal to 100% - Fix link tags with rel set to stylesheets via Mend and Mend and Prettify that are missing type - Fix GoToLinkOrStyle to work on css link tags in head - Fix logic in GoToLinkOrStyle to better identify the actual target with styles - Fix insert media file when cursor at very start of tag - Fix Windows and macOS bugs when generating Keyboard Shortcuts - Fix insert closing tag when cursor at very start of tag - Fix double copy to Clipboard from OPF and NCX Tabs - Fix GoToLinkOrStyle when class attribute present but cursor not in the class attribute - Fix TabManager scroll to position to properly handle position of 0 - Fix crash using Split At Markers when body tag is completely empty (no whitespace or anything) * New Features: - BookBrowser can now link javascripts similarly to how it links stylesheets - Epub3 javascripts can now open windows if javascript is enabled - Add Find and Replace context menu to clear its curent values and history - Add support for 3 Automation lists that support editing and automatically running a list of commands that can include all Sigil plugins and a limited set of Tools - Add support for BookBrowser to insert a blank javascript file - Do not require replacement prompt if current book is unmodified and input plugin is run - Update sigil user guide to version 2021.10.12. OBS-URL: https://build.opensuse.org/request/show/927305 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=62 |
|||
e3fb36e8f2 |
Accepting request 896409 from home:ecsos
- Update to 1.6.0 * New Features: - Find and Replace search targets expanded to include tabbed files, CSS files, OPF and NCX files - Saved Searches now save full search Controls (mode, direction, options, and targets) - Preview loading is now completely asynchronous with a loading progress bar and loading placeholder - Merge will now automatically prevent duplicate ids - Merge will automatically add ids are former file boundaries to prevent TOC, Guide, and href losses - A new Xhtml Highlighter speeds up huge single file loading considerably - Redesigned CodeView Spellchecking to bring it back to Sigil-1.3.0 speeds - The External XHTML editor will now always pass along the OPF path and spine position to simplify interface with PageEdit (use "Open With" if you want the old behaviour) - Added PyQtWebEngine as a newly required python module for Plugins. ie. Plugins now have access to browser functionality for implementing e-Readers, more complex guis. * Bug Fixes: - Add Qt workaround for restoring Sigil window sizes when FindReplace left open on macOS - Add missing tr() calls to the tooltips in the Special Character selection dialog - Fix bug when all unused selectors are removed as in css stylesheet - adds a comment placeholder - Make empty Nav have a title to help empty epub passing epubcheck - Fix bug where fonts couldn't be previewed when a space was in the path - Redesigned code to make Merging large numbers of files much faster - Fix bug in blank language field in Spellcheck Dialog - Fix use of different indentation of css via PR from BeckyEbook - Fix typos in plugin framework guide - Fix hang on launch when opf manifested files exist inside the META_INF - Fix Metadata Editor bugs related to alternate-script - Fix Metadata Editor bugs related to epub2 event dates - Update sigil user guide to version 2021.05.27. OBS-URL: https://build.opensuse.org/request/show/896409 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=58 |
|||
010688acdf |
Accepting request 881575 from home:ecsos
- Update to 1.5.1 * Features: - Can now handle single xhtml file sizes over 2megabytes in size via its own URL Schemehandler - Will now highlight matched open close tag pairs while editing in Code View - Delete open close tag pairs (Remove Tag Pair) - Default selection of text for basic CodeView formatting including bold, italic, etc based on cursor position - Shift double-click (and Alt double-click) on a tag to select tag contents (including tag) - Expanded split on Sigil Split Marker capabilities to work better with nested tags - Added a new C++ CSS Parser and Query engine that works with Sigil's version of Gumbo - The Reports tool for "CSS Selectors" now lists all CSS selectors not just classes - The "Delete Unused Styles" tool now handles all unused CSS Selectors not just classes - The Reports for "CSS Selectors" and "Delete Unused Selectors" now handle selectors in XHTML Style tags - Added ability to load text and csv files to Group Saved Searches to automate lists of replacements - Reworked the Metadata Editor to be much more Human Readable with tooltips to show xml tags - Added semantic code to the descriptive field in Add Semantics as a learning aid (Thank You BeckyEbook!) - Checkpoint ManageRepos now has the ability to sort the repo table by any column (Thank You BeckyEbook!) - The Sigil User Guide has be completely reworked to bring it to Sigil 1.5.0+ levels * Bug Fixes: - Fix issue with custom ncx names in non-standard empty epub layouts - Fix Import Text to properly add ncx if missing for epub2 - Fix issue with "Delete Unused Styles" not properly detecting all used selectors - Fix issues with repeated use of Mend and Prettify on bare text in structural tags - Fix extra line issue with Link to Stylesheet - Fix bug in id assignment in EPUB3 Metadata editor - Fix bug in trailing slash in Move To Folder paths - Fix bug in spelling of Columbia->Colombia in Languages - Fix bug in Clip Editor pasting of multiple clips - Fix bug in PerformCSSUpdates related to quoted string in content: values - Fix bug related to iframe handling when loading Preview - Fix typos in XMLEntities descriptions - Fix numeric table alignment to align right in multiple tables - Fix bug in Add Existing not properly using QProgressDialog for long import - Removed long deprecated and now invalid use of "altlang" in EPUB3 Metadata Editor OBS-URL: https://build.opensuse.org/request/show/881575 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=56 |
|||
9056b972f8 |
Accepting request 728244 from home:ecsos
Update to 0.9.18 OBS-URL: https://build.opensuse.org/request/show/728244 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=34 |
|||
47f3cabf2d |
Accepting request 713272 from home:ecsos
- 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. OBS-URL: https://build.opensuse.org/request/show/713272 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=28 |
|||
70400abcce |
Accepting request 691998 from home:ecsos
- 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, mstack, mcarries (commit 568aba5) - Reduce memory footprint by letting worker threads expire (commit c1ee7ea) - Reduce memory footprint by properly setting web page caches (commit 9f07cbe) Be aware that Sigil-0.9.13 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. OBS-URL: https://build.opensuse.org/request/show/691998 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=27 |
|||
7036bcbc6b |
Accepting request 629414 from home:ecsos
- 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 user even temporarily - Fix bug that moved cursor to beginning of tag block when save is done in CodeView * New Features - allow plugins to supply their own icon (plugin.png 48x48) for use on the Quick Launch Toolbar icons - extend plugin interface to include the status of the epub inside Sigil (modified or saved) - extend plugin interface to include the path to the saved epub file or the null string if never saved - extend Insert->Special Characters to include both a Greek letter panel and a mathematical symbol panel - add support for calibre:series and calibre:series_index to Metadata Editor for epub2 - add support for calibre:title_sort to Metadata Editor for epub2 - add support for clicking internal links in Preview to load the proper destination tab - add support for loading Qt's base translation files if present. Allows buttons on native qt dialogs to - be translated (Windows users may need to manually copy newer qtbase_xx.qm files to Sigil's translation - directory if they didn't exist in Qt5.6.2) - allow user to add custom css rules to Preview/Book View by creating a file called "custom_preview_style.css" - in the Sigil preferences folder (not responsible for custom css and ebook css fighting with each other) - Drop sigil-fix_deprecated_macro.patch because now in upstream. OBS-URL: https://build.opensuse.org/request/show/629414 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=22 |
|||
Dirk Stoecker
|
088141173c |
Accepting request 445311 from home:ecsos
update to 0.9.7 OBS-URL: https://build.opensuse.org/request/show/445311 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=13 |
||
Thomas Schraitle
|
6378ab6b96 |
Accepting request 132063 from home:thomas-schraitle
Could be useful for us: EBook WYSYWYG editor OBS-URL: https://build.opensuse.org/request/show/132063 OBS-URL: https://build.opensuse.org/package/show/Documentation:Tools/sigil?expand=0&rev=1 |