Hotmail 1.2.19 does not work at my environment. So I made a patch for
this problem and the one that the extension does not download all
messages in a mailbox.

Could you review the following patch?
----
diff -cr hotmail-1-2-19b45.orig/hotmail/content/hotmail/Hotmail-
Constants.js hotmail-1-2-19b45/hotmail/content/hotmail/Hotmail-
Constants.js
*** hotmail-1-2-19b45.orig/hotmail/content/hotmail/Hotmail-
Constants.js    Fri Nov  7 10:12:20 2008
--- hotmail-1-2-19b45/hotmail/content/hotmail/Hotmail-Constants.js      Fri
Nov  7 09:58:05 2008
***************
*** 118,125 ****
  const patternHotmailSessionID = /SessionID:"(.*?)"/i;
  const patternHotmailNonce = /nonce.*?"(.*?)"/i;
  const patternHotmailMSGcount = /<div
class="PageNavigationMsgRange">(\d+).*?<\/div>/i;
  const patternHotmailMSGPerPage = /msgsPerPage : (.*?),/i;
! const patternHotmailNextPage = /<li id="nextPageLink.*?>/ig;
  const patternHotmailLastPage = /<li pnCur=[\\]*"\d+[\\]*".*?pnDir=[\
\]*"LastPage[\\]*".*?><a.*?>(\d+)<\/a><\/li>/i;
  const patternHotmailPageDir = /pnDir=[\\]?"(.*?)[\\]?"/i;
  const patternHotmailMsgAnchor = /pnAm=[\\]?"(.*?)[\\]?"/i;
--- 118,126 ----
  const patternHotmailSessionID = /SessionID:"(.*?)"/i;
  const patternHotmailNonce = /nonce.*?"(.*?)"/i;
  const patternHotmailMSGcount = /<div
class="PageNavigationMsgRange">(\d+).*?<\/div>/i;
+ const patternHotmailMSGcount2 = /<div.*?mCt="(\d+)".*?>/i;
  const patternHotmailMSGPerPage = /msgsPerPage : (.*?),/i;
! const patternHotmailNextPage = /<li id=[\\]*"nextPageLink.*?>/ig;
  const patternHotmailLastPage = /<li pnCur=[\\]*"\d+[\\]*".*?pnDir=[\
\]*"LastPage[\\]*".*?><a.*?>(\d+)<\/a><\/li>/i;
  const patternHotmailPageDir = /pnDir=[\\]?"(.*?)[\\]?"/i;
  const patternHotmailMsgAnchor = /pnAm=[\\]?"(.*?)[\\]?"/i;
diff -cr hotmail-1-2-19b45.orig/hotmail/content/hotmail/Hotmail-
ScreenRipper-POP-BETA.js hotmail-1-2-19b45/hotmail/content/hotmail/
Hotmail-ScreenRipper-POP-BETA.js
*** hotmail-1-2-19b45.orig/hotmail/content/hotmail/Hotmail-
ScreenRipper-POP-BETA.js        Fri Nov  7 10:12:22 2008
--- hotmail-1-2-19b45/hotmail/content/hotmail/Hotmail-ScreenRipper-POP-
BETA.js Fri Nov  7 10:07:09 2008
***************
*** 544,550 ****
                  delete oEscape;

                  var szMSGCount = 0;  //message count
!                 szMSGCount =
szCleanResponse.match(patternHotmailMSGcount)[1];
                  mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -szMSGCount : " +szMSGCount);

                  mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -m_iPageCount : " +mainObject.m_iPageCount);
--- 544,556 ----
                  delete oEscape;

                  var szMSGCount = 0;  //message count
!                 var aMSGCount =
szCleanResponse.match(patternHotmailMSGcount);
!                 if (aMSGCount) {
!                     szMSGCount = aMSGCount[1];
!                 } else {
!                     var aMSGCount2 =
szCleanResponse.match(patternHotmailMSGcount2);
!                     if (aMSGCount2) szMSGCount = aMSGCount2[1];
!                 }
                  mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -szMSGCount : " +szMSGCount);

                  mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -m_iPageCount : " +mainObject.m_iPageCount);

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Thunderbird Webmail Extension" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/thunderbird-webmail-extension?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to