This Week In LiveCode 49
Welcome to This Week in LiveCode! LiveCode is a high-level language with an easy-to-learn English-like syntax. This is a weekly summary of what’s been going on in the LiveCode open source project and community. Want something mentioned? Tweet @LiveCode or send us an e-mail. Want to get involved? We welcome contributions.
This Week in LiveCode is openly developed on GitHub. If you find any errors in this issue, please file an issue or submit a pull request.
This week’s edition was edited by montegoulding and livecodepanos.
Updates from the LiveCode open source community
News & blog posts
- @PaulMcClernan shared a LCB MIDI library he’s working on.
Interesting discussions
- What’s everyone working on this month
- Over on Facebook in the LiveCode User Group there’s an interesting thread on assessing your coding efficiency and productivity.
Updates in the LiveCode open source project
27 pull requests were merged since the last issue.
Notable changes
- @asayd continued his fine form with yet more docs changes!
- @jameshale came to the party with can-do spirit by fixing his own bug report to improve the look of the PDF user guide.
- @livecodeali added his documentation editing helper stack which is available from here
- @montegoulding implemented a
semantic versioning library in LiveCode Script
which allows a version number to be tested against a version range. For
example, The range
1.2.7 || >=1.2.9 <2.0.0
would match the versions1.2.7
,1.2.9
, and1.4.6
, but not the versions1.2.8
or2.0.0
. The library is available here
Bug of the week
Bug 18272 - Converting a password protected stack to script only doesn’t save correctly
This bug is where after correctly removing a password from a password
protected stack and then setting the scriptOnly
of the stack to true
the script still continues to be saved encrypted.
This is the bug of the week because its reporter provided a very helpful stack along with a reproducible recipe.
Help needed!
Want to get involved in the LiveCode open source project but don’t know where to start? Try one of these!
- (Easy) Inset the border path of the segmented control by the stroke width / 2
- (Easy) Fix broken references in “filename of stack” dictionary entry
- (Easy) Document the scriptExecutionErrors property
- (Medium) Teach the Project Browser to show parent behaviours
- (Medium) Make guide outlines in the Dictionary expand/collapse with repeated clicks
- (Medium) Reduce whitespace in Dictionary
Contributors this week
- jameshale
- asayd
- runrevmark
- livecodefraser
- peter-b
- livecodeali
- livecodeian
- montegoulding
- livecodepanos