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

124 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Protzenko 6b16ee4924 Jakefile fix.
Specify an arbitrary target name, and make sure *our* ace file is named
"ace-main.js" once compiled.
2015-04-24 12:17:45 +01:00
Peli de Halleux be46866ab1 crash early when upload key not available 2015-04-06 17:00:22 -07:00
Peli de Halleux f978ffe93c more logging in jake file 2015-04-06 16:52:59 -07:00
Peli de Halleux 07c835eb71 fixed typo 2015-04-06 15:01:57 -07:00
Peli de Halleux 556352ff1c upload to lite cloud as well 2015-04-06 14:53:06 -07:00
Jonathan Protzenko e7ff06b8e2 Blockly to TouchDevelop compiler.
The infrastructure is in place with:
- compiler
- helper functions to create AST nodes (the "Json web ast")
- various traversals and helpers to create an app structure.

Current limitations:
- need to figure out the deal with node ids
- need to compile more constructs (right now, only compiles for-loops into
  while-loops)
- doesn't actually create the compiled script
- probably more bugs here and there.
2015-04-03 17:45:46 -07:00
Peli de Halleux 550b712a74 removed madoko, old portal 2015-04-02 20:43:41 -07:00
Peli de Halleux 7a606d8f1e redirect large tutorial button to theme tutorials 2015-04-02 20:40:50 -07:00
Jonathan Protzenko 924cc93a00 External editors.
- Fix a few dependencies in the Jakefile.
- Add metadata support. Currently only offering script name and script
description.
  * Forward the metadata properly to the backend. Reflect it in the local
    storage.
  * Update the messaging protocol accordingly.
  * Add some basic UI for that purpose in the Blockly editor.
  * Merge that data too.
2015-04-01 15:32:15 -07:00
Jonathan Protzenko 9bbdadfb01 Kill tabs, fix trailing whitespace. 2015-03-30 17:52:29 -07:00
Jonathan Protzenko f000e130a4 Dependency fix in the Jakefile. 2015-03-30 17:50:57 -07:00
Jonathan Protzenko 17df1e7262 Merge branch 'master' of github.com:Microsoft/TouchDevelop 2015-03-27 16:55:43 -07:00
Jonathan Protzenko a86de5f6d5 Switch [blockly-main.ts] to [--noImplicitAny]. 2015-03-27 14:03:55 -07:00
Michal Moskal 592588e0f2 Merge branch 'master' into load2 2015-03-26 11:29:05 -07:00
Peli de Halleux 0b7ee307b5 fixing nw version 2015-03-25 09:04:21 -07:00
Michal Moskal da8eee9a9e Merge branch 'master' into load2 2015-03-24 18:55:28 -07:00
Jonathan Protzenko 49de70c056 Blockly. 2015-03-23 17:33:37 -07:00
Michal Moskal d493e402e4 Azure deployment seems to work 2015-03-23 17:28:18 -07:00
Michal Moskal 34ddc99905 Add "jake azure" target (Windows-only) 2015-03-23 14:41:48 -07:00
Michal Moskal e3864647d9 Merge branch 'devel' into load 2015-03-20 13:57:18 -07:00
Michal Moskal 7ac0eccee1 Merge branch 'devel' of github.com:Microsoft/TouchDevelop into devel 2015-03-19 11:40:16 -07:00
Michal Moskal d0124f1daa don't upload builds from pull reqs; label builds from branches 2015-03-19 11:40:08 -07:00
Jonathan Protzenko 1dbeb6b1b2 Revert "added task to push changes from master to stable"
This reverts commit eb3bd32224.
2015-03-19 11:33:11 -07:00
Peli de Halleux eb3bd32224 added task to push changes from master to stable 2015-03-19 10:08:12 -07:00
Michal Moskal d60ff705e5 trying to fix buildinfo.json issue 2015-03-18 18:54:16 -07:00
Michal Moskal e67217c6da Merge branch 'master' into load 2015-03-17 14:16:31 -07:00
Jonathan Protzenko fb52671c14 Merge remote-tracking branch 'origin/master' into external 2015-03-17 11:56:41 -07:00
Peli de Halleux 596bc5c15b capture dependency of help.cache in 'genmeta' step 2015-03-11 17:03:30 -07:00
Jonathan Protzenko 651b5e121c Fix Jakefile dependency. 2015-03-09 17:00:35 -07:00
Jonathan Protzenko 3a2fef9e17 More work towards external editors.
- Create a separate, shared ts file for the communication protocol.
- Create a sample Ace "main.ts" file that can receive messages.
- Initiate the communication protocol on the TouchDevelop side.

Please run `tsd reinstall`!
2015-03-09 17:00:35 -07:00
Jonathan Protzenko 9da68bd047 Revert "More work towards external editors."
This reverts commit 693aa9267b.
2015-03-09 16:59:06 -07:00
Jonathan Protzenko 693aa9267b More work towards external editors.
- Create a separate, shared ts file for the communication protocol.
- Create a sample Ace "main.ts" file that can receive messages.
- Initiate the communication protocol on the TouchDevelop side.

Please run `tsd reinstall`!
2015-03-09 16:34:57 -07:00
Michal Moskal ad1179f6c8 Merge branch 'master' into load
Conflicts:
	Jakefile
	editor/editor.ts
2015-03-09 10:19:59 -07:00
Michal Moskal 48dc58d44d allow direct upload of release to TD cloud 2015-03-05 15:05:06 +00:00
Michal Moskal 445b7a1b53 remove --usehome from 'jake local' 2015-03-03 07:25:25 -08:00
Peli de Halleux 991e25de75 fixing madoko invocation 2015-03-02 11:05:51 -08:00
Peli de Halleux ce14603ce8 adding madoko in build 2015-02-26 13:30:04 -08:00
Michal Moskal 301e625746 add --blob option to the shell 2015-02-24 18:23:53 -08:00
Peli de Halleux 6b2aae3d33 removed WinRT specific implementations. Furture support for WinRT will go through Apache Cordova. 2015-02-24 15:52:27 -08:00
Michal Moskal a5b55b63e4 prep for stand-alone compiled scripts 2015-02-23 19:01:54 -08:00
Michal Moskal 8a4cf1c3f6 Support TD_SHELL_DEBUG environment variable when running "jake local" to use node-debug 2015-02-17 18:06:53 -08:00
Michal Moskal c0c8702441 better handling of invalid websocket connections 2015-02-17 13:48:00 -08:00
Jonathan Protzenko 0bf62f0013 Fix asynchronous task in Jake 2015-02-16 10:53:33 -08:00
Peli de Halleux ab5c94f7a4 Merge branch 'master' of https://github.com/Microsoft/TouchDevelop 2015-02-13 21:29:56 -08:00
Peli de Halleux 58eefa02f8 added "jake nw" task to run in nwjs 2015-02-13 21:29:34 -08:00
Jonathan Protzenko 909b47f0ad Raise the global EventEmitter max listener number. Fixes #11. 2015-02-13 17:19:47 -08:00
Peli de Halleux a08e488f9b removing special runtime build 2015-02-13 17:07:24 -08:00
Peli de Halleux a04ebe0025 using TRAVIS_COMMIT_RANGE instead of querying gitlog 2015-02-13 08:40:42 -08:00
Michal Moskal 89a368eee5 try to fix build (log format) 2015-02-12 17:49:30 -08:00
Michal Moskal f075fd21f7 use a terser format for the log 2015-02-12 17:37:20 -08:00