Łukasz Olczak
e5530045bf
text/openFile method ( #575 )
2020-03-06 15:17:46 +01:00
Ara Adkins
9913915fd9
Mention the hsdis library in CONTRIBUTING.md
2020-03-06 13:47:17 +00:00
Rostyslav Zatserkovnyi
dfb4ec43ac
Update GraalVM to 20.0.0 ( #576 )
2020-03-06 13:40:29 +00:00
Michał Wawrzyniec Urbańczyk
23425718ff
Definition Discovery ( https://github.com/enso-org/ide/pull/225 )
...
Original commit: 41895d7a94
2020-03-06 14:05:59 +01:00
Maciej Mikołajek
e7167bfc95
Update README.md and CONTRIBUTING.md ( #580 )
2020-03-06 12:02:19 +00:00
Maciej Mikołajek
b332cdd433
Update readme ( #578 )
2020-03-06 10:09:54 +00:00
Wojciech Daniło
d2a70667fc
Cleaning codebase ( https://github.com/enso-org/ide/pull/235 )
...
Original commit: 820113e061
2020-03-05 20:00:47 +01:00
Wojciech Daniło
7d197fd5cf
Update README.md
...
Original commit: 2f4eb02c1b
2020-03-05 18:39:51 +01:00
Dmitry Bushev
2275a97233
Add file/copy message to language server ( #570 )
...
* feat: impl file/copy command
* test: add Ws tests
* doc: update engine-services
* misc: run scalafmt
* test: exists
* test: typo
* fix: impl missing test cases
2020-03-05 19:18:20 +03:00
Marcin Kostrzewa
f1c4ee8140
Execution API spec ( #572 )
...
Co-Authored-By: Ara Adkins <iamrecursion@users.noreply.github.com>
2020-03-05 15:25:57 +01:00
Ara Adkins
02286b6ce8
Update CI images ( #573 )
2020-03-05 10:30:27 +00:00
Wojciech Danilo
48c262f007
Fixing electron internal path bug.
...
Original commit: 11cdeadf66
2020-03-05 06:55:13 +01:00
Wojciech Daniło
b38bcac15a
Fixing documentation links.
...
Original commit: 56992d239f
2020-03-05 06:29:34 +01:00
Wojciech Daniło
68601ba9e9
Electron support ( https://github.com/enso-org/ide/pull/223 )
...
Original commit: d0b71bb46c
2020-03-05 06:25:00 +01:00
Josef
f0075eba50
Generate idmap from AST. ( https://github.com/enso-org/ide/pull/215 )
...
Authored by josev
Original commit: 6614e2ab1e
2020-03-04 15:00:49 +01:00
Dmitry Bushev
a712288aad
Add file/delete message ( #568 )
...
* impl: file/delete
* add: tests
* doc: update engine-services
* misc: remove irrelevant comment
* test: address review comments
* Revert "misc: remove irrelevant comment"
This reverts commit a89a5505db59407a6ce7a8e8ab8e274ec0ee8f3f.
* test: exists
2020-03-04 16:43:35 +03:00
Danilo Guanabara
ce9a1d7f5f
Keep cursor positions on text refresh ( https://github.com/enso-org/ide/pull/232 )
...
Original commit: 0b8efa24fd
2020-03-04 05:06:38 -03:00
Łukasz Olczak
8bf56f5e6d
Artefact Builds for the Language Server ( #566 )
2020-03-03 14:11:42 +01:00
Danilo Guanabara
dac19291dc
Selecting word occurrences ( https://github.com/enso-org/ide/pull/224 )
...
Original commit: d83b53e1c6
2020-03-03 10:05:21 -03:00
Marcin Kostrzewa
da392ff26f
Split tests & select random port
2020-03-03 11:16:17 +01:00
Ara Adkins
fa845ee4c6
Convert the compiler pipeline to scala ( #563 )
2020-03-02 12:33:28 +00:00
Adam Obuchowicz
58e12104b0
Minimal Text API for Double Representation ( https://github.com/enso-org/ide/pull/221 )
...
Implemented Text API which updates id_map and ast on each code change.
This PR contains also an implementation for actual opening and initializing Module Controller.
Added a "Text changed" callback to TextField which is fired on every user edit.
Original commit: b027517b34
2020-02-28 19:29:37 +01:00
Marcin Kostrzewa
5628752271
Rope data structure ( #561 )
2020-02-28 14:17:48 +01:00
Łukasz Olczak
0b22606fa1
File and directory creation for LS ( #560 )
2020-02-28 10:37:42 +00:00
Wojciech Daniło
8b3eba16b0
Initial shape of collapsed nodes + progress bar.
...
Original commit: 19d6b6636b
2020-02-28 00:06:22 +01:00
Danilo Guanabara
81a7147387
View x Controller integration ( https://github.com/enso-org/ide/pull/219 )
...
Original commit: ff80159116
2020-02-26 16:12:38 -03:00
Łukasz Olczak
fe471314ec
File Reads for the Language Server ( #559 )
...
File Reads for the Language Server
2020-02-26 18:03:14 +01:00
Michał Wawrzyniec Urbańczyk
75127d07b9
Fixed nested serialization on the parser service request format. ( #558 )
2020-02-26 14:32:05 +01:00
Josef
edebe6b661
Pass IDMap to scala parser. ( https://github.com/enso-org/ide/pull/212 )
...
Original commit: ae92ae1a96
2020-02-26 14:11:40 +01:00
Łukasz Olczak
016602972f
File write feature. ( #557 )
...
Provides writing to a file capability. It writes a textual content to an arbitrary file.
2020-02-25 14:38:48 +01:00
Josef
083fa0e4a5
Pass id map to parser calls. ( #556 )
2020-02-25 13:11:20 +01:00
Marcin Kostrzewa
d394888a5a
Capabilities system & canEdit capability ( #555 )
2020-02-24 11:23:08 +01:00
Danilo Guanabara
5c3f1dadec
Using Chrome in ./script/test.sh ( https://github.com/enso-org/ide/pull/171 )
...
Original commit: b9b9c510f0
2020-02-24 02:56:32 -03:00
Marcin Kostrzewa
41c992b13e
Add content field to text/openFile
2020-02-21 18:34:17 +01:00
Ara Adkins
cd5206e3a4
Specify the engine protocol ( #554 )
2020-02-21 16:29:50 +00:00
Michał Wawrzyniec Urbańczyk
5a9c32360e
File Manager Integration ( https://github.com/enso-org/ide/pull/203 )
...
This PR brings code necessary to fully integrate file manager and properly use it.
Two most important parts are:
* executor that can be integrated with basegl's event loop;
* implementation of the `Transport` trait based on `web_sys::WebSocket`.
I've also added some glue code to put the file manager connection into the project view.
Implements #2105 .
Original commit: 64c06632e1
2020-02-21 16:54:42 +01:00
Marcin Kostrzewa
639c2aeceb
Json RPC improvements & basic server structure. ( #522 )
2020-02-21 12:35:14 +01:00
Danilo Guanabara
5c4e444e4e
Navigator refactoring and other improvements on the new MouseManager ( https://github.com/enso-org/ide/pull/201 )
...
Original commit: f4e3f13f5c
2020-02-20 00:36:55 -03:00
Ara Adkins
e8fcb445be
Clean up the stopgap IR ( #521 )
2020-02-19 14:41:17 +00:00
Josef
06363f4126
Pass id map to parser calls. ( #519 )
2020-02-19 13:10:01 +01:00
Adam Obuchowicz
1a796a2e07
Text controller implementation ( https://github.com/enso-org/ide/pull/180 )
...
This contains an initial TextController implementation, which can read and store the file content, and is obtainable from ProjectController.
Original commit: 66f4dfd0fa
2020-02-18 21:06:37 +01:00
Danilo Guanabara
a9f2de5b00
Initial Project View ( https://github.com/enso-org/ide/pull/159 )
...
Original commit: bfe5377ba5
2020-02-18 14:40:24 -03:00
Michał Wawrzyniec Urbańczyk
6897884a9e
fixes for rendering on windows/chrome ( https://github.com/enso-org/ide/pull/183 )
...
Original commit: ef6fdb59d4
2020-02-18 14:01:59 +01:00
Ara Adkins
adf5fe7db2
Add more in-depth tests to core ( #489 )
2020-02-14 16:29:24 +00:00
Adam Obuchowicz
ca9497e879
TextField mouse input ( https://github.com/enso-org/ide/pull/175 )
...
Implemented FRP graph handling mouse events for TextField. Alt+Shift click add new cursor, enabling multicursor edit.
Original commit: 1f5a8257b4
2020-02-14 17:08:47 +01:00
Dmitry Bushev
8d8e95e14a
Update to scala 2.13.1 ( #481 )
2020-02-13 14:33:39 +00:00
Danilo Guanabara
8527741ad3
Fix renderer & navigator resizing ( https://github.com/enso-org/ide/pull/165 )
...
Original commit: fb3ad45f8c
2020-02-13 10:02:18 -03:00
Ara Adkins
9dee1911f8
Add smart constructors for the core nodes ( #480 )
2020-02-13 09:52:05 +00:00
Adam Obuchowicz
0fe5b0fe8e
TextField keyboard input. ( https://github.com/enso-org/ide/pull/170 )
...
Implemented the reactions of TextField for keyboard events.
It includes change for Fonts - now we don't have to pass
reference to FontRegistry on each text operation.
Original commit: e6e44ad827
2020-02-13 10:26:42 +01:00
Michał Wawrzyniec Urbańczyk
dc1ce292b0
Make JSON-RPC handler more async-compatible ( https://github.com/enso-org/ide/pull/172 )
...
Original commit: 0dd46b3013
2020-02-13 03:16:38 +01:00