| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Rewrites all 25 native JNI methods (gamma.dll) as pure Java, achieving
~97% parity with RenderWare 2.1 matrix operations verified against
Ghidra decompilation. Adds proper non-uniform scale compensation,
Gram-Schmidt orthonormalization, cofactor-based 4x4 matrix inversion,
and axis-angle decomposition for angle extraction.
|
| |
|
|
|
|
| |
Replaces JVM Runtime heap values with actual system physical/swap
memory from com.sun.management.OperatingSystemMXBean, matching
the Win32 GlobalMemoryStatus values the originals returned.
|
| |
|
|
|
|
|
|
| |
- FastDataInput: DataInputStream wrapper replacing native binary I/O
- DNSLookup: InetAddress.getAllByName() replacing native gethostbyname()
- Restorer: Array.newInstance() replacing native makeArray()
- SystemInfo: Runtime/File APIs for disk, memory, CPU, platform info
- StatMemNode: Runtime APIs for memory status reporting
|
| |
|
|
|
|
|
|
|
|
| |
- Duplicate variable declarations in switch-case branches (AvMenu, ServerInputStream, netData, AnimatedAction)
- Ambiguous null constructor calls requiring explicit casts (ExpireDialog, PosableShape)
- Deprecated getPeer() replaced with isDisplayable() (PolledDialog)
- Decompiler $assertionsDisabled artifact removed (BackgroundLoader)
- Missing null-safety on unboxing (BooleanFieldEditorDialog)
- Raw generic types parameterized (ShallowEnumeration)
- Raw Enumeration cast added (Shape)
|
| |
|