You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by ab...@apache.org on 2014/01/14 11:56:52 UTC

svn commit: r1558009 - in /incubator/celix/trunk: BUILDING CHANGES CMakeLists.txt RELEASE_NOTES log_service/CMakeLists.txt log_writer/CMakeLists.txt shell/CMakeLists.txt shell_tui/CMakeLists.txt

Author: abroekhuis
Date: Tue Jan 14 10:56:52 2014
New Revision: 1558009

URL: http://svn.apache.org/r1558009
Log:
CELIX-108: Added/Updated files for 1.0.0 release.

Added:
    incubator/celix/trunk/CHANGES
    incubator/celix/trunk/RELEASE_NOTES
Modified:
    incubator/celix/trunk/BUILDING
    incubator/celix/trunk/CMakeLists.txt
    incubator/celix/trunk/log_service/CMakeLists.txt
    incubator/celix/trunk/log_writer/CMakeLists.txt
    incubator/celix/trunk/shell/CMakeLists.txt
    incubator/celix/trunk/shell_tui/CMakeLists.txt

Modified: incubator/celix/trunk/BUILDING
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/BUILDING?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/BUILDING (original)
+++ incubator/celix/trunk/BUILDING Tue Jan 14 10:56:52 2014
@@ -30,7 +30,7 @@ Quick Start
   $ sh run.sh
   
   # To install the release (framework, headers and bundles)
-  $ make install-release
+  $ make install-all
   
   # To see a list of all available targets
   $ make help
@@ -43,7 +43,7 @@ Apache Celix has two build options that 
 are based on CUnit a fork of CppUTest. CUnit can simply be installed and is normally
 found by the CMake scripts, but for CppUTest a fork needs to be build.
 
-The fork can be found on https://github.com/abroekhuis/cpputest. Simply cloning, building
+The fork can be found on https://github.com/abroekhuis/cpputest/tree/backup. Simply cloning, building
 and updating the build configuration to point to the build files should be enough.
 
 Some background, CppUTest doesn't support output parameters, but Celix's API relies heavily

Added: incubator/celix/trunk/CHANGES
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/CHANGES?rev=1558009&view=auto
==============================================================================
--- incubator/celix/trunk/CHANGES (added)
+++ incubator/celix/trunk/CHANGES Tue Jan 14 10:56:52 2014
@@ -0,0 +1,64 @@
+Changes for 1.0.0.incubating
+** Bug
+    * [CELIX-28] - celix_strerror in celix_errno.h does not give error correct error strings for errno.h errors
+    * [CELIX-43] - Update bundle creation and deployment
+    * [CELIX-45] - remote_services/discovery does not compile
+    * [CELIX-46] - Add .DS_Store to .gitignore
+    * [CELIX-47] - FindSLP.cmake and FindJansson.cmake include dir location typo
+    * [CELIX-50] - driverAttributes_getDriverId does not return DriverId
+    * [CELIX-58] - BUNDLE_STATE doesn't have an UNKNOWN state
+    * [CELIX-59] - Remote service examples generate segmentation fault on start.
+    * [CELIX-73] - CUint include directory used directly then header included via <CUint/Automated.h> can't be found in Xcode 
+    * [CELIX-74] - The serviceTrackerCustomizer header uses, but does not include, the serviceReference header.
+    * [CELIX-75] - CMake does not install the Deployment Admin bundle
+    * [CELIX-76] - Deployment Admin multiline manifest
+    * [CELIX-78] - CMake does not install the Device Manager bundle 
+    * [CELIX-79] - DeviceManager DriverTracker and DeviceTracker callbacks wrong
+    * [CELIX-82] - segfault when stopping remote services (server)
+    * [CELIX-83] - memory pool bad access issue when starting with cache
+    * [CELIX-84] - Update shell commands to provide better feedback
+    * [CELIX-85] - During shutdown celix sometimes segfaults
+    * [CELIX-86] - missing include
+    * [CELIX-88] - Missing export of endpoint_listener.h
+    * [CELIX-92] - Moving manifest from bundle to bundle_revision
+    * [CELIX-93] - Manifest with multiple files
+    * [CELIX-95] - not initialized variable leads to segFault 
+    * [CELIX-96] - missing include
+    * [CELIX-97] - Inspect command only prints objectClass
+    * [CELIX-98] - Callback method for RSA proxies
+    * [CELIX-99] - Extract common RSA headers
+    * [CELIX-100] - Add release guide to website
+    * [CELIX-103] - log_service segfault on bundle stop/destroy
+    * [CELIX-105] - Fixed array_list_test
+** Improvement
+    * [CELIX-27] - Add create function for the SERVICE_TRACKER_CUSTIMIZER struct
+    * [CELIX-42] - Support Visual Studio
+    * [CELIX-52] - Typedef MANIFEST shall be changed to lower case
+    * [CELIX-53] - Typedef ACTIVATOR shall be lower case
+    * [CELIX-54] - Use one convention for linefeeds
+    * [CELIX-60] - Support framework embedding
+    * [CELIX-62] - rename suffix of pointer type from _t to _pt
+    * [CELIX-64] - Add support for ccputest
+    * [CELIX-66] - Refactor shell service struct
+    * [CELIX-71] - FindAPR does not look in default APR directories
+    * [CELIX-72] - 'Header Files' sub folder not included in all folders in generated Xcode project
+    * [CELIX-87] - Improve framework logging
+    * [CELIX-89] - Align Remote Services with Amdatu Remote Services
+    * [CELIX-91] - exporting serviceRegistration_setProperties(..) 
+    * [CELIX-94] - extend properties support for escaping equals sign
+    * [CELIX-101] - Prefixing public constants
+    * [CELIX-102] - Improve cache options
+    * [CELIX-106] - Add configurable framework logger
+    * [CELIX-107] - Add Apache Rat as make target
+** New Feature
+    * [CELIX-25] - Allow NULL value for the SERVICE_TRACKER_CUSTOMIZER struct
+    * [CELIX-80] - Netstring support
+    * [CELIX-81] - Remote Services - Shared Memory Support
+** Task
+    * [CELIX-40] - Refactor bundle macro to generate Manifest file
+    * [CELIX-67] - Check for dependency manager usage
+    * [CELIX-68] - Check for memory leaks
+    * [CELIX-108] - Prepare 1.0.0 release
+** Wish
+    * [CELIX-51] - Improve maintainability code
+

Modified: incubator/celix/trunk/CMakeLists.txt
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/CMakeLists.txt?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/CMakeLists.txt (original)
+++ incubator/celix/trunk/CMakeLists.txt Tue Jan 14 10:56:52 2014
@@ -32,11 +32,11 @@ IF(WIN32)
 	SET(CMAKE_C_FLAGS "-D_CRT_SECURE_NO_WARNINGS ${CMAKE_C_FLAGS}")
 ENDIF()
 
-# Set version for the whole package/release
-SET(CELIX_MAJOR "0")
+# Set version for the framework package/release
+SET(CELIX_MAJOR "1")
 SET(CELIX_MINOR "0")
-SET(CELIX_MICRO "1")
-SET(CELIX_QUALIFIER "incubation")
+SET(CELIX_MICRO "0")
+SET(CELIX_QUALIFIER "incubating")
 
 enable_testing()
 
@@ -45,7 +45,7 @@ include(cmake/installation.cmake)
 include(UseDoxygen)  
 
 # Default bundle version
-set(DEFAULT_VERSION 0.0.1.incubation)
+set(DEFAULT_VERSION 0.0.1.incubating)
 
 ## New sub project must use a buildoption to be able to enable/disable the project using the CMake Editor
 ## Sub projects depending on another sub project automatically enable these dependencies

Added: incubator/celix/trunk/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/RELEASE_NOTES?rev=1558009&view=auto
==============================================================================
--- incubator/celix/trunk/RELEASE_NOTES (added)
+++ incubator/celix/trunk/RELEASE_NOTES Tue Jan 14 10:56:52 2014
@@ -0,0 +1,10 @@
+Release Notes for 1.0.0.incubating
+Remarks:
+ * Components that are 1.0.0 are
+   - Framework
+   - Utils
+   - Shell
+   - Shell TUI
+   - Log Service
+   - Log Writer
+   - Launcher
\ No newline at end of file

Modified: incubator/celix/trunk/log_service/CMakeLists.txt
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/log_service/CMakeLists.txt?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/log_service/CMakeLists.txt (original)
+++ incubator/celix/trunk/log_service/CMakeLists.txt Tue Jan 14 10:56:52 2014
@@ -18,6 +18,7 @@
 celix_subproject(LOG_SERVICE "Option to enable building the Log Service bundles" "OFF" DEPS framework)
 if (LOG_SERVICE)
 	
+	SET_HEADER(BUNDLE_VERSION "1.0.0.incubating")
 	SET_HEADER(BUNDLE_SYMBOLICNAME "apache_celix_log_service")
 	SET_HEADERS("Bundle-Name: Apache Celix Log Service")
 	

Modified: incubator/celix/trunk/log_writer/CMakeLists.txt
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/log_writer/CMakeLists.txt?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/log_writer/CMakeLists.txt (original)
+++ incubator/celix/trunk/log_writer/CMakeLists.txt Tue Jan 14 10:56:52 2014
@@ -18,6 +18,7 @@
 celix_subproject(LOG_WRITER "Option to enable building the Log Writer bundle" "OFF" DEPS FRAMEWORK LOG_SERVICE)
 if (LOG_WRITER)
 
+    SET_HEADER(BUNDLE_VERSION "1.0.0.incubating")
 	SET_HEADER(BUNDLE_SYMBOLICNAME "apache_celix_log_writer")
 	SET_HEADERS("Bundle-Name: Apache Celix Log Writer")
 

Modified: incubator/celix/trunk/shell/CMakeLists.txt
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/shell/CMakeLists.txt?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/shell/CMakeLists.txt (original)
+++ incubator/celix/trunk/shell/CMakeLists.txt Tue Jan 14 10:56:52 2014
@@ -18,6 +18,7 @@ celix_subproject(SHELL "Option to enable
 if (SHELL)
 	find_package(CURL REQUIRED)
 	
+	SET_HEADER(BUNDLE_VERSION "1.0.0.incubating")
 	SET_HEADER(BUNDLE_SYMBOLICNAME "apache_celix_shell")
 	SET_HEADERS("Bundle-Name: Apache Celix Shell") 
 

Modified: incubator/celix/trunk/shell_tui/CMakeLists.txt
URL: http://svn.apache.org/viewvc/incubator/celix/trunk/shell_tui/CMakeLists.txt?rev=1558009&r1=1558008&r2=1558009&view=diff
==============================================================================
--- incubator/celix/trunk/shell_tui/CMakeLists.txt (original)
+++ incubator/celix/trunk/shell_tui/CMakeLists.txt Tue Jan 14 10:56:52 2014
@@ -17,6 +17,7 @@
 celix_subproject(SHELL_TUI "Option to enable building the Shell Textual User Interface bundles" OFF DEPS LAUNCHER SHELL)
 if (SHELL_TUI)
 
+    SET_HEADER(BUNDLE_VERSION "1.0.0.incubating")
 	SET_HEADER(BUNDLE_SYMBOLICNAME "apache_celix_shell_tui")
 	SET_HEADERS("Bundle-Name: Apache Celix Shell TUI")