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")