Martín Lucas Golini
5ea52a2984
FontTrueType: Improved glyph codepoint fallback.
...
ProjectSearch fixes.
ecode: AppConfig: don't load a new document if the document is being loaded.
2022-10-06 15:45:21 -03:00
Martín Lucas Golini
8949190bf9
Initial support for fallback fonts.
...
Minor fix in TerminalDisplay.
2022-10-04 02:09:40 -03:00
Martín Lucas Golini
059e76d8de
I hope this is enough.
2022-10-03 10:45:21 -03:00
Martín Lucas Golini
7fb47e6728
Should fix Linux build in Ubuntu 18.04.
2022-10-03 10:36:09 -03:00
Martín Lucas Golini
3ffc611712
TerminalDisplay: improve middle mouse click paste action.
...
UIAbstractTableView: Improved auto columns width.
ecode: Improving plugins structure. New linters and formatters json config format.
2022-10-03 00:32:39 -03:00
Martín Lucas Golini
e7bcd18a0c
UIAbstractTable view minor improvement.
2022-10-01 22:55:51 -03:00
Martín Lucas Golini
f61962c8aa
Minor bug fix in UICodeEditor Minimap drag.
2022-10-01 15:46:14 -03:00
Martín Lucas Golini
994cee2bbf
Improved UITreeView selection.
...
ecode: Widget picker in scene node inspector.
Added support for @string(key, "fallback_text") in translator and text properties.
2022-09-30 01:58:12 -03:00
Martín Lucas Golini
a64696d03b
Fixed LinterPlugin mouse hover.
2022-09-28 18:02:09 -03:00
Martín Lucas Golini
3d3d9057e0
Plugin preferences configuration WIP.
2022-09-28 02:17:33 -03:00
Martín Lucas Golini
40f005b256
Pump eepp and ecode minor version.
eepp-2.5.0
ecode-0.3.0
2022-09-24 22:17:56 -03:00
Martín Lucas Golini
cc0a403181
Forgot to disable the find-replace component in UITextEdit.
2022-09-21 01:24:55 -03:00
Martín Lucas Golini
fb68c91e49
UICodeEditor: Fix a minor synchronization bug when loading big files.
2022-09-20 16:09:51 -03:00
Martín Lucas Golini
9e94a170c5
ecode: Ignore Matcher improvements and fixes.
2022-09-20 01:16:01 -03:00
Martín Lucas Golini
2c2d6b03ac
ecode: Fix in ProjectSearch.
2022-09-19 11:12:20 -03:00
Martín Lucas Golini
aaf9608ea1
ecode: General Improvements.
2022-09-19 03:27:29 -03:00
Martín Lucas Golini
6fff897d94
Added text-transform support.
2022-09-18 03:15:34 -03:00
Martín Lucas Golini
dd88478dd8
ecode: IgnoreMatcherManager fixes. Implemented a new plugin manager.
2022-09-16 02:41:03 -03:00
Martín Lucas Golini
11050a01bb
ecode: ProjectDirectoryTree and IgnoreMatcher fixes and improvements.
2022-09-15 22:39:44 -03:00
Martín Lucas Golini
50d3421ce6
Updated SOIL2.
...
ecode: Allow plugins to draw in minimap.
2022-09-15 01:23:34 -03:00
Martín Lucas Golini
a4257283cc
ecode: Fix GlobalSearchLayout and execute_dir_in_terminal.
2022-09-12 10:57:23 -03:00
Martín Lucas Golini
19e2aba3ba
ecode: Added Terminal menu.
2022-09-12 01:38:11 -03:00
Martín Lucas Golini
db57f39ae3
Added support to "cubic-bezier" timing function.
2022-09-08 20:14:07 -03:00
Martín Lucas Golini
0081548434
UILinearLayout: fixed issue with wrap_content and childs using match_parent.
2022-09-08 01:38:12 -03:00
Martín Lucas Golini
41dd9bcc6e
FormatterPlugin: CSS native formatter.
2022-09-07 19:47:54 -03:00
Martín Lucas Golini
31847b7918
ecode: Added support for native formatters (XML formatter is provided by pugixml).
2022-09-07 01:55:18 -03:00
Martín Lucas Golini
6f7515bacb
Added String::utf8StringLength.
...
Fixed a bug on the ProjectSearch results not being exact as they should.
ecode: Fixed a bug in LinterPlugin when two editors are sharing a document.
2022-09-05 21:07:15 -03:00
Martín Lucas Golini
c34cc3fbd6
Minor clean up.
2022-09-05 02:07:24 -03:00
Martín Lucas Golini
fc2bb97365
Try fix build in GitHub Actions.
2022-09-04 13:12:00 -03:00
Martín Lucas Golini
0a70817ed1
Added UIDataBind: simple two way data binding between data and widgets.
...
UIDocFindReplace: first working version completed.
TextDocument: Fixed findTextLast when using case-insensitive search.
StyleSheet: Added StyleSheet::markerExists.
ecode: DocSearchController minor refactor.
2022-09-04 04:06:38 -03:00
Martín Lucas Golini
cb2274397e
UIDocFindReplace WIP.
2022-09-03 15:33:42 -03:00
Martín Lucas Golini
2b61bf02c7
Added markers to StyleSheet elements in order to be able to clean up the StyleSheet by markers (required by the UIEditor).
...
Updated pugixml.
2022-09-01 01:20:52 -03:00
Martín Lucas Golini
382dc9e564
Image: fixed huge memory leak when resizing or scaling a image.
...
TerminalDisplay: fixed issues with emojis.
2022-08-29 20:21:26 -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
e222771afa
Minor refactor:
...
UI::Window: Window::setWinFlags is now Window::setWindowsFlags.
Renderer: Added glVersionFromString, graphicsLibraryVersionToString, getDefaultGraphicsLibraryVersion, getAvailableGraphicsLibraryVersions.
Defined Sizeu.
Context and Window ini configurations are now lowercase.
Display: Added getRefreshRate and getSize.
UICodeEditor: hide color preview when mouse leaves the editor.
ecode:
Added Renderer options (vsync, msaa, max frame rate, renderer version).
Added "bechmark-mode" option, to measure rendering performance.
2022-08-28 01:05:25 -03:00
Martín Lucas Golini
fb6641a81a
MemoryManager now handles realloc.
...
TerminalDisplay: Cursor fixes.
TerminalEmulator: Memory leaks fixes.
2022-08-26 02:49:04 -03:00
Martín Lucas Golini
eec04b3a0b
TerminalDisplay: Rendering performance improvements.
...
VertexBuffer: Added some helper functions to add and set quads.
GlyphDrawable: Added a function to draw the glyph into a VertexBuffer.
2022-08-25 02:59:20 -03:00
Martín Lucas Golini
0924b715ee
Some minor fixes in ecode.
2022-08-24 03:04:21 -03:00
Martín Lucas Golini
d8c3a42a9f
Improved CSS. Updated the TODO.md list.
2022-08-22 23:40:05 -03:00
Martín Lucas Golini
5ca4fa2a88
Added "border" CSS shorthand.
...
Fixed "background" CSS shorthand parsing.
All UI Widgets emit "OnClose" event when being destroyed.
Minor fixes in UIDropDownList and UIImage.
Added aliases for "layout_width" -> "lw", "layout_height" -> "lh", "layout_weight" -> "lw8". And for "wrap_content" -> "wc" and "match_parent" -> "mp".
2022-08-22 01:52:48 -03:00
Martín Lucas Golini
55c63e3dbc
Several minor improvements.
2022-08-20 03:46:14 -03:00
Martín Lucas Golini
46f3374f9a
Pump eepp patch level.
eepp-2.4.2
ecode-0.2.1
2022-08-18 22:29:28 -03:00
Martín Lucas Golini
b8b75c3001
UIEditor temporal layouts.
...
eterm optimizations.
Minor fixes.
2022-08-14 02:17:03 -03:00
Martín Lucas Golini
335b472002
Minor Terminal Emulator improvements.
...
Minor fix in FunctionString.
2022-08-13 04:30:24 -03:00
Martín Lucas Golini
cefb0e0a7c
Minor fix in JS syntax definition.
...
ecode changed patch level.
2022-08-11 01:44:33 -03:00
Martín Lucas Golini
307d2abcf8
UIEditor refactor, now supports an internal editor. Still WIP but it's working.
2022-08-10 02:14:40 -03:00
Martín Lucas Golini
969490dd72
HTTP host field fixed when using non standard port (not 80 or 443).
...
UINodeDrawable: only set color filter if the color has been set.
UISceneNode and SceneNode fixes to allow using the SceneNodes as childs of other SceneNodes.
2022-08-09 01:57:54 -03:00
Martín Lucas Golini
294f743ab0
Updated README.md links to the new CDN.
...
Started refactoring UIEditor.
2022-08-07 22:01:40 -03:00
Martín Lucas Golini
220cf0f510
DrawableImageParser: now supports "icon" and "glyph" functions.
...
StyleSheetSpecification: Added "background-tint" and "foreground-tint" (tints the "background-image" and "foreground-image" respectively).
FunctionString: minor fix and now stores if the parameters was parsed as a string.
2022-08-07 02:09:52 -03:00
Martín Lucas Golini
46dad2ac63
Added support for data:image URIs.
...
StyleSheetPropertiesParser: fix quoted text reading.
ecode: ProjectDirectoryTree fix recursive directories scan.
2022-08-06 03:06:16 -03:00