Notes: There are a bunch of very large changes in this version. GUI support is now incorporated! So far, window types of text and window are support and the button control and textbox controls are implemented. This is just the beginning though.
Changes: * Put into place architecture for LB devices. This to support the I/O statements and functions (OPEN/PRINT/INPUT/CLOSE/etc.) * Rewrote Makefiles * Changed some filenames and reorganized source * Added examples directory * Changed command line options to LBPP to allow multiple .bas files * Changed the command line options again to make LBPP more like GCC * Began GUI support * Implemented FILEDIALOG * Implemented NOTICE * Implemented window type * Implemented device classes * Added another example * Fixed some nasty bugs that were corrupting the context * Added BUTTON command (not totally done) * Rewrote LBString reference counting so that duplicating requires no memory allocations. Huge speed increase * Removed silly warning when no gosubs are being used * Added code to free LBContext * Added extensive memory profiling capabilities to check for 1) undeleted memory 2) buffer overflows 3) buffer underflows 4) duplicate free's 5) free'ing a null pointer * Added TEXTBOX command * Added GUI queues * Updated various docs * Added a whole bunch of example programs
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use