Browse files

move jnalib up to top level

  • Loading branch information...
1 parent 6e99ab0 commit a18e453686fb2f5bbee101367bc40ce40a9f2c49 Timothy Wall committed Jun 22, 2011
Showing with 690 additions and 712 deletions.
  1. 0 {jnalib → }/.classpath
  2. 0 {jnalib → }/.project
  3. 0 {jnalib → }/.settings/org.eclipse.jdt.core.prefs
  4. 0 {jnalib → }/.settings/org.eclipse.ltk.core.refactoring.prefs
  5. 0 {jnalib → }/OTHERS
  6. 0 {jnalib → }/TODO
  7. +690 −20 build.xml
  8. 0 {jnalib → }/contrib/README
  9. 0 {jnalib/contrib/shapedwindowdemo → contrib/alphamaskdemo}/.classpath
  10. 0 {jnalib → }/contrib/alphamaskdemo/.project
  11. 0 {jnalib → }/contrib/alphamaskdemo/build.xml
  12. 0 {jnalib → }/contrib/alphamaskdemo/com/sun/jna/contrib/demo/AlphaMaskDemo.java
  13. 0 {jnalib → }/contrib/alphamaskdemo/com/sun/jna/contrib/demo/AlphaMaskDemo.jnlp
  14. 0 {jnalib → }/contrib/alphamaskdemo/com/sun/jna/contrib/demo/AlphaMaskDemo2.java
  15. 0 {jnalib → }/contrib/alphamaskdemo/com/sun/jna/contrib/demo/tardis.png
  16. 0 {jnalib/contrib/balloontips → contrib/balloonmanagerdemo}/.classpath
  17. 0 {jnalib → }/contrib/balloonmanagerdemo/.project
  18. 0 {jnalib → }/contrib/balloonmanagerdemo/build.xml
  19. 0 {jnalib → }/contrib/balloonmanagerdemo/com/sun/jna/contrib/demo/BalloonManager.java
  20. 0 {jnalib → }/contrib/balloonmanagerdemo/com/sun/jna/contrib/demo/BalloonManagerDemo.java
  21. 0 {jnalib/contrib/balloonmanagerdemo → contrib/balloontips}/.classpath
  22. 0 {jnalib → }/contrib/balloontips/.project
  23. 0 {jnalib → }/contrib/balloontips/README
  24. 0 {jnalib → }/contrib/balloontips/build.xml
  25. 0 {jnalib → }/contrib/balloontips/com/sun/jna/contrib/demo/BalloonTipManager.java
  26. 0 {jnalib → }/contrib/balloontips/com/sun/jna/contrib/demo/FilteredTextField.java
  27. 0 {jnalib → }/contrib/dnddemo/.classpath
  28. 0 {jnalib → }/contrib/dnddemo/.project
  29. 0 {jnalib → }/contrib/dnddemo/build.xml
  30. 0 {jnalib → }/contrib/dnddemo/com/sun/jna/contrib/demo/GhostedDragImageDemo.java
  31. 0 {jnalib → }/contrib/dnddemo/com/sun/jna/contrib/demo/toucan.png
  32. 0 {jnalib → }/contrib/dnddemo/package.html
  33. 0 {jnalib → }/contrib/ntservice/.classpath
  34. 0 {jnalib → }/contrib/ntservice/.project
  35. 0 {jnalib → }/contrib/ntservice/README
  36. 0 {jnalib → }/contrib/ntservice/build.xml
  37. 0 {jnalib → }/contrib/ntservice/manifest.mf
  38. 0 {jnalib → }/contrib/ntservice/nbproject/build-impl.xml
  39. 0 {jnalib → }/contrib/ntservice/nbproject/genfiles.properties
  40. 0 {jnalib → }/contrib/ntservice/nbproject/project.properties
  41. 0 {jnalib → }/contrib/ntservice/nbproject/project.xml
  42. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/jna/Advapi32.java
  43. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/jna/WINERROR.java
  44. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/jna/WINNT.java
  45. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/jna/WINSVC.java
  46. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/win32/TestService.java
  47. 0 {jnalib → }/contrib/ntservice/src/jnacontrib/win32/Win32Service.java
  48. 0 {jnalib → }/contrib/ntservice/test/placeholder.txt
  49. 0 {jnalib → }/contrib/platform/.classpath
  50. 0 {jnalib → }/contrib/platform/.project
  51. 0 {jnalib → }/contrib/platform/build.xml
  52. 0 {jnalib → }/contrib/platform/nbproject/build-impl.xml
  53. 0 {jnalib → }/contrib/platform/nbproject/project.properties
  54. 0 {jnalib → }/contrib/platform/nbproject/project.xml
  55. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/FileMonitor.java
  56. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/FileUtils.java
  57. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/KeyboardUtils.java
  58. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/RasterRangesUtils.java
  59. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/WindowUtils.java
  60. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/dnd/DragHandler.java
  61. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/dnd/DropHandler.java
  62. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/dnd/DropTargetPainter.java
  63. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/dnd/GhostedDragImage.java
  64. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/dnd/package.html
  65. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/mac/MacFileUtils.java
  66. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/mac/package.html
  67. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/package.html
  68. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/unix/X11.java
  69. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/unix/package.html
  70. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Advapi32.java
  71. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Advapi32Util.java
  72. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/BaseTSD.java
  73. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Crypt32.java
  74. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Crypt32Util.java
  75. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/DsGetDC.java
  76. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/GDI32.java
  77. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Guid.java
  78. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Kernel32.java
  79. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Kernel32Util.java
  80. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/LMAccess.java
  81. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/LMCons.java
  82. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/LMErr.java
  83. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/LMJoin.java
  84. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/NTSecApi.java
  85. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/NTStatus.java
  86. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Netapi32.java
  87. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Netapi32Util.java
  88. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/NtDll.java
  89. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/NtDllUtil.java
  90. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/ObjBase.java
  91. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Ole32.java
  92. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Ole32Util.java
  93. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Oleaut32.java
  94. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Secur32.java
  95. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Secur32Util.java
  96. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Shell32.java
  97. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Shell32Util.java
  98. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/ShellAPI.java
  99. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/ShlObj.java
  100. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Sspi.java
  101. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/User32.java
  102. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/W32Errors.java
  103. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/W32FileMonitor.java
  104. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/W32FileUtils.java
  105. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/W32Service.java
  106. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/W32ServiceManager.java
  107. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WTypes.java
  108. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Wdm.java
  109. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Win32Exception.java
  110. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinBase.java
  111. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinCrypt.java
  112. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinDef.java
  113. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinGDI.java
  114. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinNT.java
  115. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinReg.java
  116. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinUser.java
  117. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Winspool.java
  118. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/WinspoolUtil.java
  119. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/Winsvc.java
  120. 0 {jnalib → }/contrib/platform/src/com/sun/jna/platform/win32/package.html
  121. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/FileUtilsTest.java
  122. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/KeyboardUtilsTest.java
  123. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/RasterRangesUtilsTest.java
  124. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/WindowUtilsTest.java
  125. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Advapi32Test.java
  126. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Advapi32UtilTest.java
  127. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Crypt32Test.java
  128. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Crypt32UtilTest.java
  129. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/GDI32Test.java
  130. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Kernel32Test.java
  131. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Kernel32UtilTest.java
  132. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Netapi32Test.java
  133. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Netapi32UtilTest.java
  134. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/NtDllTest.java
  135. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/NtDllUtilTest.java
  136. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Ole32Test.java
  137. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Ole32UtilTest.java
  138. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Oleaut32Test.java
  139. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Secur32Test.java
  140. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Secur32UtilTest.java
  141. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Shell32Test.java
  142. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Shell32UtilTest.java
  143. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/User32Test.java
  144. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/W32FileMonitorTest.java
  145. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/W32ServiceManagerTest.java
  146. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/W32ServiceTest.java
  147. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/Win32ExceptionTest.java
  148. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/WinspoolTest.java
  149. 0 {jnalib → }/contrib/platform/test/com/sun/jna/platform/win32/WinspoolUtilTest.java
  150. 0 {jnalib/contrib/alphamaskdemo → contrib/shapedwindowdemo}/.classpath
  151. 0 {jnalib → }/contrib/shapedwindowdemo/.project
  152. 0 {jnalib → }/contrib/shapedwindowdemo/build.xml
  153. 0 {jnalib → }/contrib/shapedwindowdemo/com/sun/jna/contrib/demo/ShapedWindowDemo.java
  154. 0 {jnalib → }/contrib/w32keyhook/.classpath
  155. 0 {jnalib → }/contrib/w32keyhook/.project
  156. 0 {jnalib → }/contrib/w32keyhook/KeyHook.java
  157. 0 {jnalib → }/contrib/w32keyhook/build.xml
  158. 0 {jnalib → }/contrib/x11/.classpath
  159. 0 {jnalib → }/contrib/x11/.project
  160. 0 {jnalib → }/contrib/x11/README
  161. 0 {jnalib → }/contrib/x11/build.xml
  162. 0 {jnalib → }/contrib/x11/src/jnacontrib/x11/api/X.java
  163. 0 {jnalib → }/contrib/x11/src/jnacontrib/x11/api/X11KeySymDef.java
  164. 0 {jnalib → }/contrib/x11/src/jnacontrib/x11/demos/XDesktopDemo.java
  165. 0 {jnalib → }/contrib/x11/src/jnacontrib/x11/demos/XTestDemo.java
  166. 0 {jnalib → }/dist/darwin.jar
  167. 0 {jnalib → }/dist/doc.zip
  168. 0 {jnalib → }/dist/freebsd-amd64.jar
  169. 0 {jnalib → }/dist/freebsd-i386.jar
  170. 0 {jnalib → }/dist/jna.jar
  171. 0 {jnalib → }/dist/jnacontrib/demo-alphamask.jar
  172. 0 {jnalib → }/dist/jnacontrib/demo-balloonmanager.jar
  173. 0 {jnalib → }/dist/jnacontrib/demo-balloontips.jar
  174. 0 {jnalib → }/dist/jnacontrib/demo-dnd.jar
  175. 0 {jnalib → }/dist/jnacontrib/demo-shapedwindow.jar
  176. 0 {jnalib → }/dist/jnacontrib/demo-w32keyhook.jar
  177. 0 {jnalib → }/dist/jnacontrib/demo-x11.jar
  178. 0 {jnalib → }/dist/linux-amd64.jar
  179. 0 {jnalib → }/dist/linux-i386.jar
  180. 0 {jnalib → }/dist/linux-ia64.jar
  181. 0 {jnalib → }/dist/openbsd-i386.jar
  182. 0 {jnalib → }/dist/out-of-date.jar
  183. 0 {jnalib → }/dist/platform.jar
  184. 0 {jnalib → }/dist/src-full.zip
  185. 0 {jnalib → }/dist/src.zip
  186. 0 {jnalib → }/dist/sunos-amd64.jar
  187. 0 {jnalib → }/dist/sunos-sparc.jar
  188. 0 {jnalib → }/dist/sunos-sparcv9.jar
  189. 0 {jnalib → }/dist/sunos-x86.jar
  190. 0 {jnalib → }/dist/win32-amd64.jar
  191. 0 {jnalib → }/dist/win32-x86.jar
  192. 0 {jnalib → }/jna.keystore
  193. +0 −692 jnalib/build.xml
  194. 0 {jnalib → }/lib/clover.jar
  195. 0 {jnalib → }/lib/clover.license
  196. 0 {jnalib → }/lib/junit.jar
  197. 0 {jnalib → }/native/Makefile
  198. 0 {jnalib → }/native/README.libffi
  199. 0 {jnalib → }/native/callback.c
  200. 0 {jnalib → }/native/cc.sh
  201. 0 {jnalib → }/native/dispatch.c
  202. 0 {jnalib → }/native/dispatch.h
  203. 0 {jnalib → }/native/jnidispatch.rc
  204. 0 {jnalib → }/native/ld.sh
  205. 0 {jnalib → }/native/libffi/ChangeLog
  206. 0 {jnalib → }/native/libffi/ChangeLog.libffi
  207. 0 {jnalib → }/native/libffi/ChangeLog.libgcj
  208. 0 {jnalib → }/native/libffi/ChangeLog.v1
  209. 0 {jnalib → }/native/libffi/LICENSE
  210. 0 {jnalib → }/native/libffi/Makefile.am
  211. 0 {jnalib → }/native/libffi/Makefile.in
  212. 0 {jnalib → }/native/libffi/README
  213. 0 {jnalib → }/native/libffi/README.jna
  214. 0 {jnalib → }/native/libffi/acinclude.m4
  215. 0 {jnalib → }/native/libffi/aclocal.m4
  216. 0 {jnalib → }/native/libffi/build-ios.sh
  217. 0 {jnalib → }/native/libffi/compile
  218. 0 {jnalib → }/native/libffi/config.guess
  219. 0 {jnalib → }/native/libffi/config.sub
  220. 0 {jnalib → }/native/libffi/configure
  221. 0 {jnalib → }/native/libffi/configure.ac
  222. 0 {jnalib → }/native/libffi/configure.host
  223. 0 {jnalib → }/native/libffi/depcomp
  224. 0 {jnalib → }/native/libffi/doc/libffi.info
  225. 0 {jnalib → }/native/libffi/doc/libffi.texi
  226. 0 {jnalib → }/native/libffi/doc/stamp-vti
  227. 0 {jnalib → }/native/libffi/doc/version.texi
  228. 0 {jnalib → }/native/libffi/fficonfig.h.in
  229. 0 {jnalib → }/native/libffi/include/Makefile.am
  230. 0 {jnalib → }/native/libffi/include/Makefile.in
  231. 0 {jnalib → }/native/libffi/include/ffi.h.in
  232. 0 {jnalib → }/native/libffi/include/ffi_common.h
  233. 0 {jnalib → }/native/libffi/install-sh
  234. 0 {jnalib → }/native/libffi/libffi.pc.in
  235. 0 {jnalib → }/native/libffi/libtool-version
  236. 0 {jnalib → }/native/libffi/ltmain.sh
  237. 0 {jnalib → }/native/libffi/m4/ax_cc_maxopt.m4
  238. 0 {jnalib → }/native/libffi/m4/ax_cflags_warn_all.m4
  239. 0 {jnalib → }/native/libffi/m4/ax_check_compiler_flags.m4
  240. 0 {jnalib → }/native/libffi/m4/ax_compiler_vendor.m4
  241. 0 {jnalib → }/native/libffi/m4/ax_configure_args.m4
  242. 0 {jnalib → }/native/libffi/m4/ax_enable_builddir.m4
  243. 0 {jnalib → }/native/libffi/m4/ax_gcc_archflag.m4
  244. 0 {jnalib → }/native/libffi/m4/ax_gcc_x86_cpuid.m4
  245. 0 {jnalib → }/native/libffi/m4/libtool.m4
  246. 0 {jnalib → }/native/libffi/m4/ltoptions.m4
  247. 0 {jnalib → }/native/libffi/m4/ltsugar.m4
  248. 0 {jnalib → }/native/libffi/m4/ltversion.m4
  249. 0 {jnalib → }/native/libffi/m4/lt~obsolete.m4
  250. 0 {jnalib → }/native/libffi/man/Makefile.am
  251. 0 {jnalib → }/native/libffi/man/Makefile.in
  252. 0 {jnalib → }/native/libffi/man/ffi.3
  253. 0 {jnalib → }/native/libffi/man/ffi_call.3
  254. 0 {jnalib → }/native/libffi/man/ffi_prep_cif.3
  255. 0 {jnalib → }/native/libffi/mdate-sh
  256. 0 {jnalib → }/native/libffi/missing
  257. 0 {jnalib → }/native/libffi/msvcc.sh
  258. 0 {jnalib → }/native/libffi/src/alpha/ffi.c
  259. 0 {jnalib → }/native/libffi/src/alpha/ffitarget.h
  260. 0 {jnalib → }/native/libffi/src/alpha/osf.S
  261. 0 {jnalib → }/native/libffi/src/arm/ffi.c
  262. 0 {jnalib → }/native/libffi/src/arm/ffitarget.h
  263. 0 {jnalib → }/native/libffi/src/arm/gentramp.sh
  264. 0 {jnalib → }/native/libffi/src/arm/sysv.S
  265. 0 {jnalib → }/native/libffi/src/arm/trampoline.S
  266. 0 {jnalib → }/native/libffi/src/avr32/ffi.c
  267. 0 {jnalib → }/native/libffi/src/avr32/ffitarget.h
  268. 0 {jnalib → }/native/libffi/src/avr32/sysv.S
  269. 0 {jnalib → }/native/libffi/src/closures.c
  270. 0 {jnalib → }/native/libffi/src/cris/ffi.c
  271. 0 {jnalib → }/native/libffi/src/cris/ffitarget.h
  272. 0 {jnalib → }/native/libffi/src/cris/sysv.S
  273. 0 {jnalib → }/native/libffi/src/debug.c
  274. 0 {jnalib → }/native/libffi/src/dlmalloc.c
  275. 0 {jnalib/native/libffi/src/moxie → native/libffi/src/frv}/eabi.S
  276. 0 {jnalib → }/native/libffi/src/frv/ffi.c
  277. 0 {jnalib → }/native/libffi/src/frv/ffitarget.h
  278. 0 {jnalib → }/native/libffi/src/ia64/ffi.c
  279. 0 {jnalib → }/native/libffi/src/ia64/ffitarget.h
  280. 0 {jnalib → }/native/libffi/src/ia64/ia64_flags.h
  281. 0 {jnalib → }/native/libffi/src/ia64/unix.S
  282. 0 {jnalib → }/native/libffi/src/java_raw_api.c
  283. 0 {jnalib → }/native/libffi/src/m32r/ffi.c
  284. 0 {jnalib → }/native/libffi/src/m32r/ffitarget.h
  285. 0 {jnalib → }/native/libffi/src/m32r/sysv.S
  286. 0 {jnalib → }/native/libffi/src/m68k/ffi.c
  287. 0 {jnalib → }/native/libffi/src/m68k/ffitarget.h
  288. 0 {jnalib → }/native/libffi/src/m68k/sysv.S
  289. 0 {jnalib → }/native/libffi/src/mips/ffi.c
  290. 0 {jnalib → }/native/libffi/src/mips/ffitarget.h
  291. 0 {jnalib → }/native/libffi/src/mips/n32.S
  292. 0 {jnalib → }/native/libffi/src/mips/o32.S
  293. 0 {jnalib/native/libffi/src/frv → native/libffi/src/moxie}/eabi.S
  294. 0 {jnalib → }/native/libffi/src/moxie/ffi.c
  295. 0 {jnalib → }/native/libffi/src/pa/ffi.c
  296. 0 {jnalib → }/native/libffi/src/pa/ffitarget.h
  297. 0 {jnalib → }/native/libffi/src/pa/hpux32.S
  298. 0 {jnalib → }/native/libffi/src/pa/linux.S
  299. 0 {jnalib → }/native/libffi/src/powerpc/aix.S
  300. 0 {jnalib → }/native/libffi/src/powerpc/aix_closure.S
Sorry, we could not display the entire diff because too many files (838) changed.
View
0 jnalib/.classpath → .classpath
File renamed without changes.
View
0 jnalib/.project → .project
File renamed without changes.
View
0 jnalib/.settings/org.eclipse.jdt.core.prefs → .settings/org.eclipse.jdt.core.prefs
File renamed without changes.
View
0 ...gs/org.eclipse.ltk.core.refactoring.prefs → ...gs/org.eclipse.ltk.core.refactoring.prefs
File renamed without changes.
View
0 jnalib/OTHERS → OTHERS
File renamed without changes.
View
0 jnalib/TODO → TODO
File renamed without changes.
View
710 build.xml
@@ -1,22 +1,692 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="jna" basedir="." default="default">
- <target name="recurse">
- <ant dir="jnalib" target="${ant.target}" />
- </target>
- <target name="default">
- <antcall target="recurse">
- <param name="ant.target" value="default" />
- </antcall>
- </target>
- <target name="clean">
- <antcall target="recurse">
- <param name="ant.target" value="clean" />
- </antcall>
- </target>
- <target name="test">
- <antcall target="recurse">
- <param name="ant.target" value="test" />
- </antcall>
- </target>
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="JNA" default="default" basedir=".">
+ <description>Builds and tests JNA</description>
+
+ <!--
+ Conventions (since ant can't easily specify arbitrary file dependencies):
+ The uptodate property for a given target TARGET is "-TARGET"; the actual
+ target to generate the uptodate property is named ":TARGET".
+
+ Properties (except for uptodate properties) separate words by dots, targets
+ by dashes.
+ -->
+
+ <!-- global properties -->
+ <!-- (all build-related props should go in -dynamic-properties) -->
+ <property name="name" value="jna"/>
+ <property name="jar" value="${name}.jar"/>
+ <property name="testjar" value="${name}-test.jar"/>
+ <property name="debug" value="true"/>
+ <property name="debug.native" value="false"/>
+ <property name="cflags_extra.native" value=""/>
+ <property name="dynlink.native" value="false"/>
+ <property name="native" location="native"/>
+ <property name="src" location="src"/>
+ <property name="platform.src" location="contrib/platform/src"/>
+ <property name="contrib" location="contrib"/>
+ <property name="dist" location="dist"/>
+ <property name="test.src" location="test"/>
+ <property name="doc" location="doc"/>
+ <property name="javadoc" location="${doc}/javadoc"/>
+ <property name="stylesheet" location="${javadoc}/doc/css/javadoc.css"/>
+ <property name="vendor" value="JNA Development Team"/>
+ <property name="copyright"
+ value="Copyright &amp;copy; 2007-2010 Timothy Wall. All Rights Reserved."/>
+ <buildnumber/>
+ <!-- JNA library release version -->
+ <property name="jna.major" value="3"/>
+ <property name="jna.minor" value="3"/>
+ <property name="jna.revision" value="0"/>
+ <property name="jna.build" value="${build.number}"/>
+ <property name="jna.version" value="${jna.major}.${jna.minor}.${jna.revision}"/>
+ <!-- jnidispatch library release version -->
+ <property name="jni.major" value="3"/>
+ <property name="jni.minor" value="3"/>
+ <property name="jni.revision" value="0"/>
+ <property name="jni.build" value="${build.number}"/>
+ <property name="jni.version" value="${jni.major}.${jni.minor}.${jni.revision}"/>
+ <property name="jni.md5" value="4c69bcf40b30785215211b5a5dad211e"/>
+ <property name="spec.title" value="Java Native Access (JNA)"/>
+ <property name="spec.vendor" value="${vendor}"/>
+ <property name="spec.version" value="${jna.major}"/>
+ <property name="impl.title" value="com.sun.jna"/>
+ <property name="impl.vendor" value="${spec.vendor}"/>
+ <property name="impl.version" value="${jna.version} (b${jna.build})"/>
+
+ <property name="compatibility" value="1.4"/>
+ <property name="test.compatibility" value="1.5"/>
+
+ <!-- Miscellaneous -->
+ <property name="build.compiler.emacs" value="true"/>
+
+ <target name="default" depends="test" description="Build and Test."/>
+
+ <!-- uncomment for netbeans profiling -->
+ <!--<import file="nbproject/profiler-build-impl.xml"/>-->
+ <target name="init" depends="-setup"/>
+ <target name="compile-test-single" depends="compile-tests"/>
+ <target name="compile-single" depends="compile"/>
+
+ <target name="-dynamic-properties">
+ <echo>Java version ${java.version}, compatibility: ${compatibility}</echo>
+ <echo>JNA version ${jna.version}, native ${jni.version}</echo>
+ <echo>${java.vm.name} (${java.vm.vendor}, ${java.vm.version})</echo>
+ <echo>java.home=${java.home}</echo>
+ <echo>java.library.path=${java.library.path}</echo>
+
+ <replaceregexp match="(&lt;version&gt;).*(&lt;/version&gt;)"
+ replace="\1${jna.version}\2"
+ file="pom.xml"/>
+ <replaceregexp match='VERSION = ".*";'
+ replace='VERSION = "${jna.version}";'
+ file="src/com/sun/jna/Native.java"/>
+
+ <condition property="jar.omitted" value="**/*jnidispatch*" else="jnilib-included">
+ <isset property="omit-jnilib"/>
+ </condition>
+ <condition property="vm.arch" value="-d64" else="">
+ <or>
+ <equals arg1="${sun.arch.data.model}" arg2="64" trim="true"/>
+ <equals arg1="${com.ibm.vm.bitmode}" arg2="64" trim="true"/>
+ <os arch="x86_64"/>
+ <os arch="ppc64"/>
+ <os arch="sparcv9"/>
+ <os arch="amd64"/>
+ </or>
+ </condition>
+ <condition property="ld.preload" value="LD_PRELOAD_64" else="LD_PRELOAD">
+ <and>
+ <os name="SunOS"/>
+ <equals arg1="${vm.arch}" arg2="-d64"/>
+ </and>
+ </condition>
+ <property name="build" value="build${vm.arch}"/>
+ <property name="classes" location="${build}/classes"/>
+ <property name="eclipse.classes" location="build.eclipse/classes"/>
+ <property name="test.classes" location="${build}/test-classes"/>
+ <property name="reports" value="${build}/reports"/>
+
+ <!-- Add other supported platforms here -->
+ <condition property="jre.arch" value="i386">
+ <equals arg1="x86" arg2="${os.arch}"/>
+ </condition>
+ <condition property="jre.arch" value="amd64">
+ <equals arg1="x86_64" arg2="${os.arch}"/>
+ </condition>
+ <property name="jre.arch" value="${os.arch}"/>
+ <condition property="os.prefix" value="linux-${jre.arch}">
+ <os name="Linux"/>
+ </condition>
+ <condition property="os.prefix" value="win32-${os.arch}">
+ <os family="windows"/>
+ </condition>
+ <!-- Darwin builds are universal, no arch required -->
+ <condition property="os.prefix" value="darwin">
+ <os family="mac"/>
+ </condition>
+ <condition property="os.prefix" value="sunos-${os.arch}">
+ <os name="SunOS"/>
+ </condition>
+ <condition property="os.prefix" value="freebsd-${os.arch}">
+ <os name="FreeBSD"/>
+ </condition>
+ <condition property="os.prefix" value="openbsd-${os.arch}">
+ <os name="OpenBSD"/>
+ </condition>
+ <fail unless="os.prefix" message="OS/arch not supported (${os.name}/${os.arch}), edit build.xml and native/Makefile to add it."/>
+ <condition property="jdk.home" value="${java.home}">
+ <available file="${java.home}/include"/>
+ </condition>
+ <condition property="jdk.home" value="${java.home}/..">
+ <available file="${java.home}/../include"/>
+ </condition>
+ <condition property="jdk.home" value="/System/Library/Frameworks/JavaVM.framework/Home">
+ <available file="/System/Library/Frameworks/JavaVM.framework/Headers"/>
+ </condition>
+ <fail unless="jdk.home" message="Can't find JNI headers (java.home=${java.home})"/>
+ <condition property="libjsig"
+ value="${java.home}/lib/${jre.arch}/libjsig.so" else="">
+ <available file="${java.home}/lib/${jre.arch}/libjsig.so"/>
+ </condition>
+ <property name="native.jar" value="${os.prefix}.jar"/>
+ <property name="build.native" location="${build}/native"/>
+ <property name="md5.file" location="${build.native}/sig"/>
+
+ <mkdir dir="${build}"/>
+ <mkdir dir="${build.native}"/>
+ <mkdir dir="${classes}"/>
+ <mkdir dir="${test.classes}"/>
+ <mkdir dir="${reports}"/>
+ <mkdir dir="${doc}"/>
+
+ </target>
+
+ <target name="-setup" depends="-dynamic-properties">
+ <path id="compile-test.path">
+ <pathelement path="${test.src}"/>
+ <path id="test.libs">
+ <fileset dir="lib">
+ <include name="junit.jar"/>
+ </fileset>
+ <pathelement path="${classes}"/>
+ </path>
+ <path id="compile.path">
+ <path id="src.path">
+ <pathelement location="${src}"/>
+ </path>
+ </path>
+ </path>
+
+ <path id="test.runpath">
+ <pathelement path="${build}/${jar}"/>
+ <pathelement path="${test.classes}"/>
+ <pathelement path="lib/clover.jar"/>
+ <path refid="test.libs"/>
+ </path>
+ </target>
+
+ <target name="compile" depends="-setup"
+ description="Compile all Java source">
+ <javac classpathref="compile.path"
+ source="${compatibility}"
+ target="${compatibility}"
+ destdir="${classes}"
+ includeantruntime="false"
+ deprecation="on" debug="${debug}">
+ <src path="${src}"/>
+ </javac>
+ </target>
+
+ <target name=":jar">
+ <uptodate property="-jar" targetfile="${build}/${jar}">
+ <srcfiles dir="${classes}">
+ <patternset id="jar-compiled">
+ <include name="com/sun/jna/*"/>
+ <include name="com/sun/jna/**/*"/>
+ </patternset>
+ </srcfiles>
+ </uptodate>
+ </target>
+ <target name="jar" depends="-setup,native,:jar" unless="-jar"
+ description="Build primary jar">
+ <jar jarfile="${build}/${jar}">
+ <manifest>
+ <attribute name="Main-Class" value="com.sun.jna.Native"/>
+ <section name="com/sun/jna/">
+ <attribute name="Manifest-Version" value="1.0"/>
+ <attribute name="Implementation-Title" value="${impl.title}"/>
+ <attribute name="Implementation-Vendor" value="${vendor}"/>
+ <attribute name="Implementation-Version" value="${impl.version}"/>
+ <attribute name="Specification-Title" value="${spec.title}"/>
+ <attribute name="Specification-Vendor" value="${spec.vendor}"/>
+ <attribute name="Specification-Version" value="${spec.version}"/>
+ <!-- OSGi Bundle attributes -->
+ <attribute name="Bundle-ManifestVersion" value="2"/>
+ <attribute name="Bundle-Name" value="jna"/>
+ <attribute name="Bundle-Description" value="JNA Library"/>
+ <attribute name="Bundle-SymbolicName" value="com.sun.jna"/>
+ <attribute name="Bundle-Version" value="${spec.version}"/>
+ <attribute name="Bundle-RequiredExecutionEnvironment" value="J2SE-1.4"/>
+ <attribute name="Bundle-Vendor" value="${vendor}"/>
+ <attribute name="Bundle-ActivationPolicy" value="lazy"/>
+ <attribute name="Export-Package" value="com.sun.jna*"/>
+ </section>
+ </manifest>
+ <fileset dir="${classes}" excludes="${jar.omitted}">
+ <patternset refid="jar-compiled"/>
+ </fileset>
+ </jar>
+ </target>
+
+ <target name="contrib-jars" depends="jar" description="Build contrib jars">
+ <subant target="jar">
+ <property name="file.reference.jna.build" location="${build}"/>
+ <property name="file.reference.jna.jar" location="${build}/${jar}"/>
+ <property name="libs.junit.classpath" location="lib/junit.jar"/>
+ <!-- platform.jar needs to be built first -->
+ <fileset dir="${contrib}" includes="platform/build.xml" />
+ <fileset dir="${contrib}" includes="*/build.xml" excludes="platform/build.xml"/>
+ </subant>
+ </target>
+
+ <target name="javah" depends="compile">
+ <javah classpath="${classes}" destdir="${build.native}" force="yes">
+ <class name="com.sun.jna.Function"/>
+ <class name="com.sun.jna.Pointer"/>
+ <class name="com.sun.jna.Memory"/>
+ <class name="com.sun.jna.Native"/>
+ <class name="com.sun.jna.NativeLibrary"/>
+ <class name="com.sun.jna.CallbackReference"/>
+ </javah>
+ <condition property="grep" value="/usr/sfw/bin/ggrep">
+ <os name="SunOS"/>
+ </condition>
+ <condition property="grep" value="ggrep">
+ <os name="OpenBSD"/>
+ </condition>
+ <property name="grep" value="grep"/>
+ <apply dir="${build.native}" executable="${grep}" parallel="true"
+ failonerror="true" relative="true" output="${md5.file}">
+ <arg value="-A"/>
+ <arg value="1"/>
+ <arg value="JNIEXPORT"/>
+ <fileset dir="${build.native}" includes="*.h"/>
+ </apply>
+ <fixcrlf srcdir="${build.native}" includes="sig" eol="unix"/>
+ <checksum property="md5" file="${md5.file}" />
+ <condition property="jni.valid" value="true">
+ <or>
+ <equals arg1="${jni.md5}" arg2="${md5}" trim="true"/>
+ <equals arg1="${jni.md5}" arg2=""/>
+ </or>
+ </condition>
+ </target>
+
+ <!-- Invalidate native libraries when native API changes -->
+ <target name="-native-api-check" depends="javah" unless="jni.valid">
+ <echo>Invalidating native code, new checksum is ${md5}</echo>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/darwin.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/win32-x86.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/win32-amd64.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-i386.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-amd64.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/linux-ia64.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/freebsd-i386.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/freebsd-amd64.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/openbsd-i386.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/sunos-x86.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/sunos-amd64.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/sunos-sparc.jar" overwrite="true"/>
+ <copy file="${dist}/out-of-date.jar" tofile="${dist}/sunos-sparcv9.jar" overwrite="true"/>
+ <delete failOnError="false" includeEmptyDirs="true">
+ <fileset dir="${build.native}" includes="*.o,*jnidispatch*"/>
+ </delete>
+ <fail>API for native code has changed. Re-run this build after updating jni.version and jni.md5 in build.xml</fail>
+ </target>
+
+ <target name=":rsrc">
+ <condition property="-rsrc">
+ <not><os family="windows"/></not>
+ </condition>
+ </target>
+ <target name="rsrc" depends="-setup,:rsrc" unless="-rsrc"
+ description="Generate w32 DLL version resource information">
+ <property name="rsrc" location="${build.native}/jnidispatch.rc"/>
+ <copy todir="${build.native}" file="${native}/jnidispatch.rc"/>
+ <replaceregexp match="FILEVERSION.*"
+ replace="FILEVERSION ${jni.major},${jni.minor},${jni.revision},${jni.build}"
+ file="${rsrc}" byline="true"/>
+ <replaceregexp match="PRODUCTVERSION.*"
+ replace="PRODUCTVERSION ${jna.major},${jna.minor},${jna.revision},${jna.build}"
+ file="${rsrc}" byline="true"/>
+ <replaceregexp match="FileVersion.*"
+ replace="FileVersion&quot;,&quot;${jni.version}&quot;"
+ file="${rsrc}" byline="true"/>
+ <replaceregexp match="Full Version.*"
+ replace="Full Version&quot;,&quot;${jni.version} b${jni.build}&quot;"
+ file="${rsrc}" byline="true"/>
+ <replaceregexp match="ProductVersion.*"
+ replace="ProductVersion&quot;,&quot;${spec.version}&quot;"
+ file="${rsrc}" byline="true"/>
+ </target>
+
+ <target name="native" depends="-setup,javah,-native-api-check,rsrc"
+ description="Build native libraries. Use 'ant -DCC=xxx' to build using a compiler other than gcc">
+ <property name="comment" value="# auto-generated by ant"/>
+ <replaceregexp match="^JNA_JNI_VERSION=.*"
+ replace="JNA_JNI_VERSION=${jni.version} ${comment}"
+ file="native/Makefile" byline="true"/>
+ <replaceregexp match="^CHECKSUM=.*"
+ replace="CHECKSUM=${jni.md5} ${comment}"
+ file="native/Makefile" byline="true"/>
+ <!-- ensure ARCH is set properly for 64-bit capable platforms -->
+ <!-- use ANT_OPTS=-d64 to build 64-bit if not the platform default -->
+ <property name="ARCH" value="${os.arch}"/>
+ <condition property="make.CC" value="CC=${CC}" else="IGNORE=">
+ <isset property="CC"/>
+ </condition>
+ <condition property="make.ARCH" value="ARCH=${ARCH}" else="IGNORE=">
+ <isset property="ARCH"/>
+ </condition>
+ <condition property="make.SDKROOT" value="SDKROOT=${SDKROOT}">
+ <isset property="SDKROOT"/>
+ </condition>
+ <condition property="make.SDKROOT"
+ value="SDKROOT=/Developer/SDKs/MacOSX10.6.sdk">
+ <available file="/Developer/SDKs/MacOSX10.6.sdk"/>
+ </condition>
+ <condition property="make.SDKROOT"
+ value="SDKROOT=/Developer/SDKs/MacOSX10.5.sdk">
+ <available file="/Developer/SDKs/MacOSX10.5.sdk"/>
+ </condition>
+ <condition property="make.SDKROOT"
+ value="SDKROOT=/Developer/SDKs/MacOSX10.4u.sdk" else="IGNORE=">
+ <available file="/Developer/SDKs/MacOSX10.4u.sdk"/>
+ </condition>
+ <!-- Windows' drive letters and spaces in absolute paths wreak havoc on
+ make -->
+ <condition property="make.BUILD" value="BUILD=../${build}/native" else="BUILD=${build.native}">
+ <os family="windows"/>
+ </condition>
+ <condition property="make.PATH" value="PATH=/usr/sfw/bin:/usr/bin:/usr/ccs/bin" else="IGNORE=">
+ <os name="SunOS"/>
+ </condition>
+ <condition property="make" value="/usr/sfw/bin/gmake">
+ <os name="SunOS"/>
+ </condition>
+ <condition property="make" value="gmake">
+ <or>
+ <os name="FreeBSD"/>
+ <os name="OpenBSD"/>
+ </or>
+ </condition>
+
+ <!-- Default make program -->
+ <property name="make" value="make"/>
+
+ <exec executable="${make}" dir="${native}" failonerror="true">
+ <arg value="JAVA_HOME=${jdk.home}"/>
+ <arg value="JAVAH=${build.native}"/>
+ <arg value="DEBUG=${debug.native}"/>
+ <arg value="CFLAGS_EXTRA=${cflags_extra.native}"/>
+ <arg value="DYNAMIC_LIBFFI=${dynlink.native}"/>
+ <arg value="${make.CC}"/>
+ <arg value="${make.BUILD}"/>
+ <arg value="${make.SDKROOT}"/>
+ <arg value="${make.ARCH}"/>
+ <arg value="${make.PATH}"/>
+ <arg value="JNA_JNI_VERSION=${jni.version}"/>
+ <arg value="CHECKSUM=${jni.md5}"/>
+ </exec>
+ <mkdir dir="${classes}/com/sun/jna/${os.prefix}"/>
+ <copy todir="${classes}/com/sun/jna/${os.prefix}">
+ <fileset dir="${build.native}"
+ includes="jnidispatch.dll,libjnidispatch.*"/>
+ </copy>
+ <mkdir dir="${eclipse.classes}/com/sun/jna/${os.prefix}"/>
+ <copy todir="${eclipse.classes}/com/sun/jna/${os.prefix}"
+ failonerror="false">
+ <fileset dir="${build.native}"
+ includes="jnidispatch.dll,libjnidispatch.*"/>
+ </copy>
+ <!-- For web start, native libraries may be provided in the root of -->
+ <!-- an included jar file -->
+ <jar jarfile="${build}/${native.jar}">
+ <fileset dir="${build.native}" includes="jnidispatch.dll,libjnidispatch.*"/>
+ <manifest>
+ <attribute name="Implementation-Version" value="${jni.version} b${jni.build}"/>
+ <attribute name="Specification-Version" value="${jni.version}"/>
+ </manifest>
+ </jar>
+ </target>
+
+ <target name="compile-tests" depends="compile,native,jar"
+ description="Compile all test code">
+ <javac classpathref="compile-test.path"
+ source="${test.compatibility}"
+ target="${test.compatibility}"
+ destdir="${test.classes}"
+ includeantruntime="false"
+ deprecation="on" debug="${debug}">
+ <src path="${test.src}"/>
+ </javac>
+ <jar jarfile="${build}/${testjar}">
+ <fileset dir="${test.classes}">
+ <patternset refid="jar-compiled"/>
+ </fileset>
+ </jar>
+ <mkdir dir="${build}/jws"/>
+ <copy todir="${build}/jws" file="${build}/${jar}"/>
+ <copy todir="${build}/jws" file="${build}/${testjar}"/>
+ <copy todir="${build}/jws" file="lib/junit.jar"/>
+ <copy todir="${build}/jws" file="lib/clover.jar"/>
+ <jar jarfile="${build}/jws/jnidispatch.jar">
+ <fileset dir="${build.native}" includes="*jnidispatch.*"/>
+ </jar>
+ <signjar alias="jna" keystore="jna.keystore" storepass="jnadev" lazy="true">
+ <fileset dir="${build}/jws" includes="jna.jar,jna-test.jar,junit.jar,jnidispatch.jar,clover.jar"/>
+ </signjar>
+ </target>
+
+ <!-- When running tests from an IDE, be sure to set jna.library.path -->
+ <!-- to where the test library (testlib) is found. -->
+ <target name="test" depends="jar,contrib-jars,compile-tests"
+ description="Run all unit tests">
+ <property name="test.fork" value="yes"/>
+ <property name="reports.junit" location="${reports}/junit"/>
+ <property name="results.junit" location="${build}/junit-results"/>
+ <mkdir dir="${results.junit}"/>
+ <echo>Saving test results in ${results.junit}</echo>
+ <property name="tests.stdcall" value="**/win32/*StdCallTest.java"/>
+ <condition property="tests.platform" value="**/win32/**/*Test.java">
+ <os family="windows"/>
+ </condition>
+ <condition property="tests.exclude" value="**/win32/*StdCallTest.java">
+ <and><os family="windows"/><not><os arch="x86"/></not></and>
+ </condition>
+ <condition property="tests.platform" value="**/unix/*Test.java">
+ <and>
+ <os family="unix"/>
+ <not><os family="mac"/></not>
+ </and>
+ </condition>
+ <condition property="vmopt.arch" value="-d64" else="-Dignore">
+ <and>
+ <!-- Sun 64-bit VM for windows doesn't support the -d64 switch -->
+ <not><os family="windows"/></not>
+ <equals arg1="${vm.arch}" arg2="-d64" trim="true"/>
+ </and>
+ </condition>
+ <property name="tests.platform" value=""/>
+ <property name="tests.exclude" value=""/>
+ <junit printsummary="yes" fork="${test.fork}" failureproperty="testfailure">
+ <!-- avoid VM conflicts with JNA protected mode -->
+ <env key="${ld.preload}" file="${libjsig}"/>
+ <jvmarg value="-Djna.library.path=${build.native}"/>
+ <!-- Avoid VM crashes, if possible -->
+ <jvmarg value="-Djna.protected=true"/>
+ <jvmarg value="-Djna.builddir=${build}"/>
+ <jvmarg value="${vmopt.arch}"/>
+ <classpath><path refid="test.runpath"/></classpath>
+ <formatter type="xml"/>
+ <batchtest todir="${results.junit}">
+ <fileset dir="${test.src}">
+ <include name="com/sun/jna/*Test.java"/>
+ <include name="${tests.platform}"/>
+ <exclude name="${tests.exclude}"/>
+ </fileset>
+ </batchtest>
+ </junit>
+ <junitreport todir="${results.junit}">
+ <fileset dir="${results.junit}">
+ <include name="TEST-*.xml"/>
+ </fileset>
+ <report todir="${reports.junit}"/>
+ </junitreport>
+ <echo>View test report in file://${reports.junit}/index.html</echo>
+ <subant target="test">
+ <fileset dir="${contrib}" includes="platform/build.xml"/>
+ </subant>
+ <fail if="testfailure" unless="clover">One or more tests failed</fail>
+ </target>
+
+ <target name="with.clover" description="Enable code coverage for tests">
+ <taskdef resource="cloverlib.xml" classpath="lib/clover.jar"/>
+ <property name="clover" value="true"/>
+ <property name="build" value="build.clover"/>
+ <clover-setup/>
+ </target>
+
+ <target name="clover" depends="with.clover,test"
+ description="Generate test code coverage reports">
+ <property name="reports.clover" value="${reports}/clover"/>
+ <mkdir dir="${reports.clover}"/>
+ <clover-report>
+ <current outfile="${reports.clover}" title="clover">
+ <fileset dir="." includes="**/*.java" />
+ <testresults dir="${results.junit}" includes="TEST-*.xml"/>
+ <format type="html"/>
+ </current>
+ </clover-report>
+ <echo>Reports generated in ${reports.clover}</echo>
+ </target>
+
+ <target name="javadoc" depends="-setup">
+ <path id="javadoc.src.path">
+ <path refid="src.path"/>
+ <pathelement location="${platform.src}"/>
+ </path>
+ <path id="javadoc.compile.path">
+ <path refid="compile.path"/>
+ <pathelement location="${classes}"/>
+ </path>
+ <property name="header"
+ value="&lt;b&gt;JNA API&lt;/&gt;&lt;font size=&quot;-1&quot;&gt; ${jna.version}&lt;/font&gt;"/>
+ <property name="footer"
+ value="&lt;center&gt;&lt;i&gt;${copyright}&lt;/i&gt;&lt;/center&gt;"/>
+
+ <mkdir dir="${javadoc}"/>
+ <javadoc package="true"
+ windowtitle="JNA API"
+ sourcepathref="javadoc.src.path"
+ classpathref="javadoc.compile.path"
+ maxmemory="256m"
+ packagenames="com.sun.jna,com.sun.jna.ptr,com.sun.jna.types,com.sun.jna.platform,com.sun.jna.platform.win32"
+ overview="${src}/com/sun/jna/overview.html"
+ destdir="${javadoc}">
+ <!-- stylesheetfile="${stylesheet}" -->
+ <doctitle>JNA API Documentation</doctitle>
+ <header>${header}</header>
+ <bottom>${footer}</bottom>
+ <link href="http://java.sun.com/j2se/1.4.2/docs/api/"/>
+
+ <packageset dir="${src}" defaultexcludes="yes">
+ <patternset>
+ <include name="com/sun/jna/**/*"/>
+ </patternset>
+ </packageset>
+ <packageset dir="${platform.src}" defaultexcludes="yes">
+ <patternset>
+ <include name="com/sun/jna/platform/**/*"/>
+ </patternset>
+ </packageset>
+
+ <group title="Java Native Access" packages="com.sun.jna,com.sun.jna.ptr,com.sun.jna.types,com.sun.jna.win32"/>
+ <group title="Platform Utilities" packages="com.sun.jna.platform,com.sun.jna.platform.dnd"/>
+ <group title="Platform Specific" packages="com.sun.jna.platform.*"/>
+
+ <arg value="-notimestamp"/>
+ </javadoc>
+ </target>
+
+ <target name="dist" depends="jar,contrib-jars,compile-tests,native,javadoc"
+ description="Build distribution files">
+ <jar jarfile="${dist}/jna.jar" duplicate="preserve">
+ <manifest>
+ <attribute name="Main-Class" value="com.sun.jna.Native"/>
+ <section name="com/sun/jna/">
+ <attribute name="Implementation-Title" value="${impl.title}"/>
+ <attribute name="Implementation-Vendor" value="${vendor}"/>
+ <attribute name="Implementation-Version" value="${impl.version}"/>
+ <attribute name="Specification-Title" value="${spec.title}"/>
+ <attribute name="Specification-Vendor" value="${spec.vendor}"/>
+ <attribute name="Specification-Version" value="${spec.version}"/>
+ </section>
+ </manifest>
+ <zipfileset src="${build}/${jar}"/>
+ <zipfileset src="${dist}/win32-x86.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/win32-x86"/>
+ <zipfileset src="${dist}/darwin.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/darwin"/>
+ <zipfileset src="${dist}/linux-i386.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/linux-i386"/>
+ <zipfileset src="${dist}/linux-amd64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/linux-amd64"/>
+ <zipfileset src="${dist}/linux-ia64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/linux-ia64"/>
+ <zipfileset src="${dist}/sunos-x86.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/sunos-x86"/>
+ <zipfileset src="${dist}/sunos-amd64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/sunos-amd64"/>
+ <zipfileset src="${dist}/sunos-sparc.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/sunos-sparc"/>
+ <zipfileset src="${dist}/sunos-sparcv9.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/sunos-sparcv9"/>
+ <zipfileset src="${dist}/freebsd-i386.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/freebsd-i386"/>
+ <zipfileset src="${dist}/freebsd-amd64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/freebsd-amd64"/>
+ <zipfileset src="${dist}/openbsd-i386.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/openbsd-i386"/>
+ <zipfileset src="${dist}/win32-amd64.jar"
+ includes="*jnidispatch*"
+ prefix="com/sun/jna/win32-amd64"/>
+ </jar>
+ <copy todir="${dist}">
+ <fileset dir="${build}">
+ <include name="${native.jar}"/>
+ </fileset>
+ <fileset dir="${contrib}/platform/dist">
+ <include name="platform.jar" />
+ </fileset>
+ </copy>
+ <copy todir="${dist}/jnacontrib" flatten="true">
+ <fileset dir="${contrib}">
+ <include name="**/build/demo-*.jar" />
+ </fileset>
+ </copy>
+ <zip zipfile="${dist}/doc.zip">
+ <zipfileset dir="${javadoc}" prefix="javadoc"/>
+ </zip>
+ <!-- JNA sources only, for use in Linux build from source/shared libffi -->
+ <zip zipfile="${dist}/src.zip">
+ <zipfileset dir="." includes="build.xml,pom.xml,LICENSE.txt"/>
+ <zipfileset dir="${src}" includes="**/*.java" prefix="src"/>
+ <zipfileset dir="${test.src}" includes="**/*.java" prefix="test"/>
+ <zipfileset dir="${native}" excludes="libffi,libffi/**/*,build,build/**/*" prefix="native"/>
+ <zipfileset dir="${contrib}/platform" includes="**/*.java" prefix="contrib/platform"/>
+ </zip>
+ <!-- Full sources required to build and test everything -->
+ <zip zipfile="${dist}/src-full.zip">
+ <zipfileset src="${dist}/src.zip"/>
+ <zipfileset dir="lib" includes="junit.jar,clover.jar" prefix="lib"/>
+ <zipfileset dir="." includes=".classpath,.project"/>
+ <zipfileset dir="nbproject" includes="**/*" prefix="nbproject"/>
+ <zipfileset dir="${native}" includes="libffi,libffi/**/*" prefix="native"/>
+ </zip>
+ <!-- Sources package as required by maven -->
+ <zip zipfile="${dist}/src-mvn.zip">
+ <zipfileset dir="${src}" includes="**/*.java,**/*.html,**/*.png"/>
+ <zipfileset dir="${contrib}/platform" includes="**/*.java"/>
+ </zip>
+ </target>
+
+ <target name="clean" depends="-dynamic-properties">
+ <delete failOnError="false" includeEmptyDirs="true">
+ <fileset dir="${build}"/>
+ </delete>
+ <delete quiet="true" includeEmptyDirs="true">
+ <fileset dir=".clover"/>
+ <fileset dir="${javadoc}"/>
+ <fileset dir="." includes="*~,**/*~"/>
+ </delete>
+ <subant target="clean">
+ <fileset dir="${contrib}" includes="*/build.xml"/>
+ </subant>
+ </target>
+
</project>
+
View
0 jnalib/contrib/README → contrib/README
File renamed without changes.
View
0 jnalib/contrib/shapedwindowdemo/.classpath → contrib/alphamaskdemo/.classpath
File renamed without changes.
View
0 jnalib/contrib/alphamaskdemo/.project → contrib/alphamaskdemo/.project
File renamed without changes.
View
0 jnalib/contrib/alphamaskdemo/build.xml → contrib/alphamaskdemo/build.xml
File renamed without changes.
View
0 ...m/sun/jna/contrib/demo/AlphaMaskDemo.java → ...m/sun/jna/contrib/demo/AlphaMaskDemo.java
File renamed without changes.
View
0 ...m/sun/jna/contrib/demo/AlphaMaskDemo.jnlp → ...m/sun/jna/contrib/demo/AlphaMaskDemo.jnlp
File renamed without changes.
View
0 .../sun/jna/contrib/demo/AlphaMaskDemo2.java → .../sun/jna/contrib/demo/AlphaMaskDemo2.java
File renamed without changes.
View
0 ...kdemo/com/sun/jna/contrib/demo/tardis.png → ...kdemo/com/sun/jna/contrib/demo/tardis.png
File renamed without changes
View
0 jnalib/contrib/balloontips/.classpath → contrib/balloonmanagerdemo/.classpath
File renamed without changes.
View
0 jnalib/contrib/balloonmanagerdemo/.project → contrib/balloonmanagerdemo/.project
File renamed without changes.
View
0 jnalib/contrib/balloonmanagerdemo/build.xml → contrib/balloonmanagerdemo/build.xml
File renamed without changes.
View
0 .../sun/jna/contrib/demo/BalloonManager.java → .../sun/jna/contrib/demo/BalloonManager.java
File renamed without changes.
View
0 .../jna/contrib/demo/BalloonManagerDemo.java → .../jna/contrib/demo/BalloonManagerDemo.java
File renamed without changes.
View
0 jnalib/contrib/balloonmanagerdemo/.classpath → contrib/balloontips/.classpath
File renamed without changes.
View
0 jnalib/contrib/balloontips/.project → contrib/balloontips/.project
File renamed without changes.
View
0 jnalib/contrib/balloontips/README → contrib/balloontips/README
File renamed without changes.
View
0 jnalib/contrib/balloontips/build.xml → contrib/balloontips/build.xml
File renamed without changes.
View
0 ...n/jna/contrib/demo/BalloonTipManager.java → ...n/jna/contrib/demo/BalloonTipManager.java
File renamed without changes.
View
0 ...n/jna/contrib/demo/FilteredTextField.java → ...n/jna/contrib/demo/FilteredTextField.java
File renamed without changes.
View
0 jnalib/contrib/dnddemo/.classpath → contrib/dnddemo/.classpath
File renamed without changes.
View
0 jnalib/contrib/dnddemo/.project → contrib/dnddemo/.project
File renamed without changes.
View
0 jnalib/contrib/dnddemo/build.xml → contrib/dnddemo/build.xml
File renamed without changes.
View
0 ...na/contrib/demo/GhostedDragImageDemo.java → ...na/contrib/demo/GhostedDragImageDemo.java
File renamed without changes.
View
0 ...ddemo/com/sun/jna/contrib/demo/toucan.png → ...ddemo/com/sun/jna/contrib/demo/toucan.png
File renamed without changes
View
0 jnalib/contrib/dnddemo/package.html → contrib/dnddemo/package.html
File renamed without changes.
View
0 jnalib/contrib/ntservice/.classpath → contrib/ntservice/.classpath
File renamed without changes.
View
0 jnalib/contrib/ntservice/.project → contrib/ntservice/.project
File renamed without changes.
View
0 jnalib/contrib/ntservice/README → contrib/ntservice/README
File renamed without changes.
View
0 jnalib/contrib/ntservice/build.xml → contrib/ntservice/build.xml
File renamed without changes.
View
0 jnalib/contrib/ntservice/manifest.mf → contrib/ntservice/manifest.mf
File renamed without changes.
View
0 ...ontrib/ntservice/nbproject/build-impl.xml → contrib/ntservice/nbproject/build-impl.xml
File renamed without changes.
View
0 ...b/ntservice/nbproject/genfiles.properties → ...b/ntservice/nbproject/genfiles.properties
File renamed without changes.
View
0 ...ib/ntservice/nbproject/project.properties → ...ib/ntservice/nbproject/project.properties
File renamed without changes.
View
0 ...b/contrib/ntservice/nbproject/project.xml → contrib/ntservice/nbproject/project.xml
File renamed without changes.
View
0 ...tservice/src/jnacontrib/jna/Advapi32.java → ...tservice/src/jnacontrib/jna/Advapi32.java
File renamed without changes.
View
0 ...tservice/src/jnacontrib/jna/WINERROR.java → ...tservice/src/jnacontrib/jna/WINERROR.java
File renamed without changes.
View
0 ...b/ntservice/src/jnacontrib/jna/WINNT.java → ...b/ntservice/src/jnacontrib/jna/WINNT.java
File renamed without changes.
View
0 .../ntservice/src/jnacontrib/jna/WINSVC.java → .../ntservice/src/jnacontrib/jna/WINSVC.java
File renamed without changes.
View
0 ...ice/src/jnacontrib/win32/TestService.java → ...ice/src/jnacontrib/win32/TestService.java
File renamed without changes.
View
0 ...ce/src/jnacontrib/win32/Win32Service.java → ...ce/src/jnacontrib/win32/Win32Service.java
File renamed without changes.
View
0 ...ib/contrib/ntservice/test/placeholder.txt → contrib/ntservice/test/placeholder.txt
File renamed without changes.
View
0 jnalib/contrib/platform/.classpath → contrib/platform/.classpath
File renamed without changes.
View
0 jnalib/contrib/platform/.project → contrib/platform/.project
File renamed without changes.
View
0 jnalib/contrib/platform/build.xml → contrib/platform/build.xml
File renamed without changes.
View
0 ...contrib/platform/nbproject/build-impl.xml → contrib/platform/nbproject/build-impl.xml
File renamed without changes.
View
0 ...rib/platform/nbproject/project.properties → ...rib/platform/nbproject/project.properties
File renamed without changes.
View
0 ...ib/contrib/platform/nbproject/project.xml → contrib/platform/nbproject/project.xml
File renamed without changes.
View
0 ...src/com/sun/jna/platform/FileMonitor.java → ...src/com/sun/jna/platform/FileMonitor.java
File renamed without changes.
View
0 ...m/src/com/sun/jna/platform/FileUtils.java → ...m/src/com/sun/jna/platform/FileUtils.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/KeyboardUtils.java → ...c/com/sun/jna/platform/KeyboardUtils.java
File renamed without changes.
View
0 ...m/sun/jna/platform/RasterRangesUtils.java → ...m/sun/jna/platform/RasterRangesUtils.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/WindowUtils.java → ...src/com/sun/jna/platform/WindowUtils.java
File renamed without changes.
View
0 ...com/sun/jna/platform/dnd/DragHandler.java → ...com/sun/jna/platform/dnd/DragHandler.java
File renamed without changes.
View
0 ...com/sun/jna/platform/dnd/DropHandler.java → ...com/sun/jna/platform/dnd/DropHandler.java
File renamed without changes.
View
0 ...n/jna/platform/dnd/DropTargetPainter.java → ...n/jna/platform/dnd/DropTargetPainter.java
File renamed without changes.
View
0 ...un/jna/platform/dnd/GhostedDragImage.java → ...un/jna/platform/dnd/GhostedDragImage.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/dnd/package.html → ...src/com/sun/jna/platform/dnd/package.html
File renamed without changes.
View
0 ...om/sun/jna/platform/mac/MacFileUtils.java → ...om/sun/jna/platform/mac/MacFileUtils.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/mac/package.html → ...src/com/sun/jna/platform/mac/package.html
File renamed without changes.
View
0 ...orm/src/com/sun/jna/platform/package.html → ...orm/src/com/sun/jna/platform/package.html
File renamed without changes.
View
0 ...rm/src/com/sun/jna/platform/unix/X11.java → ...rm/src/com/sun/jna/platform/unix/X11.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/unix/package.html → ...rc/com/sun/jna/platform/unix/package.html
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/Advapi32.java → .../com/sun/jna/platform/win32/Advapi32.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Advapi32Util.java → .../sun/jna/platform/win32/Advapi32Util.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/BaseTSD.java → ...c/com/sun/jna/platform/win32/BaseTSD.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/Crypt32.java → ...c/com/sun/jna/platform/win32/Crypt32.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Crypt32Util.java → ...m/sun/jna/platform/win32/Crypt32Util.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/DsGetDC.java → ...c/com/sun/jna/platform/win32/DsGetDC.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/win32/GDI32.java → ...src/com/sun/jna/platform/win32/GDI32.java
File renamed without changes.
View
0 .../src/com/sun/jna/platform/win32/Guid.java → .../src/com/sun/jna/platform/win32/Guid.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/Kernel32.java → .../com/sun/jna/platform/win32/Kernel32.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Kernel32Util.java → .../sun/jna/platform/win32/Kernel32Util.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/LMAccess.java → .../com/sun/jna/platform/win32/LMAccess.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/LMCons.java → ...rc/com/sun/jna/platform/win32/LMCons.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/win32/LMErr.java → ...src/com/sun/jna/platform/win32/LMErr.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/LMJoin.java → ...rc/com/sun/jna/platform/win32/LMJoin.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/NTSecApi.java → .../com/sun/jna/platform/win32/NTSecApi.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/NTStatus.java → .../com/sun/jna/platform/win32/NTStatus.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/Netapi32.java → .../com/sun/jna/platform/win32/Netapi32.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Netapi32Util.java → .../sun/jna/platform/win32/Netapi32Util.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/win32/NtDll.java → ...src/com/sun/jna/platform/win32/NtDll.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/NtDllUtil.java → ...com/sun/jna/platform/win32/NtDllUtil.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/ObjBase.java → ...c/com/sun/jna/platform/win32/ObjBase.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/win32/Ole32.java → ...src/com/sun/jna/platform/win32/Ole32.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/Ole32Util.java → ...com/sun/jna/platform/win32/Ole32Util.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/Oleaut32.java → .../com/sun/jna/platform/win32/Oleaut32.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/Secur32.java → ...c/com/sun/jna/platform/win32/Secur32.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Secur32Util.java → ...m/sun/jna/platform/win32/Secur32Util.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/Shell32.java → ...c/com/sun/jna/platform/win32/Shell32.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Shell32Util.java → ...m/sun/jna/platform/win32/Shell32Util.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/ShellAPI.java → .../com/sun/jna/platform/win32/ShellAPI.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/ShlObj.java → ...rc/com/sun/jna/platform/win32/ShlObj.java
File renamed without changes.
View
0 .../src/com/sun/jna/platform/win32/Sspi.java → .../src/com/sun/jna/platform/win32/Sspi.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/User32.java → ...rc/com/sun/jna/platform/win32/User32.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/W32Errors.java → ...com/sun/jna/platform/win32/W32Errors.java
File renamed without changes.
View
0 ...un/jna/platform/win32/W32FileMonitor.java → ...un/jna/platform/win32/W32FileMonitor.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/W32FileUtils.java → .../sun/jna/platform/win32/W32FileUtils.java
File renamed without changes.
View
0 ...om/sun/jna/platform/win32/W32Service.java → ...om/sun/jna/platform/win32/W32Service.java
File renamed without changes.
View
0 ...jna/platform/win32/W32ServiceManager.java → ...jna/platform/win32/W32ServiceManager.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/WTypes.java → ...rc/com/sun/jna/platform/win32/WTypes.java
File renamed without changes.
View
0 ...m/src/com/sun/jna/platform/win32/Wdm.java → ...m/src/com/sun/jna/platform/win32/Wdm.java
File renamed without changes.
View
0 ...un/jna/platform/win32/Win32Exception.java → ...un/jna/platform/win32/Win32Exception.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/WinBase.java → ...c/com/sun/jna/platform/win32/WinBase.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/WinCrypt.java → .../com/sun/jna/platform/win32/WinCrypt.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/WinDef.java → ...rc/com/sun/jna/platform/win32/WinDef.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/WinGDI.java → ...rc/com/sun/jna/platform/win32/WinGDI.java
File renamed without changes.
View
0 ...src/com/sun/jna/platform/win32/WinNT.java → ...src/com/sun/jna/platform/win32/WinNT.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/WinReg.java → ...rc/com/sun/jna/platform/win32/WinReg.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/WinUser.java → ...c/com/sun/jna/platform/win32/WinUser.java
File renamed without changes.
View
0 .../com/sun/jna/platform/win32/Winspool.java → .../com/sun/jna/platform/win32/Winspool.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/WinspoolUtil.java → .../sun/jna/platform/win32/WinspoolUtil.java
File renamed without changes.
View
0 ...rc/com/sun/jna/platform/win32/Winsvc.java → ...rc/com/sun/jna/platform/win32/Winsvc.java
File renamed without changes.
View
0 ...c/com/sun/jna/platform/win32/package.html → ...c/com/sun/jna/platform/win32/package.html
File renamed without changes.
View
0 ...t/com/sun/jna/platform/FileUtilsTest.java → ...t/com/sun/jna/platform/FileUtilsTest.java
File renamed without changes.
View
0 ...m/sun/jna/platform/KeyboardUtilsTest.java → ...m/sun/jna/platform/KeyboardUtilsTest.java
File renamed without changes.
View
0 ...n/jna/platform/RasterRangesUtilsTest.java → ...n/jna/platform/RasterRangesUtilsTest.java
File renamed without changes.
View
0 ...com/sun/jna/platform/WindowUtilsTest.java → ...com/sun/jna/platform/WindowUtilsTest.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Advapi32Test.java → .../sun/jna/platform/win32/Advapi32Test.java
File renamed without changes.
View
0 .../jna/platform/win32/Advapi32UtilTest.java → .../jna/platform/win32/Advapi32UtilTest.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Crypt32Test.java → ...m/sun/jna/platform/win32/Crypt32Test.java
File renamed without changes.
View
0 ...n/jna/platform/win32/Crypt32UtilTest.java → ...n/jna/platform/win32/Crypt32UtilTest.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/GDI32Test.java → ...com/sun/jna/platform/win32/GDI32Test.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Kernel32Test.java → .../sun/jna/platform/win32/Kernel32Test.java
File renamed without changes.
View
0 .../jna/platform/win32/Kernel32UtilTest.java → .../jna/platform/win32/Kernel32UtilTest.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Netapi32Test.java → .../sun/jna/platform/win32/Netapi32Test.java
File renamed without changes.
View
0 .../jna/platform/win32/Netapi32UtilTest.java → .../jna/platform/win32/Netapi32UtilTest.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/NtDllTest.java → ...com/sun/jna/platform/win32/NtDllTest.java
File renamed without changes.
View
0 ...sun/jna/platform/win32/NtDllUtilTest.java → ...sun/jna/platform/win32/NtDllUtilTest.java
File renamed without changes.
View
0 ...com/sun/jna/platform/win32/Ole32Test.java → ...com/sun/jna/platform/win32/Ole32Test.java
File renamed without changes.
View
0 ...sun/jna/platform/win32/Ole32UtilTest.java → ...sun/jna/platform/win32/Ole32UtilTest.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/Oleaut32Test.java → .../sun/jna/platform/win32/Oleaut32Test.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Secur32Test.java → ...m/sun/jna/platform/win32/Secur32Test.java
File renamed without changes.
View
0 ...n/jna/platform/win32/Secur32UtilTest.java → ...n/jna/platform/win32/Secur32UtilTest.java
File renamed without changes.
View
0 ...m/sun/jna/platform/win32/Shell32Test.java → ...m/sun/jna/platform/win32/Shell32Test.java
File renamed without changes.
View
0 ...n/jna/platform/win32/Shell32UtilTest.java → ...n/jna/platform/win32/Shell32UtilTest.java
File renamed without changes.
View
0 ...om/sun/jna/platform/win32/User32Test.java → ...om/sun/jna/platform/win32/User32Test.java
File renamed without changes.
View
0 ...na/platform/win32/W32FileMonitorTest.java → ...na/platform/win32/W32FileMonitorTest.java
File renamed without changes.
View
0 ...platform/win32/W32ServiceManagerTest.java → ...platform/win32/W32ServiceManagerTest.java
File renamed without changes.
View
0 ...un/jna/platform/win32/W32ServiceTest.java → ...un/jna/platform/win32/W32ServiceTest.java
File renamed without changes.
View
0 ...na/platform/win32/Win32ExceptionTest.java → ...na/platform/win32/Win32ExceptionTest.java
File renamed without changes.
View
0 .../sun/jna/platform/win32/WinspoolTest.java → .../sun/jna/platform/win32/WinspoolTest.java
File renamed without changes.
View
0 .../jna/platform/win32/WinspoolUtilTest.java → .../jna/platform/win32/WinspoolUtilTest.java
File renamed without changes.
View
0 jnalib/contrib/alphamaskdemo/.classpath → contrib/shapedwindowdemo/.classpath
File renamed without changes.
View
0 jnalib/contrib/shapedwindowdemo/.project → contrib/shapedwindowdemo/.project
File renamed without changes.
View
0 jnalib/contrib/shapedwindowdemo/build.xml → contrib/shapedwindowdemo/build.xml
File renamed without changes.
View
0 ...un/jna/contrib/demo/ShapedWindowDemo.java → ...un/jna/contrib/demo/ShapedWindowDemo.java
File renamed without changes.
View
0 jnalib/contrib/w32keyhook/.classpath → contrib/w32keyhook/.classpath
File renamed without changes.
View
0 jnalib/contrib/w32keyhook/.project → contrib/w32keyhook/.project
File renamed without changes.
View
0 jnalib/contrib/w32keyhook/KeyHook.java → contrib/w32keyhook/KeyHook.java
File renamed without changes.
View
0 jnalib/contrib/w32keyhook/build.xml → contrib/w32keyhook/build.xml
File renamed without changes.
View
0 jnalib/contrib/x11/.classpath → contrib/x11/.classpath
File renamed without changes.
View
0 jnalib/contrib/x11/.project → contrib/x11/.project
File renamed without changes.
View
0 jnalib/contrib/x11/README → contrib/x11/README
File renamed without changes.
View
0 jnalib/contrib/x11/build.xml → contrib/x11/build.xml
File renamed without changes.
View
0 ...contrib/x11/src/jnacontrib/x11/api/X.java → contrib/x11/src/jnacontrib/x11/api/X.java
File renamed without changes.
View
0 .../src/jnacontrib/x11/api/X11KeySymDef.java → .../src/jnacontrib/x11/api/X11KeySymDef.java
File renamed without changes.
View
0 ...rc/jnacontrib/x11/demos/XDesktopDemo.java → ...rc/jnacontrib/x11/demos/XDesktopDemo.java
File renamed without changes.
View
0 ...1/src/jnacontrib/x11/demos/XTestDemo.java → ...1/src/jnacontrib/x11/demos/XTestDemo.java
File renamed without changes.
View
0 jnalib/dist/darwin.jar → dist/darwin.jar
File renamed without changes.
View
0 jnalib/dist/doc.zip → dist/doc.zip
File renamed without changes.
View
0 jnalib/dist/freebsd-amd64.jar → dist/freebsd-amd64.jar
File renamed without changes.
View
0 jnalib/dist/freebsd-i386.jar → dist/freebsd-i386.jar
File renamed without changes.
View
0 jnalib/dist/jna.jar → dist/jna.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-alphamask.jar → dist/jnacontrib/demo-alphamask.jar
File renamed without changes.
View
0 ...b/dist/jnacontrib/demo-balloonmanager.jar → dist/jnacontrib/demo-balloonmanager.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-balloontips.jar → dist/jnacontrib/demo-balloontips.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-dnd.jar → dist/jnacontrib/demo-dnd.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-shapedwindow.jar → dist/jnacontrib/demo-shapedwindow.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-w32keyhook.jar → dist/jnacontrib/demo-w32keyhook.jar
File renamed without changes.
View
0 jnalib/dist/jnacontrib/demo-x11.jar → dist/jnacontrib/demo-x11.jar
File renamed without changes.
View
0 jnalib/dist/linux-amd64.jar → dist/linux-amd64.jar
File renamed without changes.
View
0 jnalib/dist/linux-i386.jar → dist/linux-i386.jar
File renamed without changes.
View
0 jnalib/dist/linux-ia64.jar → dist/linux-ia64.jar
File renamed without changes.
View
0 jnalib/dist/openbsd-i386.jar → dist/openbsd-i386.jar
File renamed without changes.
View
0 jnalib/dist/out-of-date.jar → dist/out-of-date.jar
File renamed without changes.
View
0 jnalib/dist/platform.jar → dist/platform.jar
File renamed without changes.
View
0 jnalib/dist/src-full.zip → dist/src-full.zip
File renamed without changes.
View
0 jnalib/dist/src.zip → dist/src.zip
File renamed without changes.
View
0 jnalib/dist/sunos-amd64.jar → dist/sunos-amd64.jar
File renamed without changes.
View
0 jnalib/dist/sunos-sparc.jar → dist/sunos-sparc.jar
File renamed without changes.
View
0 jnalib/dist/sunos-sparcv9.jar → dist/sunos-sparcv9.jar
File renamed without changes.
View
0 jnalib/dist/sunos-x86.jar → dist/sunos-x86.jar
File renamed without changes.
View
0 jnalib/dist/win32-amd64.jar → dist/win32-amd64.jar
File renamed without changes.
View
0 jnalib/dist/win32-x86.jar → dist/win32-x86.jar
File renamed without changes.
View
0 jnalib/jna.keystore → jna.keystore
File renamed without changes.
View
692 jnalib/build.xml
@@ -1,692 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="JNA" default="default" basedir=".">
- <description>Builds and tests JNA</description>
-
- <!--
- Conventions (since ant can't easily specify arbitrary file dependencies):
- The uptodate property for a given target TARGET is "-TARGET"; the actual
- target to generate the uptodate property is named ":TARGET".
-
- Properties (except for uptodate properties) separate words by dots, targets
- by dashes.
- -->
-
- <!-- global properties -->
- <!-- (all build-related props should go in -dynamic-properties) -->
- <property name="name" value="jna"/>
- <property name="jar" value="${name}.jar"/>
- <property name="testjar" value="${name}-test.jar"/>
- <property name="debug" value="true"/>
- <property name="debug.native" value="false"/>
- <property name="cflags_extra.native" value=""/>
- <property name="dynlink.native" value="false"/>
- <property name="native" location="native"/>
- <property name="src" location="src"/>
- <property name="platform.src" location="contrib/platform/src"/>
- <property name="contrib" location="contrib"/>
- <property name="dist" location="dist"/>
- <property name="test.src" location="test"/>
- <property name="doc" location="doc"/>
- <property name="javadoc" location="${doc}/javadoc"/>
- <property name="stylesheet" location="${javadoc}/doc/css/javadoc.css"/>
- <property name="vendor" value="JNA Development Team"/>
- <property name="copyright"
- value="Copyright &amp;copy; 2007-2010 Timothy Wall. All Rights Reserved."/>
- <buildnumber/>
- <!-- JNA library release version -->
- <property name="jna.major" value="3"/>
- <property name="jna.minor" value="3"/>
- <<