|
|
|
|
Changelog for sigil-debugsource-2.0.1-1.2.i586.rpm :
* 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 * Thu Dec 03 2020 ecsos - Update to 1.4.3 - critical bug fix for OPF metadata attributes that use named entities - fix mismatched override wait cursor usage - fix crashes when dictionaries are missing on load or during first spellcheck - update the mapping of language codes to dictionaries without the need to restart - fix critical bug which caused split to break links that are bare fragments - fix additional critical bugs which caused split to lose fragments from link targets - fix double # chars in fragment ids during merge - fix hang on load with bad encryption.xml font uris - quiet unneeded debug output when importing an epub - fix opf cleanup bug when identical xmlns values are used with two different prefixes on the same tag * Sun Nov 22 2020 ecsos - Update to 1.4.2 * Bug Fixes: - critical bug fix for incorrectly xml encoding of opf metadata attributes that use entities - fix bug in \"Add Existing\" files when file names would require percent encoding - fix bug in multiple language spellchecking dialog word lookup when no language attributes used - update de, nl, sv, ko, ru translations that missed the Sigil 1.4.0 initial release - critical bug fix for over xml encoding html used inside metadata in the opf - revert ctrl-f to it long standing Find and Replace behaviour * Mon Nov 16 2020 ecsos - Update to 1.4.1 * Bug Fixes: - critical bug fix for over xml encoding html used inside metadata in the opf - return use of ctrl-f to its long standing functionality * Sun Nov 15 2020 Eric Schirra - Remove not needed BuildRequires: python3-sip, python3-sip-common * Sat Nov 14 2020 ecsos - Update to 1.4.0 * New Features: - Two different types of Multiple Language Spellchecking support added: - A user can now specify a Primary and a Secondary Language dictionary for real-time spellchecking (red squiggley underline). - The Spellcheck Dialog will now support spell checking as determined by xml:lang and lang attributes in any languages with dictionaries - Main UI icons now use scalable svg files to better serve higher res displays. - New brighter Sigil Application Icon is now being used. - Alternate Sigil main Application Icon now available as a build-time option - Sigil now provides 3 different Icon Themes for the user: Main, Fluent, and Material. Again all thanks goes to eckyEbook for creating/collecting all of the icon themes! - Sigil will now support a custom user-determined Icon theme via a custom .rcc file. - pre-made icon themes for Legacy and Material themes in different base colors are now available with more user-contributed theme files to hopefully come. - checkout https://github.com/Sigil-Ebook/IconThemes for more information and additional themes - New main toolbar icons are now available and improved icon groupings have been made to provide the user with a greater - degree of toolbar customization. Users may need to drag and drop icon grouping and modify their selections of Toolbars to see some of these new options. - Improved support for IRI (international) hrefs. OPF newly added file manifest ids now converted to plain ascii to prevent issues with older readers * Bug Fixes: - Fix bugs in Marking for Index - Perform major URL en/decode refactoring to properly handle \'#\' (and other reserved chars) in file names - Translate \"Table of Contents\" using book language not ui langauge - Fix handling of links when using Add Existing on xhtml files with links to other xhtml files - Fix split code to better handle duplicate target ids that reside in different files - Bug fixes for the plugin interface from wrCisco - Bug fixes for the plugin interface setguide from BeckyDTP - Fix bug in OPF parsing when valid but non-traditional namespace prefixes are used - Fix rare off by one condition in clip number to clip enditor model conversion * Sat Jul 25 2020 ecsos - Update to 1.3.0 New Features: - Added FontTab to show a specific font by double-clicking in BookBrowser - Added Index Toolbar - Added increased protection against evil epubs manipulating file: urls - Changes to support building with Visual Studio 2019 on Windows - Improved Windows Installer and handling of C++ runtime libraries - Updated Build instructions for MacOS, Windows, and Linux Bug Fixes: - Reorganized the source code to add a Widgets folder to reduce code duplication - Fixed spelling mistakes in MetaEditor user interface and xmlsanitycheck error messages - Fixed mistakes handling font files (and other files) whose names start with a \".\" on macOS/Linux - Improved embedded python error messages - Improved some error messages on epub load - Fix TabConnections to properly handle the new FontTab tabs - grew Preferences Colour widths to better handle non-English colour names (Thanks BeckyEbook) - Fixed bug in handling missing local links when using Add Existing ... - Removed all python2 remanants from the Sigil plugin and pythonlib code - If \"Mend on Open\" set, better handle import of huge file of of run-on lines - Bug fix for css url updating - Fix bug that prevented css updates from being shown in Preview without reload - Fix gcc8 build warnings where possible - Prevent BookBrowser\'s Rename and RERename from using URI delimiters (\"#\",etc) in file names * Sun Mar 29 2020 ecsosAATTopensuse.org- Update to 1.2.1 Mainly a Linux source-only release to handle an issue with the dulwich Python module (required for the new Sigil checkpointing feature) on systems with a Python 3 version less than 3.8.0. * Sun Mar 29 2020 ecsosAATTopensuse.org- Update to 1.2.0 * New Features: - Provide a tweak setting to adjust drag distance for Windows & Linux - Added YesToAll and NoToAll options for replacing images via Add Existing... - Highdpi and uifont setting information is now available to Sigil\'s plugins - Add a Checkpoint feature to Sigil for fast versioned saves to git repositories - add ability to easily create a Checkpoint (stored via a local git repository) - add ability to see the changes between the current epub and any earlier Checkpoint - add ability to revert the entire epub back to an earlier Checkpoint - added ability to manage and delete Checkpoint repositories. * Bug Fixes: - Fix cosmetic file name issue when aborts file rename edits in BookBrowser - Improve default drag-distance for BookBrowser for Windows & Linux - Reduce required drag distance for macOS - Fix index generation bug related to non-escaped text used in regular expressions - Fix bug that caused lost class attributes when marking words for an index - Guide to Landmark Semantic mappings have been extended to better cover \"other. *\" guide items - Changed the removeDir() routine to better deal with Windows delete file issues. - Updated Building on Windows docs - Updated Building on MacOS docs - Modified the codebase to use Ordered hashes/dictionaries throughout to prevent unneeded reordering in tag attribute order * Fri Feb 07 2020 ecsosAATTopensuse.org- Update to 1.1.0 * New Features: - Added Support for Dark Mode for Windows, Linux and macOSX - Added new icons that work well under both Light and Dark modes - Added ability to use Dark Mode for Preview (controlled by Preferences) - Added Zoom Keys Ctrl +/- support to the Inspector (for improved Accessibility) - Added support for a second Clip bar with up to 20 additional clips - Select Special Character Dialog now support scrollbars - Guide and Nav titles are now translated into ebook language (if translations available) - All Report Names have been shortened to allow larger font sizes for better Accessibility - Added improved contrast icons - Completely reworked all Sigil Preference Dialogs to make them more screen/user friendly - Added support for controlling Windows/Linux HighDPI settings - Clips from the Clips QDockwidget window can now be used in CSS Tabs as well. - The plugin interface has been extended to show current colorMode and primary colors * Bug Fixes: - Replaced deprecated QSignalMapper code with QActionGroups throughout Sigil’s code base (still more work to do there) - Fixed bug in “open-with” on macOSX that did not allow .app files to be selected - Soft hyphens characters are now handled properly by Spellchecking [PR from BeckyEbook] - Fixed bug in ‘split at cursor” that created extra empty pages - Fix bug in Insert Files from Disk - Fixed same thread re-entrancy issues with tab creation / deletion code due to Qt signal/slot handling - Fixed source code typos [PR from luzpaz] - Fixed incorrect number of “times used” in Image Reports - Fixed plugin font_iter() code to properly handle new Iana.org font media types - Broken links are no longer changed during ImportHTML (Add Existing…) operations - Cover svg image “vh” “vw” fixup code now properly handles empty headers on cover page - GetBookpathByPathEnd() will now work properly and thereby better handle detection of file name conflicts during imports - Better handle file name info from Validation plugins - Inserting Links now creates proper links for top of page of the same file - Fix ImportHTML when creating a new book to properly add an NCX if needed - Include official QT backported fixes to Qt 5.12.6 to make it more stable - The nav will now properly handle internal links to top of page of the nav itself - harden lxml xml processing with resolve_entities set to false for improved security- Run spec-cleaner.
|
|
|