Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

2023.1

Compare
Choose a tag to compare
@r-lyeh r-lyeh released this 29 Jan 01:37
· 1 commit to master since this release

new: XML API (fwk_data.c)
new: Compression API (fwk_data.c)
new: Tilemap + Tileset APIs (fwk_render.c)
new: Tiled demo (00-tiled.c)
new: Tilemap demo (00-tilemap.c)
new: Pinned windows are movable now (fwk_ui.c)
new: Pipeline allows specification of multiple ART dirs now (fwk.ini)
new: Logos from midjourney (editor/logos)
new: fractf() (fwk_math.c)
new: array_shuffle() (fwk_ds.h)
new: sprite_rect() (fwk_render.c)
new: ddraw_push2d()/ddraw_pop2d() (fwk_renderdd.c)
new: ui_label2_toolbar(), ui_texture()/ui_subtexture()/ui_subimage() (fwk_ui.c)
new: audio_stop(), AUDIO_SINGLE_INSTANCE/AUDIO_MULTIPLE_INSTANCES flags (fwk_audio.c)
chg: demo_model.c > demo_anims.c
chg: Better anim controls (demos/demo_model.c)
fix: Allow json ints to be parsed as floats as well (data_float)
fix: Allow json maps to be accessed by index as well (fwk_data.c)
fix: Allow json nulls to be parsed as empty strings as well (data_string)
fix: Expose ICON_MD symbols when generating single-header distribution (MAKE.bat)
fix: Fixed couple of minor gcc/clang warnings (linux)
fix: Improve anim controller on small deltas + anim boundaries edge cases (model_animate_clip)
fix: Initial frame after kicking new animation (demo_anims.c)
fix: Support cross 32/64-bits builds mingw64 -m32 (x64->x86), tcc -m64 (x86->x64) (win)
fix: tcc can produce/consume artwork from/to vc/gcc/clang cooks now
fix: tcc -run flag
fix: Rebuilt tools/cook (win,osx,lin)
fix: Ubuntu16 fixes (MAKE.bat, mod2wav.linux)
fix: Set random seed during boot (fwk_main.c)
fix: Simplified animlist.txt spec format (animlist.txt+demo_anims.c)
fix: Reworked pipeline tutorial so it's hopefully easier to follow (fwk.ini)
fix: ui_subimage() variants can accept null captions now (fwk_ui.c)
fix: Update docs
fix: Update make checkmem (MAKE.bat)
brk: tile() > sprite(), sprite() > sprite_sheet()
brk: Deprecate rng() (fwk_math.c)
brk: Remove xml2json tools (tools/)
lab: Incomplete Spine loader demo (00-spine.c)

image