Martín Lucas Golini
fe95e5b562
Changed ecode macOS cross compilation script to work from arm64 host to x86_64 target.
2023-11-05 23:37:16 -03:00
Martín Lucas Golini
f23f56a6c7
Added FileSystem::fileHide in order to hide files in OSes that do not support files starting with "." as hidden indicator.
...
Minor fix in premake files.
2023-10-29 21:29:57 -03:00
Martín Lucas Golini
9f64a2149f
Fix typo in containers.hpp.
...
Improve export compile commands for macosx.
2023-08-27 17:58:19 -03:00
Martín Lucas Golini
e6b892cde1
Should help fixing flathub build.
2023-07-13 01:24:05 -03:00
Martín Lucas Golini
ff7d8c3478
ecode: Improve LSP code action implementation, now typescript-language-server will be able to recommend adding imports. Fixed a bug introduced in the previous commit, scrollTo for Y axis now moves correctly. Started implementing LSP Code Lens but I'll keep it for the moment since it's support in LSP implementations is very limited.
2023-07-07 01:01:26 -03:00
Martín Lucas Golini
6871fd3b65
ecode:
...
Fix in LSP Client, incorrectly unbinding commands from document.
Emscripten improvements (clipboard).
2023-07-03 12:31:51 -03:00
Martín Lucas Golini
da44cca16e
eepp: mojoAL is now used by default.
...
ecode: Tentative fix for a segfaul when accesing an LSP Server that isn't running anymore.
2023-04-19 20:37:34 -03:00
Martín Lucas Golini
3477d5bc69
Fixes for issue #19 (msys2 build fixes)
2023-04-15 20:24:10 -03:00
Martín Lucas Golini
7bbf00ea97
Fix ecode --health for Windows.
...
VS compilation now uses UTF-8 for the source code encoding.
2023-04-13 20:35:41 -03:00
Martín Lucas Golini
b04e07a896
Fixes for mingw compilation and Android.
2023-04-02 00:03:22 -03:00
Martín Lucas Golini
f52346e24f
Fix macOS cross build script.
...
premake5 project now saves lib files in a arch subfolder.
2023-04-01 17:08:16 -03:00
Martín Lucas Golini
7c49f79756
Fix for issue #17 .
...
Added cross build script for macOS ecode.
2023-03-31 19:47:17 -03:00
Martín Lucas Golini
77968ea0cf
Added eterm icons.
2023-03-31 00:59:07 -03:00
Martín Lucas Golini
21ec899dac
eepp static build fixes for Windows
2023-03-30 13:49:18 -03:00
Martín Lucas Golini
3aeb3fdc2f
ecode: Added ecode windows exe icon.
2023-03-20 18:19:38 -03:00
Martín Lucas Golini
c6200f4b53
Added x86 assembly syntax highlighting ( Closes SpartanJ/ecode#75 ).
...
Added PICO8 syntax highlighting.
Added PSQL syntax highlighting.
Added Haskell linter, formatter and LSP support.
Improved JSON syntax definition to CPP.
Cleaning up SyntaxDefinitionManager.
2023-03-09 02:14:14 -03:00
Martín Lucas Golini
004fda780c
Try fix VS Windows build.
2023-02-15 02:47:32 -03:00
Martín Lucas Golini
4fa35ffa83
Closes SpartanJ/ecode#33 .
2023-02-08 19:53:33 -03:00
Martín Lucas Golini
b98e4386bb
Added arm64 as a build target.
2023-02-08 12:57:24 -03:00
Martín Lucas Golini
7bccac1c06
Fix mingw build.
2023-02-07 13:44:42 -03:00
Martín Lucas Golini
3aeb6f6bfe
Fix eepp windows build not exporting all symbols required for ecode.
2023-02-05 20:04:45 -03:00
Martín Lucas Golini
4a2546f6bf
TextDocument find and findLast refactor and minor improvements.
...
premake build now will try to symlink the shared libraries into bin directory.
Binaries rpath is now set to origin (".").
2023-02-01 02:16:59 -03:00
Martín Lucas Golini
69ec3d290b
ecode: Link against stdc++fs on Linux.
2023-01-22 23:31:53 -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
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
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
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
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
6acceabaa8
Updated efsw.
...
ecode: Minor improvements in autocomplete plugin.
2022-12-02 02:45:33 -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
4fb79c2771
macOS fixes.
2022-11-05 15:20:09 -03:00
Martín Lucas Golini
d49acfcb6e
premake4 and premake5 should force C++17 in VS build.
...
UICodeEditor: Renamed "getXOffsetCol" to "getXOffsetColSanitized". Added "getScreenPosition".
ecode: Mouse hover improvements in LSP and Linter plugins.
2022-11-05 13:30:45 -03:00
Martín Lucas Golini
c23236a53d
Try to start building with C++17 support.
...
Updated premake in Github flows.
Updated Windows version in Github flows (hope it works).
2022-11-02 11:52:17 -03:00
Martín Lucas Golini
343a6a84b3
SyntaxDefinitionManager: Added [x]it! ( https://xit.jotaen.net/ ) support.
...
Premake files added parameter options: --with-debug-symbols (release builds are built with debug symbols).
breeze theme: replaced tab close button with an inline SVG.
SyntaxColorScheme: now supports custom styles for code patterns.
DrawableSearcher: Now respects screen pixel density when loading SVG files.
Added support for backward-cpp (https://github.com/bombela/backward-cpp ). Now release builds with symbols can report the stack-trace of any crash.
Updated nanosvg.
ecode: Fixed benchmark mode and frame rate limit.
ProjectDirectoryTree minor bug fix.
Some minor general bug fixes.
2022-08-28 16:24:29 -03:00
Martín Lucas Golini
7372fe0051
premake5 try fix ecode build for macOS (not tested).
...
Added support for more mouse buttons.
Minor fix in CSS specification.
Changed TERM to xterm-256color.
2022-07-19 15:06:21 -03:00
Martín Lucas Golini
6859ce346c
Added command line options to eterm.
2022-07-13 01:03:36 -03:00
Martín Lucas Golini
d18ad16412
Try fix build.
2022-07-11 03:23:22 -03:00
Martín Lucas Golini
00c5515fd0
Added eterm::UITerminal.
...
Many changes over ecode. Working on adding terminal support in ecode. Basic support is working, may contain some bugs.
2022-07-05 22:34:48 -03:00
Martín Lucas Golini
419f6d6dc4
eterm: Force C++14.
2022-07-03 19:57:05 -03:00
Martín Lucas Golini
3eb9d75fa4
eterm code refactor.
2022-07-03 19:41:58 -03:00
Martín Lucas Golini
51b0db9280
eterm: haiku fixes.
2022-06-27 03:20:33 -03:00
Martín Lucas Golini
dfde262ec1
Should fix windows and macOS build.
2022-06-25 14:11:53 -03:00
Martín Lucas Golini
7cb0786094
Fix old Linux glibc build.
2022-06-25 13:48:17 -03:00
Martín Lucas Golini
5e1215f5cf
Terminal Emulator base on HexeTerminal WIP.
2022-06-15 09:47:12 -03:00
Martín Lucas Golini
4f9b9796d7
ecode: mingw64 build improvements.
2022-06-13 23:28:00 -03:00
Martín Lucas Golini
692b54ea1d
Fixes Windows build failing: it was a typo 🤦 .
2022-06-13 13:03:03 -03:00
Martín Lucas Golini
7acfe9fd97
Should fix VC windows build.
2022-06-13 12:47:38 -03:00