Alastair Poole
218ae1d591
search: Tasks only if project.
2020-02-24 19:32:27 +00:00
Alastair Poole
6434095fcf
searchpanel: Refactor search code.
2020-02-09 21:55:22 +00:00
Alastair Poole
78e0601856
searchpanel: Set minimum search string size.
...
Having a single-byte search is not a good idea.
2020-02-09 18:08:23 +00:00
Alastair Poole
44b957d2e4
searchpanel: remove pointless line append at end.
2020-02-09 15:33:24 +00:00
Alastair Poole
d49691999f
searchpanel: Skip leading newlines.
2020-02-09 12:44:33 +00:00
Alastair Poole
cfb6b12f0f
searchpanel: Tidy
...
Fixed unused variable and formatting.
2020-02-02 21:09:34 +00:00
Alastair Poole
78e5242f62
search: Use a search entry.
...
Using a popup for project search isn't very intuitive. Let's
allow user input and/or a button click to determine when to
start and stop the search.
2020-02-02 20:54:06 +00:00
Alastair Poole
03e8564cb4
search: Cancel thread when closing.
...
We need to ensure we cancel the search thread especially on exit
to avoid a SEGV due to some horrible side-effects of EFL
shutting down as we search.
2020-02-02 19:21:48 +00:00
Alastair Poole
76ee7b8f5a
search: improve stability.
...
Some boundary issues and fixing search during a shutdown.
2020-02-02 13:20:36 +00:00
Alastair Poole
44f862e224
Search: Slight changes.
...
Remove ELF check and "trust" edi_mime_type_get(). Also print
to console when done.
2020-01-08 20:34:47 +00:00
Alastair Poole
d45bb357ef
Edi_Mime: Use our own variation to detect mime.
...
Replace efreet_mime_type_get with our own internal
edi_mime_type_get. Due to inacurracies do our own test for
binary file.
2019-12-20 18:00:57 +00:00
Alastair Poole
847e48810a
BUILD: Fix changes in API for EFL 1.22
2019-03-24 15:08:38 +00:00
Alastair Poole
aeb01d7e0e
searchpanel: ignore ELF files.
...
We can easily check for ELF files here, let's do this and
avoid a lot of unnecessary noise in the search panel.
2018-08-31 16:25:54 +01:00
Andy Williams
38d35e3314
Fix false positives in search-in-project
2018-08-30 22:57:33 +01:00
Alastair Poole
a15f318728
transparancy: update other widgets.
2018-08-13 10:42:12 +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
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
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
Andy Williams
13ffef1042
theme: roll back for the 0.7 releaes
...
It looks like we won't have an efl major releases soon enough to add this
2018-02-10 20:58:52 +00:00
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!
2017-11-27 23:09:51 +00:00
Al Poole
197c3dee2b
searchpanel/tasks: ignore further extensions.
...
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4975
2017-06-18 22:55:19 +01:00
Andy Williams
03053cad15
taskpanel: Better ignore files that are not relevant
...
Also improve layout slightly by aligning line starts better
2017-06-16 12:52:48 +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
67709ae536
searchpanel: Update render to give more space for results
...
Decouple the parsing from render a little bit more
2017-04-05 21:57:06 +01:00
Al Poole
4e1094b5f2
EDI -> Tasks -> TODO/FIXME -> Panel (NEW FEATURE)
...
Summary:
Initial support for tasks.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4764
2017-04-05 19:30:52 +01:00
Al Poole
fb8b47c93c
Edi -> Search Project - Add initial support for search in project.
...
Summary: Almost there.
Reviewers: ajwillia.ms
Reviewed By: ajwillia.ms
Differential Revision: https://phab.enlightenment.org/D4752
2017-03-30 23:06:34 +01:00