Author: buildbot Date: Tue Jan 22 16:45:27 2019 New Revision: 1039356 Log: Staging update by buildbot for thrift
Modified: websites/staging/thrift/trunk/content/ (props changed) websites/staging/thrift/trunk/content/about.html websites/staging/thrift/trunk/content/docs/idl.html websites/staging/thrift/trunk/content/lib/cpp.html websites/staging/thrift/trunk/content/lib/index.html websites/staging/thrift/trunk/content/lib/java.html websites/staging/thrift/trunk/content/lib/js.html websites/staging/thrift/trunk/content/test/ThriftTest.html websites/staging/thrift/trunk/content/tutorial/dart.html Propchange: websites/staging/thrift/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Tue Jan 22 16:45:27 2019 @@ -1 +1 @@ -1851819 +1851834 Modified: websites/staging/thrift/trunk/content/about.html ============================================================================== --- websites/staging/thrift/trunk/content/about.html (original) +++ websites/staging/thrift/trunk/content/about.html Tue Jan 22 16:45:27 2019 @@ -405,6 +405,11 @@ h2:hover > .headerlink, h3:hover > .head </tr> <tr class=""> + <td class="company">Camel</td> + <td class="website"><a href="http://camel.apache.org/">http://camel.apache.org/</a></td> + </tr> + + <tr class=""> <td class="company">Hadoop</td> <td class="website"><a href="http://wiki.apache.org/hadoop/HDFS-APIs">http://wiki.apache.org/hadoop/HDFS-APIs</a></td> </tr> Modified: websites/staging/thrift/trunk/content/docs/idl.html ============================================================================== --- websites/staging/thrift/trunk/content/docs/idl.html (original) +++ websites/staging/thrift/trunk/content/docs/idl.html Tue Jan 22 16:45:27 2019 @@ -85,9 +85,9 @@ } h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style> <h2 id="thrift-interface-description-language">Thrift interface description language<a class="headerlink" href="#thrift-interface-description-language" title="Permanent link">¶</a></h2> +<p>For Thrift version 1.0.0.</p> <p>The Thrift interface definition language (IDL) allows for the definition of <a href="/docs/types">Thrift Types</a>. A Thrift IDL file is processed by the Thrift code generator to produce code for the various target languages to support the defined structs and services in the IDL file.</p> <h2 id="description">Description<a class="headerlink" href="#description" title="Permanent link">¶</a></h2> -<p><em>Under construction</em></p> <p>Here is a description of the Thrift IDL.</p> <h2 id="document">Document<a class="headerlink" href="#document" title="Permanent link">¶</a></h2> <p>Every Thrift document contains 0 or more headers followed by 0 or more definitions.</p> @@ -115,33 +115,12 @@ h2:hover > .headerlink, h3:hover > .head <h3 id="namespace">Namespace<a class="headerlink" href="#namespace" title="Permanent link">¶</a></h3> <p>A namespace declares which namespaces/package/module/etc. the type definitions in this file will be declared in for the target languages. The namespace scope indicates which language the namespace applies to; a scope of '*' indicates that the namespace applies to all target languages.</p> -<div class="codehilite"><pre><span class="p">[</span>5<span class="p">]</span> <span class="n">Namespace</span> <span class="p">::=</span> <span class="p">(</span> <span class="s">'namespace'</span> <span class="p">(</span> <span class="n">NamespaceScope</span> <span class="n">Identifier</span> <span class="p">)</span> <span class="o">|</span> - <span class="p">(</span> <span class="s">'smalltalk.category'</span> <span class="n">STIdentifier</span> <span class="p">)</span> <span class="o">|</span> - <span class="p">(</span> <span class="s">'smalltalk.prefix'</span> <span class="n">Identifier</span> <span class="p">)</span> <span class="p">)</span> <span class="o">|</span> - <span class="p">(</span> <span class="s">'php_namespace'</span> <span class="n">Literal</span> <span class="p">)</span> <span class="o">|</span> - <span class="p">(</span> <span class="s">'xsd_namespace'</span> <span class="n">Literal</span> <span class="p">)</span> - -<span class="p">[</span>6<span class="p">]</span> <span class="n">NamespaceScope</span> <span class="p">::=</span> <span class="s">'*'</span> <span class="o">|</span> <span class="s">'cpp'</span> <span class="o">|</span> <span class="s">'java'</span> <span class="o">|</span> <span class="s">'py'</span> <span class="o">|</span> <span class="s">'perl'</span> <span class="o">|</span> <span class="s">'rb'</span> <span class="o">|</span> <span class="s">'cocoa'</span> <span class="o">|</span> <span class="s">'csharp'</span> +<div class="codehilite"><pre><span class="p">[</span>5<span class="p">]</span> <span class="n">Namespace</span> <span class="p">::=</span> <span class="p">(</span> <span class="s">'namespace'</span> <span class="p">(</span> <span class="n">NamespaceScope</span> <span class="n">Identifier</span> <span class="p">)</span> <span class="p">)</span> + +<span class="p">[</span>6<span class="p">]</span> <span class="n">NamespaceScope</span> <span class="p">::=</span> <span class="s">'*'</span> <span class="o">|</span> <span class="s">'c_glib'</span> <span class="o">|</span> <span class="s">'cpp'</span> <span class="o">|</span> <span class="s">'csharp'</span> <span class="o">|</span> <span class="s">'delphi'</span> <span class="o">|</span> <span class="s">'go'</span> <span class="o">|</span> <span class="s">'java'</span> <span class="o">|</span> <span class="s">'js'</span> <span class="o">|</span> <span class="s">'lua'</span> <span class="o">|</span> <span class="s">'netcore'</span> <span class="o">|</span> <span class="s">'perl'</span> <span class="o">|</span> <span class="s">'php'</span> <span class="o">|</span> <span class="s">'py'</span> <span class="o">|</span> <span class="s">'py.twisted'</span> <span class="o">|</ span> <span class="s">'rb'</span> <span class="o">|</span> <span class="s">'st'</span> <span class="o">|</span> <span class="s">'xsd'</span> </pre></div> -<p>N.B.: Smalltalk has two distinct types of namespace commands:</p> -<ul> -<li>smalltalk.prefix: Prepended to generated classnames.</li> -<li>Smalltalk does not have namespaces for classes, so prefixes - are used to avoid class-name collisions. - Often, the prefix is the author's initials, like "KB" or "JWS", - or an abbreviation of the package name, like "MC" for "Monticello".</li> -<li>smalltalk.category: Determines the category for generated classes. - Any dots in the identifier will be replaced with hyphens when generating - the category name. - If not provided, defaults to "Generated-" + the program name. - Methods will not be categorized beyond "as yet uncategorized".</li> -<li>Smalltalk allows filing both classes and methods within classes into named - groups. These named groups of methods are called categories.</li> -</ul> -<p>N.B.: The <code>php_namespace</code> directive will be deprecated at some point in the future in favor of the scoped syntax, but the scoped syntax is not yet supported for PHP.</p> -<p>N.B.: The <code>xsd_namespace</code> directive has some purpose internal to Facebook but serves no purpose in Thrift itself. Use of this feature is strongly discouraged</p> <h2 id="definition">Definition<a class="headerlink" href="#definition" title="Permanent link">¶</a></h2> <div class="codehilite"><pre><span class="p">[</span>7<span class="p">]</span> <span class="n">Definition</span> <span class="p">::=</span> <span class="n">Const</span> <span class="o">|</span> <span class="n">Typedef</span> <span class="o">|</span> <span class="n">Enum</span> <span class="o">|</span> <span class="n">Senum</span> <span class="o">|</span> <span class="n">Struct</span> <span class="o">|</span> <span class="n">Union</span> <span class="o">|</span> <span class="n">Exception</span> <span class="o">|</span> <span class="n">Service</span> </pre></div> Modified: websites/staging/thrift/trunk/content/lib/cpp.html ============================================================================== --- websites/staging/thrift/trunk/content/lib/cpp.html (original) +++ websites/staging/thrift/trunk/content/lib/cpp.html Tue Jan 22 16:45:27 2019 @@ -142,14 +142,7 @@ the config header: "windows/config.h"</p <p>libevent (for libthriftnb only) http://monkey.org/~provos/libevent/</p> <h2 id="windows-version-compatibility">Windows version compatibility<a class="headerlink" href="#windows-version-compatibility" title="Permanent link">¶</a></h2> -<p>The Thrift library targets Windows XP for broadest compatbility. A notable -difference is in the Windows-specific implementation of the socket poll -function. To target Vista, Win7 or other versions, comment out the line</p> -<div class="codehilite"><pre><span class="c">#define TARGET_WIN_XP.</span> -</pre></div> - - -<p>See Apache Jira THRIFT-2798 for more about TARGET_WIN_XP.</p> +<p>The Thrift library targets Windows 7 or latter versions. The supports for windows XP and Vista are avaiable until 0.12.0.</p> <h2 id="named-pipes">Named Pipes<a class="headerlink" href="#named-pipes" title="Permanent link">¶</a></h2> <p>Named Pipe transport has been added in the TPipe and TPipeServer classes. This is currently Windows-only. Named pipe transport for <em>NIX has not been @@ -242,6 +235,9 @@ overridden if it's not strong enough for Support for Boost at runtime was deprecated.</p> <h1 id="breaking-changes">Breaking Changes<a class="headerlink" href="#breaking-changes" title="Permanent link">¶</a></h1> <h2 id="100">1.0.0<a class="headerlink" href="#100" title="Permanent link">¶</a></h2> +<p>THRIFT-4720: +The classes Monitor and TimerManager now use std::chrono::milliseconds for timeout, the methods and functions involving THRIFT_TIMESPEC and timeval have been removed, the related tests have been modified.</p> +<p>Support for Windows XP/Vista has been dropped.</p> <p>Support for C++03/C++98 has been dropped. Use version 0.12.0 to support that language level. As a consequence, boost is no longer required as a runtime library depenedency, but is is still required to build the runtime library @@ -249,9 +245,17 @@ and to run the unit tests. We will work build dependency for folks who just want to build the runtime and not run the tests. This means the header thrift/stdcxx.h has been removed and anything that relied on it has been changed to directly use C++11 concepts.</p> -<p>The classes BoostThreadFactory, PosixThreadFactory, StdThreadFactory, and -PlatformThreadFactory will all be removed, and we will use a ThreadFactory -based on C++11.</p> +<p>THRIFT-4730: +The classes BoostThreadFactory, PosixThreadFactory, StdThreadFactory, and +PlatformThreadFactory have been removed, and we will use a ThreadFactory +based on C++11 (essentially StdThreadFactory was renamed ThreadFactory).</p> +<p>THRIFT-4732: +The CMake build options WITH_SHARED_LIBS and WITH_STATIC_LIBS are deprecated. +The project no longer performs a side-by-side static and shared build; you +tell CMake through BUILD_SHARED_LIBS whether to make shared or static +libraries now. This is CMake standard behavior.</p> +<p>THRIFT-4735: +Qt4 support was removed.</p> <h2 id="0110">0.11.0<a class="headerlink" href="#0110" title="Permanent link">¶</a></h2> <p>Older versions of thrift depended on the <boost/smart_ptr.hpp> classes which were used in thrift headers to define interfaces. Thrift now detects C++11 Modified: websites/staging/thrift/trunk/content/lib/index.html ============================================================================== --- websites/staging/thrift/trunk/content/lib/index.html (original) +++ websites/staging/thrift/trunk/content/lib/index.html Tue Jan 22 16:45:27 2019 @@ -136,11 +136,11 @@ h2:hover > .headerlink, h3:hover > .head <tr class=""> <td class="language">ActionScript</td> - <td class="packman"></td> - <td class="packurl"><a href=""></a></td> - <td class="ctrlfile"></td> - <td class="maintainer"></td> - <td class="remarks">no official ASF package available</td> + <td class="packman">Maven</td> + <td class="packurl"><a href="https://repository.apache.org/#nexus-search;quick~libthrift-as3">https://repository.apache.org/#nexus-search;quick~libthrift-as3</a></td> + <td class="ctrlfile">lib/as3/build.xml</td> + <td class="maintainer">jking</td> + <td class="remarks"></td> </tr> <tr class=""> @@ -253,11 +253,11 @@ h2:hover > .headerlink, h3:hover > .head <tr class=""> <td class="language">Java</td> - <td class="packman"></td> - <td class="packurl"><a href=""></a></td> - <td class="ctrlfile"></td> - <td class="maintainer"></td> - <td class="remarks">no official ASF package available</td> + <td class="packman">Maven</td> + <td class="packurl"><a href="https://repository.apache.org/#nexus-search;quick~org.apache.thrift">https://repository.apache.org/#nexus-search;quick~org.apache.thrift</a></td> + <td class="ctrlfile">lib/java/gradle.properties</td> + <td class="maintainer">jking</td> + <td class="remarks"></td> </tr> <tr class=""> Modified: websites/staging/thrift/trunk/content/lib/java.html ============================================================================== --- websites/staging/thrift/trunk/content/lib/java.html (original) +++ websites/staging/thrift/trunk/content/lib/java.html Tue Jan 22 16:45:27 2019 @@ -215,6 +215,9 @@ company internal server if you add this <p>Gradle http://gradle.org/</p> <h1 id="breaking-changes">Breaking Changes<a class="headerlink" href="#breaking-changes" title="Permanent link">¶</a></h1> +<h2 id="10">1.0<a class="headerlink" href="#10" title="Permanent link">¶</a></h2> +<p>The signature of the 'process' method in TAsyncProcessor and TProcessor has +changed to remove a boolean return type and to instead rely on Exceptions.</p> <h2 id="0120">0.12.0<a class="headerlink" href="#0120" title="Permanent link">¶</a></h2> <p>The access modifier of the AutoExpandingBuffer class has been changed from public to default (package) and will no longer be accessible by third-party Modified: websites/staging/thrift/trunk/content/lib/js.html ============================================================================== --- websites/staging/thrift/trunk/content/lib/js.html (original) +++ websites/staging/thrift/trunk/content/lib/js.html Tue Jan 22 16:45:27 2019 @@ -199,10 +199,15 @@ service. </p> </pre></div> -<p><p class='snippet_footer'> +<h1 id="breaking-changes">Breaking Changes<a class="headerlink" href="#breaking-changes" title="Permanent link">¶</a></h1> +<h2 id="0130">0.13.0<a class="headerlink" href="#0130" title="Permanent link">¶</a></h2> +<ol> +<li>64-bit integer constants are now generatd using node-int64 e.g.: var x = new Int64("7fffffffffffffff"); +<p class='snippet_footer'> This page was generated by Apache Thrift's <strong>source tree docs</strong>: <a href="https://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/js/README.md;hb=HEAD"</a>lib/js/README.md</a> -</p></p> +</p></li> +</ol> </div> <div class="container"> <hr> Modified: websites/staging/thrift/trunk/content/test/ThriftTest.html ============================================================================== --- websites/staging/thrift/trunk/content/test/ThriftTest.html (original) +++ websites/staging/thrift/trunk/content/test/ThriftTest.html Tue Jan 22 16:45:27 2019 @@ -505,8 +505,7 @@ h2:hover > .headerlink, h3:hover > .head 407 408 409 -410 -411</pre></div></td><td class="code"><div class="codehilite"><pre>/* +410</pre></div></td><td class="code"><div class="codehilite"><pre>/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -530,22 +529,21 @@ h2:hover > .headerlink, h3:hover > .head */ namespace c_glib TTest -namespace java thrift.test namespace cpp thrift.test -namespace rb Thrift.Test -namespace perl ThriftTest namespace csharp Thrift.Test +namespace delphi Thrift.Test +namespace go thrifttest +namespace java thrift.test namespace js ThriftTest -namespace st ThriftTest +namespace lua ThriftTest +namespace netcore ThriftTest +namespace perl ThriftTest +namespace php ThriftTest namespace py ThriftTest namespace py.twisted ThriftTest -namespace go thrifttest -namespace php ThriftTest -namespace delphi Thrift.Test -namespace cocoa ThriftTest -namespace lua ThriftTest +namespace rb Thrift.Test +namespace st ThriftTest namespace xsd test (uri = 'http://thrift.apache.org/ns/ThriftTest') -namespace netcore ThriftTest // Presence of namespaces and sub-namespaces for which there is // no generator should compile with warnings only Modified: websites/staging/thrift/trunk/content/tutorial/dart.html ============================================================================== --- websites/staging/thrift/trunk/content/tutorial/dart.html (original) +++ websites/staging/thrift/trunk/content/tutorial/dart.html Tue Jan 22 16:45:27 2019 @@ -405,8 +405,7 @@ h2:hover > .headerlink, h3:hover > .head <span class="nt"><meta</span> <span class="na">name=</span><span class="s">"viewport"</span> <span class="na">content=</span><span class="s">"width=device-width, initial-scale=1.0"</span><span class="nt">></span> <span class="nt"><title></span>Thrift Tutorial<span class="nt"></title></span> <span class="nt"><link</span> <span class="na">rel=</span><span class="s">"stylesheet"</span> <span class="na">href=</span><span class="s">"styles.css"</span><span class="nt">></span> - <span class="nt"><script </span><span class="na">async</span> <span class="na">src=</span><span class="s">"client.dart"</span> <span class="na">type=</span><span class="s">"application/dart"</span><span class="nt">></script></span> - <span class="nt"><script </span><span class="na">async</span> <span class="na">src=</span><span class="s">"packages/browser/dart.js"</span><span class="nt">></script></span> + <span class="nt"><script </span><span class="na">async</span> <span class="na">src=</span><span class="s">"client.dart.js"</span><span class="nt">></script></span> <span class="nt"></head></span> <span class="nt"><body></span>