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

920 Коммитов

Автор SHA1 Сообщение Дата
Peli de Halleux 9d7cc866c5 added ability to subscribe to events in host api 2015-04-17 10:20:52 -07:00
Peli de Halleux 7f66c23eea updated docs 2015-04-17 09:18:17 -07:00
Peli de Halleux ed13e48a99 tweak for picture support in intelliitems 2015-04-17 09:00:50 -07:00
Peli de Halleux e8dc18b117 support for specifying images (art ids) in hints:
{pichints:p:tnt=gtyxqkqm,stone=ilewsybo}
2015-04-17 04:17:34 -07:00
Michal Moskal 8dca1b07b7 Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-04-16 19:48:34 -07:00
Michal Moskal cbb368285b settings for running compile service in the cloud 2015-04-16 19:48:27 -07:00
Michal Moskal b6ab7dce19 use the new node runtime stuff in noderunner 2015-04-16 18:04:33 -07:00
Jonathan Protzenko 78520049e1 TD -> C++ compiler.
Finish the shim mechanism and compilation of script that reference other
libraries, either shims or TouchDevelop (needs testing).
2015-04-16 17:45:19 -07:00
Michal Moskal 24cf8ed6c0 remove run-script-in-the-cloud code from noderunner (sic); add authorization there 2015-04-16 17:28:29 -07:00
Jonathan Protzenko c275fab6fa TD -> C++ compiler.
- Better mechanism for tagging a "shim" function with its C++ equivalent (not
  finished).
- Rework to compile a script and its libraries (both "shim" libraries and
  "regular" libraries).
2015-04-16 17:15:34 -07:00
Jonathan Protzenko 1db05e351b Fix Blockly in the cloud. 2015-04-16 16:33:12 -07:00
Peli de Halleux 71a540395e fixing logo resized image generation in cordova 2015-04-16 16:11:40 -07:00
Peli de Halleux 8b42aa2141 fixing unspecified version issue in cordova 2015-04-16 16:02:37 -07:00
Michal Moskal ce99169452 Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-04-16 15:53:16 -07:00
Michal Moskal e31b6dde6f Add dialog for chasing bug attachments in lite cloud; fix search on ctrl-v in Editor 2015-04-16 15:53:06 -07:00
Peli de Halleux 4e1e28930f add more logging on jimp 2015-04-16 14:01:18 -07:00
Peli de Halleux f77b957d0d proper call of jimp 2015-04-16 13:45:24 -07:00
Peli de Halleux 2a9cf5ff7a detect file format before resizing 2015-04-16 13:27:36 -07:00
Peli de Halleux ffbf1cecea fixes #115 2015-04-16 12:58:03 -07:00
Peli de Halleux 034dda9dc7 support for decorator in tutorial 2015-04-16 09:34:20 -07:00
Peli de Halleux cfd50a54a5 use 'iconart' and 'splashart' in cordova export 2015-04-16 09:28:01 -07:00
Peli de Halleux 3e8889a0bf missing new line in rpi script 2015-04-16 09:00:07 -07:00
Jonathan Protzenko 93d1f5c71c Block / C++ compilers.
Refresh the built-in method names following a microbit library update in the
cloud.
2015-04-15 18:39:24 -07:00
Michal Moskal e32b91a959 send tdVersion in bug reports 2015-04-15 17:21:38 -07:00
Michal Moskal bc9cdab56d include git commit and version number when displaying release 2015-04-15 17:03:08 -07:00
Jonathan Protzenko 3d673495c9 Editor / C++ compilation integration.
Better reporting in case of (unexpected, right-now-definitely-happening)
compiler errors when compiling translated programs.
2015-04-15 16:27:37 -07:00
Jonathan Protzenko faf6a70e9d Switch to Michal's new error format. 2015-04-15 16:23:59 -07:00
Jonathan Protzenko 8cb2b4059e Fix bolt icon. 2015-04-15 16:01:50 -07:00
Jonathan Protzenko 62ad1509d8 Expose a compile button in the TouchDevelop editor. 2015-04-15 15:55:11 -07:00
Jonathan Protzenko a929b3531d C++ compiler.
Version the generated files.
2015-04-15 14:16:56 -07:00
Jonathan Protzenko fad83f6c5f C++ compiler.
Compile if-then-else, loops. Non-trivial Blockly programs can now compile, yay.
2015-04-15 14:01:29 -07:00
Jonathan Protzenko c36151afac Blockly.
- Redo the "button pressed" block, along with proper translation into
TouchDevelop.
2015-04-15 14:01:28 -07:00
Michal Moskal 4ec07d8937 save commit id and build number when uploading to lite cloud 2015-04-15 13:31:45 -07:00
Michal Moskal e0ff8bea93 Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-04-15 13:19:46 -07:00
Michal Moskal 8f3745713b propagate stackframe via node domain 2015-04-15 13:19:40 -07:00
Jonathan Protzenko 3d1d754d50 C++ compiler.
Rely on the new mbed repository rather than hardcode a lot of C++ in
TouchDevelop.
2015-04-15 10:58:38 -07:00
Michal Moskal 97d7d9771e fix-up monkey patching 2015-04-15 10:34:44 -07:00
Michal Moskal 6443a6ea63 Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-04-14 19:26:01 -07:00
Michal Moskal e932b4cfb3 Run log transport in node.js domains; augment socket errors with hostname (monkey patch) 2015-04-14 19:24:44 -07:00
Jonathan Protzenko 69c8bda880 Blockly & C++ compilers.
- Blockly: generate a proper output parameter (of type int) for main, initially
  set to 0.
- C++ compiler: generate proper code for variable declarations and assignment.
2015-04-14 17:38:18 -07:00
Jonathan Protzenko d108454fad C++ compiler.
The blinky demo now works, i.e. all the way from blockly.
2015-04-14 16:48:24 -07:00
Jonathan Protzenko 23aadb4d52 C++ compiler.
Make sure the lambda-lifter covers the demo program.
2015-04-14 15:50:13 -07:00
Jonathan Protzenko d67c0dbb84 C++ compiler.
Restructure files, separate helpers in a different file, write a basic
lambda-lifter, clean up.
2015-04-14 15:27:15 -07:00
Michal Moskal 969bad79fe NEW add AppLogger->set_verbosity 2015-04-14 15:00:25 -07:00
Jonathan Protzenko 9652350740 Blockly -> C++.
Don't override the existing script (clear out the global Script variable).
2015-04-14 11:56:50 -07:00
Jonathan Protzenko de90c99d9b Blockly -> C++
Do a roundtrip on the TD representation so that all references and implicit
arguments are resolved.
2015-04-14 11:39:09 -07:00
Jonathan Protzenko c2e2bbf8da Blockly.
New wait block with assorted translation to TouchDevelop.
2015-04-14 11:17:10 -07:00
Jonathan Protzenko 86fea8f77e TD -> C++ compiler.
Small bugfix.
2015-04-14 11:17:10 -07:00
Jonathan Protzenko 29632b1927 Microbit.
- Refresh library id.
2015-04-14 11:17:09 -07:00
Jonathan Protzenko f46a66234f Mass-conversion microbug -> microbit.
Using our favorite refactoring tool, sed.
2015-04-14 11:17:09 -07:00