Commit Graph
1927 Commits
Author SHA1 Message Date
Martín Lucas Golini 716eaea2c0 eterm: Added scrolling history support. 2022-06-26 03:11:15 -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 b0280b6acd Updated efsw.
Updated github actions build files.
eterm: Windows fixes. Some refactor.
2022-06-25 03:26:16 -03:00
Martín Lucas Golini 0074e73e3e Added files. 2022-06-24 20:25:13 -03:00
Martín Lucas Golini 75afbb58af eterm: Refactor and fix. 2022-06-24 20:19:16 -03:00
Martín Lucas Golini 3dd1e92858 eterm: clipboard improvements. 2022-06-24 02:05:44 -03:00
Martín Lucas Golini 6deded5c1f eterm: Fixed keyboard bindings, fixed mouse click. Fixed and improved box draw. Fixed win build. 2022-06-24 01:44:11 -03:00
Martín Lucas Golini 1a61ff3b5f eterm box draw wip 2022-06-24 00:34:22 -03:00
Martín Lucas Golini dc9f0fc543 Improved eterm mouse selection. 2022-06-23 21:01:47 -03:00
Martín Lucas Golini d565570abe JoystickManager is not open by default.
DejaVu Sans Mono font has been replaced with the NerdFont version.
eterm visual and performance improvements (support strike-through, underline, italics).
2022-06-23 02:40:19 -03:00
Martín Lucas Golini 7c8babf9f9 eterm: Refactor to eepp coding style. Added mouse support. Improved cursor support. 2022-06-21 01:37:12 -03:00
Martín Lucas Golini 4c5decbb1d Minor clean up. 2022-06-20 02:33:13 -03:00
Martín Lucas Golini cbb6964393 Added display invalidation. 2022-06-20 02:03:30 -03:00
Martín Lucas Golini 91f084bc6a macOS fixes. 2022-06-19 12:26:34 -03:00
Martín Lucas Golini 4edea3d2c2 More clean up. 2022-06-18 01:04:28 -03:00
Martín Lucas Golini aa434a9754 eterm: More WIP. 2022-06-17 18:21:15 -03:00
Martín Lucas Golini c194e0ba0b WIP eterm. 2022-06-17 02:51:52 -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 d02f4dc15a ecode: Fixed build script for macOS.
Added *.dmg to gitignore.
eepp-2.4.0 ecode-0.1.0
2022-06-14 01:39:05 -03:00
Martín Lucas Golini e3f5ccfb11 Renamed osx folder to macos. 2022-06-14 00:30:29 -03:00
Martín Lucas Golini 832a5958cd ecode: Minor build scripts changes. 2022-06-14 00:24:08 -03:00
Martín Lucas Golini 4f9b9796d7 ecode: mingw64 build improvements. 2022-06-13 23:28:00 -03:00
Martín Lucas Golini f9ff55e560 Fixed UITreeView::selectRowWithPath. 2022-06-13 19:20:08 -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
Martín Lucas Golini dafe1502be Fixed mingw64 build.
Fixed emscripten ecode build.
Added ecode mingw build script.
2022-06-13 03:19:31 -03:00
Martín Lucas Golini 387bf61070 LuaPattern: Added getURIPattern().
Renamed Engine::openURL to openURI.
UICodeEditor: Fixed a minor bug when hovering links. Added "Copy Containing Folder Path" un context menu.
2022-06-12 19:20:19 -03:00
Martín Lucas Golini 5280ac40ac eepp: Pump version.
ecode: Added version number and Help menu. Moved all project source files into the "ecode" namespace.
2022-06-12 02:51:16 -03:00
Martín Lucas Golini 6ffda35039 UICodeEditorSplitter: several fixes and added some sanity checks for debug builds.
ecode: Some minor fixes.
2022-06-11 02:39:27 -03:00
Martín Lucas Golini 3b4fba4099 Changed BlendMode pre-loaded modes. Now they are a function, since they could be used before the memory initialization provoking errors in emscripten.
GLES2 is now the default renderer for emscripten.
Fixed several rendering issues with GLES2 as WebGL (point sprites, bad states).
Fixed chipmunk in emscripten.
Improved debugging for emscripten debug builds.
2022-06-09 20:22:48 -03:00
Martín Lucas Golini bc30d35b91 Fixed uieditor emscripten build. 2022-06-08 02:44:58 -03:00
Martín Lucas Golini a30c82089f emscripten build improvements. 2022-06-08 02:19:01 -03:00
Martín Lucas Golini bbecb4cc1b ecode: Font loading small bug fix. 2022-06-08 01:17:20 -03:00
Martín Lucas Golini b6ac472d73 ecode: Improved Linux build package script. 2022-06-07 20:13:22 -03:00
Martín Lucas Golini 006cd2421e Added ecode build script.
Force radix "." for StyleSheetLength::toString().
2022-06-07 14:40:38 -03:00
Martín Lucas Golini 8fcad7d273 Fixed older GCC (7.5) build. 2022-06-07 09:42:32 -03:00
Martín Lucas Golini e4b0411970 ecode: Fixed forced window position. 2022-06-06 02:56:53 -03:00
Martín Lucas Golini 2c80b6f713 SyntaxTokenizer: Fixed a bug when splitting big tokens. 2022-06-06 02:03:58 -03:00
Martín Lucas Golini 34abcf8eee ecode: Fallback font path minor bug fix. 2022-06-04 21:53:17 -03:00
Martín Lucas Golini 042b8f0304 Added mold linker support. 2022-06-04 03:06:36 -03:00
Martín Lucas Golini 82a6b61560 Fixed last commit new implementation (i broke it by accident at the last minute). 2022-06-04 00:41:38 -03:00
Martín Lucas Golini 38bb518bd3 UIWidget: Added virtual function "acceptsDropOfWidget" and "acceptsDropOfWidgetInTree". Added UI_TOOLTIP_ENABLED that allows to enable/disable tooltips in an element. Added functions: "isTooltipEnabled" and "setTooltipEnabled".
UITabWidget: Added support to draggable object hovering highlight color.
UICodeEditor: fixed vertical scroll.
Added UIRoot class, that represents the root (":root") element of the scene node.
2022-06-04 00:33:17 -03:00
Martín Lucas Golini c754eb4ba6 Added tabbar-allow-switch-tabs-in-empty-spaces property to UITabWidget. 2022-06-03 19:02:09 -03:00
Martín Lucas Golini e372ac80a1 Minor clean up. 2022-06-03 02:50:19 -03:00
Martín Lucas Golini 3041a56e66 UICodeEditor: Added support for non-monospace fonts. 2022-06-02 23:07:08 -03:00
Martín Lucas Golini f8c96e6c91 TextDocument: Added "selection-to-upper" and "selection-to-lower" commands (and added default key bindings for the UICodeEditor).
ecode: Remember SearchBar & GlobalSearchBar filtering states. AutoCompleteModule: Add to dictionary symbols starting with "_".
2022-06-02 21:23:32 -03:00
Martín Lucas Golini 42387b21e4 ecode: New projects save implementation, now remembers the splitters configuration. Added JSON formatter. 2022-06-02 02:59:48 -03:00
Martín Lucas Golini 39133dbef7 SyntaxDefinitionManager: Improved JSON patterns.
UIAbstractTableView: Fixed a minor bug.
WidgetTreeModel: Added ID column.
ecode: Added debug node tree view.
2022-06-01 23:34:41 -03:00
Martín Lucas Golini 5e9f5b4389 ecode: Improved tabs icons. Sanitize cursor position when reloading a file. 2022-06-01 15:00:58 -03:00