|
|
|
|
Changelog for sigil-2.3.1-199.1.x86_64.rpm :
* Sat Sep 07 2024 ecsos - Update to 2.3.1 * Bug Fixes - fix to prevent double epub load warnings - fix to prevent load warnings without details from causing a crash - fix to prevent rename templates from using characters forbidden in file names and paths - fix to better restoreState when MainWindow is Maximized of FullScreen - fix lost External Editor Preference when browse cancelled (BeckyEbook) - fix for crashes related to serious epub load exceptions - better handle epubs with missing NCX files * Sun Sep 01 2024 ecsos - Update to 2.3.0 * New Features - removed support for building Sigil with Qt5 as our code had become a rats nest of qt version ifdefs. See our git branch \"qt5final\" for the very last buildable version of Sigil under Qt5 - our new minium version to build Qt is Qt 6.4.0 or later - removed the need and usage for Qt6Compat5 as its contents were deprecated and will go away eventually - added support for using the ICU library to help replace the range of encodings supported by the old QTextCodec - we are now using NFC unicode normalization form for all content, links, urls, and file paths. - made Sigil\'s Well-Formed Check (Sanity Check) more robust to whitespace parsing rules and allowed it to detect and report missing XML Headers - we have upgraded to use Qt 6.7.2 and Python 3.11.9 for the base of our Windows and MacOS releases - added a Bookmark Location toolbar icon right beside the Back button for easier use - Opening EditTOC, SpeckcheckEditor or MetaDataEditor will now highlight the first line entry - Add new Tool: Rebase OPF Manifest IDs on Current Filenames - Update to 3rdparty PCRE2 version 10.44 for bug fixes - General code cleanup to remove unneeded hacks and workarounds for old Qt bugs now fixed * Bug Fixes - reverted all Qt Buttons and CheckBoxes to default TabFocus to speed up focus changes and reduce clicks - fixed SelectFiles (AddCover, Insert Image) to again use the arrows keys to walk the list - fixed some lost or stolen focus issues - fix overwriting of existing nav document and cover-image manifest properties - fix for Reports column sorting that use thousands group separators - fix for Reports file size column that did not properly use QLocale for decimal points and separators - fix crashing due to PCRE2 bugs in Qt 6.7.2 with their internal PCRE2- Update documentation to 2024.08.15 * Sun Jun 23 2024 ecsos - Update to 2.2.1 - update base.ts for late Preferences translation change missed in the last release - update Translations from Transifex - fix incorrect std button icon under Fusion for Sigil Preferences Open Preference Folder - set default button in the fix doctype/headers dialog on epub load to Yes to match earlier behaviour * Sat Jun 15 2024 ecsos - Update to 2.2.0 * New Features - add support for Windows live switching from dark to light and light to dark modes - add support for Linux kde and gtk3 live switching from dark to light and light to dark modes - add new environment variable: SIGIL_PREVIEW_TIMEOUT (in milliseconds) to allow user control of the Preview updating intervals, valid range 100 - 10000. default value: 1000. Set only once at Sigil startup. - add new Find and Replace targets: Selected SVG files, Selected Javascript Files, and Selected Misc XML - add new Find and Replace Regular Expression menu option: Unicode Property ( *UCP) - add ability to rename files when new name is just a case variant on case insensitive filesystems - extended the number of clips that can be assigned to toolbars (total now of 60 clips supported) - Accessibility improvements: - add abiity to highlight the widget with current focus (Thanks BeckyEbook) - add ability to double text insertion point width throughout Sigil - Extend Python Plugin Interface with info on preferred font mangling information - replacement strings in F&R can now use \\x{hhhh} hex escape codes to represent unicode characters numerically * Other Changes - There will be no more built-in HighDPI settings in Sigil\'s prefs. If you have special needs in that regard, you can still set your own Qt highdpi environment variables. * Bug Fixes - reformating css with multiline now adds space after selector comma - add in bulk resource move and use bulk delete to handle epubs with thousands of files - add in bulk resource rename to handle epubs with thousands of files - if Replace has focus and Find done, CodeView should get focus (Thanks BeckyEbook) - fix dark mode Toolbar continuation symbols for Windows (Thank you BeckyEbook) - fixed bug in Save-As context menu action in ImageTabs - fix dark mode live switching on macOS issues qith QTreeView and QStandardItemModels - fix bug in missing CharToEntity in the Create TOC process - fix TabManager tab close symbol on macOS to match that used in dockwidgets - use Unciode NormalizationForm C inside Sigil and for io - fix macOS stuck at Maximized size issue * Tue Apr 02 2024 ecsos - Update to 2.1.0 * New Features - assign menu accelerators P - &Plugins, and K - Chec&kpoints (thank you BeckyEbook) - add ability to change keyboard focus using keyboard shortcuts or menus to BookBrowser, Preview, CodeView, ClipsWindow, and TableOfContents Windows - preserve Media Overlay Active Classes when deleting unused classes - Goto Link Or Style (or Ctrl-Clicking on a class will now search selectors with combinators if nothing found in normal css classes - update to a newer Spanish hunspell dictionary - overhaul of Building on Linux documentation - update 3rdparty zlib to version 1.3.1 for security and other bug fixes - update 3rdparty pcre2 to version 10.43 for security and other bug fixes - update to Qt 6.6.2 for security fixes, accessibility improvements - allow cancelling of Save if mend on save set and not well formed - Windows users can now set the SIGIL_USE_FREETYPE_FONTENGINE environment variable to more fully support woff and woff2 fonts * Bug Fixes - multiple bug fixes from Qt 6.6.2 such as the transient child window resize bug on Windows, etc - fix QuickParser bug when parsing attribute names not properly ignoring all legal whitespace - make OPF parsing robust to alternative whitespace usage as well - fix creation of thumbnails of svg images in SelectFiles and Image Report for macOS - fix svg rendering in QtSvg by filtering out desc and title tags inside text tags pre-rendering - fix Python plugin quickparser.py to better handle svg mixed case tag names - better handle cancelling out of plugins prior to their completion - better handle Guide/Landmark title translations (thank you BeckyEbook) - clean up cmake and build warnings - fix crash on Windows when using woff/woff2 fonts- Drop 12701c.patch because now in upstream. * Tue Feb 27 2024 Guillaume GARDET - Make use of Qt6 cmake build macros- Backport upstream patch to fix build on aarch64: * 12701c.patch * Mon Feb 26 2024 ecsos - Adjustments patch macro for rpm 4.20. * Wed Jan 17 2024 ecsos - Switch to Qt6.- Clean up Qt BuildRequires. * Tue Jan 16 2024 ecsos - Update to 2.0.2 - fix incorrect clip tool button insertion point due to null activeWindow value - fix Windows multiple screen issues when not properly identified (Qt6.5.2 patch fix) - fix Mac Accessibility related crashes when using non-native QFileDialog (Qt 6.5.2 patch fix) - workaround MacOS QMessageBox loss of focus Qt 6.5.X bug without hurting other platforms - fix pretty print mend not formatting mathml - fix Accessibility related crashes in QFontComboBox (Qt 6.5.2 patch fix) - prevent crashing if user mistakenly tries to delete entire ncx in CodeView - harden delete unused styles to trailing whitespace in class names - fix unrecognized media-types application/xml and text/xml - fix cursor just before end tag bug in align justify, centre, right - fix crash when all metadata removed by user in MetaEditor - fix macOS min in Info.plist to be the actual 11.0 - update Windows and macOS installers to use Qt6.5.3 * Wed Aug 23 2023 ecsos - Update to 2.0.1 * Bug Fixes - fix crash when right click on Misc folder in BookBrowser - Allow user to revert CodeView drag_and_drop change via environment variable: SIGIL_ALLOW_CODEVIEW_DROP=1 Note: Using DragnDrop in CodeView is still NOT officially supported. - add inadvertantly missed updated Serbian translation (ts) file * Sat Aug 19 2023 ecsos - Update to 2.0.0 * Bug Fixes - fix incorrect assert in sigil-gumbo - recognize application/pdf mediatype on epub import - remove compiler build warnings to clean up the build output - recognize source tag attribute srcset for xhtml source updates - fix Preview disconnect bug after split at cursor - fixed sigil-gumbo interface for plugins - added workaround for ADE epub3 bug with scaled cover images - fix encoding for named entities in opf metadata - fix drag/drop crash by disabling drop inside CodeViewEditor - fix CodeView to Preview syncing on text after an inline xhtml comment * New Features - updated to Qt 6.5.2 which is now used for official releases - updated to Python 3.11.3 and uses the latest EmbededPython interface - updated to the latest jquery version 3.6.4 - supports use of embedded pdfs ala ADE - added dark window titlebars for Windows platforms - add support for a user\'s cover-template2.xhtml and cover-template3.xhtml - add user preference to control printing dpi and add busy indicator icon- We\'ll stick with qt5 for now, which is also still the default in the Makefile, due to Leap and plugins. * Thu Mar 16 2023 ecsos - Update to 1.9.30 * Bug Fixes - fix Checkpointing to work with dulwich version 0.20.46+ - EmbeddedPython fixes to work with Python 3.11 and later (thank you sharkcz) - leave cursor position unchanged if nothing found when search groups of files - make all Numeric items in Reports align right - add support for thousands separator to Reports - allow blank dc:language values to prevent crashing (as Sigil-1.9.10 did) - allow unknown language codes to pass through MetaEditor - MetaEditor under epub2, allow custom opf scheme values - prevent duplicate spaces when reformatting CSS in import, charset and namespace - better prevent random OPF attribute order changes to simplify Checkpoint diffs - fixed file menu Print Preview for xhtml and image tabs - prevent plugins from crashing Sigil by deleting last xhtml file in epub - fix issue where images/css could not be properly added in an epub3 with no css files * New Features - allow user to edit Checkpoint descriptions for clarity via Checkpoint menu - add ability to show the Checkpoint Change Log via Checkpoint menu - update to Hunspell 1.7.2 (released in December 2022) for spellchecking - update to latest zlib-1.2.13 for latest security fixes - move completely away from ever using OS system tmp folder for storing Sigil wip files. Instead create a new workspace folder inside Sigil Preferences folder - added ability to Print Preview and Print contents of Sigil\'s Preview window * Sat Sep 03 2022 ecsos - Update to 1.9.20 * Bug Fixes - double width of new Find Replace icons to make them easier to access - improve new Find Replace icon tooltips to be include short name on top - fix bug that caused file rename changes to fail when updating smil - Metadata Editor will now strip out unneeded xmlns:dc attributes on dc tags - Metadata Editor is now more robust to language codes that have incorrect case in the metadata - clarify Create HTML ToC menu entry works from existing ToC - prevent indavertent \"\" chars be treated like escapes when updating metadata - fix MetaEditor nit of not auto adding \"aut\" role to Author metadata for epub2 - make Spellcheck Editor count align column numerically (right) * New Features - add ability for a user-template *.xhtml and user-template *.css be read from Sigil Prefs to create new empty xhtml and css files - updated to very latest MathJax version 3.2.2 for mathml support in Preview - add ability to cycle through 2 different custom stylesheets (and none at all) for use with Preview- Drop sigil-lto.patch, becuse now in upstream. * Wed Jun 15 2022 ecsos - Add sigil-lto.patch to fix boo#1199981 (Sigil EBUP editor terminates with SIGSEGV on startup.) This can be removed again in version > 1.9.10 https://github.com/Sigil-Ebook/Sigil/commit/3fd17410c31aca2000134ee28af9d42779fc88ea * Mon May 23 2022 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 * Sat Mar 12 2022 ecsos - Update to 1.9.2 * Bug Fixes: - fix loss of highlight on match when searching - fix incorrect search counts - fix incomplete replace all - fix useability issues in Saved Searches - fix handling or subcapture replacements when no search capture groups are provided - fix crash on Windows from too fast/repeated Find Net and Find Previous launched via keyboard shortcuts * Sat Mar 05 2022 ecsos - Update to 1.9.1 - Allow creation of a Windows 7 Legacy Installer to return Sigil to Windows 7 (for now) - Completely revamped Find and Replace (yet again) to return most of its earlier behaviour for finding next - Prevent Find and Replace Count from changing current location - Extend spellcheck suggestions to properly handle end of sentence vs abbreviations - Center Image Report File Sizes vertically within their row. - Go To Link Or Style will now properly skip leading comments on selectors in CSS stylesheets - ecmascript is considered a core media type for javascript files - make URLInterceptor robust when the Book pointer is NULL (has been cleared) * Thu Feb 24 2022 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 AATTluisparravicini) - 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. * Mon Oct 25 2021 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. * Fri Jul 23 2021 ecsos - Update to 1.7.0 * Bug Fixes - Workaround to ensure the Saved Searches Controls editor widget is movable on all platforms - Make the External Xhtml Editor Button/Feature work with both PageEdit and non-PageEdit editors again - Fix Preview sync when CV transitions from xhtml to css and back to xhtml - Fix Preview sync when Find and Replace opens new tab with search target - Fix Preview sync when Validation error clicked on - Fix Preview sync when mathml is being used (compensate for mathjax changes) - Fix mathml use when external MathJax directory is specified in builds on Linux - Prevent Sigil from loading any manifested mimetype file from bad epubs, give load warning - Make Spellcheck dialog use double-click to control search in CV, to speed paging word list. - Prevent duplicate translated semantic names - Fix heading tool issues after self-closed BLOCK tags - Prevent stack overflow crashes in pcre lib due to recursion with some valid regex - Fix second window opening on macOS when first launching app with file - Remove [other.] semantic indicators for epub2 - Fix crash in CSS Selectors Report when using Filters * New Features: - added Find Replace Regular Expression validator - added SIGIL_DISABLE_VERSION_META environment variable to control writing of Sigil Version - enable JIT compiler for pcre library to improve regex look-up performance - update the pcre library to version 8.45 (Final EOL) * Mon Jun 28 2021 ecsos - Fix dependencies (Drop Qt5Webkit and Qt5WebKitWidgets). * Sat May 29 2021 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. * Fri Mar 26 2021 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
|
|
|