mozdev.org

NewsFox


Release: NewsFox 1.0.9.2

NewsFox 1.0.9.2 is released. Changes from 1.0.9.1.1 to 1.0.9.2:

  • New style: Text(Removed HTML tags). (bug#25640)
  • Minor
    • Feed tree occasionally disappearing worked around. (bug#23918)
    • Automatic recovery of feed files with junk written beyond xml file limits.
    • Palemoon support added.
    • Better message for uninstall directory deletion. (bug#25820)
    • Corrupt feed file moved to *.bak2 rather than overwritten.
    • Atom:summary is now checked for XHTML as well as text.
    • Newlines in <pre> tags handled properly.
    • Warning that NewsFox only works in non E10S mode added.

A new style is added for feed display: Text(Removed HTML tags). This allows you to use the text style but remove your choice of HTML tags from the display. This can be done globally or on a per feed basis. For example, Wonkblog displays a large (meaningless) image at the start of each post which is nice to remove.

Starting with FF32?, the feed pane occasionally disappears as happened with the article pane beginning in FF4. I assume this may only happen with keyboard shortcuts since there hasn't been any hue and cry about it. I added the same workaround as for the article pane. Groups may take too long to load for the workaround to work, in which case select something else and come back to the group.

Junk occasionally gets written past the end of some feed files beginning recently. From the NewsFox end, it looks like the files are always called to be truncated before writing, so I have no idea what causes it. Put in a workaround to recover such mistakes. Eventually, Firefox will just be too buggy to continue....

Palemoon moved to their own GUID beginning with PM25. Support for this is added.

When NewsFox is uninstalled, the user is given the option to remove files and preferences. The entire NewsFox directory is deleted if deleting files is selected. The dialog is changed to better reflect this.

Corrupt feed files previously were overwritten (with a blank feed). Now the corrupt file is moved to NAME_OF_FEED_FILE.bak2.

Beginning in Firefox 36, E10S(multi-process) mode will be enabled. At least in version alpha 1, this seems flaky, and in any case entirely breaks NewsFox. I'm not sure about changing that. It seems to work fine in non E10S mode which is available on the first page of the Firefox options.

R Pruitt (wa84it AT gmail.com)


Release candidate: NewsFox 1.0.9.2

This is a release candidate for NewsFox 1.0.9.2. There are 2 new strings so it will be at Babelzilla for a while. I am using this version. Changes from 1.0.9.1.1 to 1.0.9.2:

  • New style: Text(Removed HTML tags). (bug#25640)
  • Minor
    • Feed tree occasionally disappearing worked around. (bug#23918)
    • Automatic recovery of feed files with junk written beyond xml file limits.
    • Palemoon support added.
    • Better message for uninstall directory deletion. (bug#25820)
    • Corrupt feed file moved to *.bak2 rather than overwritten.

A new style is added for feed display: Text(Removed HTML tags). This allows you to use the text style but remove your choice of HTML tags from the display. This can be done globally or on a per feed basis. For example, Wonkblog displays a large (meaningless) image at the start of each post which is nice to remove.

Starting with FF32?, the feed pane occasionally disappears as happened with the article pane beginning in FF4. I assume this may only happen with keyboard shortcuts since there hasn't been any hue and cry about it. I added the same workaround as for the article pane. Groups may take too long to load for the workaround to work, in which case select something else and come back to the group.

Junk occasionally gets written past the end of some feed files beginning recently. From the NewsFox end, it looks like the files are always called to be truncated before writing, so I have no idea what causes it. Put in a workaround to recover such mistakes. Eventually, Firefox will just be too buggy to continue....

Palemoon moved to their own GUID beginning with PM25. Support added.

When NewsFox is uninstalled, the user is given the option to remove files and preferences. The entire NewsFox directory is deleted if deleting files is selected. The dialog is changed to better reflect this.

Corrupt feed files previously were overwritten (with a blank feed). Now the corrupt file is moved to NAME_OF_FEED_FILE.bak2.

R Pruitt (wa84it AT gmail.com)


Minor release: NewsFox 1.0.9.1.1

NewsFox 1.0.9.1.1 is released. Minor changes from 1.0.9.1 to 1.0.9.1.1:

  • Shift to right on ctrl-right arrow from text pane removed.
  • Minor
    • Removed .setAttribute("oncommand",... constructions.

When using the keyboard with the focus in the text pane(this only way to use NewsFox properly :)), the view would shift to the right on a wide page when using ctrl-right arrow to select the next item after using ctrl-down arrow. This has bugged me for a long time, and I finally looked at it.

R Pruitt (wa84it AT gmail.com)


Minor release: NewsFox 1.0.9.1

NewsFox 1.0.9.1 is released. Changes from 1.0.9.0.2 to 1.0.9.1:

  • Updates stopping after first cycle fixed. (bug#25667)
  • Minor
    • Xmlhttprequests made asynchronous.
    • Double cancel button appearing with refresh fixed. (bug#25744)
    • Workaround for file locked message appearing starting with FF32a1 implemented. (bug#25783)

Thanks to bugzilla user Aleksandr Beliaev for pointing the way toward fixing bug#25667.

Calls to xmlhttprequest have been made asynchronous with the exception of the call to getDomAndHtml possibly used in JavaScript filtered web page user code. I've never used this function, but presumably someone asked for it when filtered web pages were developed. Making that call asynchronous would be much more work.

Note to self: File locked messages when calling file.moveTo() appear in Firefox 32a1. They did not appear in FF30beta8 and earlier. No idea about this, but a workaround is included that at least stops the messages from occuring even if it doesn't provide as much backup. Also opened a bug for this to remind developers.

R Pruitt (wa84it AT gmail.com)


Minor releases: NewsFox 1.0.9.0.1, 1.0.9.0.2

NewsFox 1.0.9.0.2 is released. Minor changes from 1.0.9 to 1.0.9.0.1:

  • The reviewer at AMO found a problem where article headlines were not displayed in the article pane. 1.0.9.0.1 attempted to fix it.
  • bg-BG and zh-TW updated.
Minor changes from 1.0.9.0.1 to 1.0.9.0.2:
  • The problem with nondisplaying headlines is fixed properly. (bug#25695)
  • NewsFox button remembers to not leave space for # of articles if not displayed (AMO comment)
  • Changes in DOM nodes to better identify them as belonging to NewsFox.

R Pruitt (wa84it AT gmail.com)


Release: NewsFox 1.0.9

NewsFox 1.0.9 is released. We are still waiting for several translations, so for now it is only released on newsfox.mozdev.org. Changes from 1.0.8.4.4:

  • Columns in the article pane are now remembered for each feed. (bug#23233)
  • Mark selected as read/unread is now an option in the context menu of the article pane. (bug#24638)
  • File output is now mostly asynchronous. (bug#24048)
  • Feeds are now updated with 2 threads. (bug#23933)
  • The only NewsFox button available is the former addon-bar button. (bug#25329)
  • Minor
    • Categories with a / in the category are now processed properly. (bug#25412)
    • Use .textContent instead of .nodeValue. (bug#24004)
    • Links covering multiple lines in source code now open in a new tab. (bug#25622)
    • Narrower spacing in right hand tree in the Feed Options dialog.
    • Uninstall script fixed for newer versions of Firefox.
    • Shortcuts 'n' and 'p' now function over the entire feed list. (bug#25655)

In the article (upper right) pane, there is an implicit global column choice setting which applies for all groups. On first run, this should be established as your previous setting. Changing columns in any group will change this global setting. Each feed can have an overriding list of columns that differ from the global setting. All that can be changed is the presence/absence of columns, they will have the width from the last time they were used. After a feed has its own setting it stays fixed. If the global setting is changed thereafter, a feed with its own setting will see no changes.

Feed updating now starts newsfox.advanced.checkFeedThreads independent threads to check for updates. When a thread has not responded for newsfox.advanced.renewTimeoutInSeconds seconds, a new thread is started if there are less than the requested number of threads that have been active for less than the renew time. No thread is ever abandoned, so the preference newsfox.advanced.refreshTimeoutInSeconds is not used. If a long running thread returns, there may end up being more than the requested number of threads running. Processing threads requires computing power. The default is 2 threads with a renew time of 10 seconds and can be changed in Options > Feeds/Articles. I did have it at 3 but that was slow on an old laptop and even makes the system slow to respond on a modern machine. Cancelling and pausing a check can now happen immediately in the GUI as there is no need to wait for the threads to finish.

The addon-bar button has been rewritten to be moved anywhere with the FF customize toolbar system, since the addon bar is disappearing in FF28. The old button is deprecated and will be removed in the next version. If you don't have an old version of Firefox, the old button should be removed when the new NewsFox version is installed. The program tries to put the new button where the old button was, or leaves it in the addon-bar if the old button was not being used. This doesn't always work, so you may need to add the button from the customize toolbars dialog in Firefox.

The default newsfox.internal.statusBarButtonOrder has been changed from CNM to NCM(left: open NewsFox in a new tab, center: open NewsFox in the current tab, right: autosubscribe and links stuff) as at some point in the past the FF developers decided that addon buttons should behave differently than the home button and open in a new tab.

Categories containing a slash are now processed properly. Also a bullet is now used as a separator as it is easier to differentiate the categories with a bullet. Categories with a bullet are still processed properly, it will just be difficult to detect the end of a category. Let me know if you find any categories containing a bullet. Internally, NewsFox still uses / to separate categories, real slashes are just encoded.

R Pruitt (wa84it AT gmail.com)

For questions or comments about NewsFox, please check the forum.
Copyright © 2000-2016. All rights reserved. Terms of Use & Privacy Policy.