summaryrefslogtreecommitdiffstats
path: root/sca-cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-01-17Simplified Makefiles a bit. Added -R options to configure shared library ↵jsdelfino44-115/+1875
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-17Integrated Java component support as an HTTPD module. Added test case and ↵jsdelfino17-53/+1475
store scenario skeleton. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900072 13f79535-47bb-0310-9956-ffa450edef68
2010-01-17Cleaned up test composite files. Adjusted C++ implementation elements to ↵jsdelfino21-156/+98
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-17Updated to newer version of xulrunner and libmozjs.jsdelfino2-9/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900070 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Updated svn:ignore properties. Fixed build error.jsdelfino4-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897797 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Improvements to autoconf build to make support for python, web service etc ↵jsdelfino57-935/+1341
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-11Created component structure and build files for Web service component using ↵jsdelfino6-0/+269
Axis2/C. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897790 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Added utility functions to help call Java code using JNI and wrap Axis2/java ↵jsdelfino10-0/+792
in a component. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897789 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Added scoped pools to test methods to reduce test memory consumption.jsdelfino1-5/+31
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897788 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Cleaned up python support code, removed unused functions.jsdelfino5-164/+51
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897787 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Renamed cache test cases.jsdelfino2-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897786 13f79535-47bb-0310-9956-ffa450edef68
2010-01-11Minor fixes to server and python evaluator to get python store working. ↵jsdelfino21-134/+105
Some changes to python and scheme store test cases to simplify them a bit and make them consistent. Enabled a few more server test combinations. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897785 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Added a few more python and C++ component test combinations.jsdelfino5-61/+119
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896332 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Added test/store-python test case, renamed test/store-script to ↵jsdelfino26-2/+1164
store-scheme, started to convert the store test code to python. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896331 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Minor fixes to the INSTALL doc.jsdelfino1-4/+14
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896330 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Fixes to make build work on Ubuntu Jaunty 9.04.jsdelfino3-3/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896329 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Fixed incorrect function name in test implementation.jsdelfino1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896328 13f79535-47bb-0310-9956-ffa450edef68
2010-01-06Minor cleanup, removed unnecessary references to GC pools.jsdelfino12-98/+96
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@896327 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Integrated python support with HTTPD server module. Changed test case to use ↵jsdelfino9-13/+132
a python component implementation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895982 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Fixed shopping cart delete function. Map HTTP delete with no path info to a ↵jsdelfino5-9/+30
deleteall function, to distinguish delete of a resource and delete of the whole collection of resources. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895970 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Added python module to main build. Updated svn:ignore properties.jsdelfino2-2/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895959 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Updated building instructions, added python build option and a list of the ↵jsdelfino2-13/+49
required build tools. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895955 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Minor cleanup, removed unused poolptr and char value types.jsdelfino3-100/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895954 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Integrated python 2.6 interpreter in modules/python. The integration is much ↵jsdelfino8-2/+806
simpler than before as it now uses kernel dynamic values and lambda functions to call from/to python. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895953 13f79535-47bb-0310-9956-ffa450edef68
2010-01-05Refactored eval module to avoid confusion with the python eval module.jsdelfino16-76/+83
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895952 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02Cleaned up lifecycle handling of objects that hold library and file ↵jsdelfino15-145/+186
resources. Fixed pool stack initialization concurrency issue. Re-enabled watch strings to help watch compound values in debugger. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895305 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02Fixed build error with --enable-threads option.jsdelfino2-2/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895170 13f79535-47bb-0310-9956-ffa450edef68
2010-01-02Performance improvements when running both in multi-threaded and pre-forked ↵jsdelfino55-1685/+2649
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-26Updated svn and git ignores. Removed -pg build option from non-debug build ↵jsdelfino2-4/+3
config. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893940 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26Simplified server configuration, HTTPD modules now use deployment composite ↵jsdelfino24-422/+515
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-12-26Added missing const qualifiers, macros and util functions to help debugging, ↵jsdelfino15-366/+515
and a simple balanced tree implementation for use in lookup tables. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893938 13f79535-47bb-0310-9956-ffa450edef68
2009-12-26Added timing functions to measure performance, removed unused cache support, ↵jsdelfino41-1862/+561
refactored and removed some obsolete tests and adjusted build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@893937 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30Updated svn:ignore property. Redirect log output.jsdelfino2-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885357 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30More build improvements, added a configure option to turn on debugging and ↵jsdelfino23-38/+162
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-30Fixes to the http client, httpd modules and memcached component to get the ↵jsdelfino31-281/+723
store and shopping cart test case working end to end. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885349 13f79535-47bb-0310-9956-ffa450edef68
2009-11-30Added debug macros and cleaned up debug logging. Added locking macros used ↵jsdelfino20-138/+417
when compiling for multithreading. Fixed value conversions to numbers. Fixed compile warnings. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885348 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Configured svn:ignore properties.jsdelfino1-0/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883260 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Fixed build break. Added missing dir and fix server configuration script.jsdelfino4-1/+21
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883256 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Simplified the automake build using configure options instead of environment ↵jsdelfino895-2826/+1072
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 memcached support into an SCA component. Moved cache monad ↵jsdelfino12-78/+270
functions to kernel. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883250 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Refactored httpd server integration, split http support and server logic in ↵jsdelfino37-912/+1575
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.jsdelfino1040-0/+104340
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880633 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving tag under sca-cpp/tags.jsdelfino1087-0/+104670
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880623 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving tag under sca-cpp/tags.jsdelfino751-0/+100024
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880622 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving tag under sca-cpp/tags.jsdelfino526-0/+53662
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880619 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving tag under sca-cpp/tags.jsdelfino1374-0/+155783
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880618 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving tag under sca-cpp/tags.jsdelfino1115-0/+124229
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880617 13f79535-47bb-0310-9956-ffa450edef68
2009-11-16Cleaning up SVN structure, moving branch under sca-cpp/branches.jsdelfino1115-0/+124230
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@880612 13f79535-47bb-0310-9956-ffa450edef68