if the edc file path is changed, the build command should be updated.
Before this fix, it missed updation so the live view wasn't updated even if new template is selected.
Summary: Reset queue when arrow keys are pressed(when cursor is moved without character input).
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1626
Summary: Fix to not display wrong group name in status bar with empty template.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1628
Summary: Fix to clear selection when find window is moved or closed. Otherwise, the selection block begins from old one.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1581
Summary: file_mgr: Support that an edc is opened by different processes. Open warning window to synchronize or ignore the edc changes.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1561
Summary: Support "edc,modified" smart callback. The event_info of edc,modified smart callback indicates whether the modification is done by itself or by other process.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1551
Summary: auto_comp: Support auto_comp and color for keyword box, table, item, items, layout, and padding.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1564
Conflicts:
src/lib/auto_comp_code.h
Summary: auto_comp: Support auto_comp and color for keyword set in images.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1563
Summary: Fix to set config edc path when an edc is loaded. Otherwise, the loaded edc cannot be saved properly.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1550
Summary: Store dummy_swallow value in Enventor_Object_Data instead of view_data.
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1535
Summary:
Corrected typo in main.c replaced h with H to ensure highlighting with H
Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1488
Summary: Change default file name to use pid as identifier
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1394
Summary: Fix T1602 to update syntax color after deleting a line
Reviewers: Hermet
Reviewed By: Hermet
Maniphest Tasks: T1602
Differential Revision: https://phab.enlightenment.org/D1431
Summary:
create menu object if it does not created early, and just move menu if
it already created.
@fix
Reviewers: Hermet
Subscribers: NikaWhite
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1356
Reset content_cb to have guarantee the callback call.
If anchor is changed faster than tooltip hide,
the callback won't be called since tooltip regards the content callback is same with before.
Summary: Created new groups to setup as bg for dragable area in Drag-n-Drop mode.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1323
Conflicts:
src/bin/live_edit.c
Summary: To avoid the deletion of selected part of text the selection is cleared before insertion in Live Edit mode
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: NikaWhite
Projects: #enventor
Maniphest Tasks: T1514
Differential Revision: https://phab.enlightenment.org/D1317
Summary:
Second patch of Drag-n-Drop feature contains new layout for editing parts relative sizes before insertion.
This patch improves parts templates in order to allow set parts sizes.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1309
Summary:
This commit changes the signal that is used to initiate the reset of edj layout:
using of EIO_MONITOR_FILE_MODIFIED sometimes causes calling of edje_object_file_set() earlier than EDC-file compilation is finished.
So, using of ECORE_EXE_EVENT_DEL to track the end of compilation helps to avoid this problem.
Reviewers: Hermet
Reviewed By: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1306
Summary: without escaped char '\0' in the end of name, possible generate string with trash at the end. @fix
Reviewers: Hermet
Subscribers: NikaWhite
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1303
Summary:
This commit contains the basic implementation of Live Edit mode.
With this commit Live Edit toggling is added to Menu, Tools and Ctrl-M hot-key.
Activating of Live Edit mode disables the EDC-Editor and allows user to add new parts by selecting corresponding part type in the menu that appears on right click on the EDJ-Viewer area.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1276
Summary:
Fixes a typo in the completion popup.
relatvie -> relative
Test Plan: try to open a popup that suggests autocompletion for 'relative'
Reviewers: Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1299
Summary:
To create templates with unique name the counter of created parts is added to the Configure Data.
The line with the name of the part is placed in separate template because it is the same for each part template.
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1278
Summary: after apply diff from undo/redo queue any text selection in the entry will be dismissed. Fixes T1483 @fix
Reviewers: Hermet
Reviewed By: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1483
Differential Revision: https://phab.enlightenment.org/D1285
Summary: When file saved with new name - changes title of main window. @fix
Reviewers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1286
Summary: cursor set after inserted symbol(or string) and shifted left after delete. @fix
Reviewers: Hermet
Reviewed By: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1284
Summary:
In case when undone character(s) in entry, was call updating syntax highlight. If entry is empty, then pointer of text didn't cleared and it was cause segfault in evas_textblock module.
@fix Fixes T1480
Reviewers: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1480
Differential Revision: https://phab.enlightenment.org/D1272
Summary: in case when was adding or deleting line, will sent changing whitespaces (add/delete) from module "indent" into undo/redo module. Fixes T1481 @fix
Reviewers: Hermet
Subscribers: kfesyna
Projects: #enventor
Maniphest Tasks: T1481
Differential Revision: https://phab.enlightenment.org/D1274
Conflicts:
src/bin/indent.c
Summary:
Add module redoundo.c/.h.
Support:
- auto intend feature;
- autocomplete feature;
- code templates insert;
- paste text from buffer;
- line delete.
Control keys: Undo - **ctrl+z**; Redo - **ctrl + y**.
Need to implement:
- API for setting max size queue of changes.
- Smart algorithm for management changes.
Known issues:
on large text(more than 1000 chars) redo, sometimes text inserted in wrong position;
Reviewers: Hermet
Subscribers: Hermet
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D1258
Conflicts:
src/bin/Makefile.am
src/bin/menu.c
src/include/Makefile.am
src/include/common.h
Summary:
Call elm_object_focus_allow_set() function for en_line entry to
forbid focusing it, so en_editor would not lose its focus.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D1246
Reproduce Step:
a. Open new empty project.
b. Input 'collections {'
c. Copy and paste edc text (for example elementary video.edc text) to the Enventor edit window.
Current result: vertical scroller is not shown
Expected result: vertical scroller is shown
Signed-Off-By:Kateryna Fesyna<k.fesyna@samsung.com>
Reproduce Step:
a. Set font scale to 2.0;
b. Set entry cursor to 1st position;
c. Press Enter;
d. Set cursor to 1st position;
e. Press backspace;
f. Press Del;
Current result: disappear scrollable functionality;
Expected result: delete 1st line.
Signed-Off-By:Kateryna Fesyna(k.fesyna@samsung.com)
previous menu_open_depth() is invalid bacause the menu would have close animation.
so right after closing the menu, the menu depth was invalid.
now get the menu depth and set focus on the editor after closing animation is finished.
Reset search position because search requests syntax color partial apply
when it's window is unfocused. the selection region would be dismissed.
So reset.
This is a side effect of partial syntax color updation.
Apply syntax color full updation if search mode is enabled.
and whenever word is replaced, repeat the syntax color full updation again.