rem: loadJSONDoc(getdatacgi + "type=discrete&datelimit=" + tDate + limiters) 
add: loadJSONDoc(getdatacgi + "type=discrete&graphby=bydata&datelimit=" + tDate + limiters) 
context:     requestTestList: function (limitDate, branch, machine, testname, callback) {        var self = this;        //netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")        var limiters = "";        var tDate = 0;        if (limitDate != null) {          tDate = new Date().getTime();          tDate -= limitDate * 86400 * 1000;          //log ("returning test lists greater than this date" + (new Date(tDate)).toGMTString());          //TODO hack hack hack          tDate = Math.floor(tDate/1000)                  }        if (branch != null) limiters += "&branch=" + branch;        if (machine != null) limiters += "&machine=" + machine;        if (testname != null) limiters += "&test=" + testname;        //log("drequestTestList: " + getdatacgi + "type=discrete&datelimit=" + tDate + limiters);        loadJSONDoc(getdatacgi + "type=discrete&datelimit=" + tDate + limiters)        .addCallbacks(            function (obj) {                if (!checkErrorReturn(obj)) return;                self.testList = obj.results;                //log ("testlist: " + self.testList);                callback.call(window, self.testList);            },            function () {alert ("requestTestList: Error talking to " + getdatacgi + ""); });    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/dd3e594dd91e2607c1b5f5b50d8798d6288dbc25/TinderboxData.js/clean/webtools/new-graph/js/TinderboxData.js