È disponibile il rilascio della libreria console ncurses 6.5

Dopo un anno e mezzo di sviluppo, è stata rilasciata la libreria ncurses 6.5, progettata per creare interfacce utente console interattive multipiattaforma e che supporta l'emulazione dell'interfaccia curses di System V Release 4.0 (SVr4). Il rilascio di ncurses 6.5 è compatibile a livello di codice sorgente con i rami ncurses 5.x e 6.0, ma amplia l'ABI. Tra le applicazioni popolari costruite utilizzando ncurses, si possono citare aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Tra le nuove funzionalità aggiunte:

  • Sono state aggiunte alle interfacce di programmazione per l'accesso a basso livello a terminfo e termcap le funzioni: tiparm_s per trasmettere informazioni sui parametri di stringa attesi dal terminale, utilizzate per formare l'output sul terminale; tiscan_s per verificare le capacità di formattazione durante la trasmissione dei parametri di stringa alla funzione tiparm_s. Le suddette funzioni risolvono problemi nella gestione di file danneggiati o non corretti con i parametri del terminale (terminfo e termcap).
  • È stata aggiunta l'opzione di compilazione «—enable-check-size» per semplificare l'inizializzazione su terminali che non forniscono dati sulle dimensioni della finestra o dello schermo. Abilitando l'opzione, per determinare la dimensione della finestra, la funzione setupterm utilizza i dati sulla posizione del cursore, se le informazioni sulle dimensioni non sono impostate tramite variabili d'ambiente e non vengono trasmesse tramite ioctl.
  • Sono state aggiunte funzioni per ottenere i flag TTY dalle strutture di tipo SCREEN.
  • Aggiunte verifiche per una gestione più sicura dei parametri stringa nelle funzioni tiparm, tparm e tgoto.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster