2009-11-03 Wakaba * sami-core.js (getJSON): New method. 2009-09-22 Wakaba * sami-core.js: Added |post| method to XHR. 2009-07-26 Wakaba * sami-browser.js: Added various hooks to customize the browser by subclassing. URLs are now internally handled as SAMI.URL objects. * sami-core.js: A workaround for IE7's stupid behavior. SAMI.URL class added. 2009-07-25 Wakaba * sami-core.js: Returns a dummy response object when an XHR request has thrown an exception. * sami-browser.js: Implemented history-back navigation. 2009-07-25 Wakaba * sami-browser.js: Separate HTML converter as a handler of generic content handler mechanisim and added a plain text handler. * sami-core.js (getMediaTypeNoParam): New method. 2009-07-25 Wakaba * sami-browser.js: Added |readyState| attribute. Error response body should be rendered as well. The browser now set location.samiResponse object after retrieval. The showContent method was split from the main request handler. * sami-core.js: Use |window.event| if no event object is provided, for compatibility with WinIE event model. Added |SAMI.String.htescaped|. Added |SAMI.XHR.prototype.getRequestURL| and |SAMI.XHR.prototype.getHeaderFieldBody|. 2009-07-25 Wakaba * sami-browser.js: Added SAMI.Browser.XHR. * sami-core.js: Added SAMI.Event.Browser and SAMI.String.toJSStringLiteral. 2009-07-25 Wakaba * sami-core.js: Changed order of arguments for SAMI.Observer constructor. * sami-browser.js: New file. 2009-07-25 Wakaba * ChangeLog: New file.