Update native bridge to UI Automation for speed and reliability

Native UI Automation bridge redesigned for speed and reliability.  The
bridge library has been renamed to UiaBridge.  Native components use VS
2010 C++ and .Net 4.
This commit is contained in:
Edward Jakubowski
2014-04-29 23:33:10 -04:00
parent 7a267a6d9a
commit acf215fe00
48 changed files with 1453 additions and 1105 deletions

View File

@@ -58,7 +58,7 @@
<fileset dir="${src}"> <!-- includes images -->
<include name="**/*.png" />
</fileset>
<fileset dir="native/WpfBridge/bin"> <!-- includes native jni dlls -->
<fileset dir="native/uiabridge/bin"> <!-- includes native jni dlls -->
<include name="**/*.dll" />
</fileset>
<manifest>
@@ -69,7 +69,13 @@
</target>
<target name="run" depends="dist" description="runs our generated jar file">
<java jar="dist/${jarname}" fork="true"/>
<java jar="${dist}/${jarname}" fork="true"/>
</target>
<target name="jni" depends="dist" description="compile the source including jars from lib directory" >
<!-- makes a JNI header of the named class -->
<javah destdir="${build}" verbose="yes" classpath="${dist}/${jarname}">
<class name="org.synthuse.UiaBridge"/>
</javah>
</target>
</project>