forked from enlightenment/edi
Release: Prepare for 0.8.0
This commit is contained in:
parent
e24efedb52
commit
80fed3d586
6
INSTALL
6
INSTALL
|
@ -14,6 +14,12 @@ Normal compilation in /usr/local:
|
||||||
ninja -C build
|
ninja -C build
|
||||||
sudo ninja -C build install
|
sudo ninja -C build install
|
||||||
|
|
||||||
|
Normal compilation without libclang:
|
||||||
|
|
||||||
|
meson build -Dlibclang=false
|
||||||
|
ninja -C build
|
||||||
|
sudo ninja -C build install
|
||||||
|
|
||||||
For meson build generic options:
|
For meson build generic options:
|
||||||
|
|
||||||
meson --help
|
meson --help
|
||||||
|
|
22
NEWS
22
NEWS
|
@ -4,12 +4,28 @@ Edi 0.8
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
|
||||||
*
|
* C# syntax-highlighting and project support.
|
||||||
|
* UI rearrangement.
|
||||||
|
* Internal icons.
|
||||||
|
* Toolbar configurable.
|
||||||
|
* Tab movement (dragging).
|
||||||
|
* Tab bar mouse scrolling.
|
||||||
|
* Support for EDI as standalone text editor.
|
||||||
|
* Improved mime type handling.
|
||||||
|
* Complete widget configuration in settings.
|
||||||
|
* API additions and improvements.
|
||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
|
|
||||||
*
|
* Debugging reliability.
|
||||||
|
* SCM filepanel improvements.
|
||||||
|
* Fix wizard reliablity.
|
||||||
|
* Search stabililty improvements.
|
||||||
|
* Fixes and improvements for FreeBSD and OpenBSD.
|
||||||
|
* Transparancy fixes.
|
||||||
|
* Many stability fixes.
|
||||||
|
* Improvements to the EFL code widget.
|
||||||
|
* Improve file save behaviour.
|
||||||
|
|
||||||
=======
|
=======
|
||||||
Edi 0.7
|
Edi 0.7
|
||||||
|
|
14
TODO
14
TODO
|
@ -1,14 +1,18 @@
|
||||||
This project is in heavy development, we are currenty working towards the
|
This project is under heavy and active development. We are working on
|
||||||
"Code aware editor" phase, the following work is still to be done:
|
both a "Code-aware editor" as well as the IDE functionality at the same
|
||||||
|
time.
|
||||||
|
|
||||||
|
Editor
|
||||||
* Code folding
|
* Code folding
|
||||||
* Automatic code indenting / formatting
|
* Automatic code indenting / formatting
|
||||||
* notepad, emacs and vim and editing modes (key bindings)
|
* notepad, emacs and vim and editing modes (key bindings)
|
||||||
* LLVM parsing
|
* LLVM parsing
|
||||||
* Integrated console
|
|
||||||
* Cross reference for c, c++ and some scripting language
|
* Cross reference for c, c++ and some scripting language
|
||||||
* Support for EditorConfig - http://editorconfig.org/
|
* Support for EditorConfig - http://editorconfig.org/
|
||||||
|
|
||||||
The next phase is "Basic IDE" and it, along with other future phases
|
IDE
|
||||||
are documented online at https://phab.enlightenment.org/w/projects/edi/
|
* Integrated console
|
||||||
|
|
||||||
|
Widget (elm_code_widget)
|
||||||
|
* Improve the efficiency of the widget. Need to use much fewer
|
||||||
|
textgrids where possible.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
project(
|
project(
|
||||||
'edi', 'c',
|
'edi', 'c',
|
||||||
version : '0.7.99',
|
version : '0.8.0',
|
||||||
default_options: [ 'c_std=gnu99', 'warning_level=2' ],
|
default_options: [ 'c_std=gnu99', 'warning_level=2' ],
|
||||||
meson_version : '>= 0.39.0')
|
meson_version : '>= 0.39.0')
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ config_h.set_quoted('PACKAGE_DOC_DIR', join_paths(get_option('prefix'), get_opti
|
||||||
|
|
||||||
config_h.set_quoted('EFL_BETA_API_SUPPORT' , '1')
|
config_h.set_quoted('EFL_BETA_API_SUPPORT' , '1')
|
||||||
|
|
||||||
elm = dependency('elementary', version : '>=1.22.0')
|
elm = dependency('elementary', version : '>=1.23.99')
|
||||||
top_inc = include_directories('.')
|
top_inc = include_directories('.')
|
||||||
|
|
||||||
host_os = host_machine.system()
|
host_os = host_machine.system()
|
||||||
|
|
Loading…
Reference in New Issue