Release: Prepare for 0.8.0

This commit is contained in:
Alastair Poole 2020-04-01 10:12:20 +01:00
parent e24efedb52
commit 80fed3d586
5 changed files with 4091 additions and 80 deletions

4125
ChangeLog

File diff suppressed because it is too large Load Diff

View File

@ -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
View File

@ -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
View File

@ -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.

View File

@ -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()