06-12-2016, 12:13 PM | #91 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Version 0.3.7 released
I attached the latest version, 0.3.7 to the first post. I implemented some minor bugfixes and implemented plugin preference support, which allows you to display epubcheck messages in a different language (French, German, Italian, Spanish, Japanese* and Dutch).
*Japanese is only supported on Linux machines and probably Japanese Windows machines and OSX machines. This version should also fix codepage and line number problems with the OSX version thanks to code provided by wrCisco. You can also disable update checks via a preference setting. For details on the preference settings, see the first post. |
11-01-2016, 10:03 AM | #92 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Version 0.3.8 released
I attached the latest version, 0.3.8, to the first post. This version adds cursor positioning support, which was introduced in Sigil 0.9.7.
I.e., if you click an error message with a column number, it'll move the cursor to the indicated column number. Note that the column numbers that epubcheck reports often point to the closing tag of tags with invalid or missing attributes. I.e. they might not be that helpful in tracking down errors. |
Advert | |
|
11-02-2016, 03:26 AM | #93 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
I tried downloading the new EpubCheck 0.3.8 plugin to replace my older version(0.3.7) on Sigil today. Unfortunately the new version failed to install and gave me this error:
Plugin plugin.xml is invalid or not supported on your operating system. I then tried to re-install the older Epubcheck 0.3.7 version and that also failed to install with the same error. One reason that might have something to do with this problem is the new version of Sigil 0.9.7 which KevinH released a day or so ago that I downloaded yesterday. Has the plugin.xml spec or handling been changed? I've been running the new Sigil 0.9.7 version on Windows 8 for the last day or so. Last edited by slowsmile; 11-02-2016 at 03:43 AM. |
11-02-2016, 04:15 AM | #94 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Did you by any chance rename the plugin zip file or did you save it under a different name? If so, rename it to EpubCheck_v0.3.8.zip before you try to install it.
Last edited by Doitsu; 11-02-2016 at 04:19 AM. |
11-02-2016, 07:31 AM | #95 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
No, I didn't rename the new plugin file.
The odd thing is that when I installed Sigil 0.9.7 software yesterday it inherited my older Epubcheck 0.3.7 version which worked just fine(I use Epubcheck alot). But when I uninstalled it and then tried to installed it again later(after the failure of Epubcheck 0.3.8 to install) the older version also failed with exactly the same error. I think that perhaps something's been changed in the new Sigil 0.9.7 version that has affected your plugin install. After all, why would my older plugin work perfectly after being inherited by Sigil 0.9.7 after install and then fail when I try to re-install it later? The error said there was a problem with your plugin.xml -- either invalid or unsupported op system. So I had a look at the plugin.xml file for Epubcheck 0.3.8 and found nothing wrong with it. |
Advert | |
|
11-02-2016, 08:36 AM | #96 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
That's odd. I wasn't able to reproduce this issue with Windows 10.
Try the following: 1. Locate the Sigil plugins folder (Edit > Preferences > Open Preferences Location) and close Sigil. 2. Delete the existing EpubCheck folder. 3. Move the EpubCheck folder from the plugin zip file to the Sigil plugins folder. Also make sure that Use Bundled Python is selected. |
11-02-2016, 08:53 AM | #97 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
That's a bit weird. I did as you asked and the Epubcheck plugin is not there in the plugin directory but in the plugins_prefs directory the json preferences file was still there. So I closed Sigil and I deleted it and tried another reinstall which still didn't work. The error remains the same -- Plugin not a valid plugin.
|
11-02-2016, 08:54 AM | #98 | |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
|
|
11-02-2016, 08:57 AM | #99 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
I just tried copying the zip Epubcheck folder to the Sigil plugin directory as advised and that worked a treat. The new Epubcheck is working fine now.
Much thanks for your help Doitsu!! Last edited by slowsmile; 11-02-2016 at 09:05 AM. |
11-02-2016, 08:58 AM | #100 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
It's not weird at all that the plugin's json preferences was still there. Removing a plugin does not remove its preferences. That's by design. Just like uninstalling Sigil does not remove its preferences.
|
11-02-2016, 09:01 AM | #101 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
That's fair enough said DiapDealer, but the fact remains that I had to manually install the plugin to get it too work because it wouldn't install in the normal way through the Sigil plugin I/F. I think that is still a problem.
|
11-02-2016, 09:04 AM | #102 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
|
11-02-2016, 09:07 AM | #103 |
Grand Sorcerer
Posts: 5,640
Karma: 23191067
Join Date: Dec 2010
Device: Kindle PW2
|
@DiapDealer: If libxml2 is used to parse plugin.xml, is there any chance that Windows 8 comes with a different version than Windows 10?
(I haven't been able to reproduce this issue with my 64bit Windows 10 version.) |
11-02-2016, 09:21 AM | #104 |
Grand Sorcerer
Posts: 28,042
Karma: 199464182
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Libxml2 is not used by Sigil on Windows. Nor is it used by the version of Qt it comes with. The lxml Python module that is distributed with Sigil has libxml2 statically compiled into it, but that would only come into play when running a plugin (one that uses lxml).
|
11-02-2016, 09:27 AM | #105 |
Witchman
Posts: 628
Karma: 788808
Join Date: May 2013
Location: Philippines
Device: Android S5
|
Sorry, I forgot to mention that I'm using a 64bit-AMD laptop with Windows 8.
Last edited by slowsmile; 11-02-2016 at 09:30 AM. |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Plugin] PunctuationSmarten Sigil plugin | DiapDealer | Plugins | 138 | 07-11-2023 12:22 PM |
[Plugin] KindleImport Sigil plugin | DiapDealer | Plugins | 187 | 07-04-2022 11:11 AM |
Sigil Plugin Index | Thasaidon | Plugins | 0 | 10-04-2014 08:41 AM |
FC and Sigil 0.5.3 ePUBcheck failure | Hitch | Sigil | 32 | 04-17-2012 03:56 AM |
Web-based epubcheck upgraded to epubcheck 1.0.5 | kjk | ePub | 4 | 02-09-2010 10:53 PM |