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
Martín Lucas Golini
f44cf3f229
Fix Linux x86_64 nightly build.
...
Fix and set up to date Android builds.
2024-10-22 22:06:27 -03:00
Martín Lucas Golini
1e58843896
Optimized String::toString.
...
Revert a change in focus behavior in UIDropDownList since it's incorrect.
Measure plugin load times.
2024-10-22 21:23:31 -03:00
Martín Lucas Golini
93cbd4e40c
Merge pull request #75 from NullPlane/develop
...
Updated German translation [de.xml]
2024-10-22 13:01:14 -03:00
NullPlane
e3c48f7798
Updated German translation [de.xml]
...
German translation to 0.31 for ecode 0.6.1+
Changes in respect to af6a42f .
2024-10-22 17:39:24 +02:00
Martín Lucas Golini
01da59497e
Update premake-cmake.
2024-10-22 09:36:06 -03:00
Martín Lucas Golini
78f7cc7d60
Minor nit in UIDropDownList.
2024-10-22 01:37:40 -03:00
Martín Lucas Golini
badced81d5
Fix crash when Build Settings due to invalid memory access.
...
Added ${arch} predefined custom variable for project build settings.
Expose cmake and ninja projects out of the box.
2024-10-22 01:02:30 -03:00
Martín Lucas Golini
6774839800
Add cmake and ninja project generators. Address some issues for the ninja build mentioned in #74 and other issue for cmake.
2024-10-21 20:16:38 -03:00
Martín Lucas Golini
fa62aa00ff
Rever small change in fuzzy search for command palette.
2024-10-20 14:51:01 -03:00
Martín Lucas Golini
be303f65f6
Should fix windows build.
2024-10-20 14:29:41 -03:00