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

Changes

Summary

  1. NEWT Screen: Add virtual top-left origin getX()/getY() ; (details)
  2. NEWT Windows/X11: Remove missed negative coordinate restrictions. (details)
Commit 976e47291d052caab4b101d900270a073a3bbb55 by Sven Gothel
NEWT Screen: Add virtual top-left origin getX()/getY() ; WindowsWindow.c: allow negative coordinates

- ScreenImpl:
  - Use Point & Dimension for holding virtual origin and size
  - updateScreenSize() -> updateVirtualScreenOriginAndSize()
  - DimensionImmutable getNativeScreenSizeImpl()
    -> void getVirtualScreenOriginAndSize(Point virtualOrigin, Dimension virtualSize)

- WindowImpl setFullscreen(true): Use Screen virtual origin

- WindowsWindow.c
  - For x/y coords use GET_X_LPARAM/GET_Y_LPARAM which casts '(int)(short)'
    to preserve negative coordinates.

  - NewtWindow_setVisiblePosSize() allow negative coordinates
The file was modifiedsrc/newt/classes/jogamp/newt/driver/broadcom/egl/Screen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/android/AndroidScreen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/kd/KDScreen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowsScreen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Screen.java (diff)
The file was modifiedsrc/newt/classes/com/jogamp/newt/Screen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/ScreenImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/awt/AWTWindow.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/macosx/MacScreen.java (diff)
The file was modifiedsrc/newt/native/WindowsWindow.c (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/intel/gdl/Screen.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/awt/AWTScreen.java (diff)
Commit f0159e479d386e5ae7d1e5acfb44eb7a534cb24c by Sven Gothel
NEWT Windows/X11: Remove missed negative coordinate restrictions.
The file was modifiedsrc/newt/classes/jogamp/newt/WindowImpl.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/x11/X11Window.java (diff)
The file was modifiedsrc/newt/classes/jogamp/newt/driver/windows/WindowsWindow.java (diff)
The file was modifiedsrc/newt/native/X11Window.c (diff)