MobileRead Forums

MobileRead Forums (https://www.mobileread.com/forums/index.php)
-   Sigil (https://www.mobileread.com/forums/forumdisplay.php?f=203)
-   -   Sigil v0.1.9 (https://www.mobileread.com/forums/showthread.php?t=73133)

Valloric 02-08-2010 08:29 PM

Sigil v0.1.9
 
The changelog for Sigil version 0.1.9 follows:

Quote:

- fixed a regression that caused Sigil to demand that all XHTML streams in an epub file
be valid XML (issue #248)

- the "container.xml" reading subsystem now handles XML files with namespaces (issue #235)
- HTML encoding detection is now performed even on XHTML files in epub archives (per spec,
they have to be UTF-8 or UTF-16, but Sigil will now handle those that aren't)
- fixed an issue with content file filenames using "%20" for spaces not being loaded (issue #232)
- the temp directory used on Windows is now <Profile>/Sigil instead of <Profile>/My Documents/Sigil
(issue #222)
I didn't plan to make another release in the 0.1.x branch, but that changed today. I discovered a rather unpleasant regression bug that crept in 0.1.7/0.1.8: Sigil would demand that all XHTML flows in an epub be valid XML.

While the epub standard does demand this, it's often not the case with hand-coded epub files. Previously, Sigil had systems in place to correct such errors, but they were inadvertently turned off during some code reshuffling. So if you opened such a file in Sigil and got a blank Book View as if you had loaded nothing (or had some text truncated), this was causing it.

The other major bug fixed was a problem with loading some Gutenberg epub files. They use namespaces in the content.xml file which QDom doesn't handle by default, and this was preventing Sigil from loading such files. I rewrote that code and now it's working.

I also took this opportunity to release the first x64 version of Sigil for Windows. As I blogged about it yesterday, these users should see about a 10% performance improvement from that alone.

In other news, work on 0.2.0 is progressing quite nicely.

afv011 02-08-2010 08:35 PM

Thanks! Just installed the 32-bit Linux version, no probs, excellent work as usual!

Valloric 02-08-2010 08:39 PM

Quote:

Originally Posted by afv011 (Post 779611)
Thanks! Just installed the 32-bit Linux version, no probs, excellent work as usual!

Yes, but I forgot to add one tiny little thing to the Windows x64 build so I pulled it. New installer for that platform will be up soon.

EDIT: Done. New build is up.

Dave Berk 02-09-2010 02:42 AM

Thanks for all your hard work!


Quote:

Originally Posted by Valloric (Post 779606)
In other news, work on 0.2.0 is progressing quite nicely.

That bit of news is the one I'm most happy to hear :).

Diana495 02-10-2010 04:44 AM

Help!
 
I'm on Mac OS X 10.5.8. And when I try to open Sigil s0.1.9, it just crashes. Here's the message from Console.app:
Quote:

2/10/10 12:31:22 AM [0x0-0xb35b35].com.valloric.Sigil.app[13346] dyld: unknown required load command 0x80000022
2/10/10 12:31:22 AM ReportCrash[13347] Formulating crash report for process Sigil[13346]
2/10/10 12:31:23 AM ReportCrash[13347] Saved crashreport to /Users/Diana/Library/Logs/CrashReporter/Sigil_2010-02-10-003122_mac1-2.crash using uid: 501 gid: 20, euid: 501 egid: 20
2/10/10 12:31:22 AM com.apple.launchd[124] ([0x0-0xb35b35].com.valloric.Sigil.app[13346]) Exited abnormally: Trace/BPT trap
2/10/10 12:31:58 AM hdiejectd[13357] running

2/10/10 12:32:18 AM com.apple.launchd[124] (com.apple.FolderActions.folders) Throttling respawn: Will start in 1 seconds
2/10/10 12:32:18 AM com.apple.launchd[124] (0x411d70.Locum[13368]) Exited: Terminated
And here's the Crash Report:
Quote:

Process: Sigil [13346]
Path: /Applications/Sigil.app/Contents/MacOS/Sigil
Identifier: com.valloric.Sigil.app
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [124]

Date/Time: 2010-02-10 00:31:22.404 -0800
OS Version: Mac OS X 10.5.8 (9L30)
Report Version: 6
Anonymous UUID: B669A33B-A57D-4EFF-84FE-40B2B1EF2D73

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Dyld Error Message:
unknown required load command 0x80000022
I reinstalled v0.1.8, and that version works. Any help would be greatly appreciated.

Valloric 02-10-2010 09:15 AM

Quote:

Originally Posted by Diana495 (Post 781663)
I'm on Mac OS X 10.5.8. And when I try to open Sigil s0.1.9, it just crashes.

OK... open question to other Mac users: does Sigil 0.1.9 work for you? If it does/doesn't, what version of Mac OS X are you running?

Valloric 02-10-2010 09:41 AM

OK I think I know what's wrong... I switched from a OS X 10.5 build system to a 10.6 one, and Apple changed something in both the new Xcode and dylibs. This error seems to be coming up often on the net.

I'll put up a new version as soon as I manage to convince the build system to do the Right Thing™ and not expect that people will only ever run the app on 10.6

Diana, I'd appreciate it if you could download the new version when I upload it and confirm that it's fixed.

Valloric 02-10-2010 10:27 AM

The new 0.1.9b version of Sigil for Mac can now be downloaded. The only difference is that this version should run on OS X 10.5 and quite possibly 10.4. I'd like some confirmation for both claims.

Diana495 02-10-2010 12:09 PM

0.1.9b works! Thank you so much for the quick fix!

zerospinboson 02-18-2010 04:02 PM

I think there's a small bug in the windows x64 installer, as it has the c:\program files(x86)\sigil dir as the default (should be c:\program files\sigil)
Otherwise: thanks for creating an x64 build :))

Valloric 02-18-2010 05:00 PM

Quote:

Originally Posted by zerospinboson (Post 795441)
I think there's a small bug in the windows x64 installer, as it has the c:\program files(x86)\sigil dir as the default (should be c:\program files\sigil)
Otherwise: thanks for creating an x64 build :))

That's a bug in InstallJammer, and I'm aware of it. But still, thanks for reporting it.


All times are GMT -4. The time now is 06:36 PM.

Powered by: vBulletin
Copyright ©2000 - 3.8.5, Jelsoft Enterprises Ltd.
MobileRead.com is a privately owned, operated and funded community.