Bug 1497

Summary: Merge Bernhard Haumacher's typecast work, providing documentation as well as Cmap table fix
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: graphAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: normal CC: sgothel
Priority: P4    
Version: 2.6.0   
Hardware: All   
OS: all   
Type: FEATURE SCM Refs:
7cc0bf0d58a3e3f672ce2e4f179de21f1f67dc93 8fcbeaa4e440e1bb8e51658f15a35d2a217dc0bc
Workaround: ---
Bug Depends on:    
Bug Blocks: 805    

Description Sven Gothel 2024-02-03 02:59:57 CET
Bernhard Haumacher provided changes in May 2020 to the typecast project within his public branch https://github.com/haumacher/typecast

This merges the pre-write-feature work, which probably is incomplete.

Our typecast branch https://jogamp.org/cgit/typecast.git/log/?h=jogl_patches
Comment 1 Sven Gothel 2024-02-03 03:01:15 CET
commit 7cc0bf0d58a3e3f672ce2e4f179de21f1f67dc93

Hausmacher Merge: Complete merge part-1 into JOGL from our typecast branch

Adding missing LongDateTime class
        
Status:
- Compile clean
- Graph/GraphUI Bring-Up OK
- Fixes CJK ttf font parsing due to fixed Cmap table
Comment 2 Sven Gothel 2024-02-03 05:06:56 CET
commit 8fcbeaa4e440e1bb8e51658f15a35d2a217dc0bc

    Typecast: Re-apply overwritten stability changes (NPE, redundancy)
    
    0e5e38478a6197b2dc65960c55bc831d6b4796a7 Sun Feb 12 00:54:40 2023 +0100
    d18df847b17a89fdc4b47fa9cfe010af1a61690b Sat Mar 1 16:48:48 2014 +0100