[EGIT] [core/efl] master 03/06: emotion & evas: remove gstreamer 0.10 support

2019-12-04 Thread Stefan Schmidt
cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b8dc80c144fec54a521987535c57b995748ccece

commit b8dc80c144fec54a521987535c57b995748ccece
Author: Stefan Schmidt 
Date:   Wed Oct 30 17:09:20 2019 +0100

emotion & evas: remove gstreamer 0.10 support

We have Gstreamer 1.x support for a long time already. We used to keep
this around as fallback. By now Linux distributions start to actually no
longer ship the Gstreamer 0.10.x packages and upstream has not seen a
release in in 5 years. Time to remove it on our side as well.

Signed-off-by: Stefan Schmidt 
Reviewed-by: Cedric BAIL 
Differential Revision: https://phab.enlightenment.org/D10779
---
 .ci/ci-configure.sh   |6 +-
 README|2 +-
 meson_options.txt |4 +-
 src/generic/evas/gst/main_0_10.c  |  281 ---
 src/generic/evas/gst/meson.build  |   10 +-
 src/lib/emotion/emotion_modules.c |3 -
 src/modules/emotion/gstreamer/emotion_alloc.c |   90 -
 src/modules/emotion/gstreamer/emotion_convert.c   |  251 ---
 src/modules/emotion/gstreamer/emotion_fakeeos.c   |   70 -
 src/modules/emotion/gstreamer/emotion_gstreamer.c | 2018 -
 src/modules/emotion/gstreamer/emotion_gstreamer.h |  352 
 src/modules/emotion/gstreamer/emotion_sink.c  | 1461 ---
 src/modules/emotion/gstreamer/meson.build |   18 -
 src/modules/emotion/meson.build   |1 -
 14 files changed, 7 insertions(+), 4560 deletions(-)

diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh
index 88c7f414e3..06478d1960 100755
--- a/.ci/ci-configure.sh
+++ b/.ci/ci-configure.sh
@@ -19,7 +19,7 @@ if [ "$DISTRO" != "" ] ; then
   # - RPM fusion repo for xine and libvlc
   ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true 
-Dbuild-id=travis-build \
   -Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true 
-Dxgesture=false -Dxinput22=true \
-  -Devas-loaders-disabler=json -Decore-imf-loaders-disabler= 
-Demotion-loaders-disabler=gstreamer,libvlc,xine \
+  -Devas-loaders-disabler=json -Decore-imf-loaders-disabler= 
-Demotion-loaders-disabler=libvlc,xine \
   -Demotion-generic-loaders-disabler=vlc -Dharfbuzz=true -Dpixman=true 
-Dhyphen=true \
   -Dvnc-server=true -Dbindings=luajit -Delogind=false -Dinstall-eo-files=true 
-Dphysics=true"
 
@@ -29,7 +29,7 @@ if [ "$DISTRO" != "" ] ; then
   -Dcrypto=gnutls -Dglib=false -Dgstreamer=false -Dsystemd=false 
-Dpulseaudio=false \
   -Dnetwork-backend=connman -Dxinput2=false -Dtslib=false \
   
-Devas-loaders-disabler=gst,pdf,ps,raw,svg,xcf,bmp,dds,eet,generic,gif,ico,jp2k,json,pmaps,psd,tga,tgv,tiff,wbmp,webp,xpm
 \
-  -Decore-imf-loaders-disabler=xim,ibus,scim  
-Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine \
+  -Decore-imf-loaders-disabler=xim,ibus,scim  
-Demotion-loaders-disabler=gstreamer1,libvlc,xine \
   -Demotion-generic-loaders-disabler=vlc -Dfribidi=false -Dfontconfig=false \
   -Dedje-sound-and-video=false -Dembedded-lz4=false -Dlibmount=false 
-Dv4l2=false \
   -Delua=true -Dnls=false -Dbindings= -Dlua-interpreter=luajit 
-Dnative-arch-optimization=false"
@@ -109,6 +109,6 @@ else
   export 
PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:/usr/local/Cellar/libffi/$LIBFFI_VER/lib/pkgconfig"
   export CC="ccache gcc"
   travis_fold meson meson
-  mkdir build && meson build -Dopengl=full 
-Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false 
-Dbindings=luajit -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true 
-Demotion-loaders-disabler=gstreamer,gstreamer1,libvlc,xine
+  mkdir build && meson build -Dopengl=full 
-Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false 
-Dbindings=luajit -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true 
-Demotion-loaders-disabler=gstreamer1,libvlc,xine
   travis_endfold meson
 fi
diff --git a/README b/README
index 5fd277ede7..83ef671d29 100644
--- a/README
+++ b/README
@@ -426,7 +426,7 @@ Required by default:
   * bullet
   * libpng
   * libjpeg
-  * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are 
installed.)
+  * gstreamer (Ensure all codecs you want are installed.)
   * zlib
   * luajit (lua 5.1 or 5.2 support optional)
   * libtiff
diff --git a/meson_options.txt b/meson_options.txt
index 784bdf9a27..be7f8addad 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -209,8 +209,8 @@ option('ecore-imf-loaders-disabler',
 option('emotion-loaders-disabler',
   type : 'array',
   description : 'List of video back-ends to disable in efl',
-  choices : ['gstreamer', 'gstreamer1', 'libvlc', 'xine'],
-  value : ['gstreamer', 'libvlc', &#x

[EGIT] [core/efl] master 01/01: ci: re-enable cxx bindings for CI builds again

2019-12-06 Thread Stefan Schmidt
bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5894d384f26b5ebd192eb3e659265e4f6c639272

commit 5894d384f26b5ebd192eb3e659265e4f6c639272
Author: Stefan Schmidt 
Date:   Wed Dec 4 17:25:19 2019 +0100

ci: re-enable cxx bindings for CI builds again

While cxx bindings are enabled by default we had them turned off on the
CI builds due to the amount of memory they used in the examples
building/linking. This often had lead to the case where the Travis build
failed due too little resources on the Travis nodes for it.

I have not seen this stalls during linking on my machine for a while now
and my tests on Travis do also not show this. Time to enable them again
and if the problem comes back we can revert.

Signed-off-by: Stefan Schmidt 
Reviewed-by: Marcel Hollerbach 
Differential Revision: https://phab.enlightenment.org/D10822
---
 .ci/bootstrap-efl-native-for-cross.sh |  2 +-
 .ci/ci-configure.sh   | 11 +--
 2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/.ci/bootstrap-efl-native-for-cross.sh 
b/.ci/bootstrap-efl-native-for-cross.sh
index 9a1272d77c..f4d7be0229 100755
--- a/.ci/bootstrap-efl-native-for-cross.sh
+++ b/.ci/bootstrap-efl-native-for-cross.sh
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 mkdir build-bootstrap-native
-meson --prefix=/usr/ --libdir=/usr/lib -Dbuild-examples=false 
-Dbuild-tests=false -Dbindings="" build-bootstrap-native
+meson --prefix=/usr/ --libdir=/usr/lib -Dbuild-examples=false 
-Dbuild-tests=false -Dbindings=cxx build-bootstrap-native
 ninja -C build-bootstrap-native install
 rm -rf build-bootstrap-native
 ldconfig
diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh
index 06478d1960..f5a127ba0d 100755
--- a/.ci/ci-configure.sh
+++ b/.ci/ci-configure.sh
@@ -6,22 +6,21 @@ set -e
 
 if [ "$DISTRO" != "" ] ; then
   # Normal build test of all targets
-  OPTS=" -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit"
   # Why do we need to disable the imf loaders here?
+  OPTS=" -Decore-imf-loaders-disabler=scim,ibus"
 
-  MONO_LINUX_COPTS=" -Dbindings=luajit,mono -Dmono-beta=true"
+  MONO_LINUX_COPTS=" -Dbindings=luajit,cxx,mono -Dmono-beta=true"
 
   WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl 
-Dwl-deprecated=true -Ddrm-deprecated=true"
 
   # TODO:
-  # - Enable C++ bindings: -Dbindings=luajit,cxx
   # - No libelogind, Xgesture packages in fedora 30 repo
   # - RPM fusion repo for xine and libvlc
   ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true 
-Dbuild-id=travis-build \
   -Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true 
-Dxgesture=false -Dxinput22=true \
   -Devas-loaders-disabler=json -Decore-imf-loaders-disabler= 
-Demotion-loaders-disabler=libvlc,xine \
   -Demotion-generic-loaders-disabler=vlc -Dharfbuzz=true -Dpixman=true 
-Dhyphen=true \
-  -Dvnc-server=true -Dbindings=luajit -Delogind=false -Dinstall-eo-files=true 
-Dphysics=true"
+  -Dvnc-server=true -Dbindings=luajit,cxx,mono -Delogind=false 
-Dinstall-eo-files=true -Dphysics=true"
 
   # Enabled png, jpeg evas loader for in tree edje file builds
   DISABLED_LINUX_COPTS=" -Daudio=false -Davahi=false -Dx11=false 
-Dphysics=false -Deeze=false \
@@ -39,7 +38,7 @@ if [ "$DISTRO" != "" ] ; then
 
   MINGW_COPTS="--cross-file .ci/cross_toolchain.txt -Davahi=false -Deeze=false 
-Dsystemd=false \
   -Dpulseaudio=false -Dx11=false -Dopengl=none -Dlibmount=false \
-  -Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg -Dbindings=luajit \
+  -Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg \
   -Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "
 
   if [ "$1" = "default" ]; then
@@ -109,6 +108,6 @@ else
   export 
PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:/usr/local/Cellar/libffi/$LIBFFI_VER/lib/pkgconfig"
   export CC="ccache gcc"
   travis_fold meson meson
-  mkdir build && meson build -Dopengl=full 
-Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false 
-Dbindings=luajit -Deeze=false -Dsystemd=false -Dnls=false -Dcocoa=true 
-Demotion-loaders-disabler=gstreamer1,libvlc,xine
+  mkdir build && meson build -Dopengl=full 
-Decore-imf-loaders-disabler=scim,ibus -Dx11=false -Davahi=false -Deeze=false 
-Dsystemd=false -Dnls=false -Dcocoa=true 
-Demotion-loaders-disabler=gstreamer1,libvlc,xine
   travis_endfold meson
 fi

-- 




[EGIT] [core/efl] master 01/01: ecore_x: remove support XGesture extension

2019-12-06 Thread Stefan Schmidt
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fd6d03025a90ced5e11b9959561f489120763def

commit fd6d03025a90ced5e11b9959561f489120763def
Author: Stefan Schmidt 
Date:   Fri Dec 6 14:40:20 2019 -0500

ecore_x: remove support XGesture extension

Summary:
This was a X11 extension mainly developed for Tizen. By now I can only
find it packaged by Gentoo as the only Linux distribution and Tizen is
now longer using it either. Bringing it up during EDD and on the mailing
list did not come up with any users.
I think we can go ahead and deprecate the API and remove the
functionality.

Reviewers: raster, cedric, devilhorns, zmike

Reviewed By: devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10823
---
 .ci/ci-configure.sh   |   5 +-
 meson_options.txt |   6 --
 src/lib/ecore_x/Ecore_X.h |  14 ++-
 src/lib/ecore_x/ecore_x.c |  28 --
 src/lib/ecore_x/ecore_x_events.c  | 182 --
 src/lib/ecore_x/ecore_x_gesture.c |  90 +--
 src/lib/ecore_x/ecore_x_private.h |  13 ---
 src/lib/ecore_x/meson.build   |   4 -
 8 files changed, 11 insertions(+), 331 deletions(-)

diff --git a/.ci/ci-configure.sh b/.ci/ci-configure.sh
index f5a127ba0d..88ca9e22ad 100755
--- a/.ci/ci-configure.sh
+++ b/.ci/ci-configure.sh
@@ -14,10 +14,11 @@ if [ "$DISTRO" != "" ] ; then
   WAYLAND_LINUX_COPTS=" -Dwl=true -Ddrm=true -Dopengl=es-egl 
-Dwl-deprecated=true -Ddrm-deprecated=true"
 
   # TODO:
-  # - No libelogind, Xgesture packages in fedora 30 repo
+  # - Enable C++ bindings: -Dbindings=luajit,cxx
+  # - No libelogind package in fedora 30 repo
   # - RPM fusion repo for xine and libvlc
   ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true 
-Dbuild-id=travis-build \
-  -Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true 
-Dxgesture=false -Dxinput22=true \
+  -Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true 
-Dxinput22=true \
   -Devas-loaders-disabler=json -Decore-imf-loaders-disabler= 
-Demotion-loaders-disabler=libvlc,xine \
   -Demotion-generic-loaders-disabler=vlc -Dharfbuzz=true -Dpixman=true 
-Dhyphen=true \
   -Dvnc-server=true -Dbindings=luajit,cxx,mono -Delogind=false 
-Dinstall-eo-files=true -Dphysics=true"
diff --git a/meson_options.txt b/meson_options.txt
index 4652730e6d..dd9fa01dcf 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -150,12 +150,6 @@ option('xpresent',
   description : 'X11 XPresent extension support in efl'
 )
 
-option('xgesture',
-  type : 'boolean',
-  value : false,
-  description : 'X11 XGesture support in efl'
-)
-
 option('xinput2',
   type : 'boolean',
   value : true,
diff --git a/src/lib/ecore_x/Ecore_X.h b/src/lib/ecore_x/Ecore_X.h
index 7d4423048b..b58520c1b3 100644
--- a/src/lib/ecore_x/Ecore_X.h
+++ b/src/lib/ecore_x/Ecore_X.h
@@ -2713,15 +2713,11 @@ struct _Ecore_X_Event_Gesture_Notify_Group
int   group_id;
 };
 
-EAPI Eina_Bool ecore_x_gesture_supported(void);
-
-EAPI Eina_Bool 
ecore_x_gesture_events_select(Ecore_X_Window win, Ecore_X_Gesture_Event_Mask 
mask);
-
-EAPI Ecore_X_Gesture_Event_Mask
ecore_x_gesture_events_selected_get(Ecore_X_Window win);
-
-EAPI Eina_Bool 
ecore_x_gesture_event_grab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, 
int num_fingers);
-
-EAPI Eina_Bool 
ecore_x_gesture_event_ungrab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type 
type, int num_fingers);
+EINA_DEPRECATED EAPI Eina_Bool 
ecore_x_gesture_supported(void);
+EINA_DEPRECATED EAPI Eina_Bool 
ecore_x_gesture_events_select(Ecore_X_Window win, Ecore_X_Gesture_Event_Mask 
mask);
+EINA_DEPRECATED EAPI Ecore_X_Gesture_Event_Mask
ecore_x_gesture_events_selected_get(Ecore_X_Window win);
+EINA_DEPRECATED EAPI Eina_Bool 
ecore_x_gesture_event_grab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type type, 
int num_fingers);
+EINA_DEPRECATED EAPI Eina_Bool 
ecore_x_gesture_event_ungrab(Ecore_X_Window win, Ecore_X_Gesture_Event_Type 
type, int num_fingers);
 
 EAPI void  
ecore_x_e_illume_indicator_state_set(Ecore_X_Window win, 
Ecore_X_Illume_Indicator_State state);
 EAPI Ecore_X_Illume_Indicator_State
ecore_x_e_illume_indicator_state_get(Ecore_X_Window win);
diff --git a/src/lib/ecore_x/ecore_x.c b/src/lib/ecore_x/ecore_x.c
index cbe2d137cd..ff603bb43b 100644
--- a/src/lib/ecore_x/ecore_x.c
+++ b/src/lib/ecore_x/ecore_x.c
@@ -61,9 +61,6 @@ static int _ecore_x_

[EGIT] [core/efl] master 01/02: benchmarks: eine: include header for using time()

2018-01-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=53485e59490dea7052f9345e448e0d3bd240ae9e

commit 53485e59490dea7052f9345e448e0d3bd240ae9e
Author: Stefan Schmidt 
Date:   Fri Dec 22 15:57:55 2017 +0100

benchmarks: eine: include header for using time()

../src/benchmarks/eina/eina_bench_sort.c: In function 
‘eina_bench_sort_eina’:
../src/benchmarks/eina/eina_bench_sort.c:52:10: warning: implicit 
declaration of function ‘time’ [-Wimplicit-function-declaration]
srand(time(NULL));

Found due to the nice quite build output in our meson feature branch.
---
 src/benchmarks/eina/eina_bench_sort.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/benchmarks/eina/eina_bench_sort.c 
b/src/benchmarks/eina/eina_bench_sort.c
index c3c9d9ff95..fc2b343466 100644
--- a/src/benchmarks/eina/eina_bench_sort.c
+++ b/src/benchmarks/eina/eina_bench_sort.c
@@ -22,6 +22,7 @@
 
 #include 
 #include 
+#include 
 
 #ifdef EINA_BENCH_HAVE_GLIB
 # include 

-- 




[EGIT] [core/efl] master 02/02: ci: travis: add new docker file for Fedora 27 release

2018-01-02 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6ef22f70d16d83bdc1412a832e5899af1e1671a9

commit 6ef22f70d16d83bdc1412a832e5899af1e1671a9
Author: Stefan Schmidt 
Date:   Fri Dec 22 16:05:10 2017 +0100

ci: travis: add new docker file for Fedora 27 release
---
 .ci/Dockerfile-Fedora27 | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/.ci/Dockerfile-Fedora27 b/.ci/Dockerfile-Fedora27
new file mode 100644
index 00..346339218e
--- /dev/null
+++ b/.ci/Dockerfile-Fedora27
@@ -0,0 +1,11 @@
+FROM fedora:27
+
+# Install
+RUN dnf update --assumeyes
+RUN dnf install --assumeyes bullet-devel libpng-devel libjpeg-turbo-devel 
gstreamer1-devel gstreamer1-plugins-base-devel zlib-devel luajit-devel 
libtiff-devel openssl-devel libcurl-devel dbus-devel glibc-devel 
fontconfig-devel freetype-devel fribidi-devel pulseaudio-libs-devel 
libsndfile-devel libX11-devel libXau-devel libXcomposite-devel libXdamage-devel 
libXdmcp-devel libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel 
libXrender-devel libXScrnSaver-devel libXtst-devel libX [...]
+
+# Build
+RUN mkdir -p /src/
+WORKDIR /src/
+COPY . /src/
+RUN .ci/ci-linux-build.sh

-- 




[EGIT] [core/efl] master 02/02: ci: add Archlinux Dockerfile and use it in Travis

2018-01-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=24bdcd43f86d8e85072749463ca60858cd24da1c

commit 24bdcd43f86d8e85072749463ca60858cd24da1c
Author: Stefan Schmidt 
Date:   Wed Jan 3 15:13:26 2018 +0100

ci: add Archlinux Dockerfile and use it in Travis
---
 .ci/Dockerfile-Archlinux | 18 ++
 .travis.yml  |  1 +
 2 files changed, 19 insertions(+)

diff --git a/.ci/Dockerfile-Archlinux b/.ci/Dockerfile-Archlinux
new file mode 100644
index 00..a94dc2a5fb
--- /dev/null
+++ b/.ci/Dockerfile-Archlinux
@@ -0,0 +1,18 @@
+FROM base/archlinux
+
+# Install
+RUN pacman -Syu
+RUN pacman -S --noconfirm git bullet libjpeg-turbo gst-plugins-base \
+ luajit curl fribidi libpulse libxcomposite \
+ libxinerama libxrandr libxss libinput \
+ libxcursor libxp libwebp shared-mime-info \
+ libxkbcommon wayland lz4 openjpeg avahi \
+ libspectre libraw librsvg wayland-protocols \
+ git ninja clang gcc pkgconfig check autoconf make base-devel \
+ mesa poppler
+
+# Build
+RUN mkdir -p /src/
+WORKDIR /src/
+COPY . /src/
+RUN .ci/ci-linux-build.sh
diff --git a/.travis.yml b/.travis.yml
index 7557954cce..98f937f4cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,7 @@ matrix:
 - env: DISTRO=Ubuntu1710
 - env: DISTRO=Fedora27
 - env: DISTRO=Debian91
+- env: DISTRO=Archlinux
 - os: osx
   osx_image: xcode7.3
 - os: osx

-- 




[EGIT] [core/efl] master 01/02: ci: update travis distro builds for Ubuntu and Fedora to newer versions

2018-01-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2938d6335cad8e01a0484bf42ab306d66ced1bca

commit 2938d6335cad8e01a0484bf42ab306d66ced1bca
Author: Stefan Schmidt 
Date:   Wed Jan 3 12:22:15 2018 +0100

ci: update travis distro builds for Ubuntu and Fedora to newer versions

We already have the needed Dockerfiles for the latest releases and they
work fine. Make sure Travis runs use them.
---
 .travis.yml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 209a1e0071..7557954cce 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,8 +13,8 @@ before_install:
 
 matrix:
   include:
-- env: DISTRO=Ubuntu1704
-- env: DISTRO=Fedora26
+- env: DISTRO=Ubuntu1710
+- env: DISTRO=Fedora27
 - env: DISTRO=Debian91
 - os: osx
   osx_image: xcode7.3

-- 




[EGIT] [core/efl] master 01/01: ci: add forgotten Ubuntu 17.10 Dockerfile

2018-01-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8a10f09b14f046922ffe2e93bf58da41c3dd29bf

commit 8a10f09b14f046922ffe2e93bf58da41c3dd29bf
Author: Stefan Schmidt 
Date:   Wed Jan 3 16:57:50 2018 +0100

ci: add forgotten Ubuntu 17.10 Dockerfile

Oops, sorry for the Travis break due to this.
---
 .ci/Dockerfile-Ubuntu1710 | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/.ci/Dockerfile-Ubuntu1710 b/.ci/Dockerfile-Ubuntu1710
new file mode 100644
index 00..23a134b598
--- /dev/null
+++ b/.ci/Dockerfile-Ubuntu1710
@@ -0,0 +1,11 @@
+FROM ubuntu:17.10
+
+# Install
+RUN apt-get update -y
+RUN apt-get install -y build-essential autoconf automake autopoint doxygen 
check luajit libharfbuzz-dev libpng-dev libudev-dev libwebp-dev libssl-dev 
libluajit-5.1-dev libfribidi-dev libcogl-gles2-dev libgif-dev libtiff5-dev 
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev libmount-dev 
libblkid-dev libpulse-dev libxrandr-dev libxtst-dev libxcursor-dev 
libxcomposite-dev libxinerama-dev libxkbfile-dev libbullet-dev libvlc-dev 
libsndfile1-dev libraw-dev libspectre-dev libp [...]
+
+# Build
+RUN mkdir -p /src/
+WORKDIR /src/
+COPY . /src/
+RUN .ci/ci-linux-build.sh

-- 




[EGIT] [core/efl] master 01/01: ci: stay with 17.04 for Ubuntu on Travis builds

2018-01-03 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e04df31bfb1bb22bdd14ba7d34a2a8d825544316

commit e04df31bfb1bb22bdd14ba7d34a2a8d825544316
Author: Stefan Schmidt 
Date:   Thu Jan 4 08:46:10 2018 +0100

ci: stay with 17.04 for Ubuntu on Travis builds

There is some glitch with 17.10 and systemd in our build. Roll back here
to keep the Travis build stable until this is investigated.
---
 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 98f937f4cc..2f60f7ee8f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,7 +13,7 @@ before_install:
 
 matrix:
   include:
-- env: DISTRO=Ubuntu1710
+- env: DISTRO=Ubuntu1704
 - env: DISTRO=Fedora27
 - env: DISTRO=Debian91
 - env: DISTRO=Archlinux

-- 




[EGIT] [core/efl] master 01/01: ci: actually install systemd in the Ubuntu 17.10 Dockerfile

2018-01-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=fdf0812883b4b9da1ea6e04e26c5fa469bd8920a

commit fdf0812883b4b9da1ea6e04e26c5fa469bd8920a
Author: Stefan Schmidt 
Date:   Fri Jan 5 14:10:46 2018 +0100

ci: actually install systemd in the Ubuntu 17.10 Dockerfile

This allows us to build efl with systemd support on it and enables the
newer Ubunutu version by default.
---
 .ci/Dockerfile-Ubuntu1710 | 2 +-
 .travis.yml   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.ci/Dockerfile-Ubuntu1710 b/.ci/Dockerfile-Ubuntu1710
index 23a134b598..2cdf1093ff 100644
--- a/.ci/Dockerfile-Ubuntu1710
+++ b/.ci/Dockerfile-Ubuntu1710
@@ -2,7 +2,7 @@ FROM ubuntu:17.10
 
 # Install
 RUN apt-get update -y
-RUN apt-get install -y build-essential autoconf automake autopoint doxygen 
check luajit libharfbuzz-dev libpng-dev libudev-dev libwebp-dev libssl-dev 
libluajit-5.1-dev libfribidi-dev libcogl-gles2-dev libgif-dev libtiff5-dev 
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev libmount-dev 
libblkid-dev libpulse-dev libxrandr-dev libxtst-dev libxcursor-dev 
libxcomposite-dev libxinerama-dev libxkbfile-dev libbullet-dev libvlc-dev 
libsndfile1-dev libraw-dev libspectre-dev libp [...]
+RUN apt-get install -y build-essential autoconf automake autopoint doxygen 
check luajit libharfbuzz-dev libpng-dev libudev-dev libwebp-dev libssl-dev 
libluajit-5.1-dev libfribidi-dev libcogl-gles2-dev libgif-dev libtiff5-dev 
libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libdbus-1-dev libmount-dev 
libblkid-dev libpulse-dev libxrandr-dev libxtst-dev libxcursor-dev 
libxcomposite-dev libxinerama-dev libxkbfile-dev libbullet-dev libvlc-dev 
libsndfile1-dev libraw-dev libspectre-dev libp [...]
 
 # Build
 RUN mkdir -p /src/
diff --git a/.travis.yml b/.travis.yml
index 2f60f7ee8f..98f937f4cc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,7 +13,7 @@ before_install:
 
 matrix:
   include:
-- env: DISTRO=Ubuntu1704
+- env: DISTRO=Ubuntu1710
 - env: DISTRO=Fedora27
 - env: DISTRO=Debian91
 - env: DISTRO=Archlinux

-- 




[EGIT] [core/efl] master 01/06: ci: enable examples build in for OSX target

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8aadb2053712d96aebff9b15e1e7efdb60d17ebd

commit 8aadb2053712d96aebff9b15e1e7efdb60d17ebd
Author: Stefan Schmidt 
Date:   Fri Jan 5 15:52:12 2018 +0100

ci: enable examples build in for OSX target
---
 .ci/ci-osx-build.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.ci/ci-osx-build.sh b/.ci/ci-osx-build.sh
index 628ec20abe..bc2a056829 100755
--- a/.ci/ci-osx-build.sh
+++ b/.ci/ci-osx-build.sh
@@ -12,5 +12,5 @@ export PATH="$(brew --prefix gettext)/bin:$PATH"
 # Normal build test of all targets
 ./autogen.sh $COPTS $@
 make -j $PARALLEL_JOBS
-#make -j $PARALLEL_JOBS examples
+make -j $PARALLEL_JOBS examples
 #make -j $PARALLEL_JOBS benchmark

-- 




[EGIT] [core/efl] master 03/06: travis: test docker build with prebuild image for speedup

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b31fa6493ff667b5e4e06eda88f6e4dcf992f216

commit b31fa6493ff667b5e4e06eda88f6e4dcf992f216
Author: Stefan Schmidt 
Date:   Tue Jan 2 16:47:12 2018 +0100

travis: test docker build with prebuild image for speedup
---
 .travis.yml | 26 ++
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 98f937f4cc..3cd3c7826a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,9 +8,6 @@ os: linux
 services:
   - docker
 
-before_install:
-  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-deps.sh ; fi
-
 matrix:
   include:
 - env: DISTRO=Ubuntu1710
@@ -25,6 +22,27 @@ matrix:
 # Xcode 7.3.1, OS X 10.11
 # Xcode 8.3.3, OS X 10.12
 
+before_install:
+  - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-deps.sh ; fi
+
+before_script:
+  - |
+  if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
+docker pull stefanschmidt1/ci-support-files:$DISTRO
+  fi
+
 script:
-  - if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then 
docker build -f  .ci/Dockerfile-$DISTRO . ; fi
+  - |
+  if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
+docker run -v `pwd`:/src -w /src 
stefanschmidt1/ci-support-files:$DISTRO /src/.ci/ci-linux-build.sh
+  fi
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-build.sh ; fi
+
+after_success:
+  - |
+  if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
+docker login -u stefanschmidt1 -p "$DOCKER_PASSWORD"
+docker tag stefanschmidt1/ci-support-files:$DISTRO 
stefanschmidt1/ci-support-files:$DISTRO-$TRAVIS_BUILD_NUMBER
+docker push stefanschmidt1/ci-support-files:$DISTRO
+docker push 
stefanschmidt1/ci-support-files:$DISTRO-$TRAVIS_BUILD_NUMBER
+  fi

-- 




[EGIT] [core/efl] master 05/06: travis: add misc and wayland build options to build matrix

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=564e8987b9f0752b9d74265fd4fc25f0e7d82c9b

commit 564e8987b9f0752b9d74265fd4fc25f0e7d82c9b
Author: Stefan Schmidt 
Date:   Fri Jan 5 16:24:43 2018 +0100

travis: add misc and wayland build options to build matrix
---
 .ci/ci-linux-build.sh | 35 +--
 .travis.yml   |  4 +++-
 2 files changed, 32 insertions(+), 7 deletions(-)

diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index 5472495b5a..a48d0788a1 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -1,10 +1,33 @@
 #!/bin/sh
 
-COPTS="--with-tests=regular"
 PARALLEL_JOBS=10
 
-# Normal build test of all targets
-./autogen.sh $COPTS $@
-make -j $PARALLEL_JOBS
-make -j $PARALLEL_JOBS examples
-make -j $PARALLEL_JOBS benchmark
+CI_BUILD_TYPE=$1
+
+DEFAULT_COPTS="--with-tests=regular"
+WAYLAND_COPTS="--with-tests=regular --enable-wayland --enable-elput 
--enable-drm"
+MISC_COPTS="--enable-harfbuzz --enable-liblz4 --enable-image-loader-webp 
--enable-xinput22 --enable-multisense --enable-lua-old --enable-xpresent 
--enable-hyphen"
+
+# --enable-libvlc --enable-vnc-server --enable-g-main-loop --enable-libuv 
--enable-fb --enable-eglfs --enable-sdl --enable-gl-drm --enable-egl 
--enable-pixman --enable-tile-rotate --enable-ecore-buffer 
--enable-image-loader-generic --enable-image-loader-jp2k --enable-gesture 
--enable-v4l2 --enable-xine
+# --with-profile=PROFILE --with-crypto=CRYPTO
+
+if [ "$CI_BUILD_TYPE" = "" ]; then
+  # Normal build test of all targets
+  ./autogen.sh $DEFAULT_COPTS
+  make -j $PARALLEL_JOBS
+  make -j $PARALLEL_JOBS examples
+  make -j $PARALLEL_JOBS benchmark
+fi
+
+if [ "$CI_BUILD_TYPE" = "wayland" ]; then
+  ./autogen.sh $WAYLAND_COPTS
+  make -j $PARALLEL_JOBS
+  make -j $PARALLEL_JOBS examples
+fi
+
+if [ "$CI_BUILD_TYPE" = "misc" ]; then
+  ./autogen.sh $MISC_COPTS
+  make -j $PARALLEL_JOBS
+  make -j $PARALLEL_JOBS examples
+fi
+
diff --git a/.travis.yml b/.travis.yml
index fff307fa3c..27140574e1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,6 +12,8 @@ matrix:
   include:
 - env: DISTRO=Ubuntu1710
 - env: DISTRO=Fedora27
+- env: DISTRO=Fedora27 CI_BUILD_TYPE=wayland
+- env: DISTRO=Fedora27 CI_BUILD_TYPE=misc
 - env: DISTRO=Debian91
 - env: DISTRO=Archlinux
 - os: osx
@@ -31,7 +33,7 @@ before_script:
 script:
   - |
   if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
-docker run -v `pwd`:/src -w /src 
stefanschmidt1/ci-support-files:$DISTRO /src/.ci/ci-linux-build.sh
+docker run -v `pwd`:/src -w /src 
stefanschmidt1/ci-support-files:$DISTRO /src/.ci/ci-linux-build.sh 
$CI_BUILD_TYPE
   fi
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then .ci/ci-osx-build.sh ; fi
 

-- 




[EGIT] [core/efl] master 02/06: ci: install wayland and other build options dependencies in Fedora image

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=cf5c513ff94ff0a0f5e89018f3ffe57f6e47129c

commit cf5c513ff94ff0a0f5e89018f3ffe57f6e47129c
Author: Stefan Schmidt 
Date:   Fri Jan 5 15:52:38 2018 +0100

ci: install wayland and other build options dependencies in Fedora image

We will use this as base image for different build option testing.
---
 .ci/Dockerfile-Fedora27 | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/.ci/Dockerfile-Fedora27 b/.ci/Dockerfile-Fedora27
index 346339218e..eb7689a9ca 100644
--- a/.ci/Dockerfile-Fedora27
+++ b/.ci/Dockerfile-Fedora27
@@ -4,6 +4,12 @@ FROM fedora:27
 RUN dnf update --assumeyes
 RUN dnf install --assumeyes bullet-devel libpng-devel libjpeg-turbo-devel 
gstreamer1-devel gstreamer1-plugins-base-devel zlib-devel luajit-devel 
libtiff-devel openssl-devel libcurl-devel dbus-devel glibc-devel 
fontconfig-devel freetype-devel fribidi-devel pulseaudio-libs-devel 
libsndfile-devel libX11-devel libXau-devel libXcomposite-devel libXdamage-devel 
libXdmcp-devel libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel 
libXrender-devel libXScrnSaver-devel libXtst-devel libX [...]
 
+# Install wayland build dependencies
+RUN dnf install --assumeyes wayland-protocols-devel libwayland-client 
libwayland-server libinput-devel libdrm-devel libxkbcommon-devel uuid-devel 
wayland-devel mesa-libgbm-devel
+
+# Install misc build dependencies
+RUN dnf install --assumeyes lz4-devel harfbuzz-devel libXpresent-devel 
libwebp-devel hyphen-devel lua-devel
+
 # Build
 RUN mkdir -p /src/
 WORKDIR /src/

-- 




[EGIT] [core/efl] master 04/06: travis: drop older osx build, latest should be enough

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=823cc96ae97601958ee91b1b5e475bc6b6711693

commit 823cc96ae97601958ee91b1b5e475bc6b6711693
Author: Stefan Schmidt 
Date:   Fri Jan 5 16:27:11 2018 +0100

travis: drop older osx build, latest should be enough
---
 .travis.yml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 3cd3c7826a..fff307fa3c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,11 +15,8 @@ matrix:
 - env: DISTRO=Debian91
 - env: DISTRO=Archlinux
 - os: osx
-  osx_image: xcode7.3
-- os: osx
   osx_image: xcode8.3
 
-# Xcode 7.3.1, OS X 10.11
 # Xcode 8.3.3, OS X 10.12
 
 before_install:

-- 




[EGIT] [core/efl] master 06/06: ci: keep dockerfiles in sync with repo used for building on docker hub

2018-01-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e2fa576b023da94caa4309c4bfe1e16be4fb7f49

commit e2fa576b023da94caa4309c4bfe1e16be4fb7f49
Author: Stefan Schmidt 
Date:   Tue Jan 9 22:14:50 2018 +0100

ci: keep dockerfiles in sync with repo used for building on docker hub

We have an extra repo for these files on our github project to allow
docker hub building these images automatically for us to be ready when
CI kicks in. We still want to have them here as well to aid developer
using them for testing.
---
 .ci/{ => dockerfiles}/Dockerfile-Archlinux  | 6 --
 .ci/{ => dockerfiles}/Dockerfile-Debian91   | 6 --
 .ci/{ => dockerfiles}/Dockerfile-Fedora26   | 6 --
 .ci/{ => dockerfiles}/Dockerfile-Fedora27   | 6 --
 .ci/dockerfiles/Dockerfile-Opensuse423  | 7 +++
 .ci/{ => dockerfiles}/Dockerfile-Ubuntu1704 | 6 --
 .ci/{ => dockerfiles}/Dockerfile-Ubuntu1710 | 6 --
 7 files changed, 7 insertions(+), 36 deletions(-)

diff --git a/.ci/Dockerfile-Archlinux b/.ci/dockerfiles/Dockerfile-Archlinux
similarity index 85%
rename from .ci/Dockerfile-Archlinux
rename to .ci/dockerfiles/Dockerfile-Archlinux
index a94dc2a5fb..2b335e31c1 100644
--- a/.ci/Dockerfile-Archlinux
+++ b/.ci/dockerfiles/Dockerfile-Archlinux
@@ -10,9 +10,3 @@ RUN pacman -S --noconfirm git bullet libjpeg-turbo 
gst-plugins-base \
  libspectre libraw librsvg wayland-protocols \
  git ninja clang gcc pkgconfig check autoconf make base-devel \
  mesa poppler
-
-# Build
-RUN mkdir -p /src/
-WORKDIR /src/
-COPY . /src/
-RUN .ci/ci-linux-build.sh
diff --git a/.ci/Dockerfile-Debian91 b/.ci/dockerfiles/Dockerfile-Debian91
similarity index 91%
rename from .ci/Dockerfile-Debian91
rename to .ci/dockerfiles/Dockerfile-Debian91
index 10d8a1e8b0..a8d2ea20af 100644
--- a/.ci/Dockerfile-Debian91
+++ b/.ci/dockerfiles/Dockerfile-Debian91
@@ -3,9 +3,3 @@ FROM debian:9.1
 # Install
 RUN apt-get update -y
 RUN apt-get install -y make gcc bison flex gawk subversion automake autoconf 
doxygen check autotools-dev autoconf-archive autopoint libtool gettext 
libpam0g-dev libfreetype6-dev libpng-dev zlib1g-dev libjpeg-dev libdbus-1-dev 
luajit libluajit-5.1-dev libx11-dev libxcursor-dev libxrender-dev libxrandr-dev 
libxfixes-dev libxdamage-dev libxcomposite-dev libxss-dev libxext-dev 
libxinerama-dev libxkbfile-dev libxtst-dev libxcb1-dev libxcb-shape0-dev 
libxcb-keysyms1-dev libpulse-dev libsndfile [...]
-
-# Build
-RUN mkdir -p /src/
-WORKDIR /src/
-COPY . /src/
-RUN .ci/ci-linux-build.sh
diff --git a/.ci/Dockerfile-Fedora26 b/.ci/dockerfiles/Dockerfile-Fedora26
similarity index 90%
rename from .ci/Dockerfile-Fedora26
rename to .ci/dockerfiles/Dockerfile-Fedora26
index 50afa45af1..6649c937f1 100644
--- a/.ci/Dockerfile-Fedora26
+++ b/.ci/dockerfiles/Dockerfile-Fedora26
@@ -3,9 +3,3 @@ FROM fedora:26
 # Install
 RUN dnf update --assumeyes
 RUN dnf install --assumeyes bullet-devel libpng-devel libjpeg-turbo-devel 
gstreamer1-devel gstreamer1-plugins-base-devel zlib-devel luajit-devel 
libtiff-devel openssl-devel libcurl-devel dbus-devel glibc-devel 
fontconfig-devel freetype-devel fribidi-devel pulseaudio-libs-devel 
libsndfile-devel libX11-devel libXau-devel libXcomposite-devel libXdamage-devel 
libXdmcp-devel libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel 
libXrender-devel libXScrnSaver-devel libXtst-devel libX [...]
-
-# Build
-RUN mkdir -p /src/
-WORKDIR /src/
-COPY . /src/
-RUN .ci/ci-linux-build.sh
diff --git a/.ci/Dockerfile-Fedora27 b/.ci/dockerfiles/Dockerfile-Fedora27
similarity index 93%
rename from .ci/Dockerfile-Fedora27
rename to .ci/dockerfiles/Dockerfile-Fedora27
index eb7689a9ca..e0d4b8c4fe 100644
--- a/.ci/Dockerfile-Fedora27
+++ b/.ci/dockerfiles/Dockerfile-Fedora27
@@ -9,9 +9,3 @@ RUN dnf install --assumeyes wayland-protocols-devel 
libwayland-client libwayland
 
 # Install misc build dependencies
 RUN dnf install --assumeyes lz4-devel harfbuzz-devel libXpresent-devel 
libwebp-devel hyphen-devel lua-devel
-
-# Build
-RUN mkdir -p /src/
-WORKDIR /src/
-COPY . /src/
-RUN .ci/ci-linux-build.sh
diff --git a/.ci/dockerfiles/Dockerfile-Opensuse423 
b/.ci/dockerfiles/Dockerfile-Opensuse423
new file mode 100644
index 00..697766d659
--- /dev/null
+++ b/.ci/dockerfiles/Dockerfile-Opensuse423
@@ -0,0 +1,7 @@
+FROM opensuse:42.3
+
+# Install
+RUN zypper --non-interactive update
+RUN zypper --non-interactive install -t pattern devel_basis
+RUN zypper --non-interactive in -d efl
+RUN zypper --non-interactive install gcc-c++ gettext-devel doxygen check 
libcheck0 check-devel libopenssl-devel systemd-devel libjpeg-devel glib2-devel 
gstreamer-devel gstreamer-plugins-base-devel luajit-devel freetype2-devel 
fontconfig-devel fribidi-devel libpng-devel libtiff-devel libcurl-devel 
libsndfile-devel libX11-devel libXau-devel libXcomposite-devel libXdamage-devel 
libXdmcp-devel libXext-devel libXfixes-devel

[EGIT] [core/efl] master 02/03: examples: calendar_cxx: comment out unused variables

2018-01-15 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ef71e2550c4f4a9238ef1db12bff216c6466dacf

commit ef71e2550c4f4a9238ef1db12bff216c6466dacf
Author: Stefan Schmidt 
Date:   Mon Jan 15 10:40:39 2018 +0100

examples: calendar_cxx: comment out unused variables

I normally would simply remove them, but they belong to some more
commented out code below. We should either remove both or get this
fixed.
---
 src/examples/elementary/calendar_cxx_example_04.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/examples/elementary/calendar_cxx_example_04.cc 
b/src/examples/elementary/calendar_cxx_example_04.cc
index f19234cc60..df9a5a4f12 100644
--- a/src/examples/elementary/calendar_cxx_example_04.cc
+++ b/src/examples/elementary/calendar_cxx_example_04.cc
@@ -9,8 +9,10 @@ using efl::eo::instantiate;
 static void
 efl_main(void *data EINA_UNUSED, const Efl_Event *ev EINA_UNUSED)
 {
+#if 0
struct tm selected_time;
time_t current_time;
+#endif
 
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN);
 

-- 




[EGIT] [core/efl] master 03/03: examples: efl_ui_list: remove unused variables

2018-01-15 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8fc21da029b7d337be42c436e6e2f05837c10412

commit 8fc21da029b7d337be42c436e6e2f05837c10412
Author: Stefan Schmidt 
Date:   Mon Jan 15 10:41:58 2018 +0100

examples: efl_ui_list: remove unused variables
---
 src/examples/elementary/efl_ui_list_example_1.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/examples/elementary/efl_ui_list_example_1.c 
b/src/examples/elementary/efl_ui_list_example_1.c
index 488dca0dfb..4aea1e5c2f 100644
--- a/src/examples/elementary/efl_ui_list_example_1.c
+++ b/src/examples/elementary/efl_ui_list_example_1.c
@@ -44,7 +44,7 @@ _unrealized_cb(void *data EINA_UNUSED, const Efl_Event *event)
 static Efl_Model*
 _make_model()
 {
-   Eina_Value vtext, vstyle;
+   Eina_Value vtext;
Efl_Model_Item *model, *child;
unsigned int i, s;
char buf[256];
@@ -72,7 +72,7 @@ EAPI_MAIN int
 elm_main(int argc, char **argv)
 {
Efl_Ui_Layout_Factory *factory;
-   Evas_Object *win, *li, *bx, *vbx;
+   Evas_Object *win, *li, *bx;
Eo *model;
 
win = elm_win_util_standard_add("viewlist", "Viewlist");

-- 




[EGIT] [core/efl] master 01/03: examples: cxx: avoid tick in warning message

2018-01-15 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2cc63bb8b2dca53b2c303b0edc74175524cba05e

commit 2cc63bb8b2dca53b2c303b0edc74175524cba05e
Author: Stefan Schmidt 
Date:   Mon Jan 15 10:38:36 2018 +0100

examples: cxx: avoid tick in warning message

The compiler is not to happy about having this tick in the warning
message. Switch to the more formal can not and be done with it.

menu_cxx_example_01.cc:3:26: warning: missing terminating ' character
---
 src/examples/elementary/calendar_cxx_example_04.cc | 2 +-
 src/examples/elementary/calendar_cxx_example_05.cc | 2 +-
 src/examples/elementary/menu_cxx_example_01.cc | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/examples/elementary/calendar_cxx_example_04.cc 
b/src/examples/elementary/calendar_cxx_example_04.cc
index aec44c1295..f19234cc60 100644
--- a/src/examples/elementary/calendar_cxx_example_04.cc
+++ b/src/examples/elementary/calendar_cxx_example_04.cc
@@ -1,6 +1,6 @@
 #include 
 
-#warning This example can't be implemented with EO APIs... FIXME
+#warning This example can not be implemented with EO APIs... FIXME
 
 using efl::eo::instantiate;
 
diff --git a/src/examples/elementary/calendar_cxx_example_05.cc 
b/src/examples/elementary/calendar_cxx_example_05.cc
index 8b54d85654..3e6b9f780c 100644
--- a/src/examples/elementary/calendar_cxx_example_05.cc
+++ b/src/examples/elementary/calendar_cxx_example_05.cc
@@ -1,6 +1,6 @@
 #include 
 
-#warning This example can't be implemented with EO APIs... FIXME
+#warning This example can not be implemented with EO APIs... FIXME
 
 EAPI_MAIN int
 elm_main (int argc EINA_UNUSED, char **argv EINA_UNUSED)
diff --git a/src/examples/elementary/menu_cxx_example_01.cc 
b/src/examples/elementary/menu_cxx_example_01.cc
index cf6cb5cedd..04cb3905ad 100644
--- a/src/examples/elementary/menu_cxx_example_01.cc
+++ b/src/examples/elementary/menu_cxx_example_01.cc
@@ -1,6 +1,6 @@
 #include 
 
-#warning This example can't be implemented with EO APIs... FIXME
+#warning This example can not be implemented with EO APIs... FIXME
 
 EAPI_MAIN int
 elm_main (int argc EINA_UNUSED, char *argv[] EINA_UNUSED)

-- 




[EGIT] [core/efl] master 01/01: efl_selection_manager: fix compilation on osx after rename

2018-01-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=131ddded6089818e33b5dfbfb1390cc66d745be0

commit 131ddded6089818e33b5dfbfb1390cc66d745be0
Author: Stefan Schmidt 
Date:   Mon Jan 22 09:31:35 2018 +0100

efl_selection_manager: fix compilation on osx after rename

In commit c91ae98fd3ecf532036b16499ffd521a2e91e2a3 data was renamed but
the ifdefed osx part forgotten to update.
---
 src/lib/elementary/efl_selection_manager.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/efl_selection_manager.c 
b/src/lib/elementary/efl_selection_manager.c
index d7cbaa037b..2c59de9580 100644
--- a/src/lib/elementary/efl_selection_manager.c
+++ b/src/lib/elementary/efl_selection_manager.c
@@ -3786,8 +3786,8 @@ _job_pb_cb(void *data)
 if (get_type & ECORE_COCOA_CNP_TYPE_HTML)
   ddata.format |= EFL_SELECTION_FORMAT_HTML;
 
-ddata.data.mem = pbdata;
-ddata.data.len = pbdata_len;
+ddata.content.mem = pbdata;
+ddata.content.len = pbdata_len;
 ddata.action = EFL_SELECTION_ACTION_UNKNOWN;
 sel->data_func(sel->data_func_data, sel->request_obj, &ddata);
 free(pbdata);

-- 




[EGIT] [core/enlightenment] enlightenment-0.22 01/45: README: no need to mention elementary as dependency

2018-01-30 Thread Stefan Schmidt
discomfitor pushed a commit to branch enlightenment-0.22.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=ba9309ee21d473458c2e2847360f31cc7c440452

commit ba9309ee21d473458c2e2847360f31cc7c440452
Author: Stefan Schmidt 
Date:   Thu Nov 23 15:37:06 2017 +0100

README: no need to mention elementary as dependency

Current E needs efl >= 1.20.5 which has elementary merged.
---
 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README b/README
index 033c2df0f..96550def1 100644
--- a/README
+++ b/README
@@ -6,7 +6,7 @@ Requirements:
 -
 
 Must:
-  efl elementary
+  efl
   libc libm libX11 libXext
   xcb xcb-shape xcb-keysyms
 

-- 




[EGIT] [core/enlightenment] enlightenment-0.22 02/45: meson: make it possible to set the path for eldbus-codegen

2018-01-30 Thread Stefan Schmidt
discomfitor pushed a commit to branch enlightenment-0.22.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=24bc67c914dfe822dcd0e0dfcd850dd0cd784995

commit 24bc67c914dfe822dcd0e0dfcd850dd0cd784995
Author: Stefan Schmidt 
Date:   Thu Nov 23 16:00:28 2017 +0100

meson: make it possible to set the path for eldbus-codegen

find_program() did not detect the eldbus-codegen binary in a given
prefix. Which is a situation we have on Jenkins builds. Make it an
option that can be set like we already do with edje_cc.
If there is a more meson-like approach to this I do not know feel free
to enlight me.
---
 meson.build   | 6 +-
 meson_options.txt | 4 
 src/modules/geolocation/meson.build   | 2 +-
 src/modules/music-control/meson.build | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/meson.build b/meson.build
index dde40a8ba..76269fe0a 100644
--- a/meson.build
+++ b/meson.build
@@ -318,7 +318,11 @@ if dep_xkeyboard_config.found() == true
   config_h.set_quoted('XKB_BASE', 
dep_xkeyboard_config.get_pkgconfig_variable('xkb_base'))
 endif
 
-eldbus_codegen = find_program('eldbus-codegen')
+eldbus_codegen_cmd = get_option('eldbus-codegen')
+if eldbus_codegen_cmd == ''
+  eldbus_codegen_cmd = join_paths(dep_eldbus.get_pkgconfig_variable('prefix'),
+'bin', 'eldbus-codegen')
+endif
 
 requires_e = []
 
diff --git a/meson_options.txt b/meson_options.txt
index 8f7707443..cfa140e0f 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -19,6 +19,10 @@ option('edje-cc',
type   : 'string',
description: 'A path to a edje_cc. Defaults to system edje_cc')
 
+option('eldbus-codegen',
+   type   : 'string',
+   description: 'A path to a eldbus-codegen. Defaults to system 
eldbus-codegen')
+
 option('pam',
type: 'boolean',
value: true,
diff --git a/src/modules/geolocation/meson.build 
b/src/modules/geolocation/meson.build
index 5f6c19021..227447e93 100644
--- a/src/modules/geolocation/meson.build
+++ b/src/modules/geolocation/meson.build
@@ -14,6 +14,6 @@ src = files(
 
 src += custom_target('geolocation_gen',
  input  : 'org.freedesktop.GeoClue2.xml',
- command: [eldbus_codegen, '@INPUT@', '-O', '@OUTDIR@'],
+ command: [eldbus_codegen_cmd, '@INPUT@', '-O', 
'@OUTDIR@'],
  output : created_file
 )
diff --git a/src/modules/music-control/meson.build 
b/src/modules/music-control/meson.build
index a84f5ea8e..a96defe7d 100644
--- a/src/modules/music-control/meson.build
+++ b/src/modules/music-control/meson.build
@@ -15,6 +15,6 @@ src = files(
 
 src += custom_target('gen-dbus',
  input  : 'introspect.xml',
- command: [eldbus_codegen, '@INPUT@', '-O', '@OUTDIR@'],
+ command: [eldbus_codegen_cmd, '@INPUT@', '-O', 
'@OUTDIR@'],
  output : created_file
 )

-- 




[EGIT] [core/enlightenment] enlightenment-0.22 03/45: meson: make it possible to set the path for eet

2018-01-30 Thread Stefan Schmidt
discomfitor pushed a commit to branch enlightenment-0.22.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=7edbdb2499198105becd1855f585aeefbd6e1add

commit 7edbdb2499198105becd1855f585aeefbd6e1add
Author: Stefan Schmidt 
Date:   Thu Nov 23 16:12:12 2017 +0100

meson: make it possible to set the path for eet

Follow the approach of edje_cc and eldbus-codegen which detecting the
eet binary.
---
 config/default/meson.build  |  2 +-
 config/meson.build  | 11 ++-
 config/mobile/meson.build   |  2 +-
 config/standard/meson.build |  2 +-
 config/tiling/meson.build   |  2 +-
 meson_options.txt   |  4 
 6 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/config/default/meson.build b/config/default/meson.build
index 8f85344d9..f993a4393 100644
--- a/config/default/meson.build
+++ b/config/default/meson.build
@@ -10,7 +10,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/meson.build b/config/meson.build
index 221b21997..3cc83881a 100644
--- a/config/meson.build
+++ b/config/meson.build
@@ -1,13 +1,14 @@
 dir_config = join_paths(dir_data, 'enlightenment/data/config')
 
-eet = find_program('eet')
-gen_eet = generator(eet,
-output   : '@BASENAME@.cfg',
-arguments: ['-e', '@OUTPUT@', 'config', '@INPUT@', '1'])
+eet_cmd = get_option('eet')
+if eet_cmd == ''
+  eet_cmd = join_paths(dep_eet.get_pkgconfig_variable('prefix'),
+'bin', 'eet')
+endif
 
 custom_target('profile.src',
   input  : 'profile.src',
-  command: [eet, '-i', '@OUTPUT@', 'config', '@INPUT@', '1'],
+  command: [eet_cmd, '-i', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
   output : ['profile.cfg'],
   install: true,
   install_dir: dir_config
diff --git a/config/mobile/meson.build b/config/mobile/meson.build
index 655bfb357..64be2ad4e 100644
--- a/config/mobile/meson.build
+++ b/config/mobile/meson.build
@@ -12,7 +12,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/standard/meson.build b/config/standard/meson.build
index bb430da27..dfaacd8cd 100644
--- a/config/standard/meson.build
+++ b/config/standard/meson.build
@@ -18,7 +18,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/config/tiling/meson.build b/config/tiling/meson.build
index 806396579..50f074ccb 100644
--- a/config/tiling/meson.build
+++ b/config/tiling/meson.build
@@ -19,7 +19,7 @@ foreach cd: src
   custom_target(' '.join(['config_dist', dir, cd]),
input  : cd + '.src',
output : cd + '.cfg',
-   command: [eet, '-e', '@OUTPUT@', 'config', '@INPUT@', '1'],
+   command: [eet_cmd, '-e', '@OUTPUT@', 'config', '@INPUT@', 
'1'],
install: true,
install_dir: join_paths(dir_config, dir)
)
diff --git a/meson_options.txt b/meson_options.txt
index cfa140e0f..234802766 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -23,6 +23,10 @@ option('eldbus-codegen',
type   : 'string',
description: 'A path to a eldbus-codegen. Defaults to system 
eldbus-codegen')
 
+option('eet',
+   type   : 'string',
+   description: 'A path to a eet. Defaults to system eet')
+
 option('pam',
type: 'boolean',
value: true,

-- 




[EGIT] [core/efl] master 01/01: ci: make sure we fail the build and pass on the non zero exit code

2018-02-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=22794846f4da918333d375d21aabbc67e63b78eb

commit 22794846f4da918333d375d21aabbc67e63b78eb
Author: Stefan Schmidt 
Date:   Thu Feb 8 10:45:24 2018 +0100

ci: make sure we fail the build and pass on the non zero exit code

So far we just kept going on when one of the make targets failed with
the next one.
---
 .ci/ci-linux-build.sh | 2 ++
 .ci/ci-osx-build.sh   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/.ci/ci-linux-build.sh b/.ci/ci-linux-build.sh
index a48d0788a1..2fc40330c7 100755
--- a/.ci/ci-linux-build.sh
+++ b/.ci/ci-linux-build.sh
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -e
+
 PARALLEL_JOBS=10
 
 CI_BUILD_TYPE=$1
diff --git a/.ci/ci-osx-build.sh b/.ci/ci-osx-build.sh
index bc2a056829..be1d670595 100755
--- a/.ci/ci-osx-build.sh
+++ b/.ci/ci-osx-build.sh
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+set -e
+
 COPTS="--with-crypto=none --disable-pulseaudio --disable-cxx-bindings"
 PARALLEL_JOBS=10
 

-- 




[EGIT] [core/efl] efl-1.20 01/01: release: Update NEWS and bump version for 1.20.7 release

2018-02-14 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.20.

http://git.enlightenment.org/core/efl.git/commit/?id=29e26b2a52785711ee3aba19573de30caa85f706

commit 29e26b2a52785711ee3aba19573de30caa85f706
Author: Stefan Schmidt 
Date:   Wed Feb 14 13:56:59 2018 +0100

release: Update NEWS and bump version for 1.20.7 release
---
 NEWS | 45 -
 configure.ac |  2 +-
 2 files changed, 45 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index f84c161244..92f9403b51 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,50 @@
 ==
-EFL 1.20.6
+EFL 1.20.7
 ==
 
+Changes since 1.20.6:
+-
+
+Fixes:
+
+   * ecore ipc/con: fix nasty ... they dont mutually exclude
+   * evas: Fix potential crash with draw context
+   * disable async mode (use sync mode) for ibus when keymap changes
+   * eio: make inotify monitors fork-safe
+   * ecore-file: make monitoring truly fork-safe
+   * efl-wl: unset kbd mods changed flag after sending modifiers
+   * efl-wl: fix no-op of setting keyboard enter on already-entered surface
+   * ecore-x: re-add implementation of ecore_x_connection_get()
+   * ecore-x: filter XkbNewKeyboardNotifyEvent before emitting ecore-x event
+   * elementary config: Fix to use ELEMENTARY_BASE_DIR for configure path
+   * ecore-x: add more null checks for functions
+   * ecore-x: perform internal shutdown on io error if callback is set
+   * ecore-wl2: correctly translate spacebar keyname into key events (T6620)
+   * efl-wl: immediately unset a destroyed surface's cursor
+   * efl-wl: remove some broken logic for activating toplevel parents
+   * efl-wl: set event ON_HOLD flag when they are sent to a surface
+   * efl-wl: propagate surface activation back to parent if child is hidden
+   * efl-wl: send more mouse buttons to clients
+   * efl theme - fix bug in e init splash that would do hide anim 2x (T6619)
+   * ecore-drm2: return supported rotations if not using hardware
+   * ecore-drm2: Fix enabling outputs
+   * ecore evas init - init ecore then evas not the other way...
+   * emotion: unset DISPLAY when loading an engine under wayland (T6418)
+   * elm: fix memleak in combobox
+   * ecore_con: bug workaround SO_REUSEADDR and EADDRINUSE from bind (fix)
+   * eina: fix random segfaults when displaying BT
+   * eldbus test - del not unref obj as it has a parent ...
+   * eeze: Remove unused device variables
+   * eeze: Don't leak udev enumeration
+   * eina: Fix typo in doxygen
+   * ecore-evas-drm: Check for XDG_SEAT existence (T6455)
+   * eina_file: make sure we use a stringshare when virtualized. (T6449)
+   * elm ifrace scrollable - fix uninitialized values on scroll asjust
+   * eo - by default on 64bit only use 47 bits because of luajit
+   * elm_code_widget: make sure the widget is cleared properly. (T6185)
+   * elm_code_widget: keep track of visibility.
+   * edje - entry - fix empty item handling (T6668)
+
 Changes since 1.20.5:
 -
 
diff --git a/configure.ac b/configure.ac
index 357546de84..30575eecf2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [20], [6], [release])
+EFL_VERSION([1], [20], [7], [release])
 AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[EGIT] [core/efl] master 01/01: build: disable gz compression for release tarballs

2018-02-19 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=a2a29f6ec12a6bf37c3bb1578792a3fc985894e9

commit a2a29f6ec12a6bf37c3bb1578792a3fc985894e9
Author: Stefan Schmidt 
Date:   Mon Feb 19 16:16:17 2018 +0100

build: disable gz compression for release tarballs

We have been using gz as a fallback for a long time. By now every system
unpacking the efl tarballs should be capable of using xz. Having only
one file will not onyl save space but also ease the release handling.
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index 3079d9b492..25bc6786dc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@ AH_BOTTOM([
 ])
 
 
-AM_INIT_AUTOMAKE([1.6 dist-xz -Wall color-tests subdir-objects])
+AM_INIT_AUTOMAKE([1.6 dist-xz no-dist-gzip -Wall color-tests subdir-objects])
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 
 # Due to a bug in automake 1.14 we need to use this after AM_INIT_AUTOMAKE

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Stefan Schmidt

2018-03-01 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=92d99b428878eddd8ba2d8d083652f26775772ee

commit 92d99b428878eddd8ba2d8d083652f26775772ee
Author: Stefan Schmidt 
Date:   Thu Mar 1 00:51:30 2018 -0800

Wiki page start-release changed with summary [] by Stefan Schmidt
---
 pages/incl/start-release.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/incl/start-release.txt b/pages/incl/start-release.txt
index cf310db29..dbb5f2061 100644
--- a/pages/incl/start-release.txt
+++ b/pages/incl/start-release.txt
@@ -1,3 +1,3 @@
 
-EFL 1.20.6 and 
[[https://www.enlightenment.org/news/e0.22.1_release|Enlightenment 0.22.1]] are 
out - go to our [[/download]] page.
+EFL 1.20.7 and 
[[https://www.enlightenment.org/news/e0.22.1_release|Enlightenment 0.22.1]] are 
out - go to our [[/download]] page.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Stefan Schmidt

2018-03-01 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=36e8662b54077dae8a73ad45d3bc45a636d3ca04

commit 36e8662b54077dae8a73ad45d3bc45a636d3ca04
Author: Stefan Schmidt 
Date:   Thu Mar 1 00:51:18 2018 -0800

Wiki page download-latest changed with summary [] by Stefan Schmidt
---
 pages/download-latest.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index 10e1b1301..6053fab10 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -1,5 +1,5 @@
 
-efl_v = 1.20.6
+efl_v = 1.20.7
 python_efl_v  = 1.20.0
 
 enlightenment_v   = 0.22.1

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.20.7 changed with summary [created] by Stefan Schmidt

2018-03-01 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=0d90bd78f54b2fa65fd357e423f0c78e1d06a3d6

commit 0d90bd78f54b2fa65fd357e423f0c78e1d06a3d6
Author: Stefan Schmidt 
Date:   Thu Mar 1 00:54:43 2018 -0800

Wiki page efl-1.20.7 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.20.7.txt | 49 +++
 1 file changed, 49 insertions(+)

diff --git a/pages/news/efl-1.20.7.txt b/pages/news/efl-1.20.7.txt
new file mode 100644
index 0..9d1b9405a
--- /dev/null
+++ b/pages/news/efl-1.20.7.txt
@@ -0,0 +1,49 @@
+=== EFL 1.20.7 release ===
+  * //2018-03-01 - by Stefan Schmidt//
+
+Our seventh update on the 1.20 release.
+
+==Fixes:==
+
+   * ecore ipc/con: fix nasty ... they dont mutually exclude
+   * evas: Fix potential crash with draw context
+   * disable async mode (use sync mode) for ibus when keymap changes
+   * eio: make inotify monitors fork-safe
+   * ecore-file: make monitoring truly fork-safe
+   * efl-wl: unset kbd mods changed flag after sending modifiers
+   * efl-wl: fix no-op of setting keyboard enter on already-entered surface
+   * ecore-x: re-add implementation of ecore_x_connection_get()
+   * ecore-x: filter XkbNewKeyboardNotifyEvent before emitting ecore-x event
+   * elementary config: Fix to use ELEMENTARY_BASE_DIR for configure path
+   * ecore-x: add more null checks for functions
+   * ecore-x: perform internal shutdown on io error if callback is set
+   * ecore-wl2: correctly translate spacebar keyname into key events (T6620)
+   * efl-wl: immediately unset a destroyed surface's cursor
+   * efl-wl: remove some broken logic for activating toplevel parents
+   * efl-wl: set event ON_HOLD flag when they are sent to a surface
+   * efl-wl: propagate surface activation back to parent if child is hidden
+   * efl-wl: send more mouse buttons to clients
+   * efl theme - fix bug in e init splash that would do hide anim 2x (T6619)
+   * ecore-drm2: return supported rotations if not using hardware
+   * ecore-drm2: Fix enabling outputs
+   * ecore evas init - init ecore then evas not the other way...
+   * emotion: unset DISPLAY when loading an engine under wayland (T6418)
+   * elm: fix memleak in combobox
+   * ecore_con: bug workaround SO_REUSEADDR and EADDRINUSE from bind (fix)
+   * eina: fix random segfaults when displaying BT
+   * eldbus test - del not unref obj as it has a parent ...
+   * eeze: Remove unused device variables
+   * eeze: Don't leak udev enumeration
+   * eina: Fix typo in doxygen
+   * ecore-evas-drm: Check for XDG_SEAT existence (T6455)
+   * eina_file: make sure we use a stringshare when virtualized. (T6449)
+   * elm ifrace scrollable - fix uninitialized values on scroll asjust
+   * eo - by default on 64bit only use 47 bits because of luajit
+   * elm_code_widget: make sure the widget is cleared properly. (T6185)
+   * elm_code_widget: keep track of visibility.
+   * edje - entry - fix empty item handling (T6668)
+ 
+==Download:==
+
+^ ** LINK ** ^ ** SHA256 ** ^
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.20.7.tar.xz  | 
efl-1.20.7.tar.xz ]] |   
b0a9b765bcd7b012f1072da1d491fc8671aa089473f746901d93f5807a2c76fe  |
\ No newline at end of file

-- 




[EGIT] [core/efl] master 01/01: Revert "elm - collection view - check return and fix coverity wanring"

2020-09-21 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ddd0736264e3e6d35caac3a40295538fb971bd78

commit ddd0736264e3e6d35caac3a40295538fb971bd78
Author: Stefan Schmidt 
Date:   Mon Sep 21 11:06:39 2020 +0200

Revert "elm - collection view - check return and fix coverity wanring"

This reverts commit f3fdcf56923c8a2ca126e14d915e6386c7c4ff7e.

This commit leads to ninja test timeout. When returning result here the
future will never fire and we will keep spinning.
---
 src/lib/elementary/efl_ui_collection_view.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_collection_view.c 
b/src/lib/elementary/efl_ui_collection_view.c
index 1a7f0079e0..7eb6fe42d1 100644
--- a/src/lib/elementary/efl_ui_collection_view.c
+++ b/src/lib/elementary/efl_ui_collection_view.c
@@ -1013,7 +1013,7 @@ _batch_size_cb(void *data, 
Efl_Ui_Position_Manager_Size_Call_Config conf, Eina_R
sizes = memory.mem;
//count = efl_model_children_count_get(parent);
limit = conf.range.end_id - conf.range.start_id;
-   if (!ITEM_BASE_SIZE_FROM_MODEL(parent, item_base)) return result;
+   ITEM_BASE_SIZE_FROM_MODEL(parent, item_base);
 
// Look in the temporary cache now for the beginning of the buffer
 #ifdef VIEWPORT_ENABLE

-- 




[EGIT] [core/efl] master 01/01: release: Update NEWS and bump version for 1.25.0 release

2020-09-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=eedf6cb339db7af213f923d6a9edb1427ae97a2c

commit eedf6cb339db7af213f923d6a9edb1427ae97a2c
Author: Stefan Schmidt 
Date:   Tue Sep 22 19:54:20 2020 +0200

release: Update NEWS and bump version for 1.25.0 release
---
 NEWS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/NEWS b/NEWS
index 0ccc2b43df..438956030e 100644
--- a/NEWS
+++ b/NEWS
@@ -58,6 +58,7 @@ Fixes:
* edje - calc - handle swallow disappearing mid-calc due to callabcks
* ecore drm - increase timeout for flips from 0.05 to 2.0 sec
* docs: Correct the mismatched group name in Evas.
+   * elm - toiolbar - use correct theme icon for more item
 
 Changes since 1.23.0:
 -

-- 




[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Stefan Schmidt

2020-09-22 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=76074c1e53be1b57d9349e7da8844b6235246715

commit 76074c1e53be1b57d9349e7da8844b6235246715
Author: Stefan Schmidt 
Date:   Tue Sep 22 11:13:08 2020 -0700

Wiki page download-latest changed with summary [] by Stefan Schmidt
---
 pages/download-latest.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index 79d4f2cd7..aaa4fd5aa 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -1,5 +1,5 @@
 
-efl_v = 1.24.3
+efl_v = 1.25.0
 python_efl_v  = 1.24.0
 
 enlightenment_v   = 0.24.2

-- 




[EGIT] [core/efl] master 01/01: build: release freeze is over

2020-09-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7ca0e129eda2424dcbe1f1d697c1e9bf63b87229

commit 7ca0e129eda2424dcbe1f1d697c1e9bf63b87229
Author: Stefan Schmidt 
Date:   Tue Sep 22 20:17:05 2020 +0200

build: release freeze is over

1.25 is done and we are back to development mode.
---
 meson.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meson.build b/meson.build
index ba34a9c311..a803a197a2 100644
--- a/meson.build
+++ b/meson.build
@@ -1,6 +1,6 @@
 project('efl', ['c','cpp'],
-  version: '1.25.0',
-  default_options : ['buildtype=release', 'cpp_std=c++11'],
+  version: '1.25.99',
+  default_options : ['buildtype=plain', 'cpp_std=c++11'],
   meson_version : '>=0.50'
 )
 

-- 




[EGIT] [core/efl] master 01/01: edje: efl: add new EFL_VERSION_1_26 define for new dev cycle

2020-09-22 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=080dbdee51662d0fc79d4ee655f72b0cb5900b75

commit 080dbdee51662d0fc79d4ee655f72b0cb5900b75
Author: Stefan Schmidt 
Date:   Tue Sep 22 20:27:18 2020 +0200

edje: efl: add new EFL_VERSION_1_26 define for new dev cycle

Thios allows to mark edje file supported for specific versions.
---
 src/bin/edje/edje_cc_parse.c | 4 +++-
 src/lib/efl/Efl.h| 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/edje/edje_cc_parse.c b/src/bin/edje/edje_cc_parse.c
index a656fb6783..32d06350e3 100644
--- a/src/bin/edje/edje_cc_parse.c
+++ b/src/bin/edje/edje_cc_parse.c
@@ -32,6 +32,7 @@
 #define EDJE_1_23_SUPPORTED " -DEFL_VERSION_1_23=1 "
 #define EDJE_1_24_SUPPORTED " -DEFL_VERSION_1_24=1 "
 #define EDJE_1_25_SUPPORTED " -DEFL_VERSION_1_25=1 "
+#define EDJE_1_26_SUPPORTED " -DEFL_VERSION_1_26=1 "
 
 #define EDJE_CC_EFL_VERSION_SUPPORTED \
   EDJE_1_18_SUPPORTED \
@@ -41,7 +42,8 @@
   EDJE_1_22_SUPPORTED \
   EDJE_1_23_SUPPORTED \
   EDJE_1_24_SUPPORTED \
-  EDJE_1_25_SUPPORTED
+  EDJE_1_25_SUPPORTED \
+  EDJE_1_26_SUPPORTED
 
 static voidnew_object(void);
 static voidnew_statement(void);
diff --git a/src/lib/efl/Efl.h b/src/lib/efl/Efl.h
index a4a369ed9f..480249fae5 100644
--- a/src/lib/efl/Efl.h
+++ b/src/lib/efl/Efl.h
@@ -54,6 +54,7 @@ extern "C" {
 #define EFL_VERSION_1_23 1
 #define EFL_VERSION_1_24 1
 #define EFL_VERSION_1_25 1
+#define EFL_VERSION_1_26 1
 
 /* Add here all the required ifdef for any @protected method */
 #ifdef EFL_BUILD

-- 




[EGIT] [core/efl] master 01/01: NEWS: fix some typos for 1.25 update

2020-09-23 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9f4c6faee65d05a472c0f22cecc2d8f9ee9c9ca4

commit 9f4c6faee65d05a472c0f22cecc2d8f9ee9c9ca4
Author: Stefan Schmidt 
Date:   Wed Sep 23 10:15:53 2020 +0200

NEWS: fix some typos for 1.25 update

Vicent spotted some typos. Get them fixed here.
---
 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 438956030e..922a0bee93 100644
--- a/NEWS
+++ b/NEWS
@@ -58,7 +58,7 @@ Fixes:
* edje - calc - handle swallow disappearing mid-calc due to callabcks
* ecore drm - increase timeout for flips from 0.05 to 2.0 sec
* docs: Correct the mismatched group name in Evas.
-   * elm - toiolbar - use correct theme icon for more item
+   * elm - toolbar - use correct theme icon for more items
 
 Changes since 1.23.0:
 -

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.25.0 changed with summary [created] by Stefan Schmidt

2020-09-23 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=14e5754bdc0969f012f9c4bfdd7b358062187694

commit 14e5754bdc0969f012f9c4bfdd7b358062187694
Author: Stefan Schmidt 
Date:   Wed Sep 23 04:05:28 2020 -0700

Wiki page efl-1.25.0 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.25.0.txt | 44 
 1 file changed, 44 insertions(+)

diff --git a/pages/news/efl-1.25.0.txt b/pages/news/efl-1.25.0.txt
new file mode 100644
index 0..15139bd84
--- /dev/null
+++ b/pages/news/efl-1.25.0.txt
@@ -0,0 +1,44 @@
+=== Enlightenment Foundation Libraries 1.25 Release ===
+  * //2020-09-22 - by Stefan Schmidt//
+
+In comparison 1.25 was a very calm release cycle. In the last five months we 
saw 567 commits from 38 contributors:
+
+Carsten Haitzler, Stefan Schmidt, Marcel Hollerbach, JunsuChoi, Vincent Torri, 
Ali Alzyod, Daniel Kolesa, Mike Blumenkrantz, Elyes HAOUAS, Hermet Park, 
Christopher Michael, Xavi Artigas, Subhransu Mohanty, Shinwoo Kim, Taehyub Kim, 
Woochanlee, Myoungwoon Roy, Kim, Alastair Poole, Jaehyun Cho, Wonki Kim, João 
Paulo Taylor Ienczak Zanette, AbdullehGhujeh, Wander Lairson Costa, WooHyun 
Jung, Yeongjong Lee, Bowon Ryu, Hosang Kim, Ali, Boris Faure, Felipe Magno de 
Almeida, SangHyeon Jade Lee, [...]
+
+
+== Download ==
+
+| LINK | SHA256 |
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.0.tar.xz  | 
efl-1.25.0.tar.xz ]] | 
53941f910daf5d1b5162bfdb0dc66f1a04e55a0f2dd7760da0ad63713370956e |
+
+
+
+== What's New ==
+
+This time around we do not have bigger changes to cover 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.
+
+
+
+
+== Statistics ==
+
+(git log --pretty=oneline v1.24.0..v1.25.0 | wc -l) \\
+Number of commits in 1.25: 567 \\
+Number of commits in 1.24: 1885 \\
+
+(git shortlog -ns v1.24.0..v1.25.0 | wc -l) \\
+Number of authors in 1.25: 38 \\
+Number of authors in 1.24: 54 \\
+
+(git diff --stat v1.24.0..v1.25.0 | tail -1) \\
+1020 files changed, 12644 insertions(+), 10471 deletions(-) in 1.25 \\
+2073 files changed, 88305 insertions(+), 152470 deletions(-) in 1.24 \\
+
+
+
+== Building and Dependencies ==
+
+https://git.enlightenment.org/core/efl.git/tree/INSTALL
+
+{{:blank.png?nolink&100|}}
+~~DISCUSSIONS~~

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Stefan Schmidt

2020-09-23 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b1ddeaf63da635544e02a389afba254d02f5ffdf

commit b1ddeaf63da635544e02a389afba254d02f5ffdf
Author: Stefan Schmidt 
Date:   Wed Sep 23 04:06:12 2020 -0700

Wiki page start-release changed with summary [] by Stefan Schmidt
---
 pages/incl/start-release.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/incl/start-release.txt b/pages/incl/start-release.txt
index 8a01fe03c..fdd1738af 100644
--- a/pages/incl/start-release.txt
+++ b/pages/incl/start-release.txt
@@ -1,3 +1,3 @@
 
-[[https://www.enlightenment.org/news/efl-1.24.3|EFL 1.24.3]] and 
[[https://www.enlightenment.org/news/e24.2|Enlightenment 0.24.2]] are out - go 
to our [[/download]] page.
+[[https://www.enlightenment.org/news/efl-1.25.0|EFL 1.25.0]] and 
[[https://www.enlightenment.org/news/e24.2|Enlightenment 0.24.2]] are out - go 
to our [[/download]] page.
 

-- 




[EGIT] [core/efl] efl-1.25 01/05: NEWS: fix some typos for 1.25 update

2020-09-26 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.25.

http://git.enlightenment.org/core/efl.git/commit/?id=a27f06e09cf4f12a5d1734ffe992ca09c7648ba4

commit a27f06e09cf4f12a5d1734ffe992ca09c7648ba4
Author: Stefan Schmidt 
Date:   Wed Sep 23 10:15:53 2020 +0200

NEWS: fix some typos for 1.25 update

Vicent spotted some typos. Get them fixed here.
---
 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 438956030e..922a0bee93 100644
--- a/NEWS
+++ b/NEWS
@@ -58,7 +58,7 @@ Fixes:
* edje - calc - handle swallow disappearing mid-calc due to callabcks
* ecore drm - increase timeout for flips from 0.05 to 2.0 sec
* docs: Correct the mismatched group name in Evas.
-   * elm - toiolbar - use correct theme icon for more item
+   * elm - toolbar - use correct theme icon for more items
 
 Changes since 1.23.0:
 -

-- 




[EGIT] [core/efl] efl-1.24 01/01: release: Update NEWS and bump version for 1.24.4 release

2020-09-28 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.24.

http://git.enlightenment.org/core/efl.git/commit/?id=91387314762caa735e5dd5c392af9a5b569ccd72

commit 91387314762caa735e5dd5c392af9a5b569ccd72
Author: Stefan Schmidt 
Date:   Mon Sep 28 12:16:54 2020 +0200

release: Update NEWS and bump version for 1.24.4 release
---
 NEWS| 16 +++-
 meson.build |  2 +-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 2b4dbba9d0..184e432d58 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,21 @@
 ==
-EFL 1.24.3
+EFL 1.24.4
 ==
 
+Changes since 1.24.3:
+-
+
+Fixes:
+
+   * efreetd - cache - add more statinfo work around 0 mtime distros
+   * edje - fix edje_cc mis-re-iding images in image sets
+   * evas - render - dont crash is private data is null
+   * eina vpath - fix windows ~username handling to only error when used
+   * efl ui image - fix scal to fill - broken with non-rect src images
+   * edje - calce - really respect max image size for img sets
+   * evas - fix deadlock with sw async rendering calling cbs in post flush
+   * ecore - don't do anything with heap between fork and exec
+
 Changes since 1.24.2:
 -
 
diff --git a/meson.build b/meson.build
index 35e6a5fecc..21c3b695d4 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('efl', ['c','cpp'],
-  version: '1.24.3',
+  version: '1.24.4',
   default_options : ['buildtype=release', 'cpp_std=c++11'],
   meson_version : '>=0.50'
 )

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.24.4 changed with summary [created] by Stefan Schmidt

2020-09-28 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=d52be2b93bc892cd1054c275397bb60b0f67d460

commit d52be2b93bc892cd1054c275397bb60b0f67d460
Author: Stefan Schmidt 
Date:   Mon Sep 28 04:36:06 2020 -0700

Wiki page efl-1.24.4 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.24.4.txt | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/pages/news/efl-1.24.4.txt b/pages/news/efl-1.24.4.txt
new file mode 100644
index 0..c86e930a7
--- /dev/null
+++ b/pages/news/efl-1.24.4.txt
@@ -0,0 +1,22 @@
+=== EFL 1.24.4 release ===
+  * //2020-09-28 - by Stefan Schmidt//
+
+We are happy to release our last stable update for our 1.24.x series. With the 
new 1.25.x series started we we are doing this last maintenance release before 
closing down this series.
+
+Fixes:
+   * efreetd - cache - add more statinfo work around 0 mtime distros
+   * edje - fix edje_cc mis-re-iding images in image sets
+   * evas - render - dont crash is private data is null
+   * eina vpath - fix windows ~username handling to only error when used
+   * efl ui image - fix scal to fill - broken with non-rect src images
+   * edje - calce - really respect max image size for img sets
+   * evas - fix deadlock with sw async rendering calling cbs in post flush
+   * ecore - don't do anything with heap between fork and exec
+
+==Download:==
+
+^ ** LINK ** ^ ** SHA256 ** ^
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.24.4.tar.xz  | 
efl-1.24.4.tar.xz ]] | 
617e6b29d2478259acac72e2867d1908249c01a323ff3284948e999d4787f901 |
+
+{{:blank.png?nolink&100|}}
+~~DISCUSSIONS~~
\ No newline at end of file

-- 




[EGIT] [core/efl] efl-1.25 01/01: release: Update NEWS and bump version for 1.25.1 release

2020-10-08 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.25.

http://git.enlightenment.org/core/efl.git/commit/?id=030a4d4e6c986b19b59ba03e72e7f72b1920afb4

commit 030a4d4e6c986b19b59ba03e72e7f72b1920afb4
Author: Stefan Schmidt 
Date:   Thu Oct 8 10:41:04 2020 +0200

release: Update NEWS and bump version for 1.25.1 release
---
 NEWS| 10 +-
 meson.build |  2 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 922a0bee93..ce543be2d5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,15 @@
 ==
-EFL 1.25.0
+EFL 1.25.1
 ==
 
+Changes since 1.25.0:
+-
+
+Fixes:
+
+   * evas: sw font draw - protect against null pointer access
+   * efreet - windows - still call stat but skip lstat/readlink
+
 Changes since 1.24.0:
 -
 
diff --git a/meson.build b/meson.build
index ba34a9c311..8f905faba4 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
 project('efl', ['c','cpp'],
-  version: '1.25.0',
+  version: '1.25.1',
   default_options : ['buildtype=release', 'cpp_std=c++11'],
   meson_version : '>=0.50'
 )

-- 




[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Stefan Schmidt

2020-10-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=7bab60590f7643cad58f7b00d88165f6790216ec

commit 7bab60590f7643cad58f7b00d88165f6790216ec
Author: Stefan Schmidt 
Date:   Thu Oct 8 02:51:32 2020 -0700

Wiki page download-latest changed with summary [] by Stefan Schmidt
---
 pages/download-latest.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index d4e5d0be8..24a2f64f3 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -1,5 +1,5 @@
 
-efl_v = 1.25.0
+efl_v = 1.25.1
 python_efl_v  = 1.25.0
 
 enlightenment_v   = 0.24.2

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Stefan Schmidt

2020-10-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=faa893e80d4aa4e1af3fa8c7432bac98e06f05fb

commit faa893e80d4aa4e1af3fa8c7432bac98e06f05fb
Author: Stefan Schmidt 
Date:   Thu Oct 8 02:53:32 2020 -0700

Wiki page start-release changed with summary [] by Stefan Schmidt
---
 pages/incl/start-release.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/incl/start-release.txt b/pages/incl/start-release.txt
index fdd1738af..5b3f5177a 100644
--- a/pages/incl/start-release.txt
+++ b/pages/incl/start-release.txt
@@ -1,3 +1,3 @@
 
-[[https://www.enlightenment.org/news/efl-1.25.0|EFL 1.25.0]] and 
[[https://www.enlightenment.org/news/e24.2|Enlightenment 0.24.2]] are out - go 
to our [[/download]] page.
+[[https://www.enlightenment.org/news/efl-1.25.1|EFL 1.25.1]] and 
[[https://www.enlightenment.org/news/e24.2|Enlightenment 0.24.2]] are out - go 
to our [[/download]] page.
 

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.25.1 changed with summary [created] by Stefan Schmidt

2020-10-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=32ba695d1623e1a33584a32e65bd2e9404f15955

commit 32ba695d1623e1a33584a32e65bd2e9404f15955
Author: Stefan Schmidt 
Date:   Thu Oct 8 02:56:08 2020 -0700

Wiki page efl-1.25.1 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.25.1.txt | 16 
 1 file changed, 16 insertions(+)

diff --git a/pages/news/efl-1.25.1.txt b/pages/news/efl-1.25.1.txt
new file mode 100644
index 0..2ef4188a5
--- /dev/null
+++ b/pages/news/efl-1.25.1.txt
@@ -0,0 +1,16 @@
+=== EFL 1.25.1 release ===
+  * //2020-10-08 - by Stefan Schmidt//
+
+First stable update release for our new 1.25.x series has landed.
+
+Fixes:
+   * evas: sw font draw - protect against null pointer access
+   * efreet - windows - still call stat but skip lstat/readlink
+
+==Download:==
+
+^ ** LINK ** ^ ** SHA256 ** ^
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.1.tar.xz  | 
efl-1.25.1.tar.xz ]] |  |
+
+{{:blank.png?nolink&100|}}
+~~DISCUSSIONS~~
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.25.1 changed with summary [] by Stefan Schmidt

2020-10-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=beb3920c9e073ef6f9b8fe8ddff496e5c3a569f8

commit beb3920c9e073ef6f9b8fe8ddff496e5c3a569f8
Author: Stefan Schmidt 
Date:   Thu Oct 8 02:56:47 2020 -0700

Wiki page efl-1.25.1 changed with summary [] by Stefan Schmidt
---
 pages/news/efl-1.25.1.txt | 23 ++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/pages/news/efl-1.25.1.txt b/pages/news/efl-1.25.1.txt
index 2ef4188a5..a1c84e0eb 100644
--- a/pages/news/efl-1.25.1.txt
+++ b/pages/news/efl-1.25.1.txt
@@ -10,7 +10,28 @@ Fixes:
 ==Download:==
 
 ^ ** LINK ** ^ ** SHA256 ** ^
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.1.tar.xz  | 
efl-1.25.1.tar.xz ]] |  |
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.1.tar.xz  | 
efl-1.25.1.tar.xz ]] | === EFL 1.24.4 release ===
+  * //2020-09-28 - by Stefan Schmidt//
+
+We are happy to release our last stable update for our 1.24.x series. With the 
new 1.25.x series started we we are doing this last maintenance release before 
closing down this series.
+
+Fixes:
+   * efreetd - cache - add more statinfo work around 0 mtime distros
+   * edje - fix edje_cc mis-re-iding images in image sets
+   * evas - render - dont crash is private data is null
+   * eina vpath - fix windows ~username handling to only error when used
+   * efl ui image - fix scal to fill - broken with non-rect src images
+   * edje - calce - really respect max image size for img sets
+   * evas - fix deadlock with sw async rendering calling cbs in post flush
+   * ecore - don't do anything with heap between fork and exec
+
+==Download:==
+
+^ ** LINK ** ^ ** SHA256 ** ^
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.24.4.tar.xz  | 
efl-1.24.4.tar.xz ]] | 
617e6b29d2478259acac72e2867d1908249c01a323ff3284948e999d4787f901 |
+
+{{:blank.png?nolink&100|}}
+~~DISCUSSIONS~~ |
 
 {{:blank.png?nolink&100|}}
 ~~DISCUSSIONS~~
\ No newline at end of file

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.25.1 changed with summary [] by Stefan Schmidt

2020-10-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=6235ebcb9e3156159185534b5960dc441b20bfe6

commit 6235ebcb9e3156159185534b5960dc441b20bfe6
Author: Stefan Schmidt 
Date:   Thu Oct 8 02:57:48 2020 -0700

Wiki page efl-1.25.1 changed with summary [] by Stefan Schmidt
---
 pages/news/efl-1.25.1.txt | 23 +--
 1 file changed, 1 insertion(+), 22 deletions(-)

diff --git a/pages/news/efl-1.25.1.txt b/pages/news/efl-1.25.1.txt
index a1c84e0eb..88a1323ef 100644
--- a/pages/news/efl-1.25.1.txt
+++ b/pages/news/efl-1.25.1.txt
@@ -10,28 +10,7 @@ Fixes:
 ==Download:==
 
 ^ ** LINK ** ^ ** SHA256 ** ^
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.1.tar.xz  | 
efl-1.25.1.tar.xz ]] | === EFL 1.24.4 release ===
-  * //2020-09-28 - by Stefan Schmidt//
-
-We are happy to release our last stable update for our 1.24.x series. With the 
new 1.25.x series started we we are doing this last maintenance release before 
closing down this series.
-
-Fixes:
-   * efreetd - cache - add more statinfo work around 0 mtime distros
-   * edje - fix edje_cc mis-re-iding images in image sets
-   * evas - render - dont crash is private data is null
-   * eina vpath - fix windows ~username handling to only error when used
-   * efl ui image - fix scal to fill - broken with non-rect src images
-   * edje - calce - really respect max image size for img sets
-   * evas - fix deadlock with sw async rendering calling cbs in post flush
-   * ecore - don't do anything with heap between fork and exec
-
-==Download:==
-
-^ ** LINK ** ^ ** SHA256 ** ^
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.24.4.tar.xz  | 
efl-1.24.4.tar.xz ]] | 
617e6b29d2478259acac72e2867d1908249c01a323ff3284948e999d4787f901 |
-
-{{:blank.png?nolink&100|}}
-~~DISCUSSIONS~~ |
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.25.1.tar.xz  | 
efl-1.25.1.tar.xz ]] | 
351ca0211ca000234527a503585f039f985607ec9439e34b49d8b8bbf35a7e6b |
 
 {{:blank.png?nolink&100|}}
 ~~DISCUSSIONS~~
\ No newline at end of file

-- 




[EGIT] [core/efl] master 01/04: docs: Fix access to main elocation page from front page

2015-05-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=eef094c661284865fc2744a7adf514d9137b5855

commit eef094c661284865fc2744a7adf514d9137b5855
Author: Stefan Schmidt 
Date:   Thu May 7 09:38:12 2015 +0200

docs: Fix access to main elocation page from front page
---
 doc/main.dox  | 2 +-
 src/lib/elocation/Elocation.h | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/doc/main.dox b/doc/main.dox
index 5db1577..6ab3071 100644
--- a/doc/main.dox
+++ b/doc/main.dox
@@ -24,7 +24,7 @@
  * @li @ref evil_main microsoft windows portability layer.
  * @li @ref eolian_main an EO file parser and code generator.
  * @li @ref eina_cxx_main Eina C++ bindings.
- * @li @ref Location awareness library.
+ * @li @ref elocation_main awareness library.
  *
  */
 
diff --git a/src/lib/elocation/Elocation.h b/src/lib/elocation/Elocation.h
index 5bb2772..60002c0 100644
--- a/src/lib/elocation/Elocation.h
+++ b/src/lib/elocation/Elocation.h
@@ -6,6 +6,7 @@
  */
 
 /**
+ * @page elocation_main Elocation (BETA)
  *
  * @section intro Elocation Use Cases
  *

-- 




[EGIT] [core/efl] master 03/04: eet: Remove direct usage of lz4 as we use emile for this now.

2015-05-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6d87ac299158702a6a98f015d2096f8b69fcc06a

commit 6d87ac299158702a6a98f015d2096f8b69fcc06a
Author: Stefan Schmidt 
Date:   Thu May 7 10:28:58 2015 +0200

eet: Remove direct usage of lz4 as we use emile for this now.

Left over from the point where it got migrated to emile.
---
 src/Makefile_Eet.am | 18 --
 1 file changed, 18 deletions(-)

diff --git a/src/Makefile_Eet.am b/src/Makefile_Eet.am
index 5a86321..d38d0bf 100644
--- a/src/Makefile_Eet.am
+++ b/src/Makefile_Eet.am
@@ -21,13 +21,6 @@ static_libs/rg_etc/rg_etc1.c \
 static_libs/rg_etc/rg_etc2.c \
 static_libs/rg_etc/etc2_encoder.c \
 static_libs/rg_etc/rg_etc1.h
-if ! ENABLE_LIBLZ4
-lib_eet_libeet_la_SOURCES += \
-static_libs/lz4/lz4.c \
-static_libs/lz4/lz4.h \
-static_libs/lz4/lz4hc.c \
-static_libs/lz4/lz4hc.h
-endif
 
 lib_eet_libeet_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/static_libs/rg_etc \
@@ -36,21 +29,10 @@ lib_eet_libeet_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -DPACKAGE_DATA_DIR=\"$(datadir)/eet\" \
 @EET_CFLAGS@ \
 @NEON_CFLAGS@
-if ! ENABLE_LIBLZ4
-lib_eet_libeet_la_CPPFLAGS += \
--I$(top_srcdir)/src/static_libs/lz4
-endif
 lib_eet_libeet_la_LIBADD = @EET_LIBS@ @EVIL_LIBS@
-if ENABLE_LIBLZ4
-lib_eet_libeet_la_LIBADD += @LIBLZ4_LIBS@
-endif
 lib_eet_libeet_la_DEPENDENCIES = @EET_INTERNAL_LIBS@
 lib_eet_libeet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 
-if ! ENABLE_LIBLZ4
-EXTRA_DIST += static_libs/lz4/README
-endif
-
 ### Binary
 
 bin_PROGRAMS += bin/eet/eet

-- 




[EGIT] [core/efl] master 02/04: build: Do not show mkdir calls in silent mode

2015-05-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=733c8efa4ae90552c0b0994c8b1dcb3479997946

commit 733c8efa4ae90552c0b0994c8b1dcb3479997946
Author: Stefan Schmidt 
Date:   Thu May 7 09:51:58 2015 +0200

build: Do not show mkdir calls in silent mode

Keep this noise out of the build ouput. Still visible in verbose mode.
---
 src/Makefile_Edje.am| 5 +++--
 src/Makefile_Emotion.am | 5 +++--
 src/Makefile_Ethumb.am  | 5 +++--
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
index adde801..b1acf0e 100644
--- a/src/Makefile_Edje.am
+++ b/src/Makefile_Edje.am
@@ -275,8 +275,9 @@ tests_edje_edje_suite_LDADD = @CHECK_LIBS@  
$(USE_EDJE_BIN_LIBS)
 tests_edje_edje_suite_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@
 
 tests/edje/data/%.edj: tests/edje/data/%.edc bin/edje/edje_cc${EXEEXT}
-   $(MKDIR_P) tests/edje/data
-   $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data $< 
$@
+   $(AM_V_EDJ) \
+   $(MKDIR_P) tests/edje/data; \
+   $(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/edje/data $< $@
 
 EDJE_DATA_FILES = tests/edje/data/test_layout.edc \
   tests/edje/data/complex_layout.edc
diff --git a/src/Makefile_Emotion.am b/src/Makefile_Emotion.am
index f3c7352..0390512 100644
--- a/src/Makefile_Emotion.am
+++ b/src/Makefile_Emotion.am
@@ -244,8 +244,9 @@ tests_emotion_emotion_test_LDADD = @USE_EDJE_LIBS@ 
@USE_EMOTION_LIBS@
 tests_emotion_emotion_test_DEPENDENCIES = @USE_EDJE_INTERNAL_LIBS@ 
@USE_EMOTION_INTERNAL_LIBS@
 
 tests/emotion/data/theme.edj: tests/emotion/data/theme.edc 
bin/edje/edje_cc${EXEEXT}
-   $(MKDIR_P) tests/emotion/data
-   $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/emotion/data 
$< $@
+   $(AM_V_EDJ) \
+   $(MKDIR_P) tests/emotion/data; \
+   $(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/tests/emotion/data $< $@
 
 emotiondatafilesdir = $(datadir)/emotion/data
 emotiondatafiles_DATA = tests/emotion/data/theme.edj
diff --git a/src/Makefile_Ethumb.am b/src/Makefile_Ethumb.am
index baa43d8..2f4b7de 100644
--- a/src/Makefile_Ethumb.am
+++ b/src/Makefile_Ethumb.am
@@ -55,8 +55,9 @@ modules_ethumb_emotion_module_la_LDFLAGS = -module 
@EFL_LTMODULE_FLAGS@
 modules_ethumb_emotion_module_la_LIBTOOLFLAGS = --tag=disable-static
 
 modules/ethumb/emotion/template.edj: modules/ethumb/emotion/template.edc 
modules/ethumb/emotion/placeholder.png bin/edje/edje_cc${EXEEXT}
-   $(MKDIR_P) modules/ethumb/emotion
-   $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id 
$(srcdir)/modules/ethumb/emotion $< $@
+   $(AM_V_EDJ) \
+   $(MKDIR_P) modules/ethumb/emotion; \
+   $(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/modules/ethumb/emotion $< $@
 
 ethumbmoduleemotion_DATA = modules/ethumb/emotion/template.edj
 CLEANFILES += modules/ethumb/emotion/template.edj

-- 




[EGIT] [core/efl] master 04/04: lz4: Update our internal copy to release r128

2015-05-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4314257d8cf9c367cab2333cfdc7b10b0109de90

commit 4314257d8cf9c367cab2333cfdc7b10b0109de90
Author: Stefan Schmidt 
Date:   Thu May 7 10:52:54 2015 +0200

lz4: Update our internal copy to release r128

Looking through the git log it is unclear which release we used before as 
nobody
stated it there. :/ We updated after the security issues last year so my 
best
guess is that we have something like r119.

To see what changed I now included the NEWS file and also the LICENSE file 
from
upstream. Upstream in now hosted here: https://github.com/Cyan4973/lz4 and
http://www.lz4.info

I recommend STRONGLY that you check if your distro ships liblz4 as an up to
date library package and use the --enable-liblz4 configure option to use the
system version. I consider making the system version default for upcoming
releases and only carry the internal one as fallback for systems that do not
provide it.

Fix T2374
---
 src/Makefile_Emile.am |   4 +-
 src/static_libs/lz4/LICENSE   |  24 ++
 src/static_libs/lz4/NEWS  | 153 +++
 src/static_libs/lz4/README|   7 -
 src/static_libs/lz4/README.md |  19 +
 src/static_libs/lz4/lz4.c | 918 --
 src/static_libs/lz4/lz4.h | 208 +-
 src/static_libs/lz4/lz4hc.c   | 886 +---
 src/static_libs/lz4/lz4hc.h   | 125 +++---
 9 files changed, 1268 insertions(+), 1076 deletions(-)

diff --git a/src/Makefile_Emile.am b/src/Makefile_Emile.am
index 4d6e43f..fe2515a 100644
--- a/src/Makefile_Emile.am
+++ b/src/Makefile_Emile.am
@@ -58,7 +58,9 @@ if ! ENABLE_LIBLZ4
 lib_emile_libemile_la_LIBADD += @LIBLZ4_LIBS@
 endif
 
-EXTRA_DIST += static_libs/lz4/README \
+EXTRA_DIST += static_libs/lz4/README.md \
+static_libs/lz4/LICENSE \
+static_libs/lz4/NEWS \
 static_libs/lz4/lz4.c \
 static_libs/lz4/lz4.h \
 static_libs/lz4/lz4hc.c \
diff --git a/src/static_libs/lz4/LICENSE b/src/static_libs/lz4/LICENSE
new file mode 100644
index 000..b566df3
--- /dev/null
+++ b/src/static_libs/lz4/LICENSE
@@ -0,0 +1,24 @@
+LZ4 Library
+Copyright (c) 2011-2014, Yann Collet
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without 
modification,
+are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice, 
this
+  list of conditions and the following disclaimer in the documentation and/or
+  other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 
FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/src/static_libs/lz4/NEWS b/src/static_libs/lz4/NEWS
new file mode 100644
index 000..2eeb948
--- /dev/null
+++ b/src/static_libs/lz4/NEWS
@@ -0,0 +1,153 @@
+r128:
+New   : lz4cli sparse file support
+New   : command -m, to compress multiple files in a single command
+Fixed : Restored lz4hc compression ratio (was slightly lower since r124)
+New   : lz4 cli supports long commands
+New   : lz4frame & lz4cli frame content size support
+New   : lz4frame supports skippable frames
+Changed:Default "make install" directory is /usr/local
+New   : lz4 cli supports "pass-through" mode
+New   : datagen can generate sparse files
+New   : scan-build tests
+New   : g++ compatibility tests
+New   : arm cross-compilation test
+Fixed : Fuzzer + frametest compatibility with NetBSD (issue #48)
+Added : Visual project directory
+Updated:Man page & Specification
+
+r127:
+N/A   : added a file on SVN
+
+r126:
+New   : lz4frame API is now integrated into liblz4
+Fixed : GCC 4.9 bug on highest performance settings, reported by Greg Slazinski
+Fixed : bug within LZ4 HC streaming mode, reported by James Boyle
+Fixed : older compiler don't like nameless unions, reported by Cheyi Lin
+Changed : lz4 is C90 compatible
+Changed : added -pedantic option, fixed a few mminor warnings
+
+r125:
+Changed : endian and alignment code
+Changed : directory structure : new

[EGIT] [core/efl] master 01/01: Revert "autotools: enable make check per individual modules."

2015-05-07 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d48c5accea091b023baed93add79d88adbc64fb6

commit d48c5accea091b023baed93add79d88adbc64fb6
Author: Stefan Schmidt 
Date:   Thu May 7 20:50:56 2015 +0200

Revert "autotools: enable make check per individual modules."

This reverts commit 35119e7bfdc7c13c2041293f3d0b2ebe1fb7c313.

Reverted to bring make check back in a working state. Also the way we
want to handle a more modular testing needs discussion.
---
 Makefile.am | 69 -
 src/Makefile_Ecore.am   |  5 ---
 src/Makefile_Ecore_Audio_Cxx.am |  6 
 src/Makefile_Ecore_Con.am   |  6 
 src/Makefile_Ecore_Cxx.am   | 12 ---
 src/Makefile_Ector.am   |  6 
 src/Makefile_Edje.am|  6 
 src/Makefile_Edje_Cxx.am|  6 
 src/Makefile_Eet.am |  6 
 src/Makefile_Eet_Cxx.am |  7 -
 src/Makefile_Eeze.am|  7 -
 src/Makefile_Efreet.am  |  6 
 src/Makefile_Eina.am|  6 
 src/Makefile_Eina_Cxx.am|  6 
 src/Makefile_Eio.am |  6 
 src/Makefile_Eldbus.am  |  6 
 src/Makefile_Eldbus_Cxx.am  |  6 
 src/Makefile_Emile.am   |  6 
 src/Makefile_Eo.am  | 45 ---
 src/Makefile_Eolian.am  |  6 
 src/Makefile_Eolian_Cxx.am  |  6 
 src/Makefile_Evas.am|  6 
 src/Makefile_Evas_Cxx.am|  6 
 23 files changed, 247 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 4bc6def..a756511 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -432,75 +432,6 @@ endif
 if EFL_ENABLE_COVERAGE
@$(MAKE) $(AM_MAKEFLAGS) lcov-report
 endif
-
-check: override DISABLE_SUBTESTS = 1
-check:
-   ifeq($(DISABLE_SUBTESTS), 1)
-   make check-recursive
-   endif
-
-check-eina:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eina
-check-eina-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eina-cxx
-check-ecore:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore
-check-ecore-audio-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-audio-cxx
-check-ecore-con:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-con
-check-ecore-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx
-check-ecore-cxx-compile:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ecore-cxx-compile
-check-ector:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-ector
-check-edje:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-edje
-check-edje-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-edje-cxx
-check-eet:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eet
-check-eet-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eet-cxx
-check-eeze:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eeze
-check-efreet:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-efreet
-check-eio:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eio
-check-eldbus:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus
-check-eldbus-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eldbus-cxx
-check-emile:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-emile
-check-eo:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo
-check-eo-composite-object:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-composite-object
-check-eo-constructors:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-constructors
-check-eo-function-overrides:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-function-overrides
-check-eo-interface:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-interface
-check-eo-mixin:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-mixin
-check-eo-text-access:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-text-access
-check-eo-signals:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-signals
-check-eo-children:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eo-children
-check-eolian:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian
-check-eolian-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-eolian-cxx
-check-evas:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-evas
-check-evas-cxx:
-   $(MAKE) $(AM_MAKEFLAGS) -C src check-evas-cxx
 endif
 
 # benchmark
diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index 36d84ec..738f929 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -257,11 +257,6 @@ if HAVE_ECORE_FB
 tests_ecore_ecore_suite_SOURCES += tests/ecore/ecore_test_ecore_fb.c
 endif
 
-check-ecore:
-   check_PROGRAMS=tests/ecore/ecore_suite
-   make check TESTS=tests/ecore/ecore_suite
-
-check-ecore: override DISABLE_SUBTESTS = 0
 endif
 
 EXTRA_DIST += \
diff --git a/src/Makefile_Ecore_Audio_Cxx.am b/src/Makefile_Ecore_Audio_Cxx.am
index 383228f..d31d3ec 100644
--- a/src/Makefile_Ecore_Audio_Cxx.am
+++ b/src/Makefile_Ecore_Audio_Cxx.am
@@ -45,12 +45,6 @@ tests_ecore_audio_cxx_cxx_compile_test_CPPFLAGS = \
 tests_ecore_audio_cxx_cxx_compile_test_LDADD = @CHECK_LIBS@ @USE_

[EGIT] [website/www-content] master 01/01: Wiki page contact changed with summary [Add information about e-bork QA report ml] by Stefan Schmidt

2015-05-08 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=800559eca93538dd08cbbd6ec2bb8ba18845b254

commit 800559eca93538dd08cbbd6ec2bb8ba18845b254
Author: Stefan Schmidt 
Date:   Fri May 8 00:31:09 2015 -0700

Wiki page contact changed with summary [Add information about e-bork QA 
report ml] by Stefan Schmidt
---
 pages/contact.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pages/contact.txt b/pages/contact.txt
index 2ca009c..f89a975 100644
--- a/pages/contact.txt
+++ b/pages/contact.txt
@@ -27,6 +27,7 @@ then Enter). Just type + press Enter to talk.
 
|[[http://lists.sourceforge.net/lists/listinfo/enlightenment-users|Users]]|[[http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-users|Archive]]|
 |
 
|[[http://lists.sourceforge.net/lists/listinfo/enlightenment-devel|Developers]]|[[http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-devel|Archive]]|
 |
 |[[git@lists.enlightenment.org|Git 
Commits]]|[[http://sourceforge.net/mailarchive/forum.php?forum_name=enlightenment-git|Old
 Archive]]|Mail [[git+subscr...@lists.enlightenment.org]] with **"subscribe"** 
(no quotes) in the message body|
+|[[e-b...@lists.enlightenment.org|QA reports]]| |Mail 
[[e-bork+subscr...@lists.enlightenment.org]] with **"subscribe"** (no quotes) 
in the message body|
 
 Our primary non-realtime form of communication is via e-mail. This
 allows everyone to participate no matter what timezone the live in or

-- 




[EGIT] [core/efl] master 01/01: eina_ddebug: Fix build for the case without all requirements for eina_debug

2015-05-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5c1157d4ec956b3a38d1abb27297c368c91b049a

commit 5c1157d4ec956b3a38d1abb27297c368c91b049a
Author: Stefan Schmidt 
Date:   Fri May 8 09:55:12 2015 +0200

eina_ddebug: Fix build for the case without all requirements for eina_debug

In eina_debug.h we only include the eina headsers when all defines are true
for backtrace, dlopen, unwind, etc. We still use Eina_Bool here when these
cases are not met. I just hit this case and failed the build.
---
 src/lib/eina/eina_debug.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/eina/eina_debug.c b/src/lib/eina/eina_debug.c
index 766ec7a..df6af04 100644
--- a/src/lib/eina/eina_debug.c
+++ b/src/lib/eina/eina_debug.c
@@ -1,4 +1,5 @@
 #include "eina_debug.h"
+#include "eina_types.h"
 
 #ifdef EINA_HAVE_DEBUG
 

-- 




[EGIT] [core/efl] master 02/02: libunibreak: Follow README rename in EXTRA_DIST for distcheck.

2015-05-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d1a5770a77e11d7aa81cafbcb7d3517b7d2b5a64

commit d1a5770a77e11d7aa81cafbcb7d3517b7d2b5a64
Author: Stefan Schmidt 
Date:   Fri May 8 14:29:13 2015 +0200

libunibreak: Follow README rename in EXTRA_DIST for distcheck.

The latest libunibreak updated changed the README name to README.md. Follow
this for the EXTRA_DIST files.
---
 src/Makefile_Evas.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 72b2890..72f8365 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -376,7 +376,7 @@ EXTRA_DIST += \
 static_libs/libunibreak/LICENCE \
 static_libs/libunibreak/AUTHORS \
 static_libs/libunibreak/NEWS \
-static_libs/libunibreak/README \
+static_libs/libunibreak/README.md \
 static_libs/libunibreak/ChangeLog
 
 # Engines

-- 




[EGIT] [core/efl] master 01/01: build: Pass on makeflags and use proper @$(MAKE)

2015-05-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=2bd6c423d7129aa945ccf2e0e6fa7194f6a9d60f

commit 2bd6c423d7129aa945ccf2e0e6fa7194f6a9d60f
Author: Stefan Schmidt 
Date:   Fri May 8 15:08:44 2015 +0200

build: Pass on makeflags and use proper @$(MAKE)

Going with the build in automake stuff allows us to run this target also in
parallel. Before we got the warning that the jobserver was missing and it
would only run as -j1. Thanks to Tom for spotting and Flameeyes for the blog
post:

https://blog.flameeyes.eu/2010/10/tell-tale-signs-that-your-makefile-is-broken#gsc.tab=0
---
 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 7916cc1..3969f99 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -132,7 +132,7 @@ DIST_SUBDIRS += $(EXAMPLES_SUBDIRS)
 
 if EFL_ENABLE_TESTS
 check-build:
-   make $(check_PROGRAMS)
+   @$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
 endif
 
 examples: all-am

-- 




[EGIT] [core/efl] master 01/01: build: Add correct dependency for check-build target.

2015-05-11 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=42e535b086a483c0abd6602d465898d18b7c7560

commit 42e535b086a483c0abd6602d465898d18b7c7560
Author: Stefan Schmidt 
Date:   Mon May 11 12:34:54 2015 +0200

build: Add correct dependency for check-build target.

We need to build everythign else before. Without this dep running 
check-build
as first target from a fresh build will fail due to wrong dependency 
handling
(like no eolian run over the eo files, etc)

Inspired by D2489 from Kabeer Khan.
---
 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 3969f99..882 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -131,7 +131,7 @@ endif
 DIST_SUBDIRS += $(EXAMPLES_SUBDIRS)
 
 if EFL_ENABLE_TESTS
-check-build:
+check-build: all
@$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
 endif
 

-- 




[EGIT] [core/efl] master 01/01: build: Fix benchmark and exmaples dep on all target as well.

2015-05-11 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3d8c0794b8cc618811e93744c805adf14ea0b674

commit 3d8c0794b8cc618811e93744c805adf14ea0b674
Author: Stefan Schmidt 
Date:   Mon May 11 12:45:44 2015 +0200

build: Fix benchmark and exmaples dep on all target as well.

Same as the check-build target I fixed in my previous commit these two need
the all dependency to compile everything needed before being run.
---
 src/Makefile.am | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 882..5ff8e1d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -91,7 +91,7 @@ benchmarks/eo \
 benchmarks/evas
 DIST_SUBDIRS += $(BENCHMARK_SUBDIRS)
 
-benchmark: all-am
+benchmark: all
@for d in $(BENCHMARK_SUBDIRS); do \
   echo "Making benchmark in $$d"; \
   $(MAKE) $(AM_MAKEFLAGS) -C $$d benchmark; \
@@ -135,7 +135,7 @@ check-build: all
@$(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS)
 endif
 
-examples: all-am
+examples: all
@for d in $(EXAMPLES_SUBDIRS); do \
   echo "Making examples in $$d"; \
   $(MAKE) $(AM_MAKEFLAGS) -C $$d examples || exit 1; \

-- 




[EGIT] [core/efl] master 01/01: rg_etc: Correct ifdef to keep function available for debug build

2015-05-11 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d1b414a6eca180702caf9c980b163023deada0d7

commit d1b414a6eca180702caf9c980b163023deada0d7
Author: Stefan Schmidt 
Date:   Mon May 11 14:44:57 2015 +0200

rg_etc: Correct ifdef to keep function available for debug build

In the nightly builds we have debug enabled and this spotted the case where
rg_etc1_solution_coordinates_block_colors_get is actually still used:

lib/eet/.libs/libeet.so: undefined reference to 
`rg_etc1_solution_coordinates_block_colors_get'

Showed only after we switched back from release to dev mode.

@fix
---
 src/static_libs/rg_etc/rg_etc1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/static_libs/rg_etc/rg_etc1.c b/src/static_libs/rg_etc/rg_etc1.c
index d3bc390..8663167 100644
--- a/src/static_libs/rg_etc/rg_etc1.c
+++ b/src/static_libs/rg_etc/rg_etc1.c
@@ -1592,7 +1592,7 @@ 
rg_etc1_solution_coordinates_get_scaled_color(color_quad_u8 *color, const Etc1_S
rg_etc1_color_quad_u8_init(color, br, bg, bb, 255);
 }
 
-#if 0
+#ifdef RG_ETC1_BUILD_DEBUG
 static inline void
 rg_etc1_solution_coordinates_block_colors_get(const Etc1_Solution_Coordinates 
*coords, color_quad_u8 colors[4])
 {

-- 




[EGIT] [core/efl] efl-1.14 01/01: rg_etc: Correct ifdef to keep function available for debug build

2015-05-11 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.14.

http://git.enlightenment.org/core/efl.git/commit/?id=1501b791a73b50627f154f9176b51deaf501e093

commit 1501b791a73b50627f154f9176b51deaf501e093
Author: Stefan Schmidt 
Date:   Mon May 11 14:44:57 2015 +0200

rg_etc: Correct ifdef to keep function available for debug build

In the nightly builds we have debug enabled and this spotted the case where
rg_etc1_solution_coordinates_block_colors_get is actually still used:

lib/eet/.libs/libeet.so: undefined reference to 
`rg_etc1_solution_coordinates_block_colors_get'

Showed only after we switched back from release to dev mode.

@fix
---
 src/static_libs/rg_etc/rg_etc1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/static_libs/rg_etc/rg_etc1.c b/src/static_libs/rg_etc/rg_etc1.c
index d3bc390..8663167 100644
--- a/src/static_libs/rg_etc/rg_etc1.c
+++ b/src/static_libs/rg_etc/rg_etc1.c
@@ -1592,7 +1592,7 @@ 
rg_etc1_solution_coordinates_get_scaled_color(color_quad_u8 *color, const Etc1_S
rg_etc1_color_quad_u8_init(color, br, bg, bb, 255);
 }
 
-#if 0
+#ifdef RG_ETC1_BUILD_DEBUG
 static inline void
 rg_etc1_solution_coordinates_block_colors_get(const Etc1_Solution_Coordinates 
*coords, color_quad_u8 colors[4])
 {

-- 




[EGIT] [core/efl] master 01/01: data: Silent another mkdir when usign automake silent rules

2015-05-11 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9f29974292b1e1d5c09fd0c339f4980a12202c4b

commit 9f29974292b1e1d5c09fd0c339f4980a12202c4b
Author: Stefan Schmidt 
Date:   Mon May 11 18:36:48 2015 +0200

data: Silent another mkdir when usign automake silent rules

Visible when running as verbose.
---
 data/Makefile.am | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/data/Makefile.am b/data/Makefile.am
index 5b30bf3..d30fced 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -96,8 +96,9 @@ ethumbframes_DATA = ethumb/frames/default.edj
 CLEANFILES += ethumb/frames/default.edj
 
 ethumb/frames/default.edj: ethumb/frames/default.edc
-   $(MKDIR_P) ethumb/frames/
-   $(AM_V_EDJ)$(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< 
$@
+   $(AM_V_EDJ) \
+   $(MKDIR_P) ethumb/frames/; \
+   $(EDJE_CC) $(EDJE_CC_FLAGS) -id $(srcdir)/ethumb/frames/ $< $@
 
 
 EXTRA_DIST += \

-- 




[EGIT] [admin/release-management] master 01/01: release.sh: Update www edit part to new site layout

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/admin/release-management.git/commit/?id=4d0a2c697c48b9a7e2e7a016506951e86d9762a3

commit 4d0a2c697c48b9a7e2e7a016506951e86d9762a3
Author: Stefan Schmidt 
Date:   Wed May 13 15:08:49 2015 +0200

release.sh: Update www edit part to new site layout
---
 release.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/release.sh b/release.sh
index 586983f..ad1e30f 100755
--- a/release.sh
+++ b/release.sh
@@ -194,12 +194,12 @@ done
 
 if [ $FINALISE = 1 ]
 then
-   cd www
-   $EDITOR public_html/p/download/en-body  # sed version number in website 
source
+   cd www-content
+   $EDITOR pages/download-latest.txt   # sed version number in website 
source
+   $EDITOR pages/start-release.txt # sed version number in website source
git diff
git commit -v public_html/p/download/en-body -m "release: Update links 
for version $VERSION$PRE_RELEASE_STRING" || exit 1
#git push
-   curl https://www.enlightenment.org/u.php
 
# Generate announcement template with urls, sha256 checksums in a table
# sed a template file?

-- 




[EGIT] [admin/release-management] master 01/01: release.sh: Add logic to tag the pre-releases accordingly.

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/admin/release-management.git/commit/?id=a3255f49107334bf8e28acd606620b0f4ee317b4

commit a3255f49107334bf8e28acd606620b0f4ee317b4
Author: Stefan Schmidt 
Date:   Wed May 13 15:11:41 2015 +0200

release.sh: Add logic to tag the pre-releases accordingly.

This is used for the stable updates to have different tarball names for pre
and final rlease.
---
 release.sh | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/release.sh b/release.sh
index ad1e30f..06543a7 100755
--- a/release.sh
+++ b/release.sh
@@ -38,7 +38,7 @@ do_package_and_upload()
echo "Changes since $OLD_VERSION:" >> NEWS
echo -e "-\n" >> NEWS
../release-management/generate_news.py v$OLD_VERSION..HEAD >> NEWS || 
exit 1
-   git diff
+   git diff || exit 1
$EDITOR NEWS || exit 1
git diff || exit 1
git commit -v configure.ac NEWS -m "release: Update NEWS and bump 
version for $VERSION$PRE_RELEASE_STRING release" || exit 1
@@ -64,7 +64,22 @@ do_package_and_upload()
#git co po/
sha256sum $lib-$VERSION$PRE_RELEASE_STRING.tar.gz > 
$lib-$VERSION$PRE_RELEASE_STRING.tar.gz.sha256
sha256sum $lib-$VERSION$PRE_RELEASE_STRING.tar.xz > 
$lib-$VERSION$PRE_RELEASE_STRING.tar.xz.sha256
+
+   if [ $MAJOR = 0 ]
+   then
+   mv $lib-$VERSION$PRE_RELEASE_STRING.tar.gz 
$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.gz
+   mv $lib-$VERSION$PRE_RELEASE_STRING.tar.xz 
$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.xz
+   mv $lib-$VERSION$PRE_RELEASE_STRING.tar.gz.sha256 
$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.gz.sha256
+   mv $lib-$VERSION$PRE_RELEASE_STRING.tar.xz.sha256 
$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.xz.sha256
+   fi
+
+   if [ $MAJOR = 0 ]
+   then
+   scp $lib-$VERSION$PRE_RELEASE_STRING-pre.tar.* 
download.enlightenment.org:/srv/web/download.enlightenment.org/public_html/pre-releases/
+   fi
+
scp $lib-$VERSION$PRE_RELEASE_STRING.tar.* 
download.enlightenment.org:/srv/web/download.enlightenment.org/public_html/pre-releases/
+
# git push
cd ..
echo
@@ -92,6 +107,13 @@ do_finalize_release()
 #  fi
 
echo "Move tarballs to final destination"
+   if [ $MAJOR = 0 ]
+   then
+   ssh download.enlightenment.org mv 
/srv/web/download.enlightenment.org/public_html/pre-releases/$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.gz
 
/srv/web/download.enlightenment.org/public_html/rel/libs/$lib/$lib-$VERSION$PRE_RELEASE_STRING.tar.gz
+   ssh download.enlightenment.org mv 
/srv/web/download.enlightenment.org/public_html/pre-releases/$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.xz
 
/srv/web/download.enlightenment.org/public_html/rel/libs/$lib/$lib-$VERSION$PRE_RELEASE_STRING.tar.xz
+   ssh download.enlightenment.org mv 
/srv/web/download.enlightenment.org/public_html/pre-releases/$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.gz.sha256
 
/srv/web/download.enlightenment.org/public_html/rel/libs/$lib/$lib-$VERSION$PRE_RELEASE_STRING.tar.gz.sha256
+   ssh download.enlightenment.org mv 
/srv/web/download.enlightenment.org/public_html/pre-releases/$lib-$VERSION$PRE_RELEASE_STRING-pre.tar.xz.sha256
 
/srv/web/download.enlightenment.org/public_html/rel/libs/$lib/$lib-$VERSION$PRE_RELEASE_STRING.tar.xz.sha256
+   fi
ssh download.enlightenment.org mv 
/srv/web/download.enlightenment.org/public_html/pre-releases/$lib-$VERSION$PRE_RELEASE_STRING.tar.*
 /srv/web/download.enlightenment.org/public_html/rel/libs/$lib/
 #  if [ $MAJOR = 1 ]
 #  then

-- 




[EGIT] [tools/exactness] master 01/02: build: Use silent rules for automake by deafult.

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=f5d21bf0add18a588ed6e9f374dcb260a8f12c3c

commit f5d21bf0add18a588ed6e9f374dcb260a8f12c3c
Author: Stefan Schmidt 
Date:   Wed May 13 15:42:16 2015 +0200

build: Use silent rules for automake by deafult.

This allows us to have a sane clean build ouput and spot problems easier.
Using V=1 is still possible to get a verbose output.
---
 configure.ac | 1 +
 1 file changed, 1 insertion(+)

diff --git a/configure.ac b/configure.ac
index 4e37036..3fa0631 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,6 +8,7 @@ AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 
 AM_INIT_AUTOMAKE([1.6 dist-bzip2])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 AC_CONFIG_HEADERS([config.h])
 
 AC_ISC_POSIX

-- 




[EGIT] [tools/exactness] master 02/02: Remove useless file that is not related to the project.

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness.git/commit/?id=9be2fb5747110e9ce460d3000569fa3effbe1f32

commit 9be2fb5747110e9ce460d3000569fa3effbe1f32
Author: Stefan Schmidt 
Date:   Wed May 13 15:43:30 2015 +0200

Remove useless file that is not related to the project.
---
 tasn_is_a_lazy_bastard | 1 -
 1 file changed, 1 deletion(-)

diff --git a/tasn_is_a_lazy_bastard b/tasn_is_a_lazy_bastard
deleted file mode 100644
index c315802..000
--- a/tasn_is_a_lazy_bastard
+++ /dev/null
@@ -1 +0,0 @@
-And he deserves to DIEE

-- 




[EGIT] [core/efl] efl-1.13 01/01: release: Update NEWS and bump version for 1.13.3 release

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.13.

http://git.enlightenment.org/core/efl.git/commit/?id=911df242ab5cebe46ca5d8a98335a483c44dbeb9

commit 911df242ab5cebe46ca5d8a98335a483c44dbeb9
Author: Stefan Schmidt 
Date:   Wed May 13 15:16:34 2015 +0200

release: Update NEWS and bump version for 1.13.3 release
---
 NEWS | 22 +-
 configure.ac |  2 +-
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index f839e9f..19c4814 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,27 @@
 ==
-EFL 1.13.2
+EFL 1.13.3
 ==
 
+Changes since 1.13.2:
+-
+
+Fixes:
+
+   * eina: eina_unicode_utf8_next_get should return 0 when one of the 
parameters is NULL to avoid null pointer access. it also corresponds to the 
description in doc.
+   * eina: Add NULL check for eina_threadqueue_free
+   * Evas GL: reset current surface to NULL when it is destroyed
+   * Evas GL: Add missing dlopen for GLX 1.x version
+   * Evas image: Return proper path even with mmap
+   * evas_object_box: add MAGIC_CHECK when it is added.
+   * Evas object: verify the parent is valid and fail if not.
+   * Evas GL: Fallback to indirect rendering if mul_col != 0x
+   * Evas textblock: remove freed item from the line list
+   * ecore_timer: fix the default return value.
+   * evas_text: fix default return value.
+   * Edje embryo: Fix invalid check for get_state_val (text str)
+   * Eina: fix eina_file_split on Windows and update unit test
+   * Evas filters: Fix glReadPixels usage for EGL
+
 Changes since 1.13.1:
 -
 
diff --git a/configure.ac b/configure.ac
index 96ab00a..7d37b63 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [13], [2], [release])
+EFL_VERSION([1], [13], [3], [release])
 AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[EGIT] [core/elementary] elementary-1.13 01/01: release: Update NEWS and bump version for 1.13.3 release

2015-05-13 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.13.

http://git.enlightenment.org/core/elementary.git/commit/?id=905b707f841c468a654005d9f10c33d5df5f8ae6

commit 905b707f841c468a654005d9f10c33d5df5f8ae6
Author: Stefan Schmidt 
Date:   Wed May 13 15:51:38 2015 +0200

release: Update NEWS and bump version for 1.13.3 release
---
 NEWS | 17 -
 configure.ac |  2 +-
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 90be5ec..3c88449 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,22 @@
 =
-Elementary 1.13.2
+Elementary 1.13.3
 =
 
+Changes since 1.13.2:
+-
+
+Fixes:
+
+   * Elm_Win: Fix _elm_win_focus_prev_target_del callback added repeatly 
without callback del.
+   * elm_genlist: pass eo_it to eo_do func, not VIEW(it)
+   * [elm_panel] Fix mirroring issue.
+   * elm_image: return EINA_FALSE if the data source is NULL in 
elm_image_memfile_set
+   * atspi: add missing signals array sentiel.
+   * elm_slider: fix theme apply
+   * elm_clock: fix theme apply
+   * elm: add safety check
+   * elm_segment_control: mark default return value in eolian API
+
 Changes since 1.13.1:
 -
 
diff --git a/configure.ac b/configure.ac
index 5a38629..e1b6879 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [13], [2], [release])
+EFL_VERSION([1], [13], [3], [release])
 AC_INIT([elementary], [efl_version], 
[enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ(2.63)

-- 




[EGIT] [tools/exactness-elm-data] master 04/04: tests: Split into two file for different profiles and disabled failing tests.

2015-05-15 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness-elm-data.git/commit/?id=581e298b250468992ef2bfb83d625f4ccbf06201

commit 581e298b250468992ef2bfb83d625f4ccbf06201
Author: Stefan Schmidt 
Date:   Fri May 15 14:41:56 2015 +0200

tests: Split into two file for different profiles and disabled failing 
tests.
---
 tests-default-profile.txt | 80 +++
 tests.txt => tests-mobile-profile.txt |  0
 2 files changed, 80 insertions(+)

diff --git a/tests-default-profile.txt b/tests-default-profile.txt
new file mode 100644
index 000..46901eb
--- /dev/null
+++ b/tests-default-profile.txt
@@ -0,0 +1,80 @@
+# List of tests for elementary widgets
+# To be used with exactness
+#evas_map_3d elementary_test --test-win-only "Evas Map 3D"
+actionslider elementary_test --test-win-only actionslider
+anchorblock elementary_test --test-win-only "Entry Anchor"
+anchorview elementary_test --test-win-only "Entry Anchor2"
+bg_image elementary_test --test-win-only "bg image"
+bg_options elementary_test --test-win-only "bg options"
+bg_plain elementary_test --test-win-only "bg plain"
+box_horiz elementary_test --test-win-only "box horiz"
+box_vert elementary_test --test-win-only "box vert"
+box_vert2 elementary_test --test-win-only "box vert 2"
+#bubble elementary_test --test-win-only bubble
+#buttons elementary_test --test-win-only button
+#calendar elementary_test --test-win-only calendar
+#check elementary_test --test-win-only check
+#colorselector elementary_test --test-win-only "color selector"
+#conformant elementary_test --test-win-only conformant
+#conformant2 elementary_test --test-win-only "conformant 2"
+#ctxpopup elementary_test --test-win-only ctxpopup
+#diskselector elementary_test --test-win-only "disk selector"
+#fileselector elementary_test --test-win-only "file selector"
+#fileselector_button elementary_test --test-win-only "file selector button"
+#fileselector_entry elementary_test --test-win-only "file selector entry"
+#focus elementary_test --test-win-only focus
+#gengrid elementary_test --test-win-only gengrid
+#gengrid2 elementary_test --test-win-only "gengrid 2"
+#gengrid_group elementary_test --test-win-only "gengrid Group"
+#genlist elementary_test --test-win-only genlist
+#genlist2 elementary_test --test-win-only "genlist 2"
+#genlist3 elementary_test --test-win-only "genlist 3"
+#genlist4 elementary_test --test-win-only "genlist 4"
+#genlist5 elementary_test --test-win-only "genlist 5"
+#genlist7 elementary_test --test-win-only "genlist 7"
+#genlist_tree elementary_test --test-win-only "genlist Tree"
+#genlist_group elementary_test --test-win-only "genlist Group"
+#genlist_group_tree elementary_test --test-win-only "genlist Group Tree"
+#genlist_reorder_mode elementary_test --test-win-only "genlist Reorder Mode"
+#grid elementary_test --test-win-only grid
+#hover elementary_test --test-win-only hover
+#hover2 elementary_test --test-win-only "hover 2"
+#hoversel elementary_test --test-win-only hoversel
+#index elementary_test --test-win-only index
+#index2 elementary_test --test-win-only "index 2"
+#inwin elementary_test --test-win-only inwin
+#inwin2 elementary_test --test-win-only "inwin 2"
+#label elementary_test --test-win-only label
+#list elementary_test --test-win-only list
+#list_horizontal elementary_test --test-win-only "List - Horizontal"
+#naviframe elementary_test --test-win-only naviframe
+#notify elementary_test --test-win-only notify
+#panel elementary_test --test-win-only panel
+#panes elementary_test --test-win-only panes
+#progressbar elementary_test --test-win-only progressbar
+#radio elementary_test --test-win-only radio
+#scaling elementary_test --test-win-only scaling
+#scaling2 elementary_test --test-win-only "scaling 2"
+#scroller elementary_test --test-win-only scroller
+#scroller2 elementary_test --test-win-only "scroller 2"
+#segment_control elementary_test --test-win-only "segment control"
+#separator elementary_test --test-win-only separator
+#slider elementary_test --test-win-only slider
+#spinner elementary_test --test-win-only spinner
+#table elementary_test --test-win-only table
+#table_homogeneous elementary_test --test-win-only "table Homogeneous"
+#table3 elementary_test --test-win-only "table 3"
+#table4 elementary_test --test-win-only "table 4"
+#table5 elementary_test --test-win-only "table 5"
+#table6 elementary_test --test-win-only "table 6"
+# toolbar test hangs when opening sub-menu,try this with simulation and see
+#toolbar elementary_test --test-win-only toolbar
+#toolbar2 elementary_test --test-win-onl

[EGIT] [core/efl] efl-1.14 01/01: release: Update NEWS and bump version for 1.14.1 release

2015-05-27 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.14.

http://git.enlightenment.org/core/efl.git/commit/?id=5fe0cff359a9771843a9b30482eb84169d3a876a

commit 5fe0cff359a9771843a9b30482eb84169d3a876a
Author: Stefan Schmidt 
Date:   Wed May 27 14:39:57 2015 +0200

release: Update NEWS and bump version for 1.14.1 release
---
 NEWS | 15 ++-
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index a001266..1372f8a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,20 @@
 ==
-EFL 1.14.0
+EFL 1.14.1
 ==
 
+Changes since 1.14.0:
+-
+
+Fixes:
+
+   * Eolian/Generator: fix enums generation (T2400)
+   * rg_etc: Correct ifdef to keep function available for debug build
+   * Evas GL common: Skip shaders generation if there is no change
+   * Evas filters: Fix glReadPixels usage for EGL
+   * evas canvas: add exceptional handling in invalid input case.
+   * edje: fix back edje_watch.
+   * evas canvas: fix insane mouse move events on proxy source.
+
 Changes since 1.13.0:
 -
 
diff --git a/configure.ac b/configure.ac
index 571b243..c58a185 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [14], [0], [release])
+EFL_VERSION([1], [14], [1], [release])
 AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[EGIT] [core/elementary] elementary-1.14 01/01: release: Update NEWS and bump version for 1.14.1 release

2015-05-27 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.14.

http://git.enlightenment.org/core/elementary.git/commit/?id=7e3e3f34d3d267711a46878baacc37ec823305c5

commit 7e3e3f34d3d267711a46878baacc37ec823305c5
Author: Stefan Schmidt 
Date:   Wed May 27 15:10:37 2015 +0200

release: Update NEWS and bump version for 1.14.1 release
---
 NEWS | 13 -
 configure.ac |  2 +-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 8746120..66466f4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,18 @@
 =
-Elementary 1.14.0
+Elementary 1.14.1
 =
 
+Changes since 1.14.0:
+-
+
+Fixes:
+
+   * elm_object_item: fix the issue that del_cb doens't get item data as its 
parameter
+   * widget: more fix wrt item data.
+   * slider: use theme of object for popup.
+   * entry: update selection handlers when entry is resized
+   * elm_win: Set initial withdrawn state from win's ecore_evas property.
+
 Changes since 1.13.0:
 -
 
diff --git a/configure.ac b/configure.ac
index 0025b5f..c5ed9ee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [14], [0], [release])
+EFL_VERSION([1], [14], [1], [release])
 AC_INIT([elementary], [efl_version], 
[enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ(2.63)

-- 




[EGIT] [core/elementary] elementary-1.14 01/01: release: Update NEWS and bump version for 1.14.1 release

2015-06-01 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.14.

http://git.enlightenment.org/core/elementary.git/commit/?id=b929854e16a8d4949db6ba9f4912811309073c5a

commit b929854e16a8d4949db6ba9f4912811309073c5a
Author: Stefan Schmidt 
Date:   Mon Jun 1 15:50:42 2015 +0200

release: Update NEWS and bump version for 1.14.1 release
---
 NEWS | 5 +
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 66466f4..fd12806 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,11 @@ Fixes:
* slider: use theme of object for popup.
* entry: update selection handlers when entry is resized
* elm_win: Set initial withdrawn state from win's ecore_evas property.
+   * elm - fix profile handling if ELM_PROFILE is set - dont listen to x msg
+   * Gengrid: fix mirroring bug in gengrid widget.
+   * gengrid/genlist: decrement item counter before triggering item del 
callback
+   * glview: preserved changed state when altering render mode
+   * tooltip: fix positioning when tooltip is affixed to a window object
 
 Changes since 1.13.0:
 -

-- 




[EGIT] [core/efl] master 02/03: emile: Init ptrag as it might get used uninitialized if not

2015-06-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ef81feff16725e05ded0752b5bda09920c572e9a

commit ef81feff16725e05ded0752b5bda09920c572e9a
Author: Stefan Schmidt 
Date:   Mon Jun 8 16:43:24 2015 +0200

emile: Init ptrag as it might get used uninitialized if not

lib/emile/emile_image.c:2099:49: warning: 'ptrag' may be used uninitialized 
in this function [-Wmaybe-uninitialized]
---
 src/lib/emile/emile_image.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/emile/emile_image.c b/src/lib/emile/emile_image.c
index dc1bed2..aed1ae8 100644
--- a/src/lib/emile/emile_image.c
+++ b/src/lib/emile/emile_image.c
@@ -1594,7 +1594,7 @@ _emile_jpeg_data(Emile_Image *image,
const unsigned char *m = NULL;
uint8_t *ptr, *line[16], *data;
uint32_t *ptr2 = NULL, *ptr_rotate = NULL;
-   uint16_t *ptrag, *ptrag_rotate = NULL;
+   uint16_t *ptrag = NULL, *ptrag_rotate = NULL;
uint8_t *ptrg = NULL, *ptrg_rotate = NULL;
unsigned int x, y, l, i, scans;
int region = 0;

-- 




[EGIT] [core/efl] master 01/03: eavs_3d: Avoid enum check for < 0

2015-06-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b1709917c5f22c3304b9d23bb9e04fd7183be41f

commit b1709917c5f22c3304b9d23bb9e04fd7183be41f
Author: Stefan Schmidt 
Date:   Mon Jun 8 16:38:02 2015 +0200

eavs_3d: Avoid enum check for < 0

Evas_3D_Mesh_Primitive is a enum starting from 0 so it never will be below 
0.
Just as the compiler tells us. Remove unneeded check.
lib/evas/canvas/evas_3d_primitive.c:48:4: warning: comparison of unsigned 
expression < 0 is always false [-Wtype-limits]
---
 src/lib/evas/canvas/evas_3d_primitive.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/lib/evas/canvas/evas_3d_primitive.c 
b/src/lib/evas/canvas/evas_3d_primitive.c
index 79b05d2..bc5bf1b 100644
--- a/src/lib/evas/canvas/evas_3d_primitive.c
+++ b/src/lib/evas/canvas/evas_3d_primitive.c
@@ -45,8 +45,7 @@ _evas_3d_primitive_form_set(Eo *obj EINA_UNUSED,
 Evas_3D_Primitive_Data *pd,
 Evas_3D_Mesh_Primitive form)
 {
-   if ((form < EVAS_3D_MESH_PRIMITIVE_NONE) ||
-   (form >= EVAS_3D_MESH_PRIMITIVE_COUNT))
+   if (form >= EVAS_3D_MESH_PRIMITIVE_COUNT)
  {
 ERR("Wrong form of primitive.");
 return;

-- 




[EGIT] [core/efl] master 03/03: modules/evas/engines/software_generic: No need to check enums for smaller 0

2015-06-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=d50cebbd4f8300b44ee7656804a103a4d38f6d1d

commit d50cebbd4f8300b44ee7656804a103a4d38f6d1d
Author: Stefan Schmidt 
Date:   Mon Jun 8 16:59:45 2015 +0200

modules/evas/engines/software_generic: No need to check enums for smaller 0

Evas_Image_Orient is an enum starting at 0 thus we never go below 0. Remove
unneeded checks.

modules/evas/engines/software_generic/evas_engine.c:1558:4: warning: 
comparison of unsigned expression >= 0 is always true [-Wtype-limits]
modules/evas/engines/software_generic/evas_engine.c:1560:8: warning: 
comparison of unsigned expression >= 0 is always true [-Wtype-limits]
---
 src/modules/evas/engines/software_generic/evas_engine.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/modules/evas/engines/software_generic/evas_engine.c 
b/src/modules/evas/engines/software_generic/evas_engine.c
index 3a796f6..0470841 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -1555,9 +1555,7 @@ eng_image_orient_set(void *data EINA_UNUSED, void *image, 
Evas_Image_Orient orie
 
if (!pixels_out || !pixels_in) goto on_error;
 
-   if ((im->orient >= EVAS_IMAGE_ORIENT_0) &&
-   (im->orient <= EVAS_IMAGE_ORIENT_270) &&
-   (orient >= EVAS_IMAGE_ORIENT_0) &&
+   if ((im->orient <= EVAS_IMAGE_ORIENT_270) &&
(orient <= EVAS_IMAGE_ORIENT_270))
  {
 // we are rotating from one anglee to another, so figure out delta

-- 




[EGIT] [core/elementary] master 01/01: test_win_keygrab: Better use strncpy when copying into fixed size buffer.

2015-06-08 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=d19669b752dc91f326f6503b4675fedf6b4694a5

commit d19669b752dc91f326f6503b4675fedf6b4694a5
Author: Stefan Schmidt 
Date:   Mon Jun 8 17:20:45 2015 +0200

test_win_keygrab: Better use strncpy when copying into fixed size buffer.

We should never copy more than PATH_MAX.

CID: 1298016
---
 src/bin/test_win_keygrab.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/test_win_keygrab.c b/src/bin/test_win_keygrab.c
index 0bc476b..f1c7473 100644
--- a/src/bin/test_win_keygrab.c
+++ b/src/bin/test_win_keygrab.c
@@ -58,7 +58,7 @@ _entry_changed_cb(void *data , Evas_Object *obj, void 
*event_info EINA_UNUSED)
api_data *api = data;
const char *str = elm_entry_entry_get(obj);
if (!str) return;
-   strcpy(api->keyname, str);
+   strncpy(api->keyname, str, PATH_MAX);
printf("entry: %s\n",str);
 }
 

-- 




[EGIT] [core/efl] master 01/06: evas/evas_op_sub_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=85e5e9da5be9846c5f1b1d62ca8246abffeebe38

commit 85e5e9da5be9846c5f1b1d62ca8246abffeebe38
Author: Stefan Schmidt 
Date:   Tue Jun 9 09:56:18 2015 +0200

evas/evas_op_sub_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267476, 1267477, 1267479, 1267489
---
 src/lib/evas/common/evas_op_sub_main_.c | 4 
 1 file changed, 4 deletions(-)

diff --git a/src/lib/evas/common/evas_op_sub_main_.c 
b/src/lib/evas/common/evas_op_sub_main_.c
index cd26e91..c6cbe07 100644
--- a/src/lib/evas/common/evas_op_sub_main_.c
+++ b/src/lib/evas/common/evas_op_sub_main_.c
@@ -137,7 +137,6 @@ sub_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_sub_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -230,7 +229,6 @@ sub_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_sub_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -361,7 +359,6 @@ sub_rel_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_sub_rel_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -454,7 +451,6 @@ sub_rel_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_sub_rel_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [core/efl] master 04/06: evas/evas_op_mask_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9df111d7661b7406e89780164900385b9ca77a62

commit 9df111d7661b7406e89780164900385b9ca77a62
Author: Stefan Schmidt 
Date:   Tue Jun 9 10:10:35 2015 +0200

evas/evas_op_mask_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267481, 1267485
---
 src/lib/evas/common/evas_op_mask_main_.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/lib/evas/common/evas_op_mask_main_.c 
b/src/lib/evas/common/evas_op_mask_main_.c
index 0304d72..cf5c131 100644
--- a/src/lib/evas/common/evas_op_mask_main_.c
+++ b/src/lib/evas/common/evas_op_mask_main_.c
@@ -104,7 +104,6 @@ mask_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_mask_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -201,7 +200,6 @@ mask_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_mask_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [core/efl] master 02/06: evas/evas_op_blend_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c4dd19c2dfb0a3f44e3a59b651c30523341c68eb

commit c4dd19c2dfb0a3f44e3a59b651c30523341c68eb
Author: Stefan Schmidt 
Date:   Tue Jun 9 10:02:59 2015 +0200

evas/evas_op_blend_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267469, 1267470, 1267473, 1267474
---
 src/lib/evas/common/evas_op_blend_main_.c | 4 
 1 file changed, 4 deletions(-)

diff --git a/src/lib/evas/common/evas_op_blend_main_.c 
b/src/lib/evas/common/evas_op_blend_main_.c
index 33f7a7a..035f401 100644
--- a/src/lib/evas/common/evas_op_blend_main_.c
+++ b/src/lib/evas/common/evas_op_blend_main_.c
@@ -185,7 +185,6 @@ blend_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_blend_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -307,7 +306,6 @@ blend_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_blend_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -470,7 +468,6 @@ blend_rel_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_blend_rel_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -587,7 +584,6 @@ blend_rel_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_blend_rel_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [core/efl] master 06/06: evas/evas_op_add_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9434c0992cbdca54e434a431234e256678b80291

commit 9434c0992cbdca54e434a431234e256678b80291
Author: Stefan Schmidt 
Date:   Tue Jun 9 10:18:02 2015 +0200

evas/evas_op_add_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267478, 1267480, 1267482, 1267486
---
 src/lib/evas/common/evas_op_add_main_.c | 4 
 1 file changed, 4 deletions(-)

diff --git a/src/lib/evas/common/evas_op_add_main_.c 
b/src/lib/evas/common/evas_op_add_main_.c
index 19bb88e..3a5b649 100644
--- a/src/lib/evas/common/evas_op_add_main_.c
+++ b/src/lib/evas/common/evas_op_add_main_.c
@@ -136,7 +136,6 @@ add_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_add_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -229,7 +228,6 @@ add_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_add_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -360,7 +358,6 @@ add_rel_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_add_rel_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -453,7 +450,6 @@ add_rel_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_add_rel_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [core/efl] master 03/06: evas/evas_op_copy_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=64a60f32a93840b5032b416d8371913e66240981

commit 64a60f32a93840b5032b416d8371913e66240981
Author: Stefan Schmidt 
Date:   Tue Jun 9 10:06:27 2015 +0200

evas/evas_op_copy_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267483, 1267484, 1267487, 1267488
---
 src/lib/evas/common/evas_op_copy_main_.c | 4 
 1 file changed, 4 deletions(-)

diff --git a/src/lib/evas/common/evas_op_copy_main_.c 
b/src/lib/evas/common/evas_op_copy_main_.c
index 16fc3f1..51428ed 100644
--- a/src/lib/evas/common/evas_op_copy_main_.c
+++ b/src/lib/evas/common/evas_op_copy_main_.c
@@ -173,7 +173,6 @@ copy_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_copy_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -278,7 +277,6 @@ copy_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_copy_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -433,7 +431,6 @@ copy_rel_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_copy_rel_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -538,7 +535,6 @@ copy_rel_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_copy_rel_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [core/efl] master 05/06: evas/evas_op_mul_main: Remove superfluous if branch.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0da6dbb159430e93a0485985eee257151b4254b8

commit 0da6dbb159430e93a0485985eee257151b4254b8
Author: Stefan Schmidt 
Date:   Tue Jun 9 10:13:06 2015 +0200

evas/evas_op_mul_main: Remove superfluous if branch.

We do the same in both branches: return func.

CID: 1267468, 1267471
---
 src/lib/evas/common/evas_op_mul_main_.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/lib/evas/common/evas_op_mul_main_.c 
b/src/lib/evas/common/evas_op_mul_main_.c
index 8d70e2a..512c4ca 100644
--- a/src/lib/evas/common/evas_op_mul_main_.c
+++ b/src/lib/evas/common/evas_op_mul_main_.c
@@ -103,7 +103,6 @@ mul_gfx_span_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_mul_span_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 
@@ -200,7 +199,6 @@ mul_gfx_pt_func_cpu(int s, int m, int c, int d)
 #endif
cpu = CPU_C;
func = op_mul_pt_funcs[s][m][c][d][cpu];
-   if (func) return func;
return func;
 }
 

-- 




[EGIT] [tools/exactness-elm-data] master 02/02: Disable gengrid2 testing for now as it fails with gengrid2+012.png for me.

2015-06-09 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/tools/exactness-elm-data.git/commit/?id=b954f85bd3665440aac09d25c267cc865349482a

commit b954f85bd3665440aac09d25c267cc865349482a
Author: Stefan Schmidt 
Date:   Tue Jun 9 15:54:23 2015 +0200

Disable gengrid2 testing for now as it fails with gengrid2+012.png for me.

gengrid2+012.png is empty (size 0) for orig but is a valid image during my
test run.
---
 default-profile/tests.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/default-profile/tests.txt b/default-profile/tests.txt
index a8780ee..107dca4 100644
--- a/default-profile/tests.txt
+++ b/default-profile/tests.txt
@@ -24,7 +24,7 @@ conformant2 elementary_test --test-win-only "conformant 2"
 #fileselector_entry elementary_test --test-win-only "file selector entry"
 focus elementary_test --test-win-only focus
 #gengrid elementary_test --test-win-only gengrid
-gengrid2 elementary_test --test-win-only "gengrid 2"
+#gengrid2 elementary_test --test-win-only "gengrid 2"
 #gengrid_group elementary_test --test-win-only "gengrid Group"
 #genlist elementary_test --test-win-only genlist
 genlist2 elementary_test --test-win-only "genlist 2"

-- 




[EGIT] [core/efl] master 01/01: evas/render2: Put evas_render2_th_main.c in EXTRA_DIST to ship it in the tarball

2015-06-10 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e644fd6a8c050a6dd5b08ba1a84c598c01a27c97

commit e644fd6a8c050a6dd5b08ba1a84c598c01a27c97
Author: Stefan Schmidt 
Date:   Wed Jun 10 10:08:39 2015 +0200

evas/render2: Put evas_render2_th_main.c in EXTRA_DIST to ship it in the 
tarball

We are not able to put it in SOURCES as it is not possible to compile this 
as
standalone object out of the context it is included in.
---
 src/Makefile_Evas.am | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index de4626b..a3f4777 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -162,6 +162,9 @@ lib/evas/canvas/evas_map.c \
 lib/evas/canvas/evas_gl.c \
 lib/evas/canvas/evas_out.c
 
+EXTRA_DIST += \
+lib/evas/canvas/render2/evas_render2_th_main.c
+
 # Cache
 lib_evas_libevas_la_SOURCES += \
 lib/evas/cache/evas_cache_image.c \

-- 




[EGIT] [core/elementary] elementary-1.14 01/02: Revert "fileselector: Work around initial genlist size bug for release."

2015-06-23 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.14.

http://git.enlightenment.org/core/elementary.git/commit/?id=85f20bcaa5e01286b4842c0eccc2b060b6fde257

commit 85f20bcaa5e01286b4842c0eccc2b060b6fde257
Author: Stefan Schmidt 
Date:   Tue Jun 23 09:46:30 2015 +0200

Revert "fileselector: Work around initial genlist size bug for release."

This reverts commit 64a4cf4c6847936f5074ad94bf9a8f2283609c3b.

We finally found a proper fix for T2367 so we can safely revert this 
workaround.
---
 src/lib/elc_fileselector.c | 19 ---
 1 file changed, 19 deletions(-)

diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c
index 45a88dc..1ea2c01 100644
--- a/src/lib/elc_fileselector.c
+++ b/src/lib/elc_fileselector.c
@@ -1236,24 +1236,6 @@ _files_key_down(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, v
}
 }
 
-/* FIXME: This is a dirty hack to avoid a broken layout on fileselector come 
up.
- * In some cases on some systems the genlist file view comes up with a height 
of
- * 10 and only resizes when interacted manually. This only papers over it for 
the
- * 1.14 release and will be removed from master directly afterwards. If we find
- * a solution we are able to backport this will also go away from the efl-1.14
- * stable branch. See T2367 for the full details.
- */
-static void
-_files_on_resize(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *o, 
void *event EINA_UNUSED)
-{
-   Evas_Coord x, y, w, h;
-
-   evas_object_geometry_get(o, &x, &y, &w, &h);
-
-   if (h < 20)
- evas_object_resize(o, 394, 279);
-}
-
 static Evas_Object *
 _files_list_add(Evas_Object *obj)
 {
@@ -1276,7 +1258,6 @@ _files_list_add(Evas_Object *obj)
evas_object_smart_callback_add(li, "expanded", _on_list_expanded, obj);
evas_object_smart_callback_add(li, "contracted", _on_list_contracted, obj);
evas_object_event_callback_add(li, EVAS_CALLBACK_KEY_DOWN, _files_key_down, 
obj);
-   evas_object_event_callback_add(li, EVAS_CALLBACK_RESIZE, _files_on_resize, 
obj);
 
elm_widget_sub_object_add(obj, li);
 

-- 




[EGIT] [core/efl] master 01/01: examples: Fix build after ecore_buffer commit.

2015-06-24 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1e2fd2be0717f5a51943a8ce58c26fdab13305b1

commit 1e2fd2be0717f5a51943a8ce58c26fdab13305b1
Author: Stefan Schmidt 
Date:   Wed Jun 24 13:46:43 2015 +0200

examples: Fix build after ecore_buffer commit.

Since 8b621775619b9959fe952b095b3baaa7aaa99572 make examples fails to build
as the examples have been included without checking if ecore_buffer is
actually enabled to build.

make[2]: *** No rule to make target 
'../../../src/lib/ecore_buffer/libecore_buffer.la', needed by 
'ecore_buffer_example'.  Stop.

I'm running make examples during the nightlies now in the hope to catch 
those.
---
 src/examples/ecore/Makefile.am | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/examples/ecore/Makefile.am b/src/examples/ecore/Makefile.am
index 179408e..3f2c788 100644
--- a/src/examples/ecore/Makefile.am
+++ b/src/examples/ecore/Makefile.am
@@ -8,7 +8,6 @@ AM_CPPFLAGS = \
 -I$(top_srcdir)/src/lib/eo \
 -I$(top_srcdir)/src/lib/evas \
 -I$(top_srcdir)/src/lib/ecore \
--I$(top_srcdir)/src/lib/ecore_buffer \
 -I$(top_srcdir)/src/lib/ecore_input \
 -I$(top_srcdir)/src/lib/ecore_input_evas \
 -I$(top_srcdir)/src/lib/ecore_file \
@@ -34,11 +33,12 @@ AM_CPPFLAGS = \
 -DPACKAGE_EXAMPLES_DIR=\".\" \
 @ECORE_CFLAGS@
 
+if HAVE_ECORE_BUFFER
+AM_CPPFLAGS += -I$(top_srcdir)/src/lib/ecore_buffer
+endif
+
 EXTRA_PROGRAMS = \
 ecore_animator_example \
-ecore_buffer_example \
-ecore_buffer_consumer_example \
-ecore_buffer_provider_example \
 ecore_client_bench \
 ecore_compose_get_example \
 ecore_con_client_example \
@@ -116,6 +116,11 @@ $(ECORE_COMMON_LDADD)
 ecore_animator_example_SOURCES = ecore_animator_example.c
 ecore_animator_example_LDADD = $(ECORE_EVAS_COMMON_LDADD)
 
+if HAVE_ECORE_BUFFER
+EXTRA_PROGRAMS += ecore_buffer_example \
+ecore_buffer_consumer_example \
+ecore_buffer_provider_example
+
 ecore_buffer_example_SOURCES = ecore_buffer_example.c
 ecore_buffer_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
  
$(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
@@ -127,6 +132,7 @@ ecore_buffer_consumer_example_LDADD = 
$(ECORE_EVAS_COMMON_LDADD) \
 ecore_buffer_provider_example_SOURCES = ecore_buffer_provider_example.c
 ecore_buffer_provider_example_LDADD = $(ECORE_EVAS_COMMON_LDADD) \
  
$(top_builddir)/src/lib/ecore_buffer/libecore_buffer.la
+endif
 
 ecore_client_bench_SOURCES = ecore_client_bench.c
 ecore_client_bench_LDADD = $(ECORE_CON_COMMON_LDADD)

-- 




[EGIT] [core/efl] efl-1.14 01/01: release: Update NEWS and bump version for 1.14.2 release

2015-06-24 Thread Stefan Schmidt
stefan pushed a commit to branch efl-1.14.

http://git.enlightenment.org/core/efl.git/commit/?id=fb6e978dcc4594939d93ed67464e7cfbf08e4cc5

commit fb6e978dcc4594939d93ed67464e7cfbf08e4cc5
Author: Stefan Schmidt 
Date:   Wed Jun 24 15:03:13 2015 +0200

release: Update NEWS and bump version for 1.14.2 release
---
 NEWS | 15 ++-
 configure.ac |  2 +-
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 571b6b3..731eb02 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,20 @@
 ==
-EFL 1.14.1
+EFL 1.14.2
 ==
 
+Changes since 1.14.1:
+-
+
+Fixes:
+
+   * pkg-config: fix portability issue on Windows. (T2458)
+   * edje: set GROUP/SWALLOW/EXTERNAL pass events based on mouse events
+   * eina semaphore lock - don't wake up because of signals
+   * ecore: null cb function is unacceptable.
+   * Evas filters: Fix blend with color with rgba buffers
+   * Evas: Remove shader_3d .x generated file from BUILT_SOURCES
+   * eina/simple_xml_parser: don't parse the <, > in the attribute string.
+
 Changes since 1.14.0:
 -
 
diff --git a/configure.ac b/configure.ac
index c58a185..96afa3f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [14], [1], [release])
+EFL_VERSION([1], [14], [2], [release])
 AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[EGIT] [core/elementary] elementary-1.14 01/01: release: Update NEWS and bump version for 1.14.2 release

2015-06-24 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.14.

http://git.enlightenment.org/core/elementary.git/commit/?id=19e7b5e424728817c5c3e1b125c1e686323df8e6

commit 19e7b5e424728817c5c3e1b125c1e686323df8e6
Author: Stefan Schmidt 
Date:   Wed Jun 24 15:41:24 2015 +0200

release: Update NEWS and bump version for 1.14.2 release
---
 NEWS | 13 -
 configure.ac |  2 +-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index fd12806..8bbc367 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,18 @@
 =
-Elementary 1.14.1
+Elementary 1.14.2
 =
 
+Changes since 1.14.1:
+-
+
+Fixes:
+
+   * interface scrollerable: modify the loop_v condition in 
_elm_scroll_momentum_animator() function
+   * fix list item mode change on elm list
+   * win: only trigger del trap if win type is not FAKE
+   * win: do not use deferred ecore evas deletion for FAKE wins
+   * genlist: fix resize of items when added after elm_genlist_clear(). (T2367)
+
 Changes since 1.14.0:
 -
 
diff --git a/configure.ac b/configure.ac
index c5ed9ee..e87d7f9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [14], [1], [release])
+EFL_VERSION([1], [14], [2], [release])
 AC_INIT([elementary], [efl_version], 
[enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ(2.63)

-- 




[EGIT] [core/enlightenment] master 03/05: e_main: Initialize UUID store during E startup

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=bbc744490b8ecba0c1e759fa8aa680213f7b2050

commit bbc744490b8ecba0c1e759fa8aa680213f7b2050
Author: Stefan Schmidt 
Date:   Tue Mar 25 11:06:25 2014 +0100

e_main: Initialize UUID store during E startup

I have been running with this enabled for a while and it should not make
trouble but if it does simply reverting this one if totally fine while I'm
away.
---
 src/bin/e_main.c | 12 
 1 file changed, 12 insertions(+)

diff --git a/src/bin/e_main.c b/src/bin/e_main.c
index 4575499..6a4823f 100644
--- a/src/bin/e_main.c
+++ b/src/bin/e_main.c
@@ -517,6 +517,18 @@ main(int argc, char **argv)
_e_main_shutdown_push(e_alert_shutdown);
 #endif
 
+#ifdef HAVE_WAYLAND
+   /* init uuid store for window/surface properties */
+   TS("E_UUID_Store Init");
+   if (!e_uuid_store_init())
+ {
+e_error_message_show(_("Enlightenment cannot initialize its UUID 
store.\n"));
+_e_main_shutdown(-1);
+ }
+   TS("E_UUID_Store Init Done");
+   _e_main_shutdown_push(e_uuid_store_shutdown);
+#endif
+
TS("E_Configure Init");
e_configure_init();
TS("E_Configure Init Done");

-- 




[EGIT] [core/enlightenment] master 04/05: e_pixmap: Create uuid when being used as a wl surface

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=0522053dd1960647fdce541e56453a59d1238908

commit 0522053dd1960647fdce541e56453a59d1238908
Author: Stefan Schmidt 
Date:   Fri Mar 20 11:35:35 2015 +0100

e_pixmap: Create uuid when being used as a wl surface
---
 src/bin/e_pixmap.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/src/bin/e_pixmap.c b/src/bin/e_pixmap.c
index 1635b46..1ee17ac 100644
--- a/src/bin/e_pixmap.c
+++ b/src/bin/e_pixmap.c
@@ -7,6 +7,8 @@
 # include "e_comp_x.h"
 #endif
 
+#include 
+
 static Eina_Hash *pixmaps[2] = {NULL};
 
 struct _E_Pixmap
@@ -36,6 +38,7 @@ struct _E_Pixmap
struct wl_listener buffer_destroy_listener;
void *data;
Eina_Rectangle opaque;
+   uuid_t uuid;
 #endif
 
Eina_Bool usable : 1;
@@ -243,6 +246,7 @@ e_pixmap_new(E_Pixmap_Type type, ...)
 cp = _e_pixmap_new(type);
 cp->win = id;
 eina_hash_add(pixmaps[type], &id, cp);
+uuid_generate(cp->uuid);
 #endif
 break;
   default: break;

-- 




[EGIT] [core/efl] master 01/02: ecore_wl: Add generated session-recovery-protocol files to build

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=cb449adde6d992c42bb01ebae10cd76b544da8db

commit cb449adde6d992c42bb01ebae10cd76b544da8db
Author: Stefan Schmidt 
Date:   Fri Mar 20 13:28:08 2015 +0100

ecore_wl: Add generated session-recovery-protocol files to build

For now these are generated externally by wayland-scanner and added here.
Also keep the original xml protocol file here for now.

This covers the client side for applications while the server side code
sits with E as compositor.
---
 src/Makefile_Ecore_Wayland.am  |  4 +-
 .../session-recovery-client-protocol.h | 68 ++
 src/lib/ecore_wayland/session-recovery-protocol.c  | 23 
 src/lib/ecore_wayland/session-recovery.xml | 12 
 4 files changed, 106 insertions(+), 1 deletion(-)

diff --git a/src/Makefile_Ecore_Wayland.am b/src/Makefile_Ecore_Wayland.am
index f9bb362..6099f34 100644
--- a/src/Makefile_Ecore_Wayland.am
+++ b/src/Makefile_Ecore_Wayland.am
@@ -21,7 +21,9 @@ lib/ecore_wayland/subsurface-client-protocol.h \
 lib/ecore_wayland/ivi-application-protocol.c \
 lib/ecore_wayland/ivi-application-client-protocol.h \
 lib/ecore_wayland/xdg-shell-client-protocol.h \
-lib/ecore_wayland/xdg-shell-protocol.c
+lib/ecore_wayland/xdg-shell-protocol.c \
+lib/ecore_wayland/session-recovery-client-protocol.h \
+lib/ecore_wayland/session-recovery-protocol.c
 
 lib_ecore_wayland_libecore_wayland_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
@ECORE_WAYLAND_CFLAGS@
 lib_ecore_wayland_libecore_wayland_la_LIBADD = @ECORE_WAYLAND_LIBS@
diff --git a/src/lib/ecore_wayland/session-recovery-client-protocol.h 
b/src/lib/ecore_wayland/session-recovery-client-protocol.h
new file mode 100644
index 000..97848c8
--- /dev/null
+++ b/src/lib/ecore_wayland/session-recovery-client-protocol.h
@@ -0,0 +1,68 @@
+#ifndef SESSION_RECOVERY_CLIENT_PROTOCOL_H
+#define SESSION_RECOVERY_CLIENT_PROTOCOL_H
+
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
+#include 
+#include 
+#include "wayland-client.h"
+
+struct wl_client;
+struct wl_resource;
+
+struct session_recovery;
+
+extern const struct wl_interface session_recovery_interface;
+
+struct session_recovery_listener {
+   /**
+* uuid - (none)
+* @uuid: (none)
+*/
+   void (*uuid)(void *data,
+struct session_recovery *session_recovery,
+const char *uuid);
+};
+
+static inline int
+session_recovery_add_listener(struct session_recovery *session_recovery,
+ const struct session_recovery_listener *listener, 
void *data)
+{
+   return wl_proxy_add_listener((struct wl_proxy *) session_recovery,
+(void (**)(void)) listener, data);
+}
+
+#define SESSION_RECOVERY_PROVIDE_UUID  0
+
+static inline void
+session_recovery_set_user_data(struct session_recovery *session_recovery, void 
*user_data)
+{
+   wl_proxy_set_user_data((struct wl_proxy *) session_recovery, user_data);
+}
+
+static inline void *
+session_recovery_get_user_data(struct session_recovery *session_recovery)
+{
+   return wl_proxy_get_user_data((struct wl_proxy *) session_recovery);
+}
+
+static inline void
+session_recovery_destroy(struct session_recovery *session_recovery)
+{
+   wl_proxy_destroy((struct wl_proxy *) session_recovery);
+}
+
+static inline void
+session_recovery_provide_uuid(struct session_recovery *session_recovery, const 
char *uuid)
+{
+   wl_proxy_marshal((struct wl_proxy *) session_recovery,
+SESSION_RECOVERY_PROVIDE_UUID, uuid);
+}
+
+#ifdef  __cplusplus
+}
+#endif
+
+#endif
diff --git a/src/lib/ecore_wayland/session-recovery-protocol.c 
b/src/lib/ecore_wayland/session-recovery-protocol.c
new file mode 100644
index 000..5e0a835
--- /dev/null
+++ b/src/lib/ecore_wayland/session-recovery-protocol.c
@@ -0,0 +1,23 @@
+#include 
+#include 
+#include "wayland-util.h"
+
+
+static const struct wl_interface *types[] = {
+   NULL,
+};
+
+static const struct wl_message session_recovery_requests[] = {
+   { "provide_uuid", "s", types + 0 },
+};
+
+static const struct wl_message session_recovery_events[] = {
+   { "uuid", "s", types + 0 },
+};
+
+WL_EXPORT const struct wl_interface session_recovery_interface = {
+   "session_recovery", 1,
+   1, session_recovery_requests,
+   1, session_recovery_events,
+};
+
diff --git a/src/lib/ecore_wayland/session-recovery.xml 
b/src/lib/ecore_wayland/session-recovery.xml
new file mode 100644
index 000..d996b6d
--- /dev/null
+++ b/src/lib/ecore_wayland/session-recovery.xml
@@ -0,0 +1,12 @@
+
+
+  
+
+  
+
+
+  
+
+  
+
+

-- 




[EGIT] [core/enlightenment] master 02/05: e_remember: Update UUID store properties from e_remember

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=2d3fae79a0aabfa0beda20409a49769f36151194

commit 2d3fae79a0aabfa0beda20409a49769f36151194
Author: Stefan Schmidt 
Date:   Wed Apr 23 14:50:33 2014 +0200

e_remember: Update UUID store properties from e_remember

The e_remember infrastructure already hooks into all needed places to keep
a record of the given properties for an e_client. We use this to update the
UUID store.

Signed-off-by: Stefan Schmidt 
---
 src/bin/e_remember.c | 4 
 1 file changed, 4 insertions(+)

diff --git a/src/bin/e_remember.c b/src/bin/e_remember.c
index 4efbca7..83902e2 100644
--- a/src/bin/e_remember.c
+++ b/src/bin/e_remember.c
@@ -376,6 +376,10 @@ e_remember_default_match_set(E_Remember *rem, E_Client *ec)
 E_API void
 e_remember_update(E_Client *ec)
 {
+#ifdef HAVE_WAYLAND
+   /* Use this as e_remeber_update is called in all the right places already */
+   e_uuid_store_entry_update(ec->uuid, ec);
+#endif
if (ec->new_client) return;
if (!ec->remember) return;
if (ec->remember->keep_settings) return;

-- 




[EGIT] [core/efl] master 02/02: ecore_wl: Hookup wl listener for uuid event from session recovery protocol

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=633747a05de07e7273e7f164978850e5537979e3

commit 633747a05de07e7273e7f164978850e5537979e3
Author: Stefan Schmidt 
Date:   Fri Mar 20 14:13:59 2015 +0100

ecore_wl: Hookup wl listener for uuid event from session recovery protocol

This should listen for events containing the assigned UUID from the 
compositor.
---
 src/lib/ecore_wayland/ecore_wl.c | 16 
 src/lib/ecore_wayland/ecore_wl_private.h |  1 +
 2 files changed, 17 insertions(+)

diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c
index c9764f2..7b7b783 100644
--- a/src/lib/ecore_wayland/ecore_wl.c
+++ b/src/lib/ecore_wayland/ecore_wl.c
@@ -19,6 +19,8 @@
 #include "xdg-shell-client-protocol.h"
 #define XDG_VERSION 5
 
+#include "session-recovery-client-protocol.h"
+
 /* local function prototypes */
 static int _ecore_wl_shutdown(Eina_Bool close);
 static Eina_Bool _ecore_wl_cb_idle_enterer(void *data);
@@ -75,6 +77,17 @@ static const struct xdg_shell_listener xdg_shell_listener =
xdg_shell_ping,
 };
 
+static void
+_ecore_wl_uuid_receive(void *data EINA_UNUSED, struct session_recovery 
*session_recovery EINA_UNUSED, const char *uuid)
+{
+   DBG("UUID assigned from compositor: %s", uuid);
+}
+
+static const struct session_recovery_listener 
_ecore_wl_session_recovery_listener =
+{
+   _ecore_wl_uuid_receive,
+};
+
 /* external variables */
 int _ecore_wl_log_dom = -1;
 Ecore_Wl_Display *_ecore_wl_disp = NULL;
@@ -190,6 +203,9 @@ ecore_wl_init(const char *name)
wl_registry_add_listener(_ecore_wl_disp->wl.registry,
 &_ecore_wl_registry_listener, _ecore_wl_disp);
 
+   session_recovery_add_listener(_ecore_wl_disp->wl.session_recovery,
+&_ecore_wl_session_recovery_listener, 
_ecore_wl_disp);
+
if (!_ecore_wl_xkb_init(_ecore_wl_disp))
  {
 ERR("Could not initialize XKB");
diff --git a/src/lib/ecore_wayland/ecore_wl_private.h 
b/src/lib/ecore_wayland/ecore_wl_private.h
index c54b157..21daf65 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -71,6 +71,7 @@ struct _Ecore_Wl_Display
 struct wl_shell *shell;
 struct xdg_shell *xdg_shell;
 struct wl_shell *desktop_shell;
+struct session_recovery *session_recovery;
 # ifdef USE_IVI_SHELL
 struct ivi_application *ivi_application;
 # endif

-- 




[EGIT] [core/enlightenment] master 01/05: e_client: Remove deleted client from UUID store

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=e2f87d34985658aac5a7447da783737c1fc848b8

commit e2f87d34985658aac5a7447da783737c1fc848b8
Author: Stefan Schmidt 
Date:   Thu Apr 10 17:12:28 2014 +0200

e_client: Remove deleted client from UUID store

Signed-off-by: Stefan Schmidt 
---
 src/bin/e_client.c | 5 +
 1 file changed, 5 insertions(+)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index b578ff0..20f9e5e 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -548,6 +548,11 @@ _e_client_free(E_Client *ec)
ec->e.state.profile.wait_desk = NULL;
evas_object_del(ec->frame);
E_OBJECT(ec)->references--;
+
+#ifdef HAVE_WAYLAND
+   e_uuid_store_entry_del(ec->uuid);
+#endif
+
free(ec);
 }
 

-- 




[EGIT] [core/enlightenment] master 05/05: session_recovery: Add wayland extension protocol prototype for session recovery

2015-06-29 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=df041fe77b5ee660b430ee63b3941911636fd196

commit df041fe77b5ee660b430ee63b3941911636fd196
Author: Stefan Schmidt 
Date:   Fri Mar 20 19:07:43 2015 +0100

session_recovery: Add wayland extension protocol prototype for session 
recovery

Like with all other wayland protocols I add the files generated with wayland
scanner here. Also the xml so we have the source around for updating and
modifications. We might want to think about wayland-scanner support in our 
build
system but this works for now.

The protocol prototype is hold simple and does only have a uuid signal and 
provide
call to handle the uuid assignment from compositor to app and app providing 
its
uuid if present already.
---
 src/bin/Makefile.mk|  2 ++
 src/bin/session-recovery-protocol.c| 23 
 src/bin/session-recovery-server-protocol.h | 43 ++
 src/bin/session-recovery.xml   | 12 +
 4 files changed, 80 insertions(+)

diff --git a/src/bin/Makefile.mk b/src/bin/Makefile.mk
index 8fe0706..4a24ea1 100644
--- a/src/bin/Makefile.mk
+++ b/src/bin/Makefile.mk
@@ -368,6 +368,8 @@ endif
 if HAVE_WAYLAND
 enlightenment_src += \
 src/bin/e_uuid_store.c \
+src/bin/session-recovery-protocol.c \
+src/bin/session-recovery-server-protocol.h \
 src/bin/e_comp_wl_data.c \
 src/bin/e_comp_wl_input.c \
 src/bin/e_comp_wl.c
diff --git a/src/bin/session-recovery-protocol.c 
b/src/bin/session-recovery-protocol.c
new file mode 100644
index 000..5e0a835
--- /dev/null
+++ b/src/bin/session-recovery-protocol.c
@@ -0,0 +1,23 @@
+#include 
+#include 
+#include "wayland-util.h"
+
+
+static const struct wl_interface *types[] = {
+   NULL,
+};
+
+static const struct wl_message session_recovery_requests[] = {
+   { "provide_uuid", "s", types + 0 },
+};
+
+static const struct wl_message session_recovery_events[] = {
+   { "uuid", "s", types + 0 },
+};
+
+WL_EXPORT const struct wl_interface session_recovery_interface = {
+   "session_recovery", 1,
+   1, session_recovery_requests,
+   1, session_recovery_events,
+};
+
diff --git a/src/bin/session-recovery-server-protocol.h 
b/src/bin/session-recovery-server-protocol.h
new file mode 100644
index 000..4b5f5d0
--- /dev/null
+++ b/src/bin/session-recovery-server-protocol.h
@@ -0,0 +1,43 @@
+#ifndef SESSION_RECOVERY_SERVER_PROTOCOL_H
+#define SESSION_RECOVERY_SERVER_PROTOCOL_H
+
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
+#include 
+#include 
+#include "wayland-util.h"
+
+struct wl_client;
+struct wl_resource;
+
+struct session_recovery;
+
+extern const struct wl_interface session_recovery_interface;
+
+struct session_recovery_interface {
+   /**
+* provide_uuid - (none)
+* @uuid: (none)
+*/
+   void (*provide_uuid)(struct wl_client *client,
+struct wl_resource *resource,
+const char *uuid);
+};
+
+#define SESSION_RECOVERY_UUID  0
+
+#define SESSION_RECOVERY_UUID_SINCE_VERSION1
+
+static inline void
+session_recovery_send_uuid(struct wl_resource *resource_, const char *uuid)
+{
+   wl_resource_post_event(resource_, SESSION_RECOVERY_UUID, uuid);
+}
+
+#ifdef  __cplusplus
+}
+#endif
+
+#endif
diff --git a/src/bin/session-recovery.xml b/src/bin/session-recovery.xml
new file mode 100644
index 000..d996b6d
--- /dev/null
+++ b/src/bin/session-recovery.xml
@@ -0,0 +1,12 @@
+
+
+  
+
+  
+
+
+  
+
+  
+
+

-- 




[EGIT] [core/enlightenment] master 01/01: wl_x11: Mark data in callback as unused

2015-06-30 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=8bbbd7a9517241f1589d96e8120106bf3f990c60

commit 8bbbd7a9517241f1589d96e8120106bf3f990c60
Author: Stefan Schmidt 
Date:   Tue Jun 30 12:06:29 2015 +0200

wl_x11: Mark data in callback as unused
---
 src/modules/wl_x11/e_mod_main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/modules/wl_x11/e_mod_main.c b/src/modules/wl_x11/e_mod_main.c
index ce7..9c2b899 100644
--- a/src/modules/wl_x11/e_mod_main.c
+++ b/src/modules/wl_x11/e_mod_main.c
@@ -12,7 +12,7 @@ _cb_delete_request(Ecore_Evas *ee EINA_UNUSED)
 }
 
 static Eina_Bool 
-_cb_keymap_changed(void *data, int type EINA_UNUSED, void *event EINA_UNUSED)
+_cb_keymap_changed(void *data EINA_UNUSED, int type EINA_UNUSED, void *event 
EINA_UNUSED)
 {
E_Config_XKB_Layout *ekbd;
char *rules = NULL, *model = NULL, *layout = NULL;

-- 




[EGIT] [core/efl] master 01/01: release: Update NEWS and bump version for 1.21.0 release

2018-08-17 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=bef93ec59a85dbbb79ee3009b59d843080b8ccf0

commit bef93ec59a85dbbb79ee3009b59d843080b8ccf0
Author: Stefan Schmidt 
Date:   Fri Aug 17 23:49:35 2018 +0200

release: Update NEWS and bump version for 1.21.0 release
---
 NEWS | 7 +++
 configure.ac | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index c84424283e..b4763b3428 100644
--- a/NEWS
+++ b/NEWS
@@ -471,6 +471,13 @@ Fixes:
* elementary image: don't calc size using empty ones.
* evas image: fix screen flickering issue at partial + image preloading
* edje_cc: change .mo file write location to be relative to the .edj file
+   * theme: add programs for deferred naviframe push/pop signals
+   * edje: unset internal _need_imf flag on shutdown
+   * elm_panel: return instead of EINA_SAFETY_ON_FALSE_RETURN (T7265)
+   * build: fix evas static build of gl engines
+   * ecore/main: only update loop_time during loop iteration if the change is 
monotonic
+   * evas gl: fix missing map texture target.
+   * elm_code: fix crash on backspace and selection delete. (T7259)
 
 Changes since 1.19.0:
 -
diff --git a/configure.ac b/configure.ac
index aef7129967..e75ceac95a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,5 @@
 EFL_VERSION([1], [21], [0], [release])
-AC_INIT([efl], [efl_version-beta2], 
[enlightenment-de...@lists.sourceforge.net])
+AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])
 AC_CONFIG_SRCDIR([configure.ac])

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.21.0 changed with summary [created] by Stefan Schmidt

2018-08-17 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=9bf36ac5bb747e063647950b104fbb2bdf68e619

commit 9bf36ac5bb747e063647950b104fbb2bdf68e619
Author: Stefan Schmidt 
Date:   Fri Aug 17 16:03:28 2018 -0700

Wiki page efl-1.21.0 changed with summary [created] by Stefan Schmidt
---
 pages/news/efl-1.21.0.txt | 147 ++
 1 file changed, 147 insertions(+)

diff --git a/pages/news/efl-1.21.0.txt b/pages/news/efl-1.21.0.txt
new file mode 100644
index 0..e542d4523
--- /dev/null
+++ b/pages/news/efl-1.21.0.txt
@@ -0,0 +1,147 @@
+=== Enlightenment Foundation Libraries 1.21 Release ===
+  * //2018-08-17 - by Stefan Schmidt//
+
+After 12 months of development work we are proud to announce the release of
+version 1.21 of the Enlightenment Foundation Libraries. In these 12 months we 
got
+almost 5000 commits from 96 authors. Great job everyone! Some highlights are 
listed below.
+
+== Download ==
+
+| LINK | SHA256 |
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.21.tar.xz  | 
efl-1.21.tar.xz ]] | 
7e65be78a537aa67e447b945f01f4ecf9ddfa14d509bf6bbf53a60253ecbae4b |
+
+
+
+== 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.
+
+== Wayland, DRM and Input ==
+The wayland protocol implementations still remains a highly active area in 
EFL. This cycle we have
+seen the addition of an EFL specific hints protocol for setting aspect on 
surfaces and the support of
+xdg-shell vfinal. Our drm2 and libinput usage gained support for setting 
pointer acceleration speed.
+
+== Edje ==
+To aid the, sometimes very hard, debugging of edje files an embryo echo 
command was added.
+It is now also possible to reference images from other edje files. The biggest 
change however is the
+possibility to have edje_cc verify namespace usage during compilation . This 
also has been enabled in
+tree (with the whitelisting of some exceptions we can not change). We hope 
this will help to avoid
+these kind of problems for the future.
+
+== Evas ==
+The Eavs subsystem added async canvas text layout functionality and 
improvements on font
+handling. A scale feature for embedded bitmap fonts and support for different 
H/V font DPI
+has been aded. Last but not least we added align=end in textblock for putting 
a text at the
+opposite side of LTR/RTL.
+
+== Elementary ==
+A new text on patch widget was introduced this cycle together with a item pin 
feature in genlist.
+Additionally elm_entry was enhanced with a prediction hints API.
+
+== Eolian ==
+Eolian improved its parsing in various areas. One being deferred parsing of 
inherits as well
+as better static checks of the given eo files. New API's have been added for 
part
+enumeration and to query information about objects. 
+
+
+
+== Statistics ==
+
+(git log --pretty=oneline v1.20.1..v1.21.0 | wc -l) \\ 
+Number of commits in 1.21: 4954 \\ 
+Number of commits in 1.20: 1665 \\ 
+
+(git shortlog -ns v1.20.1..v1.21.0 | wc -l) \\ 
+Number of authors in 1.21: 96 \\ 
+Number of authors in 1.20: 64 \\ 
+
+(git diff --stat v1.20.1..v1.21.0 | tail -1) \\ 
+3217 files changed, 281935 insertions(+), 137611 deletions(-) in 1.21 \\ 
+1298 files changed, 69378 insertions(+), 31364 deletions(-) in 1.20 \\ 
+
+
+
+==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:
+
+  * bullet
+  * libpng
+  * libjpeg
+  * gstreamer (1.x, 0.10 support optional. Ensure all codecs you want are 
installed.)
+  * zlib
+  * luajit (lua 5.1 or 5.2 support optional)
+  * libtiff
+  * openssl
+  * curl
+  * dbus
+  * libc
+  * fontconfig
+  * freetype2
+  * fribidi
+  * libpulse
+  * libsndfile
+  * libx11
+  * libxau
+  * libxcomposite
+  * libxdamage
+  * libxdmcp
+  * libxext
+  * libxfixes
+  * libxinerama
+  * libxrandr
+  * libxrender
+  * libxss
+  * libxtst
+  * libxcursor
+  * libxp
+  * libxi (2.2 or newer)
+  * libgl (opengl/glx or opengl-es2/egl)
+  * giflib
+  * util-linux (limbount + libblkid)
+  * systemd / libudev
+  * poppler / poppler-cpp
+  * libraw
+  * libspectre
+  * librsvg
+
+Recommended requirements (highly recommended):
+
+  * harfbuzz
+  * libwebp
+  * libunwind (where available)
+
+Enable these with configure options:
+
+
+--enable-xinput22 \
+--enable-systemd \
+--enable-image-loader-webp \
+--enable-harfbuzz \
+--enable-multisense \
+--enable-liblz4
+
+
+On linux to get framebuffer support you may want to also do:
+
+
+-

[EGIT] [website/www-content] master 01/01: Wiki page download-latest changed with summary [] by Stefan Schmidt

2018-08-17 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=7bdb1e9c78be8027dce4e349ba867cfb974659ba

commit 7bdb1e9c78be8027dce4e349ba867cfb974659ba
Author: Stefan Schmidt 
Date:   Fri Aug 17 16:05:06 2018 -0700

Wiki page download-latest changed with summary [] by Stefan Schmidt
---
 pages/download-latest.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/download-latest.txt b/pages/download-latest.txt
index fd8942fff..478d3da75 100644
--- a/pages/download-latest.txt
+++ b/pages/download-latest.txt
@@ -1,5 +1,5 @@
 
-efl_v = 1.20.7
+efl_v = 1.21.0
 python_efl_v  = 1.20.0
 
 enlightenment_v   = 0.22.3

-- 




[EGIT] [website/www-content] master 01/01: Wiki page start-release changed with summary [] by Stefan Schmidt

2018-08-17 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=564be233f08964ac37324c809dfc8ebbe92923a6

commit 564be233f08964ac37324c809dfc8ebbe92923a6
Author: Stefan Schmidt 
Date:   Fri Aug 17 16:05:23 2018 -0700

Wiki page start-release changed with summary [] by Stefan Schmidt
---
 pages/incl/start-release.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/incl/start-release.txt b/pages/incl/start-release.txt
index 9b5f441cc..5ea057144 100644
--- a/pages/incl/start-release.txt
+++ b/pages/incl/start-release.txt
@@ -1,3 +1,3 @@
 
-EFL 1.20.7 and 
[[https://www.enlightenment.org/news/e0.22.3_release|Enlightenment 0.22.3]] are 
out - go to our [[/download]] page.
+EFL 1.21.0 and 
[[https://www.enlightenment.org/news/e0.22.3_release|Enlightenment 0.22.3]] are 
out - go to our [[/download]] page.
 

-- 




[EGIT] [core/efl] master 01/01: configure: switch to dev mode again

2018-08-17 Thread Stefan Schmidt
stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ff89f17746a12799e06314575160b2d6847be14f

commit ff89f17746a12799e06314575160b2d6847be14f
Author: Stefan Schmidt 
Date:   Sat Aug 18 01:11:23 2018 +0200

configure: switch to dev mode again
---
 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index e75ceac95a..5e5c6a23bc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [21], [0], [release])
+EFL_VERSION([1], [21], [99], [dev])
 AC_INIT([efl], [efl_version], [enlightenment-de...@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




[EGIT] [website/www-content] master 01/01: Wiki page efl-1.21.0 changed with summary [] by Stefan Schmidt

2018-08-20 Thread Stefan Schmidt
WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=b0c287b782e154cc1a5e2d933cfb33fa2fb31d4c

commit b0c287b782e154cc1a5e2d933cfb33fa2fb31d4c
Author: Stefan Schmidt 
Date:   Mon Aug 20 03:08:06 2018 -0700

Wiki page efl-1.21.0 changed with summary [] by Stefan Schmidt
---
 pages/news/efl-1.21.0.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pages/news/efl-1.21.0.txt b/pages/news/efl-1.21.0.txt
index e542d4523..d49ae10ad 100644
--- a/pages/news/efl-1.21.0.txt
+++ b/pages/news/efl-1.21.0.txt
@@ -8,7 +8,7 @@ almost 5000 commits from 96 authors. Great job everyone! Some 
highlights are lis
 == Download ==
 
 | LINK | SHA256 |
-| [[http://download.enlightenment.org/rel/libs/efl/efl-1.21.tar.xz  | 
efl-1.21.tar.xz ]] | 
7e65be78a537aa67e447b945f01f4ecf9ddfa14d509bf6bbf53a60253ecbae4b |
+| [[http://download.enlightenment.org/rel/libs/efl/efl-1.21.0.tar.xz  | 
efl-1.21.tar.xz ]] | 
7e65be78a537aa67e447b945f01f4ecf9ddfa14d509bf6bbf53a60253ecbae4b |
 
 
 

-- 




<    1   2   3   4   5   6   7   8   9   >