{"push_id":574007550,"size":63,"distinct_size":17,"ref":"refs/heads/coverity","head":"d2c9a3f340c423cd6613765b2863fbdada27af13","before":"005c4f3596333bac61a65f97852742b60b673f11","commits":[{"sha":"c0a0a53ed65a719083eaf64a448c8359cf1ff09b","author":{"email":"c39cdf47ebd3805046046e3cf5e8a60cea038498@livecode.com","name":"Peter TB Brett"},"message":"com.livecode.stream: Improved WriteToStream syntax.\n\nThis is ugly:\n\n    write tData to stream the output stream\n\nThis is nicer:\n\n    write tData to the output stream","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/c0a0a53ed65a719083eaf64a448c8359cf1ff09b"},{"sha":"b547f302bc306e8023860cdb35754f7c9dffcf22","author":{"email":"a089827845321a9c310864b1ee4c5bc31854c4a3@livecode.com","name":"Stephen Tawn"},"message":"Add `server-all` and `server-install` Makefile targets\n\n- `server-install` installs livecode server in /opt/livecode/server\n\n- `server-all`  is just the server targets from `all`","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/b547f302bc306e8023860cdb35754f7c9dffcf22"},{"sha":"2907ed908d04a6bd84cfc4d3832ef4327b3dd556","author":{"email":"b42a6d93d796915222f6ffb2ffdd6137d93c1cdb@runrev.com","name":"runrevali"},"message":"[[ Bug 14532 ]] Prevent excessive substring copying when resolving text chunks.\n\nEvery time part of a text chunk expression is resolved, the previously calculated code unit indices are used to create a substring. This also happens at the beginning of text chunk resolution. Therefore every text chunk resolution involves at least one unnecessary copy.\n\nThis would be much better if parts of text chunk expressions modified the range accordingly, thereby preventing any copying of substrings of the underlying string until the final evaluation (or potentially not at all if this is a 'put into')","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/2907ed908d04a6bd84cfc4d3832ef4327b3dd556"},{"sha":"431c49bd7ec9f2a2b18814a1ca076155ebbbf0fb","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"[[ LCB ]] Added continuation char '\\' so long lines can be split.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/431c49bd7ec9f2a2b18814a1ca076155ebbbf0fb"},{"sha":"9615af99789d2a61a1966d0aac0f8bb284f22630","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"Merge branch 'feature-lcb_simple_constants' into develop","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/9615af99789d2a61a1966d0aac0f8bb284f22630"},{"sha":"68a19136f22f39d5f9ffb9e7a9a3a4ffc22e0b6a","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"[[ LCB ]] Added trial support for context variables.\n\nA context variable is a module-scope variable which notionally resets to its default value on every new script frame.\n\nTo declare a context variable use:\n\ncontext variable zFoo [ as FooType ] default DefaultValue\n\nThe current implementation uses one flat vector for all context variables meaning they should be used sparingly. Each frame can have a list of context slots, but these are only initialized when a context variable is mutated in the context of the frame.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/68a19136f22f39d5f9ffb9e7a9a3a4ffc22e0b6a"},{"sha":"475e1b9da2db288cf072bd7f8ea5414b1ce4f265","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"[[ LCB ]] Initial implementation of context handlers.\n\nA context handler operates on and with the context variables of its caller. To declare a context handler use:\n\ncontext handler ...\n  ...\nend handler","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/475e1b9da2db288cf072bd7f8ea5414b1ce4f265"},{"sha":"256cf0fff371a5e1ab2a18dc696de75c324eddca","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"[[ LCB ]] Make sure you cannot call context handlers except from an LCB frame.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/256cf0fff371a5e1ab2a18dc696de75c324eddca"},{"sha":"6902a0f9bef773bfd10557e27ddf80da6e89a712","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@runrev.com","name":"Mark Waddingham"},"message":"[[ LCB ]] Fix typo (compute rather than computed).","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/6902a0f9bef773bfd10557e27ddf80da6e89a712"},{"sha":"59fa60aacbb99f4ca8e75ccae6b07297678fe71a","author":{"email":"a089827845321a9c310864b1ee4c5bc31854c4a3@livecode.com","name":"Stephen Tawn"},"message":"Create \"Server Targets\" section in the Makefile","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/59fa60aacbb99f4ca8e75ccae6b07297678fe71a"},{"sha":"c2ed48b75e38ea0edb62f50a9c46c0325f34086a","author":{"email":"c39cdf47ebd3805046046e3cf5e8a60cea038498@livecode.com","name":"Peter TB Brett"},"message":"libfoundation: Avoid redefining size_t and SIZE_MAX.\n\nThese should usually be provided by stdint.h.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/c2ed48b75e38ea0edb62f50a9c46c0325f34086a"},{"sha":"ba20e47fc046c1cb6421b1fd7b4c1bebbde4c2cc","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@peter-b.co.uk","name":"Peter TB Brett"},"message":"Merge pull request #1820 from peter-b/libfoundation-stdint\n\nlibfoundation: Avoid redefining size_t and SIZE_MAX.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/ba20e47fc046c1cb6421b1fd7b4c1bebbde4c2cc"},{"sha":"90e7e1ad5196c6eccc7c31d755c4fd1d10995c1a","author":{"email":"b42a6d93d796915222f6ffb2ffdd6137d93c1cdb@runrev.com","name":"runrevali"},"message":"Reverted IDE change not in sync with current develop branch","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/90e7e1ad5196c6eccc7c31d755c4fd1d10995c1a"},{"sha":"32fdae35931e9efd78520e7078bc00898f24e87f","author":{"email":"b42a6d93d796915222f6ffb2ffdd6137d93c1cdb@runrev.com","name":"runrevali"},"message":"Revert develop ide to pre-scriptification state","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/32fdae35931e9efd78520e7078bc00898f24e87f"},{"sha":"2f62098518c8d0dd8b75b642bf4ba6321e691ec8","author":{"email":"b42a6d93d796915222f6ffb2ffdd6137d93c1cdb@runrev.com","name":"runrevali"},"message":"Revert develop ide to pre-scriptification state properly","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/2f62098518c8d0dd8b75b642bf4ba6321e691ec8"},{"sha":"cc84a96d3f352bb283097d3d67364134561dd0ce","author":{"email":"c39cdf47ebd3805046046e3cf5e8a60cea038498@livecode.com","name":"Peter TB Brett"},"message":"[Tests] Ignore \".lcb\" filenames starting with \".\"\n\nAvoid trying to compile editor temporary files (etc.)","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/cc84a96d3f352bb283097d3d67364134561dd0ce"},{"sha":"c3ed783634af494e798e18f53d2b57665f2df342","author":{"email":"c39cdf47ebd3805046046e3cf5e8a60cea038498@livecode.com","name":"Peter TB Brett"},"message":"[Tests] Don't run any test runner tests.\n\nMake sure that only \"real\" tests contribute to test suite results.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/c3ed783634af494e798e18f53d2b57665f2df342"},{"sha":"bc7b202c4c6ee7e842cf7338143bcaa83f8d7aab","author":{"email":"b42a6d93d796915222f6ffb2ffdd6137d93c1cdb@runrev.com","name":"runrevali"},"message":"[[ Scriptify IDE ]] Add scriptified stacks to ide-support folder.\n\nThis enables the both the latest widgets SVN IDE and the latest stable ide (the submodule pointer) to be run from develop.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/bc7b202c4c6ee7e842cf7338143bcaa83f8d7aab"},{"sha":"70f3ba084a275f15b20da65b1c98976e30c51cbc","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@yahoo.com","name":"runrevmark"},"message":"Merge pull request #1803 from runrevmark/feature-lcb_continuation_char\n\n[[ LCB ]] Added continuation char '\\' so long lines can be split.","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/70f3ba084a275f15b20da65b1c98976e30c51cbc"},{"sha":"e262d6cfa67c92dbc8099a3f77a3e44e69524bda","author":{"email":"fc6362eab2c7ffa23378528040dec01787a75454@yahoo.com","name":"runrevmark"},"message":"Merge pull request #1808 from runrevmark/feature-lcb_context_vars\n\n[[ LCB ]] Context Vars","distinct":false,"url":"https://api.github.com/repos/peter-b/livecode/commits/e262d6cfa67c92dbc8099a3f77a3e44e69524bda"}]}