Permalink
Commits on Apr 26, 2017
  1. Merge pull request #796 from matthiasblaesing/winwordsize

    com.sun.jna.platform.win32.WinDef.WORDByReference holds a WORD (16bit)
    matthiasblaesing committed on GitHub Apr 26, 2017
  2. com.sun.jna.platform.win32.WinDef.WORDByReference holds a WORD (16bit)

    WORD is defined to hold 16 bit on windows, so it needs to be accessed 
    as short (getShort()).
    
    Closes: #795
    matthiasblaesing committed Apr 26, 2017
Commits on Apr 21, 2017
  1. Merge pull request #793 from BeeINSIGHT/master

    Add targetSdkVersion to AndroidManifest.
    matthiasblaesing committed on GitHub Apr 21, 2017
Commits on Apr 20, 2017
  1. Add targetSdkVersion to AndroidManifest.

    ncruces committed on GitHub Apr 20, 2017
Commits on Apr 9, 2017
  1. Solaris Kstat library (#784)

    Add bindings for solaris kstat library
    dbwiddis committed with matthiasblaesing Apr 9, 2017
Commits on Apr 8, 2017
  1. Merge pull request #787 from ebourg/messageloop-thread-name

    Descriptive thread name for the User32Util message loop
    matthiasblaesing committed on GitHub Apr 8, 2017
Commits on Apr 7, 2017
  1. Merge pull request #788 from matthiasblaesing/safearray_multidimensio…

    …nal_not_0_based
    
    OaIdlUtil#toPrimitiveArray fails if dimension bounds are not 0-based
    matthiasblaesing committed on GitHub Apr 7, 2017
  2. DDE javadoc improvements (#789)

    * Added javadoc links to the DMLERR constants
    * Improved the javadoc of the Ddeml.CONVINFO class
    * Added javadoc links to the Dde* methods
    * Added javadoc links to the CBF_ constants
    * Added javadoc links to the MF, APPCLASS and APPCMD constants
    * Added javadoc links to the XTYP constants
    * Added javadoc links to the DDE_F* constants
    * Added javadoc links to the EC, CP, DNS, TIMEOUT, QID constants
    ebourg committed with matthiasblaesing Apr 7, 2017
Commits on Apr 6, 2017
  1. Merge pull request #786 from ebourg/dde-javadoc-fix

    Javadoc fix for the DDE methods using a String instead of Ddeml.HSZ
    matthiasblaesing committed on GitHub Apr 6, 2017
  2. OaIdlUtil#toPrimitiveArray fails if dimension bounds are not 0-based

    The declared bounds of the SAFEARRAY can be ignored, as the SAFEARRAY
    is continuous and the toPrimitiveArray maps it to a plain "zero" based
    java array. The access to the SAFEARRAY does not happen through the 
    accessor methods, but via direct access to the underlying memory.
    matthiasblaesing committed Apr 6, 2017
Commits on Apr 5, 2017
Commits on Apr 4, 2017
  1. Merge pull request #783 from matthiasblaesing/ole32

    Interfaces from Ole32 and OleAuto
    matthiasblaesing committed on GitHub Apr 4, 2017
Commits on Apr 1, 2017
  1. Update CHANGES.md

    matthiasblaesing committed Apr 1, 2017
  2. Add Ole32 Functions:

    * OleBuildVersion
    * OleInitialize
    * OleUninitialize
    * OleFlushClipboard
    * OleRun
    matthiasblaesing committed Feb 5, 2017
Commits on Mar 28, 2017
  1. Merge pull request #781 from ebourg/master

    Typo in DdemlUtilTest (quitely -> quietly)
    matthiasblaesing committed on GitHub Mar 28, 2017
Commits on Mar 19, 2017
  1. Merge pull request #780 from matthiasblaesing/unittest_W32APIMapperTest

    Fix W32APIMapperTest failing on non-CP1252 encodings
    matthiasblaesing committed on GitHub Mar 19, 2017
  2. Fix W32APIMapperTest failing on non-CP1252 encodings

    The choosen character \u0444 (CYRILLIC SMALL LETTER EF) is not present
    in all CP* charsets. This change switches to \u203a 
    'SINGLE RIGHT-POINTING ANGLE QUOTATION MARK': ›, which was found to
    be present in CP1250-CP1258.
    
    Closes: #779
    matthiasblaesing committed Mar 19, 2017
  3. Addition win32 api : SendMessage, GetActiveWindow, COPYDATASTRUCT and…

    … a few constants + a demo application (#774)
    
    * Added a few mapping of win32 api : SendMessage and GetActiveWindow.
    Added some constants and structures (COPYDATASTRUCT and CWPSTRUCT from the win 32 api.
    Added a Win32WindowMessagesDemo to demonstrate complex messages exchange through WM_COPYDATA and with a hooked winproc.
    
    * Corrections done to take into account, the comment of the pull request : cf #774
    * Replaced Win32WindowMessagesDemo.java by User32WindowMessagesTest.java
    * changed data types to int where appropriate
    * added pull request in CHANGES.md
    
    * Addition of forgotten test class : User32WindowMessagesTest.java
    
    * Correction of compilation error of unit test/com/sun/jna/platform/win32/User32WindowMessagesTest.java detected by travis with jdk 6.
    
    * Merged from jna master to be up to date with 4.4 release.
    Corrected comments and license info.
    cnico committed with matthiasblaesing Mar 19, 2017
Commits on Mar 15, 2017
  1. Merge pull request #777 from matthiasblaesing/remove_classpath

    Do not include ClassPath attribute in jna-platform.jar
    matthiasblaesing committed on GitHub Mar 15, 2017
  2. Do not include ClassPath attribute in jna-platform.jar

    The netbeans copylibs task copies the dependend libraries and modifies
    the jar MANIFEST.MF to reference the copied libs.
    
    The task is reimplemented in the build.xml to override the base definition
    in build-impl.xml, as build-impl.xml comes from the netbeans project template,
    future updates could destroy the change if it is not done in build.xml, which
    is considered project depended.
    
    Closes: #776
    matthiasblaesing committed Mar 15, 2017
Commits on Mar 14, 2017
  1. Release 4.4.0

    matthiasblaesing committed Mar 14, 2017
Commits on Mar 13, 2017
Commits on Feb 26, 2017
Commits on Feb 25, 2017
  1. Merge pull request #761 from matthiasblaesing/arm-softfloat

    Add arm softfloat variant as platform armel
    matthiasblaesing committed on GitHub Feb 25, 2017
Commits on Feb 24, 2017
  1. Add arm softfloat variant as platform armel

    - add prebuild arm softfloat binaries
    - add option to override prefix detection by specifying jna.prefix
    - add prefix autodetection to platform code. Autodetection is
      based on the JVM image
    - adjust build.xml to implement prefix detection
    
    Closes: #753
    matthiasblaesing committed Feb 1, 2017
Commits on Feb 21, 2017
  1. Merge pull request #772 from sommd/master

    Improve speed of GDIUtils.getScreenshot by ~30%
    matthiasblaesing committed on GitHub Feb 21, 2017
  2. Improve speed of GDIUtil.getScreenshot() by ~30%

    Instead of using setRGB on a newly created BufferedImage, create a
    raster from the pixel buffer and create the BufferedImage from that.
    
    This is the same way that java.awt.Robot does it.
    sommd committed Feb 17, 2017
Commits on Feb 19, 2017
Commits on Feb 16, 2017