<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>build.py</filename>
    </added>
    <added>
      <filename>src/greasemonkey_handler.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -4,14 +4,12 @@ BUILD_DIR = build
 PREFIX = .
 DIST_DIR = ${PREFIX}/dist
 
-BASE_FILES = ${SRC_DIR}/urls.js\
+BASE_FILES = ${SRC_DIR}/core.js\
 	${SRC_DIR}/utils.js\
-	${SRC_DIR}/klass.js\
+	${SRC_DIR}/parser.js\
 	${SRC_DIR}/client.js\
 	${SRC_DIR}/user.js\
-	${SRC_DIR}/book.js\
-	${SRC_DIR}/movie.js\
-	${SRC_DIR}/music.js\
+	${SRC_DIR}/subject.js\
 	${SRC_DIR}/collection.js\
 	${SRC_DIR}/review.js\
 	${SRC_DIR}/miniblog.js\
@@ -19,10 +17,10 @@ BASE_FILES = ${SRC_DIR}/urls.js\
 	${SRC_DIR}/note.js\
 	${SRC_DIR}/event.js\
 	${SRC_DIR}/tag.js\
-	${SRC_DIR}/core.js\
 	${SRC_DIR}/jquery_handler.js\
-	${SRC_DIR}/gm_handler.js\
-	${SRC_DIR}/gears_handler.js
+	${SRC_DIR}/gears_handler.js\
+	${SRC_DIR}/gadget_handler.js\
+	${SRC_DIR}/gm_handler.js
 
 MODULES = ${SRC_DIR}/intro.js\
 	${BASE_FILES}\</diff>
      <filename>Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-0.1pre
+0.1</diff>
      <filename>VERSION</filename>
    </modified>
    <modified>
      <diff>@@ -90,4 +90,4 @@ Service.prototype = {
             callback &amp;&amp; callback(data);
         }
     }
-}
+};</diff>
      <filename>src/core.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,4 @@
-if (gadgets) {
-
-var Douban = {};
-Douban.handler = {};
-Douban.util = {
-    buildUri: function(url, params) {
-        return url + (/\?/.test(url) ? '&amp;' : '?') + $.param(params);
-    }
-};
+if (window.gadgets) {
 
 var GadgetHandler = Douban.handler.gadget = {
     name: 'gadget',
@@ -43,4 +35,6 @@ var GadgetHandler = Douban.handler.gadget = {
         if (data) params[gadgets.io.RequestParameters.POST_DATA] = data;
         return params;
     }
+};
+
 }</diff>
      <filename>src/gadget_handler.js</filename>
    </modified>
    <modified>
      <diff>@@ -57,7 +57,6 @@ var GearsHandler = Douban.handler.gears = {
         for (var name in headers)
             req.setRequestHeader(name, headers[name]);
     }
-
 };
 
 }</diff>
      <filename>src/gears_handler.js</filename>
    </modified>
    <modified>
      <diff>@@ -31,6 +31,7 @@ Review.prototype = {
         this.service.remove(review, callback, GET_REVIEW_URL);
     }
 };
+
 Douban.review.createXML = function(data) {
     var xml = '&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;entry xmlns:ns0=&quot;http://www.w3.org/2005/Atom&quot;&gt;&lt;db:subject xmlns:db=&quot;http://www.douban.com/xmlns/&quot;&gt;&lt;id&gt;{ID}&lt;/id&gt;&lt;/db:subject&gt;&lt;content&gt;{CONTENT}&lt;/content&gt;&lt;gd:rating xmlns:gd=&quot;http://schemas.google.com/g/2005&quot; value=&quot;{RATING}&quot; &gt;&lt;/gd:rating&gt;&lt;title&gt;{TITLE}&lt;/title&gt;&lt;/entry&gt;';
     var id = typeof data.subject == 'object' ? data.subject.id : data.subject;</diff>
      <filename>src/review.js</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>src/gm_handler.js</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>b9839cd5e7db0658e76912b05cab741842dd6785</id>
    </parent>
  </parents>
  <author>
    <name>wu yuntao</name>
    <email>wyt.py@thonic.org</email>
  </author>
  <url>http://github.com/wuyuntao/jquery-douban/commit/33b8a19ee3e0a399b2c965e61622805be63da6da</url>
  <id>33b8a19ee3e0a399b2c965e61622805be63da6da</id>
  <committed-date>2009-03-19T08:47:21-07:00</committed-date>
  <authored-date>2009-03-19T08:47:21-07:00</authored-date>
  <message>Add gadget handler. Update Makefile. Add custom build script. Rename GreaseMonkey handler</message>
  <tree>cd81d65a0ff898fe894c6679d1689dcac7a88c66</tree>
  <committer>
    <name>wu yuntao</name>
    <email>wyt.py@thonic.org</email>
  </committer>
</commit>
