Commit Graph
2481 Commits
Author SHA1 Message Date
Martín Lucas Golini b83bcfd697 Pump version plus a couple of minor nits. 2023-10-02 19:35:50 -03:00
Martín Lucas Golini 62451f6fa2 More micro optimizations. 2023-10-01 02:38:46 -03:00
Martín Lucas Golini 85504e5230 SyntaxColorScheme now can support outline styling using: outline(thickness, color) 2023-09-30 22:24:25 -03:00
Martín Lucas Golini df0f864b73 More performance improvements. Expose String::View. 2023-09-30 21:54:07 -03:00
Martín Lucas Golini a29f0bcfa0 Improve Jai and Odin syntax highlighting.
Reduce memory usage of SyntaxTokens. Fix token signature calculation.
2023-09-30 17:07:18 -03:00
Martín Lucas Golini be76ea1b2c Ups 2023-09-30 01:49:30 -03:00
Martín Lucas Golini 275bf422f4 Added basic Jai syntax highlighting. 2023-09-30 01:49:14 -03:00
Martín Lucas Golini 1661a2c441 Fix IniFile class performance. 2023-09-30 00:57:32 -03:00
Martín Lucas Golini 4e868e5780 Fix. 2023-09-29 16:30:41 -03:00
Martín Lucas Golini 745e70c7a7 ecode: Configure terminal scrollback. 2023-09-29 00:20:53 -03:00
Martín Lucas Golini f6548ecafa Versions update. 2023-09-28 23:41:55 -03:00
Martín Lucas Golini 8612eb2721 eepp: Improvements in Process. Some minor performance improvements.
ecode : Fixes in XML Tools. Fixes in Linter Plugin.
2023-09-28 01:05:15 -03:00
Martín Lucas Golini 4286976099 Represent token types as integers instead of strings to reduce memory footprint and improve performance. 2023-09-27 01:35:38 -03:00
Martín Lucas Golini 70d4c51c98 Fix app close on macOS. 2023-09-25 23:45:35 -03:00
Martín Lucas Golini 68950b37ed Optimizations. 2023-09-25 22:43:08 -03:00
Martín Lucas Golini a626c2469a Some optimizations. 2023-09-25 20:54:48 -03:00
Martín Lucas Golini 8744e3d1f0 Added static Text::draw to draw text directly without any allocation. For some scenarios this can be faster, and also takes advantage of the batch renderer. 2023-09-25 01:43:24 -03:00
Martín Lucas Golini 458daf604d Minor improvements. 2023-09-24 21:39:00 -03:00
Martín Lucas Golini ccd6a04429 Fixed a bug introduced when adding a cb to the InputEvent::Quit. 2023-09-24 20:17:49 -03:00
Martín Lucas Golini beddef0b8d macOS fix ecode build script. 2023-09-24 17:51:30 -03:00
Martín Lucas Golini cf8501337b Nit. 2023-09-24 01:45:43 -03:00
Martín Lucas Golini a87b1b3def On macOS check the PATH defined in the shell and append all pending PATHs to the current environment. This should improve binary finding. Solves issue SpartanJ/ecode#63.
Renamed MACOSX references to MACOS / macOS.
2023-09-24 01:33:15 -03:00
Martín Lucas Golini 63aa5c701f Minor fixes. 2023-09-23 12:57:56 -03:00
Martín Lucas Golini 32183c22b5 Node Events improvements. 2023-09-23 00:02:48 -03:00
Martín Lucas Golini b3b5566f1c Try to load font family from @font-face (not tested yet).
Added NotoSans font family (Bold, Italic and BoldItalic).
Features Health will only check against language names (and ignore extensions).
2023-09-18 00:34:06 -03:00
Martín Lucas Golini 03da66dbe4 Silence some warnings on VS. 2023-09-17 12:49:05 -03:00
Martín Lucas Golini cc7c4a5c75 Minor clean up. 2023-09-17 12:33:07 -03:00
Martín Lucas Golini 1c1c3c81ba ecode:
Allow selecting the default language for an extension when the extension could represent more than one language.
Some minor improvements.
2023-09-16 22:28:36 -03:00
Martín Lucas Golini 2e80cdb77e Don't remove keybindings of formatter and linter plugins if any document is still open.
Converting from UTF8 now checks for BOM UTF8 strings.
2023-09-15 23:47:47 -03:00
Martín Lucas Golini 044e289ba8 Fix build. 2023-09-14 10:25:20 -03:00
Martín Lucas Golini e795b70c7e eepp:
Updated efsw.
Refactored MD5 class.
ecode:
Updated build.app.sh scripts with the new font assets.
Tried to reduce the false positives of the document modified alert (I don't think it worked, needs more investigation).
2023-09-14 01:15:46 -03:00
Martín Lucas Golini 4520a74b1b setFontSize and all its relatives are now in pixels (instead of dp)
TextureLoader can now report of loaded files.
Some minor refactor in TextureFactory and UIWidget.
Added UITextureViewer tool. A very simple tool to display current loaded textures, added this util to the UIWidgetInspector.
2023-09-13 00:48:26 -03:00
Martín Lucas Golini 648adb4d7f Text class refactor (improve memory footprint) 2023-09-11 22:35:03 -03:00
Martín Lucas Golini bfd49ea019 User FLATPAK_ID instead of FLATPAK_ISOLATION to find out if it's running from flatpak. ecode-0.4.93 2023-09-10 14:09:09 -03:00
Martín Lucas Golini 9ba49ffab4 Minor improvements in symbol search. 2023-09-09 22:30:40 -03:00
Martín Lucas Golini e479760ec8 Stop using FileSystem::fileCanWrite for write access check since it doesn't work on Windows. I couldn't find any reliable way to check this than simply trying to open a file as "wb". 2023-09-09 17:17:59 -03:00
Martín Lucas Golini 689d65f941 Fix VS build. 2023-09-05 20:10:48 -03:00
Martín Lucas Golini 3231dabbee Minor fixes and improvements. 2023-09-05 19:51:36 -03:00
Martín Lucas Golini 13e2f20dd8 Minor fix.
Updated efsw.
2023-09-03 13:52:25 -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 b8c08dda06 Clean up a couple of warnings. 2023-08-20 22:03:06 -03:00
Martín Lucas Golini 626ab38bc6 Avoid String copy when move is available. 2023-08-18 01:25:21 -03:00
Martín Lucas Golini c4b8d701de Replace std unordered_map with robin_hood hashmap in some cases. Testing perf improvements (if any). 2023-08-18 00:36:41 -03:00
Martín Lucas Golini 86000a3047 ecode: Some minor performance improvements.
eterm: added font family.
2023-08-13 00:33:27 -03:00
Martín Lucas Golini 0903bd7039 Font family WIP. 2023-08-11 01:21:46 -03:00
Martín Lucas Golini d6a698bacc Project Build fixes. 2023-08-08 00:34:40 -03:00
Martín Lucas Golini 22e83d3da8 Fix outline thickness. 2023-08-07 18:24:21 -03:00
Martín Lucas Golini 4de6afcbd1 Font Family support WIP. 2023-08-07 01:02:16 -03:00
Martín Lucas Golini ebb9a6db77 Improved Nelua. Clean up SyntaxDefinitionManager. 2023-08-06 12:41:01 -03:00
Martín Lucas Golini c448af7cc7 Added hare language syntax highlighting support. 2023-08-05 18:44:22 -03:00