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