Commit Graph
5 Commits
Author SHA1 Message Date
outfoxxed a611932352 core/scriptmodel: represent members as a QJSValueList
Fixes UAFs caused by access to pointers stored either directly or
contained in an object inside a ScriptModel which were freed and then
accessed.

These accesses could be observed by not setting `values` to a binding,
access before updateValuesUnique finished, or randomly before a
binding had been fully updated.
2026-07-06 23:45:42 -07:00
outfoxxed 0baa81aa03 all: fix typos 2026-04-27 18:56:41 -07:00
outfoxxed 517143adf9 all: fix new lints 2025-06-12 17:01:13 -07:00
outfoxxed 2c411fce5a all: fix new lints 2025-01-07 03:11:19 -08:00
outfoxxed 08836ca1f3 core/scriptmodel: add expression model for unique lists 2024-12-27 04:16:12 -08:00