cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From za...@apache.org
Subject [34/52] [abbrv] [partial] cordova-firefoxos git commit: CB-4548 Install new node-firefox-* dependencies in node_modules
Date Wed, 01 Apr 2015 14:23:01 GMT
http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/node_modules/js-select/test/timeline.js
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/node_modules/js-select/test/timeline.js b/node_modules/node-firefox-connect/node_modules/firefox-client/node_modules/js-select/test/timeline.js
new file mode 100644
index 0000000..59799a0
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/node_modules/js-select/test/timeline.js
@@ -0,0 +1 @@
+module.exports = [{"bug":{"history":[{"changes":[{"removed":"","added":"gmealer@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/gmealer@mozilla.com","name":"gmealer@mozilla.com"},"change_time":"2011-07-19T22:35:56Z"},{"changes":[{"removed":"NEW","added":"RESOLVED","field_name":"status"},{"removed":"","added":"WONTFIX","field_name":"resolution"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-19T22:24:59Z"},{"changes":[{"removed":"","added":"fayearthur+bugs@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-13T19:49:06Z"},{"changes":[{"removed":"","added":"hskupin@gmail.com, stomlinson@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":
 "hskupin@gmail.com"},"change_time":"2011-07-13T19:11:32Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-13T18:43:17Z"}],"summary":"Adding isNumber, isFunction, isString, isArray and isObject to assert.js","last_change_time":"2011-07-19T22:35:56Z","comments":[{"is_private":false,"creator":{"real_name":"Geo Mealer [:geo]","name":"gmealer"},"text":"","id":5600392,"creation_time":"2011-07-19T22:35:56Z"},{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5600359,"creation_time":"2011-07-19T22:24:59Z"},{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5589849,"creation_time":"2011-07-13T20:24:38Z"},{"is_private":false,"creator":{"real_name":"Shane Tomlinson","name":"stomlinson"},"text":"","id":5589791,"cr
 eation_time":"2011-07-13T19:59:43Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5589782,"creation_time":"2011-07-13T19:56:44Z"},{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5589758,"creation_time":"2011-07-13T19:49:06Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5589591,"creation_time":"2011-07-13T18:42:07Z"}],"id":671367},"events":[{"time":"2011-07-19T22:35:56Z","changeset":{"changes":[{"removed":"","added":"gmealer@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/gmealer@mozilla.com","name":"gmealer@mozilla.com"},"change_time":"2011-07-19T22:35:56Z"}},{"time":"2011-07-19T22:35:56Z","comment":{"is_private":false,"creator":{"real_name":"Geo Mealer [:geo]","name":"gmealer"},"text":"","id":5600392,"creation_time":"2011-07-19T22:35:56Z"}},{"time":"2011-07-19
 T22:24:59Z","changeset":{"changes":[{"removed":"NEW","added":"RESOLVED","field_name":"status"},{"removed":"","added":"WONTFIX","field_name":"resolution"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-19T22:24:59Z"}},{"time":"2011-07-19T22:24:59Z","comment":{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5600359,"creation_time":"2011-07-19T22:24:59Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"ctalbert@mozilla.com, fayearthur+bugs@gmail.com, jhammel@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T20:22:11Z"}],"summary":"mozmill \"--profile\" option not working with relative path","last_change_time":"2011-07-19T20:46:19Z","comments":[{"is_private":false,"creator":{"real_name":"Jeff H
 ammel [:jhammel]","name":"jhammel"},"text":"","id":5600020,"creation_time":"2011-07-19T20:46:19Z"},{"is_private":false,"creator":{"real_name":"Marc-Aurèle DARCHE","name":"mozdev"},"text":"","id":5599999,"creation_time":"2011-07-19T20:39:07Z"},{"is_private":false,"creator":{"real_name":"Marc-Aurèle DARCHE","name":"mozdev"},"text":"","id":5599848,"creation_time":"2011-07-19T19:29:35Z"}],"id":672605},"events":[{"time":"2011-07-19T20:46:19Z","comment":{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5600020,"creation_time":"2011-07-19T20:46:19Z"}},{"time":"2011-07-19T20:39:07Z","comment":{"is_private":false,"creator":{"real_name":"Marc-Aurèle DARCHE","name":"mozdev"},"text":"","id":5599999,"creation_time":"2011-07-19T20:39:07Z"}},{"time":"2011-07-19T20:22:11Z","changeset":{"changes":[{"removed":"","added":"ctalbert@mozilla.com, fayearthur+bugs@gmail.com, jhammel@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugz
 illa.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T20:22:11Z"}},{"time":"2011-07-19T19:29:35Z","comment":{"is_private":false,"creator":{"real_name":"Marc-Aurèle DARCHE","name":"mozdev"},"text":"","id":5599848,"creation_time":"2011-07-19T19:29:35Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"ehsan@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ehsan@mozilla.com","name":"ehsan@mozilla.com"},"change_time":"2011-07-19T20:37:46Z"},{"changes":[{"removed":"","added":"fayearthur+bugs@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-19T17:37:11Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com, jhammel@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"
 },"change_time":"2011-07-19T17:35:58Z"},{"changes":[{"removed":"","added":"ted.mielczarek@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ted.mielczarek@gmail.com","name":"ted.mielczarek@gmail.com"},"change_time":"2011-07-18T12:00:25Z"},{"changes":[{"removed":"","added":"bmo@edmorley.co.uk","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bmo@edmorley.co.uk","name":"bmo@edmorley.co.uk"},"change_time":"2011-07-17T11:20:51Z"},{"changes":[{"removed":"","added":"bzbarsky@mit.edu","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bzbarsky@mit.edu","name":"bzbarsky@mit.edu"},"change_time":"2011-07-14T03:29:52Z"},{"changes":[{"removed":"","added":"dmandelin@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dmandelin@mozilla.com","name":"dmandelin@mozilla.com"},"change_time":"2011-07-14T00:27:21Z"},{"changes":[{"removed":"","added
 ":"kairo@kairo.at","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/kairo@kairo.at","name":"kairo@kairo.at"},"change_time":"2011-07-14T00:04:16Z"},{"changes":[{"removed":"","added":"gavin.sharp@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/gavin.sharp@gmail.com","name":"gavin.sharp@gmail.com"},"change_time":"2011-07-13T23:17:24Z"},{"changes":[{"removed":"","added":"anygregor@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/anygregor@gmail.com","name":"anygregor@gmail.com"},"change_time":"2011-07-13T19:57:34Z"},{"changes":[{"removed":"","added":"luke@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/luke@mozilla.com","name":"luke@mozilla.com"},"change_time":"2011-07-13T18:53:42Z"},{"changes":[{"removed":"","added":"sphink@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9
 /user/sphink@gmail.com","name":"sphink@gmail.com"},"change_time":"2011-07-13T18:23:30Z"},{"changes":[{"removed":"","added":"davemgarrett@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/davemgarrett@gmail.com","name":"davemgarrett@gmail.com"},"change_time":"2011-07-13T18:21:27Z"},{"changes":[{"removed":"","added":"khuey@kylehuey.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/khuey@kylehuey.com","name":"khuey@kylehuey.com"},"change_time":"2011-07-13T18:21:08Z"}],"summary":"Split chrome into multiple compartments for better accounting of JS memory used by chrome code (and add-ons)","last_change_time":"2011-07-19T20:37:46Z","comments":[{"is_private":false,"creator":{"real_name":"Ehsan Akhgari [:ehsan]","name":"ehsan"},"text":"","id":5599990,"creation_time":"2011-07-19T20:37:46Z"},{"is_private":false,"creator":{"real_name":"Gregor Wagner","name":"anygregor"},"text":"","id":5589947,"creation_time":"20
 11-07-13T21:04:28Z"},{"is_private":false,"creator":{"real_name":"Andreas Gal :gal","name":"gal"},"text":"","id":5589879,"creation_time":"2011-07-13T20:39:32Z"},{"is_private":false,"creator":{"real_name":"Gregor Wagner","name":"anygregor"},"text":"","id":5589812,"creation_time":"2011-07-13T20:07:18Z"},{"is_private":false,"creator":{"real_name":"Luke Wagner [:luke]","name":"luke"},"text":"","id":5589801,"creation_time":"2011-07-13T20:03:36Z"},{"is_private":false,"creator":{"real_name":"Gregor Wagner","name":"anygregor"},"text":"","id":5589787,"creation_time":"2011-07-13T19:57:34Z"},{"is_private":false,"creator":{"real_name":"Ehsan Akhgari [:ehsan]","name":"ehsan"},"text":"","id":5589485,"creation_time":"2011-07-13T18:15:17Z"}],"id":671352},"events":[{"time":"2011-07-19T20:37:46Z","changeset":{"changes":[{"removed":"","added":"ehsan@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ehsan@mozilla.com","name":"ehsan@mozilla.com"},"change_tim
 e":"2011-07-19T20:37:46Z"}},{"time":"2011-07-19T20:37:46Z","comment":{"is_private":false,"creator":{"real_name":"Ehsan Akhgari [:ehsan]","name":"ehsan"},"text":"","id":5599990,"creation_time":"2011-07-19T20:37:46Z"}},{"time":"2011-07-19T17:37:11Z","changeset":{"changes":[{"removed":"","added":"fayearthur+bugs@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-19T17:37:11Z"}},{"time":"2011-07-19T17:35:58Z","changeset":{"changes":[{"removed":"","added":"ctalbert@mozilla.com, jhammel@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-19T17:35:58Z"}},{"time":"2011-07-18T12:00:25Z","changeset":{"changes":[{"removed":"","added":"ted.mielczarek@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ted.mielczarek
 @gmail.com","name":"ted.mielczarek@gmail.com"},"change_time":"2011-07-18T12:00:25Z"}}]},{"bug":{"history":[{"changes":[{"attachment_id":"546836","removed":"text/x-python","added":"text/plain","field_name":"attachment.content_type"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T18:28:25Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-19T17:58:20Z"}],"summary":"mozprofile should set permissions for profiles","last_change_time":"2011-07-19T18:28:25Z","comments":[{"is_private":false,"creator":{"real_name":"Joel Maher (:jmaher)","name":"jmaher"},"text":"","id":5599602,"creation_time":"2011-07-19T18:15:26Z"},{"is_private":false,"creator":{"real_name":"Joel Maher (:jmaher)","name":"jmaher"},"text":"","id":5599285,"creation_tim
 e":"2011-07-19T16:21:34Z"},{"is_private":false,"creator":{"real_name":"Joel Maher (:jmaher)","name":"jmaher"},"text":"","id":5554367,"creation_time":"2011-06-24T17:41:38Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5552758,"creation_time":"2011-06-23T23:26:21Z"}],"id":666791},"events":[{"time":"2011-07-19T18:28:25Z","changeset":{"changes":[{"attachment_id":"546836","removed":"text/x-python","added":"text/plain","field_name":"attachment.content_type"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T18:28:25Z"}},{"time":"2011-07-19T18:15:26Z","comment":{"is_private":false,"creator":{"real_name":"Joel Maher (:jmaher)","name":"jmaher"},"text":"","id":5599602,"creation_time":"2011-07-19T18:15:26Z"}},{"time":"2011-07-19T17:58:20Z","changeset":{"changes":[{"removed":"","added":"ctalbert@mozilla.com","field_name":"cc"}],"changer":{"ref":"ht
 tps://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-19T17:58:20Z"}},{"time":"2011-07-19T16:21:34Z","comment":{"is_private":false,"creator":{"real_name":"Joel Maher (:jmaher)","name":"jmaher"},"text":"","id":5599285,"creation_time":"2011-07-19T16:21:34Z"}}]},{"bug":{"history":[{"changes":[{"removed":"NEW","added":"RESOLVED","field_name":"status"},{"removed":"","added":"FIXED","field_name":"resolution"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T17:57:44Z"},{"changes":[{"removed":"nobody@mozilla.org","added":"jhammel@mozilla.com","field_name":"assigned_to"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T15:39:01Z"},{"changes":[{"removed":"[mozmill-2.0?]","added":"[mozmill-2.0+]","field_name":"whiteboard"}],"changer":{"ref":"htt
 ps://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T04:24:09Z"},{"changes":[{"attachment_id":"545960","removed":"review?(ctalbert@mozilla.com)","added":"review+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-18T22:04:12Z"},{"changes":[{"attachment_id":"545960","removed":"","added":"review?(ctalbert@mozilla.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-14T18:16:53Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com, fayearthur+bugs@gmail.com","field_name":"cc"},{"removed":"","added":"[mozmill-2.0?]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-13T21:37:01Z"}],
 "summary":"mutt processhandler and mozprocess processhandler: to merge?","last_change_time":"2011-07-19T17:57:44Z","comments":[{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5599538,"creation_time":"2011-07-19T17:57:44Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5597782,"creation_time":"2011-07-18T22:04:12Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5591772,"creation_time":"2011-07-14T18:16:53Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5590023,"creation_time":"2011-07-13T21:35:42Z"}],"id":671420},"events":[{"time":"2011-07-19T17:57:44Z","changeset":{"changes":[{"removed":"NEW","added":"RESOLVED","field_name":"status"},{"removed":"","added":"FIXED","field_name":"resolution"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@
 mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T17:57:44Z"}},{"time":"2011-07-19T17:57:44Z","comment":{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5599538,"creation_time":"2011-07-19T17:57:44Z"}},{"time":"2011-07-19T15:39:01Z","changeset":{"changes":[{"removed":"nobody@mozilla.org","added":"jhammel@mozilla.com","field_name":"assigned_to"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T15:39:01Z"}},{"time":"2011-07-19T04:24:09Z","changeset":{"changes":[{"removed":"[mozmill-2.0?]","added":"[mozmill-2.0+]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-07-19T04:24:09Z"}},{"time":"2011-07-18T22:04:12Z","changeset":{"changes":[{"attachment_id":"545960","removed":"review?(ctalbert@mozilla.com)","added":"re
 view+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-18T22:04:12Z"}},{"time":"2011-07-18T22:04:12Z","comment":{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5597782,"creation_time":"2011-07-18T22:04:12Z"}}]},{"bug":{"history":[{"changes":[{"attachment_id":"546171","removed":"review?(fayearthur+bugs@gmail.com)","added":"review+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-19T17:42:04Z"},{"changes":[{"attachment_id":"546171","removed":"","added":"review?(fayearthur+bugs@gmail.com), feedback?(halbersa@gmail.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-07-15T16:21:21Z"},{"chan
 ges":[{"attachment_id":"545775","removed":"review?(fayearthur+bugs@gmail.com)","added":"review+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-14T19:40:03Z"},{"changes":[{"attachment_id":"545771","removed":"0","added":"1","field_name":"attachment.is_obsolete"},{"attachment_id":"545771","removed":"review?(fayearthur+bugs@gmail.com)","added":"","field_name":"flag"},{"attachment_id":"545775","removed":"","added":"review?(fayearthur+bugs@gmail.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-07-13T23:19:12Z"},{"changes":[{"attachment_id":"545771","removed":"","added":"review?(fayearthur+bugs@gmail.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-0
 7-13T23:14:09Z"},{"changes":[{"attachment_id":"535258","removed":"0","added":"1","field_name":"attachment.is_obsolete"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-07-13T23:12:37Z"},{"changes":[{"removed":"","added":"661408","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-06-28T23:56:05Z"},{"changes":[{"attachment_id":"535258","removed":"feedback?(hskupin@gmail.com)","added":"feedback-","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-26T07:48:02Z"},{"changes":[{"attachment_id":"535258","removed":"","added":"feedback?(hskupin@gmail.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_
 time":"2011-05-26T02:57:15Z"},{"changes":[{"removed":"","added":"halbersa@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-05-26T02:48:33Z"},{"changes":[{"removed":"waitForPageLoad() fails if the document owner is not a tab but an HTMLDocument","added":"waitForPageLoad() fails if the document owner is not a tab but an HTMLDocument (add support for iframes)","field_name":"summary"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-25T23:56:38Z"},{"changes":[{"attachment_id":"534720","removed":"review?(ctalbert@mozilla.com)","added":"review+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-05-25T23:50:33Z"},{"changes":[{"removed":"","added":"fayearthur+bugs@gmail.com","field_
 name":"cc"},{"removed":"[mozmill-1.5.4+]","added":"[mozmill-1.5.4+][mozmill-2.0+]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-25T12:08:34Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com","field_name":"cc"},{"removed":"[mozmill-1.5.4?]","added":"[mozmill-1.5.4+]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-05-24T21:25:21Z"},{"changes":[{"attachment_id":"534714","removed":"0","added":"1","field_name":"attachment.is_obsolete"},{"attachment_id":"534714","removed":"review?(ctalbert@mozilla.com)","added":"","field_name":"flag"},{"attachment_id":"534720","removed":"","added":"review?(ctalbert@mozilla.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"chang
 e_time":"2011-05-24T11:15:13Z"},{"changes":[{"attachment_id":"534445","removed":"0","added":"1","field_name":"attachment.is_obsolete"},{"attachment_id":"534714","removed":"","added":"review?(ctalbert@mozilla.com)","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-24T10:59:06Z"},{"changes":[{"removed":"waitForPageLoad() fails for Discovery Pane with 'Specified tab hasn't been found.'","added":"waitForPageLoad() fails if the document owner is not a tab but an HTMLDocument","field_name":"summary"},{"removed":"","added":"in-testsuite?","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-24T10:53:16Z"},{"changes":[{"removed":"waitForPageLoad() fails for iFrames with 'Specified tab hasn't been found.'","added":"waitForPageLoad() fails for Discovery Pane with 'Specified tab hasn't be
 en found.'","field_name":"summary"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-24T00:22:33Z"},{"changes":[{"removed":"","added":"[mozmill-1.5.4?]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-23T21:33:23Z"},{"changes":[{"removed":"","added":"regression","field_name":"keywords"},{"removed":"NEW","added":"ASSIGNED","field_name":"status"},{"removed":"x86_64","added":"All","field_name":"platform"},{"removed":"","added":"604878","field_name":"blocks"},{"removed":"nobody@mozilla.org","added":"hskupin@gmail.com","field_name":"assigned_to"},{"removed":"waitForPageLoad() does not handle iframes","added":"waitForPageLoad() fails for iFrames with 'Specified tab hasn't been found.'","field_name":"summary"},{"removed":"Linux","added":"All","field_name":"op_sys"}],"changer":{"ref":"https://a
 pi-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-23T15:59:53Z"},{"changes":[{"removed":"","added":"alex.lakatos@softvision.ro, hskupin@gmail.com, vlad.maniac@softvision.ro","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/vlad.maniac@softvision.ro","name":"vlad.maniac@softvision.ro"},"change_time":"2011-05-23T15:24:49Z"}],"summary":"waitForPageLoad() fails if the document owner is not a tab but an HTMLDocument (add support for iframes)","last_change_time":"2011-07-19T17:42:04Z","comments":[{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5599498,"creation_time":"2011-07-19T17:42:04Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5593624,"creation_time":"2011-07-15T16:21:21Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","i
 d":5592472,"creation_time":"2011-07-14T22:38:58Z"},{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5591961,"creation_time":"2011-07-14T19:40:03Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5590242,"creation_time":"2011-07-13T23:19:12Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5590234,"creation_time":"2011-07-13T23:14:09Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5590231,"creation_time":"2011-07-13T23:12:37Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5494401,"creation_time":"2011-05-26T07:48:02Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5494130,"creation_time":"2011-05-26T02:58:56Z"},{"is_private":false,"creator"
 :{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5494127,"creation_time":"2011-05-26T02:57:15Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5493838,"creation_time":"2011-05-25T23:50:33Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5491980,"creation_time":"2011-05-25T12:08:34Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488829,"creation_time":"2011-05-24T11:18:12Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488828,"creation_time":"2011-05-24T11:15:13Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488811,"creation_time":"2011-05-24T10:59:06Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488807,"
 creation_time":"2011-05-24T10:53:16Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488698,"creation_time":"2011-05-24T09:37:36Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5488122,"creation_time":"2011-05-24T00:22:33Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5487989,"creation_time":"2011-05-23T23:17:41Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5487883,"creation_time":"2011-05-23T22:39:31Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5487655,"creation_time":"2011-05-23T21:33:23Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5486617,"creation_time":"2011-05-23T15:59:53Z"},{"is_private":false,"creator":{"real_name":"Maniac V
 lad Florin (:vladmaniac)","name":"vlad.maniac"},"text":"","id":5486535,"creation_time":"2011-05-23T15:23:48Z"}],"id":659000},"events":[{"time":"2011-07-19T17:42:04Z","changeset":{"changes":[{"attachment_id":"546171","removed":"review?(fayearthur+bugs@gmail.com)","added":"review+","field_name":"flag"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2011-07-19T17:42:04Z"}},{"time":"2011-07-19T17:42:04Z","comment":{"is_private":false,"creator":{"real_name":"Heather Arthur [:harth]","name":"fayearthur+bugs"},"text":"","id":5599498,"creation_time":"2011-07-19T17:42:04Z"}}]},{"bug":{"history":[],"summary":"QA Companion marked incompatible for Firefox versions higher than 6.*.","last_change_time":"2011-07-18T23:00:06Z","comments":[{"is_private":false,"creator":{"real_name":"Al Billings [:abillings]","name":"abillings"},"text":"","id":5597976,"creation_time":"2011-07-18T23:00:06Z"}],"id":672393},"
 events":[{"time":"2011-07-18T23:00:06Z","comment":{"is_private":false,"creator":{"real_name":"Al Billings [:abillings]","name":"abillings"},"text":"","id":5597976,"creation_time":"2011-07-18T23:00:06Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"khuey@kylehuey.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/khuey@kylehuey.com","name":"khuey@kylehuey.com"},"change_time":"2011-07-18T20:35:37Z"},{"changes":[{"removed":"","added":"kairo@kairo.at","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/kairo@kairo.at","name":"kairo@kairo.at"},"change_time":"2010-04-05T16:18:55Z"},{"changes":[{"removed":"","added":"mook.moz+mozbz@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mook@songbirdnest.com","name":"mook@songbirdnest.com"},"change_time":"2010-03-16T21:34:23Z"},{"changes":[{"removed":"","added":"harthur@cmu.edu","field_name":"cc"}],"changer":{"ref":"http
 s://api-dev.bugzilla.mozilla.org/0.9/user/fayearthur+bugs@gmail.com","name":"fayearthur+bugs@gmail.com"},"change_time":"2010-03-16T04:31:00Z"},{"changes":[{"removed":"","added":"ted.mielczarek@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ted.mielczarek@gmail.com","name":"ted.mielczarek@gmail.com"},"change_time":"2010-03-15T23:52:39Z"},{"changes":[{"removed":"","added":"552533","field_name":"depends_on"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dwitte@gmail.com","name":"dwitte@gmail.com"},"change_time":"2010-03-15T22:02:20Z"},{"changes":[{"removed":"","added":"447581","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dietrich@mozilla.com","name":"dietrich@mozilla.com"},"change_time":"2010-03-02T23:57:25Z"},{"changes":[{"removed":"412531","added":"","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dietrich@mozilla.com","name":"dietrich@
 mozilla.com"},"change_time":"2009-12-11T02:49:08Z"},{"changes":[{"removed":"","added":"Pidgeot18@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/Pidgeot18@gmail.com","name":"Pidgeot18@gmail.com"},"change_time":"2009-10-26T14:47:22Z"},{"changes":[{"removed":"js-ctypes","added":"js-ctypes","field_name":"component"},{"removed":"Trunk","added":"unspecified","field_name":"version"},{"removed":"Other Applications","added":"Core","field_name":"product"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mozillamarcia.knous@gmail.com","name":"mozillamarcia.knous@gmail.com"},"change_time":"2009-10-02T10:17:18Z"},{"changes":[{"removed":"","added":"jwalden+bmo@mit.edu","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jwalden+bmo@mit.edu","name":"jwalden+bmo@mit.edu"},"change_time":"2009-08-17T19:11:28Z"},{"changes":[{"removed":"","added":"ajvincent@gmail.com","field_name":"cc"}],"changer":{"ref":"ht
 tps://api-dev.bugzilla.mozilla.org/0.9/user/ajvincent@gmail.com","name":"ajvincent@gmail.com"},"change_time":"2009-08-13T00:28:01Z"},{"changes":[{"removed":"","added":"benjamin@smedbergs.us","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/benjamin@smedbergs.us","name":"benjamin@smedbergs.us"},"change_time":"2009-07-23T03:14:04Z"},{"changes":[{"removed":"","added":"highmind63@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/highmind63@gmail.com","name":"highmind63@gmail.com"},"change_time":"2009-07-23T01:02:51Z"},{"changes":[{"removed":"","added":"shaver@mozilla.org","field_name":"cc"},{"removed":"JavaScript Engine","added":"js-ctypes","field_name":"component"},{"removed":"general@js.bugs","added":"nobody@mozilla.org","field_name":"assigned_to"},{"removed":"Core","added":"Other Applications","field_name":"product"},{"removed":"add a pinvoke-like method to js","added":"Support C++ calling from JSctypes",
 "field_name":"summary"},{"removed":"general@spidermonkey.bugs","added":"js-ctypes@otherapps.bugs","field_name":"qa_contact"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/shaver@mozilla.org","name":"shaver@mozilla.org"},"change_time":"2009-07-23T00:55:48Z"},{"changes":[{"removed":"","added":"ryanvm@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ryanvm@gmail.com","name":"ryanvm@gmail.com"},"change_time":"2009-07-23T00:34:18Z"},{"changes":[{"removed":"","added":"412531","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dietrich@mozilla.com","name":"dietrich@mozilla.com"},"change_time":"2009-07-23T00:06:41Z"},{"changes":[{"removed":"","added":"dvander@alliedmods.net","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dvander@alliedmods.net","name":"dvander@alliedmods.net"},"change_time":"2009-07-23T00:03:46Z"},{"changes":[{"removed":"","added":"dietr
 ich@mozilla.com, mark.finkle@gmail.com","field_name":"cc"},{"removed":"","added":"[ts][tsnap]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dietrich@mozilla.com","name":"dietrich@mozilla.com"},"change_time":"2009-07-22T23:58:23Z"}],"summary":"Support C++ calling from JSctypes","last_change_time":"2011-07-18T20:35:37Z","comments":[{"is_private":false,"creator":{"real_name":"Ted Mielczarek [:ted, :luser]","name":"ted.mielczarek"},"text":"","id":4586274,"creation_time":"2010-03-15T23:52:39Z"},{"is_private":false,"creator":{"real_name":"Dan Witte (:dwitte)","name":"dwitte"},"text":"","id":4586028,"creation_time":"2010-03-15T22:21:21Z"},{"is_private":false,"creator":{"real_name":"Dan Witte (:dwitte)","name":"dwitte"},"text":"","id":4586006,"creation_time":"2010-03-15T22:11:11Z"},{"is_private":false,"creator":{"real_name":"Joshua Cranmer [:jcranmer]","name":"Pidgeot18"},"text":"","id":4364260,"creation_time":"2009-10-26T18:33:21Z"},{"is_priva
 te":false,"creator":{"real_name":"Dan Witte (:dwitte)","name":"dwitte"},"text":"","id":4364119,"creation_time":"2009-10-26T17:27:05Z"},{"is_private":false,"creator":{"real_name":"Joshua Cranmer [:jcranmer]","name":"Pidgeot18"},"text":"","id":4363794,"creation_time":"2009-10-26T14:47:22Z"},{"is_private":false,"creator":{"real_name":"Benjamin Smedberg [:bsmedberg]","name":"benjamin"},"text":"","id":4211892,"creation_time":"2009-07-23T03:14:04Z"},{"is_private":false,"creator":{"real_name":"Mike Shaver (:shaver)","name":"shaver"},"text":"","id":4211710,"creation_time":"2009-07-23T00:56:10Z"},{"is_private":false,"creator":{"real_name":"Taras Glek (:taras)","name":"tglek"},"text":"","id":4211707,"creation_time":"2009-07-23T00:54:06Z"},{"is_private":false,"creator":{"real_name":"Mike Shaver (:shaver)","name":"shaver"},"text":"","id":4211677,"creation_time":"2009-07-23T00:42:01Z"},{"is_private":false,"creator":{"real_name":"Taras Glek (:taras)","name":"tglek"},"text":"","id":4211672,"creati
 on_time":"2009-07-23T00:40:10Z"},{"is_private":false,"creator":{"real_name":"Mike Shaver (:shaver)","name":"shaver"},"text":"","id":4211668,"creation_time":"2009-07-23T00:38:34Z"},{"is_private":false,"creator":{"real_name":"Taras Glek (:taras)","name":"tglek"},"text":"","id":4211665,"creation_time":"2009-07-23T00:36:58Z"},{"is_private":false,"creator":{"real_name":"Mike Shaver (:shaver)","name":"shaver"},"text":"","id":4211660,"creation_time":"2009-07-23T00:34:27Z"},{"is_private":false,"creator":{"real_name":"Taras Glek (:taras)","name":"tglek"},"text":"","id":4211624,"creation_time":"2009-07-23T00:15:38Z"},{"is_private":false,"creator":{"real_name":"Mike Shaver (:shaver)","name":"shaver"},"text":"","id":4211608,"creation_time":"2009-07-23T00:08:16Z"},{"is_private":false,"creator":{"real_name":"Taras Glek (:taras)","name":"tglek"},"text":"","id":4211586,"creation_time":"2009-07-22T23:57:14Z"}],"id":505907},"events":[{"time":"2011-07-18T20:35:37Z","changeset":{"changes":[{"removed":"
 ","added":"khuey@kylehuey.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/khuey@kylehuey.com","name":"khuey@kylehuey.com"},"change_time":"2011-07-18T20:35:37Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"bmo@edmorley.co.uk","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bmo@edmorley.co.uk","name":"bmo@edmorley.co.uk"},"change_time":"2011-07-10T14:30:39Z"},{"changes":[{"removed":"","added":"bear@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bear@mozilla.com","name":"bear@mozilla.com"},"change_time":"2011-07-07T21:21:56Z"},{"changes":[{"removed":"","added":"ctalbert@mozilla.com, fayearthur+bugs@gmail.com, sliu@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-07-07T21:19:46Z"},{"changes":[{"removed":"","added":"armenzg@mozilla
 .com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/armenzg@mozilla.com","name":"armenzg@mozilla.com"},"change_time":"2011-07-07T17:04:41Z"}],"summary":"Publish Build Faster metrics","last_change_time":"2011-07-18T20:25:40Z","comments":[{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5597430,"creation_time":"2011-07-18T20:25:40Z"},{"is_private":false,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5597428,"creation_time":"2011-07-18T20:24:35Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5597393,"creation_time":"2011-07-18T20:10:45Z"},{"is_private":false,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5589839,"creation_time":"2011-07-13T20:20:49Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5582189,"creation_time":"2011-07-09T01:25:21Z"},{"is_private":false
 ,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5581446,"creation_time":"2011-07-08T18:25:33Z"},{"is_private":false,"creator":{"real_name":"Armen Zambrano G. [:armenzg] - Release Engineer","name":"armenzg"},"text":"","id":5580728,"creation_time":"2011-07-08T12:36:01Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5580206,"creation_time":"2011-07-08T03:21:41Z"},{"is_private":false,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5579985,"creation_time":"2011-07-08T00:01:37Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5579980,"creation_time":"2011-07-07T23:57:48Z"},{"is_private":false,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5579965,"creation_time":"2011-07-07T23:51:02Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5579631,"creation_time":"2011-07-07T21:32:17Z"},{"is_pri
 vate":false,"creator":{"real_name":"Mike Taylor [:bear]","name":"bear"},"text":"","id":5579612,"creation_time":"2011-07-07T21:21:56Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5579605,"creation_time":"2011-07-07T21:19:46Z"},{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5578932,"creation_time":"2011-07-07T17:02:45Z"}],"id":669930},"events":[{"time":"2011-07-18T20:25:40Z","comment":{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5597430,"creation_time":"2011-07-18T20:25:40Z"}},{"time":"2011-07-18T20:24:35Z","comment":{"is_private":false,"creator":{"real_name":"Sam Liu","name":"sliu"},"text":"","id":5597428,"creation_time":"2011-07-18T20:24:35Z"}},{"time":"2011-07-18T20:10:45Z","comment":{"is_private":false,"creator":{"real_name":"Chris AtLee [:catlee]","name":"catlee"},"text":"","id":5597393,"creation_time":"2011-07-1
 8T20:10:45Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"jwatt@jwatt.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jwatt@jwatt.org","name":"jwatt@jwatt.org"},"change_time":"2011-07-18T12:06:33Z"},{"changes":[{"removed":"","added":"taku.eof@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/taku.eof@gmail.com","name":"taku.eof@gmail.com"},"change_time":"2011-06-27T04:50:23Z"},{"changes":[{"removed":"","added":"jeff@stikman.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jeff@stikman.com","name":"jeff@stikman.com"},"change_time":"2011-05-30T15:15:06Z"},{"changes":[{"removed":"","added":"spencerselander@yahoo.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/spencerselander@yahoo.com","name":"spencerselander@yahoo.com"},"change_time":"2011-05-18T07:58:37Z"},{"changes":[{"removed":"VanillaMozilla@hotmail.com"
 ,"added":"","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/VanillaMozilla@hotmail.com","name":"VanillaMozilla@hotmail.com"},"change_time":"2011-05-17T02:57:17Z"},{"changes":[{"removed":"","added":"mcdavis941.bugs@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mcdavis941.bugs@gmail.com","name":"mcdavis941.bugs@gmail.com"},"change_time":"2011-05-16T21:08:18Z"},{"changes":[{"removed":"beltzner@mozilla.com","added":"","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mbeltzner@gmail.com","name":"mbeltzner@gmail.com"},"change_time":"2011-04-02T00:17:26Z"},{"changes":[{"removed":"","added":"cbaker@customsoftwareconsult.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/cbaker@customsoftwareconsult.com","name":"cbaker@customsoftwareconsult.com"},"change_time":"2011-03-28T14:08:35Z"},{"changes":[{"removed":"","added":"SGrage@gmx.net","f
 ield_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/SGrage@gmx.net","name":"SGrage@gmx.net"},"change_time":"2011-03-28T10:13:51Z"},{"changes":[{"removed":"","added":"dewmigg@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dewmigg@gmail.com","name":"dewmigg@gmail.com"},"change_time":"2011-03-13T21:34:21Z"},{"changes":[{"removed":"","added":"ulysse@email.it","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/euryalus.0@gmail.com","name":"euryalus.0@gmail.com"},"change_time":"2011-03-13T12:14:04Z"},{"changes":[{"removed":"","added":"heraldo99@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/heraldo99@gmail.com","name":"heraldo99@gmail.com"},"change_time":"2011-03-13T11:36:08Z"},{"changes":[{"removed":"","added":"pardal@gmx.de","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/pardal@gmx.de","name":"
 pardal@gmx.de"},"change_time":"2011-03-13T02:48:03Z"},{"changes":[{"removed":"","added":"terrell.kelley@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/terrell.kelley@gmail.com","name":"terrell.kelley@gmail.com"},"change_time":"2011-01-31T11:46:28Z"},{"changes":[{"removed":"","added":"kiuzeppe@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/kiuzeppe@gmail.com","name":"kiuzeppe@gmail.com"},"change_time":"2011-01-20T22:13:01Z"},{"changes":[{"removed":"","added":"saneyuki.snyk@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/saneyuki.s.snyk@gmail.com","name":"saneyuki.s.snyk@gmail.com"},"change_time":"2011-01-11T09:25:01Z"},{"changes":[{"removed":"","added":"stephen.donner@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/stephen.donner@gmail.com","name":"stephen.donner@gmail.com"},"change_time":"2011-01
 -04T21:07:17Z"},{"changes":[{"removed":"","added":"prog_when_resolved_notification@bluebottle.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/prog_when_resolved_notification@bluebottle.com","name":"prog_when_resolved_notification@bluebottle.com"},"change_time":"2011-01-02T18:11:00Z"},{"changes":[{"removed":"jmjeffery@embarqmail.com","added":"","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jmjeffery@embarqmail.com","name":"jmjeffery@embarqmail.com"},"change_time":"2010-12-14T18:17:14Z"},{"changes":[{"removed":"","added":"colmeiro@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/colmeiro@gmail.com","name":"colmeiro@gmail.com"},"change_time":"2010-12-10T23:46:15Z"},{"changes":[{"removed":"","added":"willyaranda@mozilla-hispano.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/willyaranda@mozilla-hispano.org","name":"willyara
 nda@mozilla-hispano.org"},"change_time":"2010-12-10T22:34:30Z"},{"changes":[{"removed":"","added":"dale.bugzilla@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/dale.bugzilla@gmail.com","name":"dale.bugzilla@gmail.com"},"change_time":"2010-12-10T00:50:10Z"},{"changes":[{"removed":"","added":"sabret00the@yahoo.co.uk","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/sabret00the@yahoo.co.uk","name":"sabret00the@yahoo.co.uk"},"change_time":"2010-12-09T17:01:15Z"},{"changes":[{"removed":"","added":"daveryeo@telus.net","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/daveryeo@telus.net","name":"daveryeo@telus.net"},"change_time":"2010-12-09T04:46:59Z"},{"changes":[{"removed":"","added":"bugspam.Callek@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bugspam.Callek@gmail.com","name":"bugspam.Callek@gmail.com"},"change_time":"2010
 -12-09T01:05:37Z"},{"changes":[{"removed":"","added":"mcepl@redhat.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mcepl@redhat.com","name":"mcepl@redhat.com"},"change_time":"2010-12-08T23:55:49Z"},{"changes":[{"removed":"","added":"tymerkaev@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/tymerkaev@gmail.com","name":"tymerkaev@gmail.com"},"change_time":"2010-11-29T10:19:49Z"},{"changes":[{"removed":"","added":"kwierso@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/kwierso@gmail.com","name":"kwierso@gmail.com"},"change_time":"2010-11-29T05:42:05Z"},{"changes":[{"removed":"","added":"mtanalin@yandex.ru","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mtanalin@yandex.ru","name":"mtanalin@yandex.ru"},"change_time":"2010-11-15T22:33:18Z"},{"changes":[{"removed":"","added":"briks.si@gmail.com","field_name":"cc"}],"chan
 ger":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/briks.si@gmail.com","name":"briks.si@gmail.com"},"change_time":"2010-11-15T20:45:37Z"},{"changes":[{"removed":"","added":"mozdiav@aeons.lv","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mozdiav@aeons.lv","name":"mozdiav@aeons.lv"},"change_time":"2010-11-12T20:25:54Z"},{"changes":[{"removed":"","added":"soufian.j@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/soufian.j@gmail.com","name":"soufian.j@gmail.com"},"change_time":"2010-11-12T16:43:16Z"},{"changes":[{"removed":"","added":"jmjeffery@embarqmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jmjeffery@embarqmail.com","name":"jmjeffery@embarqmail.com"},"change_time":"2010-11-12T12:59:58Z"},{"changes":[{"removed":"","added":"markc@qsiuk.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/markc@qsiuk.com","name
 ":"markc@qsiuk.com"},"change_time":"2010-11-12T12:14:42Z"},{"changes":[{"removed":"","added":"thibaut.bethune@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/thibaut.bethune@gmail.com","name":"thibaut.bethune@gmail.com"},"change_time":"2010-11-11T22:54:55Z"},{"changes":[{"removed":"","added":"gmontagu@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/gmontagu@gmail.com","name":"gmontagu@gmail.com"},"change_time":"2010-11-11T22:45:52Z"},{"changes":[{"removed":"","added":"KenSaunders@AccessFirefox.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/KenSaunders@AccessFirefox.org","name":"KenSaunders@AccessFirefox.org"},"change_time":"2010-11-11T19:26:57Z"},{"changes":[{"removed":"","added":"lists@eitanadler.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/lists@eitanadler.com","name":"lists@eitanadler.com"},"change_time
 ":"2010-11-11T18:07:05Z"},{"changes":[{"removed":"","added":"geekshadow@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/geekshadow@gmail.com","name":"geekshadow@gmail.com"},"change_time":"2010-10-20T09:22:55Z"},{"changes":[{"removed":"","added":"webmaster@keryx.se","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/webmaster@keryx.se","name":"webmaster@keryx.se"},"change_time":"2010-10-20T09:06:57Z"},{"changes":[{"removed":"","added":"bugzilla@zirro.se","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bugzilla@zirro.se","name":"bugzilla@zirro.se"},"change_time":"2010-10-20T09:03:47Z"},{"changes":[{"removed":"","added":"supernova00@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/supernova00@gmail.com","name":"supernova00@gmail.com"},"change_time":"2010-10-19T21:35:02Z"},{"changes":[{"removed":"","added":"beltzner@mozilla.com
 , dtownsend@mozilla.com, jgriffin@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jgriffin@mozilla.com","name":"jgriffin@mozilla.com"},"change_time":"2010-10-08T22:07:52Z"},{"changes":[{"removed":"","added":"gavin.sharp@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/gavin.sharp@gmail.com","name":"gavin.sharp@gmail.com"},"change_time":"2010-09-24T18:44:50Z"},{"changes":[{"removed":"","added":"omarb.public@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/omarb.public@gmail.com","name":"omarb.public@gmail.com"},"change_time":"2010-09-06T18:12:39Z"},{"changes":[{"removed":"","added":"David.Vo2+bmo@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/auscompgeek@sumovolunteers.org","name":"auscompgeek@sumovolunteers.org"},"change_time":"2010-09-03T02:57:43Z"},{"changes":[{"removed":"","added":"mcs@pearlcre
 scent.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mcs@pearlcrescent.com","name":"mcs@pearlcrescent.com"},"change_time":"2010-09-02T02:33:22Z"},{"changes":[{"removed":"","added":"archaeopteryx@coole-files.de","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/archaeopteryx@coole-files.de","name":"archaeopteryx@coole-files.de"},"change_time":"2010-09-01T09:17:01Z"},{"changes":[{"removed":"","added":"antoine.mechelynck@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/antoine.mechelynck@gmail.com","name":"antoine.mechelynck@gmail.com"},"change_time":"2010-09-01T03:05:29Z"},{"changes":[{"removed":"","added":"m-wada@japan.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/m-wada@japan.com","name":"m-wada@japan.com"},"change_time":"2010-08-31T09:53:39Z"},{"changes":[{"removed":"","added":"bugzilla@standard8.plus.com, ludovic@mozil
 lamessaging.com, vseerror@lehigh.edu","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ludovic@mozilla.com","name":"ludovic@mozilla.com"},"change_time":"2010-08-31T06:10:50Z"},{"changes":[{"removed":"","added":"grenavitar@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/grenavitar@gmail.com","name":"grenavitar@gmail.com"},"change_time":"2010-08-31T03:59:31Z"},{"changes":[{"removed":"","added":"jorge@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jorge@mozilla.com","name":"jorge@mozilla.com"},"change_time":"2010-08-30T18:18:56Z"},{"changes":[{"removed":"","added":"ehsan@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ehsan@mozilla.com","name":"ehsan@mozilla.com"},"change_time":"2010-08-30T18:09:28Z"},{"changes":[{"removed":"","added":"tyler.downer@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api
 -dev.bugzilla.mozilla.org/0.9/user/tyler.downer@gmail.com","name":"tyler.downer@gmail.com"},"change_time":"2010-08-30T17:40:02Z"},{"changes":[{"removed":"","added":"asqueella@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/asqueella@gmail.com","name":"asqueella@gmail.com"},"change_time":"2010-08-26T20:47:46Z"},{"changes":[{"removed":"","added":"590788","field_name":"depends_on"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2010-08-26T15:49:52Z"},{"changes":[{"removed":"","added":"benjamin@smedbergs.us","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2010-08-26T08:24:38Z"},{"changes":[{"removed":"","added":"bugs-bmo@unknownbrackets.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/bugs-bmo@unknownbrackets.org","name":"
 bugs-bmo@unknownbrackets.org"},"change_time":"2010-08-26T07:24:55Z"},{"changes":[{"removed":"","added":"highmind63@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/highmind63@gmail.com","name":"highmind63@gmail.com"},"change_time":"2010-08-26T03:45:34Z"},{"changes":[{"removed":"stream@abv.bg","added":"","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/stream@abv.bg","name":"stream@abv.bg"},"change_time":"2010-08-24T16:50:19Z"},{"changes":[{"removed":"Infrastructure","added":"ProfileManager","field_name":"component"},{"removed":"jhammel@mozilla.com","added":"nobody@mozilla.org","field_name":"assigned_to"},{"removed":"infra@testing.bugs","added":"profilemanager@testing.bugs","field_name":"qa_contact"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2010-08-24T15:27:00Z"},{"changes":[{"removed":"","added":"justin.lebar+bug@g
 mail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/justin.lebar+bug@gmail.com","name":"justin.lebar+bug@gmail.com"},"change_time":"2010-07-28T21:26:38Z"},{"changes":[{"removed":"mozilla.bugs@alyoung.com","added":"","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mozilla.bugs@alyoung.com","name":"mozilla.bugs@alyoung.com"},"change_time":"2010-07-22T23:59:31Z"},{"changes":[{"removed":"","added":"deletesoftware@yandex.ru","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/deletesoftware@yandex.ru","name":"deletesoftware@yandex.ru"},"change_time":"2010-06-19T14:19:55Z"},{"changes":[{"removed":"NEW","added":"ASSIGNED","field_name":"status"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2010-06-14T17:26:17Z"},{"changes":[{"removed":"nobody@mozilla.org","added":"jhammel@mozilla.com","field_name":
 "assigned_to"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2010-05-27T15:42:33Z"},{"changes":[{"removed":"","added":"harthur@cmu.edu","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2010-03-18T20:49:42Z"},{"changes":[{"removed":"","added":"k0scist@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2010-03-09T17:10:48Z"},{"changes":[{"removed":"","added":"stream@abv.bg","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/stream@abv.bg","name":"stream@abv.bg"},"change_time":"2010-02-07T01:32:42Z"},{"changes":[{"removed":"","added":"VanillaMozilla@hotmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/VanillaMozilla@h
 otmail.com","name":"VanillaMozilla@hotmail.com"},"change_time":"2010-01-22T17:28:59Z"},{"changes":[{"removed":"","added":"reed@reedloden.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/reed@reedloden.com","name":"reed@reedloden.com"},"change_time":"2010-01-17T19:22:31Z"},{"changes":[{"removed":"","added":"blizzard@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/blizzard@mozilla.com","name":"blizzard@mozilla.com"},"change_time":"2010-01-17T01:12:28Z"},{"changes":[{"removed":"","added":"540194","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/david@rossde.com","name":"david@rossde.com"},"change_time":"2010-01-16T19:18:12Z"},{"changes":[{"removed":"","added":"fullmetaljacket.xp+bugmail@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/fullmetaljacket.xp+bugmail@gmail.com","name":"fullmetaljacket.xp+bugmail@gmail.co
 m"},"change_time":"2010-01-15T09:22:52Z"},{"changes":[{"removed":"","added":"wladow@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/wladow@gmail.com","name":"wladow@gmail.com"},"change_time":"2010-01-14T22:31:39Z"},{"changes":[{"removed":"278860","added":"","field_name":"depends_on"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2010-01-14T17:46:11Z"},{"changes":[{"removed":"","added":"chado_moz@yahoo.co.jp","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/chado_moz@yahoo.co.jp","name":"chado_moz@yahoo.co.jp"},"change_time":"2010-01-14T15:30:57Z"},{"changes":[{"removed":"","added":"mnyromyr@tprac.de","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mnyromyr@tprac.de","name":"mnyromyr@tprac.de"},"change_time":"2010-01-14T10:56:22Z"},{"changes":[{"removed":"","added":"spitfire.kuden@g
 mail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/spitfire.kuden@gmail.com","name":"spitfire.kuden@gmail.com"},"change_time":"2010-01-14T10:15:48Z"},{"changes":[{"removed":"","added":"mozilla.bugs@alyoung.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/mozilla.bugs@alyoung.com","name":"mozilla.bugs@alyoung.com"},"change_time":"2010-01-14T05:57:27Z"},{"changes":[{"removed":"","added":"nori@noasobi.net","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/nori@noasobi.net","name":"nori@noasobi.net"},"change_time":"2010-01-14T05:41:47Z"},{"changes":[{"removed":"","added":"michaelkohler@live.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/michaelkohler@linux.com","name":"michaelkohler@linux.com"},"change_time":"2010-01-14T01:39:36Z"},{"changes":[{"removed":"","added":"kairo@kairo.at","field_name":"cc"}],"changer":{"ref":"https://api
 -dev.bugzilla.mozilla.org/0.9/user/kairo@kairo.at","name":"kairo@kairo.at"},"change_time":"2010-01-14T00:16:58Z"},{"changes":[{"removed":"normal","added":"enhancement","field_name":"severity"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/david@rossde.com","name":"david@rossde.com"},"change_time":"2010-01-14T00:08:41Z"},{"changes":[{"removed":"","added":"ryanvm@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ryanvm@gmail.com","name":"ryanvm@gmail.com"},"change_time":"2010-01-14T00:02:33Z"},{"changes":[{"removed":"","added":"phiw@l-c-n.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/phiw@l-c-n.com","name":"phiw@l-c-n.com"},"change_time":"2010-01-13T23:56:59Z"},{"changes":[{"removed":"","added":"pcvrcek@mozilla.cz","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/pcvrcek@mozilla.cz","name":"pcvrcek@mozilla.cz"},"change_time":"2010-01-13T23:45:00
 Z"},{"changes":[{"removed":"","added":"axel@pike.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/l10n@mozilla.com","name":"l10n@mozilla.com"},"change_time":"2010-01-13T23:17:08Z"},{"changes":[{"removed":"","added":"stefanh@inbox.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/stefanh@inbox.com","name":"stefanh@inbox.com"},"change_time":"2010-01-13T23:12:13Z"},{"changes":[{"removed":"x86","added":"All","field_name":"platform"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2010-01-13T23:06:25Z"},{"changes":[{"removed":"","added":"johnath@mozilla.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/johnath@mozilla.com","name":"johnath@mozilla.com"},"change_time":"2010-01-13T23:04:10Z"},{"changes":[{"removed":"","added":"mrmazda@earthlink.net","field_name":"cc"}],"changer":{"ref":"https://ap
 i-dev.bugzilla.mozilla.org/0.9/user/mrmazda@earthlink.net","name":"mrmazda@earthlink.net"},"change_time":"2010-01-13T22:46:40Z"},{"changes":[{"removed":"","added":"iann_bugzilla@blueyonder.co.uk","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/iann_bugzilla@blueyonder.co.uk","name":"iann_bugzilla@blueyonder.co.uk"},"change_time":"2010-01-13T21:41:32Z"},{"changes":[{"removed":"","added":"xtc4uall@gmail.com","field_name":"cc"},{"removed":"","added":"214675","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/xtc4uall@gmail.com","name":"xtc4uall@gmail.com"},"change_time":"2010-01-13T21:34:20Z"},{"changes":[{"removed":"","added":"hskupin@gmail.com","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2010-01-13T21:31:14Z"},{"changes":[{"removed":"","added":"hickendorffbas@gmail.com","field_name":"cc"}],"changer":{"ref":"http
 s://api-dev.bugzilla.mozilla.org/0.9/user/hickendorffbas@gmail.com","name":"hickendorffbas@gmail.com"},"change_time":"2010-01-13T20:58:31Z"}],"summary":"New Test/Triage Profile Manager Application","last_change_time":"2011-07-18T12:06:33Z","comments":[{"is_private":false,"creator":{"real_name":"Jonathan Griffin (:jgriffin)","name":"jgriffin"},"text":"","id":5480531,"creation_time":"2011-05-19T17:30:57Z"},{"is_private":false,"creator":{"real_name":"Spencer Selander [greenknight]","name":"spencerselander"},"text":"","id":5476603,"creation_time":"2011-05-18T07:58:37Z"},{"is_private":false,"creator":{"real_name":"Paul [sabret00the]","name":"sabret00the"},"text":"","id":5373656,"creation_time":"2011-03-28T06:59:22Z"},{"is_private":false,"creator":{"real_name":"Jonathan Griffin (:jgriffin)","name":"jgriffin"},"text":"","id":5240204,"creation_time":"2011-01-31T17:58:24Z"},{"is_private":false,"creator":{"real_name":"Terrell Kelley","name":"terrell.kelley"},"text":"","id":5239501,"creation_t
 ime":"2011-01-31T11:46:28Z"},{"is_private":false,"creator":{"real_name":"Benjamin Smedberg [:bsmedberg]","name":"benjamin"},"text":"","id":5002085,"creation_time":"2010-10-11T18:04:48Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5002054,"creation_time":"2010-10-11T17:52:13Z"},{"is_private":false,"creator":{"real_name":"Dave Townsend (:Mossop)","name":"dtownsend"},"text":"","id":4999117,"creation_time":"2010-10-08T22:12:23Z"},{"is_private":false,"creator":{"real_name":"Jonathan Griffin (:jgriffin)","name":"jgriffin"},"text":"","id":4999107,"creation_time":"2010-10-08T22:07:52Z"},{"is_private":false,"creator":{"real_name":"Benjamin Smedberg [:bsmedberg]","name":"benjamin"},"text":"","id":4991281,"creation_time":"2010-10-06T18:42:20Z"},{"is_private":false,"creator":{"real_name":"David E. Ross","name":"david"},"text":"","id":4990011,"creation_time":"2010-10-06T17:50:51Z"},{"is_private":false,"creator":{"real_name":"Benjami
 n Smedberg [:bsmedberg]","name":"benjamin"},"text":"","id":4986111,"creation_time":"2010-10-05T02:54:24Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":4985884,"creation_time":"2010-10-05T00:30:08Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4921920,"creation_time":"2010-09-08T15:20:06Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4892626,"creation_time":"2010-08-26T16:05:50Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":4891863,"creation_time":"2010-08-26T08:24:38Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4886114,"creation_time":"2010-08-24T15:31:05Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4743315,"creation_time":"2010-06-14T
 17:26:17Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4716160,"creation_time":"2010-05-27T16:53:53Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":4716148,"creation_time":"2010-05-27T16:44:32Z"},{"is_private":false,"creator":{"real_name":"David E. Ross","name":"david"},"text":"","id":4492322,"creation_time":"2010-01-18T15:12:52Z"},{"is_private":false,"creator":{"real_name":"Christopher Blizzard (:blizzard)","name":"blizzard"},"text":"","id":4490922,"creation_time":"2010-01-17T01:13:33Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":4487552,"creation_time":"2010-01-14T17:46:11Z"},{"is_private":false,"creator":{"real_name":"David E. Ross","name":"david"},"text":"","id":4486520,"creation_time":"2010-01-14T00:08:41Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"
 ","id":4486434,"creation_time":"2010-01-13T23:06:25Z"},{"is_private":false,"creator":{"real_name":"XtC4UaLL [:xtc4uall]","name":"xtc4uall"},"text":"","id":4486282,"creation_time":"2010-01-13T21:34:20Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":4486275,"creation_time":"2010-01-13T21:31:14Z"},{"is_private":false,"creator":{"real_name":"Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":4486171,"creation_time":"2010-01-13T20:37:30Z"}],"id":539524},"events":[{"time":"2011-07-18T12:06:33Z","changeset":{"changes":[{"removed":"","added":"jwatt@jwatt.org","field_name":"cc"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jwatt@jwatt.org","name":"jwatt@jwatt.org"},"change_time":"2011-07-18T12:06:33Z"}}]},{"bug":{"history":[{"changes":[{"removed":"","added":"568943","field_name":"blocks"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"cha
 nge_time":"2011-07-18T09:21:42Z"},{"changes":[{"removed":"[mozmill-next?]","added":"[mozmill-2.0-][mozmill-next?]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-05-25T12:01:37Z"},{"changes":[{"removed":"[mozmill-2.0+]","added":"[mozmill-next?]","field_name":"whiteboard"},{"removed":"critical","added":"normal","field_name":"severity"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-05-24T22:41:14Z"},{"changes":[{"removed":"[mozmill-2.0?]","added":"[mozmill-2.0+]","field_name":"whiteboard"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/ctalbert@mozilla.com","name":"ctalbert@mozilla.com"},"change_time":"2011-03-29T21:43:13Z"},{"changes":[{"removed":"","added":"dataloss","field_name":"keywords"},{"removed":"enhancement","added":"critical","field_name":"severity"}],"cha
 nger":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-03-21T00:24:58Z"},{"changes":[{"removed":"nobody@mozilla.org","added":"jhammel@mozilla.com","field_name":"assigned_to"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-03-18T21:05:30Z"},{"changes":[{"removed":"","added":"ahalberstadt@mozilla.com, ctalbert@mozilla.com, fayearthur+bugs@gmail.com, hskupin@gmail.com","field_name":"cc"},{"removed":"","added":"[mozmill-2.0?]","field_name":"whiteboard"},{"removed":"normal","added":"enhancement","field_name":"severity"}],"changer":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/jhammel@mozilla.com","name":"jhammel@mozilla.com"},"change_time":"2011-03-18T16:29:22Z"}],"summary":"should be able to clone from a profile as a basis","last_change_time":"2011-07-18T09:21:42Z","comments":[{"is_private":false,"creator":{"real_name":"
 Clint Talbert ( :ctalbert )","name":"ctalbert"},"text":"","id":5490872,"creation_time":"2011-05-24T22:41:14Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5357384,"creation_time":"2011-03-21T16:41:15Z"},{"is_private":false,"creator":{"real_name":"Henrik Skupin (:whimboo)","name":"hskupin"},"text":"","id":5356453,"creation_time":"2011-03-21T00:24:58Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5353489,"creation_time":"2011-03-18T16:32:57Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5353480,"creation_time":"2011-03-18T16:29:22Z"},{"is_private":false,"creator":{"real_name":"Jeff Hammel [:jhammel]","name":"jhammel"},"text":"","id":5353472,"creation_time":"2011-03-18T16:27:14Z"}],"id":642843},"events":[{"time":"2011-07-18T09:21:42Z","changeset":{"changes":[{"removed":"","added":"568943","field_name":"blocks"}],"chan
 ger":{"ref":"https://api-dev.bugzilla.mozilla.org/0.9/user/hskupin@gmail.com","name":"hskupin@gmail.com"},"change_time":"2011-07-18T09:21:42Z"}}]}]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/package.json
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/package.json b/node_modules/node-firefox-connect/node_modules/firefox-client/package.json
new file mode 100644
index 0000000..8985573
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/package.json
@@ -0,0 +1,52 @@
+{
+  "name": "firefox-client",
+  "description": "Firefox remote debugging client",
+  "version": "0.3.0",
+  "author": {
+    "name": "Heather Arthur",
+    "email": "fayearthur@gmail.com"
+  },
+  "main": "index.js",
+  "repository": {
+    "type": "git",
+    "url": "http://github.com/harthur/firefox-client.git"
+  },
+  "dependencies": {
+    "colors": "0.5.x",
+    "js-select": "~0.6.0"
+  },
+  "devDependencies": {
+    "connect": "~2.8.2",
+    "mocha": "~1.12.0"
+  },
+  "keywords": [
+    "firefox",
+    "debugger",
+    "remote debugging"
+  ],
+  "bugs": {
+    "url": "https://github.com/harthur/firefox-client/issues"
+  },
+  "homepage": "https://github.com/harthur/firefox-client",
+  "_id": "firefox-client@0.3.0",
+  "dist": {
+    "shasum": "3794460f6eb6afcf41376addcbc7462e24a4cd8b",
+    "tarball": "http://registry.npmjs.org/firefox-client/-/firefox-client-0.3.0.tgz"
+  },
+  "_from": "firefox-client@^0.3.0",
+  "_npmVersion": "1.4.3",
+  "_npmUser": {
+    "name": "harth",
+    "email": "fayearthur@gmail.com"
+  },
+  "maintainers": [
+    {
+      "name": "harth",
+      "email": "fayearthur@gmail.com"
+    }
+  ],
+  "directories": {},
+  "_shasum": "3794460f6eb6afcf41376addcbc7462e24a4cd8b",
+  "_resolved": "https://registry.npmjs.org/firefox-client/-/firefox-client-0.3.0.tgz",
+  "readme": "ERROR: No README data found!"
+}

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test.js
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test.js b/node_modules/node-firefox-connect/node_modules/firefox-client/test.js
new file mode 100644
index 0000000..1f2d334
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test.js
@@ -0,0 +1,54 @@
+var assert = require('assert'),
+    FirefoxClient = require("./index");
+
+
+var url = "file:///Users/harth/repos/sass-wwcode/index.html";
+
+loadUrl(url, function(tab) {
+  tab.StyleSheets.getStyleSheets(function(err, sheets) {
+    var sheet = sheets[1];
+    sheet.getOriginalSources(function(err, sources) {
+      console.log(err);
+      console.log(sources[0].url);
+      sources[0].getText(function(err, resp) {
+        console.log(err);
+        console.log(resp);
+      })
+    });
+    console.log(sheet.href);
+  });
+})
+
+
+/**
+ * Helper functions
+ */
+function loadUrl(url, callback) {
+  getFirstTab(function(tab) {
+    console.log("GOT TAB");
+    tab.navigateTo(url);
+
+    tab.once("navigate", function() {
+      console.log("NAVIGATED");
+      callback(tab);
+    });
+  });
+}
+
+function getFirstTab(callback) {
+  var client = new FirefoxClient({log: true});
+
+  client.connect(function() {
+    client.listTabs(function(err, tabs) {
+      if (err) throw err;
+
+      var tab = tabs[0];
+
+      // attach so we can receive load events
+      tab.attach(function(err) {
+        if (err) throw err;
+        callback(tab);
+      })
+    });
+  });
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/README.md
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/README.md b/node_modules/node-firefox-connect/node_modules/firefox-client/test/README.md
new file mode 100644
index 0000000..75bd86f
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/README.md
@@ -0,0 +1,29 @@
+# testing
+
+### dependencies
+To run the tests in this directory, first install the dev dependencies with this command from the top-level directory:
+
+```
+npm install --dev
+```
+
+You'll also have to globally install [mocha](http://visionmedia.github.io/mocha). `npm install mocha -g`.
+
+### running
+First open up a [Firefox Nightly build](http://nightly.mozilla.org/) and serve the test files up:
+
+```
+node server.js &
+```
+
+visit the url the server tells you to visit.
+
+Finally, run the tests with:
+
+```
+mocha test-dom.js --timeout 10000
+````
+
+The increased timeout is to give you enough time to manually verify the incoming connection in Firefox.
+
+Right now you have to run each test individually, until Firefox [bug 891003](https://bugzilla.mozilla.org/show_bug.cgi?id=891003) is fixed.

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/dom.html
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/dom.html b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/dom.html
new file mode 100644
index 0000000..c662637
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/dom.html
@@ -0,0 +1,19 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>DOM tests</title>
+  <meta charset="utf-8">
+</head>
+<body>
+  <main>
+    <section id="test-section">
+      <div id="test1" class="item"></div>
+      <div id="test2" class="item">
+          <div id="child1"></div>
+          <div id="child2"></div>
+      </div>
+      <div id="test3" class="item"></div>
+    </section>
+  </main>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/index.html
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/index.html b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/index.html
new file mode 100644
index 0000000..4a67c5a
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/index.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Firefox remote debugging client tests</title>
+  <meta charset="utf-8">
+  <style>
+    header {
+      font-family: Georgia, sans-serif;
+      font-size: 3em;
+      margin: 3em;
+      color: hsl(30, 90%, 50%);
+    }
+  </style>
+</head>
+<body>
+  <header>
+    Firefox Client Tests
+  </header>
+  <main>
+  </main>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/logs.html
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/logs.html b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/logs.html
new file mode 100644
index 0000000..56b7c1d
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/logs.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Logs tests</title>
+  <meta charset="utf-8">
+
+  <script>
+    console.log("hi");
+    console.dir({a: 3});
+    foo;
+  </script>
+</head>
+<body>
+  <main>
+  </main>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/network.html
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/network.html b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/network.html
new file mode 100644
index 0000000..922e27c
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/network.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Logs tests</title>
+  <meta charset="utf-8">
+
+  <script>
+    function sendRequest() {
+      var req = new XMLHttpRequest();
+
+      req.open("GET", "test-network.json", true);
+      req.responseType = "json";
+      req.setRequestHeader("test-header", "test-value");
+      req.send();
+    }
+  </script>
+</head>
+<body>
+  <main>
+  </main>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheet1.css
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheet1.css b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheet1.css
new file mode 100644
index 0000000..ff5907f
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheet1.css
@@ -0,0 +1,9 @@
+main {
+  font-family: Georgia, sans-serif;
+  color: black;
+}
+
+* {
+  padding: 0;
+  margin: 0;
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheets.html
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheets.html b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheets.html
new file mode 100644
index 0000000..8cab1e8
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/stylesheets.html
@@ -0,0 +1,20 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <title>Stylesheets tests</title>
+  <meta charset="utf-8">
+  <style>
+    main {
+      margin: 20px;
+    }
+  </style>
+  <link rel="stylesheet" href="stylesheet1.css"/>
+</head>
+<body>
+  <main>
+    <main>
+      <div>Stylesheet Tests</div>
+    </main>
+  </main>
+</body>
+</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/test-network.json
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/test-network.json b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/test-network.json
new file mode 100644
index 0000000..5b89410
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/pages/test-network.json
@@ -0,0 +1,4 @@
+{
+  "a": 2,
+  "b": "hello"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/server.js
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/server.js b/node_modules/node-firefox-connect/node_modules/firefox-client/test/server.js
new file mode 100644
index 0000000..aca94f7
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/server.js
@@ -0,0 +1,8 @@
+var path = require("path"),
+    connect = require('connect');
+
+var port = 3000;
+
+connect.createServer(connect.static(path.join(__dirname, "pages"))).listen(port);
+
+console.log("visit:\nhttp://127.0.0.1:" + port + "/index.html");
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-firefoxos/blob/b2b43200/node_modules/node-firefox-connect/node_modules/firefox-client/test/test-console.js
----------------------------------------------------------------------
diff --git a/node_modules/node-firefox-connect/node_modules/firefox-client/test/test-console.js b/node_modules/node-firefox-connect/node_modules/firefox-client/test/test-console.js
new file mode 100644
index 0000000..9198ad0
--- /dev/null
+++ b/node_modules/node-firefox-connect/node_modules/firefox-client/test/test-console.js
@@ -0,0 +1,64 @@
+var assert = require("assert"),
+    utils = require("./utils");
+
+var Console;
+
+before(function(done) {
+  utils.loadTab('dom.html', function(aTab) {
+    Console = aTab.Console;
+    done();
+  });
+});
+
+// Console - evaluateJS()
+
+describe('evaluateJS()', function() {
+  it('should evaluate expr to number', function(done) {
+    Console.evaluateJS('6 + 7', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.equal(resp.result, 13);
+      done();
+    })
+  })
+
+  it('should evaluate expr to boolean', function(done) {
+    Console.evaluateJS('!!window', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.strictEqual(resp.result, true);
+      done();
+    })
+  })
+
+  it('should evaluate expr to string', function(done) {
+    Console.evaluateJS('"hello"', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.equal(resp.result, "hello");
+      done();
+    })
+  })
+
+  it('should evaluate expr to JSObject', function(done) {
+    Console.evaluateJS('x = {a: 2, b: "hello"}', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.ok(resp.result.ownPropertyNames, "result has JSObject methods");
+      done();
+    })
+  })
+
+  it('should evaluate to undefined', function(done) {
+    Console.evaluateJS('undefined', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.ok(resp.result.type, "undefined");
+      done();
+    })
+  })
+
+  it('should have exception in response', function(done) {
+    Console.evaluateJS('blargh', function(err, resp) {
+      assert.strictEqual(err, null);
+      assert.equal(resp.exception.class, "Error"); // TODO: error should be JSObject
+      assert.equal(resp.exceptionMessage, "ReferenceError: blargh is not defined");
+      done();
+    })
+  })
+})


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message