Fixed null pointer exception when sensor updates value paths where no
sensor registered for
Merge branch 'bugfixes' of git@github.com:interdroid/interdroid-swan.git into bugfixes
Fixed bug with respect to parsing a context typed value, now uses
expression parsing. Went wrong with parentheses
Updated the buildjar to include all classes necessary to run a SWAN
application outside the SWAN apk. Made a new directory
'swan-in-your-app' that contains all jars needed for such an app.
Fixed test activity to catch exception while parsing
Fixed buildjar.ant to include the timestampedvalue needed in the
swansensor.jar
Changed the abstract configuration activity to load default preference
from intent rather than xml, also updated the android manifest
accordingly. This prevents a configuration activity in a different apk
to crash because it cannot find the resources xml file.
Further changes to abstract configuration activity to support cross apk
usage of the default preferences (they need to be re added with the
proper context)
refactored 'contextexpressions' into 'swansong' to match the naming
Improved readability of history reduction mode
Updated buildjar for sensor jar to include more missing class files, now
probably contains too much, but it works.
typo
ConfigurationActivity should return (Context)TypedValue rather than
expression. Fixed prefsToConfigurationString accordingly.
removed final modifier from parse method so that sub classes can
override the parse method to return a more specific type
added a parse method that returns a context typed value, also fixed the
constructors.
Improved parameter names in grammar. Added proper support for history
length 0, that takes the last known value. Fixed the order in
AbstractVDBSensor so that value is first put in database and then the
app is notified instead of the other way around. Changed the listener
for context typed value to only get a single value per reading instead
of array. This cannot happen and the API is ugly.
- Documentation "fix" (pull request practice)
javadoc fix
Merge pull request #3 from interdroid/bugfixes

Bugfixes (Documentation fix - Practice)