Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catch up with upstream #1

Merged
merged 22 commits into from
Mar 9, 2020
Merged

Catch up with upstream #1

merged 22 commits into from
Mar 9, 2020

Conversation

jakeday
Copy link
Owner

@jakeday jakeday commented Mar 9, 2020

No description provided.

jakeday and others added 22 commits March 6, 2020 17:48
* allow saving of buffer with ctrl+s

* updating inputs for vim for saving

* switch saving to editorTextFocus mode and add mapping for macOS
* Add harfbuzz health-check, independent of static linking

* Try with executing directory fix

* Disable cache restore to unblock build
* Statically link harfbuzz

* Update lockfiles

* Add health check that exercises harfbuzz (shaping)

* Formatting

* Pick up latest reason-harfbuzz for static lib

* Formatting
* Upgrade reason-libvim to bring in term command handler

* Add command to add terminal in current split

* Add support for plumbing in a command

* Wire up basic support for term command

* Clean-up

* Update lockfiles; fix test

* Bring in master lockfile

* Merge master

* Update lockfiles
* Dependency: reason-harfbuzz -> 1.91.8000

* Remove unused jest from devDependencies

* Commit yarn.lock changes
* Set up filetype to be terminal for terminal buffers

* Populate terminal tab title based on process title changed from service

* Fix name

* Use welcome path

* Finish merging master

* Refactor to use common code path for short/medium/long buffer titles

* Use common codepath for getting buffer name

* Use common buffer path parsing logic

* Formatting
… indentation (#1438)

* add failing test

* disallow single-space indentation

* add failing test for triple-space indentation

* cleanup
* fix warnings that mysteriously passed CI

* Update CI check to catch warnings

* remove forgotten integration test

Co-authored-by: Bryan Phelps <bryphe@outlook.com>
* point to the right install files

* Dependency: dune -> ^2.0.0
* Completion: Add editor.quickSuggestions setting to enable / disable completion

* Formatting

* Initial parsing test cases

* Add parsing for extended attributes

* Take into account syntax scope at completion meet location

* Formatting

* Add documentation for quickSuggestions
* Update dependencies; add SDL2 health-check

* Formatting
* Updated mouse click menu handler properly handle wild menu

* Refactored code
* Add check for dylibs in release script

* Use welcome path

* Un-pin esy-sdl2

* Update dependencies to pull in latest esy-sdl2 & reason-skia
Bring in a few fixes from revery-terminal:

- hangs on large write: revery-ui/revery-terminal#15
- fix for UTF-8 replacement character: revery-ui/revery-terminal#14
- scrollback: revery-ui/revery-terminal#13

Fixes #1422
* Switch from Camomile -> Uutf

* Remove ZedBundled

* Add uutf/uucp licenses to ThirdPartyNotices.txt

* Add esy check, fix errors

* Add links to uutf/uucp in ThirdPartyLicenses.txt
@jakeday jakeday merged commit cd17a30 into jakeday:master Mar 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants