summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Makefile_Eet: Add libz4 to libeet depsdevs/stefan/use-liblz4Stefan Schmidt2014-08-191-0/+3
|
* configure: Set deps for EFL components that need liblz4Stefan Schmidt2014-08-191-0/+2
|
* build/lz4: Use pkgconfig to check for liblz4Stefan Schmidt2014-08-191-2/+2
|
* [devs/stefan/use-liblz4] Fix makefile syntaxDoug Newgard2014-08-192-43/+53
| | | | | | | | | | | | Summary: ifndef doesn't work in makefiles. Test Plan: Builds fine now when not using --enable-liblz4, but linker fails when using it. I'm guessing it's just missing a -l flag, but I haven't tried it. This is just a correction patch. Reviewers: stefan_schmidt Projects: #efl Differential Revision: https://phab.enlightenment.org/D1340
* WIP: build: Allow to use external liblz4 instead of embedded copyStefan Schmidt2014-08-197-22/+85
| | | | | Not workign yet. Need to wait until I have a system which ships liblz4 r121 which finally ships a pc file.
* evas textblock: fixed ellipsis character cut off issue with complex markup text.Youngbok Shin2014-08-192-13/+81
| | | | | | | | | | | | | | | | | | | | | Summary: Evas Textblock ellipsis is handled in a item. When the ellipsis item is added in the text, some characters are cut off considering width of ellipsis character. But, it is handled in only one text item. If there are many short text item, the ellipsis item can be cut off visually. Fixes Phab ticket T1213 @fix Test Plan: This commit includes test case. Reviewers: woohyun, seoz, sohyun, tasn Subscribers: herdsman, cedric Differential Revision: https://phab.enlightenment.org/D1311
* Revert "efl: Fixed unwanted configure.ac warning."Cedric BAIL2014-08-191-1/+1
| | | | | | | | | | | | This reverts commit bf8aba5f9f52dd2ce8d0c292b54bae0c44d99462. This warning is actually wanted. We do want to know when things get deprecated and not discover that to late. This warning come from the use of gettext 0.17. Once we move out of it, we will be fine. As a reminder and for keeping track of other future deprecated macro, we should never use that flag ! Note: This is the second time I revert such a patch, I would really like people stop disabling warning with this nasty work around.
* efl: Fixed unwanted configure.ac warning.Srivardhan Hebbar2014-08-191-1/+1
| | | | | | | | | | | | | | | | | | Summary: Below was the warning: configure.ac:247: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged. configure.ac:247: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead, configure.ac:247: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files. @fix Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1341
* autotools: do not link with libGL if we have "wayland-egl" without "gl"Manuel Bachmann2014-08-191-0/+3
| | | | | | | | | | If we have "wayland-egl" and choose to use another engine than "gl" ("glesv2" with "--with-opengl=es" e.g.), then we are in a case where linking with libGL is not necessary. This is especially useful on a pure Wayland system. Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org> Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas - fix access of NULL evas in layer for change.. on shutdownCarsten Haitzler (Rasterman)2014-08-191-0/+1
|
* Revert "evas scalecache - fix thread deadlock posssibility"Carsten Haitzler (Rasterman)2014-08-191-2/+2
| | | | This reverts commit 24a1c444b02f090578ac34774264fdaa6d102dd0.
* evas-wayland-egl: Fix wayland egl engine not renderingChris Michael2014-08-181-12/+10
| | | | | | | | | | | | | Reset the Outbuf's Engine information pointer. We also don't need to do an eng_window_free during reconfigure because the software_generic_update function will free it anyway. We should also re-setup the tilebuffer during eng_setup. Fix gl_context resize to work even if there is no wl_egl window setup yet. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-wayland-egl: Don't resize gl_context during first_rectChris Michael2014-08-181-3/+0
| | | | | | | | | | This is the first part of the wayland-egl engine fix. Don't resize the gl_context during the first_rectangle function, and don't set any preserve bits on the gl_context @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-wayland-egl: Increment frame count after flushChris Michael2014-08-181-1/+2
| | | | | | | | When we flush the Outbuf, we should be incrementing frame count @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-wayland-egl: Check for valid tilebuffer before setting tile sizeChris Michael2014-08-181-1/+5
| | | | | | | | We should check for a valid Tilebuffer before calling tile_strict_set @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas-wayland-egl: Free Outbuf if gl_generic_init failsChris Michael2014-08-181-1/+1
| | | | | | | | | If we fail to init gl_generic then we should cleanup properly and free the recently created Outbuf. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* evas images - animated gifsCarsten Haitzler (Rasterman)2014-08-181-2/+2
| | | | | | | | | there are deep down bugs in evas with animated gifs. espeically if you have multiple instances of the same gif, but for now let's just address the problem where we have entire frames of animation vanishing. this is because the animation frame set failed and thus didnt notify the rest of evas. have it ignore this fail for now so things work out.
* eolian - warning-- for eolian impl generatorCarsten Haitzler (Rasterman)2014-08-181-1/+1
|
* list example: revert unwanted local change push.Daniel Juyung Seo2014-08-181-5/+0
|
* doc: fixed typo.Daniel Juyung Seo2014-08-185-19/+24
|
* evas text - fix text object expanding when it gets some unicode in itCarsten Haitzler (Rasterman)2014-08-171-1/+10
| | | | | | | | | the text object walked all text items and took the biggest. when that big item used some fallback font that didnt match the primary font in ascent/descent etc. things went wrong - text expanded when not expected to. this makes text objects just use the primary font ascent/descent metrics and fixes e titlebar magically expanding thus compressing window content when not expected.
* evas: handle GL_LUMINANCE_ALPHA.Cedric Bail2014-08-161-6/+5
| | | | | | | | | | This fix T1459. I have added an ERR to catch this kind of issue earlier. I am wondering if that should not be even a CRI. The reason why we do see the problem only after the introduction of the use of Eina_Rectangle_Pool is due to how efficiently they pack data, resulting in ressource ending up in the wrong format bucket. Nothing wrong with the patch itself.
* evas: allocate enougth atlas for all supported format.Cedric Bail2014-08-161-1/+1
|
* eolain_gen - fix implementation generation - it didn't even compileCarsten Haitzler (Rasterman)2014-08-163-4/+32
| | | | | | | | | | so the test suites were useless because they didn't ecompile what was generated. it was missing a ) at the end of calling eo_do_super to start with. it was missing a call to do_uper fo destructors too. also it didnt deal with the #include "blah.eo.c" at the file end either so it produced uncompilable src at the start. again - also fix. this also fixes test case comparisons to match the now correct generation that compiles.
* evas gl - fix undefined return added from coverity fixingCarsten Haitzler (Rasterman)2014-08-161-3/+1
|
* evas-wayland-egl: Fix segmentation fault on dynamic loaded gl related functions.Mun Gwan-gyeong2014-08-153-11/+7
| | | | | | | | | | | | | | | Summary: @fix Segfault in wayland_egl engine is casused by illegal library linking. Fix this by linking to GLESv2 and EGL libraries. Test Plan: N/A Reviewers: devilhorns, raster, cedric, Hermet Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1332
* tweak NEWS for my 1.11 commitsMike Blumenkrantz2014-08-151-1/+2
|
* evas image loaders - silence noisy warnings that are just not neededCarsten Haitzler (Rasterman)2014-08-153-22/+21
| | | | | | | | several loaders make too much noise when a file fails to load - almost all of this is because the file isnt actually an image format file at all, and an ap is just asking evas to try do a load to see if it is a loadable image at all. this results in noisy strerr output that simply shouldnt be there. so silence for loaders. @fix
* evas gl - fix yuv smooth renderingCarsten Haitzler (Rasterman)2014-08-151-2/+40
| | | | | | | | | | | i found that we are not setting u and v to be smooth (linear interpolate) for yuv reendering, even when asked. they remain at a default "nearest". this enables linear for u and v always, meaning even when smooth is off, we still interpolate u and v (not y), and even when at 1:1 with no scaling u and v get interpolation for better quality. @fix!
* edje text should actually call ellipsis functions instead of attempting to ↵zmike2014-08-141-3/+3
| | | | call -1(obj)
* edje - and make logic right for no elipsis with min.x tooCarsten Haitzler (Rasterman)2014-08-151-1/+1
|
* elipsis fix - use -1 not 0 to turn off - unusual value for offCarsten Haitzler (Rasterman)2014-08-151-2/+2
|
* edje - fix elipsis complaints/bugs with "old" themesCarsten Haitzler (Rasterman)2014-08-151-4/+5
| | | | | | | | this fixes the elipsis changes xmike made by assuming elipsis of 0 whenn text min x is set (which is what we want anyway). this is a complaint that is all through phab and other places where people complain about "x..." or something now replacing formerly perfectly find labels
* make indenting consistentCarsten Haitzler (Rasterman)2014-08-141-11/+11
| | | | | this doesnt mean its right - it just matches. efreet needs some indent love.
* efreet: replace 4096 with sizeof(buf) in snprintf(buf, 4096, ...).Adrien Nader2014-08-141-1/+1
| | | | | | | buf is a local variable defined as: char buf[4096]; The current code is correct; this change only makes sure the value won't get out-of-sync later on.
* efreet: reverse if's condition and swap then/else blocks for readabilityAdrien Nader2014-08-141-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The reversal makes it possible to merge two #if and unspaghetti the code a bit. Since the diff is not very readable, here is the before/after to show the spirit: before: #if cond if (...) #endif do_foo(); #if cond else do_bar(); #endif after: #if cond if ( ! ...) do_bar(); else #endif do_foo();
* efreet: remove #ifdef GETUID inside #ifdef _WIN32 (it's always false).Adrien Nader2014-08-141-3/+0
|
* efreet: use eina_file_mkstemp to create filenameSebastian Dransfeld2014-08-141-8/+13
|
* benchmarks: close mkstemp fileSebastian Dransfeld2014-08-141-1/+4
| | | | | eina_file_mkstemp returns an open filedescriptor, so we need to close it.
* fix structurally dead code warningCarsten Haitzler (Rasterman)2014-08-141-2/+3
| | | | CID 1039494
* evas gl - fix structurally dead codeCarsten Haitzler (Rasterman)2014-08-141-2/+3
| | | | | unused var protection in ifdef - use unused macro instead. fixes CID 1039495
* evas render i386 - comment out structurally dead codeCarsten Haitzler (Rasterman)2014-08-141-0/+2
| | | | | this code has bugs, so comment it out rather than just have a return get rid of it - CID 1039499
* fix structurally dead codeCarsten Haitzler (Rasterman)2014-08-141-124/+40
| | | | | | | | | | this cleans up fixing of unused param warnings - fix CID 1039524 1039504 1039523 1039503 1039522 1039502 1039521 1039501 1039540 1039520 1039539 1039519 1039538 1039537 1039517 1039536 1039516 1039535 1039515 1039534 1039514 1039533 1039513 1039532 1039512 1039531 1039511 1039530 1039510 1039529 1039509 1039528 1039508 1039527 1039507 1039526 1039506 1039525 1039505
* eet init - fix structurally dead codeCarsten Haitzler (Rasterman)2014-08-141-1/+1
| | | | CID 1039542
* edje - edje load - remove structurally dead codeCarsten Haitzler (Rasterman)2014-08-141-9/+1
| | | | CID 1039543
* evas xpm loader - fix xpm loader overrun checkCarsten Haitzler (Rasterman)2014-08-141-1/+1
| | | | | coverity CID 1039596 - the code actually was wrong. do not multiple by sizeof(DATA32) for ptr compare here.
* efreet: remove creation of XDG_RUNTIME_DIRSebastian Dransfeld2014-08-141-54/+0
| | | | XDG_RUNTIME_DIR should be created and set by the system, not a library.
* evas sw-x11 - fix pointless code in dri swapperCarsten Haitzler (Rasterman)2014-08-141-1/+1
| | | | this fixes CID 1039620 - it pointed out a pointless null check.
* evas gl generic - remove dead codeCarsten Haitzler (Rasterman)2014-08-141-9/+4
| | | | | coverity CID 1039633 pointed out dead code and some invalid null checks. fixed!
* eio - fix possible stringhare del bug in dir chmodCarsten Haitzler (Rasterman)2014-08-141-1/+2
| | | | | coverity picked this up - CID 1039645. it does indeed look like a real bug. if order->dirs is empty. for example.