Martín Lucas Golini
1c755196da
ecode: Fix AppImage build.
2023-01-15 04:20:43 -03:00
Martín Lucas Golini
16890cae6c
Physics module now is an optional module.
...
Fixed Android build.
ecode: Added Help -> Check for Updates. Added "Rosé Pine" terminal color scheme.
2023-01-15 04:08:29 -03:00
Martín Lucas Golini
2090b3bf14
Haiku fixes.
2023-01-14 12:37:55 -03:00
Martín Lucas Golini
bbd7b354ac
Closes SpartanJ/ecode#6 . Added support to restore the last session at startup.
2023-01-14 13:33:33 -03:00
Martín Lucas Golini
851d2de42b
Fixed warnings with clang.
...
Implemented Sys::getLogicalDrives for macOS, BSD and iOS.
2023-01-14 12:56:47 -03:00
Martín Lucas Golini
c0249bc5ba
Closes SpartanJ/ecode#9
2023-01-14 12:01:42 -03:00
Martín Lucas Golini
b896b3d07f
Methods UIWidget::setLayoutSizePolicy, UIWidget::setLayoutWidthPolicy, UIWidget::setLayoutHeightPolicy now trigger auto resize when changing its size policy to SizePolicy::WrapContent.
...
Added Sys::getLogicalDrives, implemented for Windows and Linux.
UIFileDialog now shows the local drives when no more parent folders are present (when you can't go "up" anymore).
Added DiskDrivesModel.
Replaced all strcmp with strncmp.
FileSystem::mkDir now supports recursive mkdir.
Improvements and fixes in UIAbstractTableView, UITableView and UITreeView.
Silenced use-after-free warning in the Memory Manager.
Allow use premake option "--with-debug-symbols" for Windows builds.
Closes SpartanJ/ecode#8 .
2023-01-14 02:53:36 -03:00
Martín Lucas Golini
b3cf94536e
Fixes issue SpartanJ/ecode#4
...
Fixes issue SpartanJ/ecode#3
2023-01-11 01:52:32 -03:00
Martín Lucas Golini
bc68f4c230
Fixes issue SpartanJ/ecode#5 .
2023-01-11 00:32:22 -03:00
Martín Lucas Golini
064ab1eee0
Fixed emscripten build.
2023-01-10 01:30:51 -03:00
Martín Lucas Golini
3536880da9
Minor fixes.
2023-01-10 00:43:45 -03:00
Martín Lucas Golini
1fdb074233
UITooltip small fix.
2023-01-09 23:58:06 -03:00
Martín Lucas Golini
e1d3f8d9dd
ecode: Minor nit and bug fix. Improved linux build.app.sh.
2023-01-09 02:24:28 -03:00
Martín Lucas Golini
f077d7a354
eterm: Allow support for custom color schemes.
2023-01-08 22:01:19 -03:00
Martín Lucas Golini
d65dde77cf
Added PseudoTerminal::read windows implementation buffer overflow check.
2023-01-05 23:12:23 -03:00
Martín Lucas Golini
6146d798fb
Fixed FontTrueType::getGlyphDrawable.
...
ecode: Added -V/--version command parameter.
2023-01-04 02:58:09 -03:00
Martín Lucas Golini
9a85864443
ecode: Reuse the same document when opening files already loaded in memory.
2023-01-03 13:51:27 -03:00
Martín Lucas Golini
b1d6fcd635
A couple of minor fixes.
2022-12-30 01:01:34 -03:00
Martín Lucas Golini
a483e37d3d
Fix MSVC build.
2022-12-28 21:31:26 -03:00
Martín Lucas Golini
f198093212
Added FileSystem::fopenUtf8 (open a file from a UTF-8 path).
...
Added Sys::parseArguments (parses command line arguments and converts them to UTF-8).
Fix in TextDocument::find.
Fix encoding issues on Windows (always use Unicode functions when available and convert everything to UTF-8).
2022-12-28 19:02:57 -03:00
Martín Lucas Golini
a94935d2e6
Fixed windows build.
2022-12-25 02:27:57 -03:00
Martín Lucas Golini
c61abf37bf
Added utf8cpp as a auxiliary helper library.
...
Added UITooltip::getTooltipPosition.
Fixes in System::Process.
UICodeEditor: Performance improvements in minimap rendering.
ecode: AutoCompleteModule fixes. Added coloring to tooltips from the LSP Client. LSP Client Server parsing improvements.
2022-12-24 11:54:21 -03:00
Martín Lucas Golini
587d552940
ecode: Added some minor configurations.
2022-12-23 01:26:20 -03:00
Martín Lucas Golini
68c61e5393
ecode: Fix LSP Server stop.
2022-12-22 19:30:16 -03:00
Martín Lucas Golini
32b6aab371
Updated SOIL2.
...
Allow to register space for the upper zone of the UICodeEditor.
ecode: Minor fixes.
2022-12-22 01:44:36 -03:00
Martín Lucas Golini
63ff23cc10
SyntaxDefinitionManager: reverted allowing functions with spaces between "name" and "(". This needs a better solution.
...
ecode: LSP Client bug fixes. Improved mouse hover for Linter and LSP.
2022-12-20 17:38:50 -03:00
Martín Lucas Golini
4a81be8048
ecode: Fix nullptr exception.
2022-12-20 11:02:07 -03:00
Martín Lucas Golini
62f2252b9e
TextDocument events fixes.
...
Update eepp shields status.
2022-12-15 20:28:26 -03:00
Martín Lucas Golini
d622959d97
Syntax definition allow functions with spaces between function name and (
2022-12-15 19:19:07 -03:00
Martín Lucas Golini
4e8caa82c2
ecode: Fix crash when opening a new terminal.
2022-12-07 01:44:43 -03:00
Martín Lucas Golini
4e61552126
Fixed release build in Windows.
...
ecode pumped version, soon to be released.
2022-12-07 00:30:22 -03:00
Martín Lucas Golini
1a1e7f5b62
ecode: Start the terminal in the current working directory (the current project folder or the current file folder if no project is open).
2022-12-06 01:30:21 -03:00
Martín Lucas Golini
2f977e3b93
Updated efsw.
...
Fixed onTextInput events on UIConsole, UITextInput and UICodeEditor.
Fixed a segfault in UICodeEditorSplitter.
2022-12-05 02:01:24 -03:00
Martín Lucas Golini
b714bfcd35
Updated SOIL2.
2022-12-04 12:39:48 -03:00
Martín Lucas Golini
a5745cb514
Text Input improvements.
2022-12-04 04:34:27 -03:00
Martín Lucas Golini
14324818ca
Minor improvements.
2022-12-04 04:18:31 -03:00
Martín Lucas Golini
4ec5958638
Windows build fixes and improvements.
2022-12-04 03:29:37 -03:00
Martín Lucas Golini
0f8a67eaf8
Fix Windows build.
2022-12-03 22:22:01 -03:00
Martín Lucas Golini
b9b93579f7
Try to fix Windows build (not tested).
2022-12-03 21:44:01 -03:00
Martín Lucas Golini
f2aa99955c
Fix build in at least macOS.
2022-12-03 21:07:40 -03:00
Martín Lucas Golini
6a56b21868
EE::Maps is now a module and not part of the main library.
2022-12-03 18:54:13 -03:00
Martín Lucas Golini
1bb6749e54
ecode: AutoComplete plugin: Signature help improvements.
2022-12-03 00:25:36 -03:00
Martín Lucas Golini
6acceabaa8
Updated efsw.
...
ecode: Minor improvements in autocomplete plugin.
2022-12-02 02:45:33 -03:00
Martín Lucas Golini
00c92642c0
ecode: Switch header/source improvements. Fixed syncProjectTreeWithEditor.
2022-11-18 13:21:43 -03:00
Martín Lucas Golini
1875886c5f
SSLSocket try to find CA bundle in SSL_CERT_DIR env path.
...
ecode:
Replaced python linter with ruff.
ProjectDirectoryTree now provides PluginMessageType::FindAndOpenClosestURI.
2022-11-18 02:46:46 -03:00
Martín Lucas Golini
dd9ff2ca77
Fixed emscripten build.
...
ecode: AutoCompletion: Improved signature help. LSPClientServer: Implementing codeActions in diagnostics.
2022-11-15 19:40:18 -03:00
Martín Lucas Golini
66752326d8
Fix macOS build.
2022-11-12 22:09:37 -03:00
Martín Lucas Golini
ae9879c9b4
ecode:
...
LSP plugin: Try fix a deadlock. Support string/UUID message IDs. Fixed response/notification parsing.
2022-11-12 21:05:35 -03:00
Martín Lucas Golini
9fc01999f3
ecode: More LSP work and auto completion.
2022-11-12 02:52:49 -03:00
Martín Lucas Golini
4f2c0e15af
ecode: Added codicon to support completion symbols icons.
...
Improved auto-complete plugin and several fixes. Implementing signature help.
2022-11-11 03:17:41 -03:00