CHANGELOG
----------------------

[Current]

[v1.0rc2]
 * Removed AVR specific enable pullup code. Will be addressed properly before 1.0
 * doxygen ks0108 updates for Teensy LC
 * diags prints pass/fail counts, smarter wait on USB based serial ports like Teensy
 * Teensy LC updates; updates for Jack's 1284p core
 * doxygen update for GLCD class GotoXY()
 * License is now GPLv3 only vs GPLv3+
 * added note about ST7920 to ks0108 wiring info

[v1.0rc1]
 * Correct avr progmem issues in 2 fonts
 * updates for regession tests and internal build notes
 * Added new fonts
 * updated CharHeight example and doucmenation
 * Added new area properties to return min an max character codes of font
 * updates for utf8 support
 * Added space character to Arial14 font
 * added  utf8 10x16 font

[v0.9.1a]
 * auto generated changelog now included in distribution images
 * added Internal debuging macro
 * Fixed rendering bug with modulo 15 pt font sizes on odd pixel boundaries
 * Added support for UTF8 character encoding
 * add link to Jacks updated ManiacBug 1284 core to documentation
 * Updates and fixes to support up to 9 chips with 9 chipselects
 * fixes for sed1520 support
 * alternate changelog script
 * updates for new sed1520 support. streamlines all sed1520 devices into a single sed1520 device file. added support for devices with dual chipselects vs dual enables
 * build script creates a change log since last tagged release.

[v0.9a]
 * Added Script to automate generating changelogs
 * Initial support for sed1520 4GLM122232 panel
 * Removed Streaming library header from openGLCD. In order to use Streaming, the Streaming library must be added.
 * Corrected/updated documentation, mostly typos
 * updated copyright dates
 * version of MPIDE before 0023 2013-07-15 are no longer supported.
 * update for readCoreTimer() no longer works on MPIDE version before 2013-07-15
 * autoconfig vs manual config clarifications in the config file
 * Added support for SleepingBeauty in mighty1284 core
 * updated pic32 delay_cycles() function for non plib environment.
 * 
 * fixed error in glcdio_ReadByte() macro
 * added notes for i2c and issue error if CSEL3 and CSEL4 not defined.
 * added information about CSEL3
 * added repo path to main readme
 * added support for Teensy 3.1
 * 
 * updated backlight circuit comments in Off/On sketches.
 * added digital clock. Clock sketches get initial date/time from compiled date/time
 * corrected bug in restoring font in loop() and speed up overall demo.
 * Print is inherited by gText instead of glcd_Device
 * Added new GLCDCFG option to force corecode mode.
 * updated comments for backlight control
 * tweaked to fit text on smaller sed1520 display.
 * Updates mostly for build script change to build 3 zip files in a revision subdirectory.
 * mods to allow bigdemo to compile on teensy boards with newer AVR compilers.
 * updated and renamed openGLCD glcd logo photo.
 * updates to move the GLCDv3 header to the include directory.
 * 
 * include for arduino_io was wrong. Lucky anything worked. remove includes from openGLCD_config.h, updateds for bobuino. It had uneeded externs in its variant that required included it as C vs C, diag output tweak for AVR byte mode, added _BV() macro for systems that don't have it.
 * pgmspace mods to allow code to run on stock MPIDE. Created glcd_types.h, modified openGLCD_config.h file to no longer include panel config file but instead to just create a define for it.
 * moved untested/experimental fonts out of distribution until they are tested and become official.
 * updated pinconfig comments to be clearer about what boards/chips use the file.
 * updates to support chipKIT (delays, and digitalXXXFast() stuff)
 * initial check in of pic32 digitalXXXFast() macros
 * updated doxygen for new config file naming. Now reports error if Arduino IDE < 19

[v0.8a]
 * updates for new manualconfig file naming using _Panel
 * renamed Manual Config files to end in _Panel
 * more updates for config file relocation
 * config file updates
 * more updates for relocation of config files
 * renamed ks0108 config files
 * relocating config files to seperate directories for each chip
 * updated master readme
 * comment update
 * changes to get pic32 (chipKIT) up and going, fall back core mode, and pre 1.x working.
 * updated doxygen for bitmaps to reflect bmp2glcd moving to bitmaps/utils
 * updated a few bitmap header files and data object names for consistency. updated readme for bitmap utils
 * moved bmp2glcd to bitmaps/utils
 * updated bmp2glcd readme
 * re-write to use getopt, along with clean up and many bug fixes.
 * fix READ_CACHE ifdefs. Cleaned up some other ifdefs
 * removed old font drawing code. change all glcd config defines to use GLCDCFG.
 * SCROLL references cleanup. updateded notes.
 * added new text API examples. little doxygen and comment cleanup.
 * rest of previous commit for Init and DefineArea API examples.
 * added new API examples, fixed some typos updated doxygen for gText and DefineArea
 * added cp437 example, removed BYTE from print example since it is gone in 1.x, doxygen cleanup in Printf example.
 * small doxygen update for Printf
 * renamed doxgen file and made some cleanups.
 * updates to ensure scripts are run from the proper directory when using gnome GUI.
 * added gText APIexample. updated a few comments.
 * Added SetFontcolor APIexample. updated doxygen to match examples.
 * Added SelectFont APIexample. updated doxygen examples to match

[v0.7a]
 * mega checkin. Modified how fonts and bitmaps are declared. Rippled through all fonts, bitmaps, and many sketches. Also added openGLCDFontCreator. bmp2glcd and glcdMakeBitmap were also modified for the new bitmap format. Many doxygen updates to reflect changes.
 * oops. text area get prop function is now called GetAreaProp()

[v0.6a]
 * Corrected typo in gText. update GraphicsAPI demo for smaller display.
 * added doxygen for gText constructors.
 * remain files of previous commit.
 * added new graphic APIexamples, and new 914 bitmap. Cleaned up a few comments and doxygen notes.
 * Circle fixes. Doxygen PROJECT_NUMBER is now DevBuild. Bug fixes in openGLCD version of BigDemo for 192x64 displays. fixed config file references in debug config files.
 * oops. GLCDv3 compability DrawVLine was wrong.
 * added message to Window build script to indicate that it is not working yet.
 * cleaned up a few warnings in the demos.
 * build script updated to auto create/modify doxygen PROJECT_NAME PROJECT_NUMBER and build info defines based on tag. sketches updated to no longer put "v" in front of library version. Several bug fixes in BigDemo for openGLCD. Changed delays in Graphic API to be shorter. Default build string is DevBuild and default library rev is DevRev.
 * build script now patches doxygen to ensure that doxygen PROJECT_NUMBER always matches the buildversion string.

[v0.5a]
 * Initial creation of Graphic API demo sketch. Runs through graphic APIexample stuff.
 * Fixed some doxygen stuff
 * Bug fix in FillRoundRect
 * new FillRoundRect API example
 * moved test code to create real FillRoundRect API example
 * Added FillRoundRect function and cleanded up some misuse of GLCD object.
 * converted most files to "normal" text files vs DOS format line endings.
 * correction for clarity and fixed error in comment
 * added readme to explain GLCDv3 vs openGLCD demos
 * renamed *nix build script back to mkzip
 * some cleanup of build instructions
 * small change to readme.

[Initial_Checkin]
 * Initial check in of openGLCD.
