sprintf() to snprintf() use for many format strings that have %e %f and %g. mostly trivial or simple changes -- from 7b30db97
SWELL: LoadNamedImage() now properly calculates mask from pink color -- from cef9e772
ProjectContext: fast string formatting implementation with optimized float
projectcontext_fastDoubleToString: for very large numbers use scientific notation, otherwise use normal %f -- from 1f905a4f
projectcontext_fastDoubleToString: reduced round-to-whole-number behavior slightly -- from f0d8cef0
LICE: better measurement of italic fonts at end of strings -- from 435d7a00
LICE: text drawing rightmost pixel fix -- from d6d09c6d
LineParser: tweaks to gettoken_float() and comment for base64 encoded floating point todo -- from c8a53857
ProjectStateContext_File::GetLine() was actually a big bottleneck -- from 7900482f
PtrList: added FindR which searches from the end of list -- from 91e7ce3b
SWELL: fixed compilation for 10.4u SDK -- from 5983fa18
WIP to replace FX in chain while retaining routing -- from ab11c577
SWELL: optimized drawing, partial invalidates will result in partial paints in optimized no-middleman-cocoa drawing (this was a bug) -- from b087c1fb
SWELL: better no-middleman-cocoa rendering, union of update rects done after intersecting with current view, to avoid excess updates.
MersenneTwister: allow disabling of /dev/urandom use, which can be slow, via WDL_MTRAND_FASTSEED -- from ef7d1b7c
SWELL: partial paint fixes, must use a union of all clip rects, and intersect that, since a lot of other logic depends on that -- from 8c0ba04e
made WDL/filename.h funcs static (should cherry-pick to master) -- from ab944be6
ProjectContext: safer va_arg() use for %c -- from 7e964e40
projectcontext: added WDL_FastString version of makeEscapedConfigString -- from 49670efa