Commit Graph

1750 Commits

Author SHA1 Message Date
Jaehyun Cho 69d892e4e2 autocomp: Fix to replace unsupported cursor mode value.
Currenly, cursor_mode can have only 2 values, UNDER and BEFORE.
Since BEFORE is more commonly used, unsupported cursor mode value
DEFAULT is replaced with BEFORE.
2016-01-14 20:37:20 +09:00
Jaehyun Cho cf1e142364 autocomp: Fix to remove unsupported keywords in EDC.
group.data.file and part.box.items.item.span are not supported in EDC.
2016-01-14 20:32:45 +09:00
Hermet Park d06a07b574 fix the incorrect tooltip positor for tools.
i have no idea when this bug was introduced.
But previously, it worked perfectly.

Anyhow, putting new code for fixing.
2016-01-08 15:27:50 +09:00
Hermet Park ad1dfd99c4 refactoring code.
rename an internal function name.
previous one was so ambigious.
2016-01-08 12:03:39 +09:00
Hermet Park d02d6a2679 remove an unused prototype declaration. 2016-01-08 11:49:32 +09:00
Hermet Park ecff37f1b5 remove redundant code. 2016-01-08 11:48:12 +09:00
Hermet Park 5b0e15daa6 modify spacer output style. 2016-01-06 13:39:04 +09:00
Jaehyun Cho 5120c20d84 Parse macro only if EDC is modified and group name is searched.
Previously, macro was parsed when EDC was changed.
This caused performance issue.
Now, macro is parsed only if EDC is changed and group name is searched.
2016-01-06 13:28:54 +09:00
Jaehyun Cho 335575eb84 Support to use macro as a group name.
Previously, group name was recognized with double quotation marks("").
This makes defined macro cannot be used as a group name.
Now, defined macro is parsed and listed. Macro group name is recognized
from the defined macro list.
2016-01-04 20:23:36 +09:00
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