This update mostly brings minor fixes alongside a bunch of QoL util functions needed by hyprland.
Breaking changes
- API:
CConfig::parseFile
now takes aconst char*
(oops!) - ABI got broken somewhere apart from that - xdph / hyprpaper / etc will need a recompile - oops
API Additions
CCustomValueType::getData()
CConfigValue(const CConfigValue&)
CConfigValue::m_bSetByUser
CConfig::unregisterHandler
CConfig::removeSpecialCategory
CConfig::removeSpecialConfigValue
CConfig::specialCategoryExistsForKey
MRs
- cmake: use CMAKE_INSTALL_LIBDIR for the installation dir by @solopasha in #15
- cmake: install pkgconfig in CMAKE_INSTALL_LIBDIR by @solopasha in #17
- use CMAKE_INSTALL_FULL_LIBDIR in pkgconfig instead of hardcoded lib by @solopasha in #18
New Contributors
- @solopasha made their first contribution in #15
Full Changelog: v0.2.1...v0.3.0