Summary:
When '.' typed without keyword, function context_lexem_thread
is returning NULL pointer to the lexem node. This cause segfault,
when the lexem node is used for prepare the candidates list
in candidate_list_show function.
Reviewers: Hermet
Maniphest Tasks: T2504
Differential Revision: https://phab.enlightenment.org/D2712
Summary:
In case, when user typed keyword and add '.' symbol, will be
shown list of possible keywords.
For example:
rel1. -> will be shown list: relative, offset, to, to_x, to_y.
Depends D2648
@fix T2178
Reviewers: Hermet, Jaehyun
Subscribers: jpeg
Projects: #enventor
Maniphest Tasks: T2178
Differential Revision: https://phab.enlightenment.org/D2651
Summary:
if some edc code is pasted, the indentation could be corrupted.
let's make it fix automatically, even if indentation of
the pasted code is not correct, only when auto indent mode is enabled.
Reviewers: Jaehyun, Hermet
Projects: #enventor
Maniphest Tasks: T2174
Differential Revision: https://phab.enlightenment.org/D2601
Summary:
Now parsing and actualizing context of current cursor position
happens in additional thread.
@fix T2467
Reviewers: Jaehyun, Hermet
Projects: #enventor
Maniphest Tasks: T2467
Differential Revision: https://phab.enlightenment.org/D2648
Summary:
Add suport blocks images and color_classes inside
collections block.
Fix position cursor for rel1 { to: ""; }.
Add RAW as default type for sound samples.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D2706
Summary:
Chack status of the flag *(autocomp_data)->enabled,
when entry "changed" callback is called.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D2707
Summary:
Added check, if the entry cursor is go out of the description
block, will be returned NULL description_name.
Reviewers: Hermet
Differential Revision: https://phab.enlightenment.org/D2681
When you focus on other window while you pressing the ctrl/alt key at the enventor,
the ctrl/alt key pressed context can be corrupted.
because enventor keeps the extra flag for ctrl/alt key press states.
but in the problem case, the unpress key won't be trigged.
enventor doesn't need to keep the extra flag but track the modifiers in key event.
@fix
previous panes toggle is triggered by ctrl + arrow keys.
But editor itself uses ctrl key for cursor move/jump.
To conserve the cursor key, we change the panes short-cut.
Thanks jpeg to report this.
i guess, since the tooltip has been changed recently,
it's behavior changed a little.
because of this, tooltip in tools got clipped outside of the viewport.
Anyhow it's fixed.
@fix
In edje library SPACER doesnt have Evas_Object,
that represent part on canvas. Calculation position
and size of the SPACER highlight should be corrected.
For correcting geometry of highlight, uses current
state of scroller(that contain layout object)
and layout object.
@fix T2464
The hardcoded list of the strings from auto_comp_code.h is replaced by
description of the relationships between keywords.
This descriptions is stored in autocomp.src file.
Now the autocomplete feature is monitoring context of the
inputted text, and provide list of the keywords, that
relevant to current context.
For add new relationships between keywords need
only add it into autocomp.src in correct hierarchical order.
Config data is checked on the versiob of config file.
if the version is lower than current, then don't read
the config data and instead open with default.
On enventor close, config file is rewrited with new data.
In case when enventor library initialized by another application,
function elm_app_data_get_dir() return data dir of the parent
application.
Now on precompilation stage (automake) path to enventor theme
will be added to internal usage. It make no dependencies from
parent application.
@fix T1285
If command arguments contain path to file
with ".edj" extension, this file will be used
for store output binary file.
Example:
enventor --id /path/img --fd /path/fnt input.edc output.edj
Added ability to switch part state on live view, when
cursor located inside the "description" subblock of part.
In case when cursor move out from "description" block,
default state of part will be displayed.
Add support multi paths for resource directories as arguments
from command line.
Now support next parameterized arguments:
--id path/ - image directory path,
--sd path/ - sound directory path,
--fd path/ - font directory path,
--dd path/ - data directory path,
--to - open template dialog.
For example:
enventor --id path_1/ --id path_2/ --sd path_3/ --fd path_n/
Summary:
Added ability to switch part state on live view, when cursor located inside the "description" subblock of part.
In case when cursor move out from "description" block, default state of part will be displayed.
Reviewers: Hermet, Jaehyun_Cho
Projects: #enventor
Differential Revision: https://phab.enlightenment.org/D2499