Граф коммитов

174 Коммитов

Автор SHA1 Сообщение Дата
Peli de Halleux 465a8c74e4 support for `'` in topic paths 2015-05-27 12:07:42 -07:00
Peli de Halleux 9eda132e7a inject social network viewers for resources 2015-05-26 17:22:23 -07:00
Michal Moskal f3029b97cb introduce {topic:...} macro; rework UI for doc pages 2015-05-26 15:20:25 -07:00
Michal Moskal d12049cd54 Add 'import docs' buttons, and support '{topic:}' macro 2015-05-26 12:03:49 -07:00
Michal Moskal f6aff2de67 Merge branch 'function' 2015-05-26 10:51:58 -07:00
Peli de Halleux c98fb37af2 make _libinit non-browsable. don't show non-browsable action in editor 2015-05-22 17:22:11 -07:00
Michal Moskal 0f9c9b6d5b NEW add _libinit() function handling 2015-05-22 16:06:34 -07:00
Michal Moskal d7997269ef fix 'return' in inline actions 2015-05-22 12:08:49 -07:00
Michal Moskal 0a569766c5 fix expression parser crash 2015-05-22 11:48:39 -07:00
Peli de Halleux 10018ecc3d in tutorials, run `#0 main` if available, instead of `main` 2015-05-22 10:27:52 -07:00
Michal Moskal 8a39c5e6d1 remove action-function dichotomy 2015-05-21 17:39:37 -07:00
Michal Moskal f7e104a0ef rename action to function in messages 2015-05-21 17:37:36 -07:00
Jonathan Protzenko 54e079246e C++ compiler.
Several more changes towards proper compilation of TouchDevelop scripts.
- Compile global variable definitions.
- Distinguish properly between "extension methods", "field accesses" and other
types of calls.

Several more bugfixes.
2015-05-21 14:59:49 -07:00
Michal Moskal 1e46da4266 Merge branch 'newstmt' 2015-05-21 11:55:49 -07:00
Michal Moskal da464fa0fb use 'return' stmt in extracted bodies 2015-05-21 11:47:57 -07:00
Michal Moskal dc22a79725 disallow extract with return/break/continue; disallow extract with more than one output variable 2015-05-21 11:42:14 -07:00
Michal Moskal a3967419ea enable return+show in all modes; enable break/contine in coder and expert; disable assignment to single return variable (except in legacy tutorials) 2015-05-21 10:40:47 -07:00
Peli de Halleux 708bb949ec fixes #177 2015-05-21 09:20:02 -07:00
Peli de Halleux b229e89013 make translation service endpoint configurable 2015-05-20 21:04:49 -07:00
Michal Moskal 3544298940 Merge branch 'master' into newstmt 2015-05-20 14:06:44 -07:00
Michal Moskal c3554556de Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-05-20 14:04:47 -07:00
Michal Moskal 2f0a3d52cf Add continue 2015-05-20 13:54:40 -07:00
Michal Moskal dfc7b169dd Disallow return with no value when there is a single return parameter 2015-05-20 13:00:22 -07:00
Peli de Halleux 9cc1d0c410 fix build 2015-05-20 12:51:46 -07:00
Peli de Halleux 859b8a1bcf fixed rendering issue in calculator help 2015-05-20 12:39:45 -07:00
Michal Moskal 7e59e08131 tutorial support for break/return/show 2015-05-20 12:15:53 -07:00
Michal Moskal 42014057e3 parser fixes 2015-05-20 11:39:36 -07:00
Michal Moskal e89862f99e make break, return, show calls... yeah. 2015-05-20 11:14:40 -07:00
Michal Moskal dd017716cd towards break&friends as expressions 2015-05-20 10:25:34 -07:00
Michal Moskal f30f2e2213 Compilation fixes 2015-05-20 09:44:51 -07:00
Michal Moskal ef74761f5a more work on return 2015-05-20 09:25:49 -07:00
Michal Moskal 6d1b18393d initial draft of return, break, and show 2015-05-20 09:13:12 -07:00
Michal Moskal e0a1be0007 make unassigned return a hint instead of an error 2015-05-20 07:24:19 -07:00
Peli de Halleux 3ad95b830e inling some data variable in calculator 2015-05-20 07:10:51 -07:00
Jonathan Protzenko 45ccbfae36 C++ compiler.
Add an extra flag in the JSON AST to tell apart "x->f" (field access) and
"x->f()" (which actually means "f(x)").
2015-05-19 15:10:00 -07:00
Jonathan Protzenko f314159a18 Revert "Blockly simulator."
This reverts commit 26d6c9f706.
2015-05-19 14:31:20 -07:00
Jonathan Protzenko 26d6c9f706 Blockly simulator.
Fix code that assumed the Script global was set.
2015-05-19 09:27:51 -07:00
Peli de Halleux d9321cd406 typecheck bitmatrix editor is stringliteral 2015-05-18 21:21:28 -07:00
Michal Moskal 8878e37311 Fixup cloud data websocket setup (still has issues) 2015-05-15 11:47:57 +01:00
Michal Moskal d380023cac enable CORS for -tdevrpc- 2015-05-15 10:27:53 +01:00
Peli de Halleux bd14d93239 restrict selectable types in pop kind dialog based on intelliprofile 2015-05-14 07:44:50 -07:00
Peli de Halleux 99511e1f82 controlling available "add thing" menu through widgets 2015-05-14 07:19:28 -07:00
Peli de Halleux a9190e57b9 support for icons in plugin buttons 2015-05-12 23:13:24 -07:00
Peli de Halleux 4fa16d62b9 dataset not support in ie10 2015-05-12 20:12:35 -07:00
Peli de Halleux a3810e853c tweak suggestion when value is on stack and not being used 2015-05-11 19:26:55 -07:00
Peli de Halleux 975c7803e7 removing newsletter code 2015-05-10 21:07:53 -07:00
Peli de Halleux ed49a29520 support for viemo movies 2015-05-08 20:43:38 -07:00
Peli de Halleux 24f6e8d370 disabling downloading from local error.html/browsers.html to fix cordova 2015-05-07 21:24:18 -07:00
Michal Moskal f017cbb714 add ->docs_render() method on Pictures `(instead of {pic;...})` and Documents (instead of `[foo] (http;\....)`) 2015-05-06 23:33:18 -07:00
Michal Moskal 24867f49e5 cdn url fixes 2015-05-06 16:26:47 -07:00