Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. Android Cleanup: Remove EGL header & library (compile time) (details)
  2. NEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change (details)
  3. Android Cleanup: Remove commented code, make immutables final again (details)
  4. NEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage. (details)
Commit b893ada668591187ac6866296439811036db2d95 by Sven Gothel
Android Cleanup: Remove EGL header & library (compile time)
The file was modifiedsrc/newt/native/AndroidWindow.c (diff)
The file was modifiedmake/build-newt.xml (diff)
The file was modifiedmake/build-jogl.xml (diff)
Commit cc551ca89bf207cafc83e7c8d9b22fd866ec4a26 by Sven Gothel
NEWT/Android Fix: Display/Screen/Window creation ; ScreenMode Change

- Remove Application Context notion in Screen/Display,
  use 'jogamp.common.os.android.StaticContext'

- Display, Screen and Window construction is Android agnostic
  allowing simple GLWindow creation.

- Android ScreenMode Fix:
  - Use unrotated screen dimension

  - Intercept 'orientation' configChange,
    which keeps running the application in case of a rotation.

- ScreenMode Add: getRotatedWidth() / getRotatedHeight(),
  used for Screen.setScreenSize(..) which reflects the rotates dimension.

- ScreenMode: getCurrentMode() allows new, not yet detected, ScreenModes
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/AndroidDisplay.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/ScreenMode.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/util/ScreenModeUtil.java (diff)
The file was modifiedmake/resources/android/AndroidManifest-launcher.xml (diff)
The file was modifiedmake/resources/android/AndroidManifest-jogl.xml (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/ScreenImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/AndroidScreen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/AndroidWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff)
Commit 655819abacb297016ea347d2ee967032c4a5a493 by Sven Gothel
Android Cleanup: Remove commented code, make immutables final again
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGraphicsConfiguration.java (diff)
The file was modifiedsrc/jogl/classes/jogamp/opengl/egl/EGLGLCapabilities.java (diff)
Commit 47b0d317df3c860b6cf3ea10196dfee82b3b3dc1 by Sven Gothel
NEWT/Android: Assisting NEWTBaseActivity to simplify NEWT/Android usage.
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/NewtVersionActivity.java (diff)
The file was addedsrc/newt/classes/jogamp/newt/driver/android/NewtBaseActivity.java (diff)