|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "This Week In LiveCode 65" |
| 4 | +date: 2017-01-09 15:15 |
| 5 | +categories: issue |
| 6 | +--- |
| 7 | + |
| 8 | +Welcome to *This Week in LiveCode*! This is a weekly summary of what's been |
| 9 | +going on in the [LiveCode](https://livecode.com/) open source project and |
| 10 | +community. Want something mentioned? Tweet |
| 11 | +[@LiveCode](https://twitter.com/LiveCode) or |
| 12 | +[send us an e-mail](mailto:opensource@livecode.com?subject=This Week in Livecode). |
| 13 | + |
| 14 | +## Updates from the LiveCode open source community |
| 15 | + |
| 16 | +Happy new year LiveCoders! |
| 17 | + |
| 18 | +<!--- |
| 19 | +### News and blog posts |
| 20 | +--> |
| 21 | + |
| 22 | +### Interesting discussions |
| 23 | + |
| 24 | +- [SQLite and single quote characters](https://www.mail-archive.com/use-livecode@lists.runrev.com/msg81229.html) |
| 25 | +- [Building LiveCode from source using git](https://www.mail-archive.com/use-livecode@lists.runrev.com/msg81505.html) |
| 26 | +- [Vaccination simulation using LiveCode by MaxV](https://www.facebook.com/groups/livecodeusers/permalink/1235044569867724/) |
| 27 | + |
| 28 | +## Updates in the LiveCode open source project |
| 29 | + |
| 30 | +30 pull requests were [merged since the last issue](https://github.com/search?utf8=%E2%9C%93&q=org%3Alivecode+is%3Apublic+is%3Apr+is%3Amerged+merged%3A2016-12-19..2017-01-08&type=Issues&ref=searchresults). |
| 31 | + |
| 32 | +### New LiveCode releases |
| 33 | + |
| 34 | +- [LiveCode 8.1.2](https://downloads.livecode.com/livecode/8_1_2) |
| 35 | +- [LiveCode 9.0.0 DP 4](https://downloads.livecode.com/livecode/9_0_0) |
| 36 | + |
| 37 | +### Notable changes |
| 38 | + |
| 39 | +- [Copy target string in replaceText/matchText](https://github.com/livecode/livecode/pull/4990): |
| 40 | + Now the target string is copied when used in `replaceText` or `matchText`, ensuring that the original string is not |
| 41 | + force converted to unicode internally. This results in a dramatic performance increase in subsequent calls of `replaceText` or `matchText`. |
| 42 | +- [Improve efficiency of regex cache](https://github.com/livecode/livecode/pull/4989): |
| 43 | + Another performance improvement. |
| 44 | +- [Send standalone messages at correct time](https://github.com/livecode/livecode/pull/4871) |
| 45 | +- [Delete substacks of stack before deleting mainstack](https://github.com/livecode/livecode/pull/5023): |
| 46 | + This prevents a crash when deleting a stack with an open substack. |
| 47 | + |
| 48 | + |
| 49 | +### Bug of the week |
| 50 | + |
| 51 | +[Bug 19020 - The hotspot of an image is cropped if a hotspot coordinate is set to a value > 16](http://quality.livecode.com/show_bug.cgi?id=19020) |
| 52 | + |
| 53 | +The reporter has noticed that although the cursor can be set to an image of size greater than 16x16, the hotspot of an image can not be greater than (16,16). |
| 54 | +The simple and self-explanatory example stack nicely demonstrates the problem. |
| 55 | + |
| 56 | +### Help needed! |
| 57 | + |
| 58 | +Want to get involved in the LiveCode open source project but don't know where |
| 59 | +to start? Try one of these: |
| 60 | + |
| 61 | +- (Easy) [Update & complete documentation for `the processor`](http://quality.livecode.com/show_bug.cgi?id=17974) |
| 62 | +- (Medium) [Add info on manipulating field contents to the User Guide](http://quality.livecode.com/show_bug.cgi?id=18990) |
| 63 | +- (Medium) [Make guide outlines in the Dictionary expand/collapse with repeated clicks](http://quality.livecode.com/show_bug.cgi?id=18184) |
| 64 | +- (Medium) [Reduce whitespace in Dictionary](http://quality.livecode.com/show_bug.cgi?id=18278) |
| 65 | +- (Hard) [Allow Windows line endings in script-only stacks](http://quality.livecode.com/show_bug.cgi?id=17810) |
| 66 | +- (Hard) [Create a LiveCode Community build for Raspberry Pi](http://forums.livecode.com/viewtopic.php?f=76&t=27912) |
| 67 | + |
| 68 | +### Contributors this week |
| 69 | + |
| 70 | +- [dunbarx](https://github.com/dunbarx) |
| 71 | +- [techstrategies](https://github.com/techstrategies) |
| 72 | +- *[livecodeali](https://github.com/livecodeali)* |
| 73 | +- *[livecodepanos](https://github.com/livecodepanos)* |
| 74 | +- *[montegoulding](https://github.com/montegoulding)* |
| 75 | +- *[peter-b](https://github.com/peter-b)* |
| 76 | +- *[runrevmark](https://github.com/runrevmark)* |
| 77 | + |
| 78 | + |
| 79 | +## Upcoming events |
| 80 | + |
| 81 | +- [Greater Toronto Area LiveCode Meetup Jan 25, 2017](http://forums.livecode.com/viewtopic.php?t=28620&p=150027#p150027) |
| 82 | +- [International LiveCode Mini Conference, organised by Mark Schonewille](https://www.mail-archive.com/use-livecode@lists.runrev.com/msg81544.html) |
| 83 | + |
| 84 | +## Contribute! |
| 85 | + |
| 86 | +*This Week in LiveCode* is openly developed |
| 87 | +[on GitHub](https://github.com/livecode/this-week-in-livecode). |
| 88 | +If you find any errors in this issue, please |
| 89 | +[file an issue](https://github.com/livecode/this-week-in-livecode/issues) or |
| 90 | +[submit a pull request](https://github.com/livecode/this-week-in-livecode/pulls). |
0 commit comments