• en version
  • version fr

english version

Sorry for the delay, here's a new version beta 1 beta 2 for Firefox 4 of my extension Boox.

"Mark as read" should now work again. [edit] and with the Boox History too (beta 2)
[edit 2] sorry, the link for the beta 2 was wrong during 5 hour, corrected...

So please, one more time, test it and report me here the eventual bugs. If you have installed the previous alpha, you should have the automatic update.

Technically, for those who are interested, Firefox 4 no more provide full access to the Threads via JavaScript. There's ChromeWorker but it is less powerful (I don't complain here ;) , I can understand the reasons exposed, but that's the case). In the previous version of Boox, I used it in a component to add asynchronously some entries in the History, in a separated thread, with success. As this is no more possible, I use now the new mozIAsyncHistory interface, which does something similar. But this interface seems subject to eventually change later, so I'm not sure this solution is perennial.

version française

Désolé pour le retard, voici une nouvelle version beta 1 beta 2 pour Firefox 4 de mon extension Boox.

"Marquer comme lu" devrait de nouveau fonctionner.[edit] et avec l'historique aussi (beta 2)
[edit 2] désolé, le lien vers la beta 2 a été faux pendant 5h, c'est corrigé...

Donc une fois de plus, merci de tester et de me rapporter ici les eventuels bugs. Si vous aviez installé la précédente alpha, vous devriez avoir la mise à jour automatique.

Techniquement, pour ceux que celà intéressent, Firefox 4 ne fournit plus d'accès complet aux Threads via JavaScript. Il y a bien ChromeWorker, mais c'est moins puissant (je ne me plains pas ici ;), je peux comprendre les raisons invoquées, mias c'est un fait). Dans les versions précédentes versions de Boox, je les utilisais dans un composant dédié pour ajouter de manière asynchrone des entrées à l'Historique, dans un thread dédié, avec succès. Comme ce n'est plus possible, j'utilise maintenant à la place la nouvelle interface mozIAsyncHistory, qui fait quelque chose de similaire. Mais cette interface semble sujette à éventuellement être modifiée par la suite, donc je ne suis pas sûr que la solution soit pérenne.