[EGIT] [core/efl] master 03/06: emotion & evas: remove gstreamer 0.10 support
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',
[EGIT] [core/efl] master 01/01: ci: re-enable cxx bindings for CI builds again
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
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()
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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"
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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."
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
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
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.
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)
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.
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.
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
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
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
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
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.
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.
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.
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
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
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.
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
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
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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."
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 | --