summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@datenfreihafen.org>2017-04-12 14:19:22 -0700
committerapache <apache@e5-web1.enlightenment.org>2017-04-12 14:19:22 -0700
commit8ea5602fe666f960c8180812c3735a7c7015c13b (patch)
tree7539a45e269f4643f2d33174cb3018cb7bf06443
parentd2e3605e4519ac26a975d69fadf2d7651b5e3f08 (diff)
Wiki page efl-1.19.0 changed with summary [created] by Stefan Schmidt
-rw-r--r--pages/news/efl-1.19.0.txt145
1 files changed, 145 insertions, 0 deletions
diff --git a/pages/news/efl-1.19.0.txt b/pages/news/efl-1.19.0.txt
new file mode 100644
index 000000000..fb43efc93
--- /dev/null
+++ b/pages/news/efl-1.19.0.txt
@@ -0,0 +1,145 @@
1=== Enlightenment Foundation Libraries 1.19 Release ===
2 * //2017-04-12 - by Stefan Schmidt//
3
4After eight months of development work we are proud to announce the release of
5version 1.19 of the Enlightenment Foundation Libraries. In these eight months we got
6over 3400 commits from 98 authors. Great job everyone! Some highlights are listed below.
7
8== Download ==
9
10| LINK | SHA256 |
11| [[http://download.enlightenment.org/rel/libs/efl/efl-1.19.0.tar.gz | efl-1.19.0.tar.gz ]] | 8b672a2f5751aed6c910e7d48e8594f16fc5b7f69b1158f03354e8bce2fafe6f |
12| [[http://download.enlightenment.org/rel/libs/efl/efl-1.19.0.tar.xz | efl-1.19.0.tar.xz ]] | a4e0341081778007db414f8cd4e3b77b9d5398870292cab67e6b40cc1445eadf |
13
14----
15
16== What's New ==
17
18We only cover some highlights here. For the full list please look at the NEWS file,
19if you are interested in the details. As usual we have been working on fixing bugs,
20optimising our code for speed and memory footprint and adding new features.
21
22== XCB support removed ==
23After many years of having XCB support in ecore_x and the evas engine without a
24real user base we decided to drop it from this release onwards.
25
26== Multiseat support ==
27This release saw the first work on multiseat support in evas and edje.
28
29== Evas Image Loaders ==
30In the evas image loader BMP got support for region set and PNG for region load.
31The PNG saver was extended with support for GRY8/AGRY88 as well and our
32async image loading now allows loading the header of an image file async, too.
33
34== Wayland, DRM and Input ==
35Our libinput support in elput does now supports new libinput features like
36tap-and-drag, drag-log and dwt on touch pads and more. The XDG shell v6
37support was added and ecore-drm does now support retrieving the screen
38dpi and its rotation and setting gamma of a given output.
39
40== Eolian ==
41Eolian support for documentation in EO files has been extended by a large
42margin, including a documentation tokenizer and maybe other things to
43generate our documentation from the EO files.
44
45----
46
47= Statistics =
48
49(git log --pretty=oneline v1.18.0..v1.19.0 | wc -l)
50Number of commits in 1.19: 3475
51Number of commits in 1.18: 3364
52
53(git shortlog -ns v1.18.0..v1.19.0 | wc -l)
54Number of authors in 1.19: 98
55Number of authors in 1.18: 105
56
57(git diff --stat v1.18.0..v1.19.0 | tail -1)
582491 files changed, 207951 insertions(+), 151443 deletions(-) in 1.19
595072 files changed, 1149591 insertions(+), 87002 deletions(-) in 1.18
60
61----
62
63===Building and Dependencies===
64
65If 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:
66
67 * bullet
68 * libpng
69 * libjpeg
70 * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are installed.)
71 * zlib
72 * luajit (lua 5.1 or 5.2 support optional)
73 * libtiff
74 * openssl
75 * curl
76 * dbus
77 * libc
78 * fontconfig
79 * freetype2
80 * fribidi
81 * libpulse
82 * libsndfile
83 * libx11
84 * libxau
85 * libxcomposite
86 * libxdamage
87 * libxdmcp
88 * libxext
89 * libxfixes
90 * libxinerama
91 * libxrandr
92 * libxrender
93 * libxss
94 * libxtst
95 * libxcursor
96 * libxp
97 * libxi (2.2 or newer)
98 * libgl (opengl/glx or opengl-es2/egl)
99 * giflib
100 * util-linux (limbount + libblkid)
101 * systemd / libudev
102 * poppler / poppler-cpp
103 * libraw
104 * libspectre
105 * librsvg
106
107Recommended requirements (highly recommended):
108
109 * harfbuzz
110 * systemd
111 * libwebp
112 * liblz4
113 * vlc (libvlc)
114
115Enable these with configure options:
116
117<file>
118--enable-xinput22 \
119--enable-systemd \
120--enable-image-loader-webp \
121--enable-harfbuzz \
122--enable-multisense \
123--enable-liblz4
124</file>
125
126On linux to get framebuffer support you may want to also do:
127
128<file>
129--enable-fb
130--disable-tslib
131</file>
132
133If you want wayland support also add:
134
135<file>
136--enable-wayland \
137--enable-elput \
138--enable-drm
139</file>
140
141At runtime if you want thumbnailing for DOC/PPT/XLS etc. files also provide:
142libreoffice
143
144{{:blank.png?nolink&100|}}
145~~DISCUSSIONS~~ \ No newline at end of file