Commit Graph
724 Commits
Author SHA1 Message Date
Martín Lucas Golini 10c9906862 Keep folded regions on folding ranges refresh even if the folded region disappears from the new folded regions. It might be better/safer to unfold those regions but I'll experiment a little. 2024-08-21 01:34:47 -03:00
Martín Lucas Golini e9912e7be1 eepp: Allow selecting multiple files in UIFileDialog.
ecode: Allow opening multiple files from "Open File" (SpartanJ/ecode#252).
2024-08-18 01:44:13 -03:00
Martín Lucas Golini 1576fa7eb1 Upgrade mbedtls to 3.6.0 (latest stable version). This might not build on some OS's yet. 2024-08-12 21:19:53 -03:00
Martín Lucas Golini ce2c9a0221 Use complete OS name. 2024-08-03 01:21:04 -03:00
Charlie Root 668305b178 Add FreeBSD ecode build script. 2024-08-03 00:53:03 -03:00
Martín Lucas Golini 81a8605e04 Rename Auto Save to Session Snapshot 2024-07-16 16:25:34 -03:00
Martín Lucas Golini a1c64288ef Improve visual fidelity of tab close.
Use more standard scroll for UICodeEditor.
Fix in UINodeDrawable.
2024-07-03 19:11:59 -03:00
Martín Lucas Golini 4ec00ee02d ecode: Quick Fix icon is now clickable. Minor fixes with incorrect usage of setCursor. 2024-06-23 22:05:04 -03:00
Martín Lucas Golini b3cd551ff4 More improvements. 2024-06-13 02:20:23 -03:00
Martín Lucas Golini 4084602325 Forgot a file. 2024-06-09 01:20:17 -03:00
Martín Lucas Golini 7bb8a773ec Added Bend language syntax highlighting. 2024-06-03 01:25:18 -03:00
Martín Lucas Golini 396f1e2558 Code Folding WIP. 2024-05-27 00:57:18 -03:00
Martín Lucas Golini c6f9f10814 LineWrapping refactor WIP. Also reduced minimap draw calls (instead of per-line now are per-frame). 2024-05-23 20:41:31 -03:00
Martín Lucas Golini 20a22c5be2 More WIP. 2024-05-12 12:04:32 -03:00
Martín Lucas Golini 86e840170a Line wrap WIP. 2024-05-12 02:58:51 -03:00
Martín Lucas Golini ae5d1baab1 Added unit tests for text encoding.
Updated the CI scripts.
Clean up libzip files with invalid characters.
2024-05-10 21:21:20 -03:00
Martín Lucas Golini 7a70e571b4 Try again. 2024-04-25 19:36:58 -03:00
Martín Lucas Golini 7f92fea3dc Try fix CI. 2024-04-25 19:18:46 -03:00
Martín Lucas Golini 9f11c96e17 Add Application Output panel. 2024-04-20 19:59:58 -03:00
Martín Lucas Golini 4cd6c1f008 Added syntax highlighting for Buzz, Clojure and Groovy. Added clojure-lsp support. Expanded emmet-language-server file extensions. 2024-04-20 15:20:00 -03:00
Martín Lucas Golini a4a56d2154 Added node focus reason information. 2024-04-20 01:04:57 -03:00
Martín Lucas Golini c6cc4fa4ac Display error when LSP Server fails to initialize. 2024-04-10 21:35:56 -03:00
Martín Lucas Golini f73c608553 macOS: Fix terminal and spawned processes using wrong architecture. 2024-04-08 21:21:53 -03:00
Martín Lucas Golini 271dbbc881 Added case insensitive languages support. Closes issue #36. 2024-04-07 14:42:35 -03:00
Martín Lucas Golini a969e01b9a Added some basic Carbon language syntax highlighting. 2024-04-07 13:33:37 -03:00
Martín Lucas Golini bdcf47dfeb Clean up SyntaxDefinitionManager, move all language syntax definitions to its own files. 2024-03-23 16:45:57 -03:00
Martín Lucas Golini 4687b46917 Added an option to disable static build from build scripts 2024-02-28 20:27:11 -03:00
Martín Lucas Golini f9513d3857 eepp: Removed PlusCallback dependency.
ecode: Added the possibility to search and replace by replacing captures from Lua Pattern, for example, searching for: "function (%w+)%(%)" and replacing for "fn $1()" will replace the function declaration from "function (functionName)()" to "fn (functionName)()". The feature was used to remove the PlusCallback dependency =).
2024-02-21 01:04:44 -03:00
Martín Lucas Golini ca85127605 Added MoonScript and GraphQL langs.
Minor fixes.
2024-02-20 02:01:04 -03:00
Martín Lucas Golini c360662371 Add file encoding detection (UTF-8, UTF-16 LE, UTF-16 BE and ISO-8859-1). 2024-02-18 21:39:05 -03:00
Martín Lucas Golini 7e3ac9eb9b Should fix build.. 2024-02-10 17:29:07 -03:00
Martín Lucas Golini 6e93132108 UIScrollableWidget added horizontal scrolling.
UIAbstractTableView and UIAbstractView some minor changes.
7GUIs Cells WIP.
2024-02-10 15:48:52 -03:00
Martín Lucas Golini 9c2822e3d6 More work to get better i18n support. 2024-02-09 22:39:19 -03:00
Martín Lucas Golini f875672a3d Implemented UndoStack.
7GUIs Circle Drawer now uses the new UndoStack.
2024-02-09 02:26:51 -03:00
Martín Lucas Golini 5271e2fd2e Rename UndoStack to TextUndoStack. 2024-02-08 22:42:01 -03:00
Martín Lucas Golini 2541dccfc9 7GUIs circle drawer WIP.
UILoader rendering glitch fix.
Git create branch fix checkout in subrepos.
UIMessageBox don't focus on any disabled input by default.
2024-02-08 22:25:18 -03:00
Martín Lucas Golini f2b42b7191 Enable multi language. Added language definition. 2024-02-07 20:01:23 -03:00
Martín Lucas Golini c275cbceaa Visual improvements for macOS. 2024-02-07 19:50:52 -03:00
Martín Lucas Golini 997fe458b3 Fix indirect memory leak on VertexBufferVBO.
Added a few icons.
Tried to detect a bug on the terminal emulator.
Fixed Git status when file has been renamed.
2024-02-05 22:03:39 -03:00
Martín Lucas Golini 37140d9f80 Added 7GUIs CRUD example.
Fixes in ModelSelection.
2024-02-05 02:37:41 -03:00
Martín Lucas Golini 5d320186b5 Added 7GUIs Timer.
Fixes in UIProgressBar.
Fix build.
2024-02-04 23:37:07 -03:00
Martín Lucas Golini ea0f34de7e Fixed minor bug in UISplitter that caused to incorrectly calculate its size after being dragged.
Code clean up regarding the status bar (WIP).
2024-01-31 01:14:50 -03:00
Martín Lucas Golini f2324d8f40 Git plugin fixes. 2024-01-30 00:01:07 -03:00
Martín Lucas Golini 9a0057c890 Minor clean up. 2024-01-29 00:05:22 -03:00
Martín Lucas Golini 2ae84f7c9d More git plugin fixes. 2024-01-27 21:31:51 -03:00
Martín Lucas Golini dd4de3e7b2 Move git models to its own source files. 2024-01-26 00:48:05 -03:00
Martín Lucas Golini acb79278ee Added branch rename.
Fixed warning.
Simplified branches data fetching.
2024-01-21 01:48:14 -03:00
Martín Lucas Golini 9e764c8100 Fix crash on UITabWidget.
Improve LSP tooltip.
Remove warnings.
2024-01-13 18:04:23 -03:00
Martín Lucas Golini fa3b08a1bd Parse git status 2024-01-03 00:06:59 -03:00
Martín Lucas Golini e09b62a40d ecode: Fix in tooltip. Added static Text::wrapText. Fix export of syntax definitions.
eepp: Started working on a Git plugin.
2023-12-16 22:24:35 -03:00