<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/flusspferd</link><counters><counter name="forever" lastEventTime="1283279756" firstEventTime="1228166074">2381</counter></counters><metadata><item name="subtitle"><value type="text/plain">Javascript Bindings for C++</value></item><item name="description"><value type="text/plain">Flusspferd (German for Hippopotamus) is a C++ Javascript project.

Its uses are 1) as a stand-alone CommonJS interpreter, and 2) as a nicer way of embedding javascript in a C++ program.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Flusspferd</value></item><item name="url"><value type="text/plain">http://flusspferd.org</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>website</branch>       </source>       <timestamp>1283279149</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>113a4c0</revision>           <log>website: added google group to list of services - http://bit.ly/bLh5L1</log>           <url>http://github.com/Flusspferd/flusspferd/commit/113a4c066db64f5ebf94cb6c13e1acf57c9e06e6</url>           <files>             <file> index.html </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1283277814</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>f2a070c</revision>           <log>changed some includes (from &quot;FunkMonkey's MSVC patch&quot; http://github.com/FunkMonkey/flusspferd/commit/741c90d1f1bee8723465ec7d69db6ce989f50120) - http://bit.ly/aIqNBj</log>           <url>http://github.com/Flusspferd/flusspferd/commit/f2a070c4805e0bdbae4b5f528e94a9a36ceb80c5</url>           <files>             <file> include/flusspferd/create/native_function.hpp</file> <file>include/flusspferd/io/filesystem-base.hpp</file> <file>include/flusspferd/object.hpp</file> <file>libflusspferd/spidermonkey/arguments.cpp</file> <file>libflusspferd/spidermonkey/evaluate.cpp</file> <file>libflusspferd/spidermonkey/string.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1283276538</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>9898e54</revision>           <log>added potentially missing #include &lt;cctype&gt; (thx to &quot;FunkMonkey&quot;) - http://bit.ly/9cPt1I</log>           <url>http://github.com/Flusspferd/flusspferd/commit/9898e54ad4eb84addb26a44b2dcd52004bed5cae</url>           <files>             <file> libflusspferd/modules.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1283276415</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>4d351ec</revision>           <log>added missing boost:: namespace (thx to &quot;FunkMonkey&quot;) - http://bit.ly/chfKm7</log>           <url>http://github.com/Flusspferd/flusspferd/commit/4d351ecd909b2931d0712b702be18d7d4ed85a23</url>           <files>             <file> libflusspferd/io/filesystem-base.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1283268211</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>28f4a3e</revision>           <log>configure: added help for spidermonkey_include_dir and root_path - http://bit.ly/agcMDU</log>           <url>http://github.com/Flusspferd/flusspferd/commit/28f4a3e6b7ac3cad4222cb4de475299cc9b1526e</url>           <files>             <file> configure </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1281199580</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>411665a</revision>           <log>Fixed detection for new jsid/jsvalue API

TODO there should be a better way than - http://bit.ly/bjCNQE</log>           <url>http://github.com/Flusspferd/flusspferd/commit/411665aa1330a2668e8d2a45b7cd067ca07fda1b</url>           <files>             <file> CMakeModules/FindSpidermonkey.cmake</file> <file>include/flusspferd/spidermonkey/value.hpp</file> <file>libflusspferd/spidermonkey/native_object_base.cpp</file> <file>libflusspferd/spidermonkey/property_iterator.cpp</file> <file>libflusspferd/spidermonkey/value.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1281197499</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>b895229</revision>           <log>unified root API by using Macros if Typed Rooting is not supported (thx to Wes and gpsee inspiration) - http://bit.ly/bWSe18</log>           <url>http://github.com/Flusspferd/flusspferd/commit/b895229ef48e2a1cf652641f22a5ed64a47d13c5</url>           <files>             <file> include/flusspferd/spidermonkey/object.hpp</file> <file>include/flusspferd/spidermonkey/string.hpp</file> <file>include/flusspferd/spidermonkey/value.hpp</file> <file>libflusspferd/spidermonkey/root.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>website</branch>       </source>       <timestamp>1281049351</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>8cd4ce6</revision>           <log>changed link to feed - http://bit.ly/cu1KZB</log>           <url>http://github.com/Flusspferd/flusspferd/commit/8cd4ce6194b63bb60099a435863557f0c86c67a3</url>           <files>             <file> index.html </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1281047904</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>a1a40cc</revision>           <log>since older SpiderMonkey does not support AddValueRoot made changes conditional - http://bit.ly/bsWPlz</log>           <url>http://github.com/Flusspferd/flusspferd/commit/a1a40ccd7340e2519c559ea90f31dbee51091668</url>           <files>             <file> include/flusspferd/spidermonkey/object.hpp</file> <file>include/flusspferd/spidermonkey/string.hpp</file> <file>include/flusspferd/spidermonkey/value.hpp</file> <file>libflusspferd/spidermonkey/root.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1281046810</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>455d8ee</revision>           <log>changed root to use Add*Root API to be compatible with JägerMonkey (untested) - http://bit.ly/9om7fX</log>           <url>http://github.com/Flusspferd/flusspferd/commit/455d8ee64498ac874d09bae20ada6e44cb26899e</url>           <files>             <file> include/flusspferd/root.hpp</file> <file>include/flusspferd/spidermonkey/object.hpp</file> <file>include/flusspferd/spidermonkey/string.hpp</file> <file>include/flusspferd/spidermonkey/value.hpp</file> <file>include/flusspferd/tracer.hpp</file> <file>libflusspferd/spidermonkey/root.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1273339230</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>6840137</revision>           <log>updated ChangeLog: FreeBSD Support - http://bit.ly/azsN8G</log>           <url>http://github.com/ruediger/flusspferd/commit/684013707896ce7e6639c8d89fadfe96e7bcff81</url>           <files>             <file> ChangeLog.txt </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1273338809</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>a7cf3f0</revision>           <log>added Roman to the list of contributors.
see e05c5c7af23c9b196a16 63f3fdac999944f29b0c add1fe94943621b6ef3a - http://bit.ly/bligKC</log>           <url>http://github.com/ruediger/flusspferd/commit/a7cf3f09eaf3d48996891275d2074d7e6653cba4</url>           <files>             <file> CONTRIBUTORS </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1273338541</timestamp>       <body>         <commit>           <author>Roman Neuhauser</author>           <revision>e05c5c7</revision>           <log>powl, ceill, floorl, fmodl -&gt; std:: equivalents from &lt;cmath&gt;

value::to_integral_number works with std::pow etc, fixes
build on FreeBSD, which doesn't have these in the system C headers,
but the system C++ compiler (GCC) has them.

* libflusspferd/spidermonkey/value.cpp - http://bit.ly/9ZWON7</log>           <url>http://github.com/ruediger/flusspferd/commit/e05c5c7af23c9b196a165c6a9d704f519764b849</url>           <files>             <file> libflusspferd/spidermonkey/value.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1273338541</timestamp>       <body>         <commit>           <author>Roman Neuhauser</author>           <revision>63f3fda</revision>           <log>libdl doesn't exist on FreeBSD

* libflusspferd/CMakeLists.txt

  libdl is sought independently of FLUSSPFERD_HAVE_POSIX,
  and only if CMAKE_SYSTEM_NAME is not &quot;FreeBSD&quot;.

  this check should examine whether libdl is needed instead
  of branching on system name; i'll leave that for someone
  more knowledgable of CMake. - http://bit.ly/dz9PkR</log>           <url>http://github.com/ruediger/flusspferd/commit/63f3fdac999944f29b0c41eea28a33f8aeab8b5d</url>           <files>             <file> libflusspferd/CMakeLists.txt </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1273338540</timestamp>       <body>         <commit>           <author>Roman Neuhauser</author>           <revision>add1fe9</revision>           <log>fixed wrong use of sysctl(3) in FreeBSD-specific code

* CMakeModules/FindSelfExe.cmake

  - C++ code requires #include &lt;cstdlib&gt; to recognize
    NULL, EXIT_SUCCESS and EXIT_FAILURE
  - sysctl's third parameter is a buffer, not its size

* libflusspferd/flusspferd_module.cpp

  - s/MAX_PATH/PATH_MAX/
  - sysctl's third parameter is a buffer, not its size - http://bit.ly/aDlGgT</log>           <url>http://github.com/ruediger/flusspferd/commit/add1fe94943621b6ef3a0527b5f14bc9994bb259</url>           <files>             <file> CMakeModules/FindSelfExe.cmake</file> <file>libflusspferd/flusspferd_module.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>website</branch>       </source>       <timestamp>1272377860</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>3b64a16</revision>           <log>fixed another broken/missing link - http://bit.ly/bZif4f</log>           <url>http://github.com/ruediger/flusspferd/commit/3b64a16ec64eb4bc7287404ef6dd316b727a02cd</url>           <files>             <file> index.html </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>website</branch>       </source>       <timestamp>1272359329</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>0a3377c</revision>           <log>fix broken link (thx to nickg) - http://bit.ly/beUQ9l</log>           <url>http://github.com/ruediger/flusspferd/commit/0a3377c43908158dbeabb70d1c573aae62e55f04</url>           <files>             <file> index.html </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1272359107</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>3be6dec</revision>           <log>size_t -&gt; std::size_t - http://bit.ly/bfMvfi</log>           <url>http://github.com/ruediger/flusspferd/commit/3be6dec26ecaeeb429535fc975e59a0c90c82670</url>           <files>             <file> libflusspferd/modules.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>master</branch>       </source>       <timestamp>1271685131</timestamp>       <body>         <commit>           <author>Rüdiger Sonderfeld</author>           <revision>b2fccba</revision>           <log>libflusspferd: minor code improvements in modules.cpp - http://bit.ly/bmoz5X</log>           <url>http://github.com/ruediger/flusspferd/commit/b2fccba182ebe1825a54f88794e4346bce1f5a79</url>           <files>             <file> libflusspferd/modules.cpp </file>           </files>         </commit>       </body>     </message><message>       <generator>         <name>github</name>         <version>1</version>         <url>http://www.github.com</url>       </generator>       <source>         <project>flusspferd</project>         <branch>function_object_200</branch>       </source>       <timestamp>1269816669</timestamp>       <body>         <commit>           <author>Aristid Breitkreuz</author>           <revision>61cc960</revision>           <log>bug #159: make test case pass (problem: wrong paths), closes #159 - http://bit.ly/btgRPa</log>           <url>http://github.com/ruediger/flusspferd/commit/61cc960d8613bccc448e3f55467b2315d01c5044</url>           <files>             <file> test/test_regression_159.cpp </file>           </files>         </commit>       </body>     </message></recentMessages></statsTarget>
