A terminal program for the GGI graphics system
Be the first to post a text review of ggiterm. Rate and review a project by clicking thumbs up or thumbs down in the right column.
New features: - Implemented glyph caching - Better (more compact) font rendering - (Rough) support for non fixed-width fonts - Added icons (.svg and .png) - More accurate blinking - Added --mode option - Implemented NEW_HIST where history stores ready-to-render characters instead of raw characters converted on the fly at render time (less flexible but speedier) - Implemented JUMP_SCROLL Fixes: - Check buffer size before accessing it in parse_ansi_sequences() - Fixed typo in ggiterm.h $TERM -> $SHELL - Send debugging output on stderr (non buffered) - in *_delete_chars() we didn't clear the end of the line (should fix the rendering bug in nano spotted by C. Egger) - The el1 capability (erase line up to cursor position) did not erase the character at cursor position - Set master_fd in O_NONBLK mode, because the terminal driver can flush the queues between select() and read() on receiving SIGINT - read() master_fd before write(), as writing a c-C can invalidate the read() by flushing the input queue... - Fix the "less search mode" bug backspace sends DEL as did vt100 (most terminfo definitions lie in this respect) Del (which vt100 lacked) now mapped to \E[3~ as was the Del key introduced by vt220 ggiterm.terminfo modified accordingly Build system: - Use libtool to hardcode library paths (requested by N. Pilgrim) (this requires autotools 1.9) - Compilation failed with --without-freetype (patch from C. Egger) - Require freetype >= 2.1.3, needed for FT_LOAD_TARGET_MONO - autogen.sh parses configure instead of Makefile which may not exist at that time - Suggest using --without-freetype when default ./configure cannot find the freetype lib
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?