inforss reloaded - palemoon version of inforss

Dedicated board for extension releases/support threads

Moderators: FranklinDM, Lootyhoof

Forum rules
Please do not create new topics here unless you are an extension author in need of a dedicated releases&support thread!
thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2017-04-17, 19:56

Seeing as one of the main reasons for me moving to palemoon was that Australis broke my favourite extension. A news feed reader called inforss, which gives you a scrolling line of news headlines on the status bar. Anyway a change to palemoon broke that too and justoff kindly fixed it. SO I thought I'd learn Javascript and see what I could to to maintain it, as it hasn't been updated for a long time. I contacted the original author and he was quite happy for me to fork it.

Anyway, after a while and much surprise at how awful javascript actually wasn't if used properly, I've fixed a few of the existing problems (just a few. I have a repository for this on github and I've raised something over 70 issues for myself...) and the addons team kindly agreed to add it to the palemoon addons site, so feel free to give it a whirl and drop any comments in this thread. Or open an issue...

It does come with documentation, but sadly most of it seems to involve screenshots from the firefox 3 era. I'm still working on that!

Cheers

JustOff

Re: inforss reloaded - palemoon version of inforss

Unread post by JustOff » 2017-04-18, 14:34

My respect and congratulations! This is how open source works :thumbup:

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2017-07-29, 19:57

I have now released version 2.0.1.1 of this, which mostly restores a lot of functionality that went missing as firefox deprecated APIs, and cleans up the underlying code

I've also migrated a fair amount of documentation to the github repo wiki pages.

silv7k
Moongazer
Moongazer
Posts: 11
Joined: 2016-02-12, 23:22

Re: inforss reloaded - palemoon version of inforss

Unread post by silv7k » 2017-09-28, 01:39

Thank you SO MUCH for support of the extension!
It was one of my favourite in ol’ good times of Firefox too. When Palemoon 27.x (I believe) crashed it, I was heartbroken.
It works now in PM27, and more: now InfoRSS Reloaded can read a couple of RSS subscriptions the old InfoRSS 1.4.x was not able to read (don’t know why, they looked correct, no parsing errors).
Thanks again!

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2017-09-28, 18:50

Yay. Thank you for using it.

While I've been slowly working on upgrading it I found a lot of little nuisances (including some issues with both rss and atom feeds) and unmaintained stuff that I've tried to fix, so hopefully it works as well (or better) than it used to.

Still haven't addressed the 'sometimes produces very very old headlines' issue (though at least I know what's happening there now).

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-03-04, 12:43

Now released version 2.0.2.1 (requires 27.7.2 of palemoon or later)

Apart from fixing a couple of issues bought up by real users ( :D wow) I've refactored and reworked the way feeds are fetched, so that group feeds behave more predictably, as should the next/previous buttons.

Sadly I've also raised myself a bucketload of issues whilst investigating that.

Macca

Re: inforss reloaded - palemoon version of inforss

Unread post by Macca » 2018-05-21, 14:43

Would it be possible to make InfoRSS show its feed somewhere else besides the statusbar and/or its own top-down bar? Like, for example, making the whole thing drag-able anywhere in the UI?

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-05-22, 21:30

Not quite sure what you mean. dragging it to the middle of the window wouldn't work too well. I might be able to give the option of having it on the extreme left or right if palemoon lets you do that. Draging might be difficult as most of the bar is used for stuff, but it could probably be done eventually.

If you raise an issue on the github site with a bit more detail, I'll see if I can fit it in between tidyups and rewrites of bits and pieces

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-15, 09:21

Now released version 2.0.3.0 (requires palemoon 27.9.3 or later).

Big change in this is that it now doesn't redisplay very old headlines for feeds that insist on publishing their entire history. However, depending on the age of headlines and your expiry settings, this might not work the first time it picks up headlines from that feed. However, I've had my expiry setting set to 2 days for one feed that used to give that problem for a month or so now and not seen it recur.

Also NNTP feeds might show the same issue. I refactored them a lot.

Guilty admission: I've marked it as working with 28.* - A quick test shows it working with the current unstable, but time will tell I guess.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35473
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: inforss reloaded - palemoon version of inforss

Unread post by Moonchild » 2018-07-15, 13:24

thosrtanner wrote:Guilty admission: I've marked it as working with 28.* - A quick test shows it working with the current unstable, but time will tell I guess.
If it works with the unstable in its current state, it's extremely likely to work with the final releases.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Al6bus
Lunatic
Lunatic
Posts: 288
Joined: 2015-08-24, 14:55
Location: Lemberg

Re: inforss reloaded - palemoon version of inforss

Unread post by Al6bus » 2018-07-25, 19:42

it doesn't work on last unstable (pm 28 beta 4). after installing the add-on and restarting, the browser no longer boots. only appear 2 processes of pale moon in the task manager. when pale moon is reloaded, the process is still hanging in the task manager. this is just the result of the subsequent launch of the browser ;)
Thanks in advance for your help :)
Upd.
Last edited by Al6bus on 2018-07-25, 20:28, edited 4 times in total.
Windows 7 Pro x64 - Pale Moon x64
We hope for multiprocessing

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-25, 19:53

While it's possible that it'd cause the browser to hang at startup, that's a little surprising. I will look as and when I get the time.

Not entirely sure how this could cause palemoon to run twice either.

JustOff

Re: inforss reloaded - palemoon version of inforss

Unread post by JustOff » 2018-07-25, 20:10

I confirm that Pale Moon 28.0.0b4 can't start after installing infoRSS 2.0.3.0 or 2.0.2.1.

I also have to add that 2.0.3.0 does not install properly into a fresh Pale Moon 27.9.4 profile, while 2.0.2.1 does it and upgrades to 2.0.3.0 without errors.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35473
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: inforss reloaded - palemoon version of inforss

Unread post by Moonchild » 2018-07-25, 20:14

Using the toolkit console, kudos to Tobin for restoring it, you may be able to garner why the browser won't start. use the -jsconsole CLI parameter.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-26, 20:53

Oh, OK. thanks. must be something to do with creating a default setup then. will have a look

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-26, 21:57

*headdesk* spurious ( in list of exports in modules/Version.jsm. Will update asap but need to go to bed now

@justoff will 28b4 not work even with an already installed inforss?
Last edited by thosrtanner on 2018-07-26, 22:02, edited 2 times in total.

JustOff

Re: inforss reloaded - palemoon version of inforss

Unread post by JustOff » 2018-07-27, 10:05

The only version of infoRSS with which I can successfully start Pale Moon 28.0.0b4 is 2.0.0.0.

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-27, 20:36

Have released 2.0.3.1 of inforss which starts fine with a blank profile with 28.0.4

And that's what one little bracket can do for you...
Last edited by thosrtanner on 2018-07-27, 20:36, edited 1 time in total.

JustOff

Re: inforss reloaded - palemoon version of inforss

Unread post by JustOff » 2018-07-27, 20:49

Thank you, I confirm 2.0.3.1 work just fine with a clean profile with 27.9.4.

But with 28.0.0b4 I still have 100% CPU load of one core and browser doesn't start :?

UPD: I made some bisections, and here's the commit that breaks 28.0.0b4.
Last edited by JustOff on 2018-07-27, 21:30, edited 1 time in total.

thosrtanner
Lunatic
Lunatic
Posts: 395
Joined: 2014-05-10, 18:19
Location: UK

Re: inforss reloaded - palemoon version of inforss

Unread post by thosrtanner » 2018-07-27, 21:38

thats odd. i just upgraded to 28.0.4 and it's working fine.

staring at that commit, for which much thanks, umm. I can't see an obvious infinite loop there. I'll have a poke round, but maybe something in the way those are handled in pale moon has changed?

UPD: Must not try and reproduce issues 5 minutes before bedtime. Profile wasn't blank...
Last edited by thosrtanner on 2018-07-28, 05:45, edited 1 time in total.

Post Reply