Alastair Poole
849b216c3e
build: silence warnings due to unused params/vars.
2018-08-22 15:22:24 +01: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
Al Poole
81165c426f
tabs: Ensure that all content types load with good dimensions.
...
This ensures code, text and images are loaded properly with
proper dimensions. This means there is no jumping about when
switching tabs with multiple panels, multiple tabs and any
type of content. Moved the image_add to centralise the
generation of statusbar.
2018-02-22 15:38:53 +00:00
Marcel
f488057e32
build: use a include directory and not relative paths
...
in older meson versions relative paths are sometimes evalulated from the
build directory and sometimes from the source diretory.
2017-11-04 10:35:06 +00:00
Al Poole
ebee8283de
tests: fix build on FreeBSD.
2017-10-28 13:47:54 +01:00
Andy Williams
c9d00c0716
Fix meson tests for OS X as well
2017-10-23 12:22:48 +01:00
Marcel Hollerbach
39203334d4
meson: add a option where to find the clang library and header
...
with having them people can just specify where the clang stuff is
installed, if its not possible to find it in the default location.
This fixes a bug where clang was not found, dirs: is meant as exclusive
parameter, so if you specify there a custom directory, then only THIS
specific directory will be used for the search. This fixes also that bug
and only specifies that argument if a custom location is given.
2017-10-22 20:54:36 +02:00
Andy Williams
1d2cf4af88
Remove old autotools build files - meson only now
2017-10-21 22:37:31 +01:00
Andy Williams
ea7fefb8fb
Run edi tests in meson
2017-10-18 23:16:50 +01:00
Andy Williams
1c14989ccd
create: Escape single quotes in project and user name
...
@fix T6044
2017-09-21 20:29:19 +01:00
Andy Williams
efb4793a10
disable broken tests - need to move from including C code!!!
2017-09-21 20:29:19 +01:00
Andy Williams
ad09746452
tests: we removed c++ syntax - don't test for it
2017-07-07 03:16:43 +01:00
Andy Williams
7f39682980
exe: add a helper for exe waiting
2017-05-30 23:30:39 +01:00
Andy Williams
842fc7a530
disable broken tests - figure out why later
2017-04-03 22:26:49 +01:00
Andy Williams
2a82fedcb1
suggest: Move to a language provider
...
This means we can add great new stuff in a (nearly) pluggable way
2017-01-11 18:00:33 +00:00
Andy Williams
068949a25a
suggest: Simplify sugggest API
...
Moving to a language provider so fewer entry points if possible
2017-01-11 12:48:28 +00:00
Andy Williams
53e7419009
autosuggest: add tests to clang suggest provider
...
A small refactor became obvious because the lookup is not really
using the curword passed in - we want all options then filter later!
2016-12-27 13:26:38 +00:00
Andy Williams
1053eb1a63
Update test suite to remove old elm_code references
2016-08-23 23:34:03 +01:00
Andy Williams
93dd91d845
tests: make content provider test work again
2015-05-30 20:47:20 +01:00
Andy Williams
c216a32791
Use portable eina util methods for paths.
...
Should fall back correctly on Windows now
2015-05-18 19:25:02 +01:00
Andy Williams
f6f19be6cb
elm_code: focus: block focus leaving text area when editable.
...
As well as setting when we should not have focus leave us a theme has been added.
This allows us to extend from elm_entry which is better suited to us.
2015-02-14 18:49:51 +00:00
Andy Williams
3a3bf2b6db
editor: Control the auto-save function locally so we can re-sync with clang.
...
This should mean that highlighting, whilst still slow and flickery, does not corrupt.
2015-02-08 23:22:16 +00:00
Andy Williams
7c8d84d110
Fix a few warnings and possible build issues
2015-02-08 00:55:51 +00:00
Andy Williams
fbd84d8782
config: Fix indentation, pluralisation and tests for remember-mime work
2015-02-07 16:37:36 +00:00
Andy Williams
8572b15534
Finally fix make distcheck - clean up Makefiles properly
2015-02-07 16:05:42 +00:00
Andy Williams
8bded5325d
Fix issues with distcheck.
...
Only remaining is a permissions problem with skeleton - will be fixed soon.
2015-02-06 23:45:50 +00:00
Andy Williams
c233fcad81
Split code editor type from text, don't try to highlight text.
...
Update our internal registry to know the difference between text and code.
Add some tests that verify we're getting the right type of editor.
2015-02-06 14:16:26 +00:00
Andy Williams
159c47d340
Port everything to use new widget API. Remove old widget API
2015-01-26 14:00:37 +00:00
Andy Williams
4e0b183f34
Fix up headers and tests to remove the exposure of some private methods.
...
Add some documentation whilst we're there too
2014-12-05 09:39:40 -06:00
Andy Williams
41622aa840
Fix make check after refactoring of content_provider
2014-11-29 18:30:16 +00:00
Andy Williams
2538f6cf90
Refactor mime type lookup and UI creation code to use a content_provider registry.
...
This is static at the moment but could be made dynamic to allow code to hook in new views
2014-11-28 23:34:36 +00:00
Andy Williams
676018f60d
Disable a broken test for now - we're focussing on testing elm_code at the moment
2014-10-17 23:43:15 +01:00
Andy Williams
c3185b2225
Let's open files that are reported on the console.
...
Adding support to open at a specific line when
opening files or switching tabs.
2014-05-18 21:26:49 +01:00
Andy Williams
70b2d3144f
Add some more testing too
2014-04-27 22:31:19 +01:00
Andy Williams
1899233c01
whitespace fixes
2014-02-16 00:31:10 +00:00
Andy Williams
476c6c5d9c
Add some layout and dummy content
2014-02-12 23:02:09 +00:00
Andy Williams
97f3e99c06
Update some copyright bugs from script
2014-02-12 20:58:43 +00:00
Andy Williams
78dc9c0932
Output of eflprj with a couple of tweaks - and EDI is born
2014-02-12 20:56:20 +00:00