Simon, most of the CBL_ROUTINES.C functions require screenio.c to be implemented. Chuck Haatvedt
Ralph, To date, the WinZOS project is based on my build of GnuCOBOL. It appears to be working as expected. If any issues arise I will attempt to fix them. Chuck Haatvedt
The dropbox link has changed to allow only viewing and downloads... https://www.dropbox.com/scl/fo/zu0rlonu3ss0z5m5x04ys/APkBAmbaq0zDupcPMx_ybH0?rlkey=d8rwunot823drmxkr7crnzj20&st=w04cawom&dl=0
This is the latest of my builds of GnuCOBOL. Note that it is NOT built from the most current version of the SVN 3.3-dev branch. The main reason for this is that my builds include the implementation of CURSES PANELS, I implemented this in R5369 on Nov 18, 2024. At the time it was not allowed to be available in the CI builds as it was implemented via COB_EXPERIMENTAL. Since a lot of my development of the low level direct screen access functions in CBL-ROUTINES required access to the screen pointer...
I will be adding the following functions to my collection in CBL_ROUTINES.C CALL "CBL_GET_MOUSE_MASK" USING CALL "CBL_GET_MOUSE_POSITION" USING CALL "CBL_GET_MOUSE_STATUS" USING CALL "CBL_HIDE_MOUSE" USING CALL "CBL_INIT_MOUSE" USING CALL "CBL_READ_MOUSE_EVENT" USING CALL "CBL_SET_MOUSE_MASK" USING CALL "CBL_SET_MOUSE_POSITION" USING CALL "CBL_SHOW_MOUSE" USING CALL "CBL_TERM_MOUSE" USING
Note that the addition of CTRL + X | C | V have only been verified in Windows using WINGUI. Also my next change to my CBL_ROUTINES.C code will be the addition of the Fujitsu / MF CBL_XXX mouse functions.
Simon would the person to answer that question.
This is the latest of my builds of GnuCOBOL. Note that it is NOT built from the most current version of the SVN 3.3-dev branch. The main reason for this is that my builds include the implementation of CURSES PANELS, I implemented this in R5369 on Nov 18, 2024. At the time it was not allowed to be available in the CI builds as it was implemented via COB_EXPERIMENTAL. Since a lot of my development of the low level direct screen access functions in CBL-ROUTINES required access to the screen pointer...