--- old/src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java 2016-01-22 10:07:07.164615600 +0300 +++ new/src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java 2016-01-22 10:07:07.085966900 +0300 @@ -35,6 +35,7 @@ class _AppDockIconHandler { private static native void nativeSetDockMenu(final long cmenu); private static native void nativeSetDockIconImage(final long image); + private static native void nativeSetDockIconProgress(final int value); private static native long nativeGetDockIconImage(); private static native void nativeSetDockIconBadge(final String badge); @@ -92,6 +93,10 @@ void setDockIconBadge(final String badge) { nativeSetDockIconBadge(badge); } + + void setDockIconProgress(int value) { + nativeSetDockIconProgress(value); + } static Creator getCImageCreator() { try {