summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* TESTINGdevs/stefan/patch-reviewStefan Schmidt2020-06-161-20/+0
|
* evas_ gl_common: comment out not reachable codeStefan Schmidt2020-06-161-1/+2
| | | | | | | | | | | | In commit 7dbe886f58c6058146f63bdde5a9fe9ba8219b6e this was changed. I can only guess it was a side effect during development. Before that the code was actually commented out and not used for 10 years (47fbbe619673d49761fbc6fc1640fa5bc11beea8) CID: 1132634 Differential Revision: https://phab.enlightenment.org/D11981
* modules: eina: chained_pool: check for NULL before passing it to derefStefan Schmidt2020-06-161-3/+3
| | | | | | | | | | Make sure we check if pool->first_fill is NULL before passing it onwards where it gets dereferenced. In case this happens return NULL instead of garbage. CID: 1293520 Differential Revision: https://phab.enlightenment.org/D11980
* Revert "ci: travis: disable the webp loader on CI builds for now"Stefan Schmidt2020-06-161-3/+2
| | | | | | | This reverts commit 29c491b977543e9ef86147604ab3a297ece18327. We went back to a much older version which should be available on all our CI test systems. Safe to enable again.
* evas_object_table: fix not to use hint_fill on elm_tableJaehyun Cho2020-06-161-5/+2
| | | | | | | | | | | | | | | | | | Summary: The hint_fill logic in evas_object_table was designed to be used for Efl.Ui.Table not for elm_table. Since Efl.Ui.Table does not use evas_object_table logic, hint_fill logic in evas_object_table is removed. Reviewers: YOhoho Reviewed By: YOhoho Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11982
* Efl.Canvas.Vg.Object: Fix wrong render areaJunsuChoi2020-06-161-18/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: When determining the size of the ector buffer, it was used the smaller of the object's geometry or path_bounds. However, because of that, path worked as absolute coordinates. path_bounds should be relative to geometry of object. Test Plan: {F3900444} original {F3900445} before + evas_object_geometry_set(vg, 100, 100, 200, 200); {F3900447} after + evas_object_geometry_set(vg, 100, 100, 200, 200); {F3900448} Reviewers: Hermet, kimcinoo, herb, smohanty Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11974
* tests: edje: check result of evas_engine_info_set()Stefan Schmidt2020-06-151-1/+1
| | | | | | | | | | Make sure we check the result of evas_engine_info_set and only continue if it succeeds. CID: 1401077 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11978
* modules: gl_x11: ensure we check the result of evas_eglMakeCurrent()Stefan Schmidt2020-06-151-4/+6
| | | | | | | | | | In case we fail make sure we error out to allow better debugging. Also fix some surrounding indent. CID: 1402693, 1402670 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11976
* webp - 0.5.0 is actually new enoughCarsten Haitzler (Rasterman)2020-06-141-2/+2
| | | | webp anim apis came out in 0.5.0 not 1.1.0 :)
* evas/engines/gl_generic: fix byte order after glReadPixels on BEDaniel Kolesa2020-06-121-0/+16
| | | | | This fixes the screenshot tool in Enlightenment on big endian systems besides other things.
* meson_options: really fix the typoStefan Schmidt2020-06-121-1/+1
| | | | Sigh, check your patch, even if it appears to be tiny.
* meson_options: fix typo in option descriptionStefan Schmidt2020-06-121-1/+1
|
* modules: vnc: allow building for FreeBSD with a different header pathStefan Schmidt2020-06-121-1/+5
| | | | | | Original patch provided by phyb user CeDeROM. Fixes T8713
* efl_ui_win: reuse bg which was created for version checkWooHyun Jung2020-06-121-16/+18
| | | | | | | | | | | | | | Summary: This is just for not creating bg object twice. Reviewers: bu5hm4n, zmike, YOhoho Reviewed By: YOhoho Subscribers: YOhoho, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11936
* build: decrease the minimal needed meson verion to 0.50Stefan Schmidt2020-06-121-1/+1
| | | | | | | | | | When we jumped from 0.47 to 0.52 to fix problems some users have been seeing when building we might jumped a bit to far. We want a good balance between stable and fast building but also mature enough to be in distro releases and widely available. We will try to settle for a middle-ground with 0.50 here. If that causes problems for you building please let us know instantly.
* ui image: fix a missing else case.Hermet Park2020-06-121-0/+1
| | | | | | it sholud be turned on enabled status. it's side issue by 0826b4916efb0bce20a353cece56e84d05fb406c
* efl_ui_image: fixed elm_image_preload_disabled_set api is not working when ↵Taehyub Kim2020-06-121-1/+6
| | | | | | | | | | | | | | | | | | | | it is called before file set Summary: when elm_image_preload_disabled_set(img, EINA_TRUE) is called before file set. The image preload is not canceled, because the function will be returned since the image is not loaded. so preload disabled api is fixed to work even if it is called before file set. @fix Reviewers: Hermet, kimcinoo, jsuya Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11969
* tests: elm: check return of efl_config_bool_setStefan Schmidt2020-06-111-1/+1
| | | | | | | | | Make sure we fail the test, unless this settign succeed. CID: 1403891 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11968
* modules: only build gl_drm evas engine when using es-eglDaniel Kolesa2020-06-111-5/+5
| | | | | This module does not work with desktop opengl contexts, and needs EGL to work.
* edje_cc_handlers: update documentation of "fixed" to be clearerJaehyun Cho2020-06-111-2/+2
| | | | | | | | | | | | | | | | Summary: Since "fixed" does not affect the group size by the part's min size, the documentation is updated to be clearer. Reviewers: woohyun, raster Reviewed By: woohyun Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11934
* elm_calendar: Do not pass NULL to function.Woochanlee2020-06-111-2/+5
| | | | | | | | | | | | | | | | | | | | Summary: T7076 legacy calendar inc/dec button has auto repeat feature. for that if user click the button very quickly, we delete internal timer than it will pass to function. to prevent this, need to check NULL pointer. Reviewers: devilhorns, Hermet Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11966
* ecore: use standard LC_ALL instead of __LC_ALL in systemd moduleDaniel Kolesa2020-06-111-1/+1
| | | | | | | The former is a POSIX name, the latter is non-standard. I don't know why the latter was used, considering glibc literally has just #define LC_ALL __LC_ALL, but change it and unbreak build on musl and other systems.
* eina: only enable EINA_LOG_BACKTRACE when backtrace API is presentDaniel Kolesa2020-06-111-0/+3
| | | | | This prevents build breakage on platforms that either don't have backtrace() or don't have the appropriate library for it installed.
* efl - build again - test suite break in using undefined ERR macroCarsten Haitzler (Rasterman)2020-06-101-2/+2
|
* tests: eina: make sure we always check on eina_matrixsparse_data_idx_get returnStefan Schmidt2020-06-101-0/+2
| | | | | | | | | | It has been checked in all other places, but has been forgotten in these two. CID: 1401081 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11960
* tests: eo: handle error return of eina_value_int_convert()Stefan Schmidt2020-06-101-2/+9
| | | | | | | CID: 1400962 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11958
* tests: eina: also handle failure cases when cleaning up created files/foldersStefan Schmidt2020-06-101-3/+3
| | | | | | | | | | Somethign fishy is going on if we can not delete the files and folders we created. CID: 1400986 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11955
* ecore_drm: check return of drmModeSetCrtc()Stefan Schmidt2020-06-101-3/+8
| | | | | | | | | | Report if we fail to reset the Crtc during output free. Only print an error and keep going with the rest of the output free. CID: 1402668 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11965
* tests/ecore_wl2: Fix unchecked return valueChristopher Michael2020-06-101-1/+6
| | | | | | | Coverity reports that we do not check the return of eglInitialize here. Fixes Coverity CID1412362
* tests/ecore_wl2: Fix unchecked return valueChristopher Michael2020-06-102-3/+18
| | | | | | | | | Coverity reports eglChooseConfig is called without checking return value here. This patch fixes the issue by checking the return value and by also making _init_egl return a bool so that we can fail the test if eglChooseConfig results in failure. Fixes Coverity CID1412365
* ecore_wl2_tests: Fix formattingChristopher Michael2020-06-101-7/+12
|
* evas stack: ++safe code.Hermet Park2020-06-101-0/+4
| | | | null check to prevent any crashes (just in case)
* tests: eina: check return of eina_module_load and unloadStefan Schmidt2020-06-101-2/+2
| | | | | | | | | These could fail as well. Check in testsuite. CID: 1400961 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11959
* tests: evas: check fd being non -1 before using close()Stefan Schmidt2020-06-101-1/+2
| | | | | | | | | | eina_file_mkstemp would return -1 in an error case. Make sure we check the return when clsoing here. CID: 1400790 Reviewed-by: Christopher Michael <devilhorns@comcast.net> Differential Revision: https://phab.enlightenment.org/D11957
* Use extern after EAPIVincent Torri2020-06-1011-18/+18
| | | | | Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11961
* ui textpath: updated doc.Hermet Park2020-06-101-0/+3
|
* efl_ui_textpath: add the efl_ui_textpath_text_user_style_set API for ↵Taehyub Kim2020-06-103-5/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | applying the user text style Summary: For the text style customizing, added the new API to apply user text style. The following example is the user style sample. DEFAULT='font_size=16 color=#F00 underline=on underline_color=#00ffff'"; {F3899541} Test Plan: 1. run elementary_text (textpath) 2. toggle user style check box 3. see the result Reviewers: Hermet, kimcinoo, jsuya, bu5hm4n Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11953
* mono: update window constructionMarcel Hollerbach2020-06-092-3/+3
| | | | | | | they simply missed parameters here Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11954
* ci: travis: disable the webp loader on CI builds for nowStefan Schmidt2020-06-091-2/+3
| | | | | | With the bump of the needed libwebp version to 1.1.0 we have have our Debian and Ubuntu builds failing with a to old version. Disable by default in CI for now and check back later.
* efreet - handle runtime relocation right with default XDG_DATA_DIRSCarsten Haitzler (Rasterman)2020-06-091-4/+29
| | | | | | | | | XDG_DATA_DIRS was only set up to a default including where efl was installed prefix-wise as the compiled-=in prefix, not runtime determined prefix. it shouldn't actually affect most people except those making use of this. @fix
* eina - prefix - use smaller buffers for building stringsCarsten Haitzler (Rasterman)2020-06-091-6/+10
| | | | | use less stack space but no features as buffers are big enough for all content used or alloca'd now.
* eina - abstratc content - smaller stack buffer for limited size stringCarsten Haitzler (Rasterman)2020-06-091-1/+1
| | | | no need for a 4k buffer when 128 bytes will be plenty - short string.
* efl_ui_win: declare constructors not optionalMarcel Hollerbach2020-06-091-2/+2
| | | | | | they cannot be optional, or in later languages types will collide. Differential Revision: https://phab.enlightenment.org/D11741
* cxx: Fix uses of intrinsic eolian binbuf typeFelipe Magno de Almeida2020-06-092-2/+31
| | | | | | | Add special binbuf and Eina_Strbuf conversions Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11950
* eo-files: convert all Eina.Strbuf & Eina.BinbufMarcel Hollerbach2020-06-094-8/+5
| | | | | | | | these structs should not be used, but rather the builtin types that exist for it. Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D11742
* dotnet: Ignore Efl.Object.parent as constructorFelipe Magno de Almeida2020-06-091-0/+8
| | | | | | | In C# we already have Efl.Object.parent as an implicit constructor. Ignore it if it is marked as a constructor. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11951
* eo: make the parent a optional constructorMarcel Hollerbach2020-06-092-0/+6
| | | | | | | | | | | this is needed in order to sanely bind parent calls to some objejcts, but not all. However, from the canvas structure up we *need* a parent, so we can fetch the evas from it. So declare it there a none optional Reviewed-by: Felipe Magno de Almeida <felipe@expertisesolutions.com.br> Differential Revision: https://phab.enlightenment.org/D11734
* Revert "ci: disable wepb loader until we have a change to update the mingw ↵Stefan Schmidt2020-06-091-1/+1
| | | | | | | | | cross env" This reverts commit 63b1334e2c98f0c0f08801ce77d66f372e7abb30. No longer needed as we have updated the mingw image to have 1.1.0 available.
* doxygen docs: Fix API reference group to Ecore_EoMyoungwoon Roy, Kim2020-06-091-1/+3
| | | | | | | This patch fixs a wrong group name in Ecore_Eo API reference Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11952
* evas_vg_cache: Don't caching vg file if value_provider is applied.JunsuChoi2020-06-093-19/+37
| | | | | | | | | | | | | | | | | | | Summary: value_provider can change the value of the property received from VG file. When a file is cached, the changed properties are applied to all other objects using the same file. So. If value provider is applied, evas_vg_cache is not caching vg file. Test Plan: N/A Reviewers: Hermet, herb, kimcinoo Reviewed By: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11924