2022-05-17 14:38:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 17 13:21:43 UTC 2022 - socvirnyl.estela@gmail.com
|
|
|
|
|
|
|
|
- Update to version 0.1.0~0:
|
|
|
|
* wix version bump
|
|
|
|
* wix fix
|
|
|
|
* bump version
|
|
|
|
* Fix scroll bar scroll
|
|
|
|
* bump druid
|
|
|
|
* problem panel dispaly fix
|
|
|
|
* Clip the command name cells
|
|
|
|
* release lto folder
|
|
|
|
* Clean up split
|
|
|
|
* Update piet-wgpu
|
|
|
|
* add keymap for new file
|
|
|
|
* add support for scratch buffer
|
|
|
|
* alert when close editor if buffer not saved
|
|
|
|
* Fix indentation.
|
|
|
|
* Run cargo fmt --all.
|
|
|
|
* Fix tab unsaved icon
|
|
|
|
* clean up
|
|
|
|
* file watcher improvement
|
|
|
|
* normal mode reset edit type
|
|
|
|
* atomic rev fix
|
|
|
|
* address PR review feedbacks
|
|
|
|
* address PR review feedbacks
|
|
|
|
* new way to check if buffer is pristine
|
|
|
|
* improve file explorer watch
|
|
|
|
* Add cargo fmt check for PRs.
|
|
|
|
* Run cargo fmt.
|
|
|
|
* deps on the tree-sitter lang crates now optional
|
|
|
|
* update file explorer when file created/removed
|
|
|
|
* Remove unnecessary box
|
|
|
|
* Remove a level of indirection
|
|
|
|
* Propagate events to panels if necessary
|
|
|
|
* swap error and warning in status line
|
|
|
|
* Fix spelling of diagnostic
|
|
|
|
* Use cheap to copy strings as panel headers
|
|
|
|
* Clean up mode selection
|
|
|
|
* Display icons for problem counters
|
|
|
|
* scroll when drag in the editor
|
|
|
|
* line height fix
|
|
|
|
* hover improvement
|
|
|
|
* hover mouse move improvement
|
|
|
|
* clean up
|
|
|
|
* more clean up
|
|
|
|
* remove buffer
|
|
|
|
* clean up
|
|
|
|
* Use svg as close icon
|
|
|
|
* Extract padding
|
|
|
|
* disable new line in input
|
|
|
|
* enter in search box
|
|
|
|
* bump piet-wgpu
|
|
|
|
* bump piet-wgpu
|
|
|
|
* bump piet-wgpu
|
|
|
|
* history fix
|
|
|
|
* Re-layout menu if position changes
|
|
|
|
* Translate menu coordinates
|
|
|
|
* Clip around the active tab
|
|
|
|
* Paint panel header above content
|
|
|
|
* Don't inflate clip area
|
|
|
|
* bump piet-wgpu
|
|
|
|
* hover mouse point
|
|
|
|
* reload diff
|
|
|
|
* diff view
|
|
|
|
* Fix resolve completion
|
|
|
|
* global search select all
|
|
|
|
* fix global search
|
|
|
|
* palette input to use editor
|
|
|
|
* yank when delete
|
|
|
|
* update window origin in real time
|
|
|
|
* some cleanup
|
|
|
|
* diagnostics x using text layout
|
|
|
|
* some more commands
|
|
|
|
* bump fount
|
|
|
|
* text layout cache improvement
|
|
|
|
* rename
|
|
|
|
* remove palette_desc from lapcecommandnew
|
|
|
|
* remove some fileds from lapcecommandnew
|
|
|
|
* buffer size
|
|
|
|
* more commands
|
|
|
|
* terminal command
|
|
|
|
* jump location
|
|
|
|
* add jump to definition
|
|
|
|
* find fix
|
|
|
|
* code actions fix
|
|
|
|
* settings close fix
|
|
|
|
* page up/down
|
|
|
|
* update diagnositics
|
|
|
|
* some more commands
|
|
|
|
* update glutin
|
|
|
|
* retrieve file from doc
|
|
|
|
* some more commands
|
|
|
|
* bump piet-wgpu
|
|
|
|
* bump piet-wgpu
|
|
|
|
* Fix markdown dependency
|
|
|
|
* multiple cursors start
|
|
|
|
* fix move line down
|
|
|
|
* mouse click update
|
|
|
|
* more commands
|
|
|
|
* Implement Markdown support for Hover
|
|
|
|
* migrate more commands
|
|
|
|
* tab width
|
|
|
|
* visual mode
|
|
|
|
* Remove duplicate EventProxy
|
|
|
|
* Fix test expectation
|
|
|
|
* Add a few comments
|
|
|
|
* Add Insert and Delete keys
|
|
|
|
* Fix control characters
|
|
|
|
* Resolve arrow keys with modifiers
|
|
|
|
* Create empty resolve method in TerminalData
|
|
|
|
* Don't handle navigation commands in terminal mode
|
|
|
|
* Extract function
|
|
|
|
* Fix cursor movement in non-vi mode terminal
|
|
|
|
* Update docs per review comments.
|
|
|
|
* Comment LapceWindowData
|
|
|
|
* Document LapceData.
|
|
|
|
* Add ruby language support
|
|
|
|
* Add markdown tree-sitter language
|
|
|
|
* address PR review feedbacks
|
|
|
|
* support parsing the RUST_LOG env var
|
|
|
|
* new cursor position
|
|
|
|
* move buffer to lapce-core
|
|
|
|
* Update docs per review comments.
|
|
|
|
* Build release versions using LTO and 1 cgu
|
|
|
|
* Improve comments in Cargo.toml.
|
|
|
|
* Remove build-override.
|
|
|
|
* Remove unused `build-dependencies` in Cargo.tomls.
|
|
|
|
* Comment LapceWindowData
|
|
|
|
* Document LapceData.
|
|
|
|
* Create the fastdev profile
|
|
|
|
* Remove duplicate EventProxy
|
|
|
|
* Fix test expectation
|
|
|
|
* Add a few comments
|
|
|
|
* Add Insert and Delete keys
|
|
|
|
* Fix control characters
|
|
|
|
* Resolve arrow keys with modifiers
|
|
|
|
* Create empty resolve method in TerminalData
|
|
|
|
* Don't handle navigation commands in terminal mode
|
|
|
|
* Extract function
|
|
|
|
* Fix cursor movement in non-vi mode terminal
|
|
|
|
* bump piet-wgpu
|
|
|
|
* fix remote icon
|
|
|
|
* Clean up open folder/file
|
|
|
|
* Remove allow(unused_variables)
|
|
|
|
* bump druid
|
|
|
|
* bump druid and fount
|
|
|
|
* clear text layout cache if font changed
|
|
|
|
* load default font fix
|
|
|
|
* basic text layout caching
|
|
|
|
* switch to opengl backend
|
|
|
|
* Clean up indentation module
|
|
|
|
* Don't clone strings unnecessarily
|
|
|
|
* Clean up an unnecessary vector
|
|
|
|
* Take selections by either value or ref
|
|
|
|
* Fix adjustment algo
|
|
|
|
* Add failing test case
|
|
|
|
* Fix multi-cursor editing
|
|
|
|
* Short circuit when multiple characters are inserted
|
|
|
|
* Add tests
|
|
|
|
* Reimplement character insertion as a command
|
|
|
|
* Remove some dependencies out of keypress handling
|
|
|
|
* Fix indentation
|
|
|
|
* make DEFAULT_INDENT associated const of IndentStyle
|
|
|
|
* revert some IndentStyle changes
|
|
|
|
* rename functions for better readability
|
|
|
|
* Fix clippy warnings
|
|
|
|
* rename a private module
|
|
|
|
* refactor indentline and outdentline
|
|
|
|
* refactor indent_line
|
|
|
|
* optimize InsertTabCommand
|
|
|
|
* updated comments
|
|
|
|
* Add Java syntax
|
|
|
|
* fixed backspace in terminal erasing whole word
|
|
|
|
* fix: Use const &[&str] instead of Vec<String>
|
|
|
|
* Add ruby language support
|
|
|
|
* Added HTML tree-sitter support
|
|
|
|
* feat: Add exclusion list to command palette to remove command palette open directive
|
|
|
|
* fix: Open the Folder in the current window rather than a different one
|
|
|
|
* Don't allocate in terminal key handling
|
|
|
|
* fix: Terminal should swallow interactions
|
|
|
|
* fix: Check for value instead of unwrapping on None (case when terminal is closed)
|
|
|
|
* Fire ensure event on tab close
|
|
|
|
* Work around race condition when editor content has not loaded yet
|
|
|
|
* Make sure file is selected if not open
|
|
|
|
* Deselect if tab is closed
|
|
|
|
* Remove redundant condition
|
|
|
|
* Deduplicate backgorund drawing
|
|
|
|
* Create command to select active file in file_explorer
|
|
|
|
* Add a few missing tests
|
|
|
|
* Slightly clean up outdent
|
|
|
|
* Turn ident/outdent line into commands
|
|
|
|
* Add support for more C++ extensions
|
|
|
|
* Simplify paint
|
|
|
|
* Set Pointer cursor when the mouse is in a tab area
|
|
|
|
* Only close tabs on MouseUp
|
|
|
|
* Reset mouse down target when drag starts
|
|
|
|
* Only clone editor_tab if used
|
|
|
|
* Fix rebase mistake, use the actual dragged tab index
|
|
|
|
* Fix a few edge cases
|
|
|
|
* Only react to releasing the left mouse button
|
|
|
|
* Flatten code a bit
|
|
|
|
* Start dragging on drag, not on click
|
|
|
|
* Reuse hit test code
|
|
|
|
* Clear cursor when close button is clicked
|
|
|
|
* Remove duplicate scroll module
|
|
|
|
* Added fixes from #37 and fixed 'Join' capitalization
|
|
|
|
* Added more parity with the website
|
|
|
|
* Only run ci.yml workflow on push to master
|
|
|
|
* Fix parsing multiple selection ranges in TestState
|
|
|
|
* Add failing test
|
|
|
|
* Remove custom hex_to_color fn.
|
|
|
|
* Fixed Spelling errors in CONTRIBUTING.md
|
|
|
|
* Add undo/redo tests
|
|
|
|
* Add insert_tab test, deduplicate implementation
|
|
|
|
* Split up commands, move tests next to the command impl
|
|
|
|
* Test that insert_tab works with multiple cursors, fix bug in bufferdata
|
|
|
|
* Add an insert_tab test
|
|
|
|
* Add test framework
|
|
|
|
* Create a command kind enum to allow parametrizing
|
|
|
|
* Port Undo and Redo
|
|
|
|
* Extract InsertTab command
|
|
|
|
* Don't panic if terminal does not exist
|
|
|
|
* Fix crash when tab title is root or invalid
|
|
|
|
* Review comment: make array const.
|
|
|
|
* Remove to_string on calls to new_text_layout
|
|
|
|
* Extend the comment of editor_text_size_internal.
|
|
|
|
* Slight char_width refactor.
|
|
|
|
* Removed duplicates
|
|
|
|
* Implemented suggestion from @bugadani
|
|
|
|
* Deduplicate in do_move
|
|
|
|
* Pass BufferData to save_jump_location
|
|
|
|
* Use BufferData in Cursor
|
|
|
|
* Add more BufferData accessors
|
|
|
|
* Add BufferData constructor
|
|
|
|
* Use decoration struct
|
|
|
|
* Replace with BufferData
|
|
|
|
* Group fields present in decoration
|
|
|
|
* Changed mode indicator color to match theme
|
|
|
|
* Add a decoration type that holds data needed by edits
|
|
|
|
* Create a short-lived editor type, add text statistics functions
|
|
|
|
* Move public api to the top
|
|
|
|
* Add undo related code
|
|
|
|
* Try passing a listener
|
|
|
|
* Extract an edit-only subset of buffer
|
|
|
|
* Extract misc stuff from apply_edit
|
|
|
|
* Format document.
|
|
|
|
* Refactor calls to char_width and friends.
|
|
|
|
* Refactor char_width and friends.
|
|
|
|
* Fix CI badge in README
|
|
|
|
* Adds alternative keymap to normal_mode
|
|
|
|
* Clean up parts of move_offset
|
|
|
|
* Avoid cloning compare strings
|
|
|
|
* Delete unused container.rs
|
|
|
|
* Remove unused Counter in lapce-proxy.
|
|
|
|
* Remove unused Counter in data crate.
|
|
|
|
* Delete window.rs, it is an empty file
|
|
|
|
* Correct typo in parameter name.
|
|
|
|
* fix: typos
|
|
|
|
* Remove usvg from Cargo.tomls
|
|
|
|
* Move svg.rs into the UI crate.
|
|
|
|
* Update pr.yml
|
|
|
|
* Move palette UI drawing code into the UI crate.
|
|
|
|
* Move PanelKind.svg() to the UI crate.
|
|
|
|
* Update and rename cargo.yml to ci.yml
|
|
|
|
* run test in CI
|
|
|
|
* Remove unused empty function
|
|
|
|
* Remove unnecessary this_edit_type from Buffer
|
|
|
|
* Avoid unncessary allocation in fn svg_name().
|
|
|
|
* Remove redundant svg.rs from lapce-ui.
|
|
|
|
* Capture improvement from cargo-ui/svg.rs.
|
|
|
|
* Remove unused files
|
|
|
|
* All PanelMainHeaders use same bg color.
|
|
|
|
* Make terminal paint in proper background color
|
|
|
|
* Handle unhandled keypresses
|
|
|
|
* Fix hover effect not resetting on mouse leave
|
|
|
|
* Fix potential crash when path contains non-utf8 encodable byte sequence
|
|
|
|
* Fix crash when selecting a volume root
|
|
|
|
* change disconnect remote text
|
|
|
|
* hide menu command shouldn't change focus
|
|
|
|
* clippy fix
|
|
|
|
* check plugins update
|
|
|
|
* Clean up gutter painting a bit
|
|
|
|
* Highlight the currently hovered file
|
|
|
|
* Rename variables to better reflect intent
|
|
|
|
* Avoid mutable borrow reservation conflict
|
|
|
|
* Remove workspace field from LapceEditorBufferData
|
|
|
|
* close tab by middle click
|
|
|
|
* Use main repo
|
|
|
|
* Fix typo of 'hisotry'.
|
|
|
|
* Add markdown tree-sitter language
|
|
|
|
* Implement hover support
|
|
|
|
* Only react to left clicks on editor tabs headers
|
|
|
|
* Remove useless fallback
|
|
|
|
* Fix typo
|
|
|
|
* Move get_theme into Theme
|
|
|
|
* Add parent to get_theme
|
|
|
|
* Better explain intent
|
|
|
|
* Extract theme loading from Config
|
|
|
|
* Merge missing keys into theme
|
|
|
|
* Avoid hashing the theme name for each lookup
|
|
|
|
* Add tree-sitter JSON support
|
|
|
|
* Fix merge mistakes
|
|
|
|
* Add elixir language support
|
|
|
|
* Ignore mut warning on linux and macos
|
|
|
|
* Don't allocate strings for syntax highlight lookups
|
|
|
|
* Add disconnect option
|
|
|
|
* Avoid hardcoded distro name
|
|
|
|
* Remove unused type
|
|
|
|
* Add support for wsl
|
|
|
|
* bump piet-wgpu
|
|
|
|
* bump piet-wgpu
|
|
|
|
* Remove CodeActionData's proxy field
|
|
|
|
* Remove lapce-data/code_action
|
|
|
|
* bump piet-wgpu
|
|
|
|
* Remove unnecessary config argument
|
|
|
|
* Move more painting related code out of lapce-data
|
|
|
|
* Move editor size calculation into lapce-ui
|
|
|
|
* Move gutter paint methods out of lapce-data
|
|
|
|
* Split up editor module
|
|
|
|
* Remove unused event ctx parameters
|
|
|
|
* move serialize data to lapce-rpc (#294)
|
|
|
|
* word boundary improvement
|
|
|
|
* fix insert_new_line can add CR chacator
|
|
|
|
* Add Cpp tree-sitter support
|
|
|
|
* Cancel code actions when focus is lost
|
|
|
|
* Fix crash when offset does not exist in undo/redo
|
|
|
|
* Fix and simplify Movement::update_index
|
|
|
|
* Replace splice with simpler drain
|
|
|
|
* Work around incorrect file path parsing on Windows
|
|
|
|
* Fix typo
|
|
|
|
* Print problematic path
|
|
|
|
* Add tree-sitter C support
|
|
|
|
* Don't crash when code action does not exist
|
|
|
|
* Add tests and fix broken impl
|
|
|
|
* Clean up check_condition
|
|
|
|
* Clean up check_one_condition
|
|
|
|
* delete word forward/backward fix
|
|
|
|
* Squashed commit of the following:
|
|
|
|
* ctrl/cmd+left_click to go_to_definition
|
|
|
|
* Update README.md
|
|
|
|
* Create CONTRIBUTING.md
|
|
|
|
* word forward/backward on macos should be alt+
|
|
|
|
* Renamed "pub fn lanuch" to "pub fn launch"
|
|
|
|
* depency move
|
|
|
|
* Clean up nested matches
|
|
|
|
* Don't clone shifted vector
|
|
|
|
* Clean up fuzzy matching
|
|
|
|
* Fix 'executable' typo in README
|
|
|
|
* List python3 as dependency
|
|
|
|
* typo: change `an Lapce` to `a Lapce`
|
|
|
|
* update typo in Makefile comment
|
|
|
|
* (docs): increase readability
|
|
|
|
|
2022-05-04 14:24:00 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 4 14:06:02 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
|
|
|
|
|
|
|
|
- add lapce.sh. workaround for running inside Wayland.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 4 13:52:18 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
|
|
|
|
|
|
|
|
- Initial spec for lapce (0.0.12)
|
|
|
|
|