Spider 0.0.3.8

I’ve just pushed the most recent update of Spider to version 0.0.3.8.

Spider 0.0.3.8 is a simple change which adds compatibility for Firefox 11 Nightly builds.

Spider 0.0.3.7 was an update which I failed to push to the web site but which was available from hg.mozilla.org/automation/sisyphus/spider. Sorry that I wasn’t more timely in announcing the update. Spider 0.0.3.7 included significant changes:

  • Load handlers where changed from using useCapture true to false. This is I believe a better approach than what I have used in the past, but if you see any issues with pages failing to fire the load event please contact me.
  • CSpider no longer uses direct CallWrappers to detect page time outs. Instead, time out detection is now handled by the CPageLoader.
  • The CPageLoader’s initialization has been changed to include explicit references to:
    • the content element used to load the web page;
    • the callback function used to handle the load event;
    • the callback function used to handle page time outs;
    • the time out interval;
    • and the http responses observer.
  • The change to remove the singleton nature of the CHTTPResponseObserver was to allow the use of additional CHTTPResponseObservers which could be used in userhook functions. I found this very helpful when performing investigations of how the effect of a 2 digit rv: value in Firefox 10 might affect web site’s user agent detection of Firefox.

    Please let me know if you have any issues by contacting me at bob @ this domain. Thanks for using Spider, and I hope you continue to find it useful.

Leave a Reply

Your email address will not be published. Required fields are marked *