Alastair Poole
bd049d3dd8
Fix translucency again.
2018-07-31 10:52:08 +01:00
Alastair Poole
1c00bdb17f
goto line: fix crash when inputting with keyboard.
...
When using keyboard the incorrect object was being passed
to the goto method. It would crash.
2018-07-24 09:26:12 +01:00
Alastair Poole
6c08adab9c
search in project: Use proper widget hierarchy.
...
This was crashing due to incorrect hierarchy when creating
widgets.
2018-07-23 21:50:46 +01:00
Alastair Poole
c8d3f56183
welcome: display template icon at correct ratio.
...
This improves the look of the template project creation
screen. Icons appear the correct size next to their text
description.
2018-07-19 11:15:03 +01:00
Cedric BAIL
202b21f423
searchpanel: complete rewrite to have low hoverhead when processing search.
...
This search code is more efficient and will research keyword by chunk and
backward count the number of line. It will reduce the amount of random access
on disk and be access all data sequencially, page after page.
A possible next step in optimization would be to allow for the search
of multiple keyword at the same time. Another most likely bigger reward
would be to have a cache mecanism leveraging the versionning system
and only reprocessing file when they do change. This would lead to the
biggest improvement.
2018-06-22 21:26:42 +01:00
Alastair Poole
354b675444
debugpanel: fix crash.
...
Saw this on OpenBSD but also elsewhere now.
Seems to make sense to return here also.
2018-06-13 12:49:52 +01:00
Alastair Poole
8e09fe33ff
tab: right-click tab for filename path.
...
Path is relative to project.
2018-06-06 14:48:48 +01:00
Alastair Poole
f438e6e62b
filepanel: on tab focus improve visibility.
...
This patch selects the next best match. Making it easier
to follow the file in use (especially duplicate names).
On expand (next best), it will automatically select
the actual path. Visual and usability improvement.
Thanks Brokenshackles for suggestion.
2018-06-06 14:04:15 +01:00
Andy Williams
476e71f78f
Better explanations of the build options
2018-05-17 13:40:40 +01:00
Andy Williams
0c6e37e4ff
Revert "theme: We don't need to build a theme until that's supported"
...
This reverts commit cac43376a3
.
2018-05-15 16:14:25 +01:00
Andy Williams
d008cf16a8
Revert "theme: roll back for the 0.7 releaes"
...
This reverts commit 13ffef1042
.
2018-05-15 16:13:55 +01:00
Andy Williams
83b616446c
Merge in from 0.6.1 release branch
2018-05-15 16:01:01 +01:00
Andy Williams
279c7e66e7
Version down for release
2018-05-15 15:39:36 +01:00
Andy Williams
210d369cf8
Attempting a meson build fix
2018-05-15 15:39:26 +01:00
Alastair Poole
5c7a29b521
logpanel: fix crash when appending lots of lines.
...
Surround elm_code_file_line_append() with ecore_main_loop_begin/end.
Fixes a crash when there are lots of errors to report.
@fix
2018-05-15 15:04:49 +01:00
Alastair Poole
6be9ee49c6
scm_git: Allow us to unstage even if there is no remote url.
...
This allows us to use edi_scm fully even if the repo has no
remote url. Otherwise business as usual.
2018-05-15 15:04:26 +01:00
Alastair Poole
d2d9f7bd05
credits_check/scm_ui: Fix bugs that crash.
...
I can't believe these are in here! Apologies! :)
2018-05-15 15:03:12 +01:00
Alastair Poole
ea6b0ab193
scm: init. Fix a crash on new project initializing SCM.
...
The code was checking for an engine which doesn't exist and thus
crashing. This fixes that.
@fix
2018-05-15 15:02:56 +01:00
Andy Williams
a98145046a
Rolling back release numbers for 0.6.1 next
2018-05-15 15:00:16 +01:00
Alastair Poole
47675308fe
panels: add a frame around each panel for depth and clarity.
...
This adds depth to the panels and the additional frame title
adds more clarity as to which panel is in use (complementing the
panel title and positional arrow indicator.
2018-05-15 13:13:33 +01:00
Alastair Poole
b2553f93c3
main: increase lower toolbar icon size slightly.
...
This improves the overall feel of the application. The resize is
conservative but makes for better text reading and overall
uniformity.
2018-05-15 11:08:39 +01:00
Alastair Poole
fc36fb12f8
screens: improve settings popup slightly.
2018-05-15 11:03:33 +01:00
Alastair Poole
d55bea9725
logpanel: fix crash when appending lots of lines.
...
Surround elm_code_file_line_append() with ecore_main_loop_begin/end.
Fixes a crash when there are lots of errors to report.
@fix
2018-05-14 10:26:20 +01:00
Alastair Poole
8fafc6c00a
scm_git: Allow us to unstage even if there is no remote url.
...
This allows us to use edi_scm fully even if the repo has no
remote url. Otherwise business as usual.
2018-05-14 00:37:16 +01:00
Alastair Poole
8b5fc090f8
credits_check/scm_ui: Fix bugs that crash.
...
I can't believe these are in here! Apologies! :)
2018-05-14 00:25:34 +01:00
Alastair Poole
085d936843
edi_theme: use new method to update theme after layout change.
...
elm_code_widget_theme_refresh().
2018-05-13 17:17:34 +01:00
Alastair Poole
f484182733
scm: init. Fix a crash on new project initializing SCM.
...
The code was checking for an engine which doesn't exist and thus
crashing. This fixes that.
@fix
2018-05-13 12:50:21 +01:00
Andy Williams
36bc269047
Display the text position rather than the visual column in info
...
This fixes a bug where compile warnings for lines with tabs
do not match.
2018-05-11 13:28:13 +01:00
Andy Williams
6277dbe47a
Remove duplicate line
2018-05-11 13:14:54 +01:00
Andy Williams
f9d5289ce6
Display the text position rather than the visual column in info
...
This fixes a bug where compile warnings for lines with tabs
do not match.
2018-05-11 13:13:35 +01:00
Andy Williams
100a3ecfc0
Remove duplicate line
2018-05-11 13:12:59 +01:00
Alastair Poole
997d1928f8
settings: Fix crash with non-SCM project.
...
Settings would crash when launched from a project with no
source code management.
@fix
2018-05-01 14:01:14 +01:00
Al Poole
983f0a64b8
AUTHORS: update to use my real name.
2018-05-01 14:01:06 +01:00
Alastair Poole
9af91b6277
settings: Fix crash with non-SCM project.
...
Settings would crash when launched from a project with no
source code management.
@fix
2018-04-14 16:58:17 +01:00
Al Poole
6483c6cdcc
AUTHORS: update to use my real name.
2018-03-22 15:36:57 +00:00
Andy Williams
2d0c874567
Improve safety and simplify mime display code
2018-03-22 14:58:34 +00:00
Andy Williams
13fb099e68
Fix escaping of names in git parameters
...
Fixes issue #20
2018-03-21 22:51:27 +00:00
Al Poole
f92c4c13d6
scm: use cached value, but do check for "" return too.
...
The previous commit made things SLOW due to fork/exec/parse too
much! Return if we have a result that is not "". Don't
repopulate if value is good!
2018-03-21 22:16:54 +00:00
Al Poole
371126c09d
scm: do not check for git credentials on a LOCAL none-commit op.
2018-03-21 21:42:11 +00:00
Andy Williams
0b46d1bcf9
Fix EFL version required for release branch
2018-03-21 21:13:00 +00:00
Andy Williams
d457bfe754
Oops, fix compile error from merge conflict
2018-03-21 21:10:40 +00:00
Al Poole
ea02efa416
screens: add a dialogue with a button for close and settings panel.
...
When there is user information missing or a change required in
settings, display a dialogue with the information and an added
button to open the "Settings" window.
2018-03-21 21:09:54 +00:00
Al Poole
14549d71de
content: dont check line endings for image.
2018-03-21 02:00:32 +00:00
Al Poole
f52a045bb2
screens: add a dialogue with a button for close and settings panel.
...
When there is user information missing or a change required in
settings, display a dialogue with the information and an added
button to open the "Settings" window.
2018-03-20 16:34:29 +00:00
Al Poole
417e895356
scm: store scm credentials and fix UI stash and commit.
...
First, make sure the project stores user/email for SCM (again!). Also
allow user to change the user/email > once. Add a check to
stash (from menu) for credentials also.
This allows us to change the remote user and email more than once.
Also it ensures that
2018-03-19 23:38:01 +00:00
Al Poole
ca25dea2d8
statusbar: undo recursive dependency.
...
Refactor and sanify the statusbar changes.
2018-03-18 11:29:10 +00:00
Al Poole
461058bb8a
content: move statusbar into edi_content.
...
sorry!!!
2018-03-17 19:08:09 +00:00
Al Poole
fa03323a20
content: move alternative content to edi_content.c
...
Slight refactoring to complement the previous commits regarding tab sizing.
2018-03-17 17:43:34 +00:00
Andy Williams
ca463c691e
Default to tab indenting for go projects
2018-03-03 21:22:24 +00:00
Andy Williams
1f1bff5103
Fix possible crash on consolepanel
2018-03-03 12:06:43 +00:00