Hi, is it okay to include this in the next 1.4.4 release? This does not change any user-facing functionality, and in my case it's nice to have a more responsive app.
Original message: Use boost intrusive multiset instead of std::list, now insert takes O(log n) instead of O(n) with n number of items on canvas. Erase remains O(1).
No more memory allocation or failure paths on cache insertion at the expense of slightly larger DrawingItem struct.
(cherry picked from commit bfec9d1a)
Co-authored-by: Nagata Parama Aptana 61454123+lifers@users.noreply.github.com





















