ChunEon Park
209c34caad
tools - rename internal functions.
...
to be more descriptive names.
2014-06-01 16:01:27 +09:00
ChunEon Park
fc50097f0f
close child windows if setting is opened.
2014-06-01 15:55:24 +09:00
ChunEon Park
ed89dd1d97
editor - calc entry forcely after textblock change
2014-06-01 15:49:40 +09:00
ChunEon Park
0cf6bf5b51
goto - added new feature, go to line
2014-06-01 15:35:54 +09:00
ChunEon Park
285c2ff530
editor - fix confiction between amp and escaped words.
...
When texts includes '&' symbol, it missed the character in editor.
Now the logic is considered to recognize it correctly.
2014-05-31 17:33:33 +09:00
ChunEon Park
2b40f3d578
syntax_color: adjust updation time while scroller size is beging changed.
2014-05-31 16:20:01 +09:00
ChunEon Park
f559e67402
theme - removed panes buttons
2014-05-30 19:53:09 +09:00
ChunEon Park
5af20a44f1
theme - removed enventor title animation
2014-05-30 19:41:52 +09:00
ChunEon Park
502d53d6f1
edit - use a exist function to set the state.
2014-05-29 15:23:10 +09:00
ChunEon Park
fd8ec65fe7
editor - make state change when line is deleted.
2014-05-29 15:20:39 +09:00
ChunEon Park
f2ddb56c5a
syntax_color - revise code to be simpler logic.
2014-05-27 17:36:25 +09:00
ChunEon Park
b73103a2d7
editor - use a thread for syntax color full updation.
2014-05-27 17:17:15 +09:00
ChunEon Park
dee1f3c1af
editor - set syntax color text rage in experimental.
2014-05-27 16:30:09 +09:00
ChunEon Park
f0afae6853
syntax_color: missed change from 67cf449fdd
.
2014-05-27 13:56:22 +09:00
ChunEon Park
67cf449fdd
syntax_color: improve syntax color.
...
apply syntax_color on whole texts if the scroll vbar is pressed.
so as if it's not on the partial text updating.
one more thing to do is,
applying multi-thread in this case to not block the user interaction.
2014-05-27 13:52:15 +09:00
ChunEon Park
dc9482a42a
syntax_color: apply syntax_color right now if the template code is inserted.
2014-05-27 11:23:41 +09:00
ChunEon Park
a6e2f4cc23
editor - ahhh not enought.. more detail message again.
2014-05-26 23:52:19 +09:00
ChunEon Park
2b34749b8f
editor - more detail message.
2014-05-26 23:50:57 +09:00
ChunEon Park
65a48e0cd8
syntax_color: use the strchr instead of strstr to find a character.
2014-05-26 23:49:02 +09:00
ChunEon Park
6104c3cd7f
syntax_color: apply syntax_color on only visible text region.
...
it's really faster than before while editing large text.
2014-05-26 23:35:57 +09:00
ChunEon Park
20685840ce
syntax_color - ++ more keywords
2014-05-23 13:50:09 +09:00
ChunEon Park
c6b7f30c5d
syntax_color: improve logic for applying color elaborately.
...
Until this patch, it applied the color to subwords.
Now, it applies the color to only independet words.
2014-05-23 13:43:15 +09:00
ChunEon Park
8f9ceccee5
editor - cheating for performance.
...
I'm not sure this will be problem.
ut it can avoid entry_object_text_escaped_set() in Edje.
Logically that's unnecessary in this case.
2014-05-22 22:17:12 +09:00
ChunEon Park
1fb51951fe
syntax_color - more simple api call as possible.
2014-05-22 19:34:06 +09:00
ChunEon Park
5fc6fce8ff
syntax_color - append string only if it's valid.
2014-05-22 18:56:43 +09:00
ChunEon Park
a7deebef00
syntax_color - refactoring code.
...
1. removed redundant code
2. split out internal function to reduce function complexity.
2014-05-22 18:52:40 +09:00
ChunEon Park
fe1d934cf1
syntax_color - rename internal function.
2014-05-21 21:16:43 +09:00
ChunEon Park
4120f2c75c
syntax_color - free memory as soon as possible.
2014-05-21 21:15:06 +09:00
ChunEon Park
0128690266
syntax_color - revise macro color apply logic.
2014-05-21 21:10:05 +09:00
ChunEon Park
97697a9f0f
color - updated
2014-05-21 12:01:42 +09:00
ChunEon Park
0b1f5759f9
syntax_color - code refactoring.
...
moved a structure var to global
2014-05-21 10:59:43 +09:00
ChunEon Park
27b47b536e
syntax_color - cutoff "()" from the macro keywords.
2014-05-21 10:50:32 +09:00
ChunEon Park
87e76c3b35
syntax_color - removed define color.
...
it's merged to macro color.
2014-05-21 10:36:15 +09:00
ChunEon Park
921f4b274b
syntax_color - support macro color
2014-05-21 10:19:46 +09:00
ChunEon Park
20bbba500c
color - changed color value.
2014-05-20 20:14:05 +09:00
ChunEon Park
a9aa904b63
syntax_color - apply an additional color to strings
2014-05-20 20:09:14 +09:00
ChunEon Park
7e27aeead1
syntax_color: initialize it on the multi-thread.
2014-05-20 16:54:41 +09:00
ChunEon Park
4e015e7678
parser - use inarray instead of inlist.
...
Since we know the item count is constant, inarray is better than inlist.
2014-05-20 16:37:29 +09:00
ChunEon Park
2b14f9a6fc
parser - use array instead of list.
...
Since we know the item count is constant, array is better than list.
2014-05-20 13:28:24 +09:00
ChunEon Park
6f2352e44e
color - one more keyword.
2014-05-20 00:21:49 +09:00
ChunEon Park
26003915df
color - updated
2014-05-19 23:15:17 +09:00
ChunEon Park
e22af26ab4
syntax_color: not intended these keywords.
2014-05-19 01:37:31 +09:00
ChunEon Park
4f9a20257a
color: subdivide keywords one more.
2014-05-19 01:36:10 +09:00
ChunEon Park
fd6bdd8ffe
syntax_color: subdivide duplicated keywords.
2014-05-19 01:31:30 +09:00
ChunEon Park
81c4a9fde2
syntax_color: improved syntax_color to be configurable.
2014-05-19 01:26:47 +09:00
ChunEon Park
6ea5b8d30d
don't track *.eet file.
2014-05-17 20:35:07 +09:00
ChunEon Park
9595c206b8
editor - updated displaying max line if max line is changed.
...
when just one line is deleted or entry selection cleared,
the max line is not updated in the status bar.
now it's fixed.
2014-05-17 18:19:18 +09:00
Ryuan Choi
c88e9bf9d3
Fix the crash when user passed wrong input file.
...
ex) enventor a/b.edc
2014-05-15 20:54:14 +09:00
ChunEon Park
1f7f52a9ea
syntax_color: introduce cache buffer for syntax apply.
...
It avoids copying of text buffer, every syntax color apply time.
2014-05-15 17:12:37 +09:00
ChunEon Park
ed8c3b2922
syntax_color - refactored syntax color apply logic.
...
now, it method changed to look-up table way for more equational processing in various cases.
Also, this change is a preliminary job for configurable syntax color.
2014-05-15 16:15:36 +09:00