Martín Lucas Golini
e4e8d91c5d
Silence warning.
2024-11-24 02:57:36 -03:00
Martín Lucas Golini
5afa37f784
Fix gif animation speed reproduction.
2024-11-24 02:03:35 -03:00
Martín Lucas Golini
f0b0f53a46
Set default delay for gif if delay is 0.
2024-11-24 01:57:36 -03:00
Martín Lucas Golini
82494cc425
Added animated gif support.
2024-11-24 01:06:24 -03:00
Martín Lucas Golini
d1e5c64ec4
Update SOIL2.
2024-11-23 16:56:44 -03:00
Martín Lucas Golini
1de8c60e75
Add support to Julia LanguageServer.jl.
2024-11-23 16:07:59 -03:00
Martín Lucas Golini
1c6d94e578
A bunch of small micro-optimizations to reduce heap allocs.
2024-11-23 01:19:44 -03:00
Martín Lucas Golini
ce1e87ef38
Small clean up, add String::toUtf32.
2024-11-21 21:35:00 -03:00
Martín Lucas Golini
3001723a98
Do not heap allocate during LSPClientPlugin::drawTop.
2024-11-21 01:33:32 -03:00
Martín Lucas Golini
a74263af3d
Add support double click to open a new untitled document over the tab bar (issue SpartanJ/ecode#361 ).
2024-11-20 23:51:40 -03:00
Martín Lucas Golini
d307d78adf
Fix Windows build.
2024-11-19 00:50:38 -03:00
Martín Lucas Golini
cba9a66224
Implement Clock and Mutex with modern C++ and remove platform specific code.
2024-11-19 00:25:52 -03:00
Martín Lucas Golini
1ac09d9e1c
Fix crash when opening a file from the Build Issues view.
2024-11-18 01:30:38 -03:00
Martín Lucas Golini
877ac62887
Update submodules.
2024-11-18 00:31:07 -03:00
Martín Lucas Golini
772934c2f4
Pump SDL2 version.
2024-11-17 20:28:27 -03:00
Martín Lucas Golini
25c44aaf9b
Do some safety locks in FileSystemModel.
2024-11-17 13:20:55 -03:00
Martín Lucas Golini
6d2bcc8dd6
Running window calls in the main thread seems to fix dead-lock issues.
2024-11-17 02:34:05 -03:00
Martín Lucas Golini
103ec3a894
Allow to abort FileSystem::filesGetInPath and FileSystem::filesInfoGetInPath.
...
Allow FileSystemModel root node to fetch asynchronously.
Performance improvements in FileSystemModel.
Added Model::hasChilds() to improve performance in models that need IO calls for Model::rowCount(), this is specially useful for FileSystemModel.
When opening a file from file browser focus the opened file in the file tree view.
All these fixes should allow ecode to open a single file in a directory with a large number of files and not hang the renderer thread due to root file directory fetching / listing its files in main/renderer thread, fix for SpartanJ/ecode#357 .
2024-11-17 00:20:37 -03:00
Martín Lucas Golini
0a84052d23
Add ocaml lsp support.
2024-11-15 23:22:40 -03:00
Martín Lucas Golini
889ba51a2e
IME fixes that should fix SpartanJ/ecode#355 .
...
Fix a crash when loading empty file from disk.
2024-11-15 00:07:40 -03:00
Martín Lucas Golini
8242274059
Fix de i18n mistake.
2024-11-13 11:47:17 -03:00
Martín Lucas Golini
c7f8ef5508
Issue #83 , handle EINTR correctly (?)
2024-11-13 00:56:30 -03:00
Martín Lucas Golini
b75baf711d
Don't leak stdout and strerr process file descriptors (issue #84 ).
2024-11-10 13:32:15 -03:00
Martín Lucas Golini
450b85f3e0
Some optimizations in file system operations.
2024-11-10 12:30:44 -03:00
Martín Lucas Golini
2e1bcfe49e
Fixed linter errors and warnings being incorrectly positioned when the line was wrapped.
...
OCalm apply clang format.
2024-11-09 16:30:45 -03:00
Martín Lucas Golini
6004af20a9
Merge pull request #82 from mdales/mwd-ocaml-support
...
OCaml syntax highlighting support
2024-11-09 12:17:58 -03:00
Michael Dales
585e099301
More ocaml regex fixes
2024-11-09 12:57:26 +00:00
Michael Dales
1c11a5ae6f
Update ocaml regexps
2024-11-09 12:38:45 +00:00
Martín Lucas Golini
82f015a31f
Try a different logic for the alt+shift cursor creation, always create cursors in the initial cursor column ( SpartanJ/ecode#356 ).
2024-11-08 14:24:15 -03:00
Martín Lucas Golini
87c566b3b0
Fix for SpartanJ/ecode#356
2024-11-08 13:19:27 -03:00
Martín Lucas Golini
0027e0b22b
Optimize multiple cursors selection (issue SpartanJ/ecode#356 ).
2024-11-08 02:40:46 -03:00
Martín Lucas Golini
6d91ac11d8
Pump eepp version to release a fix.
ecode-0.6.3
eepp-2.8.3
2024-11-03 13:22:35 -03:00
Martín Lucas Golini
50e30acd39
Fix critical bug I introduced just before the 0.6.2... damn.
2024-11-03 12:59:51 -03:00
Martín Lucas Golini
f6edbd75e6
Fix emscripten build.
2024-11-02 14:44:32 -03:00
Martín Lucas Golini
71a38e81be
Fix patch commit number replacement in macOS and FreeBSD.
2024-11-01 11:13:34 -03:00
Martín Lucas Golini
9c8a831ff3
Try again.
2024-11-01 01:30:53 -03:00
Martín Lucas Golini
ee11f236a8
This should fix the macOS CI version.
2024-11-01 01:21:07 -03:00
Martín Lucas Golini
d174b351e7
Check if forcing codesig-ing the app for macOS works for CI produced apps.
2024-11-01 00:46:18 -03:00
Michael Dales
a963c85d24
Initial attempt at OCaml syntax highlighting
2024-10-31 19:02:25 +00:00
Martín Lucas Golini
0e0ce71609
Optimization to reduce almost to zero allocations during frame rendering in ecode (this gives around 6% perf gains).
ecode-0.6.2
eepp-2.8.2
2024-10-29 02:11:33 -03:00
Martín Lucas Golini
cac43d0276
Display subfolder hint/info when two or more files have the same file name but different paths.
...
Fix an small bug where selection wasn't totally visible on lines bigger than the viewport and selection covering more than the whole viewport.
2024-10-27 21:46:24 -03:00
Martín Lucas Golini
7b065c873d
Forgot the premake5 project.
2024-10-27 03:44:13 -03:00
Martín Lucas Golini
cec4c39dbb
Add a new example of how to create a custom widget.
2024-10-27 03:43:06 -03:00
Martín Lucas Golini
04fd9d3264
Add ecode arm64 windows nightly builds ( fixes #65 ).
2024-10-27 03:05:00 -03:00
Martín Lucas Golini
2915d8081a
I think I missed a few filter reset given that project that not reset filters either.
2024-10-26 20:40:10 -03:00
Martín Lucas Golini
db5a256850
Fixes #79 .
2024-10-26 20:29:38 -03:00
Martín Lucas Golini
9ccd774bb0
Some minor optimizations.
2024-10-26 01:21:39 -03:00
Martín Lucas Golini
9ef654929c
Display the stashes creation date. Also add a tooltip text for the stash in order to make easier to read the full name.
...
Fix in Process::create when parsing command arguments from string.
Fix text-align in UITooltip.
Fix in GitPlugin refreshing repositories during git lock files changes.
2024-10-25 00:10:30 -03:00
Martín Lucas Golini
8df0462320
Fix Open in new window when not using "Open Files in New Windows"
2024-10-23 01:28:31 -03:00
Martín Lucas Golini
ead8f96d00
Enable text shaper capabilities in Android build.
2024-10-22 22:29:39 -03:00