summaryrefslogtreecommitdiff
path: root/TODO
blob: e07402af9e60ce3b906ce1cbe00e4bc820e1c981 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 * Javadoc
 * add annotation to override the interface or method name on the bus
 * don't respond to Introspect/Ping except on the right interface Serkan Kaba <serkan_kaba -at- yahoo -dot- com>
 * document that we handle Introspect for you 
 * add header checks to daemon
 * add TERM/etc handler to DBusDaemon
 * autolaunch
 * run a daemon in the same JVM as the application for autolaunch??
 * autodetection of float support
 * allow 'virtual' object handlers, so that all object paths under a certain hierarchy are handled by the same object
 * extend dbus-viewer to make calls
 * check that this is true:
   objects should not return ObjectUnknown if the path has an existant
   child node, but should if not (for introspection) It should return
   UnknownInterface or Method
 * support Enums as UInt32s
 * make it work with free VM/Compilers:
   make CFLAGS="`pkg-config --cflags dbus-1` -I/opt/java-generics/include" CLASSPATH=/opt/java-generics/share/classpath/glibj.zip:. LD_LIBRARY_PATH=/opt/java-generics/lib/classpath/ JAVAC="ecj -1.5" JAVA_HOME=/opt/java-generics/ JCFLAGS="-cp classes -bootclasspath /opt/java-generics/share/classpath/glibj.zip" JAVA=jamvm  check
   after installing eclipse eclipse-ecj jamvm and compiling classpath-generics with prefix=/opt/java-generics
   Current failure with 0.92:java.lang.IncompatibleClassChangeError: unimplemented interface on AnnotatedElement.getAnnotations().
   http://builder.classpath.org/japi/jdk15-generics.html suggests that this is fixed in HEAD