Harvey Harrison (7): jogl: remove all trailing whitespace jogl: add missing @Override annotations jogl: fix two impossible comparisons in glu/tessellator jogl: allow case statements to fall through to same block jogl: fix typo in RandomTileRenderer, range chack was for tY, not tX again jogl: avoid creating a second String object, one is enough jogl: allow short-circuited comparison in comparison Michael Esemplare (2): Fix Bug 365: Bug on javax.media.opengl.glu.GLU.gluBuild2DMipmaps Fixed convolution window widths for single column scaling. Bug 365: Add unit test, which run's through most of the ScaleInternal functions for a single column image. Sven Gothel (28): Update C3D image (c3d mobile) and add c3d mobile info Android uses-sdk: Add android:targetSdkVersion="14" (to show up for tablets) WWW: Shorten C3D Studio & Mobile description. Bug 859: Let TileRenderer detect zero columns and rows in eot() where beginTile() throws an EOT IllegalStateException to avoid division by zero Bug 860 - AWT Printing (AWTTilePainter): Shall use the enclosing integer rectangle of the scaled double precision clipping rect Cleanup DirectDataBufferInt: Fix type ; Remove unsused local vars GLMediaPlayer: Fix CameraInputScheme URI doc and Android test streams (Use mp4 instead of webm, fix Camera URI) Bug 861 - NEWT: Unify MouseEvent Processing incl. gesture processing AWTPrintLifecycle.setupPrint(..): Add optional tileWidth and tileHeight, allowing user to set custom tile size for performance evaluation/tweak Validate codebase in jnlp files, add missing codebase entries. Add efficient set(..all..) to Dimension, Insets, Point and Rectangle of NativeWindow's util types. MouseEvent: Clarify 'Multiple-Pointer' w/ button[mask] semantics, ; InputEvent: getButtonDownCount() and isAnyButtonDown(); Int -> Enum using EnumClass.values()[ordinal] instead of for-loop - FFMPEGNatives's Enums and new MouseEvent.PointerType.valueOf(int) NEWT PointerEvent: Unify event processing in new doPointerEvent(..) and consumePointerEvent(..) - Unifies native mouse and Android's pointer event, ready for Win7 touch PinchToZoomGesture: Validate pointer-IDs, skip if invalid. Refine Int -> Enum conversion (commit 40863632d1428de015099b5967e5136425e99f25), throw IllegalArgumentException if ordinal is out-of-range. Add API doc. NEWT Multiple-Pointer API: Use PointerType[] instead of ordinal int[], implementer can use PointerType.valuesOf(int[] ordinals) to convert. Enhanced API doc. Methods 'final' Regression of commit a90bf31f8747dd38c61d518f8af4d4d4a64a8e90: 'consumeEvent(Event ..)' must be protected and non-final WindowImpl.doPointerEvent(..) Simplify pointer name->ID mapping, fix DEBUG. Bug 800: Add Windows 7 Touch Event Support for NEWT WindowImpl: Fix DEBUG output's method name of doPointerEvent and consumePointerEvent Bug 800: Windows 7 Touch Event Support for NEWT: Fix Focus and LBUTTON[DOWN|UP] issues AWTPrintLifecycle.setupPrint(..): Fix regression of commit a05b87a369441d9ef38f97929f866b3d4ced0e57: NULL printGLAD of GLCanvas and NewtCanvasAWT MouseEvent: Clarify button-number and pointer-ID relation incl. case 'no button/pointer', i.e. button == 0, pointer-ID == -1 Bump 7u45 Fix Bug 862: Fix GL Version Validation / NVidia GTX550 driver 331.13 - 64bit Linux - No compatibility GLProfile (GL2, >= GL3bc) Fix Bug 827 - ShaderProgam helper class reports errors incorrectly PinchToZoomGesture: Add ctor arg 'allowMorePointer', should be false to be more stable (i.e. only 2 pointer pressed)