Andy Williams
cfdbc6b542
Update to new eo event callback signature
2016-03-01 21:20:15 +00:00
Andy Williams
0772f3e8bc
[editor] draw line width marker after file end
...
A ore uniform look if the marker goes all the way down the screen
2016-02-25 21:12:51 +00:00
Andy Williams
76af132619
[editor] a bunch of optimisations for redraw
...
Avoid drawing too much in many common scenarios
2016-02-25 21:12:51 +00:00
Yomi
db913666bd
Edit welcome message.
...
Summary: Edit welcome message
Test Plan: none.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D3727
2016-02-24 10:27:03 +00:00
Andy Williams
1867697292
[ui] re-add the undo button, it's back
...
Now that most keyboard actions can be undone it seemed
sensible to get the ui elements back again.
2016-02-21 23:46:44 +00:00
Andy Williams
5b1a45cf45
[editor] add delete and backspace undo hooks
2016-02-21 23:46:10 +00:00
Andy Williams
5dc607ecea
Complete the ending newline crash fix
2016-02-21 18:48:07 +00:00
Andy Williams
4a4dc31f9f
Fix crash when undoing a soft tab insert
2016-02-21 18:39:43 +00:00
Andy Williams
94cc1e2c51
Add arc config
2016-02-21 18:18:31 +00:00
Andy Williams
acd7b54473
[editor] begin re-adding the undo feature.
...
This is provided completely by elm_code so can be reused in other editors.
For now this is just text/newline insertion...
Still have to add undo for deletion and selection
2016-02-21 18:11:33 +00:00
Andy Williams
89cbb9daa0
easier debugging of ck_assert_strn_eq
2016-02-21 18:04:49 +00:00
Andy Williams
9c9b92cada
[editor] Fix crash when deleting selections
...
If the selection ended in the carriage return the
editor could craash.
@fix
2016-02-21 18:03:29 +00:00
Andy Williams
dbbcff2a3d
[editor] various tidies
...
use flag for todo status, ignore escape key when tapped.
Fix some build warnings due to double inclusion.
2016-02-21 17:51:56 +00:00
Andy Williams
687af9c86f
optimise edge case checking
2016-02-16 00:16:34 +00:00
Andy Williams
a744f48420
[tabs] add a close all feature
...
For the times when you just have too many tabs open!
2016-02-16 00:15:52 +00:00
Andy Williams
49fa89dc03
[editor] stop auto selection on symbols too
2016-02-15 23:51:51 +00:00
Andy Williams
55ecf31ccd
[editor] double click and triple do selections
...
double for a word (space or tab delimited for now)
triple selects whole line.
2016-02-15 22:54:12 +00:00
Andy Williams
16728b2500
fix some autogen warnings
2016-02-15 22:53:14 +00:00
Andy Williams
47651ec2cc
Elm_Interface_Atspi_Text changed to Elm.Interface_Atspi_Text.
...
@author conr2d
2016-02-15 17:22:00 +00:00
Andy Williams
d953b590f2
Fix typos in change log
2016-02-11 14:20:01 +00:00
Andy Williams
66b6e889fd
remove trailing whitespace
2016-02-11 14:20:01 +00:00
Andy Williams
681aad0ef8
[ui] Add feature to filter file list
...
Now you can easily find files in a big project
2016-02-11 14:20:01 +00:00
Tom Hacohen
492e3e7609
Fix out of source builds.
2016-02-09 09:11:26 +00:00
Andy Williams
a739951084
Update NEWS file for changes since 0.2
2016-02-09 00:33:17 +00:00
Andy Williams
557fb79396
[editor] Support space insertion instead of tabs
...
Elm_Code support and option in Edi to use spaces when the
Tab key is pressed - make this default too.
2016-02-09 00:32:16 +00:00
Andy Williams
5a3769b082
Fix clang detection on Fedora.
...
Thanks zmike for the patch.
2016-02-08 22:44:28 +00:00
Andy Williams
cc6121d2a8
Important bug fixes out in 1.17.0, let's require it across the board
2016-02-05 17:31:54 +00:00
Andy Williams
47ebe38fc4
[ui] one more toolbar fix to match scale changes
2016-02-01 14:16:59 +00:00
Andy Williams
16639ff526
Revert "[ui] set icon size based on scale"
...
Fixing the icon scaling in elementary itself instead.
This reverts commit a0b90e27c6
.
2016-01-30 13:50:41 +00:00
Andy Williams
a0b90e27c6
[ui] set icon size based on scale
2016-01-29 14:44:26 +00:00
Andy Williams
09f572576e
[ui] Correctly focus popup inputs
...
Work around an issue where a top level input cannot be
focussed using the elm_focus API.
2016-01-21 20:06:49 +00:00
Andy Williams
a9d9d32797
[newfile] Check for filename and permissions
...
If filename is missing let user try again.
If directory cannot be written to then warn and give up.
2016-01-21 20:05:43 +00:00
Andy Williams
18f1a87b09
[builder] use builtin sh support in Ecore_Exe
...
Thanks for the hint Vincent :)
2016-01-17 17:58:53 +00:00
Andy Williams
843e222203
Fix maybe-uninitialized warnings
2016-01-17 17:51:13 +00:00
Andy Williams
b42318aaf5
Supress libtool warning on windows
...
Thanks to Vincent Torri for the patch
2016-01-17 17:48:07 +00:00
Andy Williams
f66d5ebaa8
[builder] Lauch /bin/sh to avoid local shell issues.
...
We're assuming a unix / linux machine of course
- this needs to be addressed for proper windows support
2016-01-16 22:50:24 +00:00
Andy Williams
d7cea60593
[ui] Tidy open file toolbar
...
Add icons for the filetypes on each tab.
Expand in menu mode - better than scrolling..?
2016-01-16 18:22:30 +00:00
Andy Williams
f403f70330
[elm_code] Update line status icons for additions
...
Missed a warning line and the addition of TODO as well
2016-01-16 18:21:32 +00:00
Andy Williams
09cceb2c94
Merge branch 'master' of git+ssh://git.enlightenment.org/tools/edi
2015-12-21 19:57:47 +00:00
Andy Williams
16ba73c6f7
[ui] Smooth file panel scrolling
...
Cache responses to mime lookups so we get can scroll
much more smoothly after initial load
Author: unixtaker
Signed-off-by: Andy Williams <andy@andywilliams.me>
2015-12-11 13:37:03 +00:00
Andy Williams
e925d9fb42
[build] Set up test environment in a way that supports fish and others
...
Use env rather than implicit variable setting in command line
2015-12-11 13:08:52 +00:00
Andy Williams
fa96b21fa1
metadata for release
2015-11-19 23:08:04 +00:00
Andy Williams
0ad0376547
Update to new eolian_gen usage
2015-11-19 23:00:16 +00:00
Andy Williams
193f17be2b
[whitespace] Fix indentation after newline when splitting.
...
Make sure that whitespace to the right is ignored
2015-10-10 14:09:02 -07:00
Andy Williams
b0771bdfc6
[log] filter out lots of efl debug
...
Blanket debug flags can be helpful but not when
you have a lot of efl to dig through to get there!
2015-10-10 12:45:56 -07:00
Andy Williams
7d5b7ba4b8
[logs] Ignore some common log lines to avoid clutter in panel.
...
This also removes some infinite loops as the redrawing of the log panel
could trigger these lines too
2015-10-10 12:23:22 -07:00
Andy Williams
833179ab49
[editor] Show a highlight for the current cursor line
2015-10-10 12:10:47 -07:00
Andy Williams
4358717dd9
Update to efl on git
2015-09-29 00:30:31 +01:00
Andy Williams
29d4f9cedb
Update NEWS with fixes since 0.1
2015-09-20 11:01:02 +01:00
Andy Williams
2297e250bc
[highlight] Merge highlight tokens on line merge
...
Instead of blanking colours we append them as with the content.
2015-09-20 10:59:52 +01:00