This is a list of all the "jank" I come across with this codebase as it is written. If you are a user of quibble, please feel free to discuss weird issues you have here!
What jank needs to be fixed:
What jank is mentioned in the docs?
No longer tracking:
This is a list of all the "jank" I come across with this codebase as it is written. If you are a user of quibble, please feel free to discuss weird issues you have here!
What jank needs to be fixed:
strncatinstead ofstrcatsnprintfinstead ofprintfMAX_SOURCE_SIZEand maybe do something where I allocate new pages if I run out of space.host_datathat is only used for priority colors (and otherwiseNULL).deprioritize_array(quibble_pixels pqs), which will do an in-place deprioritize without amalloc. We can remove the other function.What jank is mentioned in the docs?
qb_combine_program...(...)will not combine all auxiliary functions (everything_else) because it is intended to be used only during the build step. This means that if users wish to use this function, they will need to combine the programs, then combineeverything_elses, and then build separately!No longer tracking:
qb_configure_verseandqb_configure_echoissues: Jank thread #8 (comment)