Al Poole
57d2c5810a
edi_theme: Add support for colour themes in EDI.
...
Finally adding theme support for Elm_Code_Widget. Fairly
self-explanatory. Settings-> Display -> Choose theme. Work
from both myself and Andy Williams on this one. A good one!
5 years ago
Al Poole
3e3e0fde8d
edi_settings: set the default debugger as the selected if none set.
...
This will use the first and default debug command when no user
preference has been set. This is gdb.
5 years ago
Al Poole
0089d5e100
editor: split view. allow deletion of views.
...
If we have split panels let the delete button delete each view in
sequence until there are none remaining. Basically the tab close
button will do the work. Seems a logical approach.
5 years ago
Andy Williams
8bda6d887b
build: Rplace PKGBUILD with a working script
5 years ago
Andy Williams
c0c9703d6c
build: Fix chmod for DESTDIR builds
5 years ago
Andy Williams
f3162908cc
Update TODO doc
5 years ago
Andy Williams
d89ae75f82
build: Fix install location for template files
5 years ago
Al Poole
25339554b7
edi_filepanel: select on focus.
...
Use a timer for selecting the file browser item. Click tab and click
browser file work as before. Clicking the editor will focus in the
browser also with an "unnoticable" delay from the timer poll.
5 years ago
Al Poole
099b9c039e
mainview: store an actual copy of the path.
...
Store the path in memory rather than a pointer to it.
There are times when the memory can be corrupt, this should
stop a breakage.
5 years ago
Andy Williams
6f41ad7204
Avoid infite tab focus loops
5 years ago
Al Poole
f3dcf4b1f1
Revert "editor: on focus dont highlight file in panel."
...
This reverts commit cffd523df4
.
5 years ago
Al Poole
cffd523df4
editor: on focus dont highlight file in panel.
...
This can cause terrible deadly recursion. Now clicking on
the filepanel will select and show and clicking on the tab
will select in the file browser. We lose clicking the widget
directly to selection in the file browser...for now.
5 years ago
Al Poole
b27c43abc5
editor: dont use smart parent object.
...
This fixes: T6389 for Edi. Perhaps needs fixes elsewhere IDK.
5 years ago
Al Poole
905a0ea990
edi_filepanel: make the filepanel unfocusable.
5 years ago
Andy Williams
798b4c2a2f
gui: Merge debugger menu into build menu
5 years ago
Andy Williams
03d3a45c01
Remove trailing symbols from translations
...
Fixes T6189
5 years ago
Andy Williams
1dd7012a96
mainview: Don't shuffle tabs on background close
...
If it's not the panel's current tab we can ignore it
5 years ago
Andy Williams
9d374501c6
mainview: Scroll tabs correctly on open new tab
5 years ago
Andy Williams
75c1d42e55
mainview: Don't promote a tab immediately before closing it
5 years ago
Al Poole
e18f8b5760
edi_settings: simplify font test and allow for some variation.
...
Allow for minimal variation so that we don't exclude some neat
programming fonts such as Menlo or Monaco or Anonymous Pro.
Also do not check the height.
5 years ago
Al Poole
22d555c2f0
language: add initial support for Golang editing.
5 years ago
Al Poole
cf3036d87b
edi_debugpanel: fix debug panel buttons to work more reliably.
...
Use the timer to update the icons and fix the buttons to work well
with gdb. Doesn't affect other programs adversely.
5 years ago
Al Poole
29c5ecb538
edi_debug: improve debugging support.
...
This improves support and simplifies some of the debugging tasks.
5 years ago
Andy Williams
ae3b0c2f57
Merge branch 'master' into develop
5 years ago
Andy Williams
fc401afb03
Update name casing
5 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.
5 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.
5 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.
5 years ago
Marcel
955213eb33
build: version 39.0 should be enough
...
this brings edi to ubuntu 17.04
5 years ago
Al Poole
1841082de8
edi_about: include Edi version in title again.
5 years ago
Al Poole
22b903fdcf
Revert "edi_filepanel: if file is deleted close item in view."
...
This reverts commit 2e10b48162
.
5 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.
5 years ago
Al Poole
50cbcc3d93
edi_main: don't start build,test,clean when unknown project type.
5 years ago
Al Poole
4dc1cdf8ce
mainview: add support for the new EFL focus subsystem.
5 years ago
Al Poole
ebee8283de
tests: fix build on FreeBSD.
5 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