Skip to content

v1.3.0 — Dark mode, Report engine, DB linker fix

Choose a tag to compare

@FiveTechSoft FiveTechSoft released this 27 May 19:56
· 9 commits to main since this release

What's new

Features

  • Dark mode (cocoa_darkmode.m): NSAppearance-based dark/light mode support on macOS 10.14+
  • Report engine (cocoa_report.mm, cocoa_report_core.m): Report designer UI with Core Graphics rendering and new RPT_* functions
  • Report samples (samples/projects/report2): 2-line and 3-line layout examples

Bug fix

  • In-app project builder linker error: when mysql-client or libpq are not installed via Homebrew, the builder now compiles cocoa_mysql.c/cocoa_pgsql.c as no-op stubs (-DHB_NO_MYSQL/-DHB_NO_PGSQL). Previously these objects were skipped entirely, leaving EXTERNAL HBMYSQL_*/HBPGSQL_* symbols from classes.prg unresolved at link time.