From 1b905121463af3ac50855e985442cf910af20c29 Mon Sep 17 00:00:00 2001 From: Johannes Schanda Date: Mon, 14 Jan 2013 14:14:21 +0100 Subject: [PATCH] Update files for genivi release --- AUTHORS | 5 +- LICENSE | 20 +-- README | 3 + TODO | 84 ------------- dbus-DBusMessage-disable-data-validation.patch | 25 ---- eclipse-code-style-formatter.xml | 166 ------------------------- 6 files changed, 5 insertions(+), 298 deletions(-) delete mode 100644 TODO delete mode 100644 dbus-DBusMessage-disable-data-validation.patch delete mode 100644 eclipse-code-style-formatter.xml diff --git a/AUTHORS b/AUTHORS index a0d3b96..2708c9d 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,4 +1 @@ -BMW AG -Aleksandar Kanchev -Philip Rauwolf -Johannes Schanda +BMW Group \ No newline at end of file diff --git a/LICENSE b/LICENSE index b02709b..a3fd60f 100644 --- a/LICENSE +++ b/LICENSE @@ -371,22 +371,4 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0. - ---------------------------------------------------------------------------------------------------------- - -This license applies to src/MurmurHash3.h and src/MurmurHash3.cpp: - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file + \ No newline at end of file diff --git a/README b/README index cac05e9..28c2d35 100755 --- a/README +++ b/README @@ -1,3 +1,6 @@ +Build Instructions +================== + To build this package CommonAPI and a version of libdbus patched with the marshaling patch must be available. Instructions for making a patched version of libdbus available in /usr/local: diff --git a/TODO b/TODO deleted file mode 100644 index d1331ca..0000000 --- a/TODO +++ /dev/null @@ -1,84 +0,0 @@ -* Move Version checking to the ServiceRegistry: - Currently, ensuring the interface-version based compatibility of the local proxy and - a given remote service would be done asynchronously within the proxy right after its creation. - The check should be moved to the service registry, so that a proxy only needs to ask - for the locally cached version information of the remote service. - According to the current CommonAPI Spec, it is required that a proxy remains "unavailable" when - it's counterpart has an incompatible interface version. - Feasibility of and alternatives to this approach remain to be determined. - -* Performance: - Check especially message dispatching! Is it possible to do the dispatching without copying - the interface name and object path strings? - Check (de)serialization, improve where possible. - -* Implementation of Variants. - -* Dedicated Test of multiple connect/disconnect cycles - -* Life Cycle of connections: Disconnect/Destroy with ProxyFactory, how to do this otherwise? - -* DBusProxyHelper.h: - // TODO: Must implement available checks on method calls, and wait for valid avalable status in sync case - /* - * XXX DBusProxy declares a private DBusReadonlyAttribute variable, which - * cuases a circular dependency. As a workaround the DBusProxy must be - * forward declared and set as default parameter to the template attribute - * classes. - * - * Since DBus*Attribute use the DBusProxyHelper, we have to use the - * DBusProxy class as a template typename. - */ - -* DBusMultiEvent.h: - /* - * XXX DBusProxy declares a private DBusReadonlyAttribute variable, which - * cuases a circular dependency. As a workaround the DBusProxy must be - * forward declared and set as default parameter to the template attribute - * classes. - * - * Since DBus*Attribute use the DBusProxyHelper, we have to use the - * DBusProxy class as a template typename. - */ - //TODO: if rehashing occurs, then all iterators are invalidated. - //TODO: rework with pointers, since this is D-Bus only - typedef typename ListenersMap::iterator Subscription; - -* DBusAttribute.h: - /* - * XXX DBusProxy declares a private DBusReadonlyAttribute variable, which - * causes a circular dependency. As a workaround the DBusProxy must be - * forward declared and set as default parameter to the template attribute - * classes. - */ - -* DBusServiceRegistry.h: - isServiceInstanceAlive: //TODO Fallback for services not in dbus object manager - -* DBus Generator: implizite Array-Deklaration via "[]" (z.B. UInt32[] in Methoden-Aufruf) unterstützen! - - - - -Future development (2.1): - -* Request Name for DBusStubAdapter: - The D-Bus specification states that a single D-Bus connection might own multiple names. - We have to make sure that when a register request comes from the CommonAPI StubAdapter - Factory that we make sure that the name is already owned by our DBusConnection. - Probably we'll have to keep a list of all owned names and request a new one on registration - if required. - -* Check static/dynamic loading of libraries, make it work. - -* Doxygen in CommonAPI source code. - -* Main Loop Integration - - Per Factory or on Runtime level? - - Which functions are needed? - - Example with Glib on CommonAPI base (not D-Bus specific) - - Christian Linke has some ideas - -- Handling of D-Bus properties!! Sollte auf Franca attributes gemapped sein (Grund: Interoperabilität) - -* getValue on attributes is inconsisten with other methods, CallStatus should be in signature not return \ No newline at end of file diff --git a/dbus-DBusMessage-disable-data-validation.patch b/dbus-DBusMessage-disable-data-validation.patch deleted file mode 100644 index 4983900..0000000 --- a/dbus-DBusMessage-disable-data-validation.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 762a0ceb1ff6b4c69eced23902fbc404870f21ca Mon Sep 17 00:00:00 2001 -From: Philip Rauwolf -Date: Fri, 3 Aug 2012 16:34:59 +0200 -Subject: [PATCH] Disabled all data checks in DBUS - ---- - dbus/dbus-message.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c -index 5e570bd..9883e70 100644 ---- a/dbus/dbus-message.c -+++ b/dbus/dbus-message.c -@@ -3960,7 +3960,7 @@ load_message (DBusMessageLoader *loader, - DBusValidationMode mode; - dbus_uint32_t n_unix_fds = 0; - -- mode = DBUS_VALIDATION_MODE_DATA_IS_UNTRUSTED; -+ mode = DBUS_VALIDATION_MODE_WE_TRUST_THIS_DATA_ABSOLUTELY; - - oom = FALSE; - --- -1.7.10.4 - diff --git a/eclipse-code-style-formatter.xml b/eclipse-code-style-formatter.xml deleted file mode 100644 index 8be3b29..0000000 --- a/eclipse-code-style-formatter.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- 2.7.4