Commit Graph

514 Commits

Author SHA1 Message Date
Andy Williams fa96b21fa1 metadata for release 2015-11-19 23:08:04 +00:00
Andy Williams 0ad0376547 Update to new eolian_gen usage 2015-11-19 23:00:16 +00:00
Andy Williams 193f17be2b [whitespace] Fix indentation after newline when splitting.
Make sure that whitespace to the right is ignored
2015-10-10 14:09:02 -07:00
Andy Williams b0771bdfc6 [log] filter out lots of efl debug
Blanket debug flags can be helpful but not when
you have a lot of efl to dig through to get there!
2015-10-10 12:45:56 -07:00
Andy Williams 7d5b7ba4b8 [logs] Ignore some common log lines to avoid clutter in panel.
This also removes some infinite loops as the redrawing of the log panel
could trigger these lines too
2015-10-10 12:23:22 -07:00
Andy Williams 833179ab49 [editor] Show a highlight for the current cursor line 2015-10-10 12:10:47 -07:00
Andy Williams 4358717dd9 Update to efl on git 2015-09-29 00:30:31 +01:00
Andy Williams 29d4f9cedb Update NEWS with fixes since 0.1 2015-09-20 11:01:02 +01:00
Andy Williams 2297e250bc [highlight] Merge highlight tokens on line merge
Instead of blanking colours we append them as with the content.
2015-09-20 10:59:52 +01:00
Andy Williams 55d20b1cbc [highlight] Split highlight tokens on line split
Instead of blanking colours work out what to do with them.
Refactor the token carry over to simply note if there's a continuation.
2015-09-20 10:39:33 +01:00
Andy Williams 0b3c19bb21 [selection] Fix so selecting backwards works
highlight, text get and deletion working
2015-09-16 12:32:25 +01:00
Andy Williams 7e62826b59 [editor] Fix indenting of newlines
Changes in memory handling of line splits broke this
in some cases (like tapping return twice).
2015-09-16 10:44:38 +01:00
Andy Williams af6297992e [config] don't re-open files not really opened
When we chose type tapping cancel should not cause the file to be reopened later
2015-09-16 10:21:21 +01:00
Andy Williams ce381c4eef Update to latest eolian spec
Documents updated though not quite as feature-ful
2015-09-07 23:12:08 +01:00
Andy Williams c5adda87f1 Update version requirements for release 2015-09-07 23:07:53 +01:00
Andy Williams 8c42a0ff2c Merge commit '28bae570050d47d03a22ff49b570efbf31935679' 2015-08-31 13:29:07 +01:00
Andrew Williams 28bae57005 Merge pull request #5 from ilkosta/sh_create_new_project
Use /bin/sh to create new project
2015-08-31 13:15:52 +01:00
ilkosta 018f3c74a1 sh for git scripts 2015-08-31 09:44:35 +02:00
ilkosta b4bbc1ce6a removed a $ typo from sed command 2015-08-31 09:16:18 +02:00
Andy Williams ee58982b8f Fix NEWS file to respect the 0.0.9 release 2015-08-30 01:11:42 +01:00
Andy Williams dafda92c8e Fix make distcheck 2015-08-29 20:56:22 +01:00
Andy Williams fa4cca051d prep for release of 0.1 2015-08-29 16:11:12 +01:00
Andy Williams 35154d8d54 [create] use /bin/sh to execute the sed script
Attempting to fix github issue #3
2015-08-29 15:45:41 +01:00
Andy Williams 2f0347b108 [editor] Make whitespace trimming an option
Add a global setting to turn off the behaviour
2015-08-29 14:46:18 +01:00
Andy Williams fdd2a69333 [settings] Fix typo causing compile error
Fixes github issue #4
2015-08-29 14:16:53 +01:00
Andy Williams 3999fb67fd [elm_code] don't strip whitespace on current line
When saving if any widget has a cursor on the line
we shouldn't strip the trailing whitespace
2015-08-29 14:11:40 +01:00
Andy Williams ddfd851635 [tests] Correct checking of just length chars
Avoid traversing beyond string length
2015-08-29 12:06:30 +01:00
Andy Williams 0101b988d5 [elm_code] trim all trailing whitespace on save
Rather than just blank lines remove all trailing whitespace from lines
2015-08-29 12:05:56 +01:00
Andy Williams 23b3d3ffba [elm_code] Trim empty lines on save
When writing out a document set line length to 0 if it
only contains whitespace
2015-08-28 00:15:55 +01:00
Andy Williams 1b10edb079 typo-- 2015-08-28 00:13:38 +01:00
Andy Williams 155ec77ac8 [editor] fix stability of the highlighting thread
Grab locks at the correct times, seems to help a lot...
2015-08-28 00:12:59 +01:00
Andy Williams f0cc459a55 Fix some bad memory access during widget creation 2015-08-23 23:23:07 +01:00
Andy Williams 93ee90a302 new file: create in selected directory
When the filepanel selected item is a directory place new
files in that location rather than project root.
2015-07-17 10:30:25 -07:00
Andy Williams 1c7e2b3873 editor: improve goto line dialog
Focus the input when we show and allow enter press to submit.
Also refactor it out of the edi_main mess.
2015-07-16 22:36:15 +01:00
Andy Williams f80b901195 editor: allow cursor placement in blank file
This way we can start editing a newly created file!
2015-06-10 23:33:46 +01:00
Andy Williams 4af0936331 editor: Fix crash opening empty files 2015-06-10 23:32:15 +01:00
Andy Williams 8d17e2710f editor: fix a strange crash in calculations
Seems that gutter was not always correct after eo_do
2015-06-09 22:31:57 +01:00
Andy Williams 4da088b51c tabs: load in the correct order...
Remove some unneeded duplication at the same time
2015-06-09 22:31:33 +01:00
Andy Williams cfa86db750 elm_code: Fix tab behaviour following API changes
Moved the tabwidth calculations to widget as that's where
they actually make sense
2015-06-08 23:13:03 +01:00
Andy Williams 1cc89c78a2 elm_code: remove selections if moving cursor
The selection remaining after cursor move was getting confusing
2015-06-07 23:13:26 +01:00
Andy Williams 7cc03ec58d remove tabs from indent 2015-06-07 23:12:31 +01:00
Andy Williams 2604a3cdfd texts: fix tests broken in previous refactor 2015-06-07 23:12:05 +01:00
Andy Williams 866d22c40b elm_code: indent lines to match whitespace above
We can look at more complex scope based indenting later
2015-06-07 23:11:25 +01:00
Andy Williams 1998483d06 docs: Fix manpage and skeleton manpage 2015-06-04 08:40:43 +01:00
Andy Williams 3f86407481 elm_code: consistently use 0 based text index
This means it's more familiar as regular string work when
using the elm_code_line APIs. It's also more distinct from
the elm_code_widget layout which is still 1 based columns.
To support unicode we must convert correctly.
Now FIXED!
2015-06-03 21:29:31 +01:00
Andy Williams e3ed8806c3 elm_code: add legacy API.
Refactor eo API in line with elm_obj_* elsewhere
2015-06-02 08:22:36 +01:00
Andy Williams 80edaa953b Fix dist of licenses 2015-06-02 08:18:36 +01:00
Andy Williams a15f535f35 Fix making after updating COPYING text 2015-06-02 00:18:47 +01:00
Andy Williams 247f940a18 Fixing make dist 2015-06-01 23:17:10 +01:00
Andy Williams 0b86f4214f Clarify EDI licensing.
The Elm_Code module is seperately licensed (verified by it's contributors)
EDI should have been GPLv2 not v3 - disambiguation mistake from earlier
2015-06-01 14:07:36 +01:00