summaryrefslogtreecommitdiff
path: root/src/bin (follow)
AgeCommit message (Collapse)Author
2020-06-11edje_cc_handlers: update documentation of "fixed" to be clearerJaehyun Cho
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
2020-06-10efl_ui_textpath: add the efl_ui_textpath_text_user_style_set API for ↵Taehyub Kim
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
2020-06-09dotnet: Ignore Efl.Object.parent as constructorFelipe Magno de Almeida
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
2020-06-08elementary/example: Fix memory leak in gengrid testSubhransu Mohanty
Reviewers: Hermet, SanghyeonLee Reviewed By: Hermet, SanghyeonLee Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11928
2020-06-08exactness: record and print test time on successStefan Schmidt
Having the runtime of a test is interesting for debugging and optimization. Printing them only on success for now. Differential Revision: https://phab.enlightenment.org/D11935
2020-06-04elm test - animated icon - big win to have a bg and not garbageCarsten Haitzler (Rasterman)
2020-06-03Revert "elementary: build elementary_test additionally as shared object"Stefan Schmidt
We now longer need this workaround. Exactness is now pre-loaded and we can run it with any executable without this trick. Remove to simplify our build. This reverts commit 78ad088dd73a18fb4cfcfedcc18a6bf03e28080b. Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11919
2020-06-03elementary_test: Added --autoclose option to elementary_testSubhransu Mohanty
Summary: This option will enable writing tools which will automate running the elementary test cases. Reviewers: Hermet Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11910
2020-05-29elua: allow building with interpreted (non-luajit) luaDaniel Kolesa
This doesn't fully work yet as e.g. Eolian bindings require the bitop module only present in luajit for now. In order to build, you will need to install https://github.com/q66/cffi-lua in order to provide the FFI. It needs to be built for the Lua version you are building EFL with.
2020-05-29edje edje_cc: remove beta tag for vector part.Hermet Park
vector part has been used since 2014, now it's widely used in many cases. let's remove the beta tag, it's mature using in svg.
2020-05-27refactor buildMarcel Hollerbach
libraries are split into deps, external deps, and pub deps. Evas engines are refactored to use the predefined engine deps. this is preparation work for efl-one. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11806
2020-05-20meson: Changed meson build to support address sanitizer buildSubhransu Mohanty
As we run some intermediate binary like edje_cc during efl build , and due to those binary has some memory leaks the address sanitizer build of efl fails. This Patch runs those binary with 'ASAN_OPTIONS=detect_leak=false' to disable the memory leak check for those binaries. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11137
2020-05-12exactness: resolve float compare warningsMike Blumenkrantz
Summary: Depends on D11796 Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11797
2020-05-09bin/elm: resolve float compare warningsMike Blumenkrantz
Summary: Depends on D11789 Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11790
2020-05-09edje_cc: consistently use eina macros for all float comparisonsMike Blumenkrantz
Summary: Depends on D11787 Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11788
2020-05-09edje_cc: fix comparisons for possible non-float valuesMike Blumenkrantz
Summary: when defined, BUILD_EDJE_FP causes some of these struct members to not be floating types and additionally defines special macros to be used for comparisons to handle this case Depends on D11786 Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11787
2020-05-07Use __func__ C99 identifier instead of __FUNCTION__ compiler extensionVincent Torri
Summary: see http://www.open-std.org/JTC1/SC22/wg14/www/docs/n1124.pdf section 6.4.2.2 page 52 Test Plan: compilation Reviewers: raster, devilhorns Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11785
2020-05-05exactness_player: do not test for delay_msMarcel Hollerbach
that is a unsigned int, if its 0 the timer is called as fast as possible. Not doing that breaks exactness. @fix Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11774
2020-05-03ecore_evas_x - fix maximize/unmaximize request corner caseCarsten Haitzler (Rasterman)
state was not managed well.. this will fix that. also a test in elementary for it to you can test it out. @fix
2020-04-30exactness: remove no longer needed _evas_new()Stefan Schmidt
This has been unused since the move to a preloaded lib and now makes trouble durign compilation on Fedora32. @fix Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11767
2020-04-29edje: efl: add new EFL_VERSION_1_25 define for new cycleStefan Schmidt
Allow things to be marked for the upcoming 1.25 release version while we develop it.
2020-04-28eolian_gen: mark empty setter value params as unusedDaniel Kolesa
2020-04-28eolian_gen: hack around function pointers generating unused paramsDaniel Kolesa
2020-04-26elm - combobox - pretty borken but make it a little lessCarsten Haitzler (Rasterman)
add some tests so i can see smaller comboboxes with padding and fix the scaling which was broken.
2020-04-23exactness: check action for NULLStefan Schmidt
If the given events list is NULL the data pointer would be as well. Make sure we check for NULL here before accessing. CID: 1419843 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11754
2020-04-23exactness: use convinience ecore_file function to get dirStefan Schmidt
Instead of doing our own parsing here we should use ecore_file_dir_get() which uses dirname() already to solve this. CID: 1422196 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11727
2020-04-23exactness: do not access potential NULL pointerStefan Schmidt
These to code lines should be in one block and not one exectued without the if. CID: 1422198 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11726
2020-04-20exactness-inspect: do not use sprintfMarcel Hollerbach
there is not yet a CID for this, but we should probebly not do that. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Reviewed-by: Xavi Artigas <xavierartigas@yahoo.es> Differential Revision: https://phab.enlightenment.org/D11731
2020-04-20exactness-inspect: remove abscure xor checkMarcel Hollerbach
this is a obscure check, if this was ever reached, then it would simply crash, because one pointer will be NULL, but strcmp will be called on it. CID 1419854 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11722
2020-04-20exactness: make sure we handle a negative file descriptorStefan Schmidt
In an error case the fd could be negative here and we should check before feeding it into fdopen(). This is the same patch we used in recorder.c CID: 1422194 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11728
2020-04-20exactness: make sure we handle a negative file descriptorStefan Schmidt
In an error case the fd could be negative here and we should check before feeding it into fdopen(). CID: 1422197 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11725
2020-04-20exactness: handle case where eet_data_image_write() failsStefan Schmidt
We never checked how many bytes had been written. Check on return and propagate error upwards to caller. CID: 1419856 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11724
2020-04-20exactness: remove unused codeStefan Schmidt
We no longer support the old .rec format and we can always expect the file to be exu. Coverity found this block to be always true so the else part could not be reached. CID: 1421996 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11723
2020-04-17exactness-inspect: unit1 can never be NULLMarcel Hollerbach
checkinf for it beeing NULL means that we would have to equip every usage of unit1 with a check, but that is useless. CID 1419859 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11721
2020-04-17exactness-inspect: fix NULL accessMarcel Hollerbach
ii might be NULL so we should ensure it is not NULL to call item_select CID 1419865 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11720
2020-04-17exactness-inspect: sanitize if clauseMarcel Hollerbach
these if clause where a bit bottom up, and the xor operation here seemed totally wrong, with this code we are simply displaying both entiteis of the two structs when they are there. *or* we are replacing it with the fallback. CID1419875 Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11719
2020-04-17elm - genlist test - handl g_data being nullCarsten Haitzler (Rasterman)
fix CID 1396944 1396946
2020-04-17exactness: limit length for font_path to stay in bufferStefan Schmidt
We get fonts_dir from a getenv() without and length check. Make sure that we stay in the given buffer size when stitching the file path together. CID: 1422195 Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D11718
2020-04-17exactness: fix typo in function nameStefan Schmidt
Simple spelling mistake. overlay instead of overloay. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11714
2020-04-17exactness: remove no longer used code since move to preloadStefan Schmidt
This has been around for prg handling before we switched to preload. No need for it anymore. Found when looking for a Coverity issue, which also got fixed now by luck. :-) CID: 1421994 Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D11713
2020-04-16efreet - disable strict as this makes things less functional...Carsten Haitzler (Rasterman)
2020-04-16efreet - look in /usr/local/share/pixmaps tooCarsten Haitzler (Rasterman)
2020-04-14Fix namespace clashes for Efl.Text.CursorXavi Artigas
Three renames are applied here: Efl.Text.Cursor -> Efl.Text_Cursor.Object (class) Efl.Text.Cursor_Type -> Efl.Text_Cursor.Type (enum) Efl.Text.Cursor_Move_Type -> Efl.Text_Cursor.Move_Type (enum) Nothing changes for the enums on the C side. For the class... Well, the method names are a bit more verbose now. These renames are required to avoid clashing with the Efl.Text interface. This did not cause trouble to C# because interfaces are prefixed with "I", but it did cause trouble to Eolian when the EO files were installed and somebody tried to use them. Ref T8648 Differential Revision: https://phab.enlightenment.org/D11663
2020-04-09tests: popupAlastair Poole
I missed this warning on this machine apologies for the unnecessary noise.
2020-04-09tests: Add case to match ephoto behaviour.Alastair Poole
2020-04-06build: add version to exactness libsMarcel Hollerbach
this patch was submitted through the bugtracker by Andrew Brouwers. Thank you! fixes T8644
2020-04-02doxygen docs: some fixes in Evas_Legacy.hXavi Artigas
This brings into the docs hundreds of methods! due to the ingroup->defgroup mistake, they were out of any scope and therefore they were silently ignored by doxygen. Also, document lots of missing "obj" parameters. Not strictly necessary, but this further reduces the number of doxygen warnings.
2020-04-02exactness docs: Add docs, fix docs, remove docsXavi Artigas
Summary: The Exactness tool needed usage instructions... and quite some more fixes. There was copypasta all around. Depends on D11634 Test Plan: Build and Enjoy Reviewers: bu5hm4n, stefan_schmidt Reviewed By: stefan_schmidt Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11637
2020-04-01exactness: protect against forked callsMarcel Hollerbach
there came up a issue, where a excatness spawned processes were bringing up a efreetd instance, when the efreetd instance turned off itself, the files for exactness were written again, which is wrong. This ensures that forked instances do not take any actions. Differential Revision: https://phab.enlightenment.org/D11634
2020-03-31exactness: error when _src_unit is NULLMarcel Hollerbach
if _src_unit is NULL, the write here would delete the actions, with this commit we ensure that this is printing an error. Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org> Differential Revision: https://phab.enlightenment.org/D11627