v12.23
COMMON: Fix CIRCLE command to ensure radius uses the WINDOW coordinate system
COMMON: Fix array append regression #122
COMMON: Fix crash when line length limit exceeded
COMMON: Fix square bracket field access issue
COMMON: Fix to ensure the default VIEW is maintained during resizing
COMMON: Fixes 'Socket Client doesn't receive byte with value 13' #112
COMMON: Fixes TSAVE of arrays includes extra null character. #119
COMMON: Handle octal escapes correctly
COMMON: rand() replacment using PCG
COMMON: updated sub-modules
FLTK: Fix PSET display of extra pixel
FLTK: Implemented image opacity handling
SDL: Fix live edit when start path contains unicode characters #123
SDL: Update editor to handle unit errors
SDL: Validate window dimensions on loading to prevent hidden window
UI: Allow RGB to be used with image array passed to IMAGE
UI: Fix RGB handling with IMAGE
UI: Fix maDrawRGB() buffer overflow
UI: Fix potential memory leak using IMAGE
UI: Fix to make image save and load compatible
UI: Implemented image.clip(left,top,right,bottom)
UI: added window hideKeypad #125
UI: added xpm validation check.
UI: fix image placement when using img.clip()
UI: implemented image.draw()
UI: make image save and load compatible.
UI: prevent invalid char input with ALT+ESC keystroke