Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 12-22-2017, 06:29 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: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Sigil-0.9.9 Released

For the impatient, the installer files (and source) can be found as attachments at the bottom the top of the Github Release page.

---------------------------------------------------------------------------

This Sigil release is a mix of bug fixes and new features for both epub2 and epub3 users. Some of the highlights for this release include:

Fixed the bug on Windows where smart right single quotes used for apostrophes couldn't be added properly added to a user word list. This one has been aroud for a while!

Ability to limit/disable clipboard history saving (a new General Preferences setting). Please note that the clipboard history feature will behave exactly as it always has while Sigil is running. Meaning that anything added to the clipboard while Sigil is running will be available for pasting. The new preference setting merely dictates how many entries (if any) get saved to the Sigil ini file when Sigil closes. Set it to zero to keep Sigil from saving any of the clipboard history to the ini file.

A new Spellcheck Dictionary Preferences setting that allows the user to include words with numbers in them.

Two new Quick Launch Icons for plugins were added to the main menu. There are now a total of five available.

The specific changes/additions follow.

---------------------------------------------------------------------------

Bug Fixes
  • Add python_3.5_fixes3.patch to Python build and update build docs on OSX to fix missing symbols
  • Fix crash caused by Preview holding pointer to user removed resource when front tab is non-html resource
  • Fix crash in FlowTab destructor due to re-entering flowtab during Syntax Highlighting and signals
  • Fix issue with file icons disappearing when reordering in Book Browser (commit ecb56b1f)
  • Fix missing epub3 Manifest cover-image property setting/unsetting with BookBrowser
  • Fix issue where cancelling the SaveAs dialog disconnected an existing epub from its saved path
  • Fix assertion error in sigil-gumbo when handling extraneous script end tags
  • Apply multiple fixes for gumbo from upstream
  • Fix segfault in Split at Cursor when not an html file
  • Make sure Add Cover tool properly handles existing manifest cover properties in EPUB3s
  • Correct error dialog to say "Sigil may need to close."
  • Prevent Images and Misc items from being dragged to the Text folder in Book Browser (commit 30bb96d)
  • Fix Linux bug that prevents rich text from other programs being pasted into Book View (issue #320)
  • Fix bug where index entries inside em and dfn tags were ignored during index generation
  • Fix bug on Windows in spell checking when smart right single quotes are used for apostrophes
  • Fix bug in simple well-formed check to handle generic xml processing instructions
  • Fix bug in epub3 MetaEditor with title-type and collection-type properties
  • Fix plugin code to prevent book href vs manifest id clashes
  • Fix bug in Plugin Runner to allow it to delete non-manifested files properly
  • Fix bug in SourceUpdates to handle properly handle css properties with multiple urls
  • Fix bugs in well-formed check to better handle missing doctypes

New Features
  • Add SIGIL_DISABLE_CURSOR_BLINK environment variable to disable text cursor to aid Accessibility on OSX
  • Better use semantic information (guide types and Landmarks) to allow the user finer control of index generation
  • Attempt to improve Metadata Editor placeholder text to help beginners
  • Preview Window Title bar will now show height and width of the Preview Window
  • Allow users to limit/disable clipboard history saving via General Preferences
  • Convert br tags in header text to linebreaks for toc/ncx/nav generation routines
  • Support spell checking of words with numbers controlled by Preference settings
  • Add two additional Quick Lauch Icons for Plugins

Be aware that Sigil-0.9.9 still enforces the need for epub3 to have and support an NCX so that it generates as backward a compatible epub as possible. This may be relaxed in future releases.

Sigil-0.9.9 like its predecessors passed all of the following tests for epub3 support: iframe, img, audio, video , mathml, svg (except for svg support in the spine), javascript, and of course recognizing and allowing html5 specific tags like section, and etc. Sigil-0.9.9 also supports javascript based local-storage and display of embedded pdfs.

---------------------------------------------------------------------------

Download Location
The official location for downloading this Sigil release (and all official releases) is:

https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.9 (downloads found at the bottom)

The latest version of the Sigil User Guide can be downloaded from: https://github.com/Sigil-Ebook/Sigil...ide_0_7_2.epub

Downloading binaries from anyplace else is simply NOT a good idea as they could inject anything into their own downloads. After downloading, please verify the downloaded binary exactly matches what was originally posted by running an SHA 256 checksum on the file before installing it. See the file Sigil-0.9.9-CHECKSUMS.sha256.txt for the correct checksums for each file and instructions for how to calculate a SHA 256 Checksum for your download. The Mac OS X Package has also been code signed with my Apple Developer signature.

---------------------------------------------------------------------------

Windows Users
If your current version of Sigil is 0.9.6 or earlier, it's recommended (but not required) that you uninstall that version before installing 0.9.9. Some compiled Python files have had their file extentions changed (as well as the change to Python 3.5). As a result, there will be a lot of extraneous files left lying around if you just install the new over the old. It won't cause any functionality problems, but if disk space is at a premium, you may want to clean things up a bit. You can do this by uninstalling Sigil at any time (even after 0.9.9 is installed) and reinstalling. Doing so won't affect your any of your preferences, plugins, keyboard shortcuts, clips, saved searches, etc.

Linux Users
There are currently no official binary releases available for Linux on the Sigil Release page. Please check with your favorite distro's software repositories to see if they have Sigil for installation via your OS's package management system. If not, there are build instructions for compiling Sigil yourself in the source archive's docs directory: https://github.com/Sigil-Ebook/Sigil/tree/master/docs

Don't forget the FlightCrew plugin
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.
This plugin has been updated for Sigil-0.9.3 (and later). It can be downloaded from the official Sigil-Ebook flightcrew repository if you have not already installed it.

https://github.com/Sigil-Ebook/fligh...ases/tag/0.9.1

Attention Mac OS X Users
Per the recommendation of www.python.org (see https://www.python.org/download/mac/tcltk/), due to bugs and the age of Apple's internal Tcl library, you should also download and install ActiveState's ActiveTcl Community Edition. To get the latest bug fixes, Sigil-0.9.9's embedded Python has been linked with the very latest version: Tcl 8.6.4.1

We may not redistribute this Package with Sigil due to ActiveState's binary non-redistribution policy.

So please, if you have not already done so download and install this version of ActiveState's Active Tcl Community Edition, until we get a chance to do our own build of Tcl 8.6.4.1 from source for future releases. ActiveState is a primary contributor to www.python.org and a respected and trusted source for python and tcl/tk related binaries on both Windows and Mac OS X.

See: http://www.activestate.com/activetcl/downloads
Version: 8.6.4.1

---------------------------------------------------------------------------

Signed Source Archives and Git Tags

Starting with Sigil v0.9.9, the Git tags and source archives used for Sigil releases are signed with Doug Massay's PGP Key. His public key can be found and retrieved from any public key server. The fingerprint for his public key is:

Code:
B5A5 6206 AB0F BC1A 24EF AB8A A166 D29A 8FCD AC63
Some Additional things

When you fire up Sigil for the very first time:
  • navigate to the new General Preferences and select the default
    epub version you plan to work with (epub 2 or epub3) so that new
    empty ebooks start with the correct code.
  • if you plan to work with epub3 epubs, you should change your
    PreserveEntities setting to use ONLY NUMERIC entities.
    For example use & # 1 6 0 ; for non-breaking spaces and etc.
  • We strongly recommend enabling Mend On Open in your settings
    for best performance with Sigil

Last edited by DiapDealer; 01-08-2018 at 04:50 PM.
DiapDealer is offline   Reply With Quote
Old 12-23-2017, 12:24 AM   #2
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,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
I especially love the additional quick-launch plug-in icons
odamizu is offline   Reply With Quote
Advert
Old 12-23-2017, 01:09 AM   #3
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: 35,417
Karma: 145525534
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Thanks very much for the additional plugin icons! Just what I wanted for Christmas (well, actually, there were other things I wanted but this was a nice early gift).
DNSB is online now   Reply With Quote
Old 12-23-2017, 12:36 PM   #4
patrik
Guru
patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.
 
Posts: 657
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
Compiled and installed on Linux Mint 18.2 with success. testplugin all ok

If I remember correctly this was the first time I didn't set the path to python during cmake. And now I had to set the path to the executable in "manage plugins". Maybe I had to do that before, memory...

Thanks!
patrik is offline   Reply With Quote
Old 12-23-2017, 02:36 PM   #5
st_albert
Guru
st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'
 
Posts: 696
Karma: 150000
Join Date: Feb 2010
Device: none
I've probably asked this question before for other releases, but...

I have 0.9.8 installed on kubuntu 16.04.3, built from source.

Would you advise uninstalling it before installing 0.9.9?

And by "uninstall" I mean deleting the various subdirectories where sigil is now installed, since as far as I can tell there isn't a make uninstall target.


Albert

ETA: And also, since I have libxml2 ver 2.9.3, am I correct that the kludge is still needed?

Last edited by st_albert; 12-23-2017 at 02:41 PM. Reason: another question
st_albert is offline   Reply With Quote
Advert
Old 12-23-2017, 02:42 PM   #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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
Uninstalling is not required unless you change where you put/install Sigil as controlled by cmake options. So if you build from source and pass the same build options, it will simply overwrite the previous versions.
KevinH is online now   Reply With Quote
Old 12-23-2017, 02:44 PM   #7
st_albert
Guru
st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'
 
Posts: 696
Karma: 150000
Join Date: Feb 2010
Device: none
Quote:
Originally Posted by KevinH View Post
Uninstalling is not required unless you change where you put/install Sigil as controlled by cmake options. So if you build from source and pass the same build options, it will simply overwrite the previous versions.
Great. Thanks.
st_albert is offline   Reply With Quote
Old 12-23-2017, 03:41 PM   #8
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: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by st_albert View Post
ETA: And also, since I have libxml2 ver 2.9.3, am I correct that the kludge is still needed?
Yes, unfortunately.
DiapDealer is offline   Reply With Quote
Old 12-23-2017, 05:13 PM   #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: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
You're welcome to continue using the installer that copies a patched version of libxml2 to the Sigil binary's location if you want, but if you're building Sigil anyway, you may as well add "-DBUILD_PATCHED_LIBXML2=1" to the cmake command when configuring Sigil. The sigil build process will then build a compatible version of libxml2 and install it alongside the sigil binary.
DiapDealer is offline   Reply With Quote
Old 12-24-2017, 01:41 PM   #10
st_albert
Guru
st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'st_albert gives new meaning to the word 'superlative.'
 
Posts: 696
Karma: 150000
Join Date: Feb 2010
Device: none
I had installed the patched library a few versions ago. Apparently, it survives the installation of a newer version of sigil, so all is well. I will try the cmake switch next time though.

Thanks.

Albert
st_albert is offline   Reply With Quote
Old 12-24-2017, 02:14 PM   #11
GalacticHull
Enthusiast
GalacticHull began at the beginning.
 
Posts: 30
Karma: 10
Join Date: Nov 2014
Device: kobo h2O
Curious. Sigil-0.9.9-Windows-x64-Setup.exe tends to fail downloading. I only managed to achieve it through an Opera extension (chrome, firefox both said no).

It also will not install (Win 10). Windows defender finds Win32/Fuerboos.B!cl trojan. Strange, though, that it will not allow me to install even with a "virus" with antivirus turned off.

This is directly from github: https://github.com/Sigil-Ebook/Sigil/releases/tag/0.9.9

Anyone else experiencing this?
GalacticHull is offline   Reply With Quote
Old 12-24-2017, 02:28 PM   #12
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: 29,803
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by GalacticHull View Post

Anyone else experiencing this?
Nope: Grabbed and installed the first day it was advertised. Maybe your ISP is shaping/caching downloads
theducks is offline   Reply With Quote
Old 12-24-2017, 02:34 PM   #13
GalacticHull
Enthusiast
GalacticHull began at the beginning.
 
Posts: 30
Karma: 10
Join Date: Nov 2014
Device: kobo h2O
Quote:
Originally Posted by theducks View Post
Nope: Grabbed and installed the first day it was advertised. Maybe your ISP is shaping/caching downloads
Comcast? Surely wouldn't put it past them.

On the other hand, the win86 version downloads just fine. It loads up to install as well.

Very interesting.
GalacticHull is offline   Reply With Quote
Old 12-24-2017, 03:29 PM   #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: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Almost 2300 downloads of the 64-bit installer so far. I'd like to think there'd be more outrage by now if there was a problem with it. Always use the checksums to make sure you're getting the file that was uploaded, to be sure, though.

EDIT: Just double-checked to be sure. The 64-bit installer is the same one I uploaded (and installed on my machine). Neither it, nor the sha256 checksums file have been diddled.

Last edited by DiapDealer; 12-24-2017 at 03:42 PM.
DiapDealer is offline   Reply With Quote
Old 12-24-2017, 03:48 PM   #15
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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
Yes please compare the checksum on the Win64 installer for Sigil with that specified in the Checksums file we have posted (and copied to here as well). If they differ in any way, do NOT install what you downloaded, as something has been addd or removed from what we posted.
This is an sha256 checksum.

Code:
4b585d2670d67623beab9ec7aced0021811d1630ad134193d07d1dee03987f23  Sigil-0.9.9-Windows-x64-Setup.exe

Last edited by KevinH; 12-24-2017 at 03:51 PM.
KevinH is online now   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sigil-0.9.3 Released KevinH Sigil 56 03-03-2016 06:46 PM
Sigil-0.8.900 released for testing - Wait for Sigil-0.8.901 KevinH Sigil 106 10-04-2015 10:41 AM
Sigil 0.8.2 Released user_none Sigil 12 12-22-2014 06:02 PM
Sigil 0.7.1 Released user_none Sigil 64 03-26-2013 10:02 PM


All times are GMT -4. The time now is 10:37 PM.


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