{"shas":[["a1a3ad5737b10636a593289f21706baaee7a1f13","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Cleanup that file.\n\njust order it to match the header","Zack Rusin"],["df95ce0021270675feb2eed73d920f0d51b29e24","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Fix warnings.","Zack Rusin"],["dc792082bcdd4b761af6b22e67570098ebf9f3f2","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Change filterText to searchText\n\nBecause it's used for searching not filtering, as it was before.","Zack Rusin"],["ac4dd9a23fe0e08496368a0e013ad538675106f3","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Share function signatures.\n\nreduces memory usage by ~150mb on a 40mb trace.","Zack Rusin"],["f22d799f81179ccc7dad440a44af48f153ec9061","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Preallocate a few lists with the correct size.\n\nshaves a few megs that were lost due to overallocation","Zack Rusin"],["410a8f3e03e306cef32b55374db034882d1fb494","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","shave a few more megs by sizing trace call list correctly","Zack Rusin"],["3c70dbfb4ca01d92172f87109ba995f6db5f7835","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","preallocate array values","Zack Rusin"],["36a0fd36456a7ae909cc04e20781b489c4ddc37b","3bcec90dbf5a68342d86695ff042005b96b780f5@gmail.com","Dont't leak blobs all the time.\n\nOnly leak blobs that are bound, and only in glretrace.","José Fonseca"],["ed40bc699e44f810d27c7e50d396f7749c8cc9c2","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Reduce the size of ApiTraceCall, ApiTraceEvent and ApiTraceFrame\n\nThis gets down the memory usage down quite a bit.","Zack Rusin"],["b31e21488bf972b14d4d698cffe0afe03b5f02e5","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Save more memory.\n\nlookup by id instead of the name. lets us use vector instead of a map\nlike in the trace_parser.","Zack Rusin"],["35c2793ac758997a0a1c2e558d384ab94754987d","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Share enum signatures.\n\nfurther reduces memory usage","Zack Rusin"],["034ca3f55a9c40e7011c86af6e68642a371d1093","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Fix a silly mistake.","Zack Rusin"],["4d0ef5d3d040704f61e0814c9260c1a2ca11c24d","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Switch list to a vector.\n\nfurther reduces memory usage by avoiding overallocation on lists","Zack Rusin"],["f736a6252b691d8f10403a25a686360868b32e50","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Switch more places from qlist to qvector.\n\nmore memory saving, 182mb->169mb","Zack Rusin"],["77ff98a6bc65e7ddf29e241e6b40e5ac63337871","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Change apiarray to use a qvector instead of a qlist\n\n163mb->151mb","Zack Rusin"],["0983c32931fa376ad96493a910d994b4fab27eb0","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","nasty hack, but for now we need to keep the pointers\n\notherwise if we try to print the vertex/texture data we'll crash","Zack Rusin"],["51fade4dcdd16dd03e5fc28e5a63cb5f8a95aa28","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Fix a nasty crash.\n\nthe size of the compressed buffer can be under certain circumstances\nbigger than the size of the input buffer.","Zack Rusin"],["8216d8efc428dd336957433d743af5c4ac2d0d05","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","Merge remote-tracking branch 'origin/master' into on-demand-loading","Zack Rusin"],["e0df952b67f3ae38aeb0fd7e32942f8fa53ac49f","d7cdf09fc0f0426e98c9978ee42da5d61fa54986@kde.org","First working implementation of on-demand-loading of frames/calls.","Zack Rusin"]],"ref":"refs/heads/on-demand-loading","size":19,"head":"e0df952b67f3ae38aeb0fd7e32942f8fa53ac49f","push_id":41325321}