Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 02-01-2025, 11:48 AM   #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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Sigil-2.4.2 Released

Sigil-2.4.2

Sigil version 2.4.2 is primarily a bugfix release with one new feature. It fixes a number of issues related to Python 3.13+ use. Also note that the Microsoft VC++ runtime redistributable is no longer being bundled in the Sigil Windows installer starting with version 2.3.1. This should already be installed on any Windows PC that Sigil is supported on.


New Features
  • Added new tool: 'Update OPF Manifest Media Types' to set unrecognized media types based on actual file contents

Bug Fixes
  • ensure CodeView code highlighting colors coincide with dark/light themes on certain Linux DEs
  • fix sigil-gumbo gumboc to work with Python 3.13+ - ie. work around backwards incompatible changes in ctypes
  • fix Replacement Chooser table to allow for multiple line row heights in Before and After fields (regression)
  • prevent too many warnings when no media types provided in OPF by generating the warning collectively
  • prevent build warnings by using hunspell's std:string interface (not C char * ones)
  • fix files in third party code that used latin-1 encoding to now use utf-8
  • fix old use of 'python' in python code header lines to always use 'python3'
  • removed user scope installs from winget util they work properly with dependencies
  • restore Find&Replace if it was open when the user tries to exit Sigil and then aborts the exit


--------------------------------Notes -----------------------------------

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

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

The MacOS builds are signed AND notarized.

PGP Fingerprint (for signed tags and source archives):
Code:
B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
All Sigil binary (and source) downloads can also be found as assets at the bottom of The Sigil-2.4.2 Github Release page.
DiapDealer is online now   Reply With Quote
Old 02-01-2025, 11:48 AM   #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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Post reserved for future use.
DiapDealer is online now   Reply With Quote
Advert
Old 02-01-2025, 02:33 PM   #3
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: 119
Karma: 35038
Join Date: Jan 2012
Device: Pocketbook Touch HD
I have used this new version to edit two epubs. Everything works as I expected.
But I have not used the new feature yet.

Capricorn is offline   Reply With Quote
Old 02-01-2025, 02:37 PM   #4
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,291
Karma: 5568878
Join Date: Nov 2009
Device: many
If you have no warnings after loading an epub about unrecognized media types, then there is no need to run the new tool. Your opf manifest media types are all fine.
KevinH is offline   Reply With Quote
Old 02-02-2025, 01:48 AM   #5
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 42,365
Karma: 162918680
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
I deliberately mislabelled some image files and the tool corrected to the correct media type.
DNSB is offline   Reply With Quote
Advert
Old 02-02-2025, 10:03 AM   #6
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,291
Karma: 5568878
Join Date: Nov 2009
Device: many
Quote:
Originally Posted by DNSB View Post
I deliberately mislabelled some image files and the tool corrected to the correct media type.
Glad to hear it. Thanks for testing it.
KevinH is offline   Reply With Quote
Old 02-03-2025, 01:32 PM   #7
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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
For Windows users:

Just a note that Sigil 2.4.2 is now (3 Feb 2025) available via winget. It was already available via Chocolatey, Scoop, and Npackd64.

winget install -e --id Sigil-Ebook.Sigil

choco install sigil

scoop bucket add extras
scoop install extras/sigil

I'm not familiar enough with Npackd to suggest install commands.

Last edited by DiapDealer; 02-03-2025 at 01:46 PM.
DiapDealer is online now   Reply With Quote
Old 02-04-2025, 04:24 PM   #8
philja
Groupie
philja began at the beginning.
 
Posts: 196
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
testplugin fails on 2.4.2 build

I've just built Sigil 2.4.2 on my Linux box. This time I used the bundled version of hunspell and didn't see any errors during the make and make install.

However, when I ran the testplugin (v0.2.0) as I usually do, on an epub2 file it produced 4 failures: "Failure - 4 Tests of Plugin Operations Failed". I've not seen such results after other builds.

The epub2 file had 'no problems found' under EPUBCheck 5.2.1.

Code:
Verifying selected basic plugin interface elements
  bk.text_iter() works False
  Listing manifested files...
    Text/Section0001.xhtml
    Text/chapter10.xhtml
  bk.manifest_iter() works False
  bk.spine_iter() works False
  bk.other_iter() works False
  reading a non-manifest book file works True
  reading a specific OPF manifest id works True
  writing to a specific OPF manifest id works True
  Launcher Version 20250131
  ePub Version 2.0
  adding your own file to the manifest works True
  basename to id mapping works True
  deleting our added file works True
Next I tried an epub3 file (also 'nff' under EPUBCheck 5.2.1) and got the same results.

What is testplugin trying to tell me?

Last edited by philja; 02-04-2025 at 04:27 PM.
philja is offline   Reply With Quote
Old 02-04-2025, 04:48 PM   #9
Doitsu
Grand Sorcerer
Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.Doitsu ought to be getting tired of karma fortunes by now.
 
Doitsu's Avatar
 
Posts: 5,660
Karma: 23456789
Join Date: Dec 2010
Device: Kindle PW2
AFAIK, these 4 errors are only shown if you test the plugin with a non-empty epub.
Doitsu is offline   Reply With Quote
Old 02-04-2025, 04:48 PM   #10
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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by philja View Post
What is testplugin trying to tell me?
That you're using an outdated version of the test plugin.

Or what Doitsu said.

You also didn't show us the first part of the test plugin's output. The one that shows important paths.

But yes... the proper procedure is to open Sigil with the default empty epub and immediately run the test plugin.

Last edited by DiapDealer; 02-04-2025 at 04:53 PM.
DiapDealer is online now   Reply With Quote
Old 02-04-2025, 05:26 PM   #11
philja
Groupie
philja began at the beginning.
 
Posts: 196
Karma: 10
Join Date: Nov 2015
Location: Europe EEC
Device: Kindle Fire HD6 & HD8
Quote:
Originally Posted by DiapDealer View Post
That you're using an outdated version of the test plugin.

Or what Doitsu said.

You also didn't show us the first part of the test plugin's output. The one that shows important paths.

But yes... the proper procedure is to open Sigil with the default empty epub and immediately run the test plugin.
Thanks Doitsu and DiapDealer. The testplugin is the latest. But I don't know why I thought (this time) that I had to run that plugin with a file open in Sigil. My mistake.

When I run it with the default empty epub, it's perfect.

Sorry about that.
philja is offline   Reply With Quote
Old 02-04-2025, 05:28 PM   #12
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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
No trouble. I've made that mistake too. And scratched my head trying to figure out what was wrong.
DiapDealer is online now   Reply With Quote
Old 02-06-2025, 04:14 PM   #13
Vanguard3000
Groupie
Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.Vanguard3000 ought to be getting tired of karma fortunes by now.
 
Posts: 157
Karma: 474196
Join Date: Jan 2011
Location: Ottawa
Device: Kobo Aura H2O
Okay, I think I've found steps to recreate the disappearing Find & Replace widget I brought up in the previous version's thread.

1) Open a file and open F&R.
2) In F&R, enter a search term that would be found on a different xml file than the one currently opened in the editor. In other words, clicking the find button should open a new tab or switch to a different one.
2) Open a second instance of Sigil - even a new document by middle-clicking the taskbar item. The new instance should have F&R opened, as expected.
3) Close the second instance and return to the first one.
4) Click the Find button. When the new tab opens the F&R widget will be dismissed.

I guess it's a bit of a weird edge case, but it comes up for me a lot as I'm often opening multiple files for reference. If my steps are unclear or whatever I can see about doing a recording if necessary.
Vanguard3000 is offline   Reply With Quote
Old 02-06-2025, 05:49 PM   #14
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,291
Karma: 5568878
Join Date: Nov 2009
Device: many
Both Sigils are sharing a single settings ini file. And when one Sigil changes a setting on closing it will alert the other instance of Sigil to update itself as the ini files are watched.

So that is expected behaviour not a bug. And not something I am going to try and change as it would require Sigil to know if another instance exises and change behaviour in what it saves to settings.
KevinH is offline   Reply With Quote
Old 02-06-2025, 06:00 PM   #15
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,159
Karma: 201666666
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I agree it's an edge case that may not warrant a ton of work, but if the second instance of Sigil is merely being opened and then closed (without closing the F&R), what changes are being written to the ini that would cause the F&R widget to close when clicking the Find button (after a new xhtml tab opens) in the original instance? Are the F&R parameters themselves being altered by the second instance opening?

If F&R can be made to disappear by a new tab opening (not an image tab) this way, then I'm guessing a way could be found without involving a second instance of Sigil. If so, that would be a bug, no?
DiapDealer is online now   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil-2.0.2 Released DiapDealer Sigil 39 02-13-2024 05:36 PM
Sigil-0.9.11 Released DiapDealer Sigil 37 02-18-2019 07:56 PM
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 KevinH Sigil 106 10-04-2015 11:41 AM
Sigil 0.8.5 Released user_none Sigil 12 03-30-2015 12:28 PM
Sigil 0.7.1 Released user_none Sigil 64 03-26-2013 11:02 PM


All times are GMT -4. The time now is 08:26 AM.


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