summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/modules/scdl (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-03Refactoring, rename isNil to isNull.jsdelfino1-9/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1428206 13f79535-47bb-0310-9956-ffa450edef68
2013-01-03Improve handling of nested lists, trees, null and floating point values.jsdelfino1-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1428191 13f79535-47bb-0310-9956-ffa450edef68
2012-12-11Port kernel to C++11 and refactor some of the core modules. Convert functors ↵jsdelfino2-30/+23
to lambdas, and add C++ const, noexcept and inline annotations to get more efficient generated code. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1419985 13f79535-47bb-0310-9956-ffa450edef68
2012-07-16Minor memory management, performance, and tracing improvements.jsdelfino1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1361917 13f79535-47bb-0310-9956-ffa450edef68
2011-12-21Fix calculation of composite path when configured with an absolute path.jsdelfino1-0/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1221832 13f79535-47bb-0310-9956-ffa450edef68
2011-06-28Port to Mac OS X 10.6.7.jsdelfino1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1140690 13f79535-47bb-0310-9956-ffa450edef68
2011-05-23Refactor some of the extensions and remove unnecessary namespace prefixes.jsdelfino3-16/+15
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1126298 13f79535-47bb-0310-9956-ffa450edef68
2011-04-17Implement SCDL wiredByImpl attribute.jsdelfino1-0/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1094211 13f79535-47bb-0310-9956-ffa450edef68
2011-02-26Correctly pass query strings through component wiring redirects and improve ↵jsdelfino1-1/+1
format of XML and JSON response documents. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1074924 13f79535-47bb-0310-9956-ffa450edef68
2011-01-06Support service promotion and improve component layout algorithm.jsdelfino1-0/+17
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1055767 13f79535-47bb-0310-9956-ffa450edef68
2010-08-22Improve performance by reusing HTTP proxy connections across invocations and ↵jsdelfino1-12/+24
using local function proxies instead of HTTP proxies for local wires. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@987845 13f79535-47bb-0310-9956-ffa450edef68
2010-06-05Add build support for a minimum distribution using prebuilt dependencies ↵jsdelfino1-0/+3
from Ubuntu 9.10. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951656 13f79535-47bb-0310-9956-ffa450edef68
2010-06-02Upgrade SCDL schemas to cd05 level. Remove unused and unsupported schemas. ↵jsdelfino2-1/+24
Add SCDL schema validation test case. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@950343 13f79535-47bb-0310-9956-ffa450edef68
2010-05-30Fix source distribution build scripts, add missing files to the dist targets.jsdelfino1-0/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@949466 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Minor fixes to distro build. Added missing scripts. Placed libraries in the ↵jsdelfino1-2/+1
correct module and component directories. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917438 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Updated test composites and xsds to the latest SCA schemas.jsdelfino1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900233 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Simplified Makefiles a bit. Added -R options to configure shared library ↵jsdelfino1-1/+1
runtime search path and not require LD_LIBRARY_PATH anymore. Refactored test shell scripts and added a store-cpp integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900073 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Cleaned up test composite files. Adjusted C++ implementation elements to ↵jsdelfino2-8/+5
match the spec. Minor refactoring/terminology cleanup in HTTPD modules, renamed readImplementation to evalImplementation and evalImplementation to applyImplementation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900071 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Improvements to autoconf build to make support for python, web service etc ↵jsdelfino1-4/+1
and relevant test cases optional and generate ac_defines used in ifdefs to check for debug and multithreading. Moved some optional code and test cases around to run them only when the tested features are built. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897791 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino2-27/+24
HTTPD. Changed memory management to use Apache APR pools instead of ref counting pointers as it's much faster and easier to integrate with the Python and Ruby interpreters. Changed to use simple pool-based string and stream implementations instead of the STL ones, which cause a lots of mutex locks in a multi-threaded environment. Added build options to compile with threading and profiling. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895165 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26Simplified server configuration, HTTPD modules now use deployment composite ↵jsdelfino2-6/+34
to route service requests, minor fixes to store integration test. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893939 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30More build improvements, added a configure option to turn on debugging and ↵jsdelfino1-1/+1
profiling, fixed compile and link options to support multithreading where applicable, moved non-building tools to contrib, and adjusted the top readmes and build instructions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885350 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Simplified the automake build using configure options instead of environment ↵jsdelfino1-2/+0
variables and cleaned up some of the makefile.am files. Adjusted build instructions. Moved directories that don't yet build or work out of the main build dir and obsolete docs to a contrib dir. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883254 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Refactored httpd server integration, split http support and server logic in ↵jsdelfino1-0/+0
two modules. Added functions to load component implementations packaged as dynamic libraries. Minor monad code cleanup, converted cast operators to separate functions. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883249 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving sca trunk to sca-cpp/trunk.jsdelfino5-0/+372
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68