Timeline
Not logged in

50 most recent check-ins

2022-12-03
23:23
Updated the 3rd Party Single Header Library files. Leaf check-in: 87abf36e2c user: zakero tags: master
2022-04-15
22:28
Merged the latest changes from the "Qoif" branch. check-in: 494693902d user: zakero tags: master
22:26
Added sRGB support to Color. sRGB support for the QOI format has been added to ImageLoad but is disabled until verified image data is available for testing. Leaf check-in: 578164a310 user: zakero tags: Qoif
18:10
Simplified the float to uint8_t color channel conversion. check-in: 5774834bbb user: zakero tags: Qoif
18:08
Cleaned the QOI decoder implementation and added error checking. check-in: 42a4ad20a8 user: zakero tags: Qoif
05:09
Bug Fix: The QOI Pixel Hash is now calculated correctly. check-in: ca30a4f256 user: zakero tags: Qoif
2022-04-14
22:18
Added a test for the QOI image loader. check-in: b95eb962e2 user: zakero tags: Qoif
20:47
Fixed a "bug" in the help text check-in: 0319fbff80 user: zakero tags: Qoif
16:04
First pass of a QOI decoder check-in: 9bb5f22e21 user: zakero tags: Qoif
11:42
Moved the tool scripts into bin/ because they are used for Blade development and not support. check-in: 8e07a3714a user: zakero tags: Qoif
11:39
Added tests to the 'vim_konsole' script check-in: 606c17071f user: zakero tags: Qoif
11:29
Create new branch named "Qoif" check-in: 7453468f9d user: zakero tags: Qoif
2022-03-09
17:11
Reformatted the CMakeLists.txt check-in: c7d5b9f787 user: zakero tags: master
2022-03-06
18:04
Various script improvements check-in: cd99b6b65a user: zakero tags: master
2022-02-18
16:06
Updated the Animation documentation to reflect that "groups" is not supported any more. check-in: 6ef2a661e4 user: zakero tags: master
15:50
Removed unneeded includes check-in: 59aa24f6cf user: zakero tags: master
15:45
Minor documentation fix check-in: 197f046f13 user: zakero tags: master
15:43
Documented the AnimationSheet object check-in: 2e2ef65a62 user: zakero tags: master
14:46
Fixed another memory leak in AnimationSheet check-in: 74b163e1e4 user: zakero tags: master
14:41
Bug fixes and improvements to AnimationSheet

AnimationSheet

  • Bug Fix: Removed a memory leak by deleting the acquired animations
  • A new Animation is created for every call to "animationAcquire()"
check-in: e802c80139 user: zakero tags: master
13:23
Animation references must be passed back to AnimationSheet, Animation names are no longer accepted.

AnimationSheet

  • API Change: Removed "animationRelease(string_view)"
  • API Change: Added "animationReleaseAll()"
check-in: baaa225a01 user: zakero tags: master
13:14
Added a print statement to signal when the build is complete. check-in: 6f7d3da743 user: zakero tags: master
13:03
Improved the VIM tools/wrappers check-in: 603a826318 user: zakero tags: master
2022-02-17
05:18
Updated the datatypes used by Animation check-in: ed2040d28a user: zakero tags: master
04:43
Fixed a divide-by-zero bug introduced by removing groups from Animation check-in: 7eccb35c5a user: zakero tags: master
04:37
Removed "group" support from Animation. AnimationSheets provides the same functionality and is more flexible. check-in: f27cfa4445 user: zakero tags: master
2022-02-16
22:46
AnimationSheet: Removed dead-code and improved variable naming check-in: cfc1529e95 user: zakero tags: master
22:20
Updated the Image documentation check-in: f196db1463 user: zakero tags: master
22:18
Merged the latest changes from the "Image" branch

Animation

  • Bug Fix: use() was not updating the rendered frame correctly
check-in: 15dd0ecba1 user: zakero tags: master
22:16
Bug Fixes

Animation

  • Bug Fix: When use()'ing an Image, the frame was using its current location as the origin instead of the first animation cell
  • Removed debugging messages

AnimationSheet

  • Removed debugging messages

Image

  • Removed debugging messages
Leaf check-in: 91e594c199 user: zakero tags: Image
03:10
Tracking down a bug with the Image::imageView feature check-in: 959b62f3e0 user: zakero tags: Image
03:08
Merged the latest changes from the "master" branch check-in: 2b9fc2923e user: zakero tags: Image
2022-02-15
18:06
Improvements to AnimationSheet

AnimationSheet

  • API Change: Removed "animation()"
  • Bug Fix: Copy operator will now copy data like it should
  • Animations are created on-demand
  • Animations are deleted when no longer needed
  • Added an error check to notify when an in-use Animation is deleted when Image/Info is changed

uiengine::UIEngine

  • Updated to use the new AnimationSheet API

test/AnimationSheet

  • Updated to use the new AnimationSheet API
check-in: 3699805975 user: zakero tags: master
17:04
Fixed a comment check-in: def52edf54 user: zakero tags: master
16:46
White-space corrections check-in: 5b587d80b1 user: zakero tags: master
16:41
Bug Fix

Ini

  • Bug Fix: String-ified the wrong value
check-in: 673dc22fbf user: zakero tags: master
2022-02-14
15:36
Added a tool to load all source code into VIM check-in: cef1e428dc user: zakero tags: master
15:31
Removed a debugging message check-in: 9043e2d77e user: zakero tags: master
15:03
Fixes and clean up in Ini

Ini

  • Bug Fix: contains() now checks for the data instead of calling itself
  • Rearranged the order of the functions
check-in: ff7acf87b9 user: zakero tags: master
14:27
Updated the AnimationSheet test check-in: d83bf1a4ea user: zakero tags: master
2022-02-12
16:46
Removed completed 'todo' item check-in: 99e11f5b85 user: zakero tags: master
15:38
Disabled the package builder in the `bin/mkrelease` script check-in: 496f602f3b user: zakero tags: master
15:33
Removed the need for "mutable" in blade::Animation check-in: fd16d55e86 user: zakero tags: master
15:18
Finished the blade::Ini rewrite.

blade::Ini

  • Removed and replaced with `blade::ini::Ini`

blade::ini::Ini

  • A typedef/using to replace the old `blade::Ini` object

blade::ini::IniSection

  • A typedef/using to help make code more readable

blade::ini::*

  • This namespace contains all functions to access and manipulate INI data

blade::AnimationSheet

  • Updated to use the new Blade INI subsystem

blade::Resource

  • Updated to use the new Blade INI subsystem

blade::UIEngine

  • Updated to use the new Blade INI subsystem
check-in: 7dc0d18e14 user: zakero tags: master
2022-02-07
16:43
Started a rewrite of blade::Ini using the latest version of ZHL

blade::Ini

  • This class is deprecated

blade::ini::*

  • Wrapper functions for the Zakero_Ini library
check-in: 52c75fc5c2 user: zakero tags: master
14:02
Updated to the latest version of ZHL check-in: ebc5f7b62c user: zakero tags: master
2022-02-02
15:20
Updated the bin/mkcpp code generator check-in: f31e6718c4 user: zakero tags: master
15:18
Updated to the latest ZHL check-in: 6aab46aa37 user: zakero tags: master
14:55
Removed a completed TODO item check-in: f4fde06ee9 user: zakero tags: master
14:54
Removed a completed TODO item check-in: 842de2e638 user: zakero tags: master