SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
EFL 1.19.0 is out.
I will probably compile and test this over the weekend.
Edit:
EFL 1.19.0 seems to build fine if --disable-systemd is added to the SlackBuild-script.
Stefan Schmidt wrote on the Enlightenment-release mailing list:
Quote:
After eight months of development work we are proud to announce the release of
version 1.19 of the Enlightenment Foundation Libraries. In these eight
months we got over 3400 commits from 98 authors. Great job everyone! Some highlights
are listed below.
== What's New ==
We only cover some highlights here. For the full list please look at the
NEWS file, if you are interested in the details. As usual we have been working on
fixing bugs, optimising our code for speed and memory footprint and adding new features.
== XCB support removed ==
After many years of having XCB support in ecore_x and the evas engine
without a real user base we decided to drop it from this release onwards.
== Multiseat support ==
This release saw the first work on multiseat support in evas and edje.
== Evas Image Loaders ==
In the evas image loader BMP got support for region set and PNG for region load.
The PNG saver was extended with support for GRY8/AGRY88 as well and our
async image loading now allows loading the header of an image file async, too.
== Wayland, DRM and Input ==
Our libinput support in elput does now supports new libinput features like
tap-and-drag, drag-log and dwt on touch pads and more. The XDG shell v6
support was added and ecore-drm does now support retrieving the screen
dpi and its rotation and setting gamma of a given output.
== Eolian ==
Eolian support for documentation in EO files has been extended by a large
margin, including a documentation tokenizer and maybe other things to
generate our documentation from the EO files.
----
== Statistics ==
(git log --pretty=oneline v1.18.0..v1.19.0 | wc -l)
Number of commits in 1.19: 3475
Number of commits in 1.18: 3364
(git shortlog -ns v1.18.0..v1.19.0 | wc -l)
Number of authors in 1.19: 98
Number of authors in 1.18: 105
===Building and Dependencies===
If you have an existing EFL or Elementary install, you may wish to
delete its header files and libraries before compiling and installing to
avoid possible conflicts during compilation. Please refer to the README
for a full list of dependencies, explanations on configure flags and
other relevant information. Default dependencies are:
The packages is also available on pypi, to install just use:
```
pip install python-efl
```
For convenience the tarballs contain both the Cython sources and generated
intermediary C sources, meaning you **do not** need Cython to compile the
bindings. Full cython sources are also publicly accessible from our git
repository at: https://git.enlightenment.org/bindin...ython-efl.git/
As always new features of EFL 1.19 have been ported and the usual has been
done in fixing bugs, optimizing speed and improve documentation. (see
**ChangeLog** in the tarball for the full list of changes)
---
= Building and Dependencies =
If you have existing Python-EFL installed you may wish to uninstall them
before compiling and installing to avoid possible conflicts during install
and/or runtime.
To build the bindings you will need the following libraries:
* python (Python 2.6+/3.2+)
* efl (1.19)
* python-dbus (0.83+)
If you wish to compile using the Cython sources a required dependency is:
* cython (0.21+)
To install the bindings run:
(sudo) python setup.py install
or:
(sudo) python3 setup.py install
To generate the documentation locally you need:
* sphinx (1.1+)
* graphviz (optional)
To build the documentation:
python setup.py build_doc
For more information on available build options see:
It is with great pleasure that I announce the first major release of Ephoto
is now available to download! This release comes just a few short weeks
after Ephoto 1.0-beta3 and it coincides with EFL version 1.19 final.
Ephoto is a comprehensive image/photo viewer written in C and using the
Enlightened Foundation Libraries. The application supports file system
browsing for photos and images, enhancement and editing features, and
moving slideshows.
Stefan Schmidt wrote on the Enlightenment-users mailing list:
Quote:
Our first stable update for the 1.19.x series.
Fixes:
* elm_image: Fix file_set when preload is disabled
* elm_code: Fix selection,start signal
* build: bump minimum version requirement of gnutls to 3.3.6 (T5437)
* bump minimum version requirement of freetype2 to 16.2.10 which equals release 2.5.0.1 (T5437)
* evas/elm: Fix bad propagation of ON_HOLD flag
* evas render: Fix issue with map render
* nstate: correct the legacy class name
* check: fix efl_ui_check_selected_set() API
* elm_code : LINE_APPEND Render fix
* elm_code: Fix crash on tabs in long lines
I cloned the master and ran the build script per the read me(I have sbo installed). However the script failed 2 dependencies: lua and bullet. These I had to install separately.
This is a clean install of 14.2 with the latest updates. After the dependencies were resolved build script ran fine and now running E.
Disregard... turns out it was an issue with sbopkg being able to sync with the repository....
=== Enlightenment Foundation Libraries 1.20.1 Release ===
* //2017-08-04 - by Stefan Schmidt//
After eight months of development work we are proud to announce the
release of version 1.20 of the Enlightenment Foundation Libraries. In
these eight months we got over 1600 commits from 64 authors. Great job
everyone! Some highlights are listed below.
**NOTE:** The initial 1.20 tarballs had a problem when building for
Wayland. The 1.20.1 tarballs contain the extra patch to have this
working again.
We only cover some highlights here. For the full list please look at the
NEWS file,
if you are interested in the details. As usual we have been working on
fixing bugs,optimising our code for speed and memory footprint and adding new features.
== Wayland, DRM and Input ==
Our Wayland implementation and the infrastructure around it like DRM and
input handling have seen many updates and improvements again in this cycle.
Initial input tablet support, the ability for DRM to place native
surfaces on hardware planes, dmabuf clients into hardware planes, atomic commit and atomic updates.
We also have more solid support for rotations and buffer transforms now
as well as having a multiseat wayland compositor in an evas smart object.
== Ecore ==
The ecore input method framework was extended with a few APIs to allow
setting prediction hints, setting accepted mime types and getting the
keyboard mode.
== Eina ==
A new eina debug layer is aimed to bring a way to debug EFL applications by
providing a transport channel between a debug tool and the applications
of a device.
== Elementary ==
Elementary has seen a huge focus rework and addition of a focus manager.
----
== Statistics ==
(git log --pretty=oneline v1.19.0..v1.20.1 | wc -l)
Number of commits in 1.20: 1665
Number of commits in 1.19: 3475
(git shortlog -ns v1.19.0..v1.20.1 | wc -l)
Number of authors in 1.20: 64
Number of authors in 1.19: 98
If you have an existing EFL or Elementary install, you may wish to
delete its header files and libraries before compiling and installing to
avoid possible conflicts during compilation. Please refer to the README
for a full list of dependencies, explanations on configure flags and
other relevant information. Default dependencies are:
The packages is also available on pypi, to install just use:
```
pip install python-efl
```
For convenience the tarballs contain both the Cython sources and generated
intermediary C sources, meaning you **do not** need Cython to compile the
bindings. Full cython sources are also publicly accessible from our git
repository at: https://git.enlightenment.org/bindin...ython-efl.git/
As always new features of EFL 1.20 have been ported and the usual has been
done in fixing bugs, optimizing speed and improve documentation. (see
**ChangeLog** in the tarball for the full list of changes)
---
= Building and Dependencies =
If you have existing Python-EFL installed you may wish to uninstall them
before compiling and installing to avoid possible conflicts during install
and/or runtime.
To build the bindings you will need the following libraries:
* python (Python 2.6+/3.2+)
* efl (1.20)
* python-dbus (0.83+)
If you wish to compile using the Cython sources a required dependency is:
* cython (0.21+)
To install the bindings run:
(sudo) python setup.py install
or:
(sudo) python3 setup.py install
To generate the documentation locally you need:
* sphinx (1.1+)
* graphviz (optional)
To build the documentation:
python setup.py build_doc
For more information on available build options see:
Ephoto 1.0 will not compile with EFL 1.20.x. I've created ticket T5846. Ephoto-git will build but only draws a blank window/hang when launched. This is apparently a regression in EFL 1.20.x as per ticket T5888.
Last edited by mats_b_tegner; 08-19-2017 at 07:39 PM.
Stefan Schmidt announced the availability of EFL 1.19.2:
Quote:
The second and last release in our 1.19.x series. This maintenance
release makes sure we bring all latest fixes from the 1.19 stable branch
into a last release.
For further updates please switch to the 1.20.x series.
==Fixes:==
* elm_code: fix cursor position and carriage return at EOF behaviour
* elm_win: do not require mouse buttons to be pressed to activate csd move/resize
* eina_tiler: use int size matching Eina_Rectangle internally to avoid overflow
* elm_entry: request both text and markup when pasting
* ecore-evas: account for framespace when processing mouse movement
* ecore-wl2: split data offers into selection and drag
* ecore-wl2: handle case where session recovery listener triggers on dead surface
* ecore-wl2: correctly refcount display objects during events
* ecore-wl2: remove ERR when trying to find the focused window id
* ecore-wl2: do not offer a null mime first in ecore_wl2_offer_mimes_set()
* ecore-wl2: use nonblocking event flush when disconnecting a client
* ecore-evas-wayland: do not trigger resize operation when performing rotation
* ecore-wl2: add copyright info to code copied from libX11
* ecore-wl2: block key->string translation when appropriate
* ecore-wl2: permit null drag icon window in ecore_wl2_dnd_drag_start()
* elput: use unrounded coords for subpixel struct members in events
* ecore-evas: only apply cursor object cache for default pointer
* ecore-evas: clear cursor object cache when setting default cursor
* elput: store output w/h and apply to devices on creation
* evas: better handle async device creation of default mouse
* elm_code: Allow multibyte characters to be entered (T5496)
* ecore-wl2: do not unref non-matching input device upon removal
* evas: redo pointer data to be per-seat instead of per-device
* ecore-audio: unset DISPLAY conditionally before processing pulse events (T2599)
* ecore-ipc: don't return dead clients in ecore_ipc_server_clients_get (T5383)
* efreet: don't raise ERR on empty file in efreet_xml_new()
* ecore-evas: block buffer canvas events during deletion
* evas_box: add safety check for adding box children to multiple boxes
* elm_cursor: store and reapply non-elm cursors when setting an elm cursor
* ecore-wl2: do not send exit event on disconnect if servers exist
* evas: check object layer existence before deref to avoid crash
* eina_log: make a log level of 0 disable the log domain
* elm_list/genlist/gengrid: don't unselect items when moving the mouse out of them
* eina - fix eina_file_virtualize to copy data to an aligned addr
* edje_cc: Add copy item for proxy part
* ecore-wl2: add display object refs for windows
* ecore-wl2: create surfaces once compositor global is bound
* elm_entry: don't update PRIMARY selection under wayland
* eina: fix eina_tiler_equal to not always return true
* ecore-evas-wayland: destroy frame callback on hide
* elm_win: do not implement aspect_get()
* elm_box: use correct aspect ratio for HORIZONTAL layout
* elm_table: do not propagate max size
* elput: unref devices in post event cb
* elput: fix seat cleanup
* elput: add refcounting for seats/devices
Additions:
- Double-click on tab title to change it
- Add option to disable focus-in/out animations and visuals
- Add option to set current window size as default.
- Support Right/Left Margins
- Support for the DECERA/DECFRA escape codes
- Move cursor to position on Click+Alt
- Add bindings (Alt+Up/Down/Left/Right) to move around panes
Improvements:
- Fallback to ~ or / when creating new terminal if current directory
is not available
- Support only efl >= 1.8.0
- Harden escape codes decoding
- Update all terms of a window when changing font (name or size)
- Remove teamwork feature
Fixes:
- Correctly handle the DECOM, DECSTBM, DECSLRM escape codes
- Fix crash when resizing and there are tabs in content
- Fix mouse motion and mouse button reporting
- Set window sizing to 1px-step when having visible tabs
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.