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-18-2015, 10:31 PM   #1
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
Sigil-0.9.2 Released

Sigil-0.9.2 Released

Sigil 0.9.2 is a bug fix and stability improvement release of the stable Sigil-0.9.X series.

It includes all of the changes and improvements so far and it has shown itself to be very stable in testing. Most of the changes from our last release Sigil-0.9.1 are bug fixes:

Bug Fixes
  • Update BuildingOnLinux docs
  • Update Building on Mac OS X docs
  • Fix example clips/searches loading on Linux
  • Simplify UseBundledInterpreter Logic
  • Fix bug when adding existing html links to stylesheets not being updated
  • Fix bug in Well-Formed error messages due to bug inside gumbo's error.c
  • Add xmlns="http://www.w3.org/1999/xhtml" attribute to html tag if missing
  • Fix lost DOCTYPE info when splitting or merging
  • Completely rework pretty printing via gumbo to be much more robust
  • Make identification and storage of page-map.xml more robust
  • Restore Sigil's update checker that's been broken for a while
  • Update sigil_bs4 prettyprint_xhtml and serialize_xhtml routines to use logic of code in GumboInterface
  • Update sigil_bs4 to use numeric entities when faced with nbsp so they do not get lost later in Sigil
  • Fix bugs in sigil_bs4/prettyprint_xhtml and serialize_xhtml routines that failed to handle some void tags properly
  • Fix out of date error message referencing Tidy
  • Coerce missing or bad doctypes to meet either epub2 or epub3 standard
  • Inject empty title tag if missing from head
  • Html escape Index entry text used to create index.html

Improvements:
  • Include Pull Request 161 by pinotree "Switch TempFolder to QTemporaryDir" to improve safety
  • Preliminary Linux binary installer support added
  • Add ability to change Sigil's user preferences directory by specifying a new path via the SIGIL_PREFS_DIR environment variable (path must be user-writable).

User Interface Changes:
  • Add some keyboard accelerators to the Spell Check dialogue see Sigil Issue# 164
  • Completely revamp Cleaning to use "Mend Code" and remove PrettyPrintGumbo as on option
  • Rename PrettyPrintGumbo to "Mend and Prettify" and move to CodeView Right-click menu and Tools Menu
  • Rename "Sanity Check" to "Well-Formed Check EPUB" and remove check icon people confused with FlightCrew
  • Change ToValidXHTML by using serialize not prettyprint

It is hoped this release will provide a stable and up-to-date version of Sigil while development work continues on adding some additional epub3 support features.


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.2

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.2-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.


Don't Forget FlightCrew
Please note, the epub2 validator FlightCrew has been converted to a plugin for Sigil 0.8.900 and later.

This plugin remains unchanged from the last release and 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.0


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.2'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

Last edited by KevinH; 12-18-2015 at 11:13 PM.
KevinH is offline   Reply With Quote
Old 12-18-2015, 11:06 PM   #2
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
Note: The User Interface Changes

FYI, Sigil-0.9.2 introduces some User Interface Changes.

These interface changes were introduced to help stop the confusion about the differences between Tidy Cleaning, and PrettyPrinting in the 0.7.X and 0.8.X series versus its counterparts in the Sigil-0.9.2 series.

In Sigil-0.7.X and Sigil 0.8.X, Tidy was used and Tidy Cleaning was much more invasive then just PrettyPrinting. So PrettyPrinting was the "safer" option. And unfortunately, Tidy Cleaning could sometimes lose code (and even large amounts).

So in the Sigil-0.9.X series, Sigil was changed to use Google's Gumbo automatic repair parser. This parser is much much less likely to lose any text and it fact for most well-formed code, will change nothing at all. In addition, Gumbo based PrettyPrinting also does auto-repair but is much more invasive when it comes to changes in the whitespace in your code (the rendered image should not be changed).

To make these differences more clear, we have renamed Gumbo based parsing to be simply called "Mend Code" to reflect it auto-repair nature and small to non-existant changes to most source code. We have also removed the PrettyPrint Gumbo option from the Cleaning preferences since it can be more invasive. We have renamed it to "Mend and Prettify" code and made it a menu item under the "Tools" menu and also in the context sensitive (right click) menu in the CodeView Editor tab.

Furthermore, to make the differences between SanityCheck and what was previously FlightCrew more clear, we have removed the Checkmark icon and renamed SanityCheck to "Well-Formed Epub Check".

In addition, to minimize the chances for any code loss, we have changed "ToValidXHTML" to just use the Gumbo repair parser, ie. "Mend Code", so that only the very minimum set of changes to your code are made.

Hopefully these User Interface changes will make the differences between Tidy based cleaning of the 0.7.X and 0.8.X series and the new Gumbo-based parser of the Sigil-0.9.X series more clear and prevent confusion, especially among long-time users of Sigil who were used to Cleaning being worse than PrettyPrinting and just hitting the Checkmark to run Flightcrew.

Thanks,

KevinH

Last edited by KevinH; 12-18-2015 at 11:10 PM.
KevinH is offline   Reply With Quote
Advert
Old 12-19-2015, 01:26 AM   #3
Capricorn
Belgian Pommes Frites
Capricorn will become famous soon enoughCapricorn will become famous soon enoughCapricorn will become famous soon enoughCapricorn will become famous soon enoughCapricorn will become famous soon enoughCapricorn will become famous soon enough
 
Posts: 101
Karma: 532
Join Date: Jan 2012
Device: Pocketbook Touch HD
Whoa.....you guys really rock.....thank you very much for all this amazing work and all these improvements. Much appreciated.
Capricorn is offline   Reply With Quote
Old 12-19-2015, 02:59 AM   #4
Toxaris
Wizard
Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.Toxaris ought to be getting tired of karma fortunes by now.
 
Toxaris's Avatar
 
Posts: 4,520
Karma: 121692313
Join Date: Oct 2009
Location: Heemskerk, NL
Device: PRS-T1, Kobo Touch, Kobo Aura
Thanks Kevin en Co! Sounds like a good list and should prevent some confusion. Great work indeed!
Toxaris is offline   Reply With Quote
Old 12-19-2015, 04:55 AM   #5
rubeus
Banned
rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.
 
Posts: 272
Karma: 1224588
Join Date: Sep 2014
Device: Sony PRS 650
rubeus is offline   Reply With Quote
Advert
Old 12-19-2015, 07:21 AM   #6
bravosx
Connoisseur
bravosx began at the beginning.
 
Posts: 99
Karma: 10
Join Date: Jun 2014
Location: Poland, Żory
Device: Prestigio PER3464B, Onyx Lynx, Lenovo S5000 i Tab4-8"
Thanks Kevin and DiapDealer

Last edited by bravosx; 12-19-2015 at 04:15 PM.
bravosx is offline   Reply With Quote
Old 12-19-2015, 09:40 AM   #7
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
You're Welcome,

Happy Holidays everyone from your Sigil Development team!

DiapDealer and KevinH
KevinH is offline   Reply With Quote
Old 12-19-2015, 07:38 PM   #8
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'll add my grateful thanks as well!

It built fine on linux (Kubuntu 14.04, Qt5.4.1) and I noticed a build target "makeinstaller." But alas, it errored out because it couldn't find "linux_python_gather.py"

Correct me if I'm wrong, but I'm assuming that makeinstaller is not fully implemented yet. When it is, though, that'll be nice to have.

(BTW couldn't get checkinstall to work either -- it just hangs.)

Thanks again, y'all!

Albert
st_albert is offline   Reply With Quote
Old 12-21-2015, 02:30 PM   #9
CalibUser
Addict
CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.CalibUser goes to eleven.
 
Posts: 201
Karma: 62362
Join Date: Jul 2015
Device: Sony
Thanks for this update. Much appreciated.
CalibUser is offline   Reply With Quote
Old 12-23-2015, 02:06 PM   #10
Gunnerp245
Gadget Freak
Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.Gunnerp245 ought to be getting tired of karma fortunes by now.
 
Gunnerp245's Avatar
 
Posts: 1,169
Karma: 1043832
Join Date: Nov 2007
Location: US
Device: EE, Note 8


Gunnerp245 is offline   Reply With Quote
Old 01-03-2016, 05:25 AM   #11
Start
Enthusiast
Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.Start can program the VCR without an owner's manual.
 
Start's Avatar
 
Posts: 39
Karma: 197564
Join Date: Dec 2012
Location: Solar System, planet Earth
Device: Tolino Shine 2 HD
A great 2016 to you!

From 0.7.3 to 0.9.2 in a click time!

Slightly late but now updated!!!
Start is offline   Reply With Quote
Old 01-10-2016, 12:09 AM   #12
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
Just wanted to say for Sigil!

I hadn't tried it until now (yes, I am slow and dense at times), and I'm kicking myself for not paying attention when it's been mentioned. It's a great program.

I wanted to show my gratitude with a donation, but when I clicked on the Donate Heart button, it said "Not available at this time"

Until that becomes available, I guess I'll just spread some karma around.

Btw, MobileRead is really great, too. I've learned soooo much here. Hugs to all!
odamizu is offline   Reply With Quote
Old 01-10-2016, 02:52 AM   #13
rubeus
Banned
rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.rubeus ought to be getting tired of karma fortunes by now.
 
Posts: 272
Karma: 1224588
Join Date: Sep 2014
Device: Sony PRS 650
If you want to donate, you can still do so in the manner how the author of Llama(Android Tasker) is suggesting: World Vision, Unicef, SOS Kinderdorf, Plan, several cancer foundations and so on.
rubeus is offline   Reply With Quote
Old 01-10-2016, 10:05 AM   #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: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
Or volunteer your spare time, to help out with Sigil testing or in updating Sigil documentation, as a way of saying thank you!
KevinH
KevinH is offline   Reply With Quote
Old 01-11-2016, 03:11 AM   #15
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'd be happy and honored to help! Just keep in mind, I'm new to Sigil, so I'm more likely to need help than to be of help
odamizu is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
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.5 Released user_none Sigil 12 03-30-2015 11:28 AM
Sigil 0.5.3 Released user_none Sigil 85 05-13-2012 05:29 AM
Sigil 0.4.2 Released user_none Sigil 41 10-26-2011 06:03 AM


All times are GMT -4. The time now is 05:10 AM.


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