summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Johannes Schanda [Fri, 13 Sep 2013 15:24:29 +0000 (17:24 +0200)]
Fix seg fault on null pointer in operators
Johannes Schanda [Fri, 13 Sep 2013 13:38:06 +0000 (15:38 +0200)]
Move tutorial to CommonAPI-Tools
Johannes Schanda [Fri, 13 Sep 2013 13:28:39 +0000 (15:28 +0200)]
Makefile rule doc for all documentation
Johannes Schanda [Thu, 5 Sep 2013 15:06:18 +0000 (17:06 +0200)]
Update api version number for 2.1
Johannes Schanda [Thu, 5 Sep 2013 14:03:56 +0000 (16:03 +0200)]
Add comment to subscription
Johannes Schanda [Thu, 5 Sep 2013 12:52:30 +0000 (14:52 +0200)]
Doxygen main page description
Stefan Laner [Mon, 29 Jul 2013 14:36:07 +0000 (16:36 +0200)]
Added support for selective broadcasts
-Add subclass for event to support additional API for selective
-Add hash specialisation for ClientID hashes
Change-Id: Ic708338c5e4a821c908a174ca373d212b5f7b3ee
Philip Rauwolf [Fri, 23 Aug 2013 14:00:27 +0000 (16:00 +0200)]
Fixed logic error in dynamic loading
If an alias was defined for one binding that was equal to the well known
name of another binding, the loading procedure that actually happened
was inconsistent across different use cases and also did not match the
description given in the README.
Johannes Schanda [Thu, 22 Aug 2013 14:08:31 +0000 (16:08 +0200)]
Describe lining requirements for bindings and glue code
Change-Id: Iac2383baa0ed3cd1b076068993699eb72f376371
Johannes Schanda [Thu, 8 Aug 2013 10:51:19 +0000 (12:51 +0200)]
Merge "Added tutorial"
Johannes Schanda [Thu, 8 Aug 2013 07:59:43 +0000 (09:59 +0200)]
Add Configuration.h to installed headers
Philip Rauwolf [Wed, 7 Aug 2013 15:13:23 +0000 (17:13 +0200)]
Added tutorial
Added a tutorial file in AsciiDoc format. References to existing guides,
documentation etc. currently still partially missing.
Change-Id: I88e50c9d31b4812659072e3953c7be9c0f489c03
Manfred Bathelt [Wed, 31 Jul 2013 15:01:55 +0000 (08:01 -0700)]
changed project version to 2.1
Manfred Bathelt [Wed, 31 Jul 2013 15:00:52 +0000 (08:00 -0700)]
doc: configured doxygen document generation
added excludes for unit tests
excluded murmurhash
excluded namespace "std"
added UML diagrams
Stefan Laner [Wed, 24 Jul 2013 08:56:52 +0000 (10:56 +0200)]
Introduced type CommonAPI::ClientId to identify callers on stub side.
This is a prerequisite for selective broadcasts.
Change-Id: If258704035145a57723e2309d4181b6f78f1edee
Aleksandar Kanchev [Wed, 24 Jul 2013 07:50:18 +0000 (09:50 +0200)]
Merge "Introduced dynamic loading of middleware bindings and other generic libraries."
Johannes Schanda [Wed, 10 Jul 2013 08:32:20 +0000 (10:32 +0200)]
Adapt documentation of event subscription methods
Explain illegal proxy building in callbacks
Offer suggestions for how to avoid this issue
Philip Rauwolf [Mon, 8 Jul 2013 14:55:56 +0000 (16:55 +0200)]
Introduced dynamic loading of middleware bindings and other generic
libraries.
Dynamic loading of middleware libraries including possibilities to
configure the loading process now is available. Also added utility
functions on CommonAPI level to support loading of libraries of
generated code / other generic libraries. Configuration now has its own
source module. Added several unit tests to confirm correctness.
gitignore, README and inline documentation updated accordingly.
Change-Id: Ia11d91a5f8de5b8bbb2ae9844324f050a926579e
Philip Rauwolf [Tue, 25 Jun 2013 08:31:33 +0000 (10:31 +0200)]
Overloading of visible Runtime::createFactory methods
Philip Rauwolf [Mon, 24 Jun 2013 12:30:28 +0000 (14:30 +0200)]
Added check on the mainloop context being initialized before used
Philip Rauwolf [Mon, 17 Jun 2013 11:12:51 +0000 (13:12 +0200)]
Extensions for named factories
Extended factory creation to support named factories
Change-Id: Iab66080a48676512dee44a7dd4001205310103a9
Johannes Schanda [Mon, 17 Jun 2013 09:44:09 +0000 (11:44 +0200)]
Add compile guard macro
- Sets a macro preventing inclusion of internal files
- Adds makefile defenition to enable build
Johannes Schanda [Mon, 10 Jun 2013 12:53:26 +0000 (14:53 +0200)]
Update VariantTest
Update variant test for better automated result checking
Change-Id: Ib3cca53520aefec322d4531896c31c9862e9ee0d
Aleksandar Kanchev [Thu, 6 Jun 2013 08:51:48 +0000 (10:51 +0200)]
factory: fix error return types
Philip Rauwolf [Thu, 6 Jun 2013 11:16:16 +0000 (13:16 +0200)]
Added CommonAPI.h for general usage in user code.
Philip Rauwolf [Thu, 6 Jun 2013 11:15:46 +0000 (13:15 +0200)]
Fixed an issue for older compilers
Johannes Schanda [Fri, 24 May 2013 09:16:02 +0000 (11:16 +0200)]
Changes to variant to extend functionality for some binding needs
Philip Rauwolf [Tue, 4 Jun 2013 11:15:59 +0000 (13:15 +0200)]
Decoupling of declaration and implementation in Factory and
ServicePublisher plus some dependency refactoring (user interface has
not changed) to further separate the new ServicePublisher interface from
the deprecated Factory functions.
Aleksandar Kanchev [Tue, 28 May 2013 08:32:16 +0000 (10:32 +0200)]
add polymorphic struct support
SerializablePolymorphicStruct is a new sub type of SerializableStruct.
It makes sense to use SerializablePolymorphicStruct only with std::shared_ptr.
New stream operators added to support the polymorhic struct shared pointers.
Philip Rauwolf [Mon, 3 Jun 2013 16:54:38 +0000 (18:54 +0200)]
Added compile time deprecation markers, fixed typo
Johannes Schanda [Wed, 29 May 2013 14:59:07 +0000 (16:59 +0200)]
Added and integrated the ServicePublisher interface in order to improve management of services. The equivalent interfaces of the Factory have been flagged as deprecated, documentation on the meaning of this flag has been added.
Also, an interface for asynchronous service discovery has been added to the Factory.
Johannes Schanda [Mon, 3 Jun 2013 08:32:43 +0000 (10:32 +0200)]
Some additional tests for variant moves
Johannes Schanda [Fri, 31 May 2013 13:31:55 +0000 (15:31 +0200)]
Better tests for variant moves
Johannes Schanda [Wed, 29 May 2013 21:13:34 +0000 (23:13 +0200)]
Corrected move constructor / initialisation of empty variant
Philip Rauwolf [Tue, 28 May 2013 09:31:22 +0000 (11:31 +0200)]
Updated .gitignore
Philip Rauwolf [Tue, 28 May 2013 09:25:04 +0000 (11:25 +0200)]
Extended documentation for mainloop integration in Runtime.h
Johannes Schanda [Mon, 27 May 2013 16:45:17 +0000 (18:45 +0200)]
Fix bug in assignment of variant to variant
Johannes Schanda [Mon, 27 May 2013 15:02:17 +0000 (17:02 +0200)]
Better variant tests
Johannes Schanda [Fri, 10 May 2013 11:00:28 +0000 (13:00 +0200)]
Change attribute sync getter to match all other sync signatures, typo
Philip Rauwolf [Thu, 18 Apr 2013 13:33:05 +0000 (15:33 +0200)]
Added MainloopContext
Change-Id: Ic44bb8c9340c426bb1c3c7ab82dcede5f6f55e7e
Johannes Schanda [Tue, 12 Mar 2013 14:48:56 +0000 (15:48 +0100)]
Add doxygen generation targets
Aleksandar Kanchev [Tue, 12 Mar 2013 11:19:55 +0000 (12:19 +0100)]
add libtool version-info support
Johannes Schanda [Mon, 11 Mar 2013 16:00:46 +0000 (17:00 +0100)]
Comments of public API
Johannes Schanda [Thu, 7 Mar 2013 15:15:41 +0000 (16:15 +0100)]
Set version 2.0 in package version
Johannes Schanda [Wed, 6 Mar 2013 15:49:43 +0000 (16:49 +0100)]
Improve locking in event
Philip Rauwolf [Mon, 4 Mar 2013 16:35:36 +0000 (17:35 +0100)]
Added mutex for event unsubscribe calls
Philip Rauwolf [Fri, 1 Mar 2013 09:52:37 +0000 (10:52 +0100)]
Moved service management down to middleware implementation. Added a
variant for service-deregistration for splitted CommonAPI Addresses.
Philip Rauwolf [Thu, 28 Feb 2013 18:09:36 +0000 (19:09 +0100)]
Deinitialization of running services now working
Philip Rauwolf [Tue, 26 Feb 2013 17:42:32 +0000 (18:42 +0100)]
Fixed 2 warnings in Variant Type
Johannes Schanda [Tue, 26 Feb 2013 12:28:59 +0000 (13:28 +0100)]
Fix full namespace in variant for using namespace std compatability
Fix wrong path for byte buffers in output stream
Philip Rauwolf [Fri, 22 Feb 2013 13:35:58 +0000 (14:35 +0100)]
InputStream and OutputStream now have a way to recognize beginning/end
of each entry in a map
Aleksandar Kanchev [Thu, 21 Feb 2013 14:15:46 +0000 (15:15 +0100)]
add UNKNOWN AvailabilityStatus
Support cases where we're simply waiting for a callback to set our
variable to either AVAILABLE or NOT_AVAILABLE. Without the UNKNOWN
value, another boolean variable was needed to indicate if the
AvailabilityStatus was already set.
Aleksandar Kanchev [Thu, 21 Feb 2013 14:12:06 +0000 (15:12 +0100)]
remove generated README file
this should be generated the same way the doxygen docs are generated. No
point in keeping it into the repository, since it's actually a duplicate
of the README file and thus redundant.
We should add this to the Makefile instead.
Johannes Schanda [Fri, 15 Feb 2013 10:07:50 +0000 (11:07 +0100)]
Eliminate final warning in middlewareinfo
Johannes Schanda [Thu, 14 Feb 2013 09:50:31 +0000 (10:50 +0100)]
Fixed type in README
Philip Rauwolf [Thu, 14 Feb 2013 09:32:25 +0000 (10:32 +0100)]
Eliminated warnings in MiddlewareInfo.h
Aleksandar Kanchev [Wed, 13 Feb 2013 11:52:44 +0000 (12:52 +0100)]
add gitattributes and proper crlf handling
Philip Rauwolf [Mon, 4 Feb 2013 16:40:17 +0000 (17:40 +0100)]
No API-changes. Made internals of Factory compliant with improved
encapsulation
lipci [Mon, 4 Feb 2013 14:49:25 +0000 (06:49 -0800)]
Adaptions for support of config files
Philip Rauwolf [Fri, 1 Feb 2013 12:46:43 +0000 (13:46 +0100)]
Added "serviceName" to proxy- and service-creation methods that make use
of splitted address (was necessary to fully incorporate configuration
possibilities for DBus connection name and DBus object path by using the
full commonapi address)
Philip Rauwolf [Tue, 29 Jan 2013 09:06:15 +0000 (10:06 +0100)]
Extended headers of In- and OutputStream for support of vectors of
enums.
Johannes Schanda [Wed, 23 Jan 2013 14:26:34 +0000 (15:26 +0100)]
Really fix compile problems on older GCC
Johannes Schanda [Wed, 23 Jan 2013 11:44:17 +0000 (12:44 +0100)]
Fix windows line endings
Johannes Schanda [Wed, 23 Jan 2013 09:09:15 +0000 (10:09 +0100)]
Fix build on GCC < 4.7
Aleksandar Kanchev [Tue, 22 Jan 2013 10:34:21 +0000 (11:34 +0100)]
include LICENSE in make dist target
Johannes Schanda [Mon, 21 Jan 2013 13:54:13 +0000 (14:54 +0100)]
Further readme update
Johannes Schanda [Mon, 21 Jan 2013 13:33:31 +0000 (14:33 +0100)]
Added missing header
Johannes Schanda [Mon, 21 Jan 2013 13:22:39 +0000 (14:22 +0100)]
Fix for old automake
Johannes Schanda [Mon, 21 Jan 2013 12:04:43 +0000 (13:04 +0100)]
Expanded readme
Philip Rauwolf [Fri, 18 Jan 2013 17:26:29 +0000 (18:26 +0100)]
Added Stub.h to installed headers
Johannes Schanda [Fri, 18 Jan 2013 10:05:54 +0000 (11:05 +0100)]
Variant test matches new variant API
Philip Rauwolf [Thu, 17 Jan 2013 16:09:01 +0000 (17:09 +0100)]
Variants fully integrated into inputStream, Bugfixing Variants and
datatype "ByteBuffer"
Philip Rauwolf [Wed, 16 Jan 2013 15:53:49 +0000 (16:53 +0100)]
Bugfixing for reading of variants
Johannes Schanda [Wed, 16 Jan 2013 14:09:44 +0000 (15:09 +0100)]
Merge remote-tracking branch 'origin/variant_dev' into variant_dev
Philip Rauwolf [Wed, 16 Jan 2013 14:01:29 +0000 (15:01 +0100)]
Finished integration of SerializableVariant into InputStream
Johannes Schanda [Wed, 16 Jan 2013 13:50:18 +0000 (14:50 +0100)]
Test now uses expects
Johannes Schanda [Wed, 16 Jan 2013 13:39:06 +0000 (14:39 +0100)]
Corrected copy constructors for deep copy
Philip Rauwolf [Wed, 16 Jan 2013 12:48:17 +0000 (13:48 +0100)]
started integration variants into inputstream
Johannes Schanda [Wed, 16 Jan 2013 13:17:30 +0000 (14:17 +0100)]
Renamed .ipp to .hpp
Johannes Schanda [Wed, 16 Jan 2013 12:42:26 +0000 (13:42 +0100)]
Variant with working output stream
Philip Rauwolf [Wed, 16 Jan 2013 09:15:57 +0000 (10:15 +0100)]
Integration of Variants into outputStream
Philip Rauwolf [Tue, 15 Jan 2013 16:36:07 +0000 (17:36 +0100)]
First integration of TypeStream into existing code. Testing as well
as class partitioning and encapsulation remains to be done.
Philip Rauwolf [Tue, 15 Jan 2013 14:50:17 +0000 (15:50 +0100)]
Work on integration of typeOutputStream into outputStream
Philip Rauwolf [Tue, 15 Jan 2013 12:41:02 +0000 (13:41 +0100)]
Added include
Johannes Schanda [Mon, 14 Jan 2013 12:54:08 +0000 (13:54 +0100)]
Serializable variant
Johannes Schanda [Mon, 14 Jan 2013 11:13:02 +0000 (12:13 +0100)]
Variant class
Johannes Schanda [Mon, 14 Jan 2013 14:06:54 +0000 (15:06 +0100)]
Correct licence headers for genivi release
Johannes Schanda [Mon, 14 Jan 2013 13:26:56 +0000 (14:26 +0100)]
Clean documentation for genivi release
Aleksandar Kanchev [Mon, 14 Jan 2013 15:02:33 +0000 (16:02 +0100)]
update .gitignore
Johannes Schanda [Fri, 11 Jan 2013 10:23:47 +0000 (11:23 +0100)]
Reorganise to remove redundant folder
Johannes Schanda [Fri, 11 Jan 2013 09:10:06 +0000 (10:10 +0100)]
Clean up eclipse project files
Johannes Schanda [Fri, 11 Jan 2013 09:07:42 +0000 (10:07 +0100)]
Initial import to Git
Juergen Gehring [Tue, 8 Jan 2013 14:19:23 +0000 (06:19 -0800)]
Init commit