Michal Moskal
ab58782579
performance improvements in type checker
2015-04-27 19:13:59 -07:00
Peli de Halleux
0083768131
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-04-26 21:26:25 -07:00
Jonathan Protzenko
ecabdf99c7
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-04-26 16:44:24 -07:00
Jonathan Protzenko
e6b0b5899a
Cleanups.
...
Rename a bunch of files for the "embedded" target. Put them in a separate
directory (compiling editor.js already takes too long, let's not add any more
code in that directory).
2015-04-26 16:10:04 +01:00
Peli de Halleux
e7e83a99ee
more cleanup touchdevelop.com -> config.rootUrl
2015-04-24 17:03:56 -07:00
Peli de Halleux
056824d49c
more art cdn cleanup
2015-04-24 16:47:51 -07:00
Peli de Halleux
403a63673b
cleaning out hard-coded cdn references (pass 1)
2015-04-24 16:21:37 -07:00
Peli de Halleux
5637012376
make hashtag configurable
2015-04-24 15:46:09 -07:00
Michal Moskal
df14630ed5
Add cdnUrl to ClientConfig
2015-04-24 12:53:35 -07:00
Peli de Halleux
46ac7868d3
vine support
2015-04-24 10:57:49 -07:00
Peli de Halleux
1f39aabfe9
support for storing instagram link
2015-04-24 10:48:46 -07:00
Peli de Halleux
46f6bee7ad
slicker youtube input box
2015-04-24 09:24:13 -07:00
Peli de Halleux
764f7112a0
fixing sound play in cordova
2015-04-24 08:39:18 -07:00
Michal Moskal
1320e36849
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-04-23 21:12:15 -07:00
Peli de Halleux
bc68a3e082
making tdev.ly links configurable
2015-04-23 20:59:58 -07:00
Michal Moskal
6dd6cc7274
Add HTML.mkAsyncButton (disables the button while operation is running)
2015-04-23 19:09:05 -07:00
Michal Moskal
403234718e
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-04-23 11:08:45 -07:00
Michal Moskal
d16be3f866
make the 'edit' button work for full screen
2015-04-23 11:08:37 -07:00
Peli de Halleux
1a2154e6ab
display individual share icon instead of popup dialog
2015-04-23 10:40:27 -07:00
Peli de Halleux
8b915df1d5
added list icon
2015-04-23 10:28:01 -07:00
Peli de Halleux
8c3a78f3e3
added expand icon
2015-04-23 10:15:12 -07:00
Peli de Halleux
69170a1bcc
support for full screen editing of inline strings
2015-04-23 10:07:09 -07:00
Peli de Halleux
50c252ea40
full screen button
2015-04-23 03:07:11 -07:00
Michal Moskal
5cac007d91
add experimental app->allow_other_events; fixes #145
2015-04-22 15:30:00 -07:00
Peli de Halleux
2e5b9592e1
support for attaching and displaying a youtube movie to a script
2015-04-22 13:15:50 -07:00
Michal Moskal
0857016880
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-04-21 20:53:59 -07:00
Michal Moskal
db954cd4b4
Cleanup some uses of touchdevelop.com in literals; use Cloud.config where appropriate
2015-04-21 20:53:40 -07:00
Peli de Halleux
5f882ca1ed
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-04-21 18:15:18 -07:00
Michal Moskal
cddc7c9c51
centralized cloud endpoint config
2015-04-21 17:03:13 -07:00
Peli de Halleux
98b13161d6
button to "add to list"
2015-04-21 14:23:21 -07:00
Peli de Halleux
a16e82f9f3
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-04-21 12:25:41 -07:00
Peli de Halleux
7ef50f0ec7
added hub silo to list / create lists
2015-04-21 12:25:27 -07:00
Michal Moskal
71d864080c
make sure there are no overflows
2015-04-21 12:18:58 -07:00
Michal Moskal
50e9c48571
NEW Buffer->sha256
2015-04-21 11:56:47 -07:00
Peli de Halleux
086000d7ed
more list support
2015-04-21 11:47:30 -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
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
ffbf1cecea
fixes #115
2015-04-16 12:58:03 -07:00
Michal Moskal
e32b91a959
send tdVersion in bug reports
2015-04-15 17:21:38 -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
Michal Moskal
8f3745713b
propagate stackframe via node domain
2015-04-15 13:19:40 -07:00
Michal Moskal
a74d8a2c72
sanitize the stack trace more
2015-04-13 17:12:58 -07:00
Michal Moskal
ac039d6441
fix socket throttling problems with node 0.10
2015-04-13 16:44:01 -07:00
Michal Moskal
d546a90778
X-Forwarded-For handling
2015-04-13 16:09:13 -07:00
Peli de Halleux
17bc22d14a
fixes #125
2015-04-10 16:07:51 -07:00
Michal Moskal
f8524b4f0d
NEW AppLogger->set_context_user; improvements to exception logging
2015-04-09 18:23:11 -07:00
Michal Moskal
a91bf1ac7d
lock-down the set of possible lists
2015-04-09 16:51:32 -07:00
Michal Moskal
b6fe16288e
Merge branch 'errors'
2015-04-09 16:21:34 -07:00
Michal Moskal
a7590297e1
rework exception handling
2015-04-09 16:18:34 -07:00
Michal Moskal
774047062d
stack trace recovery
2015-04-09 12:23:30 -07:00
Michal Moskal
b5e3c27b8b
re-working error handling
2015-04-08 18:08:58 -07:00
Peli de Halleux
4df921a8a0
refactoring imports (npm, cordova, etc...) into separate class
2015-04-08 10:51:42 -07:00
Michal Moskal
9cbe7c1e8c
bump shell version
2015-04-07 18:18:11 -07:00
Michal Moskal
2011bf60fd
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-04-07 16:33:20 -07:00
Michal Moskal
e670abe918
NEW logging/tick functions: app logger->tick,measure,custom_tick,new_context,logger_duration,context_id,context_duration
2015-04-07 14:44:43 -07:00
Peli de Halleux
452c755050
added "add action" button under the "object type" definition
2015-04-07 10:06:06 -07:00
Michal Moskal
d7382707af
link stack-trace ids in the log
2015-04-06 17:08:57 -07:00
Michal Moskal
b59cdc5b36
Exception handling fixes
2015-04-06 16:52:59 -07:00
Michal Moskal
4c695a0dae
Log and recognize compressed stack traces (just paste them in [Search code...])
2015-04-06 12:59:00 -07:00
Peli de Halleux
9c3b9741d4
removing offload feature
2015-04-03 22:29:11 -07:00
Michal Moskal
2be3a04413
websocket support in lite cloud; has issues
2015-04-03 20:37:58 -07:00
Michal Moskal
725e14c2ea
fix tutorial prompting for delete vs cut
2015-04-03 10:51:25 -07:00
Michal Moskal
fe7363c330
Use regular TCP/IP sockets, not file sockets in shell - fixes log problems
2015-04-02 23:15:49 -07:00
Michal Moskal
49a6af9261
Fix website icons
2015-04-02 22:03:27 -07:00
Michal Moskal
d2285aa543
bare-bone compilation progress messages
2015-04-02 20:03:09 -07:00
Michal Moskal
78aeb160cd
working on abuse report UI
2015-04-01 12:46:28 -07:00
Michal Moskal
7972e0ce45
Password reset in lite
2015-03-31 19:34:12 -07:00
Michal Moskal
b444a183e6
Fix a few icons
2015-03-31 18:08:06 -07:00
Michal Moskal
3b42af8ffb
Dealing with permissions in lite cloud; compile API
2015-03-31 17:25:45 -07:00
Peli de Halleux
bfa38a4c75
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop
2015-03-31 09:31:16 -07:00
Peli de Halleux
2a7273f206
better dialog for azure certificates, support drag and drop
2015-03-31 09:15:57 -07:00
Michal Moskal
5b16308e7e
trying to hunt down log problems
2015-03-30 18:53:58 -07:00
Michal Moskal
d949da52ba
UI for settings user permissions
2015-03-27 18:54:09 -07:00
Michal Moskal
e43171afd4
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-03-27 18:15:48 -07:00
Michal Moskal
bee32e41fa
UI for release mgmt in lite cloud
2015-03-27 18:15:40 -07:00
Jonathan Protzenko
17df1e7262
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-03-27 16:55:43 -07:00
Jonathan Protzenko
4ca879f0fb
Fix a tricky race issue in cloud storage.
...
The [PostUserInstalledResponse] now contains a [retry] field that tells if the
client code should retry a save operation; that is, [!retry] means that by the
time the client code examines the [PostUserInstalledResponse], the cloud
contains the same version that's available locally.
Currently, only the Blockly demo editor leverages this.
2015-03-27 16:33:08 -07:00
Michal Moskal
9ca0b05f45
add websocket forwarding
2015-03-27 13:21:47 -07:00
Michal Moskal
e7963ef2ec
more work on auth with cloud libraries
2015-03-27 11:47:40 -07:00
Michal Moskal
e756225bf9
hook up 'Bearer' token authentication for rest calls
2015-03-26 20:20:58 -07:00
Michal Moskal
f8e7a5d191
website+cloud runtime deployment works again
2015-03-26 19:21:46 -07:00
Michal Moskal
c0b0bdd6c2
Disable cloud-data over websocket when not enabled in compiler options
2015-03-26 13:04:33 -07:00
Michal Moskal
592588e0f2
Merge branch 'master' into load2
2015-03-26 11:29:05 -07:00
Peli de Halleux
c3b760e14f
support for user defined disposable values
2015-03-24 23:09:40 -07:00
Michal Moskal
afec3cb179
logging improvements
2015-03-24 19:43:47 -07:00
Michal Moskal
da8eee9a9e
Merge branch 'master' into load2
2015-03-24 18:55:28 -07:00
Peli de Halleux
8bd847a638
make validation case sensitive
2015-03-24 15:01:20 -07:00
Michal Moskal
e3864647d9
Merge branch 'devel' into load
2015-03-20 13:57:18 -07:00
Michal Moskal
1c69171eca
websocket improvements
2015-03-18 18:38:42 -07:00
Peli de Halleux
5bea0d2975
always stop before rerunning.
2015-03-17 16:47:57 -07:00
Peli de Halleux
b9468b22c1
remove "run platform tests" button in settings
2015-03-17 15:35:10 -07:00
Michal Moskal
e67217c6da
Merge branch 'master' into load
2015-03-17 14:16:31 -07:00
Peli de Halleux
ddc63ce289
display stacktrace in log on userError
2015-03-17 07:51:51 -07:00
Peli de Halleux
a76ca5b590
fixing assert in rt.re-run
2015-03-12 10:09:28 -07:00
Peli de Halleux
4abd1009f7
cleanup tandre old code
2015-03-12 09:49:21 -07:00
Peli de Halleux
c359646ca5
don't split screen in portrait mode
2015-03-11 17:17:30 -07:00
Peli de Halleux
8e5f26d8bc
fix #83 : don't use wall based modal dialogs anymore
2015-03-11 11:29:43 -07:00
Michal Moskal
d73566ff31
Merge branch 'master' into load
2015-03-11 11:04:48 -07:00
Peli de Halleux
6ebb3d08c9
fixed flushing of pending data of tutorial progress
2015-03-09 23:46:00 -07:00
Peli de Halleux
e704abe54f
fixed cloud crash
2015-03-09 22:09:09 -07:00
Michal Moskal
d9aec505dc
use relative path for Font-Awesome; add wrench
2015-03-09 15:33:27 -07:00
Jonathan Protzenko
0fb6034889
New approach to the 'next step' button.
2015-03-09 11:11:05 -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
f6a1854e5f
add app->consume_rendered_comments API for experimenting with literate programming at runtime
2015-03-08 15:45:57 -07:00
Michal Moskal
e2eddb1b32
Merge remote-tracking branch 'origin/icons'
2015-03-05 15:00:40 +00:00
Peli de Halleux
d21c9ccf81
when unhiding a landscape screen, make sure it's visible
2015-03-04 08:30:11 -08:00
Peli de Halleux
e0100a0483
- basic support for themes (can't be selected yet)
...
- move editorsettings in hub.ts as it impacts hub now
2015-03-03 22:51:49 -08:00
Peli de Halleux
0b2e4bc686
added user->settings to retreive public settings from user (including Minecraft user profile)
2015-03-03 07:20:00 -08:00
Peli de Halleux
510cdec2bc
fixes #63
2015-02-27 22:46:39 -08:00
Peli de Halleux
7244ead0a1
tweaking the logic to decide to switch in portrait mode in desktop so that TD goes in portrait when the screen gets docked on the side.
2015-02-27 21:26:39 -08:00
Jonathan Protzenko
499bcd1dd4
Always fire the [afterLoad()] function. Fixes #57 .
...
Previously, when the collaboration session was "recycled", this function failed
to be called, resulting in a stuck UI.
2015-02-26 15:06:09 -08:00
Peli de Halleux
6a5c6f4a35
removing crowed source run, crashes, coverage, profiling and associated debugger analysis
2015-02-24 16:53:18 -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
7ca766ffcc
refactoring generated node scripts to run standalone
2015-02-24 15:34:36 -08:00
Michal Moskal
d1c15749b1
dom->set_attribute() improvements
2015-02-23 18:49:59 -08:00
Sebastian Burckhardt
fc0f2f8d1d
Merge branch 'master' of https://github.com/Microsoft/TouchDevelop.git
2015-02-20 13:25:55 -08:00
Sebastian Burckhardt
30bce0fc3f
fixes related to group script management
...
- better message if scripts cannot be added
- prevent adding same script twice
- prevent owner from uninstalling group scripts
- members can re-join after uninstalling
- owners can re-add after removing script from group
2015-02-20 13:25:35 -08:00
Peli de Halleux
82657e7675
adding more to disable animations
...
adding rpi detection (no storage, no animations)
2015-02-18 16:14:11 -08:00
Michal Moskal
f6d7870848
Support history viewing (not restore yet) in lite
2015-02-17 18:08:12 -08:00
Michal Moskal
2677df5dd9
better error message in the API when deployment key is invalid
2015-02-17 13:58:22 -08:00
Peli de Halleux
bf778ffabc
fixes #42
2015-02-17 07:40:46 -08:00
Michal Moskal
d5a9bf7b8d
remove app->open_shell_socket(); add app->run_command("socket") instead
2015-02-16 15:36:24 -08:00
Michal Moskal
b47ade6d36
NEW add App->open_shell_socket(); add proxy for TCP/IP sockets
2015-02-16 14:34:44 -08:00
Peli de Halleux
09959251bd
fixed undefined image loaded as backgroundImage
2015-02-13 22:27:17 -08:00
Peli de Halleux
dfd006ee9b
adding ?nohub option to trap users in editor
2015-02-13 16:45:54 -08:00
Michal Moskal
532a18315d
Only break the mainLoop every 1000ms on node.js (not 50ms like in the browser)
2015-02-13 16:10:25 -08:00
Peli de Halleux
dc748a248e
support for collecting github user in user settings
2015-02-13 10:20:19 -08:00
Michal Moskal
3f27baa150
use [check] instead of [cancel] as dismiss button for text-area
2015-02-11 17:52:32 -08:00
Peli de Halleux
2796ac5833
move split button in top button row (and hide in phone mode)
2015-02-11 17:26:21 -08:00
Michal Moskal
a7e1b10337
use 'trophy' for 'award'
2015-02-11 16:32:48 -08:00
Michal Moskal
bb3bdff049
replace my bell with fa
2015-02-11 16:27:00 -08:00
Michal Moskal
c43071edd6
replace icons with ones from font awesome
2015-02-11 16:16:02 -08:00
Michal Moskal
80e34d211d
add move-left icon
2015-02-11 15:45:43 -08:00
Michal Moskal
775fdf7b87
fix remaining icons
2015-02-11 15:41:17 -08:00
Michal Moskal
e61b410e7c
Add and use some Font Awesome icons
2015-02-11 15:27:45 -08:00
Michal Moskal
a9390c3fad
don't 'check' on missing icon
2015-02-11 10:53:51 -08:00
Peli de Halleux
3ef2948b31
report missing icon and move on (don't oops)
2015-02-11 07:46:34 -08:00
Michal Moskal
c5d568778c
starting on http logging for load-testing
2015-02-10 19:03:52 -08:00
Michal Moskal
9c9edcdbe9
remove Windows icons
2015-02-10 16:38:52 -08:00
Peli de Halleux
99375499f4
fixed #14 : when editing a string inline, hide the statement buttons and show a "close" button instead.
2015-02-10 15:27:19 -08:00
Michal Moskal
acfefb1ff6
Remove sprite icon
2015-02-10 15:08:32 -08:00
Peli de Halleux
7a5fd5e826
support for writing files to use data path (user home/touchdevelop) in shell.
...
This is enabled by default in node-webkit apps since nw runs from a random folder on each start.
2015-02-08 22:41:19 -08:00
Michal Moskal
784c6eaa94
Add [show internal icons] option in [Settings] dialog
2015-02-05 14:29:57 -08:00
Michal Moskal
ce7fd04861
Merge branch 'master' of github.com:Microsoft/TouchDevelop
2015-02-05 14:16:55 -08:00
Michal Moskal
6571f0919d
add a few more icons and use them in various UI places
2015-02-05 14:15:22 -08:00
Peli de Halleux
d31fdd8973
reved shell to 23
2015-02-05 13:54:06 -08:00
Michal Moskal
3ee13e3fc0
Remove unused icons
2015-02-05 11:50:47 -08:00
Peli de Halleux
4caf338230
support for school/grade when creating group
2015-02-04 22:51:16 -08:00
Jonathan Protzenko
774ae1da3d
Cleanup part 2: tsc outputs go into [build/].
...
Also moved the css and stubs tools into their own tools/ directory. Removed a
few files in genStubs that weren't reference anywhere else in the tree.
Simplified the Jakefile a little bit too.
2015-02-04 17:53:03 -08:00
Michal Moskal
c38fed6187
get rid of tabs
2015-02-04 13:44:02 -08:00
Michal Moskal
ab6a5000b7
Fix line endings
2015-02-04 13:41:44 -08:00
Jonathan Protzenko
d148e8cf74
Current prototype for building with Jake.
...
- Dependencies are all written down properly.
- There's still bugs in concatenation, so it doesn't quite work, yet.
2015-02-04 08:12:08 -08:00
Jonathan Protzenko
67357ed93f
New initial commit. Yay again! 😹
2015-02-04 08:07:58 -08:00