Adam Obuchowicz
44e5341278
Move visualisationUpdate
to a more appropriate place ( #659 )
2020-04-17 11:40:34 +01:00
Michael Mauderer
03f6183244
Port Drawing ( https://github.com/enso-org/ide/pull/333 )
...
* Add dummy scaffolding for port drawing capabilities to nodes.
* Add abstractions for trigonometric functions on types.
* Add Registry to handle port creation and layouting.
* Freeze `math::algebra` exports to prelude.
* Add zoom adjustments for port shapes.
* Allow setting of positions and add dummy ports.
Original commit: d24dd5e053
2020-04-16 17:55:20 +02:00
Michael Mauderer
98b5fe197b
Add a debug view that renders shape IDs ( https://github.com/enso-org/ide/pull/356 )
...
* Add display mode that can visualise shape IDs.
* Add key toggle on "2" to switch to debug view.
Original commit: 3a868ea282
2020-04-16 17:02:51 +02:00
Wojciech Daniło
7621c36db2
FRP 2.0 (improved component model, and better keyboard management) ( https://github.com/enso-org/ide/pull/348 )
...
Original commit: 4cd9dc5676
2020-04-15 23:52:15 +02:00
Michał Wawrzyniec Urbańczyk
bc424c2a98
Alias analysis ( https://github.com/enso-org/ide/pull/363 )
...
Original commit: 7718d6a348
2020-04-15 21:01:08 +02:00
Michał Wawrzyniec Urbańczyk
839967d2ac
Fixed an issue where traversing AST with offset yielded wrong results for a code Block. ( #647 )
2020-04-15 17:09:15 +02:00
Danilo Guanabara
5dc8973a05
async sleep function ( https://github.com/enso-org/ide/pull/357 )
...
Original commit: 9b1cc066f9
2020-04-15 10:46:22 -03:00
Danilo Guanabara
8ebb17d538
Fixed PageUp and PageDown ( https://github.com/enso-org/ide/pull/340 )
...
Original commit: 87c1628448
2020-04-15 10:10:10 -03:00
Ara Adkins
b2440fb6d2
Update cache keys on CI ( #654 )
2020-04-15 14:06:27 +01:00
Łukasz Olczak
d296ac1ef8
Implementation of session initialisation ( #649 )
2020-04-15 12:56:11 +02:00
Ara Adkins
8a99415a30
Fix warnings, docs, and repo structure ( #651 )
2020-04-14 17:00:51 +01:00
Dmitry Bushev
4e73aba706
Add executionContext/expressionValuesComputed notifincation ( #648 )
...
* WIP ExpressionValueUpdate
* Add client reference
* doc: update
* refactor: ExpressionValuesComputed
* refactor: conversion functions
* impl: Config findRelativePath
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-04-14 16:33:24 +03:00
Ara Adkins
a22e86a194
Fix an issue with the doc structure
2020-04-14 13:14:06 +01:00
Ara Adkins
bd12454e88
Update the structure of our documentation
2020-04-14 13:11:12 +01:00
Ara Adkins
875190d7a9
Remove some compilation warnings
2020-04-14 11:56:13 +01:00
Ara Adkins
5db8b147ae
Add opencollective contributor images
2020-04-14 10:30:29 +01:00
Ara Adkins
9fbad9695a
Tweak the CI configuration ( #641 )
2020-04-10 20:24:37 +01:00
Łukasz Olczak
e966392cc8
Implementation of the Language Server Supervisor Process ( #643 )
2020-04-10 12:11:15 +02:00
Dmitry Bushev
76faaaabcd
Add executionContext push & pop commands ( #637 )
...
* add: executionContext/push
* add: executionContext/pop
* add: stack to engine handler
* misc: cleanup
* misc: update error handling
* misc: cleanup
2020-04-09 16:29:14 +03:00
Ara Adkins
a4ad235597
Design and specify the visualisation protocol ( #640 )
2020-04-09 13:57:50 +01:00
Marcin Kostrzewa
23f7797632
Language Execution Service ( #642 )
...
* Execution service
* fix language server
* cr feedbakz
Co-authored-by: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-04-09 15:02:12 +03:00
Ara Adkins
96be262585
Update CODEOWNERS
2020-04-08 18:21:37 +01:00
Joe
26e26587ea
Fix some CONTRIBUTING.md instructions ( #638 )
2020-04-08 16:02:22 +01:00
Ara Adkins
3ab9f7c266
Update CI configuration to ignore docs
2020-04-08 15:07:53 +01:00
Dmitry Bushev
fb2de226af
doc: fix engine-services format ( #639 )
2020-04-08 16:20:45 +03:00
Wojciech Daniło
ad6fd9321e
Update contributing.md
...
Original commit: b1a5b34b67
2020-04-08 11:29:01 +02:00
Wojciech Daniło
ca7ac0d5c5
Update contributing.md
...
Original commit: fdaa86fabb
2020-04-08 11:16:32 +02:00
Wojciech Daniło
d601a09273
Update contributing.md
...
Original commit: ff64c11d8f
2020-04-08 11:14:35 +02:00
Wojciech Daniło
a28a2e3dcd
Update contributing.md
...
Original commit: b9ec34180b
2020-04-08 11:13:58 +02:00
Ara Adkins
29f1eb7497
Update README.md
2020-04-07 17:52:38 +01:00
Ara Adkins
37d4379d42
Fix the CODEOWNERS file ( #636 )
2020-04-07 16:01:20 +01:00
Ara Adkins
5c8cf68d00
Create CODEOWNERS
2020-04-07 11:06:53 +01:00
Ara Adkins
c94325b395
Update documentation to refer to new domain ( https://github.com/enso-org/ide/pull/352 )
...
Original commit: b6b914acbd
2020-04-07 07:04:45 +02:00
Ara Adkins
c354eacc79
Update the docs to refer to the new domain
2020-04-06 17:13:19 +01:00
Ara Adkins
8d73138424
Update README.md
2020-04-06 12:32:21 +01:00
Ara Adkins
566d139b49
Make the README prettier
2020-04-06 12:32:10 +01:00
Dmitry Bushev
dc58fc6b2a
Add executionContext/destroy ( #634 )
...
* add: executionContext/destroy
* remove: ExecutionProtocol
* refactor: UnhandledLogging
* add: custom errors
* refactor: runtime errors
2020-04-06 14:15:50 +03:00
Wojciech Daniło
05d1e3c13d
Node Model ( https://github.com/enso-org/ide/pull/268 )
...
Original commit: 169b3d145a
2020-04-03 13:18:22 +02:00
Łukasz Olczak
56a4d80685
Implementation of project/listRecent
command ( #633 )
2020-04-03 12:50:52 +02:00
Michał Wawrzyniec Urbańczyk
0c5b5b8081
#[derive(CloneRef)] also works on types with type-level bounds. ( https://github.com/enso-org/ide/pull/323 )
...
Original commit: b9f9c37d96
2020-04-03 08:16:52 +02:00
Dmitry Bushev
a0d68eca37
Add executionContext/create command ( #632 )
...
* WIP Context
* test: executionContext/create
* misc: scalafmt
* add: requestId
* doc: update
* update: routing
* misc: cleanup
* doc: update
* fix: runtime
* fix: runtime tests
* add: message envelope
* refactor: remove ContextManager
* refactor: correlationId
2020-04-02 16:58:32 +03:00
Danilo Guanabara
546aeb4ec0
Create crumbs for missing Shapes ( https://github.com/enso-org/ide/pull/313 )
...
Original commit: f746857cc9
2020-04-01 21:50:16 -03:00
Adam Obuchowicz
97c146fbdc
Fix problems with tests run in parallel ( https://github.com/enso-org/ide/pull/332 )
...
Global spawner was made thread local.
Original commit: 8931df9b44
2020-04-01 17:33:04 +02:00
Adam Obuchowicz
160811f506
IDE controllers refactoring ( https://github.com/enso-org/ide/pull/314 )
...
This change refactor controllers such way, that use RefCells only
when it is necessary, and do some more code cleanup.
Original commit: 56ae2d48a4
2020-03-31 18:37:36 +02:00
Łukasz Olczak
5c616c2727
Implementation of project/open and project/close commands. ( #631 )
2020-03-31 15:51:05 +02:00
Dmitry Bushev
0ffce13894
Add file/event command ( #626 )
...
* WIP FileEventWatcher
* WIP Capabilities
* update: FileEvent
* test: FileEventRegistryTest
* update: cleanup resources
* doc: misc
* update: FileEventRegistry protocol
* refactor: FileEventRegistry
* misc: cleanup
* doc: fix scaladoc
* test: resolve real path
* refactor: FileEventWatcher
* refactor: FileEventManager
* fix: test path
* update: FileEventManager handle watcher errors
* add: respond with custom errors
* add: handle ClientDisconnected
* doc: update
* add: force release capability on errors
* refactor: FileEventManager
* add: enumeratum
* update: stop manager after error
* update: watch manager
* update: manager sends events to client
* refactor: file event actors
* refactor: rename registry to handler
* refactor: rename manager to PathWatcher
* refactor: effectful watcher start and stop
* refactor: rename FileEventWatcher to WatcherAdapter
* misc: cleanup
* impl: unhandled
* feat: cancel timeout timers
2020-03-31 15:23:23 +03:00
Josef
4d92869db2
Cache dependencies for CI. ( https://github.com/enso-org/ide/pull/277 )
...
Original commit: 4e55dc5a9c
2020-03-31 14:10:37 +02:00
Michał Wawrzyniec Urbańczyk
c2ef15c0bf
Fix #[derive(CloneRef)] for generic types with more than one type parameter. ( https://github.com/enso-org/ide/pull/316 )
...
Original commit: 7f8541ad54
2020-03-29 01:29:10 +01:00
Michał Wawrzyniec Urbańczyk
f39686e152
Proc macro for #[derive(CloneRef)] ( https://github.com/enso-org/ide/pull/315 )
...
Original commit: 6378d9ef11
2020-03-28 02:10:09 +01:00
Michał Wawrzyniec Urbańczyk
fd269d2457
Node Operations ( https://github.com/enso-org/ide/pull/298 )
...
Original commit: cf01ebf061
2020-03-27 23:59:02 +01:00