v8.6 (2019-06-30)
v8.5 (2018-10-31)
v8.4 (2018-08-23)
- Fix fileioc bug not bypassing archived header in ti_SetArchiveStatus
- LibLoad optimizations
- Documentation fixes and improvements
- GraphX optimizations
- Replace NSIS by Inno for Windows installer
- Add a better GraphX template
- Improve some build-related stuff
v8.3 (2018-07-25)
- Misc. build improvements and fixes (MateoConLechuga + Runer112 + Adriweb)
- Travis config file cleanup (Adriweb)
- New macros and features related to fasmg (Jacobly)
- Added dbg_ClearConsole (MateoConLechuga)
- Compression-related APIs fixes and updates (MateoConLechuga)
- Misc. code cleanup (MateoConLechuga)
- Some documentation updates (TIAnonyme0 + Runer112)
- Submodules updates for ConvPNG and fasmg (MateoConLechuga + Jacobly)
- Minimized waiting by gfx_SwapDraw, added gfx_Wait (Runer112)
- Improved behavior of length argument to gfx_PrintInt and gfx_PrintUInt (Runer112)
- Many small optimizations (Runer112 + Jacobly)
- Added ti_DetectAny, ti_GetName, ti_Rename, and ti_RenameVar (MateoConLechuga)
- Added ti_GetVATPtr (PeterTillema)
- Fixed ti_GetC for empty variables (PeterTillema)
- Fixed variable creation erroneously opening closed slots (Runer112)
- Fixed ti_DetectAny type access (PeterTillema)
v8.2 (2018-03-24)
- Add full screen image example (MateoConLechuga)
- Improved os_GetStringInput (MateoConLechuga)
- Fixed a Windows build issue for src/std/linked (Runer112)
- Blitting demo instead of buffering demo (Runer112)
- Use latest-stable CEmu for Travis auto-tests (Adriweb)
v8.1 (2018-02-19)
- Improved several autotests (Runer112)
- Build fix for Windows regarding icon handling (MateoConLechuga)
- Misc. build and Travis fixes/improvements (Adriweb)
- Submodules updates for ConvPNG and fasmg (MateoConLechuga + Jacobly)
v8.0 (2018-01-30)
- Replace ZDS assembler with fasmg-ez80 (Jacobly)
- Replace ZDS linker/librarian with fasmg-ez80 (Jacobly))
- Integrate fasmg-ez80 into toolchain (MateoConLechuga)
- Library translation to fasmg-ez80 format (MateoConLechuga)
- Add more tests and header file cleanup (Adriweb)
- Optimize gfx_FillScreen() and gfx_ZeroScreen() (Runer112)
- Fix gfx_FillTriangle() and gfx_FillTriangle_NoClip() (MateoConLechuga)
- Add gfx_SetCharData() and os_GetStringInput() (MateoConLechuga)
v7.4.2 (2017-08-13)
- Misc. code fixes (Adriweb)
- Fix environment variable setting and paths on the windows installer (MateoConLechuga)
v7.4.1 (2017-08-10)
- Better Travis settings for docs deployment (Adriweb)
- Tested-functions-list tool (Adriweb)
- Deprecate support for mode 2 interrupts and related things (MateoConLechuga)
- Minor header fixes (missing includes) in GraphX and FileIOC (Adriweb)
- Code optimizations in GraphX (PeterTillema)
v7.4 (2017-07-25)
- Various Makefile fixes (windows spaces, subdirectories...) (MateoConLechuga)
- More and better documentation (MateoConLechuga+Runer112+Jacobly)
- ConvPNG updates to use W/H defines (MateoConLechuga)
- Fixed gfx_RLETSprite where width != height, and in a right clip case - (
5c84e9b
- Runer112) - Add gfx_RotateScaleSprite and related functions + docs (MateoConLechuga)
- Improve line routine implementation (MateoConLechuga)
- Fix the new gfx_Begin and some bad macro usages (Jacobly)
v7.3 (2017-07-04)
- Automated testing through Travis (Adriweb)
- Fixed C++-compatibility-related things (Adriweb)
- Fixed/improved autotester files (Adriweb+MateoConLechuga)
- Improved Makefile (MateoConLechuga)
- Misc. fixes and optimizations (MateoConLechuga+Runer112+Jacobly)
- Fixed some docs and examples (MateoConLechuga)
- More demos (MateoConLechuga)
- Fixed bss and cstarted-related things (MateoConLechuga)
- Added millisecond delay function (
ae19350
- Runer112) - Improved (pseudo)random number generation (
b6c1929
- Runer112) - Overall misc. cleanup and documentation (Runer112)
- Clipped sprites fixes (MateoConLechuga)
- Code optimizations (MateoConLechuga+Runer112+Jacobly)
- ConvPNG-related updates (MateoConLechuga)
- ConvTile-related updates (MateoConLechuga)
- Renaming: gfx_sprite_t from gfx_image_t (MateoConLechuga)
- Fixed green LSB in default palette colors (
be9fea4
- Runer112) - Added fast (RLE) transparent sprite type, gfx_rletsprite_t, and functions: gfx_AllocRLETSprite, gfx_MallocRLETSprite, gfx_UninitedRLETSprite, gfx_RLETSprite, gfx_RLETSprite_NoClip, gfx_ConvertFromRLETSprite, gfx_ConvertToRLETSprite, gfx_ConvertToNewRLETSprite, gfx_ConvertMallocRLETSprite (
e26bf07
- Runer112) - Fixed drawing unclipped sprites with odd width (
5a4cc95
- Runer112)
v7.2 (2017-05-06)
- Implicit
prgm_CleanUp
by default - (MateoConLechuga) - Examples cleanup - (MateoConLechuga)
- Fix some example screenshots - (MateoConLechuga)
- Routines optimizations - (MateoConLechuga+Runer112)
- Misc. fixes - (MateoConLechuga+Runer112+PeterTillema)
v7.1 (2017-04-30)
- Compatibility headers and better include paths - (Adriweb)
- Travis CI integration - (Adriweb)
- Example screenshots - (Adriweb)
- Improved documentation - (MateoConLechuga)
- Misc. fixes - (MateoConLechuga)
- Fix Windows install - (MateoConLechuga)
- Bug. fixes - (MateoConLechuga+PeterTillema)
- Optimizations - (MateoConLechuga)
v7.0 (2017-04-07)
- Rework entire toolchain setup and hierarchy (
559dd1c
- MateoConLechuga) - Doxygen header files (
4402637
- MateoConLechuga)
- Added gfx_FloodFill (
60006ac
- MateoConLechuga) - Added gfx_ScaleSprite (
7618598
- MateoConLechuga) - Added gfx_SetFontHeight (
4402637
- MateoConLechuga) - Optimized ClipDraw helper function (
82e5d5a
- MateoConLechuga) - Optimized gfx_AllocSprite (
2c12310
- Runer112)
v6.999 (2017-02-17)
- Add scripts to build/clean libraries and examples easily (
61d915f
- MateoConLechuga) - Move spasm to /bin rather than /lib/src/include (
61d915f
- MateoConLechuga) - Fix graphx demo 11 readme (
3017951
- Runer112) - Add Changelog file (
0595378
+544e75f
- MateoConLechuga+Adriweb) - Restrict LF EOL conversions to text files (
c19b360
- Adriweb)
v6.95 (2017-02-10)
- Improve build system and misc. cleanup (
63ff603
+4b3f137
- MateoConLechuga+Runer112) - Modify
cstartup.asm
to disable usb timers and reset them on exit (63ff603
+03809e5
- MateoConLechuga) - Characters
0x01
-0x1F
are considered printable rather than control (de96c7a
- Runer112) - CR EOL purge (
15a573e
- Runer112) - Minor documentation fixes
- Optimize gfx_Darken (about 25% faster) and gfx_Lighten (about 19% faster) (
9e7835a
- Runer112) - Optimize _SetColor and _SetTransparentColor (
fc43abb
- Runer112) - Optimize _SetTextXY (#47) (
6643e90
- Runer112) - Add support for width/height of tiles not powers of 2 (
93930fb
+78be69c
- MateoConLechuga) - Fix bug with tile index 255
v6.91 (2017-01-20)
v6.9 (2016-12-28)
v6.8 (2016-12-28)
v6.7 (2016-12-21)
v6.6 (2016-12-18)
v6.5 (2016-12-12)
Closed issues:
- obj dir something something #43
v6.3 (2016-11-24)
Fixed bugs:
- demo2 doesn't compile #42
v6.2 (2016-11-23)
v6.1 (2016-11-19)
Implemented enhancements:
Merged pull requests:
- optimised _PrintUInt & _FillScreen #40 (Grosged)
- faster ScaledSprite_NoClip & Sprite_NoClip #39 (Grosged)
- optimisation of imuls|imulu (8,5% faster) #37 (Grosged)
- suggest a faster FillCircle_NoClip routine #34 (Grosged)
v6.0 (2016-10-26)
Closed issues:
- Cannot make examples' makefile #29
Merged pull requests:
- _VertLine_NoClip improvements #30 (Grosged)
- Optimized _TransparentPlot_ASM for speed* #28 (Runer112)
v5.9 (2016-10-15)
v5.7 (2016-09-21)
v5.6 (2016-09-20)
v5.5 (2016-09-10)
Fixed bugs:
- gfx_Shift<> performs improperly #22
Closed issues:
- Tilemap only renders if gfx_tilemap_t is local #25
- Clipping is broken #24
- SEEK_* are defined and implemented incorrectly #23
v5.2 (2016-08-25)
v5.1 (2016-08-23)
v5.0 (2016-08-23)
v4.6 (2016-05-26)
v4.5 (2016-05-24)
v4.0 (2016-05-19)
v4.4 (2016-05-19)
v4.2 (2016-05-19)
v3.4 (2016-04-04)
v3.3 (2016-04-04)
v3.2 (2016-04-03)
v3.1 (2016-03-21)
v3.0 (2016-03-21)
v2.2 (2016-03-20)
v2.1 (2016-03-18)
Implemented enhancements:
- Makefile bugs and improvements... #20
Fixed bugs:
- Makefile bugs and improvements... #20
- Including ti84pce.h in multiple files causes linktime warnings. #16
Closed issues:
- tice.h does not include string.h #21
v2.0 (2016-03-06)
Implemented enhancements:
- Improved demo0 "purity", moved template-like stuff to a template dir #19 (KermMartian)
Fixed bugs:
- executing makefile twice in succession outputs 8xp even if linking fails #7
- Makefile incorrectly escaped with wine 1.9.2 under Ubuntu 14.04 #6
v1.7 (2016-02-11)
Implemented enhancements:
- More portable deletion of build products #18 (elfprince13)
Fixed bugs:
- ti84pce.h relies on headers which it does not include #17
- incorrect typedef of ptrdiff_t #15
- <assert.h> depends on <debug.h>, does not include it #14
Closed issues:
- <debug.h> should respect the NDEBUG flag used by <assert.h> #12
- abort() should not be redefined in <debug.h> #11
v1.6 (2016-02-06)
Closed issues:
- dbg_printf should not take a buffer argument. #13
v1.5 (2016-02-06)
Implemented enhancements:
- Increase subdirectory portability #9 (elfprince13)
- These environment variables are unused #8 (elfprince13)
Closed issues:
- No bin folder present in CEDev #1