path: root/src/generic (follow)
AgeCommit message (Collapse)Author
2019-12-04emotion & evas: remove gstreamer 0.10 supportStefan Schmidt
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:
2019-09-16evas - rsvg loader - comment out deprecated func from rsvg we don't needCarsten Haitzler (Rasterman)
it seesm we don't need this. unref should shut down the rsvg obj anyway, and rsvg_handle_close() has been deprecated since 2.46
2019-08-19make mman.h privateVincent Torri
Summary: integrate mman.h to make Evil private to the EFL, as mman.h does not exist on Windows. After a discussion with raster, i include sys/mman.h only on non Windows platform. One issue, though, is that src/modules/emotion/generic/Emotion_Generic_Plugin.h has inlined functions using mmap() Test Plan: compilation on Windows Reviewers: cedric, raster, zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision:
2019-08-18evas - loader - rsvg generic - install svg symlinkCarsten Haitzler (Rasterman)
svg loading broke as we didnt have the right symlink installed after a binary file name change. this fixes that.
2019-08-06build: Seprate same svg extension loaders between image and vector.Hermet Park
Currently, vector and image support svg format via different rountine. Our vector loader implemenst on its own drawing mechanism for svg, but in case of image loader, it depends on rsvg library. By Comparing both, our vector svg is winner at performance wise. we can remove rsvg routine later. For now, these two loader names are conflicted, we should separate their names with svg and rsvg.
2019-02-01replace hton and ntoh family functions with ones defined in einaVincent Torri
Summary: This fixes especially the execution of edje_cc on Windows Test Plan: execution of edje_cc Reviewers: cedric, raster Subscribers: #reviewers, #committers Tags: #efl Differential Revision:
2019-01-10meson: excludes stuffs related with gst if gst is disabledWonki Kim
if a option for gstreamer is disabled, stuffs related with gstreamer should not be compiled. this patch excludes the stuffs. Differential Revision:
2018-11-02evas - generic loaders - use eina properly so windows build worksVincent Torri
2018-10-18build - meson - fix install of generic loaders for evas to be exesCarsten Haitzler (Rasterman)
they were shared libs..... oops. :)
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2017-02-12evas generic loader ps - fix warning about printf format mismatch typeCarsten Haitzler (Rasterman)
it's right. types are uint but format exects unsigned long. fix.
2017-01-06eina: rename EINA_{FLT,DBL}_CMP to EINA_{FLT,DBL}_EQ.Cedric BAIL
2016-12-19xcf: fix float comparison in xcf generic loader.Cedric BAIL
2016-08-06pdf loader - check return for rmdirCarsten Haitzler (Rasterman)
fixes CID 1361218
2016-07-29evas generic gst loader - handle fwrite return value for coverityCarsten Haitzler (Rasterman)
fixes CID 1360467
2016-07-25efl - when evas generic loaders merged the gst loader was missed. fixCarsten Haitzler (Rasterman)
this fixes the missing gst loader from generic loaders.
2016-07-14evas generic loaders fix timeout on windows where no alarm existsCarsten Haitzler (Rasterman)
this uses a thread - to do the same. based on code vtorri put in T3790 this should fix T3790
2016-07-13evas-generic: Fix gcc wanringChris Michael
Gcc suggets parens around comparison value. Silence gcc warning. @fix Signed-off-by: Chris Michael <>
2016-07-13evas-generic: Fix gcc warning of incorrect formatChris Michael
Gcc warns us about using %d here when the argument is unsigned long. Fix format params. @fix Signed-off-by: Chris Michael <>
2016-07-13evas: Fix some CID in generic loadersJean-Philippe Andre
Check the return value of fwrite. There is nothing sensible to do as the receiver needs to handle the error gracefully. CID 1356613, 1356614, 1356615, 1356200
2016-07-13pdf: Tentative implementation of mono supportJean-Philippe Andre
No idea if it's correct, since I have no sample. Also, simplify ARGB code.
2016-07-13pdf: Fix page index andJean-Philippe Andre
The module was not able to load any PDF with a single page (since the index starts from 0, not 1 as it was assumed). Also, fix a CID where Coverity was very very right. Fixes CID 1356608: The operaton may have an undefined behavior or yield to an unexpected result. In poppler_load_image(int, int): A bit shift operation has a shift amount which is too large or has a negative value.
2016-07-09evas generic loader raw - fix small coverity complaintCarsten Haitzler (Rasterman)
technically we dont handle a failed fwrite to stdout according to coverity, but this is harmless as it doesnt matter if it fails - the owner process cares. slave does not. silence CID 1356615
2016-06-15poppler: remove enum nameMarcel Hollerbach
otherwise errors like T3896 will happen. This fixes T3896.
2016-06-15geneirc loader build patches for windowsVincent Torri
from T3790 - xcf.diff
2016-06-14evas_generic_loaders: port poppler to the cpp apiMarcel Hollerbach
Summary: This ports the loader to the stable cpp api. Test Plan: Please test this patch and tell me if there are differences Reviewers: DaveMDS Subscribers: jayji Differential Revision:
2016-06-09Simplify and fix poppler discovery codeDave Andreoli
Now configure should abort in case poppler is not found (unless explicitly disabled) I'm still not sure about the hard "poppler < 0.40" requirement added by jpeg yesterday, we should fix the issue instead of tell "we don't support it"
2016-06-05gitignore++Dave Andreoli
2016-06-03fix warning in build with uninit variable in generic loaders for xcfCarsten Haitzler (Rasterman)
2016-06-02evas generic svg loader - dotn continue if rsvg handle is nullCarsten Haitzler (Rasterman)
should avoid complaints of null rsvg handles
2016-06-02evas: integrate evas generic loaders into our single tree build system.Cedric BAIL
2016-06-02emotion: integrate generic legacy vlc support in the build system.Cedric BAIL