Commit Graph

740 Commits

Author SHA1 Message Date
Andy Williams 4da81eac5e [test] use correct parsing of test errors 2016-05-16 11:01:40 +01:00
Andy Williams 16f3bb9f9f [elm_code] don't double free standard parsers 2016-05-16 11:01:12 +01:00
Andy Williams ce706b6623 [test] Fix parsing for tests that crash.
Report a test failure when we crash rather than defaulting to pass
2016-05-16 10:12:58 +01:00
Jean-Philippe ANDRE faf97a905c elm_code: Fix log test case
An uninitialized variable was causing all the trouble.
Somehow I believe this is not the complete fix, as
grid probably shouldn't be NULL.
2016-05-16 18:05:50 +09:00
Jean-Philippe ANDRE 69cb737f07 tests: add a test case for log viewer
there is a bug that i'm tracking down... this is a good
test case for it
2016-05-16 18:05:50 +09:00
Andy Williams 63740ac9a8 Update meta and news 2016-05-16 09:11:11 +01:00
Andy Williams 893098f3e4 fix doc 2016-05-16 09:11:11 +01:00
Andy Williams acc6c4054a [files] Filter file list to ignore hidden files
Ignore built files
2016-05-16 09:11:11 +01:00
Andy Williams 357acdca7b [build] Abstract build logic to provider lookup
Allow future extensibility for different build types.
Display detected type in project window title.
2016-05-16 09:11:11 +01:00
Jean-Philippe ANDRE 4a759dfaf6 welcome: show after resize
The other way around does not guarantee the proper size.
2016-05-16 00:14:54 +09:00
Andy Williams 6f625964d3 [files] Filter file names using regexp
Allow more advanced filters like 'a[b|c]' or '\.h'
2016-05-15 14:12:14 +01:00
Andy Williams 227f897185 Fix build for latest API 2016-05-14 11:20:08 +01:00
Andy Williams 87b4c1ec3f Update the default license shipped with the skeletons.
This is more in-keeping with the intent, somehow GPL was left in there
2016-04-29 20:06:48 +01:00
Andy Williams 38449347d5 [editor] fix issue where selections didn't refresh
Around the extremities of the ui it was possible
to not refresh correctly - fixed.
2016-04-28 22:51:03 +01:00
Andy Williams 932bf49291 [editor] Stop jumping around on click
If there were many errors in the file the visibility
calculations got screwy
2016-04-28 22:32:43 +01:00
Andy Williams 10d6a9cd2e welcome: Fix icon sizing to not be bigger than we want 2016-04-28 21:38:34 +01:00
Andy Williams 70742e1c73 ui: use standard icon names
remove deprecated lookup order calls as icon theme is set by user
2016-04-28 15:51:12 +01:00
Andy Williams b8665e1bae Update to latest eo specs 2016-04-24 22:48:58 +01:00
Hermet Park 6fc4e26c44 fix build break.
eo event interface has been changed.
just updated it.
2016-04-14 10:48:33 +09:00
Carsten Holtkamp 803184016a Opens welcome screen now under mouse, to follow enlightenments policy. Evas is picky about function call order. 2016-04-10 16:33:01 +01:00
Hermet Park 411927a002 remove duplicated variable declaration. 2016-04-09 09:48:15 +09:00
Andy Williams 1971583e5e [help] Stub out a right-click-help UI
Not looking anything up yet but we're getting started
2016-04-07 17:44:12 +01:00
Andy Williams 29d70a22fd [selection] split words on * and & also
Pretty important for C...
2016-04-07 17:43:31 +01:00
Andy Williams bca7ef40b8 tidy old stubs 2016-04-07 17:43:05 +01:00
Andy Williams 3713ee543a [settings] list all monospaced fonts
Choose them based on behaviour rather than name.
2016-04-07 16:39:59 +01:00
Andy Williams a35a1dccbe [editor] fix line geometry when scrolled 2016-04-07 16:27:20 +01:00
Andy Williams 1d98b10260 [editor] Split out lines from a standard grid in rendering
Move errors to inline within the editor.
2016-03-31 15:42:30 +01:00
Andy Williams 7a9241458a [editor] move tooltips to inline error meessages
Not perfect on refresh times but much easier to read than before
2016-03-30 16:48:48 +01:00
Andy Williams bec0d3085c [editor] split out the grid into rendered rows.
This allows cool stuff to be inserted in between the rows
2016-03-30 03:58:39 +01:00
Andy Williams 80fd37a073 Fix the local lookup of diffs in the test app.
This is not portable but I think it's a temporary app anyhow
2016-03-22 13:10:17 +00:00
Andy Williams a45352346e Fix the local lookup of diffs in the test app.
This is not portable but I think it's a temporary app anyhow
2016-03-22 13:10:04 +00:00
Andy Williams 8ca0be69f0 Update to latest eo_add syntax 2016-03-18 19:43:30 +00:00
Andy Williams 0e3a6f6090 Update to latest eo_add syntax 2016-03-18 19:42:07 +00:00
Andy Williams b3a9bd0f2c Update to latest eo syntax
Thanks for the script Tom :)
2016-03-10 00:06:50 +00:00
Andy Williams 7821032380 Fix make dist 2016-03-08 22:54:27 +00:00
Andy Williams cfdbc6b542 Update to new eo event callback signature 2016-03-01 21:20:15 +00:00
Andy Williams 0772f3e8bc [editor] draw line width marker after file end
A ore uniform look if the marker goes all the way down the screen
2016-02-25 21:12:51 +00:00
Andy Williams 76af132619 [editor] a bunch of optimisations for redraw
Avoid drawing too much in many common scenarios
2016-02-25 21:12:51 +00:00
Yomi db913666bd Edit welcome message.
Summary: Edit welcome message

Test Plan: none.

Reviewers: ajwillia.ms

Reviewed By: ajwillia.ms

Differential Revision: https://phab.enlightenment.org/D3727
2016-02-24 10:27:03 +00:00
Andy Williams 1867697292 [ui] re-add the undo button, it's back
Now that most keyboard actions can be undone it seemed
sensible to get the ui elements back again.
2016-02-21 23:46:44 +00:00
Andy Williams 5b1a45cf45 [editor] add delete and backspace undo hooks 2016-02-21 23:46:10 +00:00
Andy Williams 5dc607ecea Complete the ending newline crash fix 2016-02-21 18:48:07 +00:00
Andy Williams 4a4dc31f9f Fix crash when undoing a soft tab insert 2016-02-21 18:39:43 +00:00
Andy Williams 94cc1e2c51 Add arc config 2016-02-21 18:18:31 +00:00
Andy Williams acd7b54473 [editor] begin re-adding the undo feature.
This is provided completely by elm_code so can be reused in other editors.
For now this is just text/newline insertion...
Still have to add undo for deletion and selection
2016-02-21 18:11:33 +00:00
Andy Williams 89cbb9daa0 easier debugging of ck_assert_strn_eq 2016-02-21 18:04:49 +00:00
Andy Williams 9c9b92cada [editor] Fix crash when deleting selections
If the selection ended in the carriage return the
editor could craash.

@fix
2016-02-21 18:03:29 +00:00
Andy Williams dbbcff2a3d [editor] various tidies
use flag for todo status, ignore escape key when tapped.
Fix some build warnings due to double inclusion.
2016-02-21 17:51:56 +00:00
Andy Williams 687af9c86f optimise edge case checking 2016-02-16 00:16:34 +00:00
Andy Williams a744f48420 [tabs] add a close all feature
For the times when you just have too many tabs open!
2016-02-16 00:15:52 +00:00