You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by jf...@apache.org on 2013/04/13 05:47:25 UTC

svn commit: r1467541 - in /thrift/site: ./ content/ content/tutorial/ publish/ publish/docs/concepts/ publish/download/ publish/static/css/ publish/tutorial/as3/ publish/tutorial/c_glib/ publish/tutorial/cocoa/ publish/tutorial/cpp/ publish/tutorial/cs...

Author: jfarrell
Date: Sat Apr 13 03:47:22 2013
New Revision: 1467541

URL: http://svn.apache.org/r1467541
Log:
THRIFT-1929: Update website to use Mirrors for downloads
Patch: Jake Farrell


Added:
    thrift/site/Gemfile.lock
    thrift/site/vendor/
    thrift/site/vendor/cache/
    thrift/site/vendor/cache/adsf-1.1.1.gem   (with props)
    thrift/site/vendor/cache/coderay-1.0.9.gem   (with props)
    thrift/site/vendor/cache/colored-1.2.gem   (with props)
    thrift/site/vendor/cache/commonjs-0.2.6.gem   (with props)
    thrift/site/vendor/cache/cri-2.3.0.gem   (with props)
    thrift/site/vendor/cache/less-2.3.1.gem   (with props)
    thrift/site/vendor/cache/libv8-3.11.8.17-x86_64-darwin-12.gem   (with props)
    thrift/site/vendor/cache/mime-types-1.22.gem   (with props)
    thrift/site/vendor/cache/nanoc-3.6.2.gem   (with props)
    thrift/site/vendor/cache/nanoc3-3.3.0.gem   (with props)
    thrift/site/vendor/cache/nokogiri-1.5.9.gem   (with props)
    thrift/site/vendor/cache/rack-1.5.2.gem   (with props)
    thrift/site/vendor/cache/rake-10.0.4.gem   (with props)
    thrift/site/vendor/cache/redcarpet-2.2.2.gem   (with props)
    thrift/site/vendor/cache/ref-1.0.4.gem   (with props)
    thrift/site/vendor/cache/therubyracer-0.11.4.gem   (with props)
Modified:
    thrift/site/Rakefile
    thrift/site/config.yaml
    thrift/site/content/download.md
    thrift/site/content/index.md
    thrift/site/content/tutorial/erl.md
    thrift/site/publish/docs/concepts/index.html
    thrift/site/publish/download/index.html
    thrift/site/publish/index.html
    thrift/site/publish/static/css/bootstrap.css
    thrift/site/publish/tutorial/as3/index.html
    thrift/site/publish/tutorial/c_glib/index.html
    thrift/site/publish/tutorial/cocoa/index.html
    thrift/site/publish/tutorial/cpp/index.html
    thrift/site/publish/tutorial/csharp/index.html
    thrift/site/publish/tutorial/d/index.html
    thrift/site/publish/tutorial/delphi/index.html
    thrift/site/publish/tutorial/erl/index.html
    thrift/site/publish/tutorial/go/index.html
    thrift/site/publish/tutorial/hs/index.html
    thrift/site/publish/tutorial/java/index.html
    thrift/site/publish/tutorial/javame/index.html
    thrift/site/publish/tutorial/js/index.html
    thrift/site/publish/tutorial/nodejs/index.html
    thrift/site/publish/tutorial/ocaml/index.html
    thrift/site/publish/tutorial/perl/index.html
    thrift/site/publish/tutorial/php/index.html
    thrift/site/publish/tutorial/py/index.html
    thrift/site/publish/tutorial/rb/index.html
    thrift/site/publish/tutorial/st/index.html

Added: thrift/site/Gemfile.lock
URL: http://svn.apache.org/viewvc/thrift/site/Gemfile.lock?rev=1467541&view=auto
==============================================================================
--- thrift/site/Gemfile.lock (added)
+++ thrift/site/Gemfile.lock Sat Apr 13 03:47:22 2013
@@ -0,0 +1,40 @@
+GEM
+  remote: http://rubygems.org/
+  specs:
+    adsf (1.1.1)
+      rack (>= 1.0.0)
+    coderay (1.0.9)
+    colored (1.2)
+    commonjs (0.2.6)
+    cri (2.3.0)
+      colored (>= 1.2)
+    less (2.3.1)
+      commonjs (~> 0.2.6)
+    libv8 (3.11.8.17)
+    mime-types (1.22)
+    nanoc (3.6.2)
+      cri (~> 2.3)
+    nanoc3 (3.3.0)
+      nanoc (>= 3.3.0)
+    nokogiri (1.5.9)
+    rack (1.5.2)
+    rake (10.0.4)
+    redcarpet (2.2.2)
+    ref (1.0.4)
+    therubyracer (0.11.4)
+      libv8 (~> 3.11.8.12)
+      ref
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  adsf
+  coderay
+  less
+  mime-types
+  nanoc3 (= 3.3.0)
+  nokogiri
+  rake
+  redcarpet
+  therubyracer

Modified: thrift/site/Rakefile
URL: http://svn.apache.org/viewvc/thrift/site/Rakefile?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/Rakefile (original)
+++ thrift/site/Rakefile Sat Apr 13 03:47:22 2013
@@ -1,7 +1,7 @@
 require 'rubygems'
 require 'rake/clean'
 
-CLEAN.include('tmp', 'Gemfile.lock')
+CLEAN.include('tmp')
 
 task :default => [ :gen ]
 
@@ -19,4 +19,4 @@ end
 desc "Watch content folder for changes and autogen the site"
 task :dev do
   system 'nanoc autocompile'
-end
\ No newline at end of file
+end

Modified: thrift/site/config.yaml
URL: http://svn.apache.org/viewvc/thrift/site/config.yaml?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/config.yaml (original)
+++ thrift/site/config.yaml Sat Apr 13 03:47:22 2013
@@ -20,6 +20,7 @@ base_url: "http://thrift.apache.org"
 svn_repo: "https://svn.apache.org/repos/asf/thrift"
 git_repo: "https://git-wip-us.apache.org/repos/asf/thrift"
 release_url: "https://dist.apache.org/repos/dist/release/thrift"
+mirror_url: "http://www.apache.org/dyn/closer.cgi?path="
 jira_url: "http://issues.apache.org/jira/browse/THRIFT"
 
 current_release: "0.9.0"

Modified: thrift/site/content/download.md
URL: http://svn.apache.org/viewvc/thrift/site/content/download.md?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/content/download.md (original)
+++ thrift/site/content/download.md Sat Apr 13 03:47:22 2013
@@ -4,9 +4,9 @@ title: "Download"
 ## Release
 The latest stable release of Thrift is <%= @site.config[:current_release] %> (released on <%= @site.config[:current_release_date] %>).
 
-* [thrift-<%= @site.config[:current_release] %>.tar.gz](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz) \[[PGP](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz.asc)\]
+* [thrift-<%= @site.config[:current_release] %>.tar.gz](<%= @site.config[:mirror_url] %>/thrift/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz) \[[PGP](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz.asc)\]
 \[[MD5](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz.md5)\]
-* [Thrift compiler for Windows (thrift-<%= @site.config[:current_release] %>.exe)](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe) \[[PGP](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe.asc)\] \[[MD5](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe.md5)\]
+* [Thrift compiler for Windows (thrift-<%= @site.config[:current_release] %>.exe)](<%= @site.config[:mirror_url] %>/thrift/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe) \[[PGP](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe.asc)\] \[[MD5](<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.exe.md5)\]
 
 ## Maven artifact
 <pre><code>

Modified: thrift/site/content/index.md
URL: http://svn.apache.org/viewvc/thrift/site/content/index.md?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/content/index.md (original)
+++ thrift/site/content/index.md Sat Apr 13 03:47:22 2013
@@ -41,7 +41,7 @@ title: "Home"
     <h2>Download</h2>
     <p>Apache Thrift v<%= @site.config[:current_release] %></p>
     <p>
-      <a class="btn btn-large" href="<%= @site.config[:release_url] %>/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz">
+      <a class="btn btn-large" href="<%= @site.config[:mirror_url] %>/thrift/<%= @site.config[:current_release] %>/thrift-<%= @site.config[:current_release] %>.tar.gz">
           Download <small>v<%= @site.config[:current_release] %></small>
       </a>
     </p>

Modified: thrift/site/content/tutorial/erl.md
URL: http://svn.apache.org/viewvc/thrift/site/content/tutorial/erl.md?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/content/tutorial/erl.md (original)
+++ thrift/site/content/tutorial/erl.md Sat Apr 13 03:47:22 2013
@@ -8,7 +8,7 @@ library_lang: "erl"
 
 ### Client
 
-<pre><code>
+<pre><code class="language-c">
 </code></pre>
 
 ### Server

Modified: thrift/site/publish/docs/concepts/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/docs/concepts/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/docs/concepts/index.html (original)
+++ thrift/site/publish/docs/concepts/index.html Sat Apr 13 03:47:22 2013
@@ -116,7 +116,7 @@ underlying Transport to encode/decode th
 
 <p>Here is the <strong>Protocol</strong> interface:</p>
 
-<pre><code class="language-cpp">writeMessageBegin(name, type, seq)
+<div class="CodeRay"><div class="code"><pre><code class="language-cpp">writeMessageBegin(name, type, seq)
 writeMessageEnd()
 writeStructBegin(name)
 writeStructEnd()
@@ -155,7 +155,7 @@ i16 = readI16()
 i32 = readI32()
 i64 = readI64()
 <span style="color:#0a5;font-weight:bold">double</span> = readDouble()
-<span style="color:#0a5;font-weight:bold">string</span> = readString()</code></pre>
+<span style="color:#0a5;font-weight:bold">string</span> = readString()</code></pre></div></div>
 
 <p>Thrift Protocols are stream oriented by design. There is no need for any explicit framing. For instance, it is not necessary to know the length of a
 string or the number of items in a list before we start serializing them. Some of the protocols available for majority of the Thrift-supported
@@ -171,9 +171,9 @@ languages are:</p>
 <p>A Processor encapsulates the ability to read data from input streams and write to output streams. The input and output streams are represented by Protocol
 objects. The Processor interface is extremely simple</p>
 
-<pre><code class="language-java"><span style="color:#339;font-weight:bold">interface</span> <span style="color:#B06;font-weight:bold">TProcessor</span> {
+<div class="CodeRay"><div class="code"><pre><code class="language-java"><span style="color:#339;font-weight:bold">interface</span> <span style="color:#B06;font-weight:bold">TProcessor</span> {
     bool process(TProtocol in, TProtocol out) <span style="color:#088;font-weight:bold">throws</span> TException
-}</code></pre>
+}</code></pre></div></div>
 
 <p>Service-specific processor implementations are generated by the compiler. The Processor essentially reads data from the wire (using the input protocol),
 delegates processing to the handler (implemented by the user) and writes the response over the wire (using the output protocol).</p>

Modified: thrift/site/publish/download/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/download/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/download/index.html (original)
+++ thrift/site/publish/download/index.html Sat Apr 13 03:47:22 2013
@@ -72,10 +72,10 @@
 
 <ul>
 <li>
-<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz">thrift-0.9.0.tar.gz</a> [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz.asc">PGP</a>]
+<a href="http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.0/thrift-0.9.0.tar.gz">thrift-0.9.0.tar.gz</a> [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz.asc">PGP</a>]
 [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz.md5">MD5</a>]</li>
 <li>
-<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.exe">Thrift compiler for Windows (thrift-0.9.0.exe)</a> [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.exe.asc">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.exe.md5">MD5</a>]</li>
+<a href="http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.0/thrift-0.9.0.exe">Thrift compiler for Windows (thrift-0.9.0.exe)</a> [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.exe.asc">PGP</a>] [<a href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.exe.md5">MD5</a>]</li>
 </ul><h2>Maven artifact</h2>
 
 <pre><code>

Modified: thrift/site/publish/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/index.html (original)
+++ thrift/site/publish/index.html Sat Apr 13 03:47:22 2013
@@ -104,7 +104,7 @@
     <h2>Download</h2>
     <p>Apache Thrift v0.9.0</p>
     <p>
-      <a class="btn btn-large" href="https://dist.apache.org/repos/dist/release/thrift/0.9.0/thrift-0.9.0.tar.gz">
+      <a class="btn btn-large" href="http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.0/thrift-0.9.0.tar.gz">
           Download <small>v0.9.0</small>
       </a>
     </p>
@@ -123,7 +123,8 @@
     
   </div>
 </div>
-<hr><h3>Example<h3>
+
+<hr><p></p><h3>Example<h3>
 </h3>
 </h3><p>Apache Thrift allows you to define data types and service interfaces in a simple definition file. Taking that file as input, the compiler generates code to be used to easily build RPC clients and servers that communicate seamlessly across programming languages. Instead of writing a load of boilerplate code to serialize and transport your objects and invoke remote methods, you can get right down to business.
 </p>
@@ -149,54 +150,58 @@
       </code></pre>
     </div>
     <div class="tab-pane" id="2">
-      <pre><code class="language-python">      <span style="color:#777"># Make an object</span>
+      <div class="CodeRay"><div class="code"><pre><code class="language-python">      <span style="color:#777"># Make an object</span>
       up = UserProfile(uid=<span style="color:#00D">1</span>,
                        name=<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">Test User</span><span style="color:#710">"</span></span>,
                        blurb=<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">Thrift is great</span><span style="color:#710">"</span></span>)
 
-      <span style="color:#777"># Talk to a server via TCP sockets, using a binary protocol</span>
-      transport = TSocket.TSocket(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">localhost</span><span style="color:#710">"</span></span>, <span style="color:#00D">9090</span>)
-      transport.open()
-      protocol = TBinaryProtocol.TBinaryProtocol(transport)
-
-      <span style="color:#777"># Use the service we already defined</span>
-      service = UserStorage.Client(protocol)
-      service.store(up)
-
-      <span style="color:#777"># Retrieve something as well</span>
-      up2 = service.retrieve(<span style="color:#00D">2</span>)</code></pre>
-    </div>
-    <div class="tab-pane" id="3">
-      <pre><code class="language-c">      class UserStorageHandler : virtual public UserStorageIf {
-       <span style="color:#970;font-weight:bold">public:</span>
-        UserStorageHandler() {
-          <span style="color:#777">// Your initialization goes here</span>
-        }
-
-        <span style="color:#088;font-weight:bold">void</span> store(<span style="color:#088;font-weight:bold">const</span> UserProfile&amp; user) {
-          <span style="color:#777">// Your implementation goes here</span>
-          printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">store</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>);
-        }
-
-        <span style="color:#088;font-weight:bold">void</span> retrieve(UserProfile&amp; _return, <span style="color:#088;font-weight:bold">const</span> int32_t uid) {
-          <span style="color:#777">// Your implementation goes here</span>
-          printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">retrieve</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>);
-        }
-      };
-
-      <span style="color:#0a5;font-weight:bold">int</span> main(<span style="color:#0a5;font-weight:bold">int</span> argc, <span style="color:#0a5;font-weight:bold">char</span> **argv) {
-        <span style="color:#0a5;font-weight:bold">int</span> port = <span style="color:#00D">9090</span>;
-        shared_ptr handler(new UserStorageHandler());
-        shared_ptr processor(new UserStorageProcessor(handler));
-        shared_ptr serverTransport(new TServerSocket(port));
-        shared_ptr transportFactory(new TBufferedTransportFactory());
-        shared_ptr protocolFactory(new TBinaryProtocolFactory());
-        TSimpleServer server(processor, serverTransport, transportFactory, protocolFactory);
-        server.serve();
-        <span style="color:#080;font-weight:bold">return</span> <span style="color:#00D">0</span>;
-      }</code></pre>
-    </div>
-  </div>
+  <span style="color:#777"># Talk to a server via TCP sockets, using a binary protocol</span>
+  transport = TSocket.TSocket(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">localhost</span><span style="color:#710">"</span></span>, <span style="color:#00D">9090</span>)
+  transport.open()
+  protocol = TBinaryProtocol.TBinaryProtocol(transport)
+
+  <span style="color:#777"># Use the service we already defined</span>
+  service = UserStorage.Client(protocol)
+  service.store(up)
+
+  <span style="color:#777"># Retrieve something as well</span>
+  up2 = service.retrieve(<span style="color:#00D">2</span>)
+  &lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;
+&lt;div <span style="color:#080;font-weight:bold">class</span>=<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">tab-pane</span><span style="color:#710">"</span></span> id=<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">3</span><span style="color:#710">"</span></span>&gt;
+  &lt;pre&gt;&lt;code <span style="color:#080;font-weight:bold">class</span>=<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">language-c</span><span style="color:#710">"</span></span>&gt;
+  <span style="color:#080;font-weight:bold">class</span> <span style="color:#B06;font-weight:bold">UserStorageHandler</span> : virtual public UserStorageIf {
+   public:
+    UserStorageHandler() {
+      // Your initialization goes here
+    }
+
+    void store(const UserProfile&amp; user) {
+      // Your implementation goes here
+      printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">store</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>);
+    }
+
+    void retrieve(UserProfile&amp; _return, const int32_t uid) {
+      // Your implementation goes here
+      printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">retrieve</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>);
+    }
+  };
+
+  <span style="color:#369;font-weight:bold">int</span> main(<span style="color:#369;font-weight:bold">int</span> argc, char **argv) {
+    <span style="color:#369;font-weight:bold">int</span> port = <span style="color:#00D">9090</span>;
+    shared_ptr&lt;UserStorageHandler&gt; handler(new UserStorageHandler());
+    shared_ptr&lt;TProcessor&gt; processor(new UserStorageProcessor(handler));
+    shared_ptr&lt;TServerTransport&gt; serverTransport(new TServerSocket(port));
+    shared_ptr&lt;TTransportFactory&gt; transportFactory(new TBufferedTransportFactory());
+    shared_ptr&lt;TProtocolFactory&gt; protocolFactory(new TBinaryProtocolFactory());
+    TSimpleServer server(processor, serverTransport, transportFactory, protocolFactory);
+    server.serve();
+    <span style="color:#080;font-weight:bold">return</span> <span style="color:#00D">0</span>;
+  }
+  &lt;/code&gt;&lt;/pre&gt;
+&lt;/div&gt;</code></pre></div></div>
+</div>
+</div>
 </div>
 	</div>
 	<div class="container">

Modified: thrift/site/publish/static/css/bootstrap.css
URL: http://svn.apache.org/viewvc/thrift/site/publish/static/css/bootstrap.css?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/static/css/bootstrap.css (original)
+++ thrift/site/publish/static/css/bootstrap.css Sat Apr 13 03:47:22 2013
@@ -1837,7 +1837,6 @@ table .span12 {
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
   border: 1px solid #ccc;
   border-bottom-color: #bbb;
   -webkit-border-radius: 4px;

Modified: thrift/site/publish/tutorial/as3/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/as3/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/as3/index.html (original)
+++ thrift/site/publish/tutorial/as3/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-java"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-java"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/c_glib/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/c_glib/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/c_glib/index.html (original)
+++ thrift/site/publish/tutorial/c_glib/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-java"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-java"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/cocoa/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/cocoa/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/cocoa/index.html (original)
+++ thrift/site/publish/tutorial/cocoa/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-c"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/cpp/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/cpp/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/cpp/index.html (original)
+++ thrift/site/publish/tutorial/cpp/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-cpp">  shared_ptr socket(<span style="color:#080;font-weight:bold">new</span> TSocket(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">localhost</span><span style="color:#710">"</span></span>, <span style="color:#00D">9090</span>));
+<div class="CodeRay"><div class="code"><pre><code class="language-cpp">  shared_ptr socket(<span style="color:#080;font-weight:bold">new</span> TSocket(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">localhost</span><span style="color:#710">"</span></span>, <span style="color:#00D">9090</span>));
   shared_ptr transport(<span style="color:#080;font-weight:bold">new</span> TBufferedTransport(socket));
   shared_ptr protocol(<span style="color:#080;font-weight:bold">new</span> TBinaryProtocol(transport));
   CalculatorClient client(protocol);
@@ -126,11 +126,11 @@
     transport-&gt;close();
   } <span style="color:#080;font-weight:bold">catch</span> (TException &amp;tx) {
     printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">ERROR: %s</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>, tx.what());
-  }</code></pre>
+  }</code></pre></div></div>
 
 <h3>Server</h3>
 
-<pre><code class="language-cpp">  shared_ptr protocolFactory(<span style="color:#080;font-weight:bold">new</span> TBinaryProtocolFactory());
+<div class="CodeRay"><div class="code"><pre><code class="language-cpp">  shared_ptr protocolFactory(<span style="color:#080;font-weight:bold">new</span> TBinaryProtocolFactory());
   shared_ptr handler(<span style="color:#080;font-weight:bold">new</span> CalculatorHandler());
   shared_ptr processor(<span style="color:#080;font-weight:bold">new</span> CalculatorProcessor(handler));
   shared_ptr serverTransport(<span style="color:#080;font-weight:bold">new</span> TServerSocket(<span style="color:#00D">9090</span>));
@@ -142,11 +142,11 @@
                        protocolFactory);
 
   printf(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">Starting the server...</span><span style="color:#b0b">\n</span><span style="color:#710">"</span></span>);
-  server.serve();</code></pre>
+  server.serve();</code></pre></div></div>
 
 <h3>Server Handler</h3>
 
-<pre><code class="language-cpp"><span style="color:#080;font-weight:bold">class</span> <span style="color:#B06;font-weight:bold">CalculatorHandler</span> : <span style="color:#088;font-weight:bold">public</span> CalculatorIf {
+<div class="CodeRay"><div class="code"><pre><code class="language-cpp"><span style="color:#080;font-weight:bold">class</span> <span style="color:#B06;font-weight:bold">CalculatorHandler</span> : <span style="color:#088;font-weight:bold">public</span> CalculatorIf {
  <span style="color:#088;font-weight:bold">public</span>:
   CalculatorHandler() {}
 
@@ -212,13 +212,13 @@
 <span style="color:#088;font-weight:bold">protected</span>:
   map log;
 
-};</code></pre>
+};</code></pre></div></div>
 
 <h2>Additional Information</h2>
 
 <h3>Example ThreadPool Server</h3>
 
-<pre><code class="language-cpp">  shared_ptr threadManager =  ThreadManager::newSimpleThreadManager(workerCount);
+<div class="CodeRay"><div class="code"><pre><code class="language-cpp">  shared_ptr threadManager =  ThreadManager::newSimpleThreadManager(workerCount);
   shared_ptr threadFactory = shared_ptr(<span style="color:#080;font-weight:bold">new</span> PosixThreadFactory());
   threadManager-&gt;threadFactory(threadFactory);
   threadManager-&gt;start();
@@ -231,7 +231,7 @@
   TThreadedServer server(processor,
                          serverTransport,
                          transportFactory,
-                         protocolFactory);</code></pre>
+                         protocolFactory);</code></pre></div></div>
 	</div>
 	<div class="container">
 	<hr>

Modified: thrift/site/publish/tutorial/csharp/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/csharp/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/csharp/index.html (original)
+++ thrift/site/publish/tutorial/csharp/index.html Sat Apr 13 03:47:22 2013
@@ -87,7 +87,7 @@
 
 <p>The client uses the generated code to set up the connection and call the server. Our tutorial uses the binary protocol via sockets.</p>
 
-<pre><code class="language-c">public <span style="color:#088;font-weight:bold">static</span> <span style="color:#088;font-weight:bold">void</span> Main()
+<div class="CodeRay"><div class="code"><pre><code class="language-c">public <span style="color:#088;font-weight:bold">static</span> <span style="color:#088;font-weight:bold">void</span> Main()
 {
     try
     {
@@ -141,12 +141,12 @@
         Console.WriteLine(x.StackTrace);
     }
 
-}</code></pre>
+}</code></pre></div></div>
 
 <h3>Server</h3>
 
 <p>The server main code typically sets up the service endpoint as designed by the developer. The setup is quite similar to the client, except that we use the TServerSocket and need an interface handler instance which will handle the incoming requests.
-</p><pre><code class="language-c">public <span style="color:#088;font-weight:bold">static</span> <span style="color:#088;font-weight:bold">void</span> Main()
+</p><div class="CodeRay"><div class="code"><pre><code class="language-c">public <span style="color:#088;font-weight:bold">static</span> <span style="color:#088;font-weight:bold">void</span> Main()
 {
     try
     {
@@ -162,13 +162,13 @@
         Console.WriteLine(x.StackTrace);
     }
     Console.WriteLine(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">done.</span><span style="color:#710">"</span></span>);
-}</code></pre>
+}</code></pre></div></div>
 
 <h3>Server Handler</h3>
 
 <p>The server handler class CalculatorHandler implements the communication endpoint interface. The Calculator.Iface interface implemented here is again created by the Thrift compiler from the IDL.</p>
 
-<pre><code class="language-c">public class CalculatorHandler : Calculator.Iface
+<div class="CodeRay"><div class="code"><pre><code class="language-c">public class CalculatorHandler : Calculator.Iface
 {
     Dictionary log;
 
@@ -244,16 +244,16 @@
     {
         Console.WriteLine(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">zip()</span><span style="color:#710">"</span></span>);
     }
-}</code></pre>
+}</code></pre></div></div>
 
 <h2>Additional Information</h2>
 
 <p>Thrift offers a lot more options. For example, in order to use a multithreaded server that can serve multiple requests in parallel, replace the line
-</p><pre><code class="language-c">    TServer server = new TSimpleServer(processor, serverTransport);</code></pre>
+</p><div class="CodeRay"><div class="code"><pre><code class="language-c">    TServer server = new TSimpleServer(processor, serverTransport);</code></pre></div></div>
 
 <p>with this code: </p>
 
-<pre><code class="language-c">    TServer server = new TThreadPoolServer(processor, serverTransport);</code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c">    TServer server = new TThreadPoolServer(processor, serverTransport);</code></pre></div></div>
 	</div>
 	<div class="container">
 	<hr>

Modified: thrift/site/publish/tutorial/d/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/d/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/d/index.html (original)
+++ thrift/site/publish/tutorial/d/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-c"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/delphi/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/delphi/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/delphi/index.html (original)
+++ thrift/site/publish/tutorial/delphi/index.html Sat Apr 13 03:47:22 2013
@@ -89,7 +89,7 @@
 
 <p>The client uses the generated code to set up the connection and call the server. Our tutorial uses the binary protocol via sockets.</p>
 
-<pre><code class="language-delphi"><span style="color:#080;font-weight:bold">class</span> <span style="color:#080;font-weight:bold">procedure</span> DelphiTutorialClient.Main;
+<div class="CodeRay"><div class="code"><pre><code class="language-delphi"><span style="color:#080;font-weight:bold">class</span> <span style="color:#080;font-weight:bold">procedure</span> DelphiTutorialClient.Main;
 <span style="color:#080;font-weight:bold">var</span> transport : ITransport;
     protocol  : IProtocol;
     client    : TCalculator.Iface;
@@ -144,13 +144,13 @@
     <span style="color:#088;font-weight:bold">on</span> e : Exception
     <span style="color:#080;font-weight:bold">do</span> Console.WriteLine( e.ClassName+<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">: </span><span style="color:#710">'</span></span>+e.Message);
   <span style="color:#080;font-weight:bold">end</span>;
-<span style="color:#080;font-weight:bold">end</span>;</code></pre>
+<span style="color:#080;font-weight:bold">end</span>;</code></pre></div></div>
 
 <h3>Server</h3>
 
 <p>The server main code typically sets up the service endpoint as designed by the developer. The setup is quite similar to the client, except that we use the TServerSocketImpl and need an interface handler instance which will handle the incoming requests.</p>
 
-<pre><code class="language-delphi"><span style="color:#080;font-weight:bold">class</span> <span style="color:#080;font-weight:bold">procedure</span> DelphiTutorialServer.Main;
+<div class="CodeRay"><div class="code"><pre><code class="language-delphi"><span style="color:#080;font-weight:bold">class</span> <span style="color:#080;font-weight:bold">procedure</span> DelphiTutorialServer.Main;
 <span style="color:#080;font-weight:bold">var</span> handler   : TCalculator.Iface;
     processor : IProcessor;
     transport : IServerTransport;
@@ -170,13 +170,13 @@
   <span style="color:#080;font-weight:bold">end</span>;
 
   Console.WriteLine(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">done.</span><span style="color:#710">'</span></span>);
-<span style="color:#080;font-weight:bold">end</span>;</code></pre>
+<span style="color:#080;font-weight:bold">end</span>;</code></pre></div></div>
 
 <h3>Server Handler</h3>
 
 <p>The server handler class TCalculatorHandler implements the communication endpoint interface. The TCalculator.Iface interface implemented here is again created by the Thrift compiler from the IDL.</p>
 
-<pre><code class="language-delphi"><span style="color:#080;font-weight:bold">type</span>
+<div class="CodeRay"><div class="code"><pre><code class="language-delphi"><span style="color:#080;font-weight:bold">type</span>
   TCalculatorHandler = <span style="color:#080;font-weight:bold">class</span>( TInterfacedObject, TCalculator.Iface)
   <span style="color:#088;font-weight:bold">protected</span>
     <span style="color:#777">// TSharedService.Iface</span>
@@ -241,7 +241,7 @@
 <span style="color:#080;font-weight:bold">procedure</span> TCalculatorHandler.zip;
 <span style="color:#080;font-weight:bold">begin</span>
   Console.WriteLine( <span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">zip()</span><span style="color:#710">'</span></span>);
-<span style="color:#080;font-weight:bold">end</span>;</code></pre>
+<span style="color:#080;font-weight:bold">end</span>;</code></pre></div></div>
 
 <h2>Additional Information</h2>
 	</div>

Modified: thrift/site/publish/tutorial/erl/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/erl/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/erl/index.html (original)
+++ thrift/site/publish/tutorial/erl/index.html Sat Apr 13 03:47:22 2013
@@ -85,8 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code>
-</code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/go/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/go/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/go/index.html (original)
+++ thrift/site/publish/tutorial/go/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-c"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/hs/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/hs/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/hs/index.html (original)
+++ thrift/site/publish/tutorial/hs/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-c"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/java/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/java/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/java/index.html (original)
+++ thrift/site/publish/tutorial/java/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-java"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-java"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/javame/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/javame/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/javame/index.html (original)
+++ thrift/site/publish/tutorial/javame/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-java"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-java"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/js/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/js/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/js/index.html (original)
+++ thrift/site/publish/tutorial/js/index.html Sat Apr 13 03:47:22 2013
@@ -87,7 +87,7 @@
 <li>This tutorial depends on an existing Thrift server. See either the <a href="/tutorial/java/">Java tutorial</a> or <a href="/tutorial/cpp/">C++ tutorial</a> for how to build and setup one of these servers.</li>
 </ul><h3>Client</h3>
 
-<pre><code class="language-js"><span style="color:#080;font-weight:bold">function</span> <span style="color:#06B;font-weight:bold">calc</span>() {
+<div class="CodeRay"><div class="code"><pre><code class="language-js"><span style="color:#080;font-weight:bold">function</span> <span style="color:#06B;font-weight:bold">calc</span>() {
     <span style="color:#080;font-weight:bold">var</span> transport = <span style="color:#080;font-weight:bold">new</span> Thrift.Transport(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">"</span><span style="color:#D20">/thrift/service/tutorial/</span><span style="color:#710">"</span></span>);
     <span style="color:#080;font-weight:bold">var</span> protocol  = <span style="color:#080;font-weight:bold">new</span> Thrift.Protocol(transport);
     <span style="color:#080;font-weight:bold">var</span> client    = <span style="color:#080;font-weight:bold">new</span> CalculatorClient(protocol);
@@ -105,7 +105,7 @@
       <span style="color:#369;font-weight:bold">$</span>(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">#result</span><span style="color:#710">'</span></span>).val(ouch.why);
       <span style="color:#369;font-weight:bold">$</span>(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">#result</span><span style="color:#710">'</span></span>).css(<span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">color</span><span style="color:#710">'</span></span>, <span style="background-color:hsla(0,100%,50%,0.05)"><span style="color:#710">'</span><span style="color:#D20">red</span><span style="color:#710">'</span></span>);
     }
-}</code></pre>
+}</code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/nodejs/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/nodejs/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/nodejs/index.html (original)
+++ thrift/site/publish/tutorial/nodejs/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-js"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-js"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/ocaml/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/ocaml/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/ocaml/index.html (original)
+++ thrift/site/publish/tutorial/ocaml/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-java"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-java"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/perl/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/perl/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/perl/index.html (original)
+++ thrift/site/publish/tutorial/perl/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-php"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-php"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/php/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/php/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/php/index.html (original)
+++ thrift/site/publish/tutorial/php/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-php"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-php"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/py/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/py/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/py/index.html (original)
+++ thrift/site/publish/tutorial/py/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-python"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-python"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/rb/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/rb/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/rb/index.html (original)
+++ thrift/site/publish/tutorial/rb/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-ruby"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-ruby"></code></pre></div></div>
 
 <h3>Server</h3>
 

Modified: thrift/site/publish/tutorial/st/index.html
URL: http://svn.apache.org/viewvc/thrift/site/publish/tutorial/st/index.html?rev=1467541&r1=1467540&r2=1467541&view=diff
==============================================================================
--- thrift/site/publish/tutorial/st/index.html (original)
+++ thrift/site/publish/tutorial/st/index.html Sat Apr 13 03:47:22 2013
@@ -85,7 +85,7 @@
 
 <h3>Client</h3>
 
-<pre><code class="language-c"></code></pre>
+<div class="CodeRay"><div class="code"><pre><code class="language-c"></code></pre></div></div>
 
 <h3>Server</h3>
 

Added: thrift/site/vendor/cache/adsf-1.1.1.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/adsf-1.1.1.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/adsf-1.1.1.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/coderay-1.0.9.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/coderay-1.0.9.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/coderay-1.0.9.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/colored-1.2.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/colored-1.2.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/colored-1.2.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/commonjs-0.2.6.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/commonjs-0.2.6.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/commonjs-0.2.6.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/cri-2.3.0.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/cri-2.3.0.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/cri-2.3.0.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/less-2.3.1.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/less-2.3.1.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/less-2.3.1.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/libv8-3.11.8.17-x86_64-darwin-12.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/libv8-3.11.8.17-x86_64-darwin-12.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/libv8-3.11.8.17-x86_64-darwin-12.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/mime-types-1.22.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/mime-types-1.22.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/mime-types-1.22.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/nanoc-3.6.2.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/nanoc-3.6.2.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/nanoc-3.6.2.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/nanoc3-3.3.0.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/nanoc3-3.3.0.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/nanoc3-3.3.0.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/nokogiri-1.5.9.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/nokogiri-1.5.9.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/nokogiri-1.5.9.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/rack-1.5.2.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/rack-1.5.2.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/rack-1.5.2.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/rake-10.0.4.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/rake-10.0.4.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/rake-10.0.4.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/redcarpet-2.2.2.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/redcarpet-2.2.2.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/redcarpet-2.2.2.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/ref-1.0.4.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/ref-1.0.4.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/ref-1.0.4.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: thrift/site/vendor/cache/therubyracer-0.11.4.gem
URL: http://svn.apache.org/viewvc/thrift/site/vendor/cache/therubyracer-0.11.4.gem?rev=1467541&view=auto
==============================================================================
Binary file - no diff available.

Propchange: thrift/site/vendor/cache/therubyracer-0.11.4.gem
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream