Al Poole
70a5ee304b
Merge branch 'master' of git+ssh://git.enlightenment.org/tools/edi
2017-10-21 23:50:09 +01:00
Al Poole
1a4533b471
build: meson, fine tweaking of meson preparation.
2017-10-21 23:49:39 +01:00
Andy Williams
1d2cf4af88
Remove old autotools build files - meson only now
2017-10-21 22:37:31 +01:00
Al Poole
8b9d3106d5
edi_main: find a consistent icon for "close" across icon themes.
...
tested with adwaita, elm, faenza, breeze etc etc.
2017-10-21 14:19:40 +01:00
Al Poole
316b7db9bd
edi_scm: use better gravity when loading the diff into the widget.
2017-10-21 14:09:57 +01:00
Al Poole
3ec3d476fd
edi_file: replace. use a local temp directory rather than /tmp.
...
This is firstly more portable and also some distrbutors won't allow
us to move from /tmp (wise).
2017-10-21 14:05:13 +01:00
Al Poole
bdde32ba88
edi_scm: remove bogus hack when clearing elm_code_file.
2017-10-21 01:27:19 +01:00
Andy Williams
708c53e0bc
Fix versioning of meson build
2017-10-19 21:44:06 +01:00
Andy Williams
1b3f52fa81
clang: Don't bail on first error
...
Report all errors in a file not just up to the first critical
2017-10-19 21:43:38 +01:00
Andy Williams
5523b4d449
clang: Let's load clang relative to the build commands
...
This fixes relative includes for meson and cmake projects.
2017-10-19 21:43:38 +01:00
Al Poole
e6a0cce26a
mainview: remove pointless code and guard against crash.
2017-10-19 21:41:26 +01:00
Al Poole
bab76c4eef
build: small fix for meson builds.
2017-10-19 00:37:28 +01:00
Andy Williams
b8e9786160
build: Allow meson builds to be tested
2017-10-18 23:19:47 +01:00
Andy Williams
ea7fefb8fb
Run edi tests in meson
2017-10-18 23:16:50 +01:00
Andy Williams
7bae93a8f8
welcome: Improve layout of project chooser
...
Also remove lots of hacky layout code - make it as simple as we can
2017-10-16 22:47:05 +01:00
Al Poole
cf476eaee7
welcome: make _edi_welcome_user_fullname_get less complex.
2017-10-16 10:34:59 +01:00
Al Poole
4737aa611c
skeletons: rearrange template/skeleton directory structure
2017-10-15 16:29:06 +01:00
Al Poole
f5a236bf7d
welcome: change layout, making it slightly smaller.
2017-10-15 13:50:29 +01:00
Al Poole
6ad43c2715
welcome: add visual notifcation when fields are empty.
...
This is quite subtle but I like it.
2017-10-14 13:26:29 +01:00
Al Poole
f155a58983
welcome: Improve project creation.
...
Add support for additional meta data including images and
title/descriptions. Also add a new frame to the project
creation process with more descriptive choices of project type.
Layouts can change later.
2017-10-13 22:03:20 +01:00
Andy Williams
86ae8c104f
build: Fix edi_build with meson to compile from scratch in one pass
2017-10-11 23:17:59 +01:00
Andy Williams
49b8b3f5b9
l10n: Update strings to remove non-translation and trailing symbols we can add in code
2017-10-11 16:16:29 +01:00
Marcel Hollerbach
b7fb356e68
edi: edi_lib is not edi_lib but edi
2017-10-11 14:43:05 +02:00
Al Poole
49f1d1a53d
replace: fix a typo.
2017-10-10 23:40:52 +01:00
Al Poole
7a5083c790
mainview: Add support for split-panes.
...
This adds the ability to edit multiple regions of the same
file at the same time. The views are synchronised. This
also adds a complementary function allowing us to get panel
from path name. We use this for focus sanity with our
additional split views.
2017-10-10 23:29:17 +01:00
Stephen Houston
3908d27b67
Fix meson build when clang headers don't exist.
2017-10-10 10:05:06 -05:00
Al Poole
53710764a9
edi_scm: fix use after free.
2017-10-08 14:57:46 +01:00
Al Poole
2a9d02fc2f
libedi_scm: make sure we always change to valid directory.
2017-10-08 14:44:34 +01:00
Al Poole
7ea3ce5d84
edi_scm: sanitize titie.
...
This patch ensures a consistent window title when used
internally (in Edi) or externally. The title should
correspond to that Edi provides in its window title.
2017-10-08 14:34:01 +01:00
Andy Williams
b586e84474
missing dirs mess up build
2017-10-06 16:00:00 +01:00
Andy Williams
09ce5493cd
Fix meson issues for OSX
2017-10-06 15:49:23 +01:00
Al Poole
6fe6c805bf
Revert "edi_scm: make sure we give a sensible window title."
...
This reverts commit 83adef96a9
.
2017-10-06 15:30:14 +01:00
Al Poole
83adef96a9
edi_scm: make sure we give a sensible window title.
...
When using edi_scm outside of EDI it's useful to show the
toplevel of the repository as the window title.
2017-10-06 14:24:03 +01:00
Andy Williams
3421d668f0
Fixing up linux again - need a better solution for OSX as meson bails
2017-10-06 12:41:33 +01:00
Al Poole
317f5ed646
edi_scm: dont scroll on additions to elm_code_widget.
2017-10-05 10:19:01 +01:00
Andy Williams
66ef93730b
filepanel: don't update status and scm etc for hidden files
2017-10-05 00:37:43 +01:00
Andy Williams
21d73fd38b
And link libintl
2017-10-05 00:09:30 +01:00
Andy Williams
dda9a59fc4
Fix clang lookup dirs on osx
2017-10-04 23:52:29 +01:00
Al Poole
251ea96020
edi_main: don't use exit, goto and shutdown properly.
2017-10-04 16:53:28 +01:00
Marcel Hollerbach
f0c2c4605b
meson: handle also cases when the options are disabled
2017-10-03 21:33:45 +02:00
Marcel Hollerbach
ac304ea2a9
time for meson!
2017-10-03 19:07:42 +02:00
Andy Williams
10d706a08c
Update text for SCM changes
2017-10-03 15:22:18 +01:00
Andy Williams
2bac1157db
scm_ui: Show user icon or a fallback, not both
2017-10-03 14:57:05 +01:00
Andy Williams
15a1529df0
scm: fix avatar caching memory handling
2017-10-03 14:40:10 +01:00
Andy Williams
eb6d238de6
about: Fix background alpha for changes in EFL
2017-10-03 14:24:20 +01:00
Al Poole
a1be071c4c
main: parsing command-line options.
...
Exit rather than shutdown if displaying --help or
--copyright etc.
@fix T6115
2017-10-03 14:11:50 +01:00
Al Poole
543de0a53e
Revert "about: explicitly set bg colour and alpha."
...
This reverts commit 9ef65252ed
.
This is probably hiding another issue, so reverting to its
previous state.
2017-10-02 13:25:34 +01:00
Al Poole
6e263b091e
edi_scm: initalise to quieten compiler.
2017-10-01 12:40:00 +01:00
Al Poole
fc855bf0bb
mainview: search + search/replace popups, UI improvement.
2017-10-01 11:43:52 +01:00
Al Poole
9ef65252ed
about: explicitly set bg colour and alpha.
2017-10-01 11:27:38 +01:00