Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 02-23-2022, 05:26 PM   #1
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,569
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Sigil-1.9.0 Release

Sigil-1.9.0


In addition to several performance enhancements, Sigil-1.9.0 represents a mix of bug fixes and new features. Though this official release is still Qt5 for the Windows and MacOS packages, we've made it possible to build Sigil with Qt6 and will be officially moving to Qt6 in a near-future release. Note that PySide6 will be the new Qt-for-Python of choice for plugins when official Qt6 versions of Sigil are released. We have a plan to make sure the transition of plugins currently using PyQt5 to support both PyQt5 and PySide6 as painless as possible. Stay tuned.

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


Notes:

The latest version of the Sigil User Guide can always be downloaded from the Sigil website, or from its own GitHub repository.

Three new e-Reader plugins for Sigil have been built to help users see what their ebook might look like in real e-readers while still inside Sigil. See this post for descriptions and links.

Please check the Sigil website for important Sigil support links, additional resource downloads, and platform-specific trouble-shooting tips/requirements.

Mac users should also check out the website entry on the New Release File Format.

PGP Fingerprint (for signed tags and source archives):
Code:
B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
All binary (and source) downloads can also be found as assets at the bottom of The Sigil-1.9.0 Github Release page.

Last edited by DiapDealer; 02-23-2022 at 06:18 PM.
DiapDealer is offline   Reply With Quote
Old 02-23-2022, 05:27 PM   #2
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,569
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
  • 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

If, for whatever reason, Sigil won't launch correctly, you can manually set that new preference by editing the Sigil.ini file by hand.

1) with Sigil closed, use the tips page from the Sigil website to find/open your Sigil preferences folder

2) open the sigil.ini file in your favorite text editor and add the line:
Code:
disable_gpu=true
to the end of the [user_preferences] section.

3) save and close the file before launching Sigil.

You can also temporarily set the QTWEBENGINE_CHROMIUM_FLAGS environment variable to "--disable-gpu", launch Sigil, set the preference, and then unset QTWEBENGINE_CHROMIUM_FLAGS

This is not going to work any magic if your graphics card/drivers are really old, but if you're seeing white screens and some partially rendered graphics, this setting may make Sigil useable. No promises, though.

Last edited by DiapDealer; 02-23-2022 at 05:43 PM.
DiapDealer is offline   Reply With Quote
Old 02-23-2022, 08:08 PM   #3
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
for all your hard work.
theducks is online now   Reply With Quote
Old 02-23-2022, 08:52 PM   #4
phillipgessert
Addict
phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.phillipgessert ought to be getting tired of karma fortunes by now.
 
phillipgessert's Avatar
 
Posts: 316
Karma: 3196766
Join Date: Oct 2015
Location: Madison, WI
Device: Kindle 5th Gen
Yep, the one piece of software I’m consistently excited to update. Very grateful for it.
phillipgessert is offline   Reply With Quote
Old 02-24-2022, 01:21 AM   #5
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,827
Karma: 7943430
Join Date: Mar 2015
Device: Kindle, iOS
as always!

I know I'm misunderstanding and doing something stupid again. How does this work?

When I rename a class when editing stylesheet in CV, for example changing .dedication to .ded, I go to the html, and nothing changes there??

Quote:
Originally Posted by DiapDealer View Post
  • Add ability to rename classes when editing stylesheet in CV, will rename in all html as needed
odamizu is offline   Reply With Quote
Old 02-24-2022, 02:22 AM   #6
BeckyEbook
Guru
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 839
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
Quote:
Originally Posted by odamizu View Post
When I rename a class when editing stylesheet in CV, for example changing .dedication to .ded, I go to the html, and nothing changes there??
It's not done manually, but first you select the class name, then call the context menu (right click of the mouse button) and choose "Rename Selected Class".
Attached Thumbnails
Click image for larger version

Name:	rename-selected-class.png
Views:	129
Size:	14.7 KB
ID:	192456  
BeckyEbook is offline   Reply With Quote
Old 02-24-2022, 02:28 AM   #7
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,827
Karma: 7943430
Join Date: Mar 2015
Device: Kindle, iOS
Quote:
Originally Posted by BeckyEbook View Post
It's not done manually, but first you select the class name, then call the context menu (right click of the mouse button) and choose "Rename Selected Class".
Hmmmm ... I had tried the context menu, but I don't get a "Rename Selected Class" option.

ETA: AHA! When I selected the name, I missed the dot, i.e., I double-clicked on the class name "ded", which did not include the dot ".ded". Once I selected name with dot, I got "Rename Selected Class". I knew I was doing something stupid, haha!

Thank you BeckyEbook!
Attached Thumbnails
Click image for larger version

Name:	screenshot.png
Views:	129
Size:	42.5 KB
ID:	192457  

Last edited by odamizu; 02-24-2022 at 02:34 AM.
odamizu is offline   Reply With Quote
Old 02-24-2022, 02:33 AM   #8
BeckyEbook
Guru
BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.BeckyEbook ought to be getting tired of karma fortunes by now.
 
BeckyEbook's Avatar
 
Posts: 839
Karma: 2657572
Join Date: Jan 2017
Location: Poland
Device: Various
"Class" is the key word.
img is a tag.
BeckyEbook is offline   Reply With Quote
Old 02-24-2022, 02:36 AM   #9
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,569
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
'img' is not a class name. That's a tag. A css class name will be something that starts with a '.'.

Whoops! Too slow.
DiapDealer is offline   Reply With Quote
Old 02-24-2022, 02:40 AM   #10
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,827
Karma: 7943430
Join Date: Mar 2015
Device: Kindle, iOS
Yes, I am doubly stupid tonight. See ETA on my above post. I missed the dot before the class name, then I tried a tag, which of course didn't work

This is a wonderful feature (when you do it correctly).
odamizu is offline   Reply With Quote
Old 02-24-2022, 04:05 AM   #11
Ashjuk
Fanatic
Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.Ashjuk ought to be getting tired of karma fortunes by now.
 
Ashjuk's Avatar
 
Posts: 500
Karma: 3498633
Join Date: May 2011
Location: Surrey, UK
Device: Kobo Aura One, Sony PRS 600/650
@DiapDealer and @Kevin - thank you both for all your hard work on Sigil, it is very much appreciated.
Ashjuk is offline   Reply With Quote
Old 02-24-2022, 06:39 AM   #12
bravosx
Zealot
bravosx began at the beginning.
 
Posts: 106
Karma: 10
Join Date: Jun 2014
Location: Poland, Żory
Device: Prestigio PER3464B, Onyx Lynx, Lenovo S5000 i Tab4-8"
Thanks to the team for the effort to keep the program developing.

greetings
bravosx
bravosx is offline   Reply With Quote
Old 02-24-2022, 08:33 AM   #13
TheLocalPooh
Junior Member
TheLocalPooh began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Feb 2022
Device: Kindle 3 (keyboard)
I just updated Sigil from v1.8 to v1.9 and the new version can't start.
The err msg was: "...api-ms-win-core-path-l1-1-0.dll is missing..."
I downloaded the required .dll, then the err msg has changed to:
"The application was unable to start correctly (0xc000007b)..."

My OS is win7-x64 (forever).
v1.8 is the last version supported by Win7, or is there any feature to run the v1.9 under Win7?

Thanks, TLP
TheLocalPooh is offline   Reply With Quote
Old 02-24-2022, 09:00 AM   #14
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,569
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Did you allow the Sigil installer to see if it needed to install a newer C++ runtime version, or did you leave it unchecked in the install options?

Never download individual runtime dlls for Microsoft's VC++ runtime. Always use the official runtime installer. Otherwise you risk breaking your system's Microsoft's VC++ redistributable runtime for all programs that need it.

It was not my intention to drop support for Win7 (though W7 SP1 has long been the intended minimum target). I'll have to do some testing.

Forever's a very long time, by the way. Don't box yourself in like that.

Last edited by DiapDealer; 02-24-2022 at 09:30 AM.
DiapDealer is offline   Reply With Quote
Old 02-24-2022, 02:46 PM   #15
Capricorn
Belgian Pommes Frites
Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.Capricorn turned on, tuned in, and dropped out.
 
Posts: 122
Karma: 35038
Join Date: Jan 2012
Device: Pocketbook Touch HD
A new version. This is very nice indeed.
A very big thank you to all the developers.

Loading an epub is now visibly faster on my computer (windows 10 build: 19044.1526 running on an AMD 5800X with 64GB RAM). Cool.
Capricorn is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil-1.8.0 Release DiapDealer Sigil 59 12-24-2021 10:38 PM
Upcoming Sigil 0.9.13 Release DiapDealer Sigil 0 02-16-2019 10:56 AM
Sigil-0.9.0 Release KevinH Sigil 76 11-14-2015 06:45 PM
New Sigil Release: Sigil-0.8.901 KevinH Sigil 137 11-03-2015 09:42 AM
Sigil 0.2.0 Release Candidates Valloric Sigil 46 05-10-2010 09:55 PM


All times are GMT -4. The time now is 11:39 PM.


MobileRead.com is a privately owned, operated and funded community.