aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt
Commit message (Expand)AuthorAgeFilesLines
* Use FloatUtil.isZero(a) w/ build-in FloatUtil.EPSILON directly instead of pas...Sven Göthel2024-02-146-8/+8
* Bug 1470 - NEWT/JNI: Perform exception check and rethrow for all Java Callbac...Sven Gothel2023-10-026-7/+67
* Bug 1468 - SIGSEGV on use after free when destroying NEWT Window/Display via ...Sven Gothel2023-10-0219-376/+550
* Bug 1430 - Fix Background erase not disabled with AWT GLCanvas and NewtCanvasAWTSven Gothel2023-09-292-4/+20
* Bug 1431: Fix NewtCanvasAWT resize on X11, broken since commit ad38d155985498...Sven Gothel2023-09-293-12/+19
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-206-6/+6
* Debug.debugExplicit(): Define and use explicit symbol debug flag; Use it for ...Sven Gothel2023-09-162-3/+7
* Animator*: Add ctor variants passing modeBits directly, i.e. enable/disable A...Sven Gothel2023-08-131-2/+1
* HiDPI: Revise AWT GLCanvas/GLJPanel ScalableSurface: No setSurfaceScale(), ha...Sven Gothel2023-05-153-1/+19
* HiDPI: Revert WindowImpl.applySoftPixelScale()'s if( DEBUG...) { ..; dumpStac...Sven Gothel2023-05-141-1/+1
* HiDPI AWT/NEWT: Propagate AWT enforced pixelScale via setSurfaceScale() block...Sven Gothel2023-05-144-47/+21
* HiDPI: NEWT/MacOS: WindowDriver.sizeScreenPosInsetsChanged() is called w/ cli...Sven Gothel2023-05-131-1/+1
* Graph FontScale: Simplify names, fix API doc and add unit testSven Gothel2023-03-281-1/+1
* NEWTEvent*.getEventTypeString(): Like MouseEvent, drop redundant leading type...Sven Gothel2023-03-213-11/+11
* NEWT MouseEvent.getEventTypeString(): Shorten by removing leading 'EVENT_MOUSE_'Sven Gothel2023-03-191-8/+8
* Move png assets (NEWT icons + GLMediaPlayer dummy/test) to simple classpath, ...Sven Gothel2023-03-1310-8/+11
* Misc: Add MonitorDevice.perMMToPerInch(..); Drop unused RegionRenderer.init(....Sven Gothel2023-03-092-2/+14
* Clock: Use Clock.currentNanos() instead of System.nanoTime(); Enhancing FPSCo...Sven Gothel2023-03-073-9/+11
* NEWT DRM EGL/GBM: WindowDriver: Don't issue glFinish() here, as eglSwapBuffer...Sven Gothel2023-03-061-2/+2
* NEWT Screen: Allow injection of global (single) monitor size in [mm] via newt...Sven Gothel2023-03-058-26/+68
* EGLGraphicsDevice: Cleanup and enhance API doc for clarity ...Sven Gothel2023-03-041-4/+1
* Font/Graph, {Font, Glyph}/Typecast: Add kerning and expose values in original...Sven Gothel2023-02-101-3/+18
* NEWT Soft-PixelScale (p7): get{Global->}PixelScaleEnv(..): Support per monito...v2.4.0Sven Gothel2023-01-312-8/+27
* NEWT X11: Fix positionChanged: We need to translate the 0/0 client position t...Sven Gothel2023-01-311-1/+22
* NEWT MonitorDevice: Fix pixelScale storage, own float[2], don't reuse given o...Sven Gothel2023-01-311-1/+5
* NEWT Screen: Cleanup get*Monitor*() methodsSven Gothel2023-01-311-15/+25
* NEWT: MonitorDevice: Add monitor-name, maybe an empty string. Implemented for...Sven Gothel2023-01-3121-45/+144
* NEWT WindowImpl: Bring back DEBUG output on positionChanged(..)Sven Gothel2023-01-311-1/+1
* NEWT Regression: Move superSizeChangedOffThread() back to iOS/MacOS WindowDri...Sven Gothel2023-01-313-15/+27
* Fix comment for WindowImpl.insets: value is in window unitsSven Gothel2023-01-311-1/+1
* NEWT Soft-PixelScale (p6): Implement Soft-PixelScale for X11 and Windows ... ...Sven Gothel2023-01-3116-52/+251
* NEWT Soft-PixelScale (p5): Add WindowImpl.applySoftPixelScale(..) for general...Sven Gothel2023-01-311-0/+107
* NEWT Soft-PixelScale (p4): WindowImpl: Change SetSizeAction to optionally set...Sven Gothel2023-01-311-10/+35
* NEWT Soft-PixelScale (p3): WindowImpl.createNativeImpl(..): Add boolean posit...Sven Gothel2023-01-3112-18/+23
* NEWT Soft-PixelScale (p2): MonitorDevice: Add getOrientationTo(..) to determi...Sven Gothel2023-01-311-0/+54
* NEWT Soft-PixelScale (p1): WindowImpl: Separate window and pixel units for si...Sven Gothel2023-01-3122-252/+405
* Fix NewtFactoryAWT: screen.getMonitor(..) -> screen.getMonitorById(..); Misc ...Sven Gothel2023-01-314-4/+18
* NativeWindow: Add getBounds() (moved from NEWT Window) and getSurfaceBounds()Sven Gothel2023-01-315-33/+58
* GDIUtil: Add GetMonitor*() variants incl. PixelScale; NEWT MonitorDevice: Add...Sven Gothel2023-01-2917-57/+157
* WindowImpl: Reorder protected methods, groupd callbacks used for native callb...Sven Gothel2023-01-271-175/+202
* Execute AWT's Frame.setTitle() on AWT-EDT if already visible (avoid rare dead...Sven Gothel2023-01-221-1/+6
* NewtCanvasSWT: Drop all newtChild.getDelegatedWindow() debug output due to: n...Sven Gothel2023-01-171-10/+10
* NewtCanvasSWT: Remove certain DEBUG output causing an exceptionSven Gothel2023-01-161-2/+4
* Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged()Sven Gothel2023-01-145-12/+13
* MacOS: NEWT: Remove keySymbol mapping using 'HIToolbox' TSMGetInputSourceProp...Sven Gothel2023-01-141-8/+53
* Bug 1398: Expose NativeSurface implementation's RecursiveLock if utilizedSven Gothel2020-03-054-0/+19
* OSX/SWT Testing: Drop using 'com.jogamp.newt.util.MainThread' enforcing defau...Sven Gothel2020-03-042-3/+34
* Bug 1374: NEWT/AWT: Annotation regarding general High-DPI for even non native...Sven Gothel2020-01-172-0/+18
* Bug 1423: NEWT Child Window on OSX: Don't use parent derived location in full...Sven Gothel2020-01-161-15/+20
* NEWT: Enhance FullScreen.run DEBUG output a bit; NEWTDemoListener ignore inpu...Sven Gothel2020-01-162-2/+10