1. 06 Feb, 2018 1 commit
  2. 02 Aug, 2017 1 commit
  3. 18 May, 2017 1 commit
    • Cedric BAIL's avatar
      eina: fix reproductible build. · 26d40135
      Cedric BAIL authored
      This make eina hamster depend on when configure was generated. This
      should only happen really when we make a new tarball for release.
      
      @fix
      
      T5495
      26d40135
  4. 10 Feb, 2017 1 commit
  5. 12 Jan, 2017 1 commit
  6. 08 Nov, 2016 1 commit
  7. 03 Nov, 2016 1 commit
    • Carsten Haitzler (Rasterman)'s avatar
      remove xcb support in ecore_x and evas engines as per mailing list · 4ed2e015
      Carsten Haitzler (Rasterman) authored
      as per mailing list discussion about dropping xcb support now. it
      hasn't been complete for a long time, thus not recommented for being
      turned on. as we are moving to a wayland world xcbmakes even less
      sense. as agreed, time to clean up a bit and remove a distraction as
      well as not well tested code. this also updates po's too.
      
      @feature
      4ed2e015
  8. 28 Oct, 2016 1 commit
    • Carsten Haitzler (Rasterman)'s avatar
      improve responsivness of timer sleeping threads for vsync with prctl · 973eaedf
      Carsten Haitzler (Rasterman) authored
      prctl allows us on some platforms to request a thread be woken up more
      agressively e.g. due to a timeout bu setting timerslack. since we use
      a dedicated thread just for vsync events, this is a very good idea to
      ask the kernel to be as exact as possible for this thread as it only
      wakes up once per frame (or should only) and accuracy is important. so
      use this.
      
      also improve prctl checks to be more explicit in configure.ac and use
      these ifdefs in ecore exe too where prctl is used as well.
      
      @feature
      973eaedf
  9. 13 Oct, 2016 1 commit
  10. 12 Oct, 2016 1 commit
  11. 11 Oct, 2016 1 commit
    • Andrii Kroitor's avatar
      windows: remove expicit -levil flag · 02dab218
      Andrii Kroitor authored
      Summary:
      Built from sources version of evil is already added to linker flags and
      adding extra -levil makes build fail if evil is not already installed in system.
      Looks like this flag was here from old times when all efl libraries were separated.
      
      Reviewers: vtorri, NikaWhite
      
      Reviewed By: NikaWhite
      
      Subscribers: cedric, jpeg
      
      Differential Revision: https://phab.enlightenment.org/D4332
      02dab218
  12. 09 Sep, 2016 1 commit
  13. 25 Aug, 2016 1 commit
    • Jean Guyomarc'h's avatar
      evas-gl_cocoa: migrate to gl_generic infrastructure · 60215a5c
      Jean Guyomarc'h authored
      It has been a long journey, but here we are at last...
      The infamous gl_cocoa engine has been migrated to the
      gl_generic infrastructure. This should provide great
      improvements and hopefully reduce side-channels b0rkage.
      
      Fonts seems better, scrolling is smoother, expedite
      does not segfault anymore... I haven't found a
      regression with elementary_test, elementary_config,
      terminology, expedite.
      60215a5c
  14. 23 Aug, 2016 2 commits
  15. 07 Jun, 2016 1 commit
  16. 02 Jun, 2016 1 commit
  17. 28 May, 2016 2 commits
    • Jean Guyomarc'h's avatar
      autotools: check for sched_getcpu() · 9e761c95
      Jean Guyomarc'h authored
      sched_getcpu() is glibc-only, so not portable. Mac OS X
      does not have it, and has no obvious replacement function.
      
      This commit will allow future code to test for the existence
      of this function, to provide fallbacks instead of making
      compilation fail.
      9e761c95
    • Jean Guyomarc'h's avatar
      autotools: improve libunwind detection · 0193600e
      Jean Guyomarc'h authored
      Libuwind may not be shipped with a pkg-config file.
      It can be distributed on the system, but the autotools
      would fail to detect it because it relied only on pkg-config.
      
      We now first check with pkg-config, and then try to compile and
      link a program using libuwind to see if it is supported anyway.
      
      This is a first step towards a working eina_log_backtrace on
      Mac OS X.
      0193600e
  18. 27 May, 2016 2 commits
  19. 26 May, 2016 1 commit
  20. 24 May, 2016 1 commit
  21. 23 May, 2016 1 commit
  22. 19 Apr, 2016 1 commit
  23. 14 Apr, 2016 1 commit
  24. 08 Apr, 2016 1 commit
  25. 31 Mar, 2016 1 commit
  26. 28 Mar, 2016 1 commit
  27. 25 Mar, 2016 1 commit
  28. 24 Mar, 2016 1 commit
  29. 23 Mar, 2016 2 commits
  30. 18 Mar, 2016 2 commits
    • Nicolas Aguirre's avatar
      evas: add eglfs evas module. · 290fc88e
      Nicolas Aguirre authored
      EGL Fullscreen is a module intended to support many proprietary GL driver that come
      with custom API to create framebuffer/window. This one is starting by covering Android
      with libhybris/hwcomposer. Later on, it should be able to support easily the Raspberry Pi
      driver.
      
      At this moment this does not work properly. Activate it at your own risk ! Do not report
      bug if you don't know what you are doing :-) A backend for Ecore_Evas will come later on
      along with a patch for Ecore_FB to use libinput. Finally a few patch should hopefully
      enable this backend to work and compile more easily (relying on proper header detection
      and dlopen/dlsym for access to proprietary function).
      
      You can read more about the goal of this patch by reading our wiki at :
      https://phab.enlightenment.org/w/boot2efl/Signed-off-by: default avatarCedric Bail <cedric@osg.samsung.com>
      290fc88e
    • Clément Bénier's avatar
      evas: remove check for wayland-egl version. · 652895ad
      Clément Bénier authored
      wayland-egl minimal version currently checked is 9.2.0 which is the
      Mesa version of wayland-egl. If wayland-egl is shipped with closed
      source drivers or in case of libhybris, the wayland-egl.pc pontetially
      contains a different value. This commit remove the check for the
      version.
      Signed-off-by: default avatarNicolas Aguirre <aguirre.nicolas@gmail.com>
      Signed-off-by: default avatarCedric Bail <cedric@osg.samsung.com>
      652895ad
  31. 07 Mar, 2016 1 commit
  32. 18 Jan, 2016 1 commit
  33. 29 Dec, 2015 1 commit
  34. 21 Sep, 2015 1 commit
    • Thomas Guillem's avatar
      emotion: add libvlc module · afe6f5c3
      Thomas Guillem authored
      Summary:
      Everything is implemented except visualization, mouse events and some
      EMOTION_EVENT. Video can output RGBA, YUY2, YV12 or I420.
      
      About the video sink: this emotion module use libvlc callbacks:
      libvlc_video_set_format_callbacks and libvlc_video_set_callbacks. It may be
      temporary. Indeed, an other solution is to add an Evas module inside vlc. But
      this vlc module would need to link with emotion in order to use
      _emotion_frame_new and _emotion_frame_resize private functions. I didn't
      succeed to output a frame without these private functions: see
      https://github.com/tguillem/vlc/commit/15daff4d3fdcd3ca7b485c1f8fabb8c1e1c4138c
      
      List of /* FIXME */:
      
       - Visualization not implemented since there is no API (for now) in libvlc.
      
       - Mouse events not implemented since there is no API (for now) in libvlc.
      
       - Some EMOTION_EVENT are not handled.
      
       - SIGSEGV in evas_gl_common_texture_nv12_update with
         EVAS_COLORSPACE_YCBCR420NV12601_PL colorspace.
      
      Subscribers: cedric
      
      Differential Revision: https://phab.enlightenment.org/D3071Signed-off-by: default avatarCedric BAIL <cedric@osg.samsung.com>
      afe6f5c3
  35. 11 Sep, 2015 1 commit