Commit Graph

1191 Commits

Author SHA1 Message Date
Hermet Park e3b5d85e08 ++ enventor config version 2016-01-03 15:51:38 +09:00
Hermet Park 709ec8d24d update authors 2016-01-03 15:47:38 +09:00
Hermet Park 54850ad581 updated NEWS for enventor v0.7.0 2016-01-03 15:45:10 +09:00
Hermet Park 08f68802e8 highlight categories to be more notable.
sorry stehpen, but i have no idea why you moved them.
2016-01-03 15:26:08 +09:00
Hermet Park 3f7e523d39 improve a autocomplete feature.
it should not blow the string queue up.

@fix T2982
2016-01-03 03:56:25 +09:00
Hermet Park 0e345e9841 Makefiles shouldn't be on the po candidate. 2016-01-02 23:07:36 +09:00
Hermet Park ef59e50da0 update po 2016-01-02 22:41:20 +09:00
Hermet Park f3d5cc942a fix invaild memory read.
previously, entry_move_cb could be called after autocomp is terminated
this logic slightly change them.
2016-01-02 22:26:57 +09:00
Hermet Park eb7209c1ad don't read a value from an invalid address. 2016-01-02 16:39:21 +09:00
Hermet Park d35a229eab update dummy parts interfaces.
change toggle dummy swallow to dummy parts
because now dummies include spacer and swallow.
2016-01-02 14:06:59 +09:00
Hermet Park 7017b802ee prevent memory leak 2016-01-01 23:55:53 +09:00
Hermet Park 9ddf6e49c3 fix the part flickering issue.
This problem comes out with a third scenario,
which is, if user uses a ctxpopup slider to change the attributions
of the more than first part state.

In this case, the edj will be reloaded if the attributions are changed.
But still the cursor would be inside of the state,
so the state preview will be switched to the default,
then it turns out a sort of a flickering issue.

@T2969
2016-01-01 23:39:11 +09:00
Hermet Park 175a4355bf i hope this is the final. :-@ 2016-01-01 15:21:59 +09:00
Hermet Park d38f12313e clean the enventor description once again. 2016-01-01 15:20:50 +09:00
Hermet Park 4b5cd462c6 make enventor description clean and tidy. 2016-01-01 15:15:58 +09:00
Hermet Park d17e5b14b1 bump version up for v0.7.0 release. 2016-01-01 15:09:58 +09:00
Hermet Park 82d6b6604a edj_viewer: fix failure at loading edj file when enventor is starting up.
If ECORE_EXE_EVENT_DEL were firslty called than normal edj file load function,
enventor won't set up the edj viewer since logic is corrupted.

Now, fixed the calls order by moving the ECORE_EXE_EVENT_DEL onto later to the normal edj file load func.

@fix T2993
2016-01-01 14:50:16 +09:00
Hermet Park 8159192a47 close ctxpopup when warning popup is shown up.
check whether ctxpopup and close it, if window is moving on to close.

@fix T2996
2016-01-01 12:11:26 +09:00
Hermet Park 100b674f05 live_edit: improve icon quality.
use higher resolution images.
2016-01-01 01:53:26 +09:00
Hermet Park b78bf1efe5 don't jump part cursor when enventor object is disabled. 2016-01-01 01:12:48 +09:00
ChunEon Park 06bc1f0226 liveedit: fix the incorrect size of object.
Conceptually, the output size of the edit object shouldn't be scaled.

@fix T2975
2016-01-01 00:37:07 +09:00
Mykyta Biliavskyi 1a9b4de007 Autocomplete: add support new keywords.
Inside "part" block added:
   - effect (for Text parts)
   - anti_alias
   - mask_flags
Inside "description" block added:
   - limit
   - clip_to
Inside "text" block added:
   - domain
2015-12-30 16:31:17 +09:00
Mykyta Biliavskyi fbc8111b56 Template: fix indention for generated "styles" block.
@fix T2973
2015-12-30 14:35:25 +09:00
Mykyta Biliavskyi 39ddc2da33 Templates: fix indention for generated "images" block
fix T2971
2015-12-30 11:36:09 +09:00
Mykyta Biliavskyi bce72d3f44 Error notification: dismiss ctxpopup when error happen.
Callback build_err_noti_cb uses for reset the error state.
Dismiss context popup with attribute values in
case when the error happened.
2015-12-29 18:15:12 +09:00
Mykyta Biliavskyi 460dfed226 Live edit: return focus to the entry, after insert template.
fix T2968
2015-12-29 14:08:11 +09:00
Mykyta Biliavskyi 11ae10d04f Console: reset console content on open or create new file
fix T2980
2015-12-29 12:04:23 +09:00
Mykyta Biliavskyi a40b144128 Build: reset error notification before each build.
fix T2972
2015-12-29 11:34:59 +09:00
Mykyta Biliavskyi e264bc5f95 Error highlight: fix highlight errors inside the first line.
Fix T2970
2015-12-29 10:33:36 +09:00
Mykyta Biliavskyi f9a5d71896 Ctxpopup: reload the image content for preview.
The mouse wheel Up/Down to show preview of the
previous/next image. Previously the new ctxpopup
widget was created for each image inside the set.
Now the preview content is reloaded without
creating new ctxpopup widget.

fix T2974
2015-12-28 17:10:13 +09:00
Hermet Park a41671c11a rename author 2015-12-24 09:18:54 +09:00
Mykyta Biliavskyi 3940a0e58e Edc editor: highlight error line number. 2015-12-24 09:08:44 +09:00
Hermet Park e2b895a28d set spacer image transparency to avoid additional color multiply. 2015-12-24 09:01:40 +09:00
Mykyta Biliavskyi d51d9ef663 Dummy object: change image for spacer. 2015-12-23 17:38:52 +09:00
Mykyta Biliavskyi ec8e664873 Edc parser: improve cur_state_thread_blocking function.
Added recognize "parts" block. This make easyest to
understand cases like this: keyword "image" is part type name or
it is image description.

@fix T2964
2015-12-23 17:01:57 +09:00
Mykyta Biliavskyi 47134c410d Parser: rework parser_collections_block_pos_get function.
Make parser recognize the resource blocks (images, styles, etc)
This function uses for getting the insert position of the resource
block.

@fix T2740
2015-12-23 11:23:37 +09:00
Mykyta Biliavskyi 7d523c5ede Dummy object: split remove fake objetcts of Spacer and Swallow.
Fix removing fake objects, that represent deleted parts.
Previous solution wasn't clearing spacer list, and this can
cause undefined behaviour.

Function dummy_objs_update should be optimized. Because in
current state inside this function there are too much loop
with the similar logic.

@fix
2015-12-22 11:01:11 +09:00
Mykyta Biliavskyi 9863ea304c Edje viewer: Jump to code of current clicked part.
When user click a part in the live view,
the entry cursor jumps to the corresponded part line.

Need additional attention for the invisible parts. Swallow
and spacer parts primitives created after edje-layout. And this
causes situation when this primitives is placed above other
parts.

T2179
2015-12-22 09:25:53 +09:00
Mykyta Biliavskyi 3b4a6767a5 Dummy: Support dummy spacer like dummy swallow.
Create dummy object for all spacer in the group.
This feature Enable/Disable by the button on
tools panel "Dummy Swallow" or by hotkey Ctrl+W.
2015-12-16 17:33:49 +09:00
Mykyta Biliavskyi 3fc121acd5 Localization: update localization and enventor.pot content. 2015-12-16 10:30:30 +09:00
Mykyta Biliavskyi d1c5cebb24 Localization: add texts from setting layouts to locale. 2015-12-16 10:22:39 +09:00
Mykyta Biliavskyi 5843cd1d22 Localization: add Russian translation. 2015-12-10 17:37:36 +09:00
Mykyta Biliavskyi 360170fd74 Localization: fix localization support.
Correct initalizing textdomain.
Use LOCALE_DIR environment variable.
Support localization in setting.c and text_setting.c files.
2015-12-10 17:30:00 +09:00
Mykyta Biliavskyi 6aea530622 Text settings: Add analysis typed text for redoundo feature.
Added cases:
    Analyse auto indention for new lines. It mean, that redo/undo
            line creation will finished by one step.
    Analyse input symbols speed. In case when user writes somethenigi
            and takes a short delay (by default 0.8sec)
            between written symbols - redo/undo action will use this delay
            as point to create new node in redo/undo queue.
    Analyse input symbols on a "words". Ongoing alphabetic symbols
            between nonalphabetic symbols known as
            "word". Redo/undo action will use for a step a whole "word".

In text setting added addition toggle named "Smart undo/redo".
By default this feature is disabled.

Todo: make this feature work with auto intendation.

Prortotype here: https://phab.enlightenment.org/D1288
2015-12-10 10:53:12 +09:00
Jaehyun Cho 2e541e722a enventor: Fix to move scroller bar to correct position for find function
enventor creates a scroller instead of using entry's scroller for text
editor. This causes that the scroller bar moves to incorrect position
when a word is selected by find function. To resolve this problem, set
entry's cursor position before setting entry's select region.
2015-12-07 17:30:05 +09:00
Mykyta Biliavskyi 4cbc3e5adc Multilanguage: add english po file.
Also added target for update po files.
2015-11-18 09:00:10 +00:00
Mykyta Biliavskyi 90f58d7c0a Multilanguage: generate template pot file. 2015-11-17 17:40:51 +00:00
Mykyta Biliavskyi c6ec131b8d Multilanguage: apply gettext macro to bin/.
Cover all strings with _() macro.
2015-11-17 17:39:22 +00:00
Mykyta Biliavskyi 2f6f020f65 Multilanguage: Add infrastructure for multilanguage support.
Added macros _(), that should be used for each string,
that will be translated to other languages.
2015-11-17 16:59:55 +00:00
Jee-Yong Um 9b2c054002 enventor: remove --eo option from eolian_helper
Summary: remove --eo option from Makefile_Eolian_Helper.am to fix build fail

Reviewers: Hermet, Jaehyun_Cho

Reviewed By: Jaehyun_Cho

Differential Revision: https://phab.enlightenment.org/D3331
2015-11-16 13:01:42 +09:00