Andy Williams
b257e81955
scm: Fix naming and hide implementation details
...
Also don't set credentials for push - only needed for commit
2017-06-07 14:32:10 -07:00
Andy Williams
9cf9fa415c
scm: make remote adding not overwrite previous remotes
...
Also set upstream tracking by default not fixing retrospectively
2017-06-06 19:23:40 -07:00
Andy Williams
38e971647c
scm: Update settings screen to be a little smoother
...
Hide when there is no scm detected for the current project.
Add to news :)
2017-06-06 18:54:03 -07:00
Andy Williams
e69cdf44d1
scm: add safety in code and in git branching
...
We assume origin is the name of our remote in some places so must
do so everywhere - otherwise we can overwrite the wrong remote
2017-06-06 18:11:45 -07:00
Al Poole
d208afac91
scm: add support for SCM (git) in library and the UI.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Tags: #edi
Differential Revision: https://phab.enlightenment.org/D4938
2017-06-06 18:09:25 -07:00
Al Poole
c8958cb4e1
welcome: fix initial project selection issue.
...
Updated from original patch by ajwillia.ms.
Reviewers: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4939
2017-06-06 05:55:54 +01:00
Andrew Williams
528d3aa665
exe: capture command output to console
2017-06-04 16:41:13 +01:00
Davide Andreoli
6180bf1acf
python skeleton: added FDO stuff
...
.desktop and icons
2017-06-02 09:51:46 +02:00
Andy Williams
7f39682980
exe: add a helper for exe waiting
2017-05-30 23:30:39 +01:00
Al Poole
37759291c5
edi_file_screens: refactor UI create/rm/rdir and add directory and file renaming method.
...
Summary: Add this to the filepanel menus also.
Reviewers: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4920
2017-05-30 08:32:58 +01:00
Davide Andreoli
4614a105aa
Improve the python build provider
2017-05-29 22:02:47 +02:00
Davide Andreoli
2fb3280d07
Added a python project skeleton
...
The provided app is identical to the C skeleton (just a window and a label)
Is still a bit minimal, but all the basic functions are implemented:
./setup.py check
./setup.py build
./setup.py run
./setup.py install / uninstall
./setup.py clean --all
Later I will extend the skeleton to support:
* gettext translations
* FDO stuff installation (.desktop and icons)
* Edje theme building
2017-05-29 21:37:37 +02:00
Andy Williams
06954e00ef
create: Allow detection of skeletons of different type.
...
In input ask user to choose which skeleton to use.
Thanks for the contribution davemds
2017-05-28 21:24:24 +01:00
Andy Williams
0bc52e975e
cmdline: Fix create for out-of-project creation
2017-05-28 19:09:35 +01:00
YeongJong Lee
6239499fed
autosuggest: Refactor suggest list show function
...
Summary:
1. Fix wrong location of suggest list
2. Remove duplicated function
3. Add return condition
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4918
2017-05-28 19:00:30 +01:00
Al Poole
eaa3781e52
filepanel: add menu for filepanel when no file is clicked.
...
Summary:
Opens a suitable menu for the root directory if right-click
is not focussed on an item.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4911
2017-05-26 22:20:38 +01:00
Andy Williams
bdc54334da
Merge branch 'edi-0.5'
2017-05-26 22:07:30 +01:00
Andy Williams
bfab2aa95d
Releasing 0.5.1 with latest efl fixes
2017-05-26 21:38:34 +01:00
Al Poole
72c28938c6
provider: add fallback for text-based mimetypes.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4892
2017-05-26 21:34:30 +01:00
Andy Williams
94a0923e29
build: Fix python project detection
2017-05-26 21:34:16 +01:00
Andy Williams
460c7008e4
cmdline: don't try to open unknown file types
...
Display a warning and exit - fixes T5480
@fix
2017-05-26 21:33:41 +01:00
Al Poole
9ffa9bccb2
EDI -> Save -> Menu/Toolbar Indicator (w/o autosave)
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4819
2017-05-26 12:32:04 +01:00
Al Poole
a9853b2b62
build_provider: add support for BSD using GNU make.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4909
2017-05-26 12:29:21 +01:00
Al Poole
f9dd418252
skeleton: Add header to empty files to get proper mimetype discovery.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4913
2017-05-26 12:24:25 +01:00
Al Poole
11fa36b145
provider: add fallback for text-based mimetypes.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4892
2017-05-21 23:23:18 +01:00
Andy Williams
2d86f50a26
build: Fix python project detection
2017-05-16 22:43:39 +01:00
Andy Williams
186e44f071
editor: With EFL fixes we can have multiline snippets
2017-05-16 22:43:21 +01:00
Al Poole
493145b8e4
language_provider: quiten compiler if no LIBCLANG
...
Test Plan: Build, see the warnings dissapear
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4884
2017-05-15 21:11:34 +01:00
Andy Williams
3296f9fdd2
Actually we only need the next EFL point release :)
2017-05-14 22:13:02 +01:00
Al Poole
1cf8322d12
mainview: Don't allow any file without text/* mimetype to be opened.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4851
2017-05-14 22:12:00 +01:00
Andy Williams
19c48c6cdc
editor: Initial work in snippet support
...
Not really multiline yet but it's a start
2017-05-14 17:56:00 +01:00
Andy Williams
feb1fc18e7
whitespace
2017-05-14 17:55:31 +01:00
Andy Williams
6e4b022575
search: ignore more binary files
2017-05-14 17:53:44 +01:00
Andy Williams
f0922990c6
search: ignore more binary file types in project search
2017-05-13 23:31:20 +01:00
Andy Williams
c37c23068c
cmdline: don't try to open unknown file types
...
Display a warning and exit - fixes T5480
@fix
2017-05-13 23:29:46 +01:00
Al Poole
f274063917
debugpanel: automatically run gdb according to project type. libtool/generic.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4852
2017-05-10 06:48:01 +01:00
Al Poole
19971b006a
filepanel: when opening as different file type, close first then open to ensure the file is instantly accessible as text or code (editing).w
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4844
2017-05-03 21:44:04 +01:00
Al Poole
a46e32046f
debugpanel: OSX uses different struct kp_proc layout. Adjust for that.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4846
2017-05-03 21:01:01 +01:00
Al Poole
e62a297610
debugpanel: update icons if process is resumed from the "console"
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4843
2017-05-02 22:03:23 +01:00
Al Poole
11f6f5871e
debugpanel : Use correct system process state naming for 4.4BSD derivatives and Linux.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4841
2017-05-02 21:16:36 +01:00
Andy Williams
58835faa97
metadata
2017-05-02 20:47:49 +01:00
Al Poole
a9b146da75
EDI -> Debugpanel -> Debug Process States/Signals -> Linux, OSX and FreeBSD et. al.
...
Summary:
Adds support for Linux, BSD and OSX for processing debug process states and signals.
With debugger icons can start and stop the process with signals. Icon also changes to indicate the process state.
Also removes the FIXME elm_code_fire bogus hack.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4832
2017-05-02 20:45:15 +01:00
Al Poole
415ab788da
EDI -> DEBUGPANEL -> GDB INTEGRATION -> START
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Subscribers: bu5hm4n, ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4822
2017-04-28 22:04:39 +01:00
Andy Williams
cfe08f0756
refactoring for re-use
2017-04-28 21:16:47 +01:00
Andy Williams
64e8a3d703
Merge branch 'edi-0.5'
2017-04-28 20:15:35 +01:00
Andy Williams
35f6df6309
Use correct future API
2017-04-26 19:27:32 +01:00
Andy Williams
4e39afb6db
Fix issue where replaced items could not be undone.
...
Note that this needs a not-yet-released efl change ;)
2017-04-26 18:37:39 +01:00
Al Poole
38dd432523
EDI -> Save -> Menu/Toolbar Indicator (w/o autosave)
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4819
2017-04-22 22:29:19 +01:00
Andy Williams
a82062d6e6
Correctly ship the language C provider
2017-04-14 16:37:28 +01:00
Andy Williams
544e63e573
Update to EFL release
2017-04-14 16:31:02 +01:00