CreamMonkeyのGM_xmlhttpRequest

blog.8-p.info: Creammonkey 0.9

CreamMonkeyGM_xmlhttpRequestがdataを無視します。
ソースコードを修正したので、diffをどうぞ。

*** /Volumes/Creammonkey/Source/XMLHttpRequest.m      2007-06-16 23:15:29.000000000 +0900
--- XMLHttpRequest.m    2007-06-17 14:05:14.000000000 +0900
***************
*** 18,24 ****

      // method
      [req setHTTPMethod: [details valueForKeyJS: @"method"]];
!
      // headers
      WebScriptObject* headers = [details valueForKeyJS: @"headers"];
      if (! headers) {
--- 18,28 ----

      // method
      [req setHTTPMethod: [details valueForKeyJS: @"method"]];
!
!       // data
!       [req setHTTPBody:[[[NSString alloc] initWithString:[details valueForKeyJS:@"data"]]
!       dataUsingEncoding: NSASCIIStringEncoding]];
!
      // headers
      WebScriptObject* headers = [details valueForKeyJS: @"headers"];
      if (! headers) {