![]() |
#16 | |
Chalut o/
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 439
Karma: 145424
Join Date: Dec 2017
Device: Kobo
|
The crash occurs when changing a new document with the navigation buttons (when you are in ereader mode after "opening" the OPF) and not when Sigil closes (it keeps the file in memory and is editable normally, but fails to save it).
PageEdit does not check the existing files when using the navigation buttons and therefore tried to load a non-existent one. EDIT: Quote:
PS: One click before the crash: Last edited by un_pogaz; 09-06-2019 at 08:09 AM. |
|
![]() |
![]() |
![]() |
#17 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,770
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Does it crash trying to save the modified state or when navigating to the next file?
In other words, if you do not modify anything, is simple navigation to the next file enough to cause the crash? If so, we can handle that case in UpdatePage. |
![]() |
![]() |
Advert | |
|
![]() |
#18 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,770
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Here is what I added to UpdatePage() which gets invoked when you press on a navigation icon or use the navigation menu itself. Please note, this is only a partial fix:
Code:
try { text = Utility::ReadUnicodeTextFile(filename_url); } catch (std::exception &e) { Utility::DisplayStdErrorDialog(tr("File load failed"), e.what()); text = "<html><head><title></title></head><body><h1>" + tr("File Load Failed") + "</h1></body></html>"; file_path = ""; m_CurrentFilePath = ""; } Even if I parsed the entire xhtml file to find and build links to every external resource, and checked if they still exist, since file loading is not an atomic operations, the actual timing of the delete will always be an issue. |
![]() |
![]() |
![]() |
#19 |
Chalut o/
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 439
Karma: 145424
Join Date: Dec 2017
Device: Kobo
|
Yes, it is the navigation (UpdatePage) that causes the crash, so: Thanks.
Personal opinion, if the files disappear during the 20ms between UpdatePage() and the actual loading into QtWebEngine: either you did it voluntarily, or your computer is really crappy. |
![]() |
![]() |
![]() |
#20 |
Zealot
![]() Posts: 110
Karma: 10
Join Date: Aug 2018
Location: New Jersey
Device: Samsung Tab E nook
|
A couple of feature for PageEdit
![]() Right now I have to go to explorer and look at the zip file I downloaded and saved in the PageEdit folder. ![]() I only found out that my PageEdit was a couple version outdated when I received a notification the Sigil had an update. ![]() Thanks Brent |
![]() |
![]() |
Advert | |
|
![]() |
#21 | ||||
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,770
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Quote:
Quote:
expect a much longer life for each release after PageEdit goes 1.0. Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#22 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,735
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
@brent63 - if you create an account at GitHub, you can Watch the Release page - I think it's email notifications.
@KevinH, DiapDealer - suggestion: put an RSS link on Sigil and Page Edit Release Pages for those who don't have or want to create an account at GitHub or don't like email notifications. Calibre's new viewer does not have a print function, I think its on hold awaiting Kovid's replacement of the pdf library he currently uses, which is deficient, and/or buggy, and/or orphaned. BR Last edited by BetterRed; 10-02-2019 at 06:27 PM. |
![]() |
![]() |
![]() |
#23 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
https://github.com/Sigil-Ebook/Sigil/releases.atom Last edited by DiapDealer; 10-02-2019 at 07:30 PM. |
|
![]() |
![]() |
![]() |
#24 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
A search for "RSS" or "atom" on this page finds nothing? https://github.com/Sigil-Ebook/Sigil/ Side Note: I'm still so pissed when Firefox removed built-in RSS support "due to 0.01% usage" (Firefox 64, December 2018)... but even years before that, they were completely crippling easy RSS access. If a page had a feed, there used to be a simple RSS button that showed up in the URL bar... then they buried it in some non-intuitive menu, and then finally killed it off. My readership to many sites has gone wayyyy down since then. PS. Does anyone know of any good RSS readers (Windows and/or Android)? I tried to test a few last year, but haven't been satisfied with them. Last edited by Tex2002ans; 10-03-2019 at 05:53 PM. |
|
![]() |
![]() |
![]() |
#25 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,577
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
github.com/[org|user]/[repo]/releases.atom will get you the RSS releases feed for any public github project that makes releases. https://github.com/Sigil-Ebook/PageEdit/releases.atom https://github.com/dougmassay/tagmec.../releases.atom http://github.com/kevinhendricks/kin.../releases.atom https://github.com/retext-project/retext/releases.atom https://github.com/microsoft/vscode/releases.atom Last edited by DiapDealer; 10-03-2019 at 04:47 PM. |
|
![]() |
![]() |
![]() |
#26 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,729
Karma: 24031401
Join Date: Dec 2010
Device: Kindle PW2
|
Quote:
|
|
![]() |
![]() |
![]() |
#27 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Quote:
As an example, many sites had the little RSS logo somewhere on the page. Quote:
When Mozilla announced it, they did have this help page: Feed reader replacements for Firefox which linked over to "a curated list of add-ons" here (aaaaaaaand it now leads to 0 hits): https://addons.mozilla.org/en-US/fir.../feed-readers/ I spent quite a bit of time testing their recommendations and trying to find a replacement... but I gave up a few months in and haven't looked back since (and been very grumpy about it!). ![]() |
||
![]() |
![]() |
![]() |
#28 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,735
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() ![]() ![]() Going forward in reverse. You'll read all sorts of rationale for the demise of RSS, like no one used it and security waffle, I suspect 'they' are killing it off because it's not easily monetised BR |
|
![]() |
![]() |
![]() |
#29 | |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,735
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
![]() I did find something re RSS and Github, on stackoverflow I think, but it was written in scriptych technobabble. BR |
|
![]() |
![]() |
![]() |
#30 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
|
Anyway, this is going way far off-topic... so this'll be my last post on RSS.
So far, within the hour of using the Livemarks add-on, it seems VERY close to the old Live Bookmarks. I substituted back all my RSS feeds... and now I can skim every single article title with a simple mouse hover down the list of sites! (Glorious, glorious, you don't know how productive you've made me again, Doitsu!) The problem I'm now seeing is that the add-on works by "hacking" the Bookmarks functionality by bookmarking the latest articles from the RSS feeds ~ every few minutes. This means any time I begin typing in the URL bar, it displays:
Let's say I'm trying to dig through my history to find some technical topic I read months ago... the entire thing is potentially buried by the RSS results. Quote:
Now websites are pushing all this "Push Notifications" garbage (which I have since disabled): https://support.mozilla.org/en-US/kb...ations-firefox (And again, to disable it, it's this completely buried and non-intuitive checkbox.) Quote:
When they got rid of the little button, Firefox buried it under Menu > Library > Bookmarks > Subscribe Live Bookmarks (or something as preposterous as that)... but by then, I pretty much had 99% of the sites I consistently visit in the RSS feeds, so I never bothered to add many feeds after that. Github, I don't follow many projects on there, but the ones I do, I'm usually checking the sites consistently anyway (Sigil, LanguageTool, NetGuard, AdAway, etc.)... but now knowing there's Atom will save me lots of time. Now it'll just be a few simple mouse movements to see if there were any updates posted. ![]() Last edited by Tex2002ans; 10-03-2019 at 06:30 PM. |
||
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
pageedit in Sigil | C-novice | Sigil | 10 | 11-27-2019 10:02 AM |
PageEdit-0.8.0 Released | DiapDealer | Sigil | 37 | 08-25-2019 04:14 PM |
PageEdit-0.7.1 Released | DiapDealer | Sigil | 37 | 08-09-2019 02:23 AM |
Why PageEdit is separated software? | un_pogaz | Sigil | 1 | 06-26-2019 09:55 AM |
KINDLE DEAL: Released: A Story of God’s Power Released in Pro Baseball ($ | gospelebooks | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 07-14-2011 09:12 PM |