Browse Source

Release: Prepare for 0.8.0

edi-0.8
Alastair Poole 2 years ago
parent
commit
80fed3d586
  1. 4125
      ChangeLog
  2. 6
      INSTALL
  3. 22
      NEWS
  4. 14
      TODO
  5. 4
      meson.build

4125
ChangeLog

File diff suppressed because it is too large Load Diff

6
INSTALL

@ -14,6 +14,12 @@ Normal compilation in /usr/local:
ninja -C build
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:
meson --help

22
NEWS

@ -4,12 +4,28 @@ Edi 0.8
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:
*
* 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

14
TODO

@ -1,14 +1,18 @@
This project is in heavy development, we are currenty working towards the
"Code aware editor" phase, the following work is still to be done:
This project is under heavy and active development. We are working on
both a "Code-aware editor" as well as the IDE functionality at the same
time.
Editor
* Code folding
* Automatic code indenting / formatting
* notepad, emacs and vim and editing modes (key bindings)
* LLVM parsing
* Integrated console
* Cross reference for c, c++ and some scripting language
* Support for EditorConfig - http://editorconfig.org/
The next phase is "Basic IDE" and it, along with other future phases
are documented online at https://phab.enlightenment.org/w/projects/edi/
IDE
* Integrated console
Widget (elm_code_widget)
* Improve the efficiency of the widget. Need to use much fewer
textgrids where possible.

4
meson.build

@ -1,6 +1,6 @@
project(
'edi', 'c',
version : '0.7.99',
version : '0.8.0',
default_options: [ 'c_std=gnu99', 'warning_level=2' ],
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')
elm = dependency('elementary', version : '>=1.22.0')
elm = dependency('elementary', version : '>=1.23.99')
top_inc = include_directories('.')
host_os = host_machine.system()

Loading…
Cancel
Save