Al Poole
29c5ecb538
edi_debug: improve debugging support.
...
This improves support and simplifies some of the debugging tasks.
6 years ago
Andy Williams
ae3b0c2f57
Merge branch 'master' into develop
6 years ago
Andy Williams
fc401afb03
Update name casing
6 years ago
Al Poole
d1052de44b
mainview_panel: fix focus issue and panel closing.
...
This fixes an issue with focus and also makes closing panels
and tabs much friendlier to the user.
6 years ago
Marcel
f488057e32
build: use a include directory and not relative paths
...
in older meson versions relative paths are sometimes evalulated from the
build directory and sometimes from the source diretory.
6 years ago
Marcel
2c062ef0bb
Revert "meson: remove exposure of lookup paths"
...
This reverts commit a7a6b9cb7f
.
This brings back the option for settings the path, ubuntu decides to hide the headers in a none standard directory, so they need to be spectified.
6 years ago
Marcel
955213eb33
build: version 39.0 should be enough
...
this brings edi to ubuntu 17.04
6 years ago
Al Poole
1841082de8
edi_about: include Edi version in title again.
6 years ago
Al Poole
22b903fdcf
Revert "edi_filepanel: if file is deleted close item in view."
...
This reverts commit 2e10b48162
.
6 years ago
Al Poole
2e10b48162
edi_filepanel: if file is deleted close item in view.
...
If file is deleted outside of Edi or we stash and the file is
removed we should close the item in the editor also.
6 years ago
Al Poole
50cbcc3d93
edi_main: don't start build,test,clean when unknown project type.
6 years ago
Al Poole
4dc1cdf8ce
mainview: add support for the new EFL focus subsystem.
6 years ago
Al Poole
ebee8283de
tests: fix build on FreeBSD.
6 years ago
Al Poole
90e8426385
editor: align search and replace entries. Neater.
6 years ago
Andy Williams
c9d00c0716
Fix meson tests for OS X as well
6 years ago
Andy Williams
a7a6b9cb7f
meson: remove exposure of lookup paths
...
This was a workaround for OS X which is now catered for in another patch
If we need to re-add the option for users this can be reverted
6 years ago
Marcel Hollerbach
e311d58a71
meson: alternative location for apple
...
#ApplyIsSpecial
6 years ago
Marcel Hollerbach
39203334d4
meson: add a option where to find the clang library and header
...
with having them people can just specify where the clang stuff is
installed, if its not possible to find it in the default location.
This fixes a bug where clang was not found, dirs: is meant as exclusive
parameter, so if you specify there a custom directory, then only THIS
specific directory will be used for the search. This fixes also that bug
and only specifies that argument if a custom location is given.
6 years ago
Al Poole
70a5ee304b
Merge branch 'master' of git+ssh://git.enlightenment.org/tools/edi
6 years ago
Al Poole
1a4533b471
build: meson, fine tweaking of meson preparation.
6 years ago
Andy Williams
1d2cf4af88
Remove old autotools build files - meson only now
6 years ago
Al Poole
8b9d3106d5
edi_main: find a consistent icon for "close" across icon themes.
...
tested with adwaita, elm, faenza, breeze etc etc.
6 years ago
Al Poole
316b7db9bd
edi_scm: use better gravity when loading the diff into the widget.
6 years ago
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).
6 years ago
Al Poole
bdde32ba88
edi_scm: remove bogus hack when clearing elm_code_file.
6 years ago
Andy Williams
708c53e0bc
Fix versioning of meson build
6 years ago
Andy Williams
ce71d3063e
Update ignores of template tarballs
6 years ago
Andy Williams
1b3f52fa81
clang: Don't bail on first error
...
Report all errors in a file not just up to the first critical
6 years ago
Andy Williams
5523b4d449
clang: Let's load clang relative to the build commands
...
This fixes relative includes for meson and cmake projects.
6 years ago
Al Poole
e6a0cce26a
mainview: remove pointless code and guard against crash.
6 years ago
Al Poole
bab76c4eef
build: small fix for meson builds.
6 years ago
Andy Williams
b8e9786160
build: Allow meson builds to be tested
6 years ago
Andy Williams
ea7fefb8fb
Run edi tests in meson
6 years ago
Jean-Philippe Andre
d1ca10bec6
build: Fix build in build dir
6 years ago
Al Poole
a09888c0b3
COPYING: include license information of icons taken from Faenza.
...
Doubt he'll read this but thanks to Mattieu James for his great icon
theme kindly licensed under the GPLv2! Using two of these icons for
template images.
6 years ago
Andy Williams
7bae93a8f8
welcome: Improve layout of project chooser
...
Also remove lots of hacky layout code - make it as simple as we can
6 years ago
Al Poole
cf476eaee7
welcome: make _edi_welcome_user_fullname_get less complex.
6 years ago
Al Poole
4737aa611c
skeletons: rearrange template/skeleton directory structure
6 years ago
Al Poole
f5a236bf7d
welcome: change layout, making it slightly smaller.
6 years ago
Al Poole
6ad43c2715
welcome: add visual notifcation when fields are empty.
...
This is quite subtle but I like it.
6 years ago
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.
6 years ago
Andy Williams
86ae8c104f
build: Fix edi_build with meson to compile from scratch in one pass
6 years ago
Andy Williams
014557e0c7
l10n: latest strings from new features
6 years ago
Andy Williams
49b8b3f5b9
l10n: Update strings to remove non-translation and trailing symbols we can add in code
6 years ago
Marcel Hollerbach
b7fb356e68
edi: edi_lib is not edi_lib but edi
6 years ago
Al Poole
49f1d1a53d
replace: fix a typo.
6 years ago
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.
6 years ago
Stephen Houston
3908d27b67
Fix meson build when clang headers don't exist.
6 years ago
Andy Williams
bf182698be
Fix meson build for non-dev libclang
6 years ago
Al Poole
53710764a9
edi_scm: fix use after free.
6 years ago