Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

sigil-1.9.30-1.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: sigil Distribution: openSUSE Tumbleweed
Version: 1.9.30 Vendor: openSUSE
Release: 1.2 Build date: Mon Mar 20 11:26:40 2023
Group: Productivity/Other Build host: lamb53
Size: 42715782 Source RPM: sigil-1.9.30-1.2.src.rpm
Summary: WYSIWYG Ebook Editor
Sigil is an editor for the EPUB format. It is designed for WYSIWYG
editing of EPUB files and for converting other formats to EPUB. It
also provides support for direct XHTML, CSS and XPGT editing. You can
use it to add any of the metadata entries supported by the EPUB
specification and create a hierarchical Table of Contents.






* 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
    - improve new Find Replace icon tooltips to be include short
      name on top
    - fix bug that caused file rename changes to fail when updating
    - 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
    - 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
* 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
    - 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
    - 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
    - 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
    - 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.
* 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
    - 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
    - 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
    - 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
    - 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
    - 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
    - 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
    - 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
    - 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 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
    - 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
    - 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
    - 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
  - 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
  - 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
    - added ability to manage and delete Checkpoint repositories.
    * Bug Fixes:
    - Fix cosmetic file name issue when aborts file rename edits in
    - 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
* Fri Feb 07 2020
  - 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
    - 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
    - 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
      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.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jun 4 23:31:08 2023